.signin.svelte-1sgjim0{text-decoration:none;font-size:14.5px;font-weight:600;color:var(--shop-muted)}.signin.svelte-1sgjim0:hover{color:var(--shop-ink)}.acct.svelte-1sgjim0{position:relative;display:flex;align-items:center}.avatar.svelte-1sgjim0{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:var(--shop-accent);color:var(--shop-surface-2);font-size:13px;font-weight:700;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}.avatar.svelte-1sgjim0:hover{background:var(--shop-accent-strong)}.avatar.svelte-1sgjim0 img:where(.svelte-1sgjim0){width:100%;height:100%;object-fit:cover}.menu.svelte-1sgjim0{position:absolute;top:calc(100% + 10px);right:0;z-index:50;width:220px;padding:6px;background:var(--shop-surface);border:1px solid var(--shop-line-2);border-radius:13px;box-shadow:0 12px 34px #1a181429}.menu-head.svelte-1sgjim0{padding:9px 11px 10px;border-bottom:1px solid var(--shop-line-3);margin-bottom:5px}.menu-name.svelte-1sgjim0{font-size:13.5px;font-weight:700;color:var(--shop-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-email.svelte-1sgjim0{font-size:12px;color:var(--shop-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item.svelte-1sgjim0{display:block;width:100%;text-align:left;box-sizing:border-box;padding:9px 11px;border-radius:9px;border:none;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--shop-ink);text-decoration:none;font-family:inherit}.menu-item.svelte-1sgjim0:hover{background:var(--shop-paper)}.menu-item.danger.svelte-1sgjim0{color:var(--shop-accent-muted)}.menu-item.danger.svelte-1sgjim0:hover{background:var(--shop-accent-light);color:var(--shop-surface)}.menu-item.svelte-1sgjim0:disabled{opacity:.6;cursor:default}.shdr.svelte-uy7iof{position:sticky;top:0;z-index:40;height:68px;flex-shrink:0;background:color-mix(in srgb,var(--shop-paper) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--shop-line-2);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(16px,4vw,52px)}.brand.svelte-uy7iof{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;min-width:0}.brand.svelte-uy7iof svg:where(.svelte-uy7iof){flex-shrink:0}.brand-word.svelte-uy7iof{font-size:23px;font-weight:600;letter-spacing:-.01em}.nav-desktop.svelte-uy7iof{display:flex;align-items:center;gap:clamp(16px,2.4vw,30px)}.navl.svelte-uy7iof{text-decoration:none;font-size:14.5px;font-weight:600;color:var(--shop-muted);white-space:nowrap}.nav-sep.svelte-uy7iof{width:1px;height:22px;background:var(--shop-line-4)}.cta.svelte-uy7iof{height:40px;padding:0 19px;border:none;border-radius:11px;background:var(--shop-accent);color:var(--shop-surface-2);font-size:14px;font-weight:700;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.nav-mobile.svelte-uy7iof{display:none;align-items:center;gap:10px}.burger.svelte-uy7iof{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--shop-line-3);border-radius:11px;background:var(--shop-surface);color:var(--shop-ink);cursor:pointer;padding:0}.scrim.svelte-uy7iof{position:fixed;inset:68px 0 0;z-index:38;border:none;padding:0;background:color-mix(in srgb,var(--shop-ink) 26%,transparent);cursor:default}.sheet.svelte-uy7iof{position:sticky;top:68px;z-index:39;display:flex;flex-direction:column;gap:2px;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--shop-surface);border-bottom:1px solid var(--shop-line-2);box-shadow:0 14px 30px color-mix(in srgb,var(--shop-ink) 12%,transparent)}.sheet-link.svelte-uy7iof{display:block;padding:13px 6px;font-size:16px;font-weight:600;color:var(--shop-ink);text-decoration:none;border-bottom:1px solid var(--shop-line-3)}.sheet-cta.svelte-uy7iof{margin-top:12px;height:50px;border:none;border-radius:13px;background:var(--shop-accent);color:var(--shop-surface-2);font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:860px){.nav-desktop.svelte-uy7iof{display:none}.nav-mobile.svelte-uy7iof{display:flex}}@media(max-width:420px){.brand-word.svelte-uy7iof{font-size:20px}}.shop-root{--shop-accent: var(--color-accent);--shop-accent-strong: var(--color-accent-hover);--shop-accent-soft: color-mix(in srgb, var(--color-accent) 58%, #fff);--shop-accent-muted: var(--color-accent-dark);--shop-accent-light: color-mix(in srgb, var(--color-accent) 74%, #fff);--shop-ink: var(--color-pb-ink);--shop-ink-hover: color-mix( in srgb, var(--color-pb-ink) 88%, var(--color-pb-ink-muted) );--shop-ink-2: color-mix( in srgb, var(--color-pb-ink) 78%, var(--color-pb-ink-muted) );--shop-ink-3: color-mix( in srgb, var(--color-pb-ink) 55%, var(--color-pb-ink-muted) );--shop-muted: var(--color-pb-ink-muted);--shop-muted-2: color-mix( in srgb, var(--color-pb-ink-muted) 80%, var(--color-pb-ink-soft) );--shop-muted-3: color-mix( in srgb, var(--color-pb-ink-muted) 55%, var(--color-pb-ink-soft) );--shop-muted-4: color-mix( in srgb, var(--color-pb-ink-muted) 30%, var(--color-pb-ink-soft) );--shop-muted-5: var(--color-pb-ink-soft);--shop-placeholder: color-mix( in srgb, var(--color-pb-ink-soft) 70%, var(--color-line) );--shop-muted-6: color-mix( in srgb, var(--color-pb-ink-soft) 40%, var(--color-line) );--shop-muted-7: color-mix( in srgb, var(--color-pb-ink-soft) 30%, var(--color-line) );--shop-paper: var(--color-paper);--shop-surface: var(--color-surface);--shop-white: var(--color-surface);--shop-surface-2: color-mix( in srgb, var(--color-surface) 65%, var(--color-paper) );--shop-surface-3: color-mix( in srgb, var(--color-surface) 50%, var(--color-paper) );--shop-surface-4: color-mix( in srgb, var(--color-surface) 78%, var(--color-paper) );--shop-surface-5: color-mix( in srgb, var(--color-surface) 60%, var(--color-paper) );--shop-surface-6: color-mix( in srgb, var(--color-paper) 82%, var(--color-paper-dark) );--shop-surface-7: color-mix( in srgb, var(--color-surface) 55%, var(--color-warn-light) );--shop-surface-peach: color-mix( in srgb, var(--color-accent-light) 42%, var(--color-paper) );--shop-surface-8: color-mix( in srgb, var(--color-paper-dark) 70%, var(--color-line) );--shop-pressed: var(--color-paper-dark);--shop-pressed-2: var(--color-paper-dark);--shop-pressed-3: color-mix( in srgb, var(--color-paper-dark) 80%, var(--color-line-soft) );--shop-pressed-4: var(--color-paper-dark);--shop-line: var(--color-line);--shop-line-2: var(--color-line);--shop-line-3: color-mix( in srgb, var(--color-line) 70%, var(--color-line-soft) );--shop-line-4: var(--color-line);--shop-line-5: color-mix( in srgb, var(--color-line) 75%, var(--color-pb-ink-soft) );--shop-line-6: color-mix( in srgb, var(--color-line) 60%, var(--color-pb-ink-soft) );--shop-gold: color-mix(in srgb, var(--color-warn) 52%, #fff);--shop-gold-2: color-mix( in srgb, var(--color-warn-light) 55%, var(--color-warn) );--shop-gold-pale: color-mix( in srgb, var(--color-warn-light) 50%, var(--color-warn) );--shop-gold-bg: var(--color-warn-light);--shop-gold-deep: color-mix(in srgb, var(--color-warn) 78%, #fff);--shop-gold-text: color-mix( in srgb, var(--color-warn) 72%, var(--color-pb-ink) );--shop-gold-text-2: color-mix( in srgb, var(--color-warn) 72%, var(--color-pb-ink) );--shop-gold-text-3: color-mix( in srgb, var(--color-warn) 68%, var(--color-pb-ink) );--shop-green: color-mix( in srgb, var(--color-success) 55%, var(--color-pb-ink) );--shop-green-2: var(--color-success);--shop-green-3: color-mix( in srgb, var(--color-success) 60%, var(--color-pb-ink-muted) );--shop-green-4: color-mix( in srgb, var(--color-success) 45%, var(--color-warn) );--shop-green-5: color-mix( in srgb, var(--color-success) 38%, var(--color-warn) );--shop-green-bg: color-mix( in srgb, var(--color-success-light) 60%, var(--color-line) );--shop-green-bg-2: color-mix( in srgb, var(--color-success-light) 45%, var(--color-line) );--shop-green-bg-3: color-mix( in srgb, var(--color-success-light) 55%, var(--color-line) );--shop-green-bg-4: var(--color-success-light);--shop-green-bg-5: color-mix( in srgb, var(--color-success-light) 55%, var(--color-paper) );--shop-green-bg-6: color-mix( in srgb, var(--color-success-light) 45%, var(--color-paper) );--shop-danger: var(--color-danger);--shop-cast-purple: var(--color-cast-purple);--shop-cast-purple-deep: var(--color-cast-purple-deep);--shop-cast-teal: var(--color-cast-teal);--shop-status-blue: var(--color-info);--shop-status-blue-bg: var(--color-info-light);--shop-status-slate: var(--color-slate);min-height:100vh;display:flex;flex-direction:column;background:var(--shop-paper);color:var(--shop-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.shop-root *,.shop-root *:before,.shop-root *:after{box-sizing:border-box}.shop-root .serif{font-family:var(--font-display)}.shop-root .r-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.shop-root .r-split{display:grid;grid-template-columns:var(--split, 1fr 1fr)}.shop-root .r-form3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-root .r-form3 .wide{grid-column:1 / -1}@media(max-width:860px){.shop-root .r-cards{grid-template-columns:repeat(var(--cols-md, 2),minmax(0,1fr))}.shop-root .r-split{grid-template-columns:1fr}.shop-root .r-split>aside{position:static}}@media(max-width:560px){.shop-root .r-cards{grid-template-columns:repeat(var(--cols-sm, 1),minmax(0,1fr))}.shop-root .r-form3{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-root .r-form3 .wide-sm{grid-column:1 / -1}}.shop-root .shop-cta-space{padding-bottom:var(--cta-space-pb, 0px)}.shop-root .shop-mobile-cta{display:none}@media(max-width:860px){.shop-root .shop-mobile-cta{display:flex;align-items:center;gap:14px;position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--shop-surface);border-top:1px solid var(--shop-line-3);padding:12px clamp(16px,4vw,24px) calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #2b25201f}.shop-root .shop-cta-space{padding-bottom:92px}}.shop-root ::placeholder{color:var(--shop-placeholder)}.shop-root input,.shop-root textarea,.shop-root select{font-family:inherit}.shop-root input:focus,.shop-root textarea:focus{outline:none;border-color:var(--shop-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.shop-root .lnk{cursor:pointer;transition:color .15s}.shop-root .lnk:hover{color:var(--shop-accent)!important}.shop-root .btnp{transition:transform .12s,box-shadow .15s,background .15s}.shop-root .btnp:hover{background:var(--shop-accent-strong)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--color-accent-dark) 28%,transparent)}.shop-root .btnp:active{transform:translateY(1px)}.shop-root .btnp-dark{transition:transform .12s,box-shadow .15s,background .15s}.shop-root .btnp-dark:hover{background:var(--shop-ink-hover)!important;box-shadow:0 8px 22px #2b252047}.shop-root .btnp-dark:active{transform:translateY(1px)}.shop-root .btns{transition:background .15s,border-color .15s}.shop-root .btns:hover{background:var(--shop-pressed)!important;border-color:var(--shop-line-6)!important}.shop-root .bcard{transition:transform .18s,box-shadow .18s}.shop-root .bcard:hover{transform:translateY(-4px)}.shop-root .bcard:hover .bcov{box-shadow:0 18px 40px #2b25202e}.shop-root .chip{transition:background .15s,color .15s,border-color .15s}.shop-root .chip:hover{border-color:var(--shop-accent)!important;color:var(--shop-accent)!important}.shop-root .chip.is-active:hover{background:var(--shop-accent-strong)!important;border-color:var(--shop-accent-strong)!important;color:var(--shop-surface-2)!important}.shop-root .dz{transition:border-color .15s,background .15s}.shop-root .dz:hover{border-color:var(--shop-accent)!important;background:var(--shop-surface-3)!important}.shop-root .navl{transition:color .15s}.shop-root .navl:hover{color:var(--shop-ink)!important}@keyframes shop-spin{to{transform:rotate(360deg)}}@keyframes shop-glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes shop-bar{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes shop-floaty{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-3deg)}}@keyframes shop-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}
