.zone.svelte-11yy7uh{margin:var(--space-6) 0 0;padding-top:var(--space-4);font-size:var(--text-sm);color:var(--accent-soft);max-width:none;font-weight:680}.zone.svelte-11yy7uh+.opt:where(.svelte-11yy7uh){padding-top:var(--space-4)}.zone.svelte-11yy7uh span:where(.svelte-11yy7uh){color:var(--ink-muted);font-size:var(--text-xs);font-weight:450;display:block}.opt.svelte-11yy7uh{padding-block:var(--space-6)}.opt.svelte-11yy7uh+.opt:where(.svelte-11yy7uh){border-top:1px solid var(--line)}.opt.svelte-11yy7uh h3:where(.svelte-11yy7uh){font-size:var(--text-base);margin-bottom:var(--space-2);font-weight:620}.opt__headrow.svelte-11yy7uh{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.opt__count.svelte-11yy7uh{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.opt__desc.svelte-11yy7uh{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);max-width:none}.opt__groupname.svelte-11yy7uh{margin:var(--space-4) 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;max-width:none;font-weight:620}.picklist.svelte-11yy7uh{gap:0 var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.picklist--aspects.svelte-11yy7uh{grid-template-columns:1fr}.pick.svelte-11yy7uh{font-size:var(--text-sm);color:var(--ink-dim);cursor:pointer;transition:color .16s var(--ease-out);align-items:center;gap:.55em;padding-block:.42em;font-weight:500;display:flex;position:relative}.pick.svelte-11yy7uh:hover{color:var(--ink)}.pick.svelte-11yy7uh input:where(.svelte-11yy7uh){opacity:0;width:1px;height:1px;position:absolute}.pick__box.svelte-11yy7uh{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--accent-ink);transition:background .16s var(--ease-out), border-color .16s var(--ease-out);background:#1b1a40b8;border-radius:6px;flex:none;place-items:center;display:grid}.pick__box.svelte-11yy7uh svg:where(.svelte-11yy7uh){opacity:0;width:12px;height:12px;transition:opacity .12s var(--ease-out)}.pick.svelte-11yy7uh input:where(.svelte-11yy7uh):checked+.pick__box:where(.svelte-11yy7uh){background:linear-gradient(180deg, var(--accent), var(--accent-strong));border-color:#0000}.pick.svelte-11yy7uh input:where(.svelte-11yy7uh):checked+.pick__box:where(.svelte-11yy7uh) svg:where(.svelte-11yy7uh){opacity:1}.pick.svelte-11yy7uh input:where(.svelte-11yy7uh):focus-visible+.pick__box:where(.svelte-11yy7uh){outline:2px solid var(--accent);outline-offset:2px}.pick.svelte-11yy7uh input:where(.svelte-11yy7uh):disabled~:where(.svelte-11yy7uh){opacity:.5}.pick.svelte-11yy7uh:has(input:where(.svelte-11yy7uh):disabled){cursor:not-allowed}.pick__glyph.svelte-11yy7uh{--mark-tone:.64;display:inline-flex}.pick__sym.svelte-11yy7uh{--mark-tone:.64;justify-content:center;width:1.2em;display:inline-flex}.pick__orb.svelte-11yy7uh{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.opt__row.svelte-11yy7uh{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.opt__row.svelte-11yy7uh+.opt__row:where(.svelte-11yy7uh){margin-top:var(--space-3)}.opt__rowlabel.svelte-11yy7uh{font-size:var(--text-sm);color:var(--ink-dim);font-weight:550}.opt__sub.svelte-11yy7uh{gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-muted);flex-direction:column;font-weight:550;display:flex}.opt__field.svelte-11yy7uh{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-input);width:100%;height:2.7rem;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#1b1a40b8;padding-inline:.75em;font-weight:500}.opt__field.svelte-11yy7uh:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.opt__field--offset.svelte-11yy7uh{font-variant-numeric:tabular-nums;width:8rem}.opt__sub--offset.svelte-11yy7uh{align-items:flex-start}.opt__error.svelte-11yy7uh{margin:var(--space-2) 0 0;color:var(--error);font-size:var(--text-xs);max-width:none}.opt__hint.svelte-11yy7uh{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-xs);max-width:none}.opt__switch.svelte-11yy7uh{color:var(--ink-dim);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:.7em;display:flex}.opt__switch.svelte-11yy7uh .switch{margin-top:.15em}.share.svelte-15tebnl{border:1px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(42% 30% at 22% 112%, var(--glow) 0%, transparent 72%), radial-gradient(92% 64% at 22% 108%, var(--scene-warmth-bright) 0%, transparent 58%), linear-gradient(180deg, var(--ground-deep) 0%, var(--ground-plate) 100%);width:min(58rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--overlay-shadow);overscroll-behavior:contain;opacity:0;margin:auto;padding:0;position:fixed;inset:0;translate:0 .9rem}.share[open].svelte-15tebnl{opacity:1;translate:0}.share.svelte-15tebnl::backdrop{background:var(--scrim);backdrop-filter:blur(4px);opacity:0}.share[open].svelte-15tebnl::backdrop{opacity:1}@media (prefers-reduced-motion:no-preference){.share.svelte-15tebnl{transition:opacity .24s var(--ease-out), translate .28s var(--ease-entrance), display .28s allow-discrete, overlay .28s allow-discrete}.share.svelte-15tebnl::backdrop{transition:opacity .24s var(--ease-out), display .28s allow-discrete, overlay .28s allow-discrete}@starting-style{.share[open].svelte-15tebnl{opacity:0;translate:0 .9rem}.share[open].svelte-15tebnl::backdrop{opacity:0}}}.share__inner.svelte-15tebnl{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.share__head.svelte-15tebnl{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.share__head.svelte-15tebnl h2:where(.svelte-15tebnl){font-size:var(--text-xl);margin-bottom:var(--space-1)}.share__lede.svelte-15tebnl{color:var(--ink-dim);font-size:var(--text-sm);margin:0}.share__close.svelte-15tebnl{background:var(--glass);border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:2.4rem;height:2.4rem;color:var(--ink-dim);cursor:pointer;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);flex:none;place-items:center;display:grid}.share__close.svelte-15tebnl:hover{color:var(--ink);border-color:var(--accent)}.share__body.svelte-15tebnl{--stage-h:min(70vh, 42rem);gap:var(--space-8);grid-template-columns:auto minmax(0,19rem);align-items:start;display:grid}.share__stage.svelte-15tebnl{aspect-ratio:4/5;border-radius:var(--radius-input);border:1px solid var(--line);background:var(--ground-deep);block-size:min(66vh,40rem);position:relative;overflow:hidden}.share__preview.svelte-15tebnl{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.share__skeleton.svelte-15tebnl{opacity:.7;background:linear-gradient(#0f1226,#1b1e42 62%,#3e3369);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.share__skeleton.svelte-15tebnl{animation:1.6s ease-in-out infinite alternate svelte-15tebnl-skeleton-breathe}@keyframes svelte-15tebnl-skeleton-breathe{0%{opacity:.5}to{opacity:.8}}}.share__status.svelte-15tebnl{inset-inline:0;bottom:var(--space-4);text-align:center;color:var(--ink-dim);font-size:var(--text-sm);max-width:none;margin:0;position:absolute}.share__controls.svelte-15tebnl{gap:var(--space-4);max-height:var(--stage-h);overscroll-behavior:contain;flex-direction:column;margin-inline-end:calc(var(--space-2) * -1);padding-inline-end:var(--space-2);display:flex;overflow-y:auto}.share__options.svelte-15tebnl{border-top:1px solid var(--line);margin-top:var(--space-2)}.share__note.svelte-15tebnl{margin:calc(var(--space-2) * -1) 0 0;color:var(--ink-muted);font-size:var(--text-sm);max-width:none}.share__caption.svelte-15tebnl{gap:var(--space-2);flex-direction:column;display:flex}.share__caption-head.svelte-15tebnl{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.share__caption-label.svelte-15tebnl{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);max-width:none;margin:0;font-weight:620}.share__copy.svelte-15tebnl{background:var(--glass);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-dim);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;cursor:pointer;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);align-items:center;gap:.4em;padding:.34em .8em .34em .62em;font-weight:620;display:inline-flex}.share__copy.svelte-15tebnl svg:where(.svelte-15tebnl){width:15px;height:15px}.share__copy.svelte-15tebnl:hover{color:var(--ink);border-color:var(--accent)}.share__copy.is-done.svelte-15tebnl{color:var(--accent-soft);border-color:var(--accent)}.share__caption-text.svelte-15tebnl{padding:var(--space-3);white-space:pre-line;border:1px solid var(--line);border-radius:var(--radius-input);color:var(--ink-dim);font-size:var(--text-sm);background:#1b1a40b8;max-width:none;margin:0;line-height:1.55}.share__setting.svelte-15tebnl{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-dim);display:flex}.share__foot.svelte-15tebnl{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);display:flex}.share__actions.svelte-15tebnl{gap:var(--space-3);flex:none;display:flex}.share__actions.svelte-15tebnl .btn:where(.svelte-15tebnl){justify-content:center}.share__meta.svelte-15tebnl{color:var(--ink-muted);font-size:var(--text-xs);max-width:22rem;margin:0}.share__error.svelte-15tebnl{color:var(--error);font-size:var(--text-sm);max-width:none;margin:0}.share__error--foot.svelte-15tebnl{margin-top:var(--space-3)}.share__error--stage.svelte-15tebnl{text-align:center;padding:var(--space-6);place-content:center;display:grid;position:absolute;inset:0}@media (width<=56rem){.share.svelte-15tebnl{border-inline:none;border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;width:100%;max-width:none;max-height:92dvh;margin:0;inset:auto 0 0;translate:0 100%}.share[open].svelte-15tebnl{translate:0}@media (prefers-reduced-motion:no-preference){@starting-style{.share[open].svelte-15tebnl{translate:0 100%}}}.share__inner.svelte-15tebnl{max-height:92dvh;padding:var(--space-4);gap:var(--space-4);padding-bottom:0}.share__body.svelte-15tebnl{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.share__stage.svelte-15tebnl{block-size:auto;inline-size:100%}.share__controls.svelte-15tebnl{max-height:none;margin-inline-end:0;padding-inline-end:0;overflow:visible}.share__foot.svelte-15tebnl{z-index:1;align-items:stretch;gap:var(--space-3);padding:var(--space-4) 0;background:var(--ground-plate);box-shadow:0 -1px 0 0 var(--line), var(--space-4) 0 0 0 var(--ground-plate), calc(var(--space-4) * -1) 0 0 0 var(--ground-plate);border-top:none;flex-direction:column-reverse;margin-top:0;position:sticky;bottom:0}.share__actions.svelte-15tebnl .btn:where(.svelte-15tebnl){flex:1}.share__meta.svelte-15tebnl{max-width:none}}@media (width<=56rem) and (prefers-reduced-motion:no-preference){.share.svelte-15tebnl{transition:opacity .2s var(--ease-out), translate .3s var(--ease-entrance), display .3s allow-discrete, overlay .3s allow-discrete}}.dock.svelte-k0bgmw{width:fit-content;inset-inline:0;bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space-3);padding:.375rem;background:color-mix(in oklab, var(--ground-deep) 96%, transparent);backdrop-filter:blur(16px);border:1px solid var(--line-strong);border-radius:var(--radius-pill);opacity:0;pointer-events:none;max-width:calc(100vw - 1.5rem);transition:transform .36s var(--ease-entrance), opacity .3s var(--ease-entrance);margin-inline:auto;padding-left:.625rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem));box-shadow:0 18px 50px #0a09208c,inset 0 1px #f6f1ea0f}.dock.is-up.svelte-k0bgmw{opacity:1;pointer-events:auto;transform:translateY(0)}.dock__wheel.svelte-k0bgmw{width:2.5rem;height:2.5rem;filter:drop-shadow(0 0 10px var(--wheel-glow));border-radius:50%;flex:none;display:block;overflow:hidden}.dock__wheel.svelte-k0bgmw img:where(.svelte-k0bgmw){width:100%;height:100%;display:block;transform:scale(1.19)}.dock__who.svelte-k0bgmw{min-width:0;max-width:20rem;padding-right:var(--space-1)}.dock__title.svelte-k0bgmw{font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:0;font-weight:620;line-height:1.25;overflow:hidden}.dock__line.svelte-k0bgmw{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:0;line-height:1.3;overflow:hidden}.dock__rule.svelte-k0bgmw{width:1px;height:1.5rem;margin-inline:var(--space-1);background:var(--line-strong);flex:none}.dock.svelte-k0bgmw .dock__cta{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:0 auto;min-width:0;height:2.5rem;padding:0 1.25em;line-height:calc(2.5rem - 2px);display:block;overflow:hidden}.dock.svelte-k0bgmw .dock__err{inset-inline:0;text-align:center;color:var(--error);font-size:var(--text-xs);max-width:none;text-shadow:0 1px 8px var(--ground-deep);margin:0;position:absolute;bottom:calc(100% + .5rem)}.dock__share{background:var(--glass);border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--ink-dim);cursor:pointer;transition:color .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);flex:none;place-items:center;padding:0;display:inline-grid}.dock__share svg.svelte-k0bgmw{width:1rem;height:1rem}.dock__sharetext.svelte-k0bgmw{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.01em;font-weight:600;display:none}.dock__share:hover,.dock__share[data-state=open]{color:var(--ink);border-color:var(--accent);background:var(--glass-strong)}.dock__share:active{transform:scale(.94)}.dock__share:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dock__share.is-done{color:var(--accent);border-color:var(--accent)}@media (width<=720px){.dock.svelte-k0bgmw{gap:var(--space-2);max-width:calc(100vw - 1rem);padding-left:.375rem}.dock.svelte-k0bgmw .dock__cta{padding-inline:1.05em}.dock__wheel.svelte-k0bgmw,.dock__who.svelte-k0bgmw{display:none}.dock__share{align-items:center;gap:.45em;width:auto;padding:0 .95em 0 .8em;display:inline-flex}.dock__sharetext.svelte-k0bgmw{display:inline}.dock__sharewrap.svelte-k0bgmw .dockmenu{left:0;translate:0}}@media (prefers-reduced-motion:no-preference){.dock__pop.svelte-k0bgmw{animation:svelte-k0bgmw-dock-pop .26s var(--ease-out)}@keyframes svelte-k0bgmw-dock-pop{0%{transform:scale(.55)}to{transform:scale(1)}}}.dock__sharewrap.svelte-k0bgmw{flex:none;display:inline-flex;position:relative}.dockmenu{z-index:70;width:max-content;min-width:15.5rem;max-width:calc(100vw - 1.5rem);padding:var(--space-2);background:color-mix(in oklab, var(--ground-deep) 96%, transparent);backdrop-filter:blur(14px);border:1px solid var(--line-strong);border-radius:var(--radius-input);outline:none;position:absolute;bottom:calc(100% + .75rem);left:50%;translate:-50%;box-shadow:0 18px 50px #0a09208c}.dockmenu__item{align-items:center;gap:var(--space-3);color:var(--ink-dim);cursor:pointer;transition:background .14s var(--ease-out), color .14s var(--ease-out);border-radius:9px;outline:none;padding:.55em .7em;display:flex}.dockmenu__item+.dockmenu__item{margin-top:2px}.dockmenu__item[data-highlighted]{background:var(--glass);color:var(--ink)}.dockmenu__icon{border:1px solid var(--line);border-radius:var(--radius-pill);width:1.9rem;height:1.9rem;color:var(--accent-soft);flex:none;place-items:center;display:grid}.dockmenu__icon svg{width:.95rem;height:.95rem}.dockmenu__text{flex-direction:column;gap:.1em;min-width:0;display:flex}.dockmenu__label{font-size:var(--text-sm);color:var(--ink);font-weight:600}.dockmenu__note{font-size:var(--text-xs);color:var(--ink-muted)}@media (prefers-reduced-motion:no-preference){.dockmenu[data-state=open]{animation:svelte-k0bgmw-dockmenu-in .2s var(--ease-out)}@keyframes svelte-k0bgmw-dockmenu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}}
