*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#404040;font-family:var(--default-font-family);background:#a5b1a4;margin:0}button.svelte-171l7w4,a.svelte-171l7w4{-webkit-tap-highlight-color:transparent}.page-shell.svelte-171l7w4{min-height:100vh;padding:56px 18px 76px}.profile-card.svelte-171l7w4{background:#e5f4e3;border-radius:38px;width:min(870px,100%);margin:auto;overflow:clip}.topbar.svelte-171l7w4{justify-content:space-between;height:106px;padding:22px 41px;display:flex}.round-button.svelte-171l7w4{color:#222;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;text-decoration:none;transition:transform .14s;display:grid}.round-button.svelte-171l7w4:hover{transform:translateY(-2px)}.round-button.svelte-171l7w4 svg:where(.svelte-171l7w4){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.round-button.svelte-171l7w4 img:where(.svelte-171l7w4){width:27px;height:27px}.content.svelte-171l7w4{width:calc(100% - 82px);margin:38px auto 0}.intro.svelte-171l7w4{text-align:center}.avatar.svelte-171l7w4{object-fit:cover;border-radius:50%;width:144px;height:144px;margin-inline:auto;display:block}.intro.svelte-171l7w4 h1:where(.svelte-171l7w4){margin:20px 0 0;font-size:36px}.intro.svelte-171l7w4 p:where(.svelte-171l7w4){margin:4px;font-size:22px;font-weight:600}.intro.svelte-171l7w4 .handle:where(.svelte-171l7w4){margin-top:-2px;font-size:17px;font-weight:300}.socials.svelte-171l7w4{justify-content:center;align-items:center;gap:18px;height:92px;margin:auto;display:flex}.socials.svelte-171l7w4 a:where(.svelte-171l7w4){place-items:center;width:38px;height:44px;transition:opacity .14s,transform .14s;display:grid}.socials.svelte-171l7w4 a:where(.svelte-171l7w4):hover{opacity:.72;transform:translateY(-2px)}.socials.svelte-171l7w4 img:where(.svelte-171l7w4){object-fit:contain;width:31px;height:31px}.section-nav-shell.svelte-171l7w4{z-index:10;isolation:isolate;margin:23px -41px -4px;padding:12px 33px;position:sticky;top:0;overflow:visible}.section-nav-shell.svelte-171l7w4:before{z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);content:"";pointer-events:none;background:linear-gradient(#e5f4e3c2,#e5f4e37a 72%,#e5f4e32e);border-radius:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.section-nav.svelte-171l7w4{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);cursor:grab;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;background:#e5f4e37a;border:1px solid #ffffff80;border-radius:28px;gap:8px;margin:0;padding:8px;display:flex;overflow:auto hidden}.section-nav.svelte-171l7w4.dragging{cursor:grabbing}.section-nav.svelte-171l7w4::-webkit-scrollbar{display:none}.section-nav.svelte-171l7w4 button:where(.svelte-171l7w4){color:inherit;font-family:var(--default-font-family);white-space:nowrap;cursor:pointer;background:#fffef6e6;border:0;border-radius:22px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.section-nav.svelte-171l7w4 button.active:where(.svelte-171l7w4){color:#fffef6;background:#404040}h2.svelte-171l7w4{text-align:center;margin:51px 0 12px;font-size:24px}.beginner-kit.svelte-171l7w4,h2[id].svelte-171l7w4{scroll-margin-top:86px}.beginner-kit.svelte-171l7w4+.beginner-kit:where(.svelte-171l7w4){margin-top:14px}.kit-toggle.svelte-171l7w4{width:100%;min-height:78px;color:inherit;font:inherit;cursor:pointer;background:#fffef6;border:0;border-radius:39px;grid-template-columns:36px 1fr 30px;align-items:center;padding:10px 20px;display:grid;position:relative}.kit-toggle.svelte-171l7w4 img:where(.svelte-171l7w4){width:32px}.kit-toggle.svelte-171l7w4 strong:where(.svelte-171l7w4){font-size:22px;font-weight:400}.chevron.svelte-171l7w4{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .18s}.kit-toggle[aria-expanded=true].svelte-171l7w4 .chevron:where(.svelte-171l7w4){transform:rotate(180deg)}.kit-items.svelte-171l7w4{gap:14px;margin:14px 0;display:grid}.kit-item.svelte-171l7w4{width:100%;min-height:120px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fffef6;border:0;border-radius:28px;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;padding:12px;display:grid}.kit-item.svelte-171l7w4 img:where(.svelte-171l7w4){object-fit:cover;border-radius:20px;align-self:start;width:116px;height:96px}.kit-item.svelte-171l7w4 span:where(.svelte-171l7w4){align-self:start;gap:4px;padding-top:4px;display:grid}.kit-item.svelte-171l7w4 small:where(.svelte-171l7w4){color:#738174}.tools-grid.svelte-171l7w4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tool-card.svelte-171l7w4{background:#fffef6;border-radius:30px;padding:12px 12px 15px}.tool-card.svelte-171l7w4 button:where(.svelte-171l7w4){width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.tool-card.svelte-171l7w4 img:where(.svelte-171l7w4){aspect-ratio:761/428;object-fit:cover;border-radius:20px;width:100%}.tool-card.svelte-171l7w4 strong:where(.svelte-171l7w4){text-align:center;place-items:center;min-height:48px;font-size:19px;font-weight:400;display:grid}.coffee.svelte-171l7w4{text-align:center;margin:42px 0 30px}.home-link.svelte-171l7w4{min-height:78px;color:inherit;background:#fffef6;border-radius:39px;place-items:center;font-size:20px;text-decoration:none;display:grid;position:relative}.home-link.svelte-171l7w4 img:where(.svelte-171l7w4){width:32px;position:absolute;left:20px}footer.svelte-171l7w4{text-align:center;color:#738174;padding:55px;font-size:14px}.to-top.svelte-171l7w4{z-index:15;color:#404040;opacity:0;pointer-events:none;background:#fffef6;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .2s;display:grid;position:fixed;bottom:18px;right:18px;transform:translateY(20px);box-shadow:0 10px 30px #2f3d3040}.to-top.svelte-171l7w4 svg:where(.svelte-171l7w4){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.to-top.show.svelte-171l7w4{opacity:1;pointer-events:auto;transform:none}.overlay.svelte-171l7w4{z-index:30;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.backdrop.svelte-171l7w4{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#222d2359;border:0;position:absolute;inset:0}.buy-card.svelte-171l7w4{background:#e5f4e3;border-radius:30px;width:min(520px,100%);padding:26px;position:relative}.close.svelte-171l7w4{color:#404040;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:-48px;right:0}.close.svelte-171l7w4 svg:where(.svelte-171l7w4){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:18px;height:18px}.buy-card.svelte-171l7w4 header:where(.svelte-171l7w4){justify-content:center;align-items:center;gap:12px;display:flex}.buy-card.svelte-171l7w4 header:where(.svelte-171l7w4) img:where(.svelte-171l7w4){object-fit:cover;border-radius:14px;width:54px;height:54px}.buy-card.svelte-171l7w4 h2:where(.svelte-171l7w4){margin:0;font-size:19px}.shops.svelte-171l7w4{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:24px;display:grid}.shops.single.svelte-171l7w4{grid-template-columns:minmax(0,280px);justify-content:center}.shop.svelte-171l7w4{background:#fffef6;border-radius:28px;position:relative}.shop.svelte-171l7w4>a:where(.svelte-171l7w4){color:inherit;place-items:center;gap:9px;padding:17px;text-decoration:none;display:grid}.shop-logo.svelte-171l7w4{background:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.shop-logo.svelte-171l7w4 img:where(.svelte-171l7w4){object-fit:cover;width:100%;height:100%;display:block}.website.svelte-171l7w4 .shop-logo:where(.svelte-171l7w4) img:where(.svelte-171l7w4){object-fit:contain;width:32px;height:32px}.shop.svelte-171l7w4>button:where(.svelte-171l7w4){color:#3e3e3e;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:8px;right:8px}.shop.svelte-171l7w4>button:where(.svelte-171l7w4) svg:where(.svelte-171l7w4){stroke-width:2px;width:18px;height:18px}.toast.svelte-171l7w4{z-index:50;color:#fff;background:#282b29;border-radius:24px;padding:12px 20px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=650px){.page-shell.svelte-171l7w4{padding:0}.profile-card.svelte-171l7w4{border-radius:0;width:100%}.topbar.svelte-171l7w4{height:88px;padding:18px 20px}.round-button.svelte-171l7w4{width:52px;height:52px}.content.svelte-171l7w4{width:calc(100% - 30px);margin-top:30px}.avatar.svelte-171l7w4{width:122px;height:122px}.intro.svelte-171l7w4 h1:where(.svelte-171l7w4){font-size:30px}.intro.svelte-171l7w4 p:where(.svelte-171l7w4){font-size:18px}.section-nav-shell.svelte-171l7w4{margin:16px -15px -2px;padding:8px 9px 10px;top:0}.section-nav-shell.svelte-171l7w4:before{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-radius:0}.section-nav.svelte-171l7w4{padding:6px}.section-nav.svelte-171l7w4 button:where(.svelte-171l7w4){padding:7px 13px;font-size:12.5px}.tools-grid.svelte-171l7w4{grid-template-columns:1fr;gap:14px}.tool-card.svelte-171l7w4{padding:8px 8px 10px}.tool-card.svelte-171l7w4 strong:where(.svelte-171l7w4){min-height:24px;font-size:16px}.kit-toggle.svelte-171l7w4 strong:where(.svelte-171l7w4){font-size:17px}.beginner-kit.svelte-171l7w4+.beginner-kit:where(.svelte-171l7w4){margin-top:12px}.kit-items.svelte-171l7w4{gap:12px;margin:12px 0}.kit-item.svelte-171l7w4{grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:112px;padding:8px}.kit-item.svelte-171l7w4 img:where(.svelte-171l7w4){border-radius:20px;width:104px;height:96px}.shops.svelte-171l7w4{gap:10px}.buy-card.svelte-171l7w4{padding:22px 18px}}
