@font-face{font-family:Fraunces;src:url(/fonts/fraunces-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#04060c;--bg-1:#0a1426;--text:#f2f5fb;--text-dim:#f0f4fba8;--text-faint:#f0f4fb94;--text-ghost:#f0f4fb42;--text-read:#f0f4fbdb;--panel:#101829e6;--panel-solid:#0e1524f0;--panel-hi:#ffffff0d;--blur:blur(9px) saturate(118%);--border:#ffffff1a;--border-strong:#fff3;--accent:#f6ce6a;--accent-strong:#ffd97a;--accent-soft:#f6ce6a29;--accent-line:#f6ce6a80;--r-panel:16px;--r-ctl:10px;--r-pill:999px;--radius-lg:var(--r-panel);--radius:var(--r-ctl);--radius-sm:var(--r-ctl);--shadow:0 18px 50px -12px #000000b3;--shadow-lg:0 26px 70px -16px #000000c7;--ease:cubic-bezier(.22, .61, .36, 1);--t-state:.15s;--t-enter:.3s;--z-globe:0;--z-panel:10;--z-console:20;--z-popover:30;--z-modal:40;--z-search:50;--fs-2xs:clamp(.625rem, .5438rem + .17vw, .75rem);--fs-xs:clamp(.6875rem, .5938rem + .195vw, .8125rem);--fs-sm:clamp(.75rem, .6438rem + .22vw, .9063rem);--fs-md:clamp(.8125rem, .6938rem + .247vw, .9688rem);--fs-base:clamp(.875rem, .75rem + .26vw, 1.0625rem);--fs-lg:clamp(.9375rem, .7938rem + .3vw, 1.1563rem);--fs-xl:clamp(1.125rem, .9438rem + .377vw, 1.4063rem);--fs-2xl:clamp(1.375rem, 1.1375rem + .495vw, 1.75rem);--fs-3xl:clamp(1.75rem, 1.4375rem + .65vw, 2.25rem);--fs-read:clamp(.9375rem, .875rem + .1vw, 1rem);--fs-read-lg:clamp(1.0625rem, .9rem + .15vw, 1.125rem);--fs-input:max(1rem, 16px);--glyph-sm:.875rem;--glyph-md:1rem;--glyph-lg:1.25rem;--glyph-xl:1.5rem;--glyph-2xl:2rem;--glyph-3xl:2.5rem;--glyph-hero:3.5rem;--glyph-inline:.85em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--focus:var(--accent-strong);--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-num:"Plex Sans", system-ui, sans-serif;font-family:Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}@media(width<=760px){:root{--fs-read:1rem;--fs-read-lg:1.125rem}}@media(prefers-contrast:more){:root{--text-dim:#f0f4fbe0;--text-faint:#f0f4fbcc;--text-ghost:#f0f4fb8c;--text-read:var(--text);--panel:#0c1220;--panel-solid:#0a0f1b;--panel-hi:#ffffff1a;--border:#ffffff6b;--border-strong:#ffffff9e;--accent-line:#f6ce6ae6}.panel-surface{border-color:var(--border-strong)}}*{box-sizing:border-box}:where(a[href],button,input,select,textarea,summary,[role=slider],[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}html,body{height:100%;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(128% 116% at 50% 34%,#0d1a34 0%,#070d1a 48%,var(--bg-0) 100%);margin:0;overflow:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(60% 42% at 72% 26%,#788cc80f,#0000 70%),radial-gradient(52% 38% at 24% 78%,#9678be0d,#0000 70%),radial-gradient(1.4px 1.4px at 12% 22%,#ffffffe6,#0000),radial-gradient(1.2px 1.2px at 84% 16%,#fff6e8cc,#0000),radial-gradient(1.5px 1.5px at 68% 78%,#ffffffbf,#0000),radial-gradient(1.1px 1.1px at 26% 82%,#e6eeffb3,#0000),radial-gradient(1px 1px at 46% 12%,#fff9,#0000),radial-gradient(1.3px 1.3px at 92% 62%,#fffaf0b3,#0000),radial-gradient(1px 1px at 8% 54%,#ffffff8c,#0000),radial-gradient(1px 1px at 58% 44%,#dce8ff80,#0000),radial-gradient(1.4px 1.4px at 34% 64%,#fff9,#0000),radial-gradient(1.1px 1.1px at 76% 34%,#fff8ec99,#0000),radial-gradient(1px 1px at 18% 40%,#ffffff80,#0000),radial-gradient(1px 1px at 62% 8%,#ffffff80,#0000),radial-gradient(1.2px 1.2px at 40% 92%,#ffffff8c,#0000),radial-gradient(1px 1px at 88% 88%,#e6eeff73,#0000),radial-gradient(1px 1px at 4% 82%,#ffffff73,#0000),radial-gradient(1.3px 1.3px at 52% 68%,#fffaf080,#0000),radial-gradient(1px 1px at 70% 52%,#ffffff73,#0000);position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(.9px .9px at 30% 18%,#ffffffb3,#0000),radial-gradient(.8px .8px at 66% 32%,#fff9,#0000),radial-gradient(.9px .9px at 14% 66%,#ffffffa6,#0000),radial-gradient(.8px .8px at 82% 72%,#fff9,#0000),radial-gradient(.9px .9px at 48% 54%,#ffffff8c,#0000),radial-gradient(.8px .8px at 96% 40%,#ffffff80,#0000),radial-gradient(.9px .9px at 38% 30%,#fff9,#0000),radial-gradient(.8px .8px at 22% 92%,#ffffff80,#0000);animation:5.5s ease-in-out infinite twinkle;position:fixed;inset:0}@keyframes twinkle{0%,to{opacity:.28}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){body:after{opacity:.42;animation:none}}#app{z-index:1;height:100%;position:relative}.panel-surface{background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r-panel);box-shadow:var(--shadow);isolation:isolate;border:1px solid #ffffff14}.panel-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 16px;display:flex}.panel-head .spacer{flex:1}.fossil-popup .maplibregl-popup-content{background:var(--panel-solid);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);padding:11px 30px 12px 14px}.fossil-popup .maplibregl-popup-tip{display:none}.fossil-popup .maplibregl-popup-close-button{color:var(--text-faint);font-size:var(--glyph-lg);background:0 0;padding:0 6px;top:1px;right:3px}.fossil-popup .maplibregl-popup-close-button:hover{color:var(--text);background:0 0}.fossil-pop .fp-kind{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-weight:600}.fossil-pop .fp-name{font-size:var(--fs-lg);margin:3px 0 4px;font-style:italic;font-weight:650;line-height:1.2}.fossil-pop .fp-age{font-size:var(--fs-sm);color:var(--accent);font-variant-numeric:tabular-nums}.fossil-pop .fp-link{color:var(--accent);font-size:var(--fs-sm);margin-top:9px;font-weight:600;text-decoration:none;display:inline-block}.fossil-pop .fp-link:hover{text-decoration:underline}.eyebrow{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);font-weight:600}.icon-btn{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);width:36px;height:36px;color:var(--text-dim);cursor:pointer;font-size:var(--glyph-md);transition:border-color var(--t-state) var(--ease),color var(--t-state) var(--ease),background var(--t-state) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.icon-btn:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.icon-btn.compact{width:30px;height:30px;font-size:var(--glyph-sm)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.icon-btn.compact svg{width:15px;height:15px}.pill-primary{border-radius:var(--r-pill);background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:#171208;height:36px;font-family:inherit;font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:filter var(--t-state) var(--ease);border:0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pill-primary:hover{filter:brightness(1.06)}.pill{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);height:36px;color:var(--text-dim);font-family:inherit;font-weight:500;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--t-state) var(--ease),color var(--t-state) var(--ease),background var(--t-state) var(--ease);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pill:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.chip{border-radius:var(--r-pill);border:1px solid var(--border);height:28px;color:var(--text-dim);font-family:inherit;font-size:var(--fs-2xs);letter-spacing:.04em;cursor:pointer;transition:border-color var(--t-state) var(--ease),color var(--t-state) var(--ease);background:0 0;align-items:center;gap:5px;padding:0 11px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--accent-line);color:var(--text)}.segmented{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel);height:40px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{border-radius:var(--r-pill);height:32px;color:var(--text-dim);font-family:inherit;font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-state) var(--ease),color var(--t-state) var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true],.segmented button.on{background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:#171208}@media(pointer:coarse){:where(.icon-btn,a.chip,button.chip,.pill,.pill-primary,.segmented button,[role^=menuitem],[role=tab],.hit,.maplibregl-ctrl-attrib-button){position:relative}:where(.icon-btn,a.chip,button.chip,.pill,.pill-primary,.segmented button,[role^=menuitem],[role=tab],.hit,.maplibregl-ctrl-attrib-button):before{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(html[data-band=explorer]) :where(.icon-btn,a.chip,button.chip,.pill,.pill-primary,.segmented button,[role^=menuitem],[role=tab],.hit,.maplibregl-ctrl-attrib-button):before{width:max(100%,44px);height:max(100%,44px)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.spark.svelte-1s0j7tx{display:block;overflow:visible}.area.svelte-1s0j7tx{fill:#f6ce6a1a;stroke:none}.trace.svelte-1s0j7tx{fill:none;stroke:#f6ce6abf;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tip.svelte-1s0j7tx{fill:var(--accent-strong)}.row.svelte-1xpi1bz{min-height:40px;padding:var(--space-1) var(--space-3);transition:background var(--t-state) var(--ease),opacity var(--t-enter) var(--ease);grid-template-columns:minmax(0,1fr) 35px auto;align-items:center;gap:8px;display:grid}.row.svelte-1xpi1bz:hover{background:var(--panel-hi)}.row.na.svelte-1xpi1bz{opacity:.4}.row.pulse.svelte-1xpi1bz{background:var(--accent-soft)}.row.pulse.svelte-1xpi1bz .vlabel:where(.svelte-1xpi1bz),.row.pulse.svelte-1xpi1bz .val:where(.svelte-1xpi1bz){color:var(--accent-strong)}.vlabel.svelte-1xpi1bz{min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--text-dim);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color var(--t-state) var(--ease);background:0 0;border:0;align-self:stretch;padding:0;line-height:1.25;overflow:hidden}.vlabel.svelte-1xpi1bz:hover{color:var(--text)}@media(pointer:coarse){.vlabel.svelte-1xpi1bz{margin-block:calc(var(--space-1) * -1)}}.vspark.svelte-1xpi1bz{justify-content:flex-end;align-items:center;height:22px;line-height:0;display:flex}.val.svelte-1xpi1bz{min-width:6em;font-family:var(--font-num);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transition:color var(--t-state) var(--ease);grid-template-columns:minmax(max-content,1fr) 2.15em .6em;align-items:baseline;column-gap:.22em;font-weight:600;display:grid}.num.svelte-1xpi1bz{text-align:right}.row.guess.svelte-1xpi1bz .num:where(.svelte-1xpi1bz){color:var(--text-faint);font-weight:500}.val.svelte-1xpi1bz .muted:where(.svelte-1xpi1bz){opacity:.5}.unit.svelte-1xpi1bz{font-size:var(--fs-2xs);color:var(--text-faint);text-align:left;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.unit.long.svelte-1xpi1bz{font-size:var(--fs-2xs);letter-spacing:-.005em}.delta.svelte-1xpi1bz{font-size:var(--fs-2xs);color:var(--accent)}.delta.down.svelte-1xpi1bz{color:var(--text-faint)}.detail.svelte-1xpi1bz{padding:0 var(--space-4) var(--space-3)}.note.svelte-1xpi1bz{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--text-dim);line-height:1.45}.sources.svelte-1xpi1bz{padding-left:var(--space-4);font-size:var(--fs-2xs);color:var(--text-faint);margin:0;line-height:1.5}.sources.svelte-1xpi1bz a:where(.svelte-1xpi1bz){color:var(--accent);text-decoration:none}.sources.svelte-1xpi1bz a:where(.svelte-1xpi1bz):hover{text-decoration:underline}.dials.svelte-1wz8lmp{width:100%;min-width:0;max-height:100%;padding:0 0 var(--space-2);flex-direction:column;display:flex;overflow:hidden}.panel-head.svelte-1wz8lmp .eyebrow:where(.svelte-1wz8lmp){white-space:nowrap}.globe.svelte-1wz8lmp{font-size:var(--glyph-lg);padding-right:var(--space-2);line-height:1}.scroll.svelte-1wz8lmp{scrollbar-width:none;min-height:0;overflow-y:auto}.scroll.svelte-1wz8lmp::-webkit-scrollbar{display:none}.dial.svelte-1wz8lmp{padding:var(--space-3) var(--space-4);grid-template-columns:40px 1fr;align-items:center;gap:4px 12px;display:grid}.dial.svelte-1wz8lmp+.dial:where(.svelte-1wz8lmp){border-top:1px solid var(--border)}.demoji.svelte-1wz8lmp{font-size:var(--glyph-2xl);text-align:center;animation:svelte-1wz8lmp-pop .45s var(--ease);transform-origin:bottom;grid-row:span 3;line-height:1}@keyframes svelte-1wz8lmp-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}.dq.svelte-1wz8lmp{font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.da.svelte-1wz8lmp{align-items:center;gap:12px;min-width:0;display:flex}.da.svelte-1wz8lmp b:where(.svelte-1wz8lmp){font-size:var(--fs-xl);letter-spacing:.01em;color:var(--text);white-space:nowrap;font-weight:700;line-height:1.15}.meter.svelte-1wz8lmp{border-radius:var(--r-pill);background:#ffffff1f;flex:1;min-width:24px;height:8px;overflow:hidden}.meter.svelte-1wz8lmp i:where(.svelte-1wz8lmp){border-radius:var(--r-pill);background:linear-gradient(90deg,#f6ce6a80,var(--accent));height:100%;transition:width var(--t-enter) var(--ease);display:block}.dsub.svelte-1wz8lmp{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.demoji.svelte-1wz8lmp{animation:none}}@media(width<=760px){.dials.svelte-1wz8lmp{background:var(--panel-solid);max-height:min(58vh,460px)}.dial.svelte-1wz8lmp{padding:var(--space-2) var(--space-3)}.demoji.svelte-1wz8lmp{font-size:var(--glyph-xl)}}.rail.svelte-llqa96{width:100%;min-width:0;height:100%;max-height:100%;padding:0 0 var(--space-2);flex-direction:column;display:flex;overflow:hidden}.panel-head.svelte-llqa96 .eyebrow:where(.svelte-llqa96){white-space:nowrap}.yearchip.svelte-llqa96{height:26px;padding:0 var(--space-3);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-num);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}@media(width<=900px){.panel-head.svelte-llqa96 .collapse:where(.svelte-llqa96){display:none}}.icon-btn.on.svelte-llqa96{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.settings.svelte-llqa96{margin:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--panel-hi);animation:svelte-llqa96-settingsIn var(--t-enter) var(--ease);flex:none;max-height:min(52vh,420px);overflow-y:auto}@keyframes svelte-llqa96-settingsIn{0%{opacity:0;transform:translateY(-4px)}}.set-sec.svelte-llqa96{margin:var(--space-3) 0 var(--space-1)}.set-sec.svelte-llqa96:first-child{margin-top:0}.set-row.svelte-llqa96{padding:var(--space-1) 0;font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;transition:color var(--t-state) var(--ease);align-items:center;gap:8px;display:flex}.set-row.svelte-llqa96:hover{color:var(--text)}.set-row.svelte-llqa96 input:where(.svelte-llqa96){accent-color:var(--accent);cursor:pointer;flex:none;width:16px;height:16px}.set-reset.svelte-llqa96{margin-top:var(--space-3);justify-content:center;width:100%;height:32px}.scroll.svelte-llqa96{scrollbar-width:none;min-height:0;overflow-y:auto}.scroll.svelte-llqa96::-webkit-scrollbar{display:none}.vital-group.svelte-llqa96{padding:var(--space-1) 0}.vital-group.svelte-llqa96+.vital-group:where(.svelte-llqa96){border-top:1px solid var(--border)}.ghead.svelte-llqa96{padding:var(--space-2) var(--space-3) var(--space-1);align-items:center;gap:8px;display:flex}.na-note.svelte-llqa96{margin:var(--space-3) var(--space-4) 0;font-size:var(--fs-xs);color:var(--text-faint);line-height:1.4}@media(width<=760px){.rail.svelte-llqa96{background:var(--panel-solid);max-height:min(58vh,460px)}}.chips.svelte-1m0d9s6{gap:var(--space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.chips.svelte-1m0d9s6::-webkit-scrollbar{display:none}.chip.svelte-1m0d9s6{align-items:baseline;gap:var(--space-1);height:22px;padding:0 var(--space-2);border:1px solid var(--border);white-space:nowrap;font-size:var(--fs-xs);background:#ffffff0f;border-radius:999px;display:inline-flex}.chip.shaky.svelte-1m0d9s6{background:#e08a7a1f;border-color:#e08a7a73}.e.svelte-1m0d9s6{font-size:var(--glyph-sm);line-height:1}.k.svelte-1m0d9s6{color:var(--text-faint);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase}.v.svelte-1m0d9s6{font-variant-numeric:tabular-nums;font-weight:600}.dir.svelte-1m0d9s6{margin-left:var(--space-1);font-size:var(--fs-2xs)}.dir-up.svelte-1m0d9s6{color:#5ad1a5}.dir-down.svelte-1m0d9s6{color:#e08a7a}.dir-flat.svelte-1m0d9s6{color:var(--text-faint)}.compact.svelte-1m0d9s6 .chip:where(.svelte-1m0d9s6){font-size:var(--fs-2xs)}.chips.kids.svelte-1m0d9s6{gap:var(--space-4)}.chips.kids.svelte-1m0d9s6 .chip:where(.svelte-1m0d9s6){height:auto;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;padding:0;font-weight:600}.chips.kids.svelte-1m0d9s6 .k:where(.svelte-1m0d9s6){display:none}.chips.kids.svelte-1m0d9s6 .e:where(.svelte-1m0d9s6){font-size:var(--glyph-md)}.chips.kids.svelte-1m0d9s6 .dir:where(.svelte-1m0d9s6){margin-left:var(--space-1)}.chips.kids.svelte-1m0d9s6 .chip.shaky:where(.svelte-1m0d9s6){background:0 0}.chips.kids.svelte-1m0d9s6 .chip.shaky:where(.svelte-1m0d9s6) .v:where(.svelte-1m0d9s6){color:#e08a7a}.thread-track.svelte-1shoz0d{flex:auto;min-width:0}.rail.svelte-1shoz0d{border-radius:var(--r-pill);background:#ffffff12;height:16px;position:relative}.beat.svelte-1shoz0d{background:var(--accent-line);cursor:pointer;border:0;border-radius:3px;width:7px;height:14px;padding:0;position:absolute;top:1px;transform:translate(-50%)}.beat.svelte-1shoz0d:before{content:"";width:24px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(pointer:coarse){.beat.svelte-1shoz0d:before{height:40px}}.beat.svelte-1shoz0d:hover{background:var(--accent)}.beat.on.svelte-1shoz0d{background:var(--accent);width:11px;height:20px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:4px;top:-2px}.beat.svelte-1shoz0d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ends.svelte-1shoz0d{margin-top:var(--space-1);color:var(--text-faint);font-size:var(--fs-2xs);letter-spacing:.1em;justify-content:space-between;display:flex}.ribbon.svelte-1h2uxqo{height:20px;margin-top:var(--space-2);gap:2px;display:flex;position:relative}.ribbon.kids.svelte-1h2uxqo{height:34px;margin-top:var(--space-1)}.seg.svelte-1h2uxqo{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);cursor:pointer;min-width:9px;transition:background var(--t-state) var(--ease),border-color var(--t-state) var(--ease),box-shadow var(--t-state) var(--ease);flex:0 auto;padding:0;position:relative}.seg.svelte-1h2uxqo:before{content:"";width:max(100% + 2px,24px);height:max(100% + 2px,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kids.svelte-1h2uxqo .seg:where(.svelte-1h2uxqo):before{width:max(100% + 2px,32px);height:max(100% + 2px,32px)}.seg.narrow.svelte-1h2uxqo{z-index:1}.seg.svelte-1h2uxqo:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.seg.on.svelte-1h2uxqo{background:linear-gradient(180deg,var(--accent-strong),var(--accent));border-color:var(--accent-strong);box-shadow:0 0 12px var(--accent-line)}.kids.svelte-1h2uxqo .seg.on:where(.svelte-1h2uxqo){box-shadow:0 0 14px var(--accent-line)}.seg.svelte-1h2uxqo:disabled{opacity:.35;cursor:not-allowed}.t-era.svelte-1h2uxqo{font-family:inherit;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1}.t-kid.svelte-1h2uxqo{font-family:inherit;font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;font-weight:700;line-height:1}.measure.svelte-1h2uxqo{visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.measure.svelte-1h2uxqo span:where(.svelte-1h2uxqo){flex:none}.seg-name.svelte-1h2uxqo{padding:0 var(--space-3);color:var(--text-faint);transition:color var(--t-state) var(--ease);display:block}.seg.svelte-1h2uxqo:hover:not(:disabled) .seg-name:where(.svelte-1h2uxqo){color:var(--text)}.seg.on.svelte-1h2uxqo .seg-name:where(.svelte-1h2uxqo){color:#171208}.face.svelte-1h2uxqo{pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.emoji.svelte-1h2uxqo{font-size:var(--glyph-lg);line-height:1}.kid-name.svelte-1h2uxqo{color:var(--text-dim)}.seg.svelte-1h2uxqo:hover:not(:disabled) .kid-name:where(.svelte-1h2uxqo){color:var(--text)}.seg.on.svelte-1h2uxqo .kid-name:where(.svelte-1h2uxqo){color:#171208}.seg.svelte-1h2uxqo:after{content:attr(data-label);white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--r-pill);background:var(--panel-solid);border:1px solid var(--border);font-size:var(--fs-2xs);letter-spacing:.06em;color:var(--text);opacity:0;pointer-events:none;transition:opacity var(--t-state) var(--ease);font-weight:600;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.kids.svelte-1h2uxqo .seg:where(.svelte-1h2uxqo):after{font-size:var(--fs-xs);letter-spacing:.04em;font-weight:700}.seg.svelte-1h2uxqo:hover:after,.seg.svelte-1h2uxqo:focus-visible:after{opacity:1}.seg.on.svelte-1h2uxqo:hover:after,.seg.on.svelte-1h2uxqo:focus-visible:after{color:var(--accent-strong);border-color:var(--accent-line)}.seg.svelte-1h2uxqo:first-child:after{left:0;transform:none}.seg.svelte-1h2uxqo:last-of-type:after{left:auto;right:0;transform:none}@media(width<=767px){.kid-name.svelte-1h2uxqo{display:none}}@media(width<=760px){.ribbon.svelte-1h2uxqo{height:22px}.ribbon.kids.svelte-1h2uxqo{height:30px}.seg.svelte-1h2uxqo{min-width:8px}.emoji.svelte-1h2uxqo{font-size:var(--glyph-md)}.seg.svelte-1h2uxqo:after{display:none}}@media(width<=1024px)and (height<=540px){.ribbon.svelte-1h2uxqo{height:20px}.ribbon.kids.svelte-1h2uxqo{height:26px}.seg.svelte-1h2uxqo{min-width:8px}.emoji.svelte-1h2uxqo{font-size:var(--glyph-md)}.seg.svelte-1h2uxqo:after,.kid-name.svelte-1h2uxqo{display:none}}.actions.svelte-sxibfe{align-items:center;gap:var(--space-2);grid-area:actions;display:inline-flex}.act-on.svelte-sxibfe{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.kids.svelte-sxibfe .tour:where(.svelte-sxibfe){border-color:var(--accent-line);width:auto;height:44px;color:var(--accent-strong);gap:6px;padding:0 16px 0 12px}.kids.svelte-sxibfe .tour:where(.svelte-sxibfe) svg:where(.svelte-sxibfe){fill:currentColor;stroke-width:1.2px;width:15px;height:15px}.tour-label.svelte-sxibfe{font-family:inherit;font-size:var(--fs-sm);letter-spacing:.02em;font-weight:700}@media(width<=760px),(width<=1024px)and (height<=540px){.kids.svelte-sxibfe .tour:where(.svelte-sxibfe){width:40px;height:40px;padding:0}.tour-label.svelte-sxibfe{display:none}}.collapse-btn.svelte-sxibfe svg:where(.svelte-sxibfe){transition:transform var(--t-state) var(--ease)}.preview.svelte-ucdnxx{z-index:2;pointer-events:none;width:0;animation:svelte-ucdnxx-rise .14s var(--ease) both;position:absolute;bottom:calc(100% + 9px);left:0}.preview.lift.svelte-ucdnxx{bottom:calc(100% + 30px)}.chip.svelte-ucdnxx{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--r-ctl);background:var(--panel-solid);border:1px solid var(--accent-line);white-space:nowrap;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 8px 22px -6px #000000b3}.y.svelte-ucdnxx{font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.d.svelte-ucdnxx{font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.d.moment.svelte-ucdnxx{text-overflow:ellipsis;max-width:min(34ch,60vw);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--text-dim);overflow:hidden}.kids.svelte-ucdnxx .y:where(.svelte-ucdnxx){font-size:var(--fs-md)}.kids.svelte-ucdnxx .d:where(.svelte-ucdnxx){font-size:var(--fs-xs);letter-spacing:.02em;text-transform:none;font-weight:700}.caret.svelte-ucdnxx{background:var(--panel-solid);border-right:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);width:8px;height:8px;position:absolute;bottom:-4px;left:-4px;transform:rotate(45deg)}@keyframes svelte-ucdnxx-rise{0%{opacity:0;translate:0 3px}}@media(prefers-reduced-motion:reduce){.preview.svelte-ucdnxx{animation:none}}.console.svelte-4bz25f{align-items:center;column-gap:clamp(18px,2.4vw,30px);row-gap:var(--space-3);width:100%;padding:var(--space-4) clamp(16px,2vw,24px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"year mid actions";display:grid;position:relative}.console.threading.svelte-4bz25f{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"year mid actions""sow sow sow"}.sow.svelte-4bz25f{align-items:center;gap:var(--space-2);grid-area:sow;min-width:0;display:flex}.console.collapsed.svelte-4bz25f{row-gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-3)}.console.collapsed.svelte-4bz25f .sub:where(.svelte-4bz25f),.console.collapsed.svelte-4bz25f .ribbon,.console.collapsed.svelte-4bz25f .ruler:where(.svelte-4bz25f),.console.collapsed.svelte-4bz25f .sow:where(.svelte-4bz25f){display:none}.console.collapsed.threading.svelte-4bz25f{grid-template-areas:"year mid actions"}.console.collapsed.svelte-4bz25f .year:where(.svelte-4bz25f){font-size:var(--fs-xl)}.yearzone.svelte-4bz25f{align-items:center;gap:var(--space-2);grid-area:year;min-width:0;display:flex}.readout.svelte-4bz25f{width:clamp(196px,18vw,280px);min-width:0}.beat-hop.svelte-4bz25f{display:none}.year-row.svelte-4bz25f{align-items:center;min-height:1.05em;display:flex}.year.svelte-4bz25f{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:520;line-height:1}.year-btn.svelte-4bz25f{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) 0;color:var(--text);cursor:pointer;border-radius:var(--r-ctl);transition:color var(--t-state) var(--ease);background:0 0;border:0;margin:-2px 0;display:inline-flex}.year-btn.svelte-4bz25f:hover{color:var(--accent-strong)}.edit-ico.svelte-4bz25f{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;color:var(--text-ghost);opacity:0;transition:opacity var(--t-state) var(--ease),color var(--t-state) var(--ease);flex:none;transform:translateY(1px)}.year-btn.svelte-4bz25f:hover .edit-ico:where(.svelte-4bz25f),.year-btn.svelte-4bz25f:focus-visible .edit-ico:where(.svelte-4bz25f){opacity:1;color:var(--accent)}.year-edit.svelte-4bz25f{align-items:center;gap:var(--space-2);display:inline-flex}.nudge.svelte-4bz25f{font-size:var(--glyph-md);font-family:inherit}.nudge.svelte-4bz25f:disabled{opacity:.3;cursor:default}.goto-form.svelte-4bz25f{flex:none;min-width:0}.goto.svelte-4bz25f{width:124px;padding:var(--space-2) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);color:var(--text);font-family:var(--font-num);font-size:var(--fs-md);font-variant-numeric:tabular-nums;transition:border-color var(--t-state) var(--ease),background var(--t-state) var(--ease)}.goto.svelte-4bz25f:focus{border-color:var(--accent-line);background:var(--accent-soft)}.goto.svelte-4bz25f::placeholder{color:var(--text-faint)}.goto.invalid.svelte-4bz25f{border-color:#e0685f}.sub.svelte-4bz25f{margin-top:var(--space-2);align-items:baseline;gap:7px;min-width:0;display:flex}.era.svelte-4bz25f{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-strong);white-space:nowrap;flex:none;font-weight:700}.dot-sep.svelte-4bz25f{color:var(--text-ghost);flex:none}.event.svelte-4bz25f{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(width>=761px)and (width<=1060px){.event.svelte-4bz25f,.dot-sep.svelte-4bz25f{display:none}}.mid.svelte-4bz25f{grid-area:mid;min-width:0}.scrub.svelte-4bz25f{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:18px;display:flex;position:relative}.scrub.svelte-4bz25f:before{content:"";position:absolute;inset:-8px 0 0}.track.svelte-4bz25f{border-radius:var(--r-pill);background:var(--border-strong);width:100%;height:4px;transition:height var(--t-state) var(--ease)}.fill.svelte-4bz25f{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-soft),var(--accent));pointer-events:none;height:4px;transition:height var(--t-state) var(--ease);position:absolute;left:0}.console.active.svelte-4bz25f .track:where(.svelte-4bz25f),.console.active.svelte-4bz25f .fill:where(.svelte-4bz25f){height:6px}.scrub.svelte-4bz25f:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-pill)}.marker.svelte-4bz25f{cursor:pointer;background:0 0;border:0;width:14px;height:14px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.marker.svelte-4bz25f:after{content:"";background:var(--text-ghost);width:3px;height:3px;transition:width var(--t-state) var(--ease),height var(--t-state) var(--ease),background var(--t-state) var(--ease),box-shadow var(--t-state) var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker.major.svelte-4bz25f:after{background:var(--text-faint);width:5px;height:5px}.marker.svelte-4bz25f:hover:after{background:var(--text);width:8px;height:8px}.marker.on.svelte-4bz25f:after{background:var(--accent-strong);width:8px;height:8px;box-shadow:0 0 9px var(--accent)}.handle.svelte-4bz25f{background:var(--accent-strong);border:3px solid var(--bg-1);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent-line),0 2px 10px #00000080;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ruler.svelte-4bz25f{height:14px;margin-top:var(--space-1);position:relative}.tick.svelte-4bz25f{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--t-state) var(--ease);position:absolute;transform:translate(-50%)}.console.active.svelte-4bz25f .tick:where(.svelte-4bz25f){color:var(--text-dim)}.tick.svelte-4bz25f:first-child{transform:none}.tick.svelte-4bz25f:last-child{transform:translate(-100%)}@media(height<=620px){.ruler.svelte-4bz25f{display:none}}@media(height<=460px){.sub.svelte-4bz25f{display:none}.console.svelte-4bz25f{row-gap:var(--space-2);padding-block:var(--space-3)}.year.svelte-4bz25f{font-size:var(--fs-2xl)}}@media(width<=760px){.console.svelte-4bz25f{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year actions""mid mid"}.console.threading.svelte-4bz25f{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year actions""sow sow"}.console.threading.svelte-4bz25f .thread-track{display:none}.console.collapsed.threading.svelte-4bz25f{grid-template-areas:"year actions"}.sow.svelte-4bz25f{scrollbar-width:none;overflow-x:auto}.sow.svelte-4bz25f::-webkit-scrollbar{display:none}.readout.svelte-4bz25f{flex:auto;width:auto;min-width:0}.beat-hop.svelte-4bz25f{width:44px;height:44px;font-size:var(--glyph-md);flex:none;display:inline-flex}.beat-hop.svelte-4bz25f:disabled{opacity:.28;cursor:default}.goto.svelte-4bz25f{width:100%;max-width:260px}.goto-form.svelte-4bz25f{flex:1}.tick.svelte-4bz25f:nth-child(2),.tick.svelte-4bz25f:nth-child(3){display:none}.marker.svelte-4bz25f:after{width:2px;height:2px}.marker.major.svelte-4bz25f:after{width:3px;height:3px}}@media(width<=1024px)and (height<=540px){.console.svelte-4bz25f{padding:var(--space-2) var(--space-3);row-gap:var(--space-1);column-gap:var(--space-3)}.ruler.svelte-4bz25f,.sub.svelte-4bz25f{display:none}.console.threading.svelte-4bz25f .sub:where(.svelte-4bz25f){display:block}.year.svelte-4bz25f{font-size:var(--fs-xl)}.readout.svelte-4bz25f{flex:auto;width:auto;min-width:0}.beat-hop.svelte-4bz25f{width:40px;height:40px;font-size:var(--glyph-sm);flex:none;display:inline-flex}.beat-hop.svelte-4bz25f:disabled{opacity:.28;cursor:default}}.simple.svelte-xuqad9{align-items:center;column-gap:clamp(16px,2.2vw,28px);row-gap:var(--space-3);width:100%;padding:var(--space-4) clamp(16px,2.4vw,26px);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"year mid actions";display:grid;position:relative}.simple.threading.svelte-xuqad9{row-gap:var(--space-2);grid-template-areas:"year mid actions""sow sow sow"}.sow.svelte-xuqad9{align-items:center;gap:var(--space-2);grid-area:sow;min-width:0;display:flex}.simple.collapsed.svelte-xuqad9{row-gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-3)}.simple.collapsed.svelte-xuqad9 .ribbon,.simple.collapsed.svelte-xuqad9 .sub:where(.svelte-xuqad9),.simple.collapsed.svelte-xuqad9 .sow:where(.svelte-xuqad9){display:none}.simple.collapsed.threading.svelte-xuqad9{grid-template-areas:"year mid actions"}.simple.collapsed.svelte-xuqad9 .year:where(.svelte-xuqad9){font-size:var(--fs-2xl)}.yearblock.svelte-xuqad9{align-items:center;gap:var(--space-3);grid-area:year;width:clamp(228px,30vw,340px);min-width:0;display:flex}.readout.svelte-xuqad9{text-align:center;flex:1;min-width:0}.year.svelte-xuqad9{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-weight:520;line-height:1.02}.sub.svelte-xuqad9{margin-top:var(--space-1);justify-content:center;align-items:baseline;gap:7px;min-width:0;display:flex}.era.svelte-xuqad9{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-strong);white-space:nowrap;flex:none;font-weight:700}.dot-sep.svelte-xuqad9{color:var(--text-ghost);flex:none}.ev.svelte-xuqad9{font-size:var(--fs-xs);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hop.svelte-xuqad9{width:44px;height:44px}.hop.svelte-xuqad9 svg:where(.svelte-xuqad9){stroke-width:2.4px;width:20px;height:20px}.hop.svelte-xuqad9:disabled{opacity:.28;cursor:default}.hop.svelte-xuqad9:disabled:hover{border-color:var(--border);background:var(--panel-hi);color:var(--text-dim)}.mid.svelte-xuqad9{grid-area:mid;min-width:0}.scrub-wrap.svelte-xuqad9{position:relative}.scrub.svelte-xuqad9{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0;display:block}.scrub.svelte-xuqad9::-webkit-slider-runnable-track{border-radius:var(--r-pill);background-color:var(--border-strong);background-image:linear-gradient(90deg,var(--accent-soft),var(--accent));background-size:var(--p) 100%;background-repeat:no-repeat;height:4px}.scrub.svelte-xuqad9::-moz-range-track{border-radius:var(--r-pill);background-color:var(--border-strong);background-image:linear-gradient(90deg,var(--accent-soft),var(--accent));background-size:var(--p) 100%;background-repeat:no-repeat;height:4px}.scrub.svelte-xuqad9::-webkit-slider-thumb{appearance:none;background:var(--accent-strong);border:3px solid var(--bg-1);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent-line),0 2px 10px #00000080;cursor:pointer;border-radius:50%;margin-top:-7px}.scrub.svelte-xuqad9::-moz-range-thumb{background:var(--accent-strong);border:3px solid var(--bg-1);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent-line),0 2px 10px #00000080;cursor:pointer;border-radius:50%}@media(height<=460px){.sub.svelte-xuqad9{display:none}.simple.svelte-xuqad9{row-gap:var(--space-2);padding-block:var(--space-3)}.year.svelte-xuqad9{font-size:var(--fs-2xl)}}@media(width<=760px){.simple.svelte-xuqad9{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year actions""mid mid"}.simple.threading.svelte-xuqad9{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year actions""sow sow"}.simple.threading.svelte-xuqad9 .thread-track{display:none}.simple.collapsed.threading.svelte-xuqad9{grid-template-areas:"year actions"}.simple.threading.svelte-xuqad9 .chips{row-gap:var(--space-1);flex-wrap:wrap;overflow-x:visible}.sow.svelte-xuqad9{align-items:flex-start}.yearblock.svelte-xuqad9{gap:var(--space-2);width:auto}.year.svelte-xuqad9{font-size:var(--fs-2xl)}.hop.svelte-xuqad9{width:40px;height:40px}}@media(width<=1024px)and (height<=540px){.simple.svelte-xuqad9{padding:var(--space-2) var(--space-3);row-gap:var(--space-1);column-gap:var(--space-3)}.simple.threading.svelte-xuqad9 .sub:where(.svelte-xuqad9){display:block}.hop.svelte-xuqad9{width:40px;height:40px}.yearblock.svelte-xuqad9{gap:var(--space-2);width:clamp(160px,24vw,220px)}.year.svelte-xuqad9{font-size:var(--fs-xl)}}.segmented.svelte-xv668l{pointer-events:auto}.emoji.svelte-xv668l{font-size:var(--glyph-md);line-height:1}@media(width<=760px){.segmented.svelte-xv668l button:where(.svelte-xv668l){padding:0 var(--space-3) 0 var(--space-2);font-size:var(--fs-sm);gap:5px}}@media(width<=359px){.emoji.svelte-xv668l{display:none}}.map-controls.svelte-xbsj2u{pointer-events:auto;align-items:center;display:flex;position:relative}.cluster.svelte-xbsj2u{flex-direction:row;align-items:center;gap:8px;display:flex}.icon-btn.svelte-xbsj2u{position:relative}.icon-btn.svelte-xbsj2u:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-btn.on.svelte-xbsj2u{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.icon-btn.compass.svelte-xbsj2u svg:where(.svelte-xbsj2u){stroke:none;transition:none}.compass.svelte-xbsj2u .ring:where(.svelte-xbsj2u){fill:none;stroke:var(--border-strong);stroke-width:1.4px}.compass.svelte-xbsj2u .n:where(.svelte-xbsj2u){fill:var(--accent-strong)}.compass.svelte-xbsj2u .n2:where(.svelte-xbsj2u){fill:var(--accent);opacity:.75}.compass.svelte-xbsj2u .s:where(.svelte-xbsj2u){fill:var(--text-ghost)}.compass.svelte-xbsj2u .s2:where(.svelte-xbsj2u){fill:var(--text-faint);opacity:.5}.menu.svelte-xbsj2u{z-index:var(--z-popover);pointer-events:auto;width:min(268px,78vw);padding:var(--space-1);animation:svelte-xbsj2u-popIn var(--t-enter) var(--ease);position:absolute;top:calc(100% + 10px);right:0}@keyframes svelte-xbsj2u-popIn{0%{opacity:0;transform:translateY(-6px)}}.head.svelte-xbsj2u{padding:var(--space-2) var(--space-2) var(--space-1);display:block}.opt.svelte-xbsj2u{width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--r-ctl);color:var(--text-dim);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:color var(--t-state) var(--ease),background var(--t-state) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.opt.svelte-xbsj2u:hover,.opt.svelte-xbsj2u:focus-visible{color:var(--text);background:#ffffff0f}.opt.on.svelte-xbsj2u{color:var(--text)}.opt.disabled.svelte-xbsj2u,.opt.disabled.svelte-xbsj2u:hover{color:var(--text-faint);cursor:default;background:0 0}.tag.svelte-xbsj2u{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);flex:none}.sw.svelte-xbsj2u{border-radius:var(--r-pill);width:30px;height:17px;transition:background var(--t-state) var(--ease);background:#ffffff1f;flex:none;position:relative}.sw.svelte-xbsj2u:after{content:"";border-radius:var(--r-pill);background:var(--text-dim);width:13px;height:13px;transition:transform var(--t-state) var(--ease),background var(--t-state) var(--ease);position:absolute;top:2px;left:2px}.opt.on.svelte-xbsj2u .sw:where(.svelte-xbsj2u){background:var(--accent-soft)}.opt.on.svelte-xbsj2u .sw:where(.svelte-xbsj2u):after{background:var(--accent-strong);transform:translate(13px)}.legend.svelte-xbsj2u{padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.grid.svelte-xbsj2u{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}.row.svelte-xbsj2u{font-size:var(--fs-2xs);color:var(--text-dim);align-items:center;gap:7px;line-height:1.25;display:flex}.swatch.svelte-xbsj2u{border-radius:var(--r-pill);flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff26}.era.svelte-xbsj2u{font-size:var(--fs-sm);color:var(--text);margin-bottom:var(--space-2);font-weight:600}.src.svelte-xbsj2u{margin-top:var(--space-2);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-faint)}.conf.svelte-xbsj2u{margin-top:var(--space-1);font-size:var(--fs-2xs);color:var(--text-faint);font-style:italic;line-height:1.4}@media(width<=760px),(width<=1024px)and (height<=540px){.map-controls.svelte-xbsj2u{display:none}}svg.svelte-czy592{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.topbar.svelte-q4l0ge{pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.brand.svelte-q4l0ge{pointer-events:auto;min-width:0;color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.actions.svelte-q4l0ge{pointer-events:auto;justify-self:end;align-items:center;gap:8px;display:inline-flex}.mark.svelte-q4l0ge{width:30px;height:30px;color:var(--accent);flex:none}.rule.svelte-q4l0ge{background:linear-gradient(#0000,#ffffff42,#0000);flex:none;width:1px;height:26px}.name.svelte-q4l0ge{text-shadow:0 1px 10px #000c;white-space:nowrap;flex-direction:column;gap:1px;min-width:0;display:flex}.n1.svelte-q4l0ge{letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:18px;font-weight:700;line-height:1}.n2.svelte-q4l0ge{letter-spacing:.34em;text-transform:uppercase;color:var(--accent);font-size:8.5px;font-weight:600;line-height:1}.search-btn.svelte-q4l0ge,.journeys.svelte-q4l0ge,.guide.svelte-q4l0ge,.more.svelte-q4l0ge{position:relative}.search-btn.svelte-q4l0ge:before,.journeys.svelte-q4l0ge:before,.guide.svelte-q4l0ge:before,.more.svelte-q4l0ge:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-emoji.svelte-q4l0ge{font-size:var(--glyph-md);line-height:1}.more.svelte-q4l0ge svg:where(.svelte-q4l0ge) circle:where(.svelte-q4l0ge){fill:currentColor;stroke:none}.journeys.on.svelte-q4l0ge,.guide.on.svelte-q4l0ge,.more.on.svelte-q4l0ge{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.more-wrap.svelte-q4l0ge{display:flex;position:relative}.more-menu.svelte-q4l0ge{z-index:var(--z-popover);width:max-content;min-width:200px;max-width:min(280px,80vw);padding:var(--space-1);overscroll-behavior:contain;max-height:calc(100dvh - 72px);animation:svelte-q4l0ge-popIn var(--t-enter) var(--ease);flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}@keyframes svelte-q4l0ge-popIn{0%{opacity:0;transform:translateY(-6px)}}.mi.mi-legal.svelte-q4l0ge{min-height:40px;font-size:var(--fs-2xs);color:var(--text-faint);font-weight:400;line-height:1.4}.mi-sep.svelte-q4l0ge{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}@media(pointer:coarse){.mi.svelte-q4l0ge:before{content:"";position:absolute;inset:-4px 0}}.mi.svelte-q4l0ge{width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--r-ctl);color:var(--text-dim);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:color var(--t-state) var(--ease),background var(--t-state) var(--ease);background:0 0;border:0;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex;position:relative}.mi.svelte-q4l0ge:hover{color:var(--text);background:#ffffff0f}.mi.on.svelte-q4l0ge{color:var(--text)}.mi-note.svelte-q4l0ge{font-size:var(--fs-2xs);color:var(--text-faint);margin-left:auto}.mi.svelte-q4l0ge .dot:where(.svelte-q4l0ge){border-radius:var(--r-pill);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0;flex:none;margin-left:auto}.mi.on.svelte-q4l0ge .dot:where(.svelte-q4l0ge){background:var(--accent);box-shadow:none}.journeys-mi.svelte-q4l0ge{display:none}@media(width<=1179px){.journeys.svelte-q4l0ge{justify-content:center;width:36px;padding:0}.journeys-label.svelte-q4l0ge{display:none}}@media(width<=900px),(width<=1024px)and (height<=540px){.journeys.svelte-q4l0ge{display:none}.journeys-mi.svelte-q4l0ge{display:flex}}@media(width>=761px)and (height>=541px){.phone-only.svelte-q4l0ge{display:none}}@media(width<=760px),(width<=1024px)and (height<=540px){.topbar.svelte-q4l0ge{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.topbar.svelte-q4l0ge>.segmented{justify-self:center}.actions.svelte-q4l0ge{gap:6px;min-width:0}.rule.svelte-q4l0ge{display:none}.name.svelte-q4l0ge{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide.svelte-q4l0ge{justify-content:center;width:36px;padding:0}.guide-label.svelte-q4l0ge{display:none}}.country-card.svelte-4v6niu{z-index:var(--z-popover);width:min(300px,100vw - 20px);max-height:min(66vh,560px);padding:var(--space-4) var(--space-4);animation:svelte-4v6niu-rise var(--t-enter) var(--ease);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;position:fixed;overflow-y:auto}.country-card.svelte-4v6niu::-webkit-scrollbar{width:5px}.country-card.svelte-4v6niu::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}@keyframes svelte-4v6niu-rise{0%{opacity:0}}.close.svelte-4v6niu{z-index:2;position:absolute;top:8px;right:8px}.close.svelte-4v6niu:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kicker.svelte-4v6niu{margin-bottom:var(--space-1)}.name.svelte-4v6niu{font-family:var(--font-display);font-size:var(--fs-xl);padding-right:var(--space-6);font-weight:560;line-height:1.2}.facts.svelte-4v6niu{margin:var(--space-3) 0 0;flex-direction:column;gap:5px;display:flex}.facts.svelte-4v6niu>div:where(.svelte-4v6niu){font-size:var(--fs-sm);gap:8px;line-height:1.35;display:flex}.facts.svelte-4v6niu dt:where(.svelte-4v6niu){width:56px;padding-top:var(--space-1);flex:none}.facts.svelte-4v6niu dd:where(.svelte-4v6niu){color:var(--text);margin:0}.note.svelte-4v6niu{margin:var(--space-2) 0 0;font-size:var(--fs-read);color:var(--text-read);line-height:1.5}.wiki.svelte-4v6niu{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.wiki-img.svelte-4v6niu{object-fit:cover;border-radius:var(--r-ctl);width:100%;height:104px;margin-bottom:var(--space-2);display:block}.wiki-extract.svelte-4v6niu{font-size:var(--fs-read);color:var(--text-read);margin:0;line-height:1.55}.wiki-src.svelte-4v6niu{margin-top:var(--space-1);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);display:block}.link.svelte-4v6niu{margin-top:var(--space-3);text-decoration:none}.link.kids.svelte-4v6niu{font-size:var(--fs-sm)}.sources.svelte-4v6niu{margin-top:var(--space-3)}.src-eyebrow.svelte-4v6niu{margin-bottom:var(--space-2);display:block}.src-links.svelte-4v6niu{flex-wrap:wrap;gap:6px;display:flex}.src.svelte-4v6niu .out:where(.svelte-4v6niu){opacity:.7}@media(width<=760px){.country-card.svelte-4v6niu{width:100%;max-height:52vh}}.thread-rail.svelte-15sp9nq{flex-direction:column;flex:auto;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.t-head.svelte-15sp9nq{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 8%,transparent);flex:none;display:flex}.t-id.svelte-15sp9nq{min-width:0}.t-title.svelte-15sp9nq{font-family:var(--font-display);font-size:var(--fs-lg);line-height:1.2}.t-sub.svelte-15sp9nq{margin-top:var(--space-1);color:var(--accent);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.leave.svelte-15sp9nq{padding:var(--space-1) var(--space-2);border:1px solid var(--accent-line);color:var(--accent);font:inherit;font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;font-weight:600}.leave.svelte-15sp9nq:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.steps.svelte-15sp9nq{min-height:0;padding:var(--space-1);flex:auto;margin:0;list-style:none;overflow-y:auto}.step.svelte-15sp9nq{gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;display:flex}.step.svelte-15sp9nq:hover{background:#ffffff0d}.step.on.svelte-15sp9nq{outline:1px solid var(--accent-line);background:color-mix(in srgb,var(--accent) 16%,transparent)}.step.done.svelte-15sp9nq .lb:where(.svelte-15sp9nq){color:var(--text-dim)}.yr.svelte-15sp9nq{min-width:4.2em;padding-top:var(--space-1);color:var(--text-faint);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.step.on.svelte-15sp9nq .yr:where(.svelte-15sp9nq){color:var(--accent)}.lb.svelte-15sp9nq{font-size:var(--fs-sm);line-height:1.35}.t-foot.svelte-15sp9nq{gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border);flex:none;display:flex}.btn.svelte-15sp9nq{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#ffffff0d;flex:1;font-weight:600}.btn.primary.svelte-15sp9nq{background:var(--accent);color:#231a04;border-color:#0000}.btn.svelte-15sp9nq:disabled{opacity:.4;cursor:default}@media(width<=760px),(width<=1024px)and (height<=540px){.t-foot.svelte-15sp9nq{display:none}}.sources.svelte-vsfxo8{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ext.svelte-vsfxo8{opacity:.6}.card.svelte-1jwbggk{width:100%;padding:0 0 var(--space-1);animation:svelte-1jwbggk-rise var(--t-enter) var(--ease);flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.card-scroll.svelte-1jwbggk{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;overflow-y:auto}.card-scroll.svelte-1jwbggk::-webkit-scrollbar{width:5px}.card-scroll.svelte-1jwbggk::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}@keyframes svelte-1jwbggk-rise{0%{opacity:0;transform:translateY(10px)}}.story-body.svelte-1jwbggk{padding:var(--space-1) 0 0}.kicker.svelte-1jwbggk{margin-bottom:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-title.svelte-1jwbggk{font-family:var(--font-display);font-size:var(--fs-xl);margin:0;font-weight:560;line-height:1.2}.emoji.svelte-1jwbggk{margin-right:var(--space-2);font-size:var(--glyph-inline);line-height:1}.story-text.svelte-1jwbggk{margin:var(--space-2) 0 0;font-size:var(--fs-read);color:var(--text-read);text-wrap:pretty;line-height:1.55}.story-srcs.svelte-1jwbggk{padding-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.globe.svelte-1jwbggk .ext:where(.svelte-1jwbggk){opacity:.7}.card.big.svelte-1jwbggk .story-title:where(.svelte-1jwbggk){font-size:var(--fs-2xl)}.card.big.svelte-1jwbggk .story-text:where(.svelte-1jwbggk){font-size:var(--fs-read-lg);color:var(--text);line-height:1.6}@media(width<=760px){.card-scroll.svelte-1jwbggk{overflow:visible}}.card.svelte-q08qo0{width:100%;padding:0 0 var(--space-1);animation:svelte-q08qo0-rise var(--t-enter) var(--ease);flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.card-scroll.svelte-q08qo0{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;overflow-y:auto}.card-scroll.svelte-q08qo0::-webkit-scrollbar{width:5px}.card-scroll.svelte-q08qo0::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}@keyframes svelte-q08qo0-rise{0%{opacity:0;transform:translateY(10px)}}.story-media.svelte-q08qo0{margin:0 0 var(--space-1);border-radius:var(--r-ctl) var(--r-ctl) 0 0;isolation:isolate;position:relative;overflow:hidden}.story-media.svelte-q08qo0 img:where(.svelte-q08qo0){object-fit:cover;background:#e7e3d8;width:100%;height:clamp(96px,15vh,168px);display:block}.scrim.svelte-q08qo0{pointer-events:none;background:linear-gradient(#0000,#060a14e0);height:72px;position:absolute;inset:auto 0 0}.kicker.svelte-q08qo0{min-width:0;font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.kyear.svelte-q08qo0{color:var(--accent-strong);font-variant-numeric:tabular-nums;flex:none}.kplace.svelte-q08qo0{min-width:0;color:var(--text-dim);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcredit.svelte-q08qo0{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-align:right;max-width:78%;min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--r-ctl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1.3;font-size:var(--fs-2xs);letter-spacing:.03em;color:#ffffffd1;transition:color var(--t-state) var(--ease);background:#04060c8c;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;position:absolute;top:8px;right:8px;overflow:hidden}.kcredit.svelte-q08qo0:hover{color:#fff}.kcredit.svelte-q08qo0 .ext:where(.svelte-q08qo0){opacity:.7}.story-body.svelte-q08qo0{padding:var(--space-3) 0 0}.flat-kicker.svelte-q08qo0{margin-bottom:var(--space-1);font-variant-numeric:tabular-nums}.story-title.svelte-q08qo0{font-family:var(--font-display);font-size:var(--fs-xl);margin:0;font-weight:560;line-height:1.2}.emoji.svelte-q08qo0{margin-right:var(--space-2);font-size:var(--glyph-inline);line-height:1}.story-text.svelte-q08qo0{margin:var(--space-2) 0 0;font-size:var(--fs-read);color:var(--text-read);text-wrap:pretty;line-height:1.55}.story-srcs.svelte-q08qo0{padding-top:var(--space-2)}.card.big.svelte-q08qo0 .story-media:where(.svelte-q08qo0) img:where(.svelte-q08qo0){height:clamp(88px,13vh,168px)}.card.big.svelte-q08qo0 .story-title:where(.svelte-q08qo0){font-size:var(--fs-2xl)}.card.big.svelte-q08qo0 .story-text:where(.svelte-q08qo0){font-size:var(--fs-read-lg);color:var(--text);line-height:1.6}@media(width<=760px){.card.svelte-q08qo0{max-height:none}.card-scroll.svelte-q08qo0{overflow:visible}.story-media.svelte-q08qo0 img:where(.svelte-q08qo0),.card.big.svelte-q08qo0 .story-media:where(.svelte-q08qo0) img:where(.svelte-q08qo0){height:116px}}.beat-link.svelte-q08qo0{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:var(--fs-md);line-height:1.5}.part-of.svelte-q08qo0{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.po-label.svelte-q08qo0{color:var(--text-faint);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.po-link.svelte-q08qo0{padding:var(--space-1) var(--space-2);border:1px solid var(--accent-line);border-radius:var(--r-pill);color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}.po-link.svelte-q08qo0:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}@media(prefers-contrast:more){.scrim.svelte-q08qo0{display:none}.kicker.svelte-q08qo0{padding:var(--space-2) var(--space-3);background:var(--panel-solid);bottom:0;left:0;right:0}.kcredit.svelte-q08qo0{background:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text)}}.state-card.svelte-2b2nxx{width:100%;padding:0 0 var(--space-1);animation:svelte-2b2nxx-rise var(--t-enter) var(--ease);flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.card-scroll.svelte-2b2nxx{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;min-height:0;overflow-y:auto}.card-scroll.svelte-2b2nxx::-webkit-scrollbar{width:5px}.card-scroll.svelte-2b2nxx::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}@keyframes svelte-2b2nxx-rise{0%{opacity:0;transform:translateY(10px)}}.story-body.svelte-2b2nxx{padding:var(--space-1) 0 0}.story-title.svelte-2b2nxx{font-family:var(--font-display);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:560;line-height:1.25}.emoji.svelte-2b2nxx{margin-right:var(--space-2);font-size:var(--glyph-inline);line-height:1}.sep.svelte-2b2nxx{margin:0 var(--space-2);color:var(--text-ghost)}.story-text.svelte-2b2nxx{margin:var(--space-2) 0 0;font-size:var(--fs-read);color:var(--text-read);text-wrap:pretty;line-height:1.55}.readings.svelte-2b2nxx{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.reading.svelte-2b2nxx{cursor:default;background:var(--panel-hi);letter-spacing:0;gap:6px;height:26px}.reading.svelte-2b2nxx:hover{border-color:var(--border);color:var(--text-dim)}.chip-label.svelte-2b2nxx{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.chip-val.svelte-2b2nxx{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.dir.svelte-2b2nxx{margin-left:var(--space-1);font-size:var(--fs-2xs);vertical-align:middle}.dir-up.svelte-2b2nxx{color:#5ad1a5}.dir-down.svelte-2b2nxx{color:#e08a7a}.dir-flat.svelte-2b2nxx{color:var(--text-faint)}.teasers.svelte-2b2nxx{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.teaser.svelte-2b2nxx{font-size:var(--fs-2xs);color:var(--text-dim);align-items:center;gap:5px;min-width:0;display:inline-flex}.teaser.next.svelte-2b2nxx{text-align:right}.ty.svelte-2b2nxx{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);font-variant-numeric:tabular-nums}.story-foot.svelte-2b2nxx{margin-top:var(--space-3);padding:var(--space-2) 0 0;border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;display:flex}.state-card.big.svelte-2b2nxx .story-title:where(.svelte-2b2nxx){font-size:var(--fs-xl)}.state-card.big.svelte-2b2nxx .story-text:where(.svelte-2b2nxx){font-size:var(--fs-read-lg);color:var(--text);line-height:1.6}@media(width<=760px){.card-scroll.svelte-2b2nxx{overflow:visible}}.cards.svelte-ct9p9b{gap:var(--space-3);flex-direction:column;width:100%;max-width:100%;min-height:0;max-height:100%;display:flex}.slot.svelte-ct9p9b{display:none}.slot.active.svelte-ct9p9b{min-height:0;animation:svelte-ct9p9b-cardIn var(--t-enter) var(--ease);flex-direction:column;flex:auto;display:flex;overflow:hidden}@keyframes svelte-ct9p9b-cardIn{0%{opacity:0;transform:translateY(6px)}}@media(width<=760px){.cards.svelte-ct9p9b{width:100%}.slot.active.svelte-ct9p9b{max-height:none;overflow:visible}}.kidfact.svelte-1cgqvz8{--bleed:16px;width:auto;margin:0 calc(var(--bleed) * -1) -4px;padding:var(--space-2) var(--space-3) var(--space-3) var(--bleed);border-top:1px solid var(--border);border-radius:0 0 var(--r-panel) var(--r-panel);background:var(--panel-hi);pointer-events:auto;animation:svelte-1cgqvz8-floatIn var(--t-enter) var(--ease);align-items:center;gap:10px;display:flex}@keyframes svelte-1cgqvz8-floatIn{0%{opacity:0;transform:translateY(-6px)}}.bulb.svelte-1cgqvz8{font-size:var(--glyph-lg);transform-origin:50% 80%;flex:none;line-height:1;animation:2.6s ease-in-out infinite svelte-1cgqvz8-wiggle}@keyframes svelte-1cgqvz8-wiggle{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-14deg)}96%{transform:rotate(12deg)}}.txt.svelte-1cgqvz8{min-width:0;font-size:var(--fs-md);color:var(--text-read);animation:svelte-1cgqvz8-swap var(--t-state) var(--ease);flex:1;margin:0;line-height:1.5}.txt.svelte-1cgqvz8 b:where(.svelte-1cgqvz8){color:var(--text);font-weight:600}html[data-band=explorer] .txt.svelte-1cgqvz8{font-size:var(--fs-read)}@keyframes svelte-1cgqvz8-swap{0%{opacity:0;transform:translateY(3px)}}.icon-btn.svelte-1cgqvz8{position:relative}.icon-btn.svelte-1cgqvz8:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-btn.svelte-1cgqvz8 svg:where(.svelte-1cgqvz8){transition:transform .4s var(--ease)}.more.svelte-1cgqvz8:active svg:where(.svelte-1cgqvz8){transform:rotate(-180deg)}@media(width<=760px){.kidfact.svelte-1cgqvz8{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--r-ctl)}.txt.svelte-1cgqvz8{font-size:var(--fs-read);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-band=full] .kidfact.svelte-1cgqvz8{display:none}}.lp.svelte-1wlye7o{pointer-events:auto;position:relative}.trigger.on.svelte-1wlye7o{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.tico.svelte-1wlye7o{font-size:var(--glyph-sm);flex:none;line-height:1}.trigger.svelte-1wlye7o svg:where(.svelte-1wlye7o){fill:currentColor;width:15px;height:15px}.menu.svelte-1wlye7o{z-index:var(--z-popover);min-width:218px;padding:var(--space-1);animation:svelte-1wlye7o-popIn var(--t-enter) var(--ease);position:absolute;top:calc(100% + 8px);right:0}@keyframes svelte-1wlye7o-popIn{0%{opacity:0;transform:translateY(-6px)}}.head.svelte-1wlye7o{padding:var(--space-2) var(--space-2) var(--space-2);display:block}.item.svelte-1wlye7o{width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--r-ctl);color:var(--text-dim);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:color var(--t-state) var(--ease),background var(--t-state) var(--ease);background:0 0;border:0;align-items:center;gap:10px;display:flex}.item.svelte-1wlye7o:hover,.item.svelte-1wlye7o:focus-visible{color:var(--text);background:#ffffff0f}.item.sel.svelte-1wlye7o{color:var(--text);background:var(--accent-soft)}.ico.svelte-1wlye7o{font-size:var(--glyph-sm);text-align:center;flex:none;width:18px;line-height:1}.label.svelte-1wlye7o{white-space:nowrap;flex:1}.check.svelte-1wlye7o{color:var(--accent-strong);flex:none;font-weight:700}@media(width<=760px){.menu.svelte-1wlye7o{top:auto;left:var(--space-3);right:var(--space-3);bottom:calc(var(--console-h,160px) + var(--space-4));min-width:0;max-height:50vh;position:fixed;overflow-y:auto}}.listen.playing.svelte-1aabu3n{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.ic.svelte-1aabu3n{font-size:var(--glyph-sm);line-height:1}.listen.icon.svelte-1aabu3n{gap:0}.count.svelte-q9dt2h{font-size:var(--fs-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}.period-badge.svelte-lbz37e{top:calc(92px + env(safe-area-inset-top));z-index:var(--z-popover);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);pointer-events:none;animation:svelte-lbz37e-fadeInBadge var(--t-enter) var(--ease);align-items:center;gap:7px;font-weight:600;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.pb-plain.svelte-lbz37e{color:var(--text)}.pb-sci.svelte-lbz37e{color:var(--text-faint);font-weight:500}.pb-sci.svelte-lbz37e:before{content:"·";margin:0 var(--space-1) 0 var(--space-2);color:var(--text-ghost)}.period-badge.svelte-lbz37e .dot:where(.svelte-lbz37e){border-radius:var(--r-pill);flex:none;width:9px;height:9px;box-shadow:0 0 6px -1px}@keyframes svelte-lbz37e-fadeInBadge{0%{opacity:0;transform:translate(-50%,-4px)}}.period-inline.svelte-lbz37e{display:none}.period-inline.svelte-lbz37e .dot:where(.svelte-lbz37e){border-radius:50%;flex:none;width:8px;height:8px}@media(width<=900px),(width<=1024px)and (height<=540px){.period-badge.svelte-lbz37e{display:none}.period-inline.svelte-lbz37e{padding:var(--space-2) var(--space-4) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:7px;font-weight:600;display:flex}}.guard.svelte-p1m5wv{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text-dim);font-size:var(--fs-sm);pointer-events:auto;flex-direction:column;display:flex}.guard.svelte-p1m5wv p:where(.svelte-p1m5wv){margin:0}.zone-left.svelte-6h0vva{pointer-events:auto;min-width:0;max-width:100%;min-height:0;transition:transform var(--t-enter) var(--ease),opacity var(--t-enter) var(--ease);flex-direction:column;grid-area:left;place-self:stretch stretch;padding:0;display:flex;position:relative}.zone-left.hidden.svelte-6h0vva{opacity:0;pointer-events:none;transform:translate(calc(-100% - 40px))}.zone-left.svelte-6h0vva>.panel-head:where(.svelte-6h0vva),.zone-left.svelte-6h0vva>.period-inline,.vitals.svelte-6h0vva{flex:none}.vitals.svelte-6h0vva{padding:var(--space-2) var(--space-3) 0;min-width:0}.vitals.svelte-6h0vva .chips{flex-wrap:wrap;overflow-x:visible}.sheet-tabs.svelte-6h0vva{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex:none;display:flex}.sheet-tab.svelte-6h0vva{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;flex:1;font-weight:600}.sheet-tab[aria-selected=true].svelte-6h0vva{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.zone-body.svelte-6h0vva{min-height:0;padding:var(--space-3) var(--space-4) var(--space-1);flex-direction:column;flex:auto;display:flex}.zone-body.svelte-6h0vva>*{min-height:0}.zone-body.svelte-6h0vva>.cards{flex:auto;min-height:0;overflow:hidden}.zone-body.svelte-6h0vva>.kidfact{flex:none;margin-top:0}@media(width<=760px){.zone-left.svelte-6h0vva{border-radius:var(--r-panel);align-self:end;max-height:44vh;overflow:hidden}.zone-left.svelte-6h0vva>.panel-head:where(.svelte-6h0vva){min-height:0;padding:var(--space-4) var(--space-2) var(--space-2) var(--space-3)}.zone-body.svelte-6h0vva{padding:var(--space-2) var(--space-3) var(--space-2);flex:1;overflow-y:auto}.zone-body.svelte-6h0vva>.cards{flex:none;overflow:visible}.zone-left.svelte-6h0vva .rail-tab.left:where(.svelte-6h0vva){position:relative;transform:none}.zone-left.hidden.svelte-6h0vva{transform:translateY(calc(100% + 24px))}}@media(width>=761px)and (width<=1180px){.zone-body.svelte-6h0vva{padding:var(--space-2) var(--space-3) var(--space-1)}}@media(width<=1024px)and (height<=540px){.zone-left.svelte-6h0vva{border-radius:var(--r-panel);align-self:stretch;max-height:none;overflow:hidden}.zone-left.svelte-6h0vva>.panel-head:where(.svelte-6h0vva){min-height:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.zone-body.svelte-6h0vva{padding:var(--space-2) var(--space-3) var(--space-2);flex:1;overflow-y:auto}.zone-body.svelte-6h0vva>.kidfact{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--r-ctl)}.zone-body.svelte-6h0vva>.cards{flex:none;overflow:visible}.zone-left.svelte-6h0vva .rail-tab.left:where(.svelte-6h0vva){position:relative;transform:none}.zone-left.hidden.svelte-6h0vva{transform:translate(calc(-100% - 16px))}}.probe.svelte-78tm4b{z-index:var(--z-popover);min-width:178px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--r-panel);border:1px solid var(--border);background:var(--panel-solid);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-lg);pointer-events:auto;animation:svelte-78tm4b-probeIn var(--t-state) var(--ease);position:fixed;transform:translate(-50%,calc(-100% - 14px))}@keyframes svelte-78tm4b-probeIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 10px))}}.probe-x.svelte-78tm4b{font-size:var(--glyph-md);line-height:1;position:absolute;top:5px;right:5px}.probe-coords.svelte-78tm4b{font-family:var(--font-num,inherit);font-size:var(--fs-md);color:var(--text);margin-bottom:var(--space-1);padding-right:var(--space-6);font-weight:700}.probe-row.svelte-78tm4b{font-size:var(--fs-2xs);padding:var(--space-1) var(--space-1) var(--space-1) 0;justify-content:space-between;gap:14px;display:flex}.probe-row.svelte-78tm4b span:where(.svelte-78tm4b){color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.probe-row.svelte-78tm4b b:where(.svelte-78tm4b){color:var(--text-dim);font-weight:600}.tour-bar.svelte-dc9xih{top:calc(12px + env(safe-area-inset-top));z-index:var(--z-modal);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-radius:var(--r-pill);border:1px solid var(--accent-line);background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:#1b1206;font-size:var(--fs-sm);box-shadow:var(--shadow-lg);animation:svelte-dc9xih-tourIn var(--t-enter) var(--ease);align-items:center;gap:9px;font-weight:700;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.tour-btn.svelte-dc9xih{border-radius:var(--r-pill);color:#1b1206;cursor:pointer;width:27px;height:27px;transition:background var(--t-state) var(--ease);background:#1b120624;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tour-btn.svelte-dc9xih:hover{background:#1b120642}.tour-btn.svelte-dc9xih svg:where(.svelte-dc9xih){display:block}.tour-dot.svelte-dc9xih{border-radius:var(--r-pill);background:#1b1206;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite svelte-dc9xih-tourPulse}.tour-dot.paused.svelte-dc9xih{opacity:.5;animation:none}@keyframes svelte-dc9xih-tourPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes svelte-dc9xih-tourIn{0%{opacity:0;transform:translate(-50%,-8px)}}@media(width<=760px){.tour-bar.svelte-dc9xih{top:calc(56px + env(safe-area-inset-top))}.tour-txt.svelte-dc9xih{display:none}}.globe-fallback.svelte-15dr1up{z-index:calc(var(--z-globe) + 1);padding:var(--space-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gf-card.svelte-15dr1up{pointer-events:auto;max-width:430px;padding:var(--space-5) var(--space-6) var(--space-6);background:var(--panel-solid);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);text-align:center}.gf-emoji.svelte-15dr1up{font-size:var(--glyph-3xl);line-height:1}.gf-card.svelte-15dr1up h2:where(.svelte-15dr1up){font-size:var(--fs-xl);margin:var(--space-3) 0 var(--space-2);font-weight:600}.gf-card.svelte-15dr1up p:where(.svelte-15dr1up){font-size:var(--fs-read);color:var(--text-read);margin:var(--space-2) 0;line-height:1.55}.gf-card.svelte-15dr1up ul:where(.svelte-15dr1up){text-align:left;font-size:var(--fs-md);color:var(--text-dim);margin:var(--space-3) 0 var(--space-1);padding-left:var(--space-4);line-height:1.65}.gf-card.svelte-15dr1up a:where(.svelte-15dr1up){color:var(--accent)}.gf-note.svelte-15dr1up{font-size:var(--fs-sm);color:var(--text-faint);margin-top:var(--space-3)}.lead.svelte-jv0qa0{margin:0 0 var(--space-4)}.shelf.svelte-jv0qa0+.shelf:where(.svelte-jv0qa0){margin-top:var(--space-5)}.head.svelte-jv0qa0{gap:var(--space-2);margin:0 0 var(--space-2);font:inherit;align-items:baseline;display:flex}.head.svelte-jv0qa0 .eyebrow:where(.svelte-jv0qa0){flex:none}.rule.svelte-jv0qa0{min-width:var(--space-4);border-bottom:1px dotted var(--border-strong);flex:1;transform:translateY(-.25em)}.when.svelte-jv0qa0{color:var(--accent);font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.none.svelte-jv0qa0{margin:0 0 var(--space-2);color:var(--text-dim);font-size:var(--fs-sm)}.tlist.svelte-jv0qa0{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcard.svelte-jv0qa0{width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-ctl);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--t-state) var(--ease),border-color var(--t-state) var(--ease);background:#ffffff09;flex-direction:column;display:flex}.tcard.svelte-jv0qa0:hover{border-color:var(--accent-line);background:#ffffff0f}.tcard.svelte-jv0qa0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tcard.near.svelte-jv0qa0{border-color:var(--accent-line);background:linear-gradient(90deg,var(--accent-soft),transparent 55%),#ffffff09}.tcard.near.svelte-jv0qa0:hover{background:linear-gradient(90deg,var(--accent-soft),transparent 75%),#ffffff0f}.trow.svelte-jv0qa0{gap:var(--space-3);align-items:flex-start;width:100%;display:flex}.tem.svelte-jv0qa0{font-size:var(--glyph-xl);padding-top:var(--space-1);flex:none;line-height:1}.tbody.svelte-jv0qa0{flex-direction:column;flex:1;min-width:0;display:flex}.ttitle.svelte-jv0qa0{font-family:var(--font-display);font-size:var(--fs-lg);text-wrap:balance;font-weight:560;line-height:1.25;display:block}.tmeta.svelte-jv0qa0{margin-top:var(--space-1);color:var(--accent);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block}.tblurb.svelte-jv0qa0{margin-top:var(--space-1);color:var(--text-dim);font-size:var(--fs-sm);line-height:1.5;display:block}.tgo.svelte-jv0qa0{color:var(--text-faint);font-size:var(--glyph-md);flex:none;align-self:center}.tfirst.svelte-jv0qa0{gap:var(--space-2);width:100%;margin-top:var(--space-2);padding-top:var(--space-2);color:var(--text-dim);font-size:var(--fs-sm);border-top:1px dashed #ffffff24;align-items:baseline;display:flex}.lab.svelte-jv0qa0{color:var(--text-faint);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;flex:none;font-weight:600}.near.svelte-jv0qa0 .lab:where(.svelte-jv0qa0){color:var(--accent)}.yr.svelte-jv0qa0{color:var(--accent);font-variant-numeric:tabular-nums;flex:none}.first-label.svelte-jv0qa0{min-width:0}.groups.svelte-jv0qa0{border-top:1px solid var(--border);flex-direction:column;display:flex}.jgroup.svelte-jv0qa0{border-bottom:1px solid var(--border)}.jsum.svelte-jv0qa0{gap:var(--space-3);min-height:52px;padding:0 var(--space-2);border-radius:var(--r-ctl);cursor:pointer;transition:background var(--t-state) var(--ease);align-items:center;list-style:none;display:flex}.jsum.svelte-jv0qa0::-webkit-details-marker{display:none}.jsum.svelte-jv0qa0:hover{background:var(--panel-hi)}.jsum.svelte-jv0qa0:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.gem.svelte-jv0qa0{font-size:var(--glyph-lg);flex:none;line-height:1}.glabel.svelte-jv0qa0{min-width:0;font-family:var(--font-display);font-size:var(--fs-base);flex:1;font-weight:560}.peek.svelte-jv0qa0{font-size:var(--glyph-sm);letter-spacing:.1em;opacity:.8;transition:opacity var(--t-state) var(--ease);flex:none}.count.svelte-jv0qa0{min-width:2ch;color:var(--text-faint);font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none}.chev.svelte-jv0qa0{color:var(--text-faint);font-size:var(--glyph-md);transition:transform var(--t-state) var(--ease),color var(--t-state) var(--ease);flex:none}.jgroup[open].svelte-jv0qa0 .chev:where(.svelte-jv0qa0){color:var(--accent);transform:rotate(90deg)}.jgroup[open].svelte-jv0qa0 .glabel:where(.svelte-jv0qa0){color:var(--accent-strong)}.jgroup[open].svelte-jv0qa0 .peek:where(.svelte-jv0qa0){opacity:0}.jgroup.svelte-jv0qa0>.tlist:where(.svelte-jv0qa0){padding:var(--space-1) 0 var(--space-3)}.jgroup[open].svelte-jv0qa0>.tlist:where(.svelte-jv0qa0){animation:svelte-jv0qa0-shelf-open var(--t-enter) var(--ease)}@keyframes svelte-jv0qa0-shelf-open{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}.loose.svelte-jv0qa0{margin-top:var(--space-3)}@media(width<=480px){.peek.svelte-jv0qa0{display:none}}.scrim.svelte-1vuu4h1{z-index:var(--z-modal);cursor:pointer;animation:svelte-1vuu4h1-fade var(--t-enter) var(--ease);background:#04060c2e;border:0;position:fixed;inset:0}@keyframes svelte-1vuu4h1-fade{0%{opacity:0}}.stage.svelte-1vuu4h1{z-index:var(--z-modal);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);min-height:0;animation:svelte-1vuu4h1-pop var(--t-enter) var(--ease);background:radial-gradient(120% 90% at 50% 0,#0d1a346b 0%,#070d1a75 55%,#04060c80 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes svelte-1vuu4h1-pop{0%{opacity:0}}.see-globe.svelte-1vuu4h1{z-index:2;background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);position:absolute;top:16px;right:clamp(22px,4vw,44px)}.cols.svelte-1vuu4h1{flex:1;grid-template-columns:minmax(280px,1fr) minmax(0,1.15fr);gap:clamp(20px,3vw,44px);min-height:0;padding:clamp(58px,7vh,72px) clamp(22px,4vw,44px) clamp(26px,5vh,52px);display:grid}.col.svelte-1vuu4h1{min-height:0}.col.left.svelte-1vuu4h1{flex-direction:column;align-self:center;gap:22px;max-width:460px;display:flex}.col.right.svelte-1vuu4h1{min-height:0;display:flex}.says.svelte-1vuu4h1{align-items:center;gap:16px;display:flex}.avatar.svelte-1vuu4h1{font-size:var(--glyph-hero);flex:none;line-height:1;animation:3.4s ease-in-out infinite svelte-1vuu4h1-bob}@keyframes svelte-1vuu4h1-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-4deg)}}.name.svelte-1vuu4h1{cursor:pointer;min-height:24px;transition:color var(--t-state) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;display:inline-flex}.name.svelte-1vuu4h1:hover{color:var(--text)}.pencil.svelte-1vuu4h1{opacity:.55;transition:opacity var(--t-state) var(--ease)}.name.svelte-1vuu4h1:hover .pencil:where(.svelte-1vuu4h1){opacity:1}.rename.svelte-1vuu4h1{align-items:center;gap:8px;display:flex}.rename-input.svelte-1vuu4h1{width:160px;max-width:60%;height:36px;padding:0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);color:var(--text);font-family:inherit;font-size:var(--fs-base);transition:border-color var(--t-state) var(--ease),background var(--t-state) var(--ease);font-weight:600}.rename-input.svelte-1vuu4h1:hover,.rename-input.svelte-1vuu4h1:focus{border-color:var(--accent-line);background:var(--accent-soft)}.prompt.svelte-1vuu4h1{margin:var(--space-1) 0 0;font-size:var(--fs-xl);color:var(--text);text-wrap:balance;animation:svelte-1vuu4h1-swap .3s var(--ease);font-weight:600;line-height:1.3}@keyframes svelte-1vuu4h1-swap{0%{opacity:0;transform:translateY(4px)}}.goform.svelte-1vuu4h1{flex-direction:column;gap:8px;display:flex}.gorow.svelte-1vuu4h1{gap:10px;display:flex}.goinput.svelte-1vuu4h1{min-width:0;height:48px;padding:0 var(--space-4);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel-hi);color:var(--text);font-family:inherit;font-size:var(--fs-lg);transition:border-color var(--t-state) var(--ease),background var(--t-state) var(--ease);flex:1}.goinput.svelte-1vuu4h1::placeholder{color:var(--text-faint)}.goinput.svelte-1vuu4h1:hover,.goinput.svelte-1vuu4h1:focus{border-color:var(--accent-line);background:var(--accent-soft)}.goinput.invalid.svelte-1vuu4h1{border-color:#e0685f}.go.svelte-1vuu4h1{height:48px;padding:0 var(--space-5);font-size:var(--fs-lg);flex:none;justify-content:center;font-weight:700}.hint.svelte-1vuu4h1{margin:0 0 0 var(--space-2);font-size:var(--fs-sm);color:var(--text-dim)}.dests.svelte-1vuu4h1{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1vuu4h1{height:36px;padding:0 var(--space-4);font-size:var(--fs-sm)}.story.svelte-1vuu4h1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.story-head.svelte-1vuu4h1{min-height:48px;padding:0 var(--space-2) 0 var(--space-4);flex:none}.gtabs.svelte-1vuu4h1{flex:1;align-items:stretch;gap:18px;min-width:0;display:flex}.gtab.svelte-1vuu4h1{min-height:24px;font:inherit;font-size:var(--fs-md);color:var(--text-dim);white-space:nowrap;cursor:pointer;transition:color var(--t-state) var(--ease),border-color var(--t-state) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-weight:600;display:inline-flex}.gtab.svelte-1vuu4h1:hover{color:var(--text)}.gtab.on.svelte-1vuu4h1{color:var(--accent-strong);border-bottom-color:var(--accent-line)}.threads-scroll.svelte-1vuu4h1{min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;overflow-y:auto}.beats-scroll.svelte-1vuu4h1{min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:13px;display:flex;overflow-y:auto}.beats-scroll.svelte-1vuu4h1::-webkit-scrollbar{width:6px}.beats-scroll.svelte-1vuu4h1::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.beat.svelte-1vuu4h1{align-items:flex-start;gap:11px;display:flex}.beat-body.svelte-1vuu4h1{min-width:0}.beat-img.svelte-1vuu4h1{float:right;object-fit:cover;border-radius:var(--r-ctl);width:88px;height:66px;margin:var(--space-1) 0 var(--space-1) var(--space-3);background:#e7e3d8}.beat.svelte-1vuu4h1 p:where(.svelte-1vuu4h1){font-size:var(--fs-md);color:var(--text-dim);margin:0;line-height:1.5}.beat-src.svelte-1vuu4h1{margin-top:var(--space-1)}.beat.svelte-1vuu4h1 b:where(.svelte-1vuu4h1){color:var(--text);font-weight:650}.bem.svelte-1vuu4h1{font-size:var(--glyph-lg);flex:none;line-height:1.35}.byear.svelte-1vuu4h1{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:var(--space-1);font-weight:700}.beat.ctx.svelte-1vuu4h1{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px dashed var(--border)}.story-text.svelte-1vuu4h1{font-size:var(--fs-lg);color:var(--text-dim);margin:0;line-height:1.6}.actions.svelte-1vuu4h1{flex-direction:column;gap:8px;display:flex}.act.svelte-1vuu4h1{width:100%;height:44px;font-size:var(--fs-base);justify-content:center;font-weight:600}@media(prefers-reduced-motion:reduce){.avatar.svelte-1vuu4h1{animation:none}}@media(width<=760px){.stage.svelte-1vuu4h1{inset:0}.see-globe.svelte-1vuu4h1{margin:var(--space-3) var(--space-4) 0;flex:none;align-self:flex-end;position:static}.cols.svelte-1vuu4h1{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;gap:20px;display:flex;overflow-y:auto}.col.svelte-1vuu4h1{flex:none}.col.left.svelte-1vuu4h1{align-self:stretch;max-width:none}.col.right.svelte-1vuu4h1{min-width:0;max-width:100%;min-height:0;display:block}.story.svelte-1vuu4h1{flex:none;min-width:0;max-width:100%}.story-head.svelte-1vuu4h1,.story-text.svelte-1vuu4h1,.beat.svelte-1vuu4h1,.beat-body.svelte-1vuu4h1,.beat.svelte-1vuu4h1 p:where(.svelte-1vuu4h1){min-width:0;max-width:100%}.story-text.svelte-1vuu4h1,.beat.svelte-1vuu4h1 p:where(.svelte-1vuu4h1){overflow-wrap:anywhere}.beats-scroll.svelte-1vuu4h1{padding:var(--space-3) var(--space-3) var(--space-3);overflow:hidden visible}.beat.svelte-1vuu4h1,.beat.svelte-1vuu4h1 p:where(.svelte-1vuu4h1){min-width:0}.gorow.svelte-1vuu4h1{flex-direction:column}.goinput.svelte-1vuu4h1{flex:none}.go.svelte-1vuu4h1{justify-content:center;width:100%}}.search-root.svelte-1a9h1ju{z-index:var(--z-search);justify-content:center;align-items:flex-start;padding:clamp(56px,12vh,140px) 16px 16px;display:flex;position:fixed;inset:0}.search-scrim.svelte-1a9h1ju{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1a9h1ju-scrimIn var(--t-state) var(--ease);background:#04060c9e;border:none;padding:0;position:absolute;inset:0}.search-panel.svelte-1a9h1ju{width:min(660px,96vw);max-height:min(70vh,620px);animation:svelte-1a9h1ju-panelIn var(--t-enter) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.search-field.svelte-1a9h1ju{min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);gap:11px}.ico.svelte-1a9h1ju{width:19px;height:19px;color:var(--text-dim);flex:none}.input.svelte-1a9h1ju{min-width:0;color:var(--text);font-size:var(--fs-input);background:0 0;border:none;flex:auto;align-self:stretch;font-family:inherit}.input.svelte-1a9h1ju::placeholder{color:var(--text-faint)}.close.svelte-1a9h1ju{position:relative}.close.svelte-1a9h1ju:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results.svelte-1a9h1ju{padding:var(--space-2);overscroll-behavior:contain;margin:0;list-style:none;overflow-y:auto}.result.svelte-1a9h1ju{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-ctl);color:inherit;text-align:left;cursor:pointer;transition:background var(--t-state) var(--ease),color var(--t-state) var(--ease);background:0 0;border:none;align-items:center;gap:12px;display:flex}.result.svelte-1a9h1ju:hover,.result.active.svelte-1a9h1ju{background:var(--accent-soft)}.emoji.svelte-1a9h1ju{font-size:var(--glyph-lg);text-align:center;flex:none;width:24px;line-height:1}.thumb.svelte-1a9h1ju{object-fit:cover;border-radius:var(--r-ctl);background:#e7e3d8;flex:none;width:40px;height:40px}.text.svelte-1a9h1ju{flex-direction:column;gap:1px;min-width:0;display:flex}.label.svelte-1a9h1ju{font-size:var(--fs-md);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.meta.svelte-1a9h1ju{font-size:var(--fs-xs);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.result.svelte-1a9h1ju:hover .meta:where(.svelte-1a9h1ju),.result.active.svelte-1a9h1ju .meta:where(.svelte-1a9h1ju){color:var(--accent-strong)}.msg.svelte-1a9h1ju{padding:var(--space-5) var(--space-4);text-align:center;color:var(--text-faint);font-size:var(--fs-sm);line-height:1.5}.foot.svelte-1a9h1ju{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);color:var(--text-faint);font-size:var(--fs-2xs);gap:16px;display:flex}.foot.svelte-1a9h1ju kbd:where(.svelte-1a9h1ju){min-width:18px;height:18px;padding:0 var(--space-1);margin-right:var(--space-1);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-hi);color:var(--text-dim);font-family:inherit;font-size:var(--fs-2xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media(width<=760px){.foot.svelte-1a9h1ju{display:none}}@media(prefers-reduced-motion:reduce){.search-scrim.svelte-1a9h1ju,.search-panel.svelte-1a9h1ju{animation:none}}@keyframes svelte-1a9h1ju-scrimIn{0%{opacity:0}}@keyframes svelte-1a9h1ju-panelIn{0%{opacity:0;transform:translateY(-8px)}}.skip.svelte-amiwha{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-search) + 1);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:#171208;font-size:var(--fs-sm);box-shadow:var(--shadow);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--t-state) var(--ease);font-weight:600;text-decoration:none;position:fixed}.skip.svelte-amiwha:focus{transform:none}.skip.svelte-amiwha:focus-visible{outline-color:#fff}.coach.svelte-amiwha{z-index:var(--z-popover);width:min(300px,100vw - 24px);padding:var(--space-3) var(--space-4) var(--space-3);background:linear-gradient(var(--panel-solid),var(--panel-solid)),var(--bg-0);border-color:var(--accent-line);box-shadow:var(--shadow-lg);animation:svelte-amiwha-arrive .26s var(--ease);position:fixed}.coach.svelte-amiwha:after{content:"";bottom:-7px;left:calc(var(--caret) - 7px);background:linear-gradient(var(--panel-solid),var(--panel-solid)),var(--bg-0);border-right:1px solid var(--accent-line);border-bottom:1px solid var(--accent-line);width:12px;height:12px;position:absolute;transform:rotate(45deg)}@keyframes svelte-amiwha-arrive{0%{opacity:0;transform:translateY(6px)}}.eyebrow.svelte-amiwha{margin:0 0 var(--space-1);color:var(--accent)}.title.svelte-amiwha{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);text-wrap:balance;align-items:center;gap:6px;margin:0;font-weight:600;line-height:1.25;display:flex}.nudge.svelte-amiwha{fill:none;width:18px;height:18px;stroke:var(--accent-strong);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;animation:svelte-amiwha-back 1.1s var(--ease) .42s 3;flex:none}@keyframes svelte-amiwha-back{40%{opacity:.55;transform:translate(-5px)}}.body.svelte-amiwha{margin:var(--space-2) 0 var(--space-3);font-size:var(--fs-sm);color:var(--text-dim);line-height:1.5}.got.svelte-amiwha{height:32px}@media(width<=760px){.coach.svelte-amiwha{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.nudge.svelte-amiwha{animation:none}}main.svelte-1n46o8q{position:fixed;inset:0;overflow:hidden}.globe.svelte-1n46o8q{position:absolute;inset:0}main.svelte-1n46o8q .maplibregl-ctrl-bottom-right{z-index:var(--z-console);bottom:calc(var(--console-h,90px) + clamp(14px,2.2vh,22px) + env(safe-area-inset-bottom))}main.svelte-1n46o8q .maplibregl-ctrl-attrib.maplibregl-compact{border-radius:var(--r-pill);box-shadow:0 2px 10px #00000080}main.svelte-1n46o8q .maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:var(--r-ctl)}.scrim.svelte-1n46o8q{z-index:calc(var(--z-globe) + 1);pointer-events:none;position:absolute;left:0;right:0}.era-vignette.svelte-1n46o8q{z-index:calc(var(--z-globe) + 1);pointer-events:none;transition:opacity calc(var(--t-enter) * 2) var(--ease);background:radial-gradient(circle at 50% 46%,#0000 44%,#03050a99 100%);position:absolute;inset:0}.era-vignette.svelte-1n46o8q:after{content:"";background:radial-gradient(circle at 50% 46%,transparent 48%,var(--era-tint,transparent) 128%);opacity:.4;mix-blend-mode:soft-light;position:absolute;inset:0}.scrim-top.svelte-1n46o8q{background:linear-gradient(#04060c99,#0000);height:128px;top:0}.scrim-bottom.svelte-1n46o8q{height:300px;transition:height var(--t-enter) var(--ease);background:linear-gradient(#0000,#04060cb8);bottom:0}.scrim-bottom.slim.svelte-1n46o8q{height:150px}.layout.svelte-1n46o8q{z-index:var(--z-panel);padding:calc(clamp(14px,2.2vh,22px) + env(safe-area-inset-top)) calc(clamp(14px,1.6vw,26px) + env(safe-area-inset-right)) calc(clamp(14px,2.2vh,22px) + env(safe-area-inset-bottom)) calc(clamp(14px,1.6vw,26px) + env(safe-area-inset-left));pointer-events:none;grid-template:"top top top""left.rail"minmax(0,1fr)"console console console"/clamp(300px,23vw,352px) minmax(0,1fr) clamp(280px,21vw,332px);gap:clamp(10px,1.4vw,18px);display:grid;position:absolute;inset:0}.zone.svelte-1n46o8q{min-width:0;min-height:0}.zone.svelte-1n46o8q>*{pointer-events:auto}.zone-top.svelte-1n46o8q{grid-area:top}.zone-rail.svelte-1n46o8q{grid-area:rail;place-self:stretch stretch;min-height:0;max-height:100%;display:flex}.vitals-body.svelte-1n46o8q{flex:auto;min-width:0;min-height:0;max-height:100%;display:flex}.vitals-fold.svelte-1n46o8q{display:none}.zone-rail.svelte-1n46o8q{transition:transform var(--t-enter) var(--ease),opacity var(--t-enter) var(--ease);position:relative}.zone-rail.hidden.svelte-1n46o8q{opacity:0;pointer-events:none;transform:translate(calc(100% + 40px))}.rail-restore.svelte-1n46o8q{z-index:var(--z-console);background:linear-gradient(180deg,var(--accent-strong),var(--accent));width:21px;height:62px;box-shadow:var(--shadow);color:#171208;cursor:pointer;pointer-events:auto;transition:filter var(--t-state) var(--ease);border:0;place-items:center;padding:0;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.rail-restore.svelte-1n46o8q:hover{filter:brightness(1.06)}.rail-restore.left.svelte-1n46o8q{border-radius:0 var(--r-ctl) var(--r-ctl) 0;left:0}.rail-restore.right.svelte-1n46o8q{border-radius:var(--r-ctl) 0 0 var(--r-ctl);right:0}.rail-restore.svelte-1n46o8q svg:where(.svelte-1n46o8q){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.zone-console.svelte-1n46o8q{grid-area:console;justify-content:center;justify-self:center;width:100%;display:flex}@media(width<=760px){.layout.svelte-1n46o8q{grid-template:"top""."minmax(40px,1fr)"left""console"/1fr;gap:8px}.zone-rail.svelte-1n46o8q{display:none}.rail-restore.left.svelte-1n46o8q{top:auto;bottom:calc(var(--console-h,164px) + clamp(14px,2.2vh,22px) + env(safe-area-inset-bottom) + 8px);border-radius:var(--r-pill);width:56px;height:24px;transition:bottom var(--t-enter) var(--ease),filter var(--t-state) var(--ease);left:50%;right:auto;transform:translate(-50%)}.rail-restore.left.svelte-1n46o8q svg:where(.svelte-1n46o8q){transform:rotate(-90deg)}.rail-restore.right.svelte-1n46o8q{display:none}}@media(width>=761px)and (width<=1180px){.layout.svelte-1n46o8q{padding:calc(clamp(10px,1.6vh,16px) + env(safe-area-inset-top)) calc(clamp(10px,1.2vw,16px) + env(safe-area-inset-right)) calc(clamp(10px,1.6vh,16px) + env(safe-area-inset-bottom)) calc(clamp(10px,1.2vw,16px) + env(safe-area-inset-left));grid-template-columns:clamp(272px,30vw,346px) minmax(0,1fr) clamp(240px,26vw,306px);gap:clamp(8px,1.1vw,14px)}}@media(width>=761px)and (width<=900px){.layout.svelte-1n46o8q{grid-template-columns:clamp(264px,34vw,320px) minmax(0,1fr);grid-template-areas:"top top""left rail""console console"}.zone-rail.svelte-1n46o8q{flex-direction:column;place-self:start end;align-items:flex-end;gap:8px;width:min(320px,66vw);max-height:100%;overflow:visible}.vitals-fold.svelte-1n46o8q{height:34px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);color:var(--text-dim);cursor:pointer;transition:border-color var(--t-state) var(--ease),color var(--t-state) var(--ease),background var(--t-state) var(--ease);flex:none;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.vitals-fold.svelte-1n46o8q:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.vf-sep.svelte-1n46o8q{color:var(--text-ghost)}.vf-year.svelte-1n46o8q{font-family:var(--font-num,inherit);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-weight:700}.vf-caret.svelte-1n46o8q{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform var(--t-state) var(--ease);flex:none}.zone-rail.open.svelte-1n46o8q .vf-caret:where(.svelte-1n46o8q){transform:rotate(90deg)}.zone-rail.open.svelte-1n46o8q .vitals-fold:where(.svelte-1n46o8q){justify-content:center;width:34px;padding:0}.zone-rail.open.svelte-1n46o8q .vitals-fold:where(.svelte-1n46o8q) .eyebrow:where(.svelte-1n46o8q),.zone-rail.open.svelte-1n46o8q .vf-sep:where(.svelte-1n46o8q),.zone-rail.open.svelte-1n46o8q .vf-year:where(.svelte-1n46o8q){display:none}.vitals-body.svelte-1n46o8q{flex:0 auto;width:100%;display:none}.zone-rail.open.svelte-1n46o8q .vitals-body:where(.svelte-1n46o8q){display:flex}}@media(width<=1024px)and (height<=540px){.layout.svelte-1n46o8q{padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));grid-template:"left."minmax(0,1fr)"left console"/40% minmax(0,1fr);gap:8px}.zone-rail.svelte-1n46o8q{display:none}.zone-top.svelte-1n46o8q{top:calc(8px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));z-index:3;width:auto;max-width:58%;position:absolute;left:auto}.rail-restore.left.svelte-1n46o8q{inset:50% auto auto 0;transform:translateY(-50%)}.rail-restore.right.svelte-1n46o8q{display:none}}.load-error.svelte-1f9ky1w{padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0}.card.svelte-1f9ky1w{max-width:420px;padding:var(--space-6);text-align:center;justify-items:center;gap:var(--space-3);display:grid}.emoji.svelte-1f9ky1w{font-size:var(--glyph-3xl);line-height:1}h1.svelte-1f9ky1w{font-size:var(--fs-xl);margin:0;font-weight:600}p.svelte-1f9ky1w{color:var(--text-dim);margin:0;line-height:1.55}
