.top.svelte-uj7646.svelte-uj7646{display:flex;align-items:center;gap:12px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));border-bottom:1px solid var(--line)}.brand.svelte-uj7646.svelte-uj7646{display:flex;align-items:center;gap:8px;font:900 22px var(--serif);letter-spacing:-.03em;text-decoration:none}.mark.svelte-uj7646.svelte-uj7646{fill:none;stroke:#0b1a2e;stroke-width:2.3;stroke-linecap:round;filter:drop-shadow(0 0 .6px var(--logo-rim)) drop-shadow(0 0 .6px var(--logo-rim))}.mark.svelte-uj7646 .body.svelte-uj7646{fill:#fffaf1}.mark.svelte-uj7646 .cup.svelte-uj7646{fill:#e8573f;stroke-width:2}.mark.svelte-uj7646 .face.svelte-uj7646{fill:#0b1a2e;stroke:none}.rounds.svelte-uj7646.svelte-uj7646{display:flex;gap:5px;list-style:none;margin:0 0 0 4px;padding:0}.rounds.svelte-uj7646 li.svelte-uj7646{position:relative;width:22px;height:8px;border-radius:999px;outline:2px solid transparent;outline-offset:3px;box-shadow:inset 0 0 0 var(--pill-ring) var(--pill)}.pill-btn.svelte-uj7646.svelte-uj7646{position:absolute;top:-8px;right:-2px;bottom:-8px;left:-2px;z-index:2;border:0;padding:0;background:transparent;border-radius:999px;cursor:pointer}.pill-btn.svelte-uj7646.svelte-uj7646:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rounds.svelte-uj7646 li.svelte-uj7646:before,.rounds.svelte-uj7646 li.svelte-uj7646:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--pill)}.rounds.svelte-uj7646 li.svelte-uj7646:before{opacity:var(--pill-rest)}.rounds.svelte-uj7646 li.svelte-uj7646:after{transform:scaleX(0);transform-origin:left}.rounds.svelte-uj7646 li.done.svelte-uj7646:after{transform:scaleX(1)}.rounds.svelte-uj7646 li.now.svelte-uj7646{outline-color:var(--ink);outline-offset:1px}.rounds.live.svelte-uj7646 li.svelte-uj7646{transition:outline-color .2s ease,outline-offset .3s var(--ease-out)}.rounds.live.svelte-uj7646 li.svelte-uj7646:after{transition:transform .3s var(--ease-out)}.tier-1.svelte-uj7646.svelte-uj7646{--pill:var(--pill-1)}.tier-2.svelte-uj7646.svelte-uj7646{--pill:var(--pill-2)}.tier-3.svelte-uj7646.svelte-uj7646{--pill:var(--pill-3)}.tier-4.svelte-uj7646.svelte-uj7646{--pill:var(--pill-4)}.spacer.svelte-uj7646.svelte-uj7646{flex:1}.meta.svelte-uj7646.svelte-uj7646{color:var(--muted);font-size:14px;white-space:nowrap}.actions.svelte-uj7646.svelte-uj7646{display:flex;align-items:center}.streak-btn.svelte-uj7646.svelte-uj7646{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px 0 8px;margin-right:4px;border-radius:999px;border:1px dashed var(--line);background:var(--line-soft);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.streak-btn.svelte-uj7646.svelte-uj7646:active{transform:scale(.95)}.streak-btn.svelte-uj7646.svelte-uj7646:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.streak-btn.svelte-uj7646 .flame-outer.svelte-uj7646{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.streak-btn.lit.svelte-uj7646.svelte-uj7646{border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--card));color:var(--accent);font-weight:700}.streak-btn.lit.svelte-uj7646 .flame-outer.svelte-uj7646{fill:currentColor;stroke:none}.streak-btn.lit.svelte-uj7646 .flame-core.svelte-uj7646{fill:var(--gold)}.streak-btn.pop.svelte-uj7646.svelte-uj7646{animation:svelte-uj7646-streak-ignite .48s var(--ease-out)}@keyframes svelte-uj7646-streak-ignite{0%{transform:scale(.85)}45%{transform:scale(1.16)}to{transform:scale(1)}}@media (hover: hover) and (pointer: fine){.streak-btn.svelte-uj7646.svelte-uj7646:hover{background:var(--hover)}.streak-btn.lit.svelte-uj7646.svelte-uj7646:hover{background:color-mix(in srgb,var(--accent) 20%,var(--card))}}.archive.svelte-uj7646.svelte-uj7646{width:auto;grid-auto-flow:column;gap:6px;padding:0 14px 0 11px;margin-right:6px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none}@media (max-width: 520px){.top.svelte-uj7646.svelte-uj7646{gap:8px;padding-left:12px;padding-right:12px}.actions.svelte-uj7646 .icon-btn.svelte-uj7646{width:32px}.streak-btn.svelte-uj7646.svelte-uj7646{height:26px;padding:0 8px 0 6px;margin-right:2px;font-size:12px}.actions.svelte-uj7646 .archive.svelte-uj7646{padding:0;margin-right:0}.label.svelte-uj7646.svelte-uj7646{display:none}.rounds.svelte-uj7646 li.svelte-uj7646{width:14px}.date.svelte-uj7646.svelte-uj7646,.brand.svelte-uj7646 span.svelte-uj7646{display:none}}svg.svelte-1ioiowb{display:block;flex:none}.warmth.svelte-3ls9ya.svelte-3ls9ya{display:inline-flex;align-items:center;gap:5px;color:var(--muted);--ink-mix:40%}svg.svelte-3ls9ya.svelte-3ls9ya{display:block;flex:none}.mercury.svelte-3ls9ya.svelte-3ls9ya{fill:var(--fill);stroke:none}.label.svelte-3ls9ya.svelte-3ls9ya{font-weight:700;color:color-mix(in oklab,var(--fill) calc(100% - var(--ink-mix)),var(--ink))}.w-burning.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-burning);--ink-mix:25%}.w-veryhot.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-veryhot);--ink-mix:30%}.w-hot.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-hot);--ink-mix:38%}.w-warm.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-warm);--ink-mix:44%}.w-cool.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-cool);--ink-mix:44%}.w-lukewarm.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-lukewarm);--ink-mix:50%}.w-chilly.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-chilly);--ink-mix:46%}.w-cold.svelte-3ls9ya.svelte-3ls9ya{--fill:var(--warm-cold);--ink-mix:38%}.w-correct.svelte-3ls9ya.svelte-3ls9ya{color:var(--good)}.w-correct.svelte-3ls9ya .label.svelte-3ls9ya{color:var(--ink)}.w-skip.svelte-3ls9ya .label.svelte-3ls9ya{font-weight:400;color:var(--muted)}@media (prefers-color-scheme: dark){:root:not(:has(.light-only)) .warmth.warmth.svelte-3ls9ya.svelte-3ls9ya{--ink-mix:8%}}.lede.svelte-sqae5m.svelte-sqae5m{font-size:17px;margin:4px 0 10px}.steps.svelte-sqae5m.svelte-sqae5m{padding-left:20px;margin:0 0 12px}.steps.svelte-sqae5m li.svelte-sqae5m{margin:4px 0}h3.svelte-sqae5m.svelte-sqae5m{font-size:16px;margin:14px 0 6px}ul.svelte-sqae5m.svelte-sqae5m{list-style:none;padding:0;margin:0}.clues.svelte-sqae5m li.svelte-sqae5m{display:grid;grid-template-columns:28px 1fr auto;padding:4px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.clues.svelte-sqae5m .icon.svelte-sqae5m{align-self:center}.pts.svelte-sqae5m.svelte-sqae5m{color:var(--muted)}.temps.svelte-sqae5m li.svelte-sqae5m{display:grid;grid-template-columns:7.25em 1fr;gap:var(--s2);align-items:start;font-size:14px;padding:3px 0}.ramp.svelte-sqae5m.svelte-sqae5m{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:14px;margin:14px 0 6px}.tier.svelte-sqae5m.svelte-sqae5m{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.tier-1.svelte-sqae5m.svelte-sqae5m{background:var(--tier-1)}.tier-2.svelte-sqae5m.svelte-sqae5m{background:var(--tier-2)}.tier-3.svelte-sqae5m.svelte-sqae5m{background:var(--tier-3)}.tier-4.svelte-sqae5m.svelte-sqae5m{background:var(--tier-4)}.small.svelte-sqae5m.svelte-sqae5m{font-size:13px;color:var(--muted);margin:0}dialog.svelte-bwrywx.svelte-bwrywx{border:0;padding:0;border-radius:18px;background:var(--card);color:var(--ink);width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 48px);box-shadow:0 24px 60px rgb(var(--shadow) / .25)}dialog[open].svelte-bwrywx.svelte-bwrywx{animation:pop .22s var(--ease-out)}dialog.svelte-bwrywx.svelte-bwrywx::backdrop{background:var(--scrim, rgba(11, 26, 46, .35));animation:fade .2s ease-out}.inner.svelte-bwrywx.svelte-bwrywx{padding:18px 20px 22px}dialog.bare.svelte-bwrywx.svelte-bwrywx{width:fit-content;max-width:100vw;max-height:100dvh;overflow:visible;border-radius:0;background:transparent;box-shadow:none;outline:none}dialog.bare.svelte-bwrywx.svelte-bwrywx::backdrop{background:#060d18d1}.bare.svelte-bwrywx .inner.svelte-bwrywx{padding:0}header.svelte-bwrywx.svelte-bwrywx{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}h2.svelte-bwrywx.svelte-bwrywx{margin:0;font-size:24px}.stamp.svelte-1hzfziu.svelte-1hzfziu{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:11.6em;height:11.6em;padding:0;border:0;background:none;font-size:10px;color:var(--stamp-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transform:translate(var(--dx),var(--dy)) rotate(var(--tilt));transition:scale .15s var(--ease-out);touch-action:manipulation}.stamp.rect.svelte-1hzfziu.svelte-1hzfziu,.stamp.ticket.svelte-1hzfziu.svelte-1hzfziu{width:13.4em;height:9.2em}.stamp.oval.svelte-1hzfziu.svelte-1hzfziu{width:14em;height:9.8em}.stamp.mini.svelte-1hzfziu.svelte-1hzfziu{font-size:7.2px}.stamp.mini.svelte-1hzfziu.svelte-1hzfziu:after{opacity:.45}.stamp.svelte-1hzfziu.svelte-1hzfziu:active{scale:.96}.stamp.svelte-1hzfziu.svelte-1hzfziu:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:8px}.ink-0.svelte-1hzfziu.svelte-1hzfziu{--stamp-ink:#23417d}.ink-1.svelte-1hzfziu.svelte-1hzfziu{--stamp-ink:#a8322a}.ink-2.svelte-1hzfziu.svelte-1hzfziu{--stamp-ink:#2a6a4b}.ink-3.svelte-1hzfziu.svelte-1hzfziu{--stamp-ink:#5a3c88}.ink-4.svelte-1hzfziu.svelte-1hzfziu{--stamp-ink:#2f2f38}.outline.svelte-1hzfziu.svelte-1hzfziu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor;fill-opacity:0;stroke:currentColor;transition:fill-opacity .15s ease}@media (hover: hover) and (pointer: fine){.stamp.svelte-1hzfziu:hover .outline.svelte-1hzfziu{fill-opacity:.06}}.stamp.selected.svelte-1hzfziu .outline.svelte-1hzfziu{fill-opacity:.13}.stamp.svelte-1hzfziu.svelte-1hzfziu:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--passport-speckle);pointer-events:none}.script.svelte-1hzfziu.svelte-1hzfziu,.en.svelte-1hzfziu.svelte-1hzfziu,.date.svelte-1hzfziu.svelte-1hzfziu{position:relative;max-width:8.6em}.rect.svelte-1hzfziu>.svelte-1hzfziu:not(.outline),.ticket.svelte-1hzfziu>.svelte-1hzfziu:not(.outline){max-width:11.2em}.oval.svelte-1hzfziu>.svelte-1hzfziu:not(.outline){max-width:10.2em}.script.svelte-1hzfziu.svelte-1hzfziu{font:500 1.6em/1.08 var(--serif);overflow-wrap:anywhere}.script.long.svelte-1hzfziu.svelte-1hzfziu{font-size:1.3em}.script.xlong.svelte-1hzfziu.svelte-1hzfziu{font-size:1.15em}.en.svelte-1hzfziu.svelte-1hzfziu{margin-top:.3em;font:700 .8em/1.15 var(--sans);letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini.svelte-1hzfziu .en.svelte-1hzfziu{font-size:8px;letter-spacing:.06em}.date.svelte-1hzfziu.svelte-1hzfziu{margin-top:.45em;padding-top:.3em;border-top:1px solid currentColor;font:600 .86em/1 var(--sans);letter-spacing:.06em}.stamp.pending.svelte-1hzfziu.svelte-1hzfziu{opacity:0}.stamp.landing.svelte-1hzfziu.svelte-1hzfziu{opacity:1;animation:svelte-1hzfziu-stamp .38s var(--ease-out) both}@keyframes svelte-1hzfziu-stamp{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(calc(var(--tilt) - 8deg)) scale(1.6)}55%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(calc(var(--tilt) + 1deg)) scale(.94)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--tilt))}}.cover.svelte-c634z8.svelte-c634z8{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:-3px;right:-3px;bottom:-3px;left:0;border:0;padding:46px 24px 30px;border-radius:3px 13px 13px 3px;background:var(--passport-grain),linear-gradient(90deg,rgb(0 0 0 / .32),transparent 7%,rgb(255 255 255 / .05) 9%,transparent 12%),linear-gradient(150deg,#244a7a,var(--passport-cover) 45%,#142a48);box-shadow:inset 0 0 0 1px #ffffff12;color:var(--passport-foil);display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center}.cover.svelte-c634z8.svelte-c634z8:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px}.foil.svelte-c634z8.svelte-c634z8{font-family:var(--serif);font-weight:500;text-transform:uppercase;background:linear-gradient(105deg,#d9b765,#f6e3a4 38%,#caa24e 62%,#ecd28b);-webkit-background-clip:text;background-clip:text;color:transparent}.state.svelte-c634z8.svelte-c634z8{font-size:21px;letter-spacing:.36em;margin-right:-.36em}.emblem.svelte-c634z8.svelte-c634z8{width:168px;height:168px;margin:auto 0}.title.svelte-c634z8.svelte-c634z8{font-size:22px;line-height:1.35;letter-spacing:.24em;margin-right:-.24em}.chip.svelte-c634z8.svelte-c634z8{width:30px;height:18px;margin-top:30px}.sheet.svelte-c634z8.svelte-c634z8{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px 10px 10px 2px;background:var(--passport-guilloche),var(--passport-paper);color:var(--passport-ink);font-size:12px;line-height:1.4;text-align:left}.sheet.left.svelte-c634z8.svelte-c634z8{border-radius:10px 2px 2px 10px}.sheet.svelte-c634z8.svelte-c634z8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(60 40 10 / .22),rgb(60 40 10 / .05) 5%,transparent 12%);pointer-events:none;z-index:1}.sheet.left.svelte-c634z8.svelte-c634z8:before{transform:scaleX(-1)}.folio.svelte-c634z8.svelte-c634z8{position:absolute;bottom:14px;right:18px;font:500 10px/1 var(--serif);color:var(--passport-muted)}.left.svelte-c634z8 .folio.svelte-c634z8{right:auto;left:18px}.watermark.svelte-c634z8.svelte-c634z8{position:absolute;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px;color:#3f6f96;opacity:.11;pointer-events:none}h3.svelte-c634z8.svelte-c634z8{margin:0;font:500 17px/1.2 var(--serif);letter-spacing:-.01em}.bearer.svelte-c634z8.svelte-c634z8{padding:22px 18px 0 22px;display:flex;flex-direction:column}.bearer.left.svelte-c634z8.svelte-c634z8{padding:22px 22px 0 18px}.masthead.svelte-c634z8.svelte-c634z8{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1.5px solid var(--passport-ink)}.masthead.svelte-c634z8 b.svelte-c634z8{font:500 19px/1 var(--serif);letter-spacing:.02em}.masthead.svelte-c634z8 span.svelte-c634z8{font-size:9px;letter-spacing:.04em;color:var(--passport-muted)}dl.svelte-c634z8.svelte-c634z8,dd.svelte-c634z8.svelte-c634z8{margin:0}dt.svelte-c634z8.svelte-c634z8{font-size:7.5px;line-height:1.2;letter-spacing:.02em;color:var(--passport-muted)}dt.svelte-c634z8 i.svelte-c634z8{font-style:italic}dd.svelte-c634z8.svelte-c634z8{margin-top:1px;font:600 12.5px/1.25 var(--sans)}dd.svelte-c634z8 b.svelte-c634z8{font:500 19px/1 var(--serif)}.id-row.svelte-c634z8.svelte-c634z8{display:grid;grid-template-columns:auto auto 1fr;gap:0 22px;margin-top:12px}.id-row.svelte-c634z8 dd.svelte-c634z8{letter-spacing:.06em}.id-main.svelte-c634z8.svelte-c634z8{display:grid;grid-template-columns:104px 1fr;gap:16px;margin-top:16px}.photo.svelte-c634z8.svelte-c634z8{position:relative;height:134px;border-radius:4px;background:linear-gradient(#dfe7e3,#cbd8d6);box-shadow:inset 0 0 0 1px #1b2a4447;overflow:hidden;display:grid;place-items:end center}.photo-rosette.svelte-c634z8.svelte-c634z8{position:absolute;width:190px;height:190px;left:-43px;top:-28px;color:#fff;opacity:.7}.portrait.svelte-c634z8.svelte-c634z8{position:relative;width:92px;height:92px;margin-bottom:6px}.fields.svelte-c634z8.svelte-c634z8{display:flex;flex-direction:column;gap:10px}.signature.svelte-c634z8.svelte-c634z8{margin-top:26px;font-size:7.5px;line-height:1.2;letter-spacing:.02em;color:var(--passport-muted)}.signature.svelte-c634z8 svg.svelte-c634z8{display:block;width:190px;height:36px;margin-bottom:3px;border-bottom:1px solid rgb(27 42 68 / .35);fill:none;stroke:#23417d;stroke-width:1.3;stroke-linecap:round}.signature.svelte-c634z8 path.svelte-c634z8{vector-effect:non-scaling-stroke}.mrz.svelte-c634z8.svelte-c634z8{margin:auto -18px 0 -22px;padding:13px 0 15px;background:#ffffff80;border-top:1px solid rgb(27 42 68 / .14);font:11px/1.55 ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:hidden}.bearer.left.svelte-c634z8 .mrz.svelte-c634z8{margin:auto -22px 0 -18px}.running.svelte-c634z8.svelte-c634z8{position:absolute;top:15px;left:0;right:0;margin:0;text-align:center;font:500 10px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--passport-muted)}.stamps.svelte-c634z8.svelte-c634z8{position:absolute;top:34px;right:12px;bottom:34px;left:12px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.stamps.svelte-c634z8 li.svelte-c634z8{min-width:0;display:grid;place-items:center}.next.svelte-c634z8.svelte-c634z8{position:relative;color:var(--passport-muted)}.next-ring.svelte-c634z8.svelte-c634z8{width:104px;height:104px;border-radius:50%;border:1.5px dashed currentColor;opacity:.45}.next-text.svelte-c634z8.svelte-c634z8{position:absolute;width:84px;text-align:center;font-size:10.5px;line-height:1.3}.slip.svelte-c634z8.svelte-c634z8{position:absolute;left:12px;right:12px;bottom:30px;z-index:2;padding:11px 13px 12px;border-radius:8px;background:#fffdf7;box-shadow:0 0 0 1px #1b2a441f,0 10px 24px #281e0a47;animation:rise .2s var(--ease-out)}.slip.top.svelte-c634z8.svelte-c634z8{bottom:auto;top:12px}.slip-top.svelte-c634z8.svelte-c634z8{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.slip.svelte-c634z8 h4.svelte-c634z8{margin:0;font:500 17px/1.2 var(--serif)}.slip-native.svelte-c634z8.svelte-c634z8{margin-left:4px;font-size:14px;color:var(--passport-muted)}.slip-close.svelte-c634z8.svelte-c634z8{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:28px;height:28px;margin:-5px -7px 0 0;border:0;border-radius:50%;background:transparent;color:var(--passport-muted);font-size:13px;cursor:pointer}.slip-close.svelte-c634z8.svelte-c634z8:focus-visible{outline:2.5px solid var(--focus)}.slip.svelte-c634z8 p.svelte-c634z8{margin:3px 0 0;font-size:11.5px;color:var(--passport-muted)}.slip-path.svelte-c634z8.svelte-c634z8{color:var(--passport-ink)!important}.slip-foot.svelte-c634z8.svelte-c634z8{display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin-top:8px!important;padding-top:8px;border-top:1px solid rgb(27 42 68 / .14)}.slip-foot.svelte-c634z8 b.svelte-c634z8{color:var(--passport-ink)}.slip-foot.svelte-c634z8 a.svelte-c634z8{font-weight:600;color:#a8322a}.ledger.svelte-c634z8.svelte-c634z8{padding:26px 20px 0 24px}.left.svelte-c634z8 .ledger.svelte-c634z8{padding:26px 24px 0 20px}.ledger-sub.svelte-c634z8.svelte-c634z8{margin:2px 0 12px;font-size:11px;color:var(--passport-muted)}.ledger.svelte-c634z8 ul.svelte-c634z8{margin:0;padding:0;list-style:none}.heard.svelte-c634z8 li.svelte-c634z8{margin-bottom:9px}.row.svelte-c634z8.svelte-c634z8{display:flex;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:17px}.row.svelte-c634z8 b.svelte-c634z8{font:500 13.5px/17px var(--serif)}.dots.svelte-c634z8.svelte-c634z8{flex:1;min-width:12px;border-bottom:1px dotted rgb(27 42 68 / .4);transform:translateY(-3px)}.names.svelte-c634z8.svelte-c634z8{margin:0;font-size:11px;line-height:17px;color:var(--passport-muted)}.ledger.svelte-c634z8 h4.svelte-c634z8{margin:12px 0 4px;padding-top:9px;border-top:1px solid rgb(27 42 68 / .16);font:500 12.5px/1.2 var(--serif)}.unheard.svelte-c634z8 .row.svelte-c634z8{color:var(--passport-muted)}.notes.svelte-c634z8.svelte-c634z8{position:relative;padding:26px 22px 0 26px}.left.svelte-c634z8 .notes.svelte-c634z8{padding:26px 26px 0 22px}.notes.svelte-c634z8 ol.svelte-c634z8{margin:14px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.5}.notes-left.svelte-c634z8.svelte-c634z8{margin:18px 0 0;padding-top:12px;border-top:1px solid rgb(27 42 68 / .16);font:500 14px/1.35 var(--serif)}.passport.svelte-1a3uz1i.svelte-1a3uz1i{display:flex;flex-direction:column;align-items:center;gap:10px;color:#f2e8d8}.defs.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute}.bar.svelte-1a3uz1i.svelte-1a3uz1i{width:100%;display:flex;justify-content:flex-end;align-items:center}.bar.turn.svelte-1a3uz1i.svelte-1a3uz1i{justify-content:center;gap:6px}.ctl.svelte-1a3uz1i.svelte-1a3uz1i{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#f2e8d81f;color:inherit;display:grid;place-items:center;cursor:pointer;transition:transform .16s var(--ease-out),background-color .15s ease,opacity .15s ease;touch-action:manipulation}.ctl.svelte-1a3uz1i.svelte-1a3uz1i:active{transform:scale(.94)}.ctl.svelte-1a3uz1i.svelte-1a3uz1i:disabled{opacity:.3;cursor:default}.sections.svelte-1a3uz1i.svelte-1a3uz1i{display:flex;gap:2px}.sections.svelte-1a3uz1i button.svelte-1a3uz1i{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:inherit;font:600 14px var(--sans);opacity:.7;cursor:pointer;transition:opacity .15s ease,background-color .15s ease;touch-action:manipulation}.sections.svelte-1a3uz1i button[aria-current].svelte-1a3uz1i{opacity:1;color:#f6e3a4}@media (hover: hover) and (pointer: fine){.ctl.svelte-1a3uz1i.svelte-1a3uz1i:not(:disabled):hover,.sections.svelte-1a3uz1i button.svelte-1a3uz1i:hover{background:#f2e8d833;opacity:1}}.ctl.svelte-1a3uz1i.svelte-1a3uz1i:focus-visible,.sections.svelte-1a3uz1i button.svelte-1a3uz1i:focus-visible{outline:2.5px solid #86aefc;outline-offset:2px}.stage.svelte-1a3uz1i.svelte-1a3uz1i{position:relative;flex:none}.book.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute;top:0;left:0;transform-origin:0 0;touch-action:pan-y;user-select:none;-webkit-user-select:none}.shift.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .72s cubic-bezier(.65,0,.35,1)}.spread.closed.svelte-1a3uz1i .shift.svelte-1a3uz1i{transform:translate(-25%)}.under.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute;top:-3px;bottom:-3px;left:0;width:343px;border-radius:3px 13px 13px 3px;background:#142a48;box-shadow:inset -5px 0 0 -3px #d9cdb3,0 22px 48px #00000080,0 3px 8px #0000004d}.spread.svelte-1a3uz1i .under.right.svelte-1a3uz1i{left:340px;border-radius:0 13px 13px 0}.under.left.svelte-1a3uz1i.svelte-1a3uz1i{left:-3px;border-radius:13px 0 0 13px;box-shadow:inset 5px 0 0 -3px #d9cdb3,0 22px 48px #00000080,0 3px 8px #0000004d;opacity:0;transition:opacity .2s ease}.under.left.show.svelte-1a3uz1i.svelte-1a3uz1i{opacity:1;transition-delay:.33s}.leaf.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute;top:0;left:0;width:340px;height:100%;transform-origin:0 50%;transform:perspective(2400px) rotateY(0);transition:transform .72s var(--turn) var(--delay, 0ms);--turn:cubic-bezier(.65, 0, .35, 1)}.spread.svelte-1a3uz1i .leaf.svelte-1a3uz1i{left:340px}.leaf.flipped.svelte-1a3uz1i.svelte-1a3uz1i{transform:perspective(2400px) rotateY(-180deg)}.face.svelte-1a3uz1i.svelte-1a3uz1i{position:absolute;top:0;right:0;bottom:0;left:0;transition:visibility 0s linear calc(var(--delay, 0ms) + .36s)}.face.back.svelte-1a3uz1i.svelte-1a3uz1i{transform:scaleX(-1);visibility:hidden}.flipped.svelte-1a3uz1i .face.front.svelte-1a3uz1i{visibility:hidden}.flipped.svelte-1a3uz1i .face.back.svelte-1a3uz1i{visibility:visible}.face.svelte-1a3uz1i.svelte-1a3uz1i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px 10px 10px 2px;background:#1e1405;opacity:0;pointer-events:none}.turning.svelte-1a3uz1i .face.svelte-1a3uz1i:after{animation:svelte-1a3uz1i-shade .72s var(--turn) var(--delay, 0ms)}@keyframes svelte-1a3uz1i-shade{50%{opacity:.22}}.passport-preview.svelte-gk9mz.svelte-gk9mz{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);text-align:left}.passport-preview.compact.svelte-gk9mz.svelte-gk9mz{margin-top:var(--s3);padding-top:var(--s3)}.fresh-head.svelte-gk9mz.svelte-gk9mz{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s2)}.fresh-title.svelte-gk9mz.svelte-gk9mz{font-size:13px;font-weight:600;color:var(--muted)}.fresh-count.svelte-gk9mz.svelte-gk9mz{font-size:12px;font-weight:700;color:var(--accent)}.fresh-page.svelte-gk9mz.svelte-gk9mz{list-style:none;margin:0 0 var(--s3);padding:12px 6px;border-radius:10px;background:var(--passport-guilloche),var(--passport-paper);box-shadow:inset 0 0 0 1px #3c280a1f;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fresh-page.svelte-gk9mz li.svelte-gk9mz{display:grid;place-items:center}.cover-btn.svelte-gk9mz.svelte-gk9mz{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--line-soft);color:var(--ink);text-align:left;cursor:pointer;transition:transform .15s var(--ease-out),background-color .15s ease,border-color .15s ease}.cover-btn.svelte-gk9mz.svelte-gk9mz:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){.cover-btn.svelte-gk9mz.svelte-gk9mz:hover{background:var(--hover);border-color:color-mix(in srgb,var(--ink) 22%,var(--line))}}.cover-emblem.svelte-gk9mz.svelte-gk9mz{width:32px;height:44px;border-radius:2px 5px 5px 2px;background:linear-gradient(150deg,#244a7a,var(--passport-cover) 45%,#142a48);box-shadow:inset 2px 0 #00000040,0 1px 3px rgb(var(--shadow) / .3);display:grid;place-items:center;flex:none}.cover-emblem.svelte-gk9mz i.svelte-gk9mz{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--passport-foil);box-shadow:0 11px 0 -6px var(--passport-foil)}.cover-body.svelte-gk9mz.svelte-gk9mz{display:flex;flex-direction:column;gap:2px;min-width:0}.cover-title.svelte-gk9mz.svelte-gk9mz{font:500 16px/1.2 var(--serif);color:var(--ink)}.cover-sub.svelte-gk9mz.svelte-gk9mz{font-size:12.5px;color:var(--muted)}.cover-sub.svelte-gk9mz b.svelte-gk9mz{color:var(--ink);font-weight:600}.cover-cta.svelte-gk9mz.svelte-gk9mz{font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap}.empty.svelte-11fllmd.svelte-11fllmd{color:var(--muted)}.nums.svelte-11fllmd.svelte-11fllmd{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2);margin:var(--s2) 0 0;text-align:center}dt.svelte-11fllmd.svelte-11fllmd{font-size:12px;color:var(--muted)}dd.svelte-11fllmd.svelte-11fllmd{margin:0;font:500 28px/1.2 var(--serif)}.streak-dd.svelte-11fllmd.svelte-11fllmd{display:inline-flex;align-items:center;justify-content:center;gap:3px}.flame.svelte-11fllmd.svelte-11fllmd{color:var(--muted);flex-shrink:0}.flame-outer.svelte-11fllmd.svelte-11fllmd{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.streak-lit.svelte-11fllmd .streak-dd.svelte-11fllmd,.streak-lit.svelte-11fllmd .flame.svelte-11fllmd{color:var(--accent)}.streak-lit.svelte-11fllmd .flame-outer.svelte-11fllmd{fill:currentColor;stroke:none}.streak-lit.svelte-11fllmd .flame-core.svelte-11fllmd{fill:var(--gold)}.week-wrap.svelte-11fllmd.svelte-11fllmd{margin-top:var(--s3);padding:10px 12px 12px;background:var(--line-soft);border-radius:12px}.week-head.svelte-11fllmd.svelte-11fllmd{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.week-head.svelte-11fllmd h3.svelte-11fllmd{margin:0;font-size:13px;font-family:var(--sans);font-weight:600;color:var(--muted)}.streak-note.svelte-11fllmd.svelte-11fllmd{font-size:12px;color:var(--muted)}.streak-note.lit.svelte-11fllmd.svelte-11fllmd{color:var(--accent);font-weight:600}.week.svelte-11fllmd.svelte-11fllmd{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.week.svelte-11fllmd li.svelte-11fllmd{display:flex;flex-direction:column;align-items:center;gap:5px}.dow.svelte-11fllmd.svelte-11fllmd{font-size:11px;color:var(--muted);font-weight:500}.week.svelte-11fllmd li.today .dow.svelte-11fllmd{color:var(--ink);font-weight:700}.day-dot.svelte-11fllmd.svelte-11fllmd{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:transform .15s var(--ease-out),background-color .15s ease}a.day-dot.svelte-11fllmd.svelte-11fllmd:active{transform:scale(.93)}.day-dot.played.svelte-11fllmd.svelte-11fllmd{background:var(--good);color:#fff}.day-dot.open.svelte-11fllmd.svelte-11fllmd{border:1.5px dashed var(--line);background:var(--card);color:var(--muted)}.week.svelte-11fllmd li.today .day-dot.open.svelte-11fllmd{border-color:var(--accent);color:var(--accent);font-weight:700}@media (hover: hover) and (pointer: fine){a.day-dot.open.svelte-11fllmd.svelte-11fllmd:hover{border-style:solid;border-color:var(--accent);color:var(--accent)}a.day-dot.played.svelte-11fllmd.svelte-11fllmd:hover{filter:brightness(1.06)}}.day-dot.unavailable.svelte-11fllmd.svelte-11fllmd{opacity:.35;color:var(--muted)}h3.svelte-11fllmd.svelte-11fllmd{font-size:15px;margin:var(--s4) 0 var(--s2)}ul.svelte-11fllmd.svelte-11fllmd{list-style:none;padding:0;margin:0;display:grid;gap:var(--s1)}.dist.svelte-11fllmd li.svelte-11fllmd{display:grid;grid-template-columns:62px 1fr 28px;gap:8px;align-items:center;font-size:13px}.bar.svelte-11fllmd.svelte-11fllmd{height:14px;background:var(--line-soft);border-radius:4px;overflow:hidden}.bar.svelte-11fllmd i.svelte-11fllmd{display:block;height:100%;background:var(--ink);transform-origin:left;animation:svelte-11fllmd-grow .4s var(--ease-out) both}@keyframes svelte-11fllmd-grow{0%{transform:scaleX(0)}}.n.svelte-11fllmd.svelte-11fllmd{text-align:right}.tiers.svelte-11fllmd li.svelte-11fllmd{display:grid;grid-template-columns:90px 50px 1fr;align-items:center;font-size:14px}.tier.svelte-11fllmd.svelte-11fllmd{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;justify-self:start}.tier-1.svelte-11fllmd.svelte-11fllmd{background:var(--tier-1)}.tier-2.svelte-11fllmd.svelte-11fllmd{background:var(--tier-2)}.tier-3.svelte-11fllmd.svelte-11fllmd{background:var(--tier-3)}.tier-4.svelte-11fllmd.svelte-11fllmd{background:var(--tier-4)}.muted.svelte-11fllmd.svelte-11fllmd{color:var(--muted)}.small.svelte-11fllmd.svelte-11fllmd{font-size:13px;margin:var(--s4) 0 0}.wrap.svelte-dfvgvw{position:fixed;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none;z-index:50}.toast.svelte-dfvgvw{background:var(--strong);color:var(--on-strong);padding:10px 16px;border-radius:999px;font-size:14px;animation:rise .2s var(--ease-out)}main.svelte-zco2bw{max-width:560px;margin:0 auto;padding:16px 16px calc(40px + env(safe-area-inset-bottom))}.start.svelte-zco2bw{width:100%;margin-top:16px}
