.walkthrough.svelte-11xmjhj{margin-top:24px}.walkthrough--complete.svelte-11xmjhj{padding-bottom:calc(var(--walkthrough-clearance,264px) + 8px)}.stage.svelte-11xmjhj{--tick-overlap:-8px;z-index:calc(var(--z-sticky) + 1);pointer-events:none;height:calc(100vh - var(--stage-top,200px) - var(--walkthrough-clearance,140px) + var(--tick-overlap));height:calc(100dvh - var(--stage-top,200px) - var(--walkthrough-clearance,140px) + var(--tick-overlap));min-height:280px;margin-top:8px;position:relative;overflow:clip visible}@media (pointer:coarse){.stage.svelte-11xmjhj{--tick-overlap:-4px}}.track.svelte-11xmjhj{height:100%;transition:transform .56s var(--ease-in-out);will-change:transform;display:flex}.slide.svelte-11xmjhj{flex-direction:column;flex:0 0 100%;min-width:0;padding-top:28px;display:flex}.slide-body.svelte-11xmjhj{pointer-events:auto;flex:auto;min-height:0;overflow-y:auto}.slide-tick-row.svelte-11xmjhj{flex-shrink:0;justify-content:center;padding:10px 0 2px;display:flex}.slide-tick.svelte-11xmjhj{pointer-events:auto;width:clamp(72px,13dvh,104px);height:clamp(72px,13dvh,104px);color:var(--moss);background:var(--paper);border:3px solid var(--moss);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform 80ms ease-out;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 32px -8px #16181c59,0 4px 12px #16181c24}.slide-tick.svelte-11xmjhj:hover{background:var(--moss-wash)}.slide-tick.svelte-11xmjhj:active{transform:scale(.96)}.slide-tick--done.svelte-11xmjhj{color:var(--paper);background:var(--moss);animation:svelte-11xmjhj-slide-tick-pop .26s var(--ease-spring);box-shadow:0 4px 16px -6px #16181c4d}@keyframes svelte-11xmjhj-slide-tick-pop{0%{transform:scale(1)}35%{transform:scale(.9)}70%{transform:scale(1.05)}to{transform:scale(1)}}.slide-tick--done.svelte-11xmjhj:hover{background:var(--moss-soft)}.slide-tick-hint.svelte-11xmjhj{stroke:var(--stone-3);transition:opacity var(--motion-fast) var(--ease-out)}.slide-tick--done.svelte-11xmjhj .slide-tick-hint:where(.svelte-11xmjhj){opacity:0}.slide-tick-mark.svelte-11xmjhj{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s var(--ease-spring) 60ms}.slide-tick--done.svelte-11xmjhj .slide-tick-mark:where(.svelte-11xmjhj){stroke-dashoffset:0}.controls.svelte-11xmjhj{max-width:var(--layout-frame-max);pointer-events:none;padding:14px var(--layout-page-pad-x) max(16px, env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--paper);background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--paper) 82%, transparent) 44px, var(--paper) 108px);z-index:var(--z-sticky);margin:0 auto;position:fixed;bottom:0;left:0;right:0}.rail.svelte-11xmjhj{justify-content:center;align-items:center;gap:12px;height:32px;display:flex}.rail-node.svelte-11xmjhj{box-sizing:border-box;border:2.5px solid var(--stone-3);border-radius:var(--radius-pill);background:linear-gradient(to top, var(--moss) var(--rail-fill,0%), transparent var(--rail-fill,0%));height:32px;transition:flex-grow .4s var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);flex:0 0 32px;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.rail-node--done.svelte-11xmjhj{border-color:var(--moss);background:var(--moss)}.rail-node--bar.svelte-11xmjhj{flex:32px;gap:4px;padding:4px}.rail-node--current.svelte-11xmjhj{border-color:var(--oxblood);background:var(--paper)}.rail-seg.svelte-11xmjhj{cursor:pointer;border-radius:var(--radius-pill);background:var(--stone-1);transition:background-color .2s var(--ease-out);border:none;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail-seg--now.svelte-11xmjhj{background:var(--ink)}.rail-seg.svelte-11xmjhj:disabled{cursor:default}.rail-dot.svelte-11xmjhj{cursor:pointer;border-radius:var(--radius-pill);background:var(--stone-1);height:20px;transition:background-color .2s var(--ease-out);border:none;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail-check.svelte-11xmjhj{width:12px;height:12px;color:var(--paper);pointer-events:none}.rail-node.svelte-11xmjhj>.rail-check:where(.svelte-11xmjhj){width:14px;height:14px;margin:auto;position:absolute;inset:0}.rail-dot--done.svelte-11xmjhj{background:var(--moss)}.rail-dot--now.svelte-11xmjhj{background:var(--ink)}.rail-dot.svelte-11xmjhj:disabled{cursor:default}.rail-dot-hit.svelte-11xmjhj{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.rail-dot-hit.svelte-11xmjhj:disabled{cursor:default}.rail-seg--done.svelte-11xmjhj{background:var(--moss)}.rail-count.svelte-11xmjhj{font-family:var(--font-sans);color:var(--stone-5);text-align:center;margin:10px 0 0;font-size:16px}.step.svelte-11xmjhj{flex:1;margin-top:40px}.step-section.svelte-11xmjhj{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);overflow-wrap:anywhere;margin:0 0 12px}.step-section-description.svelte-11xmjhj{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-sans);color:var(--ink-dim);overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;max-width:40ch;margin:-4px 0 14px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.step-title.svelte-11xmjhj{font-family:var(--font-sans);font-size:clamp(40px,10vw,64px);font-weight:var(--weight-bold);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.05}.step-description.svelte-11xmjhj{font-family:var(--font-sans);color:var(--ink-dim);overflow-wrap:anywhere;text-wrap:pretty;max-width:32ch;margin:16px 0 0;font-size:22px;line-height:1.45}.panel-row.svelte-11xmjhj{pointer-events:auto;justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.panel-side.svelte-11xmjhj{flex:1 1 0;justify-content:flex-start;display:flex}.panel-side--end.svelte-11xmjhj{justify-content:flex-end}@media (pointer:coarse){.panel-row.svelte-11xmjhj{min-height:44px}}.step-nav-action.svelte-11xmjhj{background:var(--paper);border:1.5px solid var(--fg-accent);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-medium);color:var(--fg-accent);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out);align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.step-nav-action.svelte-11xmjhj:hover{color:var(--oxblood-soft);border-color:var(--oxblood-soft);background:var(--oxblood-wash)}.step-nav-action.svelte-11xmjhj:active{transform:scale(.985)}.step-nav-action.svelte-11xmjhj .arrow--back{transform:rotate(180deg)}.see-all.svelte-11xmjhj{font-family:var(--font-sans);color:var(--fg-accent);text-underline-offset:2px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;padding:0;font-size:18px;text-decoration:underline}.see-all.svelte-11xmjhj:hover{color:var(--oxblood-soft)}.complete-word.svelte-11xmjhj{font-family:var(--font-sans);letter-spacing:-.028em;font-size:clamp(40px,10vw,64px);line-height:1.05;font-weight:var(--weight-bold);color:var(--moss);margin:0}.complete-title.svelte-11xmjhj{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;line-height:1.25;font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:14px 0 0}.complete-meta.svelte-11xmjhj{font-family:var(--font-sans);color:var(--stone-5);overflow-wrap:anywhere;margin:12px 0 0;font-size:17px;line-height:1.5}.confetti.svelte-11xmjhj{pointer-events:none;z-index:var(--z-toast,60);position:fixed;inset:0;overflow:hidden}.cannon.svelte-11xmjhj{width:0;height:0;position:absolute;bottom:16px}.cannon--left.svelte-11xmjhj{left:8px}.cannon--right.svelte-11xmjhj{right:8px}.confetto.svelte-11xmjhj{animation-name:svelte-11xmjhj-confetto-throw;animation-timing-function:cubic-bezier(.12,.65,.35,1);animation-fill-mode:both;display:block;position:absolute;top:0;left:0}@keyframes svelte-11xmjhj-confetto-throw{0%{animation-timing-function:cubic-bezier(.15,.6,.3,1);transform:translate(0)}70%{transform:translateX(var(--sx))}to{transform:translateX(var(--sx))}}.confetto-arc.svelte-11xmjhj{animation-name:svelte-11xmjhj-confetto-arc;animation-fill-mode:both;display:block}@keyframes svelte-11xmjhj-confetto-arc{0%{opacity:1;animation-timing-function:cubic-bezier(.16,.75,.4,1);transform:translateY(0)}30%{transform:translateY(var(--lift));opacity:1;animation-timing-function:cubic-bezier(.45,0,.75,.5)}52%{transform:translateY(calc(var(--lift) + (var(--fall) - var(--lift)) * .19));opacity:1;animation-timing-function:linear}88%{opacity:1}to{transform:translateY(var(--fall));opacity:0}}.confetto-sway.svelte-11xmjhj{animation-name:svelte-11xmjhj-confetto-sway;animation-timing-function:ease-in-out;animation-fill-mode:both;display:block}@keyframes svelte-11xmjhj-confetto-sway{0%,30%{transform:translate(0)}58%{transform:translateX(calc(var(--sway) * .7))}86%{transform:translateX(calc(var(--sway) * -1))}to{transform:translateX(calc(var(--sway) * -.4))}}.confetto-spin.svelte-11xmjhj{display:block}.confetto-chip.svelte-11xmjhj{border-radius:2px;animation-name:svelte-11xmjhj-confetto-flutter;animation-timing-function:linear;animation-iteration-count:infinite;display:block}@keyframes svelte-11xmjhj-confetto-flutter{0%{transform:rotate3d(1,.35,.45,0)}50%{transform:rotate3d(1,.35,.45,180deg)}to{transform:rotate3d(1,.35,.45,360deg)}}.complete-actions.svelte-11xmjhj{pointer-events:auto;flex-direction:column;align-items:center;gap:12px;display:flex}.cta-primary.svelte-11xmjhj{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--paper);background:var(--ink);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;margin-top:48px;padding:14px 22px;text-decoration:none;animation:.7s cubic-bezier(.22,.6,.35,1) 1.6s both svelte-11xmjhj-cta-in;display:inline-flex}.cta-primary.svelte-11xmjhj:hover{background:var(--ink-soft)}.cta-primary.svelte-11xmjhj:active{transform:scale(.985)}@keyframes svelte-11xmjhj-cta-in{0%{opacity:0;visibility:hidden;transform:translateY(6px)}to{opacity:1;visibility:visible;transform:none}}.complete-links.svelte-11xmjhj{align-items:center;gap:20px;margin:0;display:flex}.complete-link.svelte-11xmjhj{font-family:var(--font-sans);color:var(--fg-accent);text-underline-offset:2px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;padding:0;font-size:16px;text-decoration:underline}.complete-link.svelte-11xmjhj:hover{color:var(--oxblood-soft)}@media (pointer:coarse){.complete-link.svelte-11xmjhj{align-items:center;min-height:44px;display:inline-flex}.step-nav-action.svelte-11xmjhj,.see-all.svelte-11xmjhj{min-height:44px}}.visually-hidden.svelte-11xmjhj{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.svelte-mn5gu3{background:var(--paper);min-height:100dvh;padding-bottom:var(--space-5);--layout-frame-max:var(--layout-reader-max);position:relative;overflow-x:clip}@media (width>=1100px){.page.svelte-mn5gu3{--layout-frame-max:1160px}}.container.svelte-mn5gu3{max-width:var(--layout-frame-max);padding:var(--space-4) var(--layout-page-pad-x) 0;margin:0 auto}.skeleton-title.svelte-mn5gu3{height:calc(var(--type-h1-size) * var(--type-h1-lh));background:var(--stone-2);border-radius:var(--radius-xs);width:56%;max-width:320px;margin:16px 0 8px}@media (width>=720px){.skeleton-title.svelte-mn5gu3{height:calc(1.04*clamp(40px,5.5vw,56px))}}.skeleton-band.svelte-mn5gu3{align-items:center;gap:1px;margin:12px calc(50% - 50vw) 10px;padding:8px calc(50vw - 50%);display:flex}@media (width>=768px){.skeleton-band.svelte-mn5gu3{margin:16px calc(50% - 50vw) 14px}}.skeleton-pill.svelte-mn5gu3{background:var(--stone-1);border-radius:var(--radius-sm);height:34px}.skeleton-pill--filter.svelte-mn5gu3{width:88px}.skeleton-pill--view.svelte-mn5gu3{width:32px;margin-left:auto}.skeleton-pill--edit.svelte-mn5gu3{width:32px}@media (width>=768px){.skeleton-pill--view.svelte-mn5gu3{width:96px}.skeleton-pill--edit.svelte-mn5gu3{width:68px}}@media (width>=1024px){.skeleton-pill.svelte-mn5gu3{height:37px}.skeleton-pill--filter.svelte-mn5gu3{width:96px}.skeleton-pill--view.svelte-mn5gu3{width:104px}.skeleton-pill--edit.svelte-mn5gu3{width:74px}}.skeleton-end.svelte-mn5gu3{border-radius:var(--radius-xs);background:var(--stone-1);width:18px;height:18px}.skeleton-item.svelte-mn5gu3{align-items:center;gap:14px;padding:14px 4px;display:flex}.skeleton-item.svelte-mn5gu3+.skeleton-item:where(.svelte-mn5gu3){border-top:1px solid var(--stone-1)}.skeleton-check.svelte-mn5gu3{background:var(--stone-1);border-radius:var(--radius-xs);flex-shrink:0;width:20px;height:20px}.skeleton-line.svelte-mn5gu3{background:var(--stone-1);border-radius:var(--radius-xs);height:16px}.skeleton-line--a.svelte-mn5gu3{width:62%}.skeleton-line--b.svelte-mn5gu3{width:48%}.skeleton-line--c.svelte-mn5gu3{width:55%}html[data-skeleton-view=comfortable] .skeleton-item.svelte-mn5gu3{gap:16px;padding:20px 4px}html[data-skeleton-view=comfortable] .skeleton-check.svelte-mn5gu3{width:26px;height:26px}html[data-skeleton-view=comfortable] .skeleton-line.svelte-mn5gu3{height:18px}@media (width>=1024px){.skeleton-item.svelte-mn5gu3{gap:16px;padding:17px 4px}.skeleton-check.svelte-mn5gu3{width:24px;height:24px}.skeleton-line.svelte-mn5gu3{height:18px}html[data-skeleton-view=comfortable] .skeleton-check.svelte-mn5gu3{width:28px;height:28px}html[data-skeleton-view=comfortable] .skeleton-line.svelte-mn5gu3{height:20px}}.skeleton-rail.svelte-mn5gu3,.skeleton-count.svelte-mn5gu3,.skeleton-poster.svelte-mn5gu3,.skeleton-controls.svelte-mn5gu3,html[data-skeleton-view=focused] .skeleton-title.svelte-mn5gu3,html[data-skeleton-view=focused] .skeleton-band.svelte-mn5gu3,html[data-skeleton-view=focused] .skeleton-item.svelte-mn5gu3{display:none}html[data-skeleton-view=focused] .skeleton-rail.svelte-mn5gu3{justify-content:center;align-items:center;gap:12px;height:32px;margin-top:24px;display:flex}.skeleton-dot.svelte-mn5gu3{border-radius:var(--radius-pill);background:var(--stone-1);width:32px;height:32px}html[data-skeleton-view=focused] .skeleton-count.svelte-mn5gu3{border-radius:var(--radius-xs);background:var(--stone-1);width:64px;height:19px;margin:10px auto 0;display:block}html[data-skeleton-view=focused] .skeleton-poster.svelte-mn5gu3{border-radius:var(--radius-xs);background:var(--stone-2);width:88%;height:calc(1.05*clamp(40px,10vw,64px));margin-top:40px;display:block}html[data-skeleton-view=focused] .skeleton-poster--short.svelte-mn5gu3{width:56%;margin-top:10px}html[data-skeleton-view=focused] .skeleton-controls.svelte-mn5gu3{max-width:var(--layout-frame-max);padding:14px var(--layout-page-pad-x) max(16px, env(safe-area-inset-bottom,0px));background:var(--paper);margin:0 auto;display:block;position:fixed;bottom:0;left:0;right:0}.skeleton-tick.svelte-mn5gu3{left:50%;bottom:calc(122px + env(safe-area-inset-bottom,0px));border:3px solid var(--stone-2);background:0 0;border-radius:50%;width:clamp(72px,13dvh,104px);height:clamp(72px,13dvh,104px);position:fixed;transform:translate(-50%)}.skeleton-nav.svelte-mn5gu3{height:40px;margin-top:4px}.skeleton-seeall.svelte-mn5gu3{border-radius:var(--radius-xs);background:var(--stone-1);width:176px;height:25px;margin:14px auto 0}@media (pointer:coarse){.skeleton-nav.svelte-mn5gu3{height:44px}.skeleton-seeall.svelte-mn5gu3{height:22px;margin:25px auto 11px}}@keyframes svelte-mn5gu3-skeleton-pulse{0%{opacity:1}to{opacity:.55}}.skeleton-title.svelte-mn5gu3,.skeleton-pill.svelte-mn5gu3,.skeleton-check.svelte-mn5gu3,.skeleton-line.svelte-mn5gu3,.skeleton-end.svelte-mn5gu3,.skeleton-dot.svelte-mn5gu3,.skeleton-count.svelte-mn5gu3,.skeleton-poster.svelte-mn5gu3,.skeleton-tick.svelte-mn5gu3{animation:svelte-mn5gu3-skeleton-pulse 1.6s var(--ease-in-out) infinite alternate}.skeleton-count.svelte-mn5gu3{animation-delay:.12s}.skeleton-pill.svelte-mn5gu3,.skeleton-poster.svelte-mn5gu3{animation-delay:.24s}.skeleton-item.svelte-mn5gu3>:where(.svelte-mn5gu3),.skeleton-poster--short.svelte-mn5gu3{animation-delay:.36s}.skeleton-item.svelte-mn5gu3+.skeleton-item:where(.svelte-mn5gu3)>:where(.svelte-mn5gu3),.skeleton-tick.svelte-mn5gu3{animation-delay:.48s}.skeleton-item.svelte-mn5gu3+.skeleton-item:where(.svelte-mn5gu3)+.skeleton-item:where(.svelte-mn5gu3)>:where(.svelte-mn5gu3){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.skeleton-title.svelte-mn5gu3,.skeleton-pill.svelte-mn5gu3,.skeleton-check.svelte-mn5gu3,.skeleton-line.svelte-mn5gu3,.skeleton-end.svelte-mn5gu3,.skeleton-dot.svelte-mn5gu3,.skeleton-count.svelte-mn5gu3,.skeleton-poster.svelte-mn5gu3,.skeleton-tick.svelte-mn5gu3{animation:none}}.integrity-banner.svelte-mn5gu3{font-family:var(--font-sans);font-size:var(--type-body-sm-size);color:var(--fg-error);background:var(--paper-warm);border:1px solid var(--fg-error);border-radius:var(--radius-sm);margin-bottom:var(--space-5);padding:10px 14px}.storage-banner.svelte-mn5gu3{font-family:var(--font-sans);font-size:var(--type-body-sm-size);color:var(--ink-dim);background:var(--paper-warm);border:1px solid var(--stone-1);border-radius:var(--radius-sm);margin-bottom:var(--space-5);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.banner-dismiss.svelte-mn5gu3{color:var(--stone-5);font-size:var(--type-body-size);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;line-height:1}.slow-note.svelte-mn5gu3{font-family:var(--font-sans);font-size:var(--type-body-sm-size);color:var(--stone-5);margin:var(--space-4) 0 0}.banner-dismiss.svelte-mn5gu3:hover{color:var(--ink)}.dock-sentinel.svelte-mn5gu3{pointer-events:none;visibility:hidden;height:1px;margin-bottom:-1px}.filter-dock.svelte-mn5gu3{z-index:var(--z-sticky);margin:12px 0 10px;position:sticky;top:0}.filter-bar.svelte-mn5gu3{background:var(--paper);box-shadow:none;transition:border-color var(--motion-default) var(--ease-out), box-shadow var(--motion-default) var(--ease-out);border-bottom:1px solid #0000;align-items:center;gap:1px;margin:0 calc(50% - 50vw);padding:8px calc(50vw - 50%);display:flex}.filter-dock--stuck.svelte-mn5gu3 .filter-bar:where(.svelte-mn5gu3){border-bottom-color:var(--stone-2);box-shadow:var(--shadow-card);clip-path:inset(0 0 -40px)}@media (width>=768px){.filter-dock.svelte-mn5gu3{top:var(--header-dock-h,0px);margin:16px 0 14px}}.header-dock.svelte-mn5gu3{position:relative}@media (width>=768px){.header-dock--pinned.svelte-mn5gu3{z-index:var(--z-sticky);background:var(--paper);box-shadow:none;transition:border-color var(--motion-default) var(--ease-out), box-shadow var(--motion-default) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.header-dock--pinned.header-dock--scrolled.svelte-mn5gu3{border-bottom-color:var(--stone-2);box-shadow:var(--shadow-card)}.header-dock--pinned.header-dock--merged.svelte-mn5gu3{border-bottom-color:var(--paper);box-shadow:none}}.bar-trigger.svelte-mn5gu3{font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:7px 10px;text-decoration:none;display:inline-flex}.bar-trigger.svelte-mn5gu3:hover{background:var(--paper-deep)}.filter-trigger--filtering.svelte-mn5gu3{background:var(--navy);color:var(--paper)}.filter-trigger--filtering.svelte-mn5gu3:hover{background:var(--navy-soft)}.filter-bar.svelte-mn5gu3 .trigger-icon{flex-shrink:0}.bar-trigger.bar-trigger--icon.svelte-mn5gu3{justify-content:center;width:32px;height:32px;padding:0}.trigger-label.svelte-mn5gu3{display:none}@media (width>=768px){.bar-trigger.bar-trigger--icon.svelte-mn5gu3{width:auto;height:auto;padding:7px 10px}.trigger-label.svelte-mn5gu3{display:inline}}@media (width>=1024px){.bar-trigger.bar-trigger--icon.svelte-mn5gu3{padding:8px 12px}}.menu.svelte-mn5gu3 .menu-icon{flex-shrink:0}.section-jump.svelte-mn5gu3{min-width:0;font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-medium);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;min-width:0;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:none;flex:auto;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.section-jump.svelte-mn5gu3:hover{background:var(--paper-deep)}.section-jump-label.svelte-mn5gu3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skip-link.svelte-mn5gu3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;font-family:var(--font-sans);font-size:var(--type-body-sm-size);color:var(--fg-accent);text-underline-offset:2px;text-decoration:underline;position:absolute;overflow:hidden}.skip-link.svelte-mn5gu3:focus-visible{clip:auto;width:auto;height:auto;margin:8px 0 0;display:inline-block;position:static}.view-trigger.svelte-mn5gu3{margin-left:auto}@media (width<=430px){.bar-trigger.svelte-mn5gu3,.section-jump.svelte-mn5gu3{gap:4px;padding:7px 8px}}.overflow-button.svelte-mn5gu3{width:32px;height:32px;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.overflow-button.svelte-mn5gu3:hover{background:var(--paper-deep)}.menu.svelte-mn5gu3{flex-direction:column;margin:-6px -8px;display:flex}.menu-sep.svelte-mn5gu3{background:var(--stone-1);height:1px;margin:8px 2px}.menu-item.svelte-mn5gu3{font-family:var(--font-sans);font-size:14px;font-weight:var(--weight-regular);text-align:left;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:9px 10px;text-decoration:none;display:flex}.menu.svelte-mn5gu3 .menu-tick{color:var(--moss);flex-shrink:0}.menu-item.svelte-mn5gu3:hover{background:var(--paper-warm)}.menu-item--active.svelte-mn5gu3{background:var(--navy);color:var(--paper)}.menu-item--active.svelte-mn5gu3:hover{background:var(--navy-soft)}.menu-item--sub.svelte-mn5gu3{color:var(--stone-5);padding-top:2px;font-size:12.5px}.menu-item--sub.svelte-mn5gu3:hover{color:var(--ink)}.page--docked.svelte-mn5gu3{padding-bottom:calc(131px + env(safe-area-inset-bottom,0px))}.next-dock.svelte-mn5gu3{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);align-items:center;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed}.next-pill.svelte-mn5gu3{min-width:0;font-family:var(--font-sans);background:var(--paper);border:1.5px solid var(--oxblood);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-dialog);transition:background var(--motion-fast) var(--ease-out);align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.next-pill.svelte-mn5gu3:hover{background:var(--paper-warm)}.next-kicker.svelte-mn5gu3{letter-spacing:var(--type-micro-track);text-transform:uppercase;font-size:14px;font-weight:var(--weight-semibold);color:var(--oxblood)}.next-title.svelte-mn5gu3{font-size:18px;line-height:1.35;font-weight:var(--weight-medium);color:var(--ink);overflow-wrap:anywhere;text-align:left;max-width:min(52vw,300px);padding:0 6px 0 10px}.next-tick.svelte-mn5gu3{width:67px;height:67px;color:var(--paper);background:var(--moss);cursor:pointer;box-shadow:var(--shadow-dialog);transition:background var(--motion-fast) var(--ease-out), transform 80ms ease-out;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.next-tick.svelte-mn5gu3:hover{background:var(--moss-soft)}.next-tick.svelte-mn5gu3:active{transform:scale(.96)}.next-dock--comfortable.svelte-mn5gu3{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));background:var(--paper);border:1.5px solid var(--oxblood);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);justify-content:space-between;max-width:none;padding:12px 14px 12px 20px}.next-dock--comfortable.svelte-mn5gu3 .next-pill:where(.svelte-mn5gu3){box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:0}.next-dock--comfortable.svelte-mn5gu3 .next-pill:where(.svelte-mn5gu3):hover{background:0 0}.next-dock--comfortable.svelte-mn5gu3 .next-kicker:where(.svelte-mn5gu3){font-size:15px}.next-dock--comfortable.svelte-mn5gu3 .next-title:where(.svelte-mn5gu3){text-align:left;width:100%;max-width:100%;padding:0;font-size:21px}.next-dock--comfortable.svelte-mn5gu3 .next-tick:where(.svelte-mn5gu3){width:78px;height:78px;box-shadow:0 4px 16px -6px #16181c4d}.page--docked.page--comfortable-dock.svelte-mn5gu3{padding-bottom:calc(174px + env(safe-area-inset-bottom,0px))}@media (pointer:fine){.next-dock.svelte-mn5gu3{display:none}.page--docked.svelte-mn5gu3,.page--docked.page--comfortable-dock.svelte-mn5gu3{padding-bottom:0}}@media (width>=720px){.next-dock--comfortable.svelte-mn5gu3{width:min(560px,100vw - 32px);left:auto}}.notes-section.svelte-mn5gu3{margin-top:40px}.notes-label.svelte-mn5gu3{font-family:var(--font-sans);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);letter-spacing:var(--type-micro-track);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--stone-5);margin:0 0 10px}.notes-textarea.svelte-mn5gu3{font-family:var(--font-sans);color:var(--ink);border:none;border-top:1px dashed var(--stone-2);border-bottom:1px dashed var(--stone-2);resize:none;box-sizing:border-box;background:0 0;width:100%;padding:14px 2px;font-size:15px;line-height:1.55}.notes-textarea.svelte-mn5gu3::placeholder{color:var(--stone-4)}.view-comfortable.svelte-mn5gu3 .notes-textarea:where(.svelte-mn5gu3){font-size:17px}.copy-failed.svelte-mn5gu3{font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);color:var(--fg-error);margin-top:8px}.visually-hidden.svelte-mn5gu3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){.next-dock.svelte-mn5gu3{right:max(16px, calc((100vw - var(--layout-frame-max)) / 2 + var(--layout-page-pad-x)))}.bar-trigger.svelte-mn5gu3{padding:8px 12px;font-size:15px}.section-jump.svelte-mn5gu3{font-size:15px}.next-title.svelte-mn5gu3{font-size:20px}.next-dock--comfortable.svelte-mn5gu3 .next-title:where(.svelte-mn5gu3){font-size:23px}.next-tick.svelte-mn5gu3{width:73px;height:73px}}@media (width>=1440px){.container.svelte-mn5gu3{padding-top:var(--space-8)}}@media (pointer:coarse){.banner-dismiss.svelte-mn5gu3{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-8px -8px -8px auto;padding:0;display:inline-flex}.bar-trigger.svelte-mn5gu3,.section-jump.svelte-mn5gu3,.menu-item.svelte-mn5gu3{min-height:44px}.bar-trigger.svelte-mn5gu3,.section-jump.svelte-mn5gu3{align-items:center;margin-block:-5px;display:inline-flex}.overflow-button.svelte-mn5gu3{width:44px;height:44px;margin:-6px -6px -6px 0}}@media (pointer:coarse) and (width>=1024px){.bar-trigger.svelte-mn5gu3,.section-jump.svelte-mn5gu3{margin-block:-3.5px}}@media (width<=767px){.filter-trigger.svelte-mn5gu3,.skeleton-pill--filter.svelte-mn5gu3{margin-left:-10px}.overflow-button.svelte-mn5gu3,.skeleton-end.svelte-mn5gu3{margin-right:-7px}}@media (width<=430px){.filter-trigger.svelte-mn5gu3{margin-left:-8px}}@media (pointer:coarse) and (width<=767px){.overflow-button.svelte-mn5gu3{margin-right:-13px}.bar-trigger.bar-trigger--icon.svelte-mn5gu3{width:44px;margin-block:-6px;margin-inline:-6px}}
