:root{--night:#07090e;--night-deep:#040508;--night-raised:#10141cd1;--night-line:#aab4c81a;--moon:#e4dfd6;--mist:#8e97a8;--lantern:#d4a35e;--seal:#a8352d;--paper:#0f131a;--paper-deep:#161b24;--ink:#d6d3cc;--ink-soft:#929aaa;--ink-faint:#677084;--line:#1d232e;--line-strong:#2d3542;--gold:#c39a62;--tip:#d4a35e14;--tip-ink:#c8a878;--focus:#d4a35e;--cat-restaurant:#d88985;--cat-cafe:#d3a07a;--cat-bar:#c8b07e;--cat-attraction:#86aecf;--cat-experience:#ab9ccc;--cat-todo:#9bb88a;--cat-shop:#cf95b2;--cat-transport:#98a6b6;--cat-note:#a09b93;--shadow:0 1px 1px #0000004d, 0 12px 28px -16px #000c;--shadow-lift:0 2px 4px #00000059, 0 24px 40px -18px #000000e6;--font-logo:"Fraunces", Georgia, serif;--font-display:"Newsreader", Georgia, serif;--font-body:"Karla", system-ui, sans-serif;--font-zh:"Noto Serif SC", "Songti SC", serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.875rem;--text-display:clamp(4rem, 15vw, 10rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--page-max:1320px;--gutter:16px;--status-h:28px;--peek:84px;--peek-open:260px;--dock-bottom:calc(max(env(safe-area-inset-bottom), 8px) + 22px);--corner:10px;--peek-bottom:calc(var(--corner) + var(--status-h) + 8px);--ease-out:cubic-bezier(.22, 1, .36, 1);--hero-filter:saturate(.7) brightness(.72);--hero-scrim:#0a1322b3;--hero-top:#0a13228c;--hero-mid:#0a101c40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#e4dfd640;--chip-bg:#07090e8c;--chip-line:#e4dfd62e;--chip-line-hover:#e4dfd666;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0f1a2e33 45%, #0a1322d9 100%);--seal-ink:#e79a92;--danger-ink:#e3a39c;--sos-ink:#f0b4ad;--grain-opacity:.05;--card-border:1px solid var(--line);--panel-border:1px solid var(--night-line);--logo-weight:600;--logo-tracking:-.035em;--logo-stretch:"opsz" 144;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=768px){:root{--gutter:28px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:manipulation}body{background:var(--night);color:var(--moon);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea):focus-visible{outline-offset:-1px}input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{text-align:left}input:is([type=date],[type=time],[type=datetime-local]){text-align:left}:root select:not([multiple]):not([size]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, color-mix(in srgb, currentColor 60%, transparent) 50%), linear-gradient(135deg, color-mix(in srgb, currentColor 60%, transparent) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2rem}:where(input[type=checkbox]:not([role=switch])){appearance:none;border:1.5px solid color-mix(in srgb, var(--ink-faint) 70%, transparent);cursor:pointer;background:0 0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:background-color .14s,border-color .14s;display:inline-grid;position:relative}:where(input[type=checkbox]:not([role=switch])):before{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:30%;height:55%;margin-top:-12%;transition:transform .14s;transform:rotate(45deg)scale(0)}:where(input[type=checkbox]:not([role=switch])):hover{border-color:var(--check,var(--lantern))}:where(input[type=checkbox]:not([role=switch])):checked{border-color:var(--check,var(--lantern));background:var(--check,var(--lantern))}:where(input[type=checkbox]:not([role=switch])):checked:before{transform:rotate(45deg)scale(1)}:where(input[type=checkbox]:not([role=switch])):disabled{opacity:.5;cursor:default}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(80% 50% at 50% 110%,#f0b35a14,#0000 70%);position:fixed;inset:0}#root{z-index:1;position:relative}.visually-hidden{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:.01ms!important;animation-duration:.01ms!important}}[data-cat=restaurant]{--cat:var(--cat-restaurant)}[data-cat=cafe]{--cat:var(--cat-cafe)}[data-cat=bar]{--cat:var(--cat-bar)}[data-cat=attraction]{--cat:var(--cat-attraction)}[data-cat=experience]{--cat:var(--cat-experience)}[data-cat=todo]{--cat:var(--cat-todo)}[data-cat=shop]{--cat:var(--cat-shop)}[data-cat=transport]{--cat:var(--cat-transport)}[data-cat=note]{--cat:var(--cat-note)}.drag-ghost{z-index:1000;pointer-events:none;padding:24px;position:fixed}.drag-ghost>*{background:var(--paper);color:var(--ink);box-shadow:0 18px 30px -12px #000000b3, 0 0 0 1px var(--lantern);border-radius:12px;list-style:none;transform:rotate(-2.5deg);padding:10px 14px!important}body.is-dragging,body.is-dragging *{cursor:grabbing!important}[hidden]{display:none!important}.touch-ghost{z-index:1000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.touch-ghost>*{background:var(--paper);color:var(--ink);box-shadow:0 22px 36px -12px #000c, 0 0 0 1px var(--lantern);border-radius:12px;list-style:none;transform:scale(1.03);padding:10px 14px!important}@media (hover:none),(pointer:coarse){[data-drop-item]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}::view-transition-old(root){animation:.32s var(--ease-out) both trip-out}::view-transition-new(root){animation:.52s var(--ease-out) both trip-in}@keyframes trip-out{to{opacity:0;transform:scale(.985)}}@keyframes trip-in{0%{opacity:0;transform:translateY(18px)}}:root[data-map-open] body{overflow:hidden}@media (width>=1024px){:root[data-map-peek]{--page-clear:max(0px, var(--peek) + 12px - (100vw - var(--page-max)) / 2)}:root[data-map-peek] body{padding-right:var(--page-clear)}}:root[data-look-dock] body{padding-bottom:230px}@media (width>=1024px){:root[data-look-dock] body{padding-bottom:170px}}:root{--scroll-thumb:color-mix(in srgb, var(--mist) 32%, transparent);--scroll-thumb-hover:color-mix(in srgb, var(--mist) 55%, transparent);scrollbar-color:var(--scroll-thumb) var(--night)}*{scrollbar-width:thin}:where(*):hover{scrollbar-color:var(--scroll-thumb-hover) transparent}:where(body *){scrollbar-color:var(--scroll-thumb) transparent}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.scroll-fade{--fade:2rem;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);overflow-y:auto}@supports (animation-timeline:scroll()){.scroll-fade{animation:linear both scroll-fade;animation-timeline:scroll(self)}}@supports not (animation-timeline:scroll()){.scroll-fade{--fade-bottom:var(--fade)}}@keyframes scroll-fade{0%{--fade-top:0px;--fade-bottom:var(--fade)}6%,94%{--fade-top:var(--fade);--fade-bottom:var(--fade)}to{--fade-top:var(--fade);--fade-bottom:0px}}@media print{:root[data-printing=recap] body *{visibility:hidden}:root[data-printing=recap] [data-recap],:root[data-printing=recap] [data-recap] *{visibility:visible}:root[data-printing=recap] [data-recap]{width:100%;max-height:none;box-shadow:none;position:absolute;inset:0;overflow:visible}:root[data-printing=recap] [data-recap]>div:first-child{display:none}:root[data-printing=recap] [data-recap] polyline{stroke-dashoffset:0;animation:none}}.figure{text-box:trim-both cap alphabetic;line-height:1;display:block}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}@media (hover:none) and (pointer:coarse){kbd{display:none!important}}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cat-restaurant:#c8323a;--cat-cafe:#9c5218;--cat-bar:#8f6a24;--cat-attraction:#2474a8;--cat-experience:#66479a;--cat-todo:#4d7a24;--cat-shop:#b0417a;--cat-transport:#52667a;--cat-note:#7d7266;--hero-filter:saturate(1) brightness(1.02);--hero-scrim:#ffffffb8;--hero-top:#ffffff59;--hero-mid:#ffffff14;--hero-title-shadow:0 2px 30px #ffffff8c;--hero-facts-shadow:0 1px 8px #ffffffe6;--hero-rule:#141e2833;--chip-bg:#ffffffb8;--chip-line:#141e2824;--chip-line-hover:#141e2859;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #ffffff0d 45%, #ffffffc7 100%);--grain-opacity:.03;--shadow:0 1px 2px #1419230f, 0 12px 28px -16px #14192338;--shadow-lift:0 2px 4px #14192314, 0 22px 40px -18px #1419234d}:root[data-brand=lantern][data-mode=light]{--night:#eef1f5;--night-deep:#e3e8ee;--night-raised:#ffffffd1;--night-line:#16202e1a;--moon:#16202e;--mist:#5b667c;--lantern:#8f5d12;--on-lantern:#fff;--seal:#b8322c;--paper:#fff;--paper-deep:#f3f5f8;--ink:#16202e;--ink-soft:#56627a;--ink-faint:#5f687c;--line:#dde3ea;--line-strong:#c5cdd8;--gold:#a36a17;--tip:#fbf3e3;--tip-ink:#8a5a12;--focus:#8f5d12;--seal-ink:#b3322c;--danger-ink:#b3322c;--sos-ink:#a3261f}:root[data-brand=ie]{--font-logo:"Bodoni Moda", "Didot", serif;--font-display:"Bodoni Moda", "Didot", serif;--font-body:"Figtree", system-ui, sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--card-border:1.5px dashed var(--line-strong);--panel-border:1.5px dashed var(--night-line);--logo-weight:800;--logo-tracking:-.02em}:root[data-brand=ie][data-mode=dark]{--night:#0f1512;--night-deep:#0a0f0c;--night-raised:#151e19d6;--night-line:#c8dccd29;--moon:#eae4d6;--mist:#9aa79c;--lantern:#d9a441;--seal:#c23b32;--paper:#141c17;--paper-deep:#1b2520;--ink:#e4dfd2;--ink-soft:#9faaa0;--ink-faint:#6e7a71;--line:#26322b;--line-strong:#3a4a40;--gold:#c99b4a;--tip:#c23b321a;--tip-ink:#e0a197;--focus:#d9a441;--seal-ink:#e58f84;--hero-scrim:#0a0f0cb3;--hero-top:#0a0f0c80;--chip-bg:#0a0f0c99;--shadow:0 1px 1px #0000004d, 0 10px 24px -18px #000000e6}:root[data-brand=ie][data-mode=light]{--night:#f2eee5;--night-deep:#e9e3d6;--night-raised:#fbf9f4db;--night-line:#1d2a2229;--moon:#1d2a22;--mist:#56645a;--lantern:#a8261f;--seal:#b42c24;--paper:#fbf9f4;--paper-deep:#f3efe5;--ink:#1d2a22;--ink-soft:#56645a;--ink-faint:#8a958c;--line:#e2dbcb;--line-strong:#cbc1ab;--gold:#8c6a1e;--tip:#f6e7e2;--tip-ink:#8e2a22;--focus:#a8261f;--seal-ink:#b42c24;--danger-ink:#b42c24;--sos-ink:#a8261f;--shadow:none;--shadow-lift:0 14px 30px -18px #1d2a2259}:root[data-brand=tram]{--font-logo:"Archivo", system-ui, sans-serif;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-pill:3px;--card-border:2px solid var(--line-strong);--panel-border:2px solid var(--night-line);--logo-weight:900;--logo-tracking:-.045em;--logo-stretch:"wdth" 88;--shadow:none;--shadow-lift:none}:root[data-brand=tram][data-mode=dark]{--night:#12161d;--night-deep:#0c0f14;--night-raised:#181d26e6;--night-line:#e8eaee38;--moon:#eef0f3;--mist:#a3abb8;--lantern:#f2c230;--seal:#f2c230;--paper:#181d26;--paper-deep:#202633;--ink:#eef0f3;--ink-soft:#a3abb8;--ink-faint:#737c8b;--line:#2a313e;--line-strong:#3d4657;--gold:#f2c230;--tip:#f2c2301a;--tip-ink:#f2c230;--focus:#f2c230}:root[data-brand=tram][data-mode=light]{--night:#f4f5f7;--night-deep:#e9ebef;--night-raised:#ffffffeb;--night-line:#111317e6;--moon:#111317;--mist:#4f5663;--lantern:#1f5bd6;--seal:#111317;--paper:#fff;--paper-deep:#f1f2f5;--ink:#111317;--ink-soft:#4f5663;--ink-faint:#858c98;--line:#d7dbe1;--line-strong:#111317;--gold:#1f5bd6;--tip:#fff4c4;--tip-ink:#5c4600;--focus:#1f5bd6;--seal-ink:#c8323a;--danger-ink:#c8323a;--sos-ink:#c8323a}:root[data-brand=riso]{--font-logo:"Bricolage Grotesque", system-ui, sans-serif;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Bricolage Grotesque", system-ui, sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:26px;--card-border:1.5px solid var(--ink);--panel-border:1.5px solid var(--moon);--logo-weight:800;--logo-tracking:-.05em}:root[data-brand=riso][data-mode=dark]{--night:#16132a;--night-deep:#0f0d1f;--night-raised:#1e1a38e6;--night-line:#ede9ff33;--moon:#ede9ff;--mist:#a9a3cc;--lantern:#ff5c93;--seal:#5b7cff;--paper:#1e1a38;--paper-deep:#272246;--ink:#ede9ff;--ink-soft:#b3adda;--ink-faint:#7e77a6;--line:#342e5a;--line-strong:#4a4378;--gold:#ff8db3;--tip:#5b7cff24;--tip-ink:#b7c4ff;--focus:#ff5c93;--shadow:4px 4px 0 #5b7cff;--shadow-lift:6px 6px 0 #ff5c93}:root[data-brand=riso][data-mode=light]{--night:#efeaf6;--night-deep:#e5def0;--night-raised:#ffffffe6;--night-line:#1e1b4bd9;--moon:#1e1b4b;--mist:#57518c;--lantern:#e8336f;--seal:#3d5afe;--paper:#fff;--paper-deep:#f6f2fb;--ink:#1e1b4b;--ink-soft:#57518c;--ink-faint:#8f89bd;--line:#e2dcef;--line-strong:#1e1b4b;--gold:#e8336f;--tip:#e8ecff;--tip-ink:#2c3fbf;--focus:#e8336f;--seal-ink:#e8336f;--danger-ink:#d0254f;--sos-ink:#d0254f;--shadow:4px 4px 0 #3d5afe;--shadow-lift:6px 6px 0 #e8336f}:root[data-brand=azulejo]{--font-logo:"Young Serif", Georgia, serif;--font-display:"Young Serif", Georgia, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--card-border:1px solid var(--line-strong);--logo-weight:400;--logo-tracking:-.03em}:root[data-brand=azulejo][data-mode=dark]{--night:#0b1733;--night-deep:#071026;--night-raised:#101f42db;--night-line:#b4c8ff29;--moon:#eef2ff;--mist:#9fb0d6;--lantern:#e0a93b;--seal:#3d6fe0;--paper:#0f1d3f;--paper-deep:#15264f;--ink:#e3e9fb;--ink-soft:#a3b3d8;--ink-faint:#6d7ea8;--line:#1f3163;--line-strong:#2d4480;--gold:#e0a93b;--tip:#7fa6ff1a;--tip-ink:#b4c9ff;--focus:#7fa6ff;--seal-ink:#f0a79c;--hero-scrim:#071026b8;--hero-top:#07102680;--hero-mid:#07102640;--chip-bg:#07102699;--shadow:0 1px 1px #0000004d, 0 12px 26px -16px #000000d9}:root[data-brand=azulejo][data-mode=light]{--night:#f3f6fc;--night-deep:#e6ecf8;--night-raised:#ffffffe6;--night-line:#1634822e;--moon:#102a6b;--mist:#4a5f93;--lantern:#1c46b0;--seal:#1c46b0;--paper:#fff;--paper-deep:#f2f5fc;--ink:#0f1f4a;--ink-soft:#4a5a85;--ink-faint:#8391b4;--line:#dae2f3;--line-strong:#b6c4e6;--gold:#a8740f;--tip:#fcf2dc;--tip-ink:#7a5208;--focus:#1c46b0;--seal-ink:#1c46b0;--danger-ink:#b3322c;--sos-ink:#a3261f}:root[data-brand=nordlys]{--font-logo:"Unbounded", system-ui, sans-serif;--font-display:"Hanken Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--logo-weight:700;--logo-tracking:-.06em}:root[data-brand=nordlys][data-mode=dark]{--night:#06141a;--night-deep:#030c10;--night-raised:#0b1e26d6;--night-line:#96e6d224;--moon:#e4f5ef;--mist:#8fb0aa;--lantern:#5ee6a8;--seal:#a58bff;--paper:#0a1c23;--paper-deep:#10262e;--ink:#d9ece6;--ink-soft:#92b0aa;--ink-faint:#5f7f7a;--line:#16303a;--line-strong:#22434e;--gold:#5ee6a8;--tip:#a58bff1f;--tip-ink:#c9bbff;--focus:#5ee6a8;--seal-ink:#c9bbff;--hero-scrim:#030c10b3;--hero-top:#030c1080;--chip-bg:#030c1099;--shadow:0 0 0 1px #5ee6a80a, 0 16px 32px -20px #000000e6;--shadow-lift:0 0 0 1px #5ee6a833, 0 22px 44px -18px #000000e6}:root[data-brand=nordlys][data-mode=light]{--night:#eef4f3;--night-deep:#e1ebe9;--night-raised:#ffffffe0;--night-line:#0a3c3c24;--moon:#0b2b2e;--mist:#4b6b6b;--lantern:#0f7a64;--seal:#6b4fd8;--paper:#fff;--paper-deep:#f2f7f6;--ink:#0b2b2e;--ink-soft:#4b6868;--ink-faint:#85a09e;--line:#d9e6e3;--line-strong:#b5cbc7;--gold:#0f7a64;--tip:#eeeaff;--tip-ink:#4d36b0;--focus:#0f7a64;--seal-ink:#6b4fd8;--danger-ink:#b3322c;--sos-ink:#a3261f}:root[data-brand=sakura]{--font-logo:"Shippori Mincho", "Hiragino Mincho ProN", serif;--font-display:"Shippori Mincho", "Hiragino Mincho ProN", serif;--font-body:"Zen Kaku Gothic New", system-ui, sans-serif;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--logo-weight:800;--logo-tracking:-.02em}:root[data-brand=sakura][data-mode=dark]{--night:#1a1317;--night-deep:#120d10;--night-raised:#241a20db;--night-line:#f2c8d624;--moon:#f6e9ee;--mist:#b59ea8;--lantern:#f2a7bd;--seal:#c2456e;--paper:#21181d;--paper-deep:#2a1f25;--ink:#eee0e5;--ink-soft:#b5a0a9;--ink-faint:#7d6a72;--line:#342830;--line-strong:#4a3a43;--gold:#f2a7bd;--tip:#8fa86a1f;--tip-ink:#bfd3a0;--focus:#f2a7bd;--seal-ink:#f2a7bd;--hero-scrim:#120d10b3;--hero-top:#120d1080;--chip-bg:#120d1099}:root[data-brand=sakura][data-mode=light]{--night:#fbf3f4;--night-deep:#f4e6e9;--night-raised:#ffffffe0;--night-line:#2a1f2424;--moon:#2a1f24;--mist:#6e5a62;--lantern:#c2456e;--seal:#c2456e;--paper:#fffdfd;--paper-deep:#faf1f3;--ink:#2a1f24;--ink-soft:#6e5a62;--ink-faint:#a3919a;--line:#efdfe3;--line-strong:#d9c2c9;--gold:#5f7a3a;--tip:#eef4e4;--tip-ink:#48612a;--focus:#c2456e;--seal-ink:#c2456e;--danger-ink:#b3322c;--sos-ink:#a3261f}:root[data-brand=saffron]{--font-logo:"Gloock", Georgia, serif;--font-display:"Gloock", Georgia, serif;--font-body:"Epilogue", system-ui, sans-serif;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--logo-weight:400;--logo-tracking:-.025em}:root[data-brand=saffron][data-mode=dark]{--night:#1b110a;--night-deep:#120b06;--night-raised:#26190fdb;--night-line:#f2c88c26;--moon:#f7e8d2;--mist:#bda283;--lantern:#f2a20c;--seal:#c9471f;--paper:#22160d;--paper-deep:#2c1d12;--ink:#f0e2cc;--ink-soft:#bba386;--ink-faint:#85705a;--line:#3a2818;--line-strong:#533a23;--gold:#f2a20c;--tip:#c9471f21;--tip-ink:#f3a88e;--focus:#f2a20c;--seal-ink:#f3a88e;--hero-scrim:#120b06b3;--hero-top:#120b0680;--chip-bg:#120b0699}:root[data-brand=saffron][data-mode=light]{--night:#fbf1df;--night-deep:#f4e5c9;--night-raised:#fffbf3e6;--night-line:#3c230f29;--moon:#2b1a0e;--mist:#6f5540;--lantern:#c2410c;--seal:#c2410c;--paper:#fffbf3;--paper-deep:#fbf2e2;--ink:#2b1a0e;--ink-soft:#6f5540;--ink-faint:#a58d74;--line:#efdfc4;--line-strong:#dcc39c;--gold:#9a6508;--tip:#fbe6da;--tip-ink:#8f2f0a;--focus:#c2410c;--seal-ink:#c2410c;--danger-ink:#b3261f;--sos-ink:#a3261f}:root[data-brand=signal]{--font-logo:"Geist", sans-serif;--font-display:"Geist", sans-serif;--font-body:"Geist", system-ui, sans-serif;--logo-weight:700;--logo-tracking:-.055em;--logo-case:none;--logo-stretch:normal;--radius-sm:10px;--radius-md:18px;--radius-lg:28px}:root[data-brand=signal][data-mode=light]{--night:#f6f3ee;--night-deep:#efebe3;--night-raised:#fffdf9e6;--night-line:#0e0e1029;--moon:#0e0e10;--mist:#55534f;--lantern:#d4410b;--on-lantern:#fff;--seal:#d4410b;--paper:#fffdf9;--paper-deep:#f5f1ea;--ink:#0e0e10;--ink-soft:#55534f;--ink-faint:#6f6c66;--line:#e7e2d9;--line-strong:#cfc8bb;--gold:#d4410b;--tip:#fff0e5;--tip-ink:#8a3000;--focus:#d4410b;--seal-ink:#d4410b;--danger-ink:#b3261e;--sos-ink:#b3261e;--shadow:0 1px 1px #0e0e100a, 0 2px 6px #0e0e100a, 0 24px 48px -24px #0e0e1040;--shadow-lift:0 1px 1px #0e0e100a, 0 2px 6px #0e0e100a, 0 24px 48px -24px #0e0e1040;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f6f3eebd;--hero-top:#f6f3ee59;--hero-mid:#f6f3ee14;--hero-title-shadow:0 2px 30px #f6f3ee99;--hero-facts-shadow:0 1px 8px #f6f3eef2;--hero-rule:#0e0e1040;--chip-bg:#fffdf9c7;--chip-line:#0e0e102e;--chip-line-hover:#0e0e1066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f6f3ee33 45%, #f6f3eed9 100%);--grain-opacity:.035}:root[data-brand=signal][data-mode=dark]{--night:#0e0e10;--night-deep:#08080a;--night-raised:#19191ce6;--night-line:#f3f1ec24;--moon:#f3f1ec;--mist:#b4b1aa;--lantern:#ff7a45;--on-lantern:#0e0e10;--seal:#ff7a45;--paper:#19191c;--paper-deep:#222226;--ink:#f3f1ec;--ink-soft:#b4b1aa;--ink-faint:#8a8781;--line:#2a2a2f;--line-strong:#3d3d44;--gold:#ff7a45;--tip:#2a1a12;--tip-ink:#ffb48a;--focus:#ff7a45;--seal-ink:#ff7a45;--danger-ink:#ff8a7a;--sos-ink:#ff8a7a;--shadow:0 1px 0 #ffffff0a inset, 0 24px 48px -24px #000c;--shadow-lift:0 1px 0 #ffffff0a inset, 0 24px 48px -24px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0e0e10b8;--hero-top:#0e0e1080;--hero-mid:#0e0e1040;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f3f1ec40;--chip-bg:#19191c99;--chip-line:#f3f1ec2e;--chip-line-hover:#f3f1ec66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0e0e1033 45%, #0e0e10d9 100%);--grain-opacity:.05}:root[data-brand=postcard]{--font-logo:"Alfa Slab One", serif;--font-display:"Zilla Slab", serif;--font-body:"Libre Franklin", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.01em;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:4px;--radius-md:6px;--radius-lg:10px}:root[data-brand=postcard][data-mode=light]{--night:#e8f0ec;--night-deep:#dbe6e0;--night-raised:#fffdf7e6;--night-line:#15304a29;--moon:#15304a;--mist:#44607a;--lantern:#c93a22;--on-lantern:#fffdf7;--seal:#c93a22;--paper:#fffdf7;--paper-deep:#f4f1e8;--ink:#15304a;--ink-soft:#44607a;--ink-faint:#6f8699;--line:#d9e1dc;--line-strong:#b4c4bd;--gold:#c93a22;--tip:#fff1c9;--tip-ink:#6b4a00;--focus:#c93a22;--seal-ink:#c93a22;--danger-ink:#b3261e;--sos-ink:#b3261e;--shadow:0 1px 0 #b4c4bd, 0 14px 28px -20px #15304a73;--shadow-lift:0 1px 0 #b4c4bd, 0 14px 28px -20px #15304a73;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#e8f0ecbd;--hero-top:#e8f0ec59;--hero-mid:#e8f0ec14;--hero-title-shadow:0 2px 30px #e8f0ec99;--hero-facts-shadow:0 1px 8px #e8f0ecf2;--hero-rule:#15304a40;--chip-bg:#fffdf7c7;--chip-line:#15304a2e;--chip-line-hover:#15304a66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #e8f0ec33 45%, #e8f0ecd9 100%);--grain-opacity:.035}:root[data-brand=postcard][data-mode=dark]{--night:#0f2231;--night-deep:#0a1824;--night-raised:#152c3fe6;--night-line:#f3efe424;--moon:#f3efe4;--mist:#adc0cf;--lantern:#ff7a5c;--on-lantern:#1a0b05;--seal:#ff7a5c;--paper:#152c3f;--paper-deep:#1b3650;--ink:#f3efe4;--ink-soft:#adc0cf;--ink-faint:#7f95a6;--line:#23405a;--line-strong:#33587a;--gold:#ff7a5c;--tip:#2b3a2c;--tip-ink:#f2d58a;--focus:#ff7a5c;--seal-ink:#ff7a5c;--danger-ink:#ff9a8a;--sos-ink:#ff9a8a;--shadow:0 16px 30px -20px #000c;--shadow-lift:0 16px 30px -20px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0f2231b8;--hero-top:#0f223180;--hero-mid:#0f223140;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f3efe440;--chip-bg:#152c3f99;--chip-line:#f3efe42e;--chip-line-hover:#f3efe466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0f223133 45%, #0f2231d9 100%);--grain-opacity:.05}:root[data-brand=deco]{--font-logo:"Limelight", serif;--font-display:"Josefin Sans", sans-serif;--font-body:"Josefin Sans", system-ui, sans-serif;--logo-weight:400;--logo-tracking:.02em;--logo-case:none;--logo-stretch:normal;--radius-sm:2px;--radius-md:2px;--radius-lg:2px}:root[data-brand=deco][data-mode=light]{--night:#e9eee8;--night-deep:#dde5de;--night-raised:#fbfaf5e6;--night-line:#13231e29;--moon:#13231e;--mist:#4a5d55;--lantern:#7d5c12;--on-lantern:#fbfaf5;--seal:#1f6b56;--paper:#fbfaf5;--paper-deep:#f0efe6;--ink:#13231e;--ink-soft:#4a5d55;--ink-faint:#6e7f78;--line:#d8ddd5;--line-strong:#9c8a55;--gold:#7d5c12;--tip:#f3ecd6;--tip-ink:#5c440c;--focus:#7d5c12;--seal-ink:#1f6b56;--danger-ink:#a4262c;--sos-ink:#a4262c;--shadow:none;--shadow-lift:0 18px 34px -22px #13231e59;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#e9eee8bd;--hero-top:#e9eee859;--hero-mid:#e9eee814;--hero-title-shadow:0 2px 30px #e9eee899;--hero-facts-shadow:0 1px 8px #e9eee8f2;--hero-rule:#13231e40;--chip-bg:#fbfaf5c7;--chip-line:#13231e2e;--chip-line-hover:#13231e66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #e9eee833 45%, #e9eee8d9 100%);--grain-opacity:.035}:root[data-brand=deco][data-mode=dark]{--night:#0c1411;--night-deep:#08100d;--night-raised:#111c18e6;--night-line:#efe6cf24;--moon:#efe6cf;--mist:#bcb195;--lantern:#d8b467;--on-lantern:#0c1411;--seal:#3fae8f;--paper:#111c18;--paper-deep:#172520;--ink:#efe6cf;--ink-soft:#bcb195;--ink-faint:#8d856f;--line:#223029;--line-strong:#8a7340;--gold:#d8b467;--tip:#1c2a22;--tip-ink:#e3c98a;--focus:#d8b467;--seal-ink:#3fae8f;--danger-ink:#f09a90;--sos-ink:#f09a90;--shadow:none;--shadow-lift:0 18px 34px -22px #efe6cf59;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0c1411b8;--hero-top:#0c141180;--hero-mid:#0c141140;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#efe6cf40;--chip-bg:#111c1899;--chip-line:#efe6cf2e;--chip-line-hover:#efe6cf66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0c141133 45%, #0c1411d9 100%);--grain-opacity:.05}:root[data-brand=swiss]{--font-logo:"Schibsted Grotesk", sans-serif;--font-display:"Schibsted Grotesk", sans-serif;--font-body:"Schibsted Grotesk", system-ui, sans-serif;--logo-weight:900;--logo-tracking:-.055em;--logo-case:none;--logo-stretch:normal;--radius-sm:0px;--radius-md:0px;--radius-lg:0px}:root[data-brand=swiss][data-mode=light]{--night:#f6f6f4;--night-deep:#ebebe8;--night-raised:#ffffffe6;--night-line:#11141829;--moon:#111418;--mist:#50565e;--lantern:#d7000f;--on-lantern:#fff;--seal:#d7000f;--paper:#fff;--paper-deep:#f2f2f0;--ink:#111418;--ink-soft:#50565e;--ink-faint:#737a83;--line:#e1e1dd;--line-strong:#111418;--gold:#d7000f;--tip:#fff0f0;--tip-ink:#a3000b;--focus:#d7000f;--seal-ink:#d7000f;--danger-ink:#b8000c;--sos-ink:#b8000c;--shadow:none;--shadow-lift:0 18px 34px -22px #11141859;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f6f6f4bd;--hero-top:#f6f6f459;--hero-mid:#f6f6f414;--hero-title-shadow:0 2px 30px #f6f6f499;--hero-facts-shadow:0 1px 8px #f6f6f4f2;--hero-rule:#11141840;--chip-bg:#ffffffc7;--chip-line:#1114182e;--chip-line-hover:#11141866;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f6f6f433 45%, #f6f6f4d9 100%);--grain-opacity:.035;--split-bg:#d7000f;--split-ink:#fff}:root[data-brand=swiss][data-mode=dark]{--night:#0f1012;--night-deep:#08090a;--night-raised:#17181be6;--night-line:#f3f3f124;--moon:#f3f3f1;--mist:#aeb0b5;--lantern:#ff4d4d;--on-lantern:#0f1012;--seal:#ff4d4d;--paper:#17181b;--paper-deep:#1f2024;--ink:#f3f3f1;--ink-soft:#aeb0b5;--ink-faint:#83868c;--line:#2a2b2f;--line-strong:#f3f3f1;--gold:#ff4d4d;--tip:#2a1416;--tip-ink:#ff9d9d;--focus:#ff4d4d;--seal-ink:#ff4d4d;--danger-ink:#ff8a8a;--sos-ink:#ff8a8a;--shadow:none;--shadow-lift:0 18px 34px -22px #f3f3f159;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0f1012b8;--hero-top:#0f101280;--hero-mid:#0f101240;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f3f3f140;--chip-bg:#17181b99;--chip-line:#f3f3f12e;--chip-line-hover:#f3f3f166;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0f101233 45%, #0f1012d9 100%);--grain-opacity:.05;--split-bg:#ff4d4d;--split-ink:#0f1012}:root[data-brand=monsoon]{--font-logo:"Rozha One", serif;--font-display:"Rozha One", serif;--font-body:"Mukta", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.01em;--logo-case:none;--logo-stretch:normal;--radius-sm:10px;--radius-md:16px;--radius-lg:24px}:root[data-brand=monsoon][data-mode=light]{--night:#e5f0e8;--night-deep:#d7e8dc;--night-raised:#ffffffe6;--night-line:#0b3a2e29;--moon:#0b3a2e;--mist:#3c6a5c;--lantern:#8a4f00;--on-lantern:#fff;--seal:#c2410c;--paper:#fff;--paper-deep:#f1f7f2;--ink:#0b3a2e;--ink-soft:#3c6a5c;--ink-faint:#5f8577;--line:#d3e3d8;--line-strong:#a9c8b5;--gold:#8a4f00;--tip:#fff3d1;--tip-ink:#6b4400;--focus:#8a4f00;--seal-ink:#c2410c;--danger-ink:#b3261e;--sos-ink:#b3261e;--shadow:0 18px 30px -22px #0b3a2e8c;--shadow-lift:0 18px 30px -22px #0b3a2e8c;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#e5f0e8bd;--hero-top:#e5f0e859;--hero-mid:#e5f0e814;--hero-title-shadow:0 2px 30px #e5f0e899;--hero-facts-shadow:0 1px 8px #e5f0e8f2;--hero-rule:#0b3a2e40;--chip-bg:#ffffffc7;--chip-line:#0b3a2e2e;--chip-line-hover:#0b3a2e66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #e5f0e833 45%, #e5f0e8d9 100%);--grain-opacity:.035}:root[data-brand=monsoon][data-mode=dark]{--night:#062019;--night-deep:#041712;--night-raised:#0b2b23e6;--night-line:#eaf4ea24;--moon:#eaf4ea;--mist:#a2c6b5;--lantern:#f5b82e;--on-lantern:#062019;--seal:#ff7a45;--paper:#0b2b23;--paper-deep:#10362c;--ink:#eaf4ea;--ink-soft:#a2c6b5;--ink-faint:#72998a;--line:#15403a;--line-strong:#23594e;--gold:#f5b82e;--tip:#1c3a26;--tip-ink:#f7d27a;--focus:#f5b82e;--seal-ink:#ff7a45;--danger-ink:#ff9d86;--sos-ink:#ff9d86;--shadow:0 18px 30px -20px #000000bf;--shadow-lift:0 18px 30px -20px #000000bf;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#062019b8;--hero-top:#06201980;--hero-mid:#06201940;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#eaf4ea40;--chip-bg:#0b2b2399;--chip-line:#eaf4ea2e;--chip-line-hover:#eaf4ea66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #06201933 45%, #062019d9 100%);--grain-opacity:.05}:root[data-brand=aegean]{--font-logo:"Marcellus", serif;--font-display:"Marcellus", serif;--font-body:"Commissioner", system-ui, sans-serif;--logo-weight:400;--logo-tracking:.01em;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:12px;--radius-md:20px;--radius-lg:32px}:root[data-brand=aegean][data-mode=light]{--night:#f5f8fc;--night-deep:#e8eef8;--night-raised:#ffffffe6;--night-line:#0b2a6f29;--moon:#0b2a6f;--mist:#415c8e;--lantern:#0d47c1;--on-lantern:#fff;--seal:#0d47c1;--paper:#fff;--paper-deep:#f1f5fb;--ink:#0b2a6f;--ink-soft:#415c8e;--ink-faint:#6a7fa6;--line:#dfe7f4;--line-strong:#b7c7e6;--gold:#0d47c1;--tip:#fff4d6;--tip-ink:#6b4d00;--focus:#0d47c1;--seal-ink:#0d47c1;--danger-ink:#b3261e;--sos-ink:#b3261e;--shadow:0 20px 40px -28px #0b2a6f59;--shadow-lift:0 20px 40px -28px #0b2a6f59;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f5f8fcbd;--hero-top:#f5f8fc59;--hero-mid:#f5f8fc14;--hero-title-shadow:0 2px 30px #f5f8fc99;--hero-facts-shadow:0 1px 8px #f5f8fcf2;--hero-rule:#0b2a6f40;--chip-bg:#ffffffc7;--chip-line:#0b2a6f2e;--chip-line-hover:#0b2a6f66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f5f8fc33 45%, #f5f8fcd9 100%);--grain-opacity:.035}:root[data-brand=aegean][data-mode=dark]{--night:#061636;--night-deep:#040f27;--night-raised:#0b2150e6;--night-line:#eef3ff24;--moon:#eef3ff;--mist:#a9bbe0;--lantern:#7fb0ff;--on-lantern:#061636;--seal:#ffd166;--paper:#0b2150;--paper-deep:#102a61;--ink:#eef3ff;--ink-soft:#a9bbe0;--ink-faint:#7c8fbd;--line:#16306a;--line-strong:#25468f;--gold:#7fb0ff;--tip:#1d2c4a;--tip-ink:#ffe08f;--focus:#7fb0ff;--seal-ink:#ffd166;--danger-ink:#ff9d8f;--sos-ink:#ff9d8f;--shadow:0 20px 40px -26px #000c;--shadow-lift:0 20px 40px -26px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#061636b8;--hero-top:#06163680;--hero-mid:#06163640;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#eef3ff40;--chip-bg:#0b215099;--chip-line:#eef3ff2e;--chip-line-hover:#eef3ff66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #06163633 45%, #061636d9 100%);--grain-opacity:.05}:root[data-brand=neon]{--font-logo:"Big Shoulders Display", sans-serif;--font-display:"Big Shoulders Display", sans-serif;--font-body:"Chivo", system-ui, sans-serif;--logo-weight:900;--logo-tracking:0;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}:root[data-brand=neon][data-mode=light]{--night:#f5f2ff;--night-deep:#ebe5ff;--night-raised:#ffffffe6;--night-line:#1a103329;--moon:#1a1033;--mist:#554a78;--lantern:#b8106f;--on-lantern:#fff;--seal:#00708c;--paper:#fff;--paper-deep:#f5f1ff;--ink:#1a1033;--ink-soft:#554a78;--ink-faint:#7a6f9c;--line:#e5dff8;--line-strong:#c4b8ec;--gold:#b8106f;--tip:#e6f8fc;--tip-ink:#00566b;--focus:#b8106f;--seal-ink:#00708c;--danger-ink:#b3122f;--sos-ink:#b3122f;--shadow:0 16px 34px -22px #1a103366;--shadow-lift:0 16px 34px -22px #1a103366;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f5f2ffbd;--hero-top:#f5f2ff59;--hero-mid:#f5f2ff14;--hero-title-shadow:0 2px 30px #f5f2ff99;--hero-facts-shadow:0 1px 8px #f5f2fff2;--hero-rule:#1a103340;--chip-bg:#ffffffc7;--chip-line:#1a10332e;--chip-line-hover:#1a103366;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f5f2ff33 45%, #f5f2ffd9 100%);--grain-opacity:.035}:root[data-brand=neon][data-mode=dark]{--night:#0a0718;--night-deep:#060410;--night-raised:#140e2be6;--night-line:#f4f0ff24;--moon:#f4f0ff;--mist:#b8addb;--lantern:#ff4fb0;--on-lantern:#0a0718;--seal:#35e3ff;--paper:#140e2b;--paper-deep:#1c1438;--ink:#f4f0ff;--ink-soft:#b8addb;--ink-faint:#8a80b0;--line:#251c47;--line-strong:#3b2e6b;--gold:#ff4fb0;--tip:#0f2733;--tip-ink:#8beeff;--focus:#ff4fb0;--seal-ink:#35e3ff;--danger-ink:#ff8fa6;--sos-ink:#ff8fa6;--shadow:0 0 0 1px #ff4fb02e, 0 18px 40px -24px #ff4fb073;--shadow-lift:0 0 0 1px #ff4fb02e, 0 18px 40px -24px #ff4fb073;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0a0718b8;--hero-top:#0a071880;--hero-mid:#0a071840;--hero-title-shadow:0 0 14px #ff4fb0b3, 0 0 44px #ff4fb073;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f4f0ff40;--chip-bg:#140e2b99;--chip-line:#f4f0ff2e;--chip-line-hover:#f4f0ff66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0a071833 45%, #0a0718d9 100%);--grain-opacity:.05}:root[data-brand=kodachrome]{--font-logo:"Shrikhand", serif;--font-display:"Shrikhand", serif;--font-body:"Work Sans", system-ui, sans-serif;--logo-weight:400;--logo-tracking:0;--logo-case:none;--logo-stretch:normal;--radius-sm:8px;--radius-md:14px;--radius-lg:22px}:root[data-brand=kodachrome][data-mode=light]{--night:#f3dcb0;--night-deep:#ebcf98;--night-raised:#fff6e4e6;--night-line:#3b1d0c29;--moon:#3b1d0c;--mist:#6e4526;--lantern:#8f360e;--on-lantern:#fff6e4;--seal:#5f6f14;--paper:#fff6e4;--paper-deep:#fbecd0;--ink:#3b1d0c;--ink-soft:#6e4526;--ink-faint:#8a6444;--line:#ecd6ad;--line-strong:#c9a36b;--gold:#8f360e;--tip:#e9efc9;--tip-ink:#44510b;--focus:#8f360e;--seal-ink:#5f6f14;--danger-ink:#9b1c1c;--sos-ink:#9b1c1c;--shadow:5px 5px 0 #d4880f;--shadow-lift:5px 5px 0 #d4880f;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f3dcb0bd;--hero-top:#f3dcb059;--hero-mid:#f3dcb014;--hero-title-shadow:0 2px 30px #f3dcb099;--hero-facts-shadow:0 1px 8px #f3dcb0f2;--hero-rule:#3b1d0c40;--chip-bg:#fff6e4c7;--chip-line:#3b1d0c2e;--chip-line-hover:#3b1d0c66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f3dcb033 45%, #f3dcb0d9 100%);--grain-opacity:.035}:root[data-brand=kodachrome][data-mode=dark]{--night:#1f130b;--night-deep:#170d07;--night-raised:#2a1a0fe6;--night-line:#f6e7cc24;--moon:#f6e7cc;--mist:#d2b38e;--lantern:#f2a93b;--on-lantern:#1f130b;--seal:#b8c95a;--paper:#2a1a0f;--paper-deep:#342113;--ink:#f6e7cc;--ink-soft:#d2b38e;--ink-faint:#a2865f;--line:#3b2616;--line-strong:#5c3c20;--gold:#f2a93b;--tip:#2d2c12;--tip-ink:#dfe98a;--focus:#f2a93b;--seal-ink:#b8c95a;--danger-ink:#ff9b86;--sos-ink:#ff9b86;--shadow:5px 5px 0 #8f360e;--shadow-lift:5px 5px 0 #8f360e;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1f130bb8;--hero-top:#1f130b80;--hero-mid:#1f130b40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f6e7cc40;--chip-bg:#2a1a0f99;--chip-line:#f6e7cc2e;--chip-line-hover:#f6e7cc66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1f130b33 45%, #1f130bd9 100%);--grain-opacity:.05}:root[data-brand=atlas]{--font-logo:"Spectral", serif;--font-display:"Spectral", serif;--font-body:"IBM Plex Sans Condensed", system-ui, sans-serif;--logo-weight:700;--logo-tracking:-.03em;--logo-case:none;--logo-stretch:normal;--radius-sm:3px;--radius-md:4px;--radius-lg:6px}:root[data-brand=atlas][data-mode=light]{--night:#eef0e5;--night-deep:#e3e6d7;--night-raised:#fbfbf5e6;--night-line:#1d2b2429;--moon:#1d2b24;--mist:#4f5f57;--lantern:#b0261d;--on-lantern:#fbfbf5;--seal:#2c5a86;--paper:#fbfbf5;--paper-deep:#f2f3ea;--ink:#1d2b24;--ink-soft:#4f5f57;--ink-faint:#737f78;--line:#dcdfd0;--line-strong:#b5bba3;--gold:#b0261d;--tip:#e8eef6;--tip-ink:#234a70;--focus:#b0261d;--seal-ink:#2c5a86;--danger-ink:#a51f18;--sos-ink:#a51f18;--shadow:0 1px 0 #d6d9c8, 0 10px 22px -18px #1d2b2480;--shadow-lift:0 1px 0 #d6d9c8, 0 10px 22px -18px #1d2b2480;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#eef0e5bd;--hero-top:#eef0e559;--hero-mid:#eef0e514;--hero-title-shadow:0 2px 30px #eef0e599;--hero-facts-shadow:0 1px 8px #eef0e5f2;--hero-rule:#1d2b2440;--chip-bg:#fbfbf5c7;--chip-line:#1d2b242e;--chip-line-hover:#1d2b2466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #eef0e533 45%, #eef0e5d9 100%);--grain-opacity:.035}:root[data-brand=atlas][data-mode=dark]{--night:#101812;--night-deep:#0b110d;--night-raised:#16211ae6;--night-line:#e9eee224;--moon:#e9eee2;--mist:#a9b6a6;--lantern:#ff8163;--on-lantern:#101812;--seal:#86b6e3;--paper:#16211a;--paper-deep:#1c2a21;--ink:#e9eee2;--ink-soft:#a9b6a6;--ink-faint:#7c897a;--line:#223027;--line-strong:#3a4a3f;--gold:#ff8163;--tip:#18263a;--tip-ink:#a8cdf0;--focus:#ff8163;--seal-ink:#86b6e3;--danger-ink:#ff9d8c;--sos-ink:#ff9d8c;--shadow:0 12px 26px -18px #000c;--shadow-lift:0 12px 26px -18px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#101812b8;--hero-top:#10181280;--hero-mid:#10181240;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#e9eee240;--chip-bg:#16211a99;--chip-line:#e9eee22e;--chip-line-hover:#e9eee266;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #10181233 45%, #101812d9 100%);--grain-opacity:.05}:root[data-brand=beton]{--font-logo:"Anton", sans-serif;--font-display:"Anton", sans-serif;--font-body:"Manrope", system-ui, sans-serif;--logo-weight:400;--logo-tracking:.005em;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:0px;--radius-md:0px;--radius-lg:0px}:root[data-brand=beton][data-mode=light]{--night:#d9d7d2;--night-deep:#cfccc6;--night-raised:#f2f1eee6;--night-line:#14141429;--moon:#141414;--mist:#454545;--lantern:#b73a0b;--on-lantern:#fff;--seal:#c2410c;--paper:#f2f1ee;--paper-deep:#e8e6e1;--ink:#141414;--ink-soft:#454545;--ink-faint:#666462;--line:#cac7c0;--line-strong:#141414;--gold:#b73a0b;--tip:#ffe3d6;--tip-ink:#8a2b06;--focus:#b73a0b;--seal-ink:#c2410c;--danger-ink:#a51f18;--sos-ink:#a51f18;--shadow:6px 6px 0 #141414;--shadow-lift:6px 6px 0 #141414;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#d9d7d2bd;--hero-top:#d9d7d259;--hero-mid:#d9d7d214;--hero-title-shadow:0 2px 30px #d9d7d299;--hero-facts-shadow:0 1px 8px #d9d7d2f2;--hero-rule:#14141440;--chip-bg:#f2f1eec7;--chip-line:#1414142e;--chip-line-hover:#14141466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #d9d7d233 45%, #d9d7d2d9 100%);--grain-opacity:.035}:root[data-brand=beton][data-mode=dark]{--night:#161616;--night-deep:#0f0f0f;--night-raised:#202020e6;--night-line:#efeeea24;--moon:#efeeea;--mist:#b4b2ad;--lantern:#ff6a2b;--on-lantern:#161616;--seal:#ff6a2b;--paper:#202020;--paper-deep:#2a2a2a;--ink:#efeeea;--ink-soft:#b4b2ad;--ink-faint:#8a8884;--line:#333;--line-strong:#efeeea;--gold:#ff6a2b;--tip:#3a1f12;--tip-ink:#ffb08c;--focus:#ff6a2b;--seal-ink:#ff6a2b;--danger-ink:#ff8f80;--sos-ink:#ff8f80;--shadow:6px 6px 0 #ff6a2b;--shadow-lift:6px 6px 0 #ff6a2b;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#161616b8;--hero-top:#16161680;--hero-mid:#16161640;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#efeeea40;--chip-bg:#20202099;--chip-line:#efeeea2e;--chip-line-hover:#efeeea66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #16161633 45%, #161616d9 100%);--grain-opacity:.05}:root[data-brand=dune]{--font-logo:"Gilda Display", serif;--font-display:"Gilda Display", serif;--font-body:"Jost", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.02em;--logo-case:none;--logo-stretch:normal;--radius-sm:14px;--radius-md:22px;--radius-lg:36px}:root[data-brand=dune][data-mode=light]{--night:#f2e0d8;--night-deep:#ead2c8;--night-raised:#fff8f4e6;--night-line:#2b163029;--moon:#2b1630;--mist:#62455c;--lantern:#7a3a9c;--on-lantern:#fff8f4;--seal:#b4441a;--paper:#fff8f4;--paper-deep:#fbece5;--ink:#2b1630;--ink-soft:#62455c;--ink-faint:#86697e;--line:#ecd8d0;--line-strong:#d1b3a8;--gold:#7a3a9c;--tip:#f6e4f9;--tip-ink:#5d2a78;--focus:#7a3a9c;--seal-ink:#b4441a;--danger-ink:#a51f18;--sos-ink:#a51f18;--shadow:0 22px 40px -30px #2b163080;--shadow-lift:0 22px 40px -30px #2b163080;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f2e0d8bd;--hero-top:#f2e0d859;--hero-mid:#f2e0d814;--hero-title-shadow:0 2px 30px #f2e0d899;--hero-facts-shadow:0 1px 8px #f2e0d8f2;--hero-rule:#2b163040;--chip-bg:#fff8f4c7;--chip-line:#2b16302e;--chip-line-hover:#2b163066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f2e0d833 45%, #f2e0d8d9 100%);--grain-opacity:.035}:root[data-brand=dune][data-mode=dark]{--night:#1c1020;--night-deep:#140a18;--night-raised:#26162be6;--night-line:#f7e7da24;--moon:#f7e7da;--mist:#ccb2b6;--lantern:#f6a867;--on-lantern:#1c1020;--seal:#ff8a96;--paper:#26162b;--paper-deep:#301c36;--ink:#f7e7da;--ink-soft:#ccb2b6;--ink-faint:#9d8590;--line:#382140;--line-strong:#533060;--gold:#f6a867;--tip:#3a2030;--tip-ink:#ffc3a0;--focus:#f6a867;--seal-ink:#ff8a96;--danger-ink:#ff9d8f;--sos-ink:#ff9d8f;--shadow:0 22px 40px -28px #000000d9;--shadow-lift:0 22px 40px -28px #000000d9;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1c1020b8;--hero-top:#1c102080;--hero-mid:#1c102040;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f7e7da40;--chip-bg:#26162b99;--chip-line:#f7e7da2e;--chip-line-hover:#f7e7da66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1c102033 45%, #1c1020d9 100%);--grain-opacity:.05}:root[data-brand=glacier]{--font-logo:"Outfit", sans-serif;--font-display:"Outfit", sans-serif;--font-body:"Outfit", system-ui, sans-serif;--logo-weight:200;--logo-tracking:-.04em;--logo-case:none;--logo-stretch:normal;--radius-sm:12px;--radius-md:18px;--radius-lg:26px}:root[data-brand=glacier][data-mode=light]{--night:#eaf3f7;--night-deep:#dcebf1;--night-raised:#fbfdfee6;--night-line:#0e2a3629;--moon:#0e2a36;--mist:#44636f;--lantern:#0a6f8a;--on-lantern:#fff;--seal:#1b3a4b;--paper:#fbfdfe;--paper-deep:#eff6f9;--ink:#0e2a36;--ink-soft:#44636f;--ink-faint:#6a8792;--line:#d4e5ec;--line-strong:#aac8d4;--gold:#0a6f8a;--tip:#e0f2f8;--tip-ink:#07566b;--focus:#0a6f8a;--seal-ink:#1b3a4b;--danger-ink:#b3261e;--sos-ink:#b3261e;--shadow:0 20px 40px -30px #0e2a3673;--shadow-lift:0 20px 40px -30px #0e2a3673;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#eaf3f7bd;--hero-top:#eaf3f759;--hero-mid:#eaf3f714;--hero-title-shadow:0 2px 30px #eaf3f799;--hero-facts-shadow:0 1px 8px #eaf3f7f2;--hero-rule:#0e2a3640;--chip-bg:#fbfdfec7;--chip-line:#0e2a362e;--chip-line-hover:#0e2a3666;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #eaf3f733 45%, #eaf3f7d9 100%);--grain-opacity:.035}:root[data-brand=glacier][data-mode=dark]{--night:#07141b;--night-deep:#040d12;--night-raised:#0d212be6;--night-line:#e6f4f824;--moon:#e6f4f8;--mist:#9fbcc8;--lantern:#6fd3ef;--on-lantern:#07141b;--seal:#bfe6f1;--paper:#0d212b;--paper-deep:#122b37;--ink:#e6f4f8;--ink-soft:#9fbcc8;--ink-faint:#7190a0;--line:#16323f;--line-strong:#25495a;--gold:#6fd3ef;--tip:#0f2d38;--tip-ink:#a6e6f7;--focus:#6fd3ef;--seal-ink:#bfe6f1;--danger-ink:#ff9d8f;--sos-ink:#ff9d8f;--shadow:0 20px 40px -28px #000000d9;--shadow-lift:0 20px 40px -28px #000000d9;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#07141bb8;--hero-top:#07141b80;--hero-mid:#07141b40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#e6f4f840;--chip-bg:#0d212b99;--chip-line:#e6f4f82e;--chip-line-hover:#e6f4f866;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #07141b33 45%, #07141bd9 100%);--grain-opacity:.05}:root[data-brand=fiesta]{--font-logo:"Bagel Fat One", sans-serif;--font-display:"Bagel Fat One", sans-serif;--font-body:"Rubik", system-ui, sans-serif;--logo-weight:400;--logo-tracking:0;--logo-case:none;--logo-stretch:normal;--radius-sm:12px;--radius-md:18px;--radius-lg:28px}:root[data-brand=fiesta][data-mode=light]{--night:#fdf0f6;--night-deep:#fae2ee;--night-raised:#ffffffe6;--night-line:#2a0f3a29;--moon:#2a0f3a;--mist:#634577;--lantern:#c3126b;--on-lantern:#fff;--seal:#0f8a66;--paper:#fff;--paper-deep:#fff4f9;--ink:#2a0f3a;--ink-soft:#634577;--ink-faint:#86699a;--line:#f3dbe8;--line-strong:#e0b3cb;--gold:#c3126b;--tip:#e2f7ef;--tip-ink:#0a6048;--focus:#c3126b;--seal-ink:#0f8a66;--danger-ink:#b3122f;--sos-ink:#b3122f;--shadow:5px 5px 0 #0f8a66;--shadow-lift:5px 5px 0 #0f8a66;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#fdf0f6bd;--hero-top:#fdf0f659;--hero-mid:#fdf0f614;--hero-title-shadow:0 2px 30px #fdf0f699;--hero-facts-shadow:0 1px 8px #fdf0f6f2;--hero-rule:#2a0f3a40;--chip-bg:#ffffffc7;--chip-line:#2a0f3a2e;--chip-line-hover:#2a0f3a66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #fdf0f633 45%, #fdf0f6d9 100%);--grain-opacity:.035}:root[data-brand=fiesta][data-mode=dark]{--night:#1a0b24;--night-deep:#12071a;--night-raised:#251233e6;--night-line:#fff0f724;--moon:#fff0f7;--mist:#d5b7df;--lantern:#ff5aa8;--on-lantern:#1a0b24;--seal:#3ddc97;--paper:#251233;--paper-deep:#2f1840;--ink:#fff0f7;--ink-soft:#d5b7df;--ink-faint:#a487b0;--line:#3a1f4a;--line-strong:#57306e;--gold:#ff5aa8;--tip:#12302a;--tip-ink:#8df0c4;--focus:#ff5aa8;--seal-ink:#3ddc97;--danger-ink:#ff9aa9;--sos-ink:#ff9aa9;--shadow:5px 5px 0 #c3126b;--shadow-lift:5px 5px 0 #c3126b;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1a0b24b8;--hero-top:#1a0b2480;--hero-mid:#1a0b2440;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#fff0f740;--chip-bg:#25123399;--chip-line:#fff0f72e;--chip-line-hover:#fff0f766;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1a0b2433 45%, #1a0b24d9 100%);--grain-opacity:.05}:root[data-brand=noir]{--font-logo:"Old Standard TT", serif;--font-display:"Old Standard TT", serif;--font-body:"Libre Franklin", system-ui, sans-serif;--logo-weight:700;--logo-tracking:-.03em;--logo-case:none;--logo-stretch:normal;--radius-sm:0px;--radius-md:0px;--radius-lg:0px}:root[data-brand=noir][data-mode=light]{--night:#f2f2f2;--night-deep:#e6e6e6;--night-raised:#ffffffe6;--night-line:#0a0a0a29;--moon:#0a0a0a;--mist:#4d4d4d;--lantern:#b0001a;--on-lantern:#fff;--seal:#b0001a;--paper:#fff;--paper-deep:#f6f6f6;--ink:#0a0a0a;--ink-soft:#4d4d4d;--ink-faint:#707070;--line:#ddd;--line-strong:#0a0a0a;--gold:#b0001a;--tip:#f7e4e6;--tip-ink:#8a0014;--focus:#b0001a;--seal-ink:#b0001a;--danger-ink:#a8001a;--sos-ink:#a8001a;--shadow:none;--shadow-lift:0 18px 34px -22px #0a0a0a59;--hero-filter:grayscale(1) contrast(1.15) brightness(.7);--hero-scrim:#f2f2f2bd;--hero-top:#f2f2f259;--hero-mid:#f2f2f214;--hero-title-shadow:0 2px 30px #f2f2f299;--hero-facts-shadow:0 1px 8px #f2f2f2f2;--hero-rule:#0a0a0a40;--chip-bg:#ffffffc7;--chip-line:#0a0a0a2e;--chip-line-hover:#0a0a0a66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f2f2f233 45%, #f2f2f2d9 100%);--grain-opacity:.035}:root[data-brand=noir][data-mode=dark]{--night:#000;--night-deep:#000;--night-raised:#111111e6;--night-line:#f5f5f524;--moon:#f5f5f5;--mist:#ababab;--lantern:#ff4a4f;--on-lantern:#000;--seal:#ff4a4f;--paper:#111;--paper-deep:#1a1a1a;--ink:#f5f5f5;--ink-soft:#ababab;--ink-faint:gray;--line:#262626;--line-strong:#f5f5f5;--gold:#ff4a4f;--tip:#2a0d10;--tip-ink:#ff9ea1;--focus:#ff4a4f;--seal-ink:#ff4a4f;--danger-ink:#ff8f93;--sos-ink:#ff8f93;--shadow:none;--shadow-lift:0 18px 34px -22px #f5f5f559;--hero-filter:grayscale(1) contrast(1.15) brightness(.7);--hero-scrim:#000000b8;--hero-top:#00000080;--hero-mid:#00000040;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f5f5f540;--chip-bg:#1119;--chip-line:#f5f5f52e;--chip-line-hover:#f5f5f566;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0003 45%, #000000d9 100%);--grain-opacity:.05}:root[data-brand=riviera]{--font-logo:"Yeseva One", serif;--font-display:"Yeseva One", serif;--font-body:"Nunito Sans", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.01em;--logo-case:none;--logo-stretch:normal;--radius-sm:10px;--radius-md:16px;--radius-lg:28px}:root[data-brand=riviera][data-mode=light]{--night:#fdf7dc;--night-deep:#f8eeba;--night-raised:#ffffffe6;--night-line:#0f3a4429;--moon:#0f3a44;--mist:#3f6670;--lantern:#00707a;--on-lantern:#fff;--seal:#d7263d;--paper:#fff;--paper-deep:#fffbe9;--ink:#0f3a44;--ink-soft:#3f6670;--ink-faint:#6a8a92;--line:#f0e6b8;--line-strong:#d9c77a;--gold:#00707a;--tip:#e2f5f3;--tip-ink:#005760;--focus:#00707a;--seal-ink:#d7263d;--danger-ink:#b3122f;--sos-ink:#b3122f;--shadow:0 18px 34px -24px #0f3a4466;--shadow-lift:0 18px 34px -24px #0f3a4466;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#fdf7dcbd;--hero-top:#fdf7dc59;--hero-mid:#fdf7dc14;--hero-title-shadow:0 2px 30px #fdf7dc99;--hero-facts-shadow:0 1px 8px #fdf7dcf2;--hero-rule:#0f3a4440;--chip-bg:#ffffffc7;--chip-line:#0f3a442e;--chip-line-hover:#0f3a4466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #fdf7dc33 45%, #fdf7dcd9 100%);--grain-opacity:.035}:root[data-brand=riviera][data-mode=dark]{--night:#082a31;--night-deep:#051e23;--night-raised:#0d3640e6;--night-line:#fdf6d824;--moon:#fdf6d8;--mist:#b3d0cc;--lantern:#ffd84d;--on-lantern:#082a31;--seal:#ff6b7d;--paper:#0d3640;--paper-deep:#12424d;--ink:#fdf6d8;--ink-soft:#b3d0cc;--ink-faint:#83a5a3;--line:#16495a;--line-strong:#236678;--gold:#ffd84d;--tip:#193f2e;--tip-ink:#ffe58a;--focus:#ffd84d;--seal-ink:#ff6b7d;--danger-ink:#ff9d9d;--sos-ink:#ff9d9d;--shadow:0 18px 34px -22px #000000bf;--shadow-lift:0 18px 34px -22px #000000bf;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#082a31b8;--hero-top:#082a3180;--hero-mid:#082a3140;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#fdf6d840;--chip-bg:#0d364099;--chip-line:#fdf6d82e;--chip-line-hover:#fdf6d866;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #082a3133 45%, #082a31d9 100%);--grain-opacity:.05}:root[data-brand=sleeper]{--font-logo:"Cormorant Garamond", serif;--font-display:"Cormorant Garamond", serif;--font-body:"Sora", system-ui, sans-serif;--logo-weight:600;--logo-tracking:-.02em;--logo-case:none;--logo-stretch:normal;--radius-sm:4px;--radius-md:8px;--radius-lg:12px}:root[data-brand=sleeper][data-mode=light]{--night:#f4ece6;--night-deep:#ecdfd6;--night-raised:#fffaf6e6;--night-line:#3a0d1429;--moon:#3a0d14;--mist:#6e3a41;--lantern:#7d1d2b;--on-lantern:#fffaf6;--seal:#8a6414;--paper:#fffaf6;--paper-deep:#f7eee8;--ink:#3a0d14;--ink-soft:#6e3a41;--ink-faint:#8f6168;--line:#ead8cf;--line-strong:#c9a996;--gold:#7d1d2b;--tip:#f6ecd3;--tip-ink:#654810;--focus:#7d1d2b;--seal-ink:#8a6414;--danger-ink:#9e1b2a;--sos-ink:#9e1b2a;--shadow:0 16px 30px -22px #3a0d1473;--shadow-lift:0 16px 30px -22px #3a0d1473;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f4ece6bd;--hero-top:#f4ece659;--hero-mid:#f4ece614;--hero-title-shadow:0 2px 30px #f4ece699;--hero-facts-shadow:0 1px 8px #f4ece6f2;--hero-rule:#3a0d1440;--chip-bg:#fffaf6c7;--chip-line:#3a0d142e;--chip-line-hover:#3a0d1466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f4ece633 45%, #f4ece6d9 100%);--grain-opacity:.035}:root[data-brand=sleeper][data-mode=dark]{--night:#1c070c;--night-deep:#130408;--night-raised:#2a0d14e6;--night-line:#f6e6d624;--moon:#f6e6d6;--mist:#cfaea4;--lantern:#d9a84e;--on-lantern:#1c070c;--seal:#e8c16d;--paper:#2a0d14;--paper-deep:#34121a;--ink:#f6e6d6;--ink-soft:#cfaea4;--ink-faint:#a1807a;--line:#401721;--line-strong:#6a3a2a;--gold:#d9a84e;--tip:#2e1d0c;--tip-ink:#ecc97e;--focus:#d9a84e;--seal-ink:#e8c16d;--danger-ink:#ff9e9a;--sos-ink:#ff9e9a;--shadow:0 18px 36px -22px #000000d9;--shadow-lift:0 18px 36px -22px #000000d9;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1c070cb8;--hero-top:#1c070c80;--hero-mid:#1c070c40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f6e6d640;--chip-bg:#2a0d1499;--chip-line:#f6e6d62e;--chip-line-hover:#f6e6d666;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1c070c33 45%, #1c070cd9 100%);--grain-opacity:.05}:root[data-brand=bauhaus]{--font-logo:"League Spartan", sans-serif;--font-display:"League Spartan", sans-serif;--font-body:"League Spartan", system-ui, sans-serif;--logo-weight:900;--logo-tracking:-.04em;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:0px;--radius-md:0px;--radius-lg:0px}:root[data-brand=bauhaus][data-mode=light]{--night:#f3f2ee;--night-deep:#e8e6df;--night-raised:#ffffffe6;--night-line:#14141429;--moon:#141414;--mist:#4a4a4a;--lantern:#1f4bb8;--on-lantern:#fff;--seal:#d62f24;--paper:#fff;--paper-deep:#f6f5f1;--ink:#141414;--ink-soft:#4a4a4a;--ink-faint:#6c6c6c;--line:#e2e0d8;--line-strong:#141414;--gold:#1f4bb8;--tip:#fff3c4;--tip-ink:#5c4700;--focus:#1f4bb8;--seal-ink:#d62f24;--danger-ink:#b8231a;--sos-ink:#b8231a;--shadow:6px 6px 0 #f5c200;--shadow-lift:6px 6px 0 #f5c200;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f3f2eebd;--hero-top:#f3f2ee59;--hero-mid:#f3f2ee14;--hero-title-shadow:0 2px 30px #f3f2ee99;--hero-facts-shadow:0 1px 8px #f3f2eef2;--hero-rule:#14141440;--chip-bg:#ffffffc7;--chip-line:#1414142e;--chip-line-hover:#14141466;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f3f2ee33 45%, #f3f2eed9 100%);--grain-opacity:.035}:root[data-brand=bauhaus][data-mode=dark]{--night:#141418;--night-deep:#0c0c10;--night-raised:#1e1e24e6;--night-line:#f3f2ee24;--moon:#f3f2ee;--mist:#b5b4ae;--lantern:#f5c200;--on-lantern:#141418;--seal:#ff5a4d;--paper:#1e1e24;--paper-deep:#27272f;--ink:#f3f2ee;--ink-soft:#b5b4ae;--ink-faint:#8a8984;--line:#2e2e36;--line-strong:#f3f2ee;--gold:#f5c200;--tip:#1f2a4a;--tip-ink:#aebfff;--focus:#f5c200;--seal-ink:#ff5a4d;--danger-ink:#ff8f86;--sos-ink:#ff8f86;--shadow:6px 6px 0 #1f4bb8;--shadow-lift:6px 6px 0 #1f4bb8;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#141418b8;--hero-top:#14141880;--hero-mid:#14141840;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f3f2ee40;--chip-bg:#1e1e2499;--chip-line:#f3f2ee2e;--chip-line-hover:#f3f2ee66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #14141833 45%, #141418d9 100%);--grain-opacity:.05}:root[data-brand=savanna]{--font-logo:"Caprasimo", serif;--font-display:"Caprasimo", serif;--font-body:"Lexend", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.01em;--logo-case:none;--logo-stretch:normal;--radius-sm:8px;--radius-md:12px;--radius-lg:18px}:root[data-brand=savanna][data-mode=light]{--night:#f3e9cf;--night-deep:#eadcb6;--night-raised:#fffbefe6;--night-line:#2b241029;--moon:#2b2410;--mist:#5f5433;--lantern:#8a4a0c;--on-lantern:#fffbef;--seal:#4d5a1c;--paper:#fffbef;--paper-deep:#f8f0da;--ink:#2b2410;--ink-soft:#5f5433;--ink-faint:#807455;--line:#e8dcb8;--line-strong:#c8b27a;--gold:#8a4a0c;--tip:#e9efd3;--tip-ink:#3f4a14;--focus:#8a4a0c;--seal-ink:#4d5a1c;--danger-ink:#9b1c1c;--sos-ink:#9b1c1c;--shadow:0 14px 28px -20px #2b241073;--shadow-lift:0 14px 28px -20px #2b241073;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f3e9cfbd;--hero-top:#f3e9cf59;--hero-mid:#f3e9cf14;--hero-title-shadow:0 2px 30px #f3e9cf99;--hero-facts-shadow:0 1px 8px #f3e9cff2;--hero-rule:#2b241040;--chip-bg:#fffbefc7;--chip-line:#2b24102e;--chip-line-hover:#2b241066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f3e9cf33 45%, #f3e9cfd9 100%);--grain-opacity:.035;--split-bg:#8a4a0c;--split-ink:#fffbef}:root[data-brand=savanna][data-mode=dark]{--night:#1d180c;--night-deep:#141008;--night-raised:#282112e6;--night-line:#f5ead024;--moon:#f5ead0;--mist:#cbbb94;--lantern:#f0a830;--on-lantern:#1d180c;--seal:#b7c46a;--paper:#282112;--paper-deep:#322a17;--ink:#f5ead0;--ink-soft:#cbbb94;--ink-faint:#9c8f6c;--line:#3a3019;--line-strong:#5a4a26;--gold:#f0a830;--tip:#262e14;--tip-ink:#d6e39a;--focus:#f0a830;--seal-ink:#b7c46a;--danger-ink:#ff9b86;--sos-ink:#ff9b86;--shadow:0 16px 30px -20px #000c;--shadow-lift:0 16px 30px -20px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1d180cb8;--hero-top:#1d180c80;--hero-mid:#1d180c40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f5ead040;--chip-bg:#28211299;--chip-line:#f5ead02e;--chip-line-hover:#f5ead066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1d180c33 45%, #1d180cd9 100%);--grain-opacity:.05;--split-bg:#f0a830;--split-ink:#1d180c}:root[data-brand=miami]{--font-logo:"Syne", sans-serif;--font-display:"Syne", sans-serif;--font-body:"Red Hat Text", system-ui, sans-serif;--logo-weight:800;--logo-tracking:-.03em;--logo-case:none;--logo-stretch:normal;--radius-sm:14px;--radius-md:22px;--radius-lg:32px}:root[data-brand=miami][data-mode=light]{--night:#fdeef3;--night-deep:#fadfe9;--night-raised:#ffffffe6;--night-line:#2a164029;--moon:#2a1640;--mist:#5f4a75;--lantern:#b8175e;--on-lantern:#fff;--seal:#00797a;--paper:#fff;--paper-deep:#fff5f8;--ink:#2a1640;--ink-soft:#5f4a75;--ink-faint:#83719a;--line:#f6dce6;--line-strong:#e5b6c9;--gold:#b8175e;--tip:#dff5f3;--tip-ink:#005c5c;--focus:#b8175e;--seal-ink:#00797a;--danger-ink:#b3122f;--sos-ink:#b3122f;--shadow:0 20px 40px -28px #b8175e66;--shadow-lift:0 20px 40px -28px #b8175e66;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#fdeef3bd;--hero-top:#fdeef359;--hero-mid:#fdeef314;--hero-title-shadow:0 2px 30px #fdeef399;--hero-facts-shadow:0 1px 8px #fdeef3f2;--hero-rule:#2a164040;--chip-bg:#ffffffc7;--chip-line:#2a16402e;--chip-line-hover:#2a164066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #fdeef333 45%, #fdeef3d9 100%);--grain-opacity:.035}:root[data-brand=miami][data-mode=dark]{--night:#1b0f2e;--night-deep:#12091f;--night-raised:#26163fe6;--night-line:#fff0f624;--moon:#fff0f6;--mist:#d6b8e3;--lantern:#ff7eb6;--on-lantern:#1b0f2e;--seal:#4fe0d2;--paper:#26163f;--paper-deep:#301d4d;--ink:#fff0f6;--ink-soft:#d6b8e3;--ink-faint:#a68bb8;--line:#3a2659;--line-strong:#57397f;--gold:#ff7eb6;--tip:#10323a;--tip-ink:#8cf0e6;--focus:#ff7eb6;--seal-ink:#4fe0d2;--danger-ink:#ff9eb1;--sos-ink:#ff9eb1;--shadow:0 0 0 1px #4fe0d229, 0 20px 40px -26px #ff7eb673;--shadow-lift:0 0 0 1px #4fe0d229, 0 20px 40px -26px #ff7eb673;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#1b0f2eb8;--hero-top:#1b0f2e80;--hero-mid:#1b0f2e40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#fff0f640;--chip-bg:#26163f99;--chip-line:#fff0f62e;--chip-line-hover:#fff0f666;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #1b0f2e33 45%, #1b0f2ed9 100%);--grain-opacity:.05}:root[data-brand=codex]{--font-logo:"IM Fell DW Pica", serif;--font-display:"IM Fell DW Pica", serif;--font-body:"EB Garamond", Georgia, serif;--logo-weight:400;--logo-tracking:-.01em;--logo-case:none;--logo-stretch:normal;--radius-sm:2px;--radius-md:3px;--radius-lg:4px}:root[data-brand=codex][data-mode=light]{--night:#f2e8d2;--night-deep:#e9dcbf;--night-raised:#fbf5e6e6;--night-line:#231a1029;--moon:#231a10;--mist:#574632;--lantern:#1f3f99;--on-lantern:#fbf5e6;--seal:#b3261e;--paper:#fbf5e6;--paper-deep:#f5ecd6;--ink:#231a10;--ink-soft:#574632;--ink-faint:#7a6750;--line:#e3d6b8;--line-strong:#b99e62;--gold:#1f3f99;--tip:#f3e1d8;--tip-ink:#8a1f18;--focus:#1f3f99;--seal-ink:#b3261e;--danger-ink:#a51f18;--sos-ink:#a51f18;--shadow:0 12px 24px -18px #231a1080;--shadow-lift:0 12px 24px -18px #231a1080;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#f2e8d2bd;--hero-top:#f2e8d259;--hero-mid:#f2e8d214;--hero-title-shadow:0 2px 30px #f2e8d299;--hero-facts-shadow:0 1px 8px #f2e8d2f2;--hero-rule:#231a1040;--chip-bg:#fbf5e6c7;--chip-line:#231a102e;--chip-line-hover:#231a1066;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #f2e8d233 45%, #f2e8d2d9 100%);--grain-opacity:.035}:root[data-brand=codex][data-mode=dark]{--night:#15110b;--night-deep:#0e0b07;--night-raised:#1f1a12e6;--night-line:#f1e6cc24;--moon:#f1e6cc;--mist:#c9b893;--lantern:#8fb0ff;--on-lantern:#15110b;--seal:#ff7a63;--paper:#1f1a12;--paper-deep:#292217;--ink:#f1e6cc;--ink-soft:#c9b893;--ink-faint:#9b8b6c;--line:#302819;--line-strong:#5b4a2c;--gold:#8fb0ff;--tip:#1c2238;--tip-ink:#b8c9ff;--focus:#8fb0ff;--seal-ink:#ff7a63;--danger-ink:#ff9d8c;--sos-ink:#ff9d8c;--shadow:0 14px 28px -20px #000000d9;--shadow-lift:0 14px 28px -20px #000000d9;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#15110bb8;--hero-top:#15110b80;--hero-mid:#15110b40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f1e6cc40;--chip-bg:#1f1a1299;--chip-line:#f1e6cc2e;--chip-line-hover:#f1e6cc66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #15110b33 45%, #15110bd9 100%);--grain-opacity:.05}:root[data-brand=arcade]{--font-logo:"Silkscreen", monospace;--font-display:"Atkinson Hyperlegible", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--logo-weight:700;--logo-tracking:0;--logo-case:uppercase;--logo-stretch:normal;--radius-sm:0px;--radius-md:0px;--radius-lg:0px}:root[data-brand=arcade][data-mode=light]{--night:#eef0ff;--night-deep:#e1e5ff;--night-raised:#ffffffe6;--night-line:#15133a29;--moon:#15133a;--mist:#484676;--lantern:#b0107f;--on-lantern:#fff;--seal:#0a6b8f;--paper:#fff;--paper-deep:#f4f5ff;--ink:#15133a;--ink-soft:#484676;--ink-faint:#6c6a98;--line:#dde0f7;--line-strong:#15133a;--gold:#b0107f;--tip:#fff4c2;--tip-ink:#5c4700;--focus:#b0107f;--seal-ink:#0a6b8f;--danger-ink:#b3122f;--sos-ink:#b3122f;--shadow:5px 5px 0 #15133a;--shadow-lift:5px 5px 0 #15133a;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#eef0ffbd;--hero-top:#eef0ff59;--hero-mid:#eef0ff14;--hero-title-shadow:0 2px 30px #eef0ff99;--hero-facts-shadow:0 1px 8px #eef0fff2;--hero-rule:#15133a40;--chip-bg:#ffffffc7;--chip-line:#15133a2e;--chip-line-hover:#15133a66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #eef0ff33 45%, #eef0ffd9 100%);--grain-opacity:.035}:root[data-brand=arcade][data-mode=dark]{--night:#110f2b;--night-deep:#0a091c;--night-raised:#1b1840e6;--night-line:#f3f1ff24;--moon:#f3f1ff;--mist:#b9b4e6;--lantern:#ff5fd2;--on-lantern:#110f2b;--seal:#ffd23f;--paper:#1b1840;--paper-deep:#241f52;--ink:#f3f1ff;--ink-soft:#b9b4e6;--ink-faint:#8d88bf;--line:#2c2760;--line-strong:#f3f1ff;--gold:#ff5fd2;--tip:#2b2710;--tip-ink:#ffe27a;--focus:#ff5fd2;--seal-ink:#ffd23f;--danger-ink:#ff96b0;--sos-ink:#ff96b0;--shadow:5px 5px 0 #ff5fd2;--shadow-lift:5px 5px 0 #ff5fd2;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#110f2bb8;--hero-top:#110f2b80;--hero-mid:#110f2b40;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#f3f1ff40;--chip-bg:#1b184099;--chip-line:#f3f1ff2e;--chip-line-hover:#f3f1ff66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #110f2b33 45%, #110f2bd9 100%);--grain-opacity:.05}:root[data-brand=botanica]{--font-logo:"Hedvig Letters Serif", serif;--font-display:"Hedvig Letters Serif", serif;--font-body:"Hedvig Letters Sans", system-ui, sans-serif;--logo-weight:400;--logo-tracking:-.03em;--logo-case:none;--logo-stretch:normal;--radius-sm:10px;--radius-md:18px;--radius-lg:32px 32px 12px 12px}:root[data-brand=botanica][data-mode=light]{--night:#eef3ec;--night-deep:#e1eadf;--night-raised:#fbfdf9e6;--night-line:#132a1e29;--moon:#132a1e;--mist:#43594b;--lantern:#1e6b45;--on-lantern:#fff;--seal:#b5445a;--paper:#fbfdf9;--paper-deep:#f1f6ef;--ink:#132a1e;--ink-soft:#43594b;--ink-faint:#6a7e71;--line:#dbe5d8;--line-strong:#abc2a8;--gold:#1e6b45;--tip:#f8e6e9;--tip-ink:#8c2a3e;--focus:#1e6b45;--seal-ink:#b5445a;--danger-ink:#a51f2c;--sos-ink:#a51f2c;--shadow:0 18px 34px -26px #132a1e73;--shadow-lift:0 18px 34px -26px #132a1e73;--hero-filter:saturate(.95) brightness(1.02);--hero-scrim:#eef3ecbd;--hero-top:#eef3ec59;--hero-mid:#eef3ec14;--hero-title-shadow:0 2px 30px #eef3ec99;--hero-facts-shadow:0 1px 8px #eef3ecf2;--hero-rule:#132a1e40;--chip-bg:#fbfdf9c7;--chip-line:#132a1e2e;--chip-line-hover:#132a1e66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #eef3ec33 45%, #eef3ecd9 100%);--grain-opacity:.035}:root[data-brand=botanica][data-mode=dark]{--night:#0d1f17;--night-deep:#08150f;--night-raised:#132a1fe6;--night-line:#eef5ec24;--moon:#eef5ec;--mist:#aac4b3;--lantern:#f4a6b3;--on-lantern:#0d1f17;--seal:#d9b25f;--paper:#132a1f;--paper-deep:#183427;--ink:#eef5ec;--ink-soft:#aac4b3;--ink-faint:#7c9886;--line:#1d3b2c;--line-strong:#2e5642;--gold:#f4a6b3;--tip:#2e1c22;--tip-ink:#f8c3cc;--focus:#f4a6b3;--seal-ink:#d9b25f;--danger-ink:#ffa0a8;--sos-ink:#ffa0a8;--shadow:0 18px 34px -24px #000c;--shadow-lift:0 18px 34px -24px #000c;--hero-filter:saturate(.8) brightness(.72);--hero-scrim:#0d1f17b8;--hero-top:#0d1f1780;--hero-mid:#0d1f1740;--hero-title-shadow:0 4px 40px #00000080;--hero-facts-shadow:0 1px 12px #000000e6;--hero-rule:#eef5ec40;--chip-bg:#132a1f99;--chip-line:#eef5ec2e;--chip-line-hover:#eef5ec66;--footer-overlay:linear-gradient(to bottom, var(--night) 0%, #0d1f1733 45%, #0d1f17d9 100%);--grain-opacity:.05}body:after{content:"";z-index:0;pointer-events:none;opacity:0;background-color:var(--moon);-webkit-mask-size:var(--tex-size,24px) var(--tex-size,24px);-webkit-mask-size:var(--tex-size,24px) var(--tex-size,24px);mask-size:var(--tex-size,24px) var(--tex-size,24px);position:fixed;inset:0}:root[data-texture=dots] body:after{--tex-size:22px;opacity:.1;-webkit-mask-image:radial-gradient(circle,#000 1px,#0000 1.4px);mask-image:radial-gradient(circle,#000 1px,#0000 1.4px)}:root[data-texture=grid] body:after{--tex-size:36px;opacity:.07;-webkit-mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px)}:root[data-texture=lines] body:after{--tex-size:28px;opacity:.07;-webkit-mask-image:linear-gradient(#0000 27px,#000 27px);mask-image:linear-gradient(#0000 27px,#000 27px)}:root[data-texture=stripes] body:after{--tex-size:18px;opacity:.05;-webkit-mask-image:repeating-linear-gradient(-45deg,#000 0 2px,#0000 2px 9px);mask-image:repeating-linear-gradient(-45deg,#000 0 2px,#0000 2px 9px)}:root[data-texture=topo] body:after{--tex-size:420px;opacity:.09;--topo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M210 60c70 0 140 40 150 110s-40 150-120 160-170-20-190-100 90-170 160-170z'/%3E%3Cpath d='M210 95c52 0 104 30 112 82s-30 112-90 120-127-15-142-75 67-127 120-127z'/%3E%3Cpath d='M212 130c34 0 68 20 73 54s-20 73-59 78-83-10-93-49 44-83 79-83z'/%3E%3Cpath d='M214 165c17 0 34 10 36 27s-10 36-29 39-41-5-46-24 22-42 39-42z'/%3E%3Cpath d='M-40 380c60-30 120-10 170 20s120 40 170 10 120-30 160 0'/%3E%3Cpath d='M-40 20c50 20 90 0 130-20s110-20 150 10'/%3E%3C/svg%3E");-webkit-mask-image:var(--topo);-webkit-mask-image:var(--topo);mask-image:var(--topo)}:root[data-texture=tiles] body:after{--tex-size:64px;opacity:.08;--tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Crect x='0.5' y='0.5' width='63' height='63'/%3E%3Cpath d='M32 8c8 10 8 14 0 24-8-10-8-14 0-24zM32 56c8-10 8-14 0-24-8 10-8 14 0 24zM8 32c10-8 14-8 24 0-10 8-14 8-24 0zM56 32c-10-8-14-8-24 0 10 8 14 8 24 0z'/%3E%3Ccircle cx='32' cy='32' r='3'/%3E%3Cpath d='M0 8a8 8 0 0 0 8-8M56 0a8 8 0 0 0 8 8M64 56a8 8 0 0 0-8 8M8 64a8 8 0 0 0-8-8'/%3E%3C/svg%3E");-webkit-mask-image:var(--tile);-webkit-mask-image:var(--tile);mask-image:var(--tile)}:root[data-texture=rays] body:after{opacity:.06;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-image:repeating-conic-gradient(from 180deg at 50% -20%, #000 0 1.2deg, transparent 1.2deg 7deg), linear-gradient(#000, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask-image:repeating-conic-gradient(from 180deg at 50% -20%, #000 0 1.2deg, transparent 1.2deg 7deg), linear-gradient(#000, transparent 70%);mask-image:repeating-conic-gradient(from 180deg at 50% -20%, #000 0 1.2deg, transparent 1.2deg 7deg), linear-gradient(#000, transparent 70%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-texture=confetti] body:after{opacity:.16;background:radial-gradient(circle at 12% 18%, var(--lantern) 0 3px, transparent 3.5px), radial-gradient(circle at 64% 9%, var(--seal) 0 2.5px, transparent 3px), radial-gradient(circle at 38% 52%, var(--seal) 0 3px, transparent 3.5px), radial-gradient(circle at 86% 44%, var(--lantern) 0 2px, transparent 2.5px), radial-gradient(circle at 22% 82%, var(--moon) 0 2px, transparent 2.5px), radial-gradient(circle at 74% 78%, var(--lantern) 0 3px, transparent 3.5px);background-size:260px 260px}:root[data-texture=awning] body:after{--tex-size:88px;opacity:.06;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%)}:root[data-texture=shapes] body:after{--tex-size:240px;opacity:.07;--shapes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Ccircle cx='52' cy='60' r='22'/%3E%3Crect x='150' y='40' width='36' height='36'/%3E%3Cpath d='M92 196l26-44 26 44z'/%3E%3Crect x='190' y='170' width='14' height='40'/%3E%3C/svg%3E");-webkit-mask-image:var(--shapes);-webkit-mask-image:var(--shapes);mask-image:var(--shapes)}:root[data-texture=waves] body:after{--tex-size:120px;opacity:.08;--waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M0 20c15-10 30-10 45 0s30 10 45 0 30-10 30 0'/%3E%3C/svg%3E");-webkit-mask-image:var(--waves);-webkit-mask-image:var(--waves);mask-image:var(--waves);-webkit-mask-size:120px 40px;mask-size:120px 40px}:root[data-texture=scan] body:after{--tex-size:4px;opacity:.08;-webkit-mask-image:linear-gradient(#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px)}:root[data-texture=leaves] body:after{--tex-size:280px;opacity:.07;--leaves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M40 250C70 180 110 120 170 40'/%3E%3Cpath d='M66 196c-18-6-30-2-40 8M66 196c4-18 0-30-10-40M90 156c-18-6-30-2-40 8M90 156c4-18 0-30-10-40M116 118c-18-6-30-2-40 8M116 118c4-18 0-30-10-40M142 80c-16-4-28 0-36 10M142 80c4-16 2-28-8-36'/%3E%3Cpath d='M200 270c10-40 30-70 60-96M214 230c-12-2-20 2-26 10M214 230c4-12 2-20-6-26M234 200c-12-2-20 2-26 10M234 200c4-12 2-20-6-26'/%3E%3C/svg%3E");-webkit-mask-image:var(--leaves);-webkit-mask-image:var(--leaves);mask-image:var(--leaves)}:root[data-cards=outline] [data-card]{background:var(--night);border:1.5px solid var(--line-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-cards=outline] [data-card=panel]{border-color:var(--night-line);outline:1px solid var(--night-line);outline-offset:4px;border-width:1px}:root[data-cards=block] [data-card]{border:2px solid var(--ink);box-shadow:var(--shadow)}:root[data-cards=block] [data-card=panel]{background:var(--paper);border-color:var(--moon);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-cards=paper] [data-card]{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .3 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-cards=paper] [data-card=day]:nth-child(3n+1),:root[data-cards=paper] [data-card=list]:nth-child(odd){rotate:-.4deg}:root[data-cards=paper] [data-card=day]:nth-child(3n+2),:root[data-cards=paper] [data-card=list]:nth-child(2n){rotate:.35deg}:root[data-cards=paper] [data-card=panel]{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-cards=glass] [data-card]{background:color-mix(in srgb, var(--paper) 68%, transparent);border:1px solid color-mix(in srgb, var(--moon) 16%, transparent)}:root[data-cards=glass] [data-card=panel]{background:color-mix(in srgb, var(--paper) 58%, transparent)}:root[data-cards=ticket] [data-card=day],:root[data-cards=ticket] [data-card=list]{--notch-y:76px;-webkit-mask:radial-gradient(circle 9px at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;background-image:linear-gradient(90deg, var(--line-strong) 50%, transparent 0);background-repeat:repeat-x;background-size:10px 1.5px;background-position:0 var(--notch-y);box-shadow:none}:root[data-cards=ticket] [data-card=list]{--notch-y:58px}:root:not([data-hero=photo]) main>[data-card]:first-child{margin-top:var(--space-6)}._frame_19azx_1{background:var(--night-deep);overflow:hidden}._lqip_19azx_6,._img_19azx_7{width:100%;height:100%;position:absolute;inset:0}._lqip_19azx_6{filter:blur(18px);background-size:cover;transform:scale(1.08)}._img_19azx_7{object-fit:cover;opacity:0;transition:opacity .42s}._loaded_19azx_26{opacity:1}._empty_19azx_30{background:radial-gradient(ellipse 60% 55% at 78% 30%, color-mix(in srgb, var(--lantern) 26%, transparent), transparent 70%), radial-gradient(ellipse 55% 50% at 15% 80%, color-mix(in srgb, var(--seal) 22%, transparent), transparent 70%), var(--night-deep)}@media (prefers-reduced-motion:reduce){._img_19azx_7{transition:none}}._avatar_nw0af_1{background:color-mix(in srgb, var(--lantern) 26%, var(--paper-deep));color:var(--ink);font-family:var(--font-display);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}._avatar_nw0af_1 img{object-fit:cover;width:100%;height:100%}._xs_nw0af_21{width:20px;height:20px;font-size:.62rem}._sm_nw0af_27{width:26px;height:26px;font-size:.78rem}._md_nw0af_33{width:36px;height:36px;font-size:.95rem}._lg_nw0af_39{width:64px;height:64px;font-size:1.6rem}._faces_nw0af_45{align-items:center;display:inline-flex}._faces_nw0af_45>*+*{margin-left:-7px}._faces_nw0af_45>*{box-shadow:0 0 0 2px var(--night)}._more_nw0af_58{background:var(--paper-deep);color:var(--ink-soft);font-family:var(--font-body);font-size:.66rem;font-weight:700}._here_nw0af_67{align-items:center;gap:6px;display:inline-flex}._hereFace_nw0af_73{box-shadow:0 0 0 2px var(--who);border-radius:50%;display:inline-grid;position:relative}._hereFace_nw0af_73+._hereFace_nw0af_73{margin-left:-4px}._hereFace_nw0af_73:after{content:"";box-shadow:0 0 0 2px var(--who);border-radius:50%;animation:2.4s ease-out infinite _here-breathe_nw0af_1;position:absolute;inset:-2px}._hereText_nw0af_93{font-size:var(--text-xs);white-space:nowrap;font-weight:700}@keyframes _here-breathe_nw0af_1{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){._hereFace_nw0af_73:after{animation:none}}._xl_nw0af_116{width:clamp(72px,16vw,104px);height:clamp(72px,16vw,104px);font-size:2.4rem}._note_1qnv7_1{max-width:min(34rem,100%);color:var(--lantern);text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;align-items:flex-start;gap:.4em;padding:.1em 0;font-family:Yellowtail,Brush Script MT,cursive;font-size:clamp(1.2rem,3.4vw,1.45rem);line-height:1.25;display:inline-flex;transform:rotate(-1.5deg)}._center_1qnv7_19{text-align:center;transform-origin:50%;justify-content:center}._note_1qnv7_1:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}._heart_1qnv7_31{fill:currentColor;width:.8em;height:.8em;transition:transform .2s var(--ease-out);flex:none;margin-top:.3em}._note_1qnv7_1:hover ._heart_1qnv7_31{animation:.9s ease-in-out infinite _beat_1qnv7_1;transform:scale(1.25)}@keyframes _beat_1qnv7_1{0%,to{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(1.1)}}._text_1qnv7_59{animation:.7s cubic-bezier(.55,.1,.35,1) both _write_1qnv7_1}@keyframes _write_1qnv7_1{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -2% -20% 0)}}@media (prefers-reduced-motion:reduce){._text_1qnv7_59,._note_1qnv7_1:hover ._heart_1qnv7_31{animation:none}}._button_1oxwj_1{width:26px;height:26px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._button_1oxwj_1:hover,._on_1oxwj_14{background:var(--paper-deep);color:var(--ink)}._button_1oxwj_1:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._button_1oxwj_1 svg{fill:currentColor;width:16px;height:16px}._menu_1oxwj_30{z-index:60;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);min-width:13rem;max-width:min(20rem,100vw - 16px);max-height:min(24rem,100vh - 16px);box-shadow:var(--shadow-lift);color:var(--ink);gap:4px;padding:6px;display:grid;position:fixed;overflow-y:auto}._group_1oxwj_47+._group_1oxwj_47{border-top:1px solid var(--line);padding-top:4px}._title_1oxwj_52{font-size:var(--text-xs);color:var(--ink-faint);padding:4px 10px 2px;font-weight:700}._item_1oxwj_59{width:100%;color:var(--ink);font-size:var(--text-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-weight:600;text-decoration:none;display:block;overflow:hidden}._item_1oxwj_59:hover,._item_1oxwj_59:focus-visible{background:var(--paper-deep);outline:none}._danger_1oxwj_82{color:var(--danger-ink,#e0857c)}._hero_1c574_1{margin-right:calc(-1 * var(--page-clear,0px));padding-right:var(--page-clear,0px);background:var(--night);isolation:isolate;align-items:flex-start;min-height:clamp(520px,86vh,820px);display:flex;position:relative;overflow:hidden}._photo_1c574_14{z-index:-2;filter:var(--hero-filter);position:absolute;inset:0}._hero_1c574_1:after{content:"";z-index:-1;background:radial-gradient(ellipse 48% 42% at 22% 26%, var(--hero-scrim), transparent 100%), linear-gradient(to bottom, var(--hero-top) 0%, transparent 38%), linear-gradient(to bottom, var(--hero-mid) 40%, var(--night) 97%);position:absolute;inset:0 0 -2px}._inner_1c574_33{width:100%;max-width:var(--page-max);padding:6.5rem var(--gutter) 0;margin:0 auto;position:relative}._titleRow_1c574_41{align-items:flex-start;gap:var(--space-3);display:flex;position:relative}._mark_1c574_49,._markPressed_1c574_50{cursor:pointer;-webkit-tap-highlight-color:transparent;zoom:var(--mark-scale,1);rotate:var(--mark-tilt,0deg);transform-origin:0 0;flex:none;display:inline-flex;position:relative}._titleRow_1c574_41[data-mark=before]>:is(._mark_1c574_49,._markPressed_1c574_50){order:-1}._titleRow_1c574_41[data-mark=above]{gap:var(--space-2);flex-direction:column}._titleRow_1c574_41[data-mark=above]>:is(._mark_1c574_49,._markPressed_1c574_50){order:-1}._titleRow_1c574_41[data-mark=corner]>:is(._mark_1c574_49,._markPressed_1c574_50){transform-origin:100% 0;margin-left:auto}._markPressed_1c574_50{animation:.3s cubic-bezier(.3,1.5,.5,1) _mark-press_1c574_1}._markPressed_1c574_50:after{content:"";border:2px solid var(--seal);opacity:0;animation:_mark-ink_1c574_1 .7s var(--ease-out);pointer-events:none;border-radius:12px;position:absolute;inset:-6px}@keyframes _mark-press_1c574_1{35%{transform:scale(.88)rotate(-3deg)}}@keyframes _mark-ink_1c574_1{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}._entry_1c574_115{z-index:3;border:3px solid var(--seal);outline:1.5px solid var(--seal);outline-offset:-8px;color:var(--seal);font-family:var(--font-body);text-transform:uppercase;opacity:.88;pointer-events:none;border-radius:10px;justify-items:center;gap:2px;padding:10px 22px 12px;line-height:1;animation:.56s cubic-bezier(.3,1.6,.5,1) both _entry-down_1c574_1,.7s ease-in 2.5s forwards _entry-fade_1c574_1;display:grid;position:absolute;top:50%;left:38%;translate:-50% -50%;rotate:-11deg}:root[data-mode=light] ._entry_1c574_115{mix-blend-mode:multiply}._entry_1c574_115 strong{letter-spacing:.08em;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800}._entry_1c574_115 span{letter-spacing:.22em;font-size:.7rem;font-weight:700}@keyframes _entry-down_1c574_1{0%{opacity:0;rotate:-2deg;scale:2.2}}@keyframes _entry-fade_1c574_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._markPressed_1c574_50,._markPressed_1c574_50:after{animation:none}._entry_1c574_115{animation:.7s ease-in 2.5s forwards _entry-fade_1c574_1}}._title_1c574_41{font-family:var(--font-logo);font-size:var(--text-display);font-weight:var(--logo-weight);font-variation-settings:var(--logo-stretch);letter-spacing:var(--logo-tracking);color:var(--moon);text-shadow:var(--hero-title-shadow);text-transform:var(--logo-case,none);margin-top:.14em;padding-bottom:.16em;line-height:.88}._note_1c574_197{margin-top:var(--space-4);text-shadow:var(--hero-facts-shadow)}._facts_1c574_203{gap:var(--space-1) 0;margin:var(--space-5) 0 0;font-size:var(--text-sm);color:color-mix(in srgb, var(--moon) 82%, var(--mist));text-shadow:var(--hero-facts-shadow);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}._facts_1c574_203 li+li{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--hero-rule)}@media (width>=768px){._inner_1c574_33{padding-top:var(--space-8)}._facts_1c574_203{margin-top:var(--space-4)}}@media (width<=767px){._facts_1c574_203{align-items:center;gap:var(--space-2) 0;margin-top:var(--space-3);flex-wrap:wrap;display:flex}._facts_1c574_203 li+li{border-left:0;margin-left:0;padding-left:0}._facts_1c574_203 ._when_1c574_251{font-family:var(--font-display);color:var(--moon);flex-basis:100%;order:-2;font-size:1.3125rem;font-style:italic;font-weight:500}._facts_1c574_203 ._who_1c574_261{flex-basis:100%;order:-1}._facts_1c574_203 ._size_1c574_266,._facts_1c574_203 ._base_1c574_267{font-size:var(--text-xs);font-weight:700}._facts_1c574_203 ._size_1c574_266+._base_1c574_267{margin-left:var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--hero-rule)}._facts_1c574_203 ._viewOnly_1c574_278{flex-basis:100%;order:-3}._titleRow_1c574_41{align-items:center}._titleRow_1c574_41>._mark_1c574_49,._titleRow_1c574_41>._markPressed_1c574_50{zoom:calc(var(--mark-scale,1) * .82);transform-origin:0}._titleRow_1c574_41[data-mark=above]{align-items:flex-start}}._tools_1c574_301{top:var(--space-4);right:var(--gutter);border:1px solid var(--chip-line);border-radius:var(--radius-pill);background:var(--chip-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);align-items:center;gap:2px;padding:3px;display:flex;position:absolute;box-shadow:0 10px 30px -18px #00000073}._tools_1c574_301>button{border-radius:var(--radius-pill);min-height:34px;color:var(--moon);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:6px;padding:6px 13px 6px 10px;font-weight:700;transition:background .16s;display:inline-flex;position:relative}._tools_1c574_301>button:hover,._tools_1c574_301>button[aria-expanded=true]{background:color-mix(in srgb, var(--moon) 12%, transparent)}._tools_1c574_301>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._tools_1c574_301>._me_1c574_344{margin-left:7px}._tools_1c574_301>._me_1c574_344:before{content:"";background:var(--chip-line);width:1px;position:absolute;top:8px;bottom:8px;left:-5px}._tools_1c574_301 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._trips_1c574_369{top:var(--space-4);left:var(--gutter);border:1px solid var(--chip-line);border-radius:var(--radius-pill);background:var(--chip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--moon);font-size:var(--text-sm);align-items:center;gap:2px;padding:7px 14px 7px 8px;font-weight:700;transition:border-color .14s;display:inline-flex;position:absolute}._trips_1c574_369:hover,._trips_1c574_369:focus-visible{border-color:var(--chip-line-hover)}._trips_1c574_369 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._tools_1c574_301 ._iconOnly_1c574_403{justify-content:center;width:34px;height:34px;padding:0}._tools_1c574_301 ._iconOnly_1c574_403 svg{width:18px;height:18px}._tools_1c574_301 ._me_1c574_344{gap:8px;padding:4px 16px 4px 6px}._meBadge_1c574_421{border-radius:var(--radius-pill);background:var(--lantern);min-width:18px;height:18px;color:var(--night-deep);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:800;display:grid}@media (width<=767px){._tools_1c574_301 ._wideOnly_1c574_437{display:none}}._tools_1c574_301 ._sos_1c574_442{color:var(--sos-ink)}._tools_1c574_301>._sos_1c574_442:hover{background:color-mix(in srgb, var(--seal) 14%, transparent)}@media (width<=520px){._tools_1c574_301 ._me_1c574_344{padding:4px}._toolLabel_1c574_456{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tools_1c574_301 button{padding:8px}}._title_1c574_41{animation:_title-in_1c574_1 .9s var(--ease-out) both}._titleRow_1c574_41>:not(._title_1c574_41,._markPressed_1c574_50,._entry_1c574_115){animation:_mark-in_1c574_1 .52s var(--ease-out) .38s both}._facts_1c574_203,._note_1c574_197{animation:_fade-up_1c574_1 .7s var(--ease-out) .22s both}@keyframes _title-in_1c574_1{0%{opacity:0;letter-spacing:.02em;transform:translateY(24px)}}@keyframes _mark-in_1c574_1{0%{opacity:0;transform:scale(1.4)rotate(-12deg)}}@keyframes _fade-up_1c574_1{0%{opacity:0;transform:translateY(12px)}}._dot_1c574_506{background:var(--lantern);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lantern) 25%, transparent);border-radius:50%;margin-left:4px}._viewOnly_1c574_278{color:var(--lantern);font-weight:700}:root[data-hero=poster] ._hero_1c574_1{padding:var(--space-3);align-items:stretch;min-height:clamp(560px,90vh,920px)}:root[data-hero=poster] ._photo_1c574_14,:root[data-hero=poster] ._hero_1c574_1:after{inset:var(--space-3);border-radius:var(--radius-lg);overflow:hidden}:root[data-hero=poster] ._hero_1c574_1:after{background:linear-gradient(to bottom, var(--hero-top), transparent 30%, var(--hero-mid) 55%, var(--hero-scrim) 100%)}:root[data-hero=poster] ._inner_1c574_33{padding-bottom:var(--space-7);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}:root[data-hero=poster] ._titleRow_1c574_41{justify-content:center}:root[data-hero=poster] ._title_1c574_41{font-size:min(var(--text-display), calc(150vw / var(--len)))}:root[data-hero=poster] ._facts_1c574_203,:root:is([data-hero=poster],[data-hero=stamp]) ._facts_1c574_203 ._who_1c574_261{justify-content:center}:root[data-hero=band] ._hero_1c574_1{align-items:stretch;min-height:clamp(480px,72vh,760px)}:root[data-hero=band] ._inner_1c574_33{padding-bottom:var(--space-6);flex-direction:column;justify-content:flex-end;display:flex}:root[data-hero=band] ._titleRow_1c574_41{padding-block:var(--space-3) var(--space-2);background:var(--lantern);box-shadow:0 0 0 100vmax var(--lantern);clip-path:inset(0 -100vmax);align-items:center}:root[data-hero=band] ._title_1c574_41{font-size:min(var(--text-display), calc(170vw / var(--len)));color:var(--on-lantern,var(--night-deep));text-shadow:none;margin-top:0;padding-bottom:.06em}:root[data-hero=band] ._titleRow_1c574_41>:not(._title_1c574_41){filter:drop-shadow(0 0 0 var(--on-lantern,var(--night-deep)));margin-top:0}:root[data-hero=band] ._facts_1c574_203{margin-top:var(--space-4)}:root[data-hero=stamp] ._hero_1c574_1{align-items:stretch}:root[data-hero=stamp] ._inner_1c574_33{padding-bottom:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}:root[data-hero=stamp] ._titleRow_1c574_41{border:4px double color-mix(in srgb, var(--moon) 80%, transparent);border-radius:var(--radius-pill);font-size:min(var(--text-display), calc(110vw / var(--len)));justify-content:center;align-items:center;padding:.5em 1.1em .35em;rotate:-3deg}:root[data-hero=stamp] ._title_1c574_41{margin-top:0;padding-bottom:.06em;font-size:1em}:root[data-hero=stamp] ._facts_1c574_203{margin-top:var(--space-5);justify-content:center}@media (width>=900px){:root[data-hero=split] ._hero_1c574_1{background:var(--split-bg,var(--night-deep));align-items:stretch;min-height:clamp(560px,88vh,900px)}:root[data-hero=split] ._photo_1c574_14,:root[data-hero=split] ._hero_1c574_1:after{left:48%}:root[data-hero=split] ._hero_1c574_1:after{background:linear-gradient(to bottom, var(--hero-top), transparent 30%)}:root[data-hero=split] ._inner_1c574_33{width:48%;max-width:none;padding-bottom:var(--space-7);padding-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:static}:root[data-hero=split] ._title_1c574_41{font-size:min(var(--text-display), calc(62vw / var(--len)));color:var(--split-ink,var(--moon));text-shadow:none}:root[data-hero=split] ._facts_1c574_203,:root[data-hero=split] ._trips_1c574_369{color:var(--split-ink,var(--moon));text-shadow:none}:root[data-hero=split] ._facts_1c574_203 li+li{border-left-color:color-mix(in srgb, var(--split-ink,var(--moon)) 35%, transparent)}:root[data-hero=arch] ._hero_1c574_1{background:var(--night-deep);align-items:stretch;min-height:clamp(580px,88vh,900px)}:root[data-hero=arch] ._photo_1c574_14,:root[data-hero=arch] ._hero_1c574_1:after{inset:7rem max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter))) var(--space-6) 54%;border-radius:999px 999px var(--radius-md) var(--radius-md);overflow:hidden}:root[data-hero=arch] ._hero_1c574_1:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--moon) 18%, transparent);background:linear-gradient(#0000 55%,#00000040)}:root[data-hero=arch] ._inner_1c574_33{padding-bottom:var(--space-7);flex-direction:column;justify-content:flex-end;display:flex}:root[data-hero=arch] ._titleRow_1c574_41,:root[data-hero=arch] ._facts_1c574_203,:root[data-hero=arch] ._note_1c574_197{max-width:50%}:root[data-hero=arch] ._title_1c574_41{font-size:min(var(--text-display), calc(60vw / var(--len)));text-shadow:none}:root[data-hero=arch] ._facts_1c574_203{gap:var(--space-1);flex-direction:column}:root[data-hero=arch] ._facts_1c574_203 li+li{border-left:0;margin-left:0;padding-left:0}:root[data-hero=vertical] ._hero_1c574_1{align-items:stretch;min-height:clamp(600px,92vh,960px)}:root[data-hero=vertical] ._inner_1c574_33{column-gap:var(--space-5);padding-bottom:var(--space-6);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);display:grid}:root[data-hero=vertical] ._titleRow_1c574_41{align-self:end;align-items:center;gap:var(--space-6);flex-direction:column-reverse;grid-row:1/span 2}:root[data-hero=vertical] ._titleRow_1c574_41>:not(._title_1c574_41)>*{margin-top:0}:root[data-hero=vertical] ._title_1c574_41{font-size:min(11rem, calc(74vh / (var(--len) * .62)));writing-mode:vertical-rl;margin:0;padding:0 .1em;line-height:.95;rotate:180deg}:root[data-hero=vertical] ._facts_1c574_203,:root[data-hero=vertical] ._note_1c574_197{grid-column:2;align-self:end}:root[data-hero=vertical] ._facts_1c574_203{grid-row:2}:root[data-hero=vertical] ._note_1c574_197{margin-bottom:var(--space-3);grid-row:1}}._who_1c574_261{align-items:center;gap:var(--space-2);display:inline-flex}._hereNow_1c574_792{padding:0 var(--space-2);color:var(--moon);text-shadow:var(--hero-facts-shadow)}@media (width<=767px){._hereNow_1c574_792>span:last-child{display:none}._hero_1c574_1{min-height:0}._inner_1c574_33{padding-top:5.75rem;padding-bottom:calc(3.5rem + var(--space-5))}:root[data-hero=poster] ._hero_1c574_1{min-height:clamp(340px,50svh,440px)}:root[data-hero=band] ._hero_1c574_1{min-height:0}}._word_1c574_830{white-space:nowrap;display:inline-block}._letter_1c574_835{animation-duration:var(--dur,.7s);animation-delay:calc(.12s + var(--i) * var(--stagger,35ms));animation-fill-mode:both;animation-timing-function:var(--ease-out);display:inline-block}._title_1c574_41:is([data-motion=rise],[data-motion=glint],[data-motion=sew],[data-motion=flap],[data-motion=tile],[data-motion=petal],[data-motion=type],[data-motion=wave],[data-motion=bounce],[data-motion=grow]){animation:none}[data-motion=rise] ._letter_1c574_835{animation-name:_l-rise_1c574_1}@keyframes _l-rise_1c574_1{0%{opacity:0;transform:translateY(.35em)}}[data-motion=glint] ._letter_1c574_835{animation-name:_l-glint_1c574_1;animation-timing-function:ease-in-out}@keyframes _l-glint_1c574_1{0%{opacity:0}30%{opacity:1;color:var(--lantern);text-shadow:0 0 .35em color-mix(in srgb, var(--lantern) 70%, transparent), var(--hero-title-shadow)}}[data-motion=sew] ._letter_1c574_835{animation-name:_l-sew_1c574_1;animation-timing-function:cubic-bezier(.3,1.6,.5,1)}@keyframes _l-sew_1c574_1{0%{opacity:0;transform:translate(-.18em)rotate(-8deg)}}._title_1c574_41[data-motion=flap]{perspective:800px}[data-motion=flap] ._letter_1c574_835{transform-origin:50% 55%;animation-name:_l-flap_1c574_1;animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}@keyframes _l-flap_1c574_1{0%{opacity:0;transform:rotateX(-95deg)}60%{opacity:1;transform:rotateX(12deg)}}[data-motion=tile] ._letter_1c574_835{animation-name:_l-tile_1c574_1}@keyframes _l-tile_1c574_1{0%{opacity:0;transform:translateY(-.6em)scale(.8)}70%{opacity:1;transform:translateY(.04em)scale(1.02)}}[data-motion=petal] ._letter_1c574_835{animation-name:_l-petal_1c574_1}@keyframes _l-petal_1c574_1{0%{opacity:0;filter:blur(6px);transform:translate(.12em,-.45em)rotate(14deg)}}[data-motion=type] ._letter_1c574_835{animation-name:_l-type_1c574_1;animation-timing-function:step-end}@keyframes _l-type_1c574_1{0%{opacity:0}}[data-motion=wave] ._letter_1c574_835{animation-name:_l-wave_1c574_1;animation-timing-function:ease-in-out}@keyframes _l-wave_1c574_1{0%{opacity:0;transform:translateY(.3em)}40%{opacity:1;transform:translateY(-.12em)}70%{transform:translateY(.04em)}}[data-motion=bounce] ._letter_1c574_835:nth-child(2n){--tilt:8deg}[data-motion=bounce] ._letter_1c574_835{animation-name:_l-bounce_1c574_1;animation-timing-function:cubic-bezier(.34,1.8,.5,1)}@keyframes _l-bounce_1c574_1{0%{opacity:0;transform:translateY(.5em) scale(.6) rotate(var(--tilt,-8deg))}}[data-motion=grow] ._letter_1c574_835{transform-origin:50% 100%;animation-name:_l-grow_1c574_1}@keyframes _l-grow_1c574_1{0%{opacity:0;transform:scaleY(.1)}}._title_1c574_41[data-motion=offset]{animation:_t-offset_1c574_1 var(--dur,.9s) var(--ease-out) .1s both}@keyframes _t-offset_1c574_1{0%{opacity:0;text-shadow:.12em .06em 0 var(--lantern), -.1em -.05em 0 var(--seal,currentColor)}25%{opacity:1}to{text-shadow:0 0 #0000,0 0 #0000}}._title_1c574_41[data-motion=aurora]{animation:_title-in_1c574_1 .9s var(--ease-out) both, _t-aurora_1c574_1 var(--dur,2.4s) ease-in-out .2s both}@keyframes _t-aurora_1c574_1{0%,to{filter:none}45%{filter:drop-shadow(0 0 .25em color-mix(in srgb, var(--lantern) 80%, transparent)) hue-rotate(40deg)}}._title_1c574_41[data-motion=flicker]{animation:_t-flicker_1c574_1 var(--dur,1.2s) linear .15s both}@keyframes _t-flicker_1c574_1{0%{opacity:0}8%{opacity:1}12%{opacity:.15}22%{opacity:1;text-shadow:0 0 .3em var(--lantern)}26%{opacity:.35}34%,to{opacity:1}}._title_1c574_41[data-motion=stamp]{animation:_t-stamp_1c574_1 var(--dur,.52s) cubic-bezier(.3, 1.5, .6, 1) .1s both}@keyframes _t-stamp_1c574_1{0%{opacity:0;transform:scale(1.18)}}._title_1c574_41[data-motion=haze]{animation:_t-haze_1c574_1 var(--dur,1.1s) var(--ease-out) .1s both}@keyframes _t-haze_1c574_1{0%{opacity:0;filter:blur(10px);transform:skew(-6deg)scaleY(1.06)}50%{opacity:1;filter:blur(2px);transform:skew(2deg)}}@media (prefers-reduced-motion:reduce){._title_1c574_41,._letter_1c574_835{animation:none!important}}@media (pointer:coarse){._tools_1c574_301>button{min-width:38px;min-height:40px}}._composer_pii96_1{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._bar_pii96_8{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--paper);box-shadow:0 0 0 1px var(--line-strong);flex-wrap:wrap;display:flex}._bar_pii96_8:has(._input_pii96_19:focus-visible){box-shadow:0 0 0 1.5px var(--lantern)}._field_pii96_23{flex:100%;min-width:0;position:relative}._input_pii96_19{width:100%;min-width:0;color:var(--ink);font-size:var(--text-md);background:0 0;border:0;padding:10px 12px;position:relative}._input_pii96_19::placeholder{color:var(--ink-faint)}._input_pii96_19:focus-visible{outline:none}._send_pii96_48{align-items:center;gap:var(--space-2);flex:100%;display:flex}._target_pii96_55{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-faint);font-size:var(--text-sm);flex:1;padding-left:12px;font-weight:600;display:flex}._target_pii96_55 select{border:1px solid var(--line);background:var(--paper-deep);width:0;min-width:0;max-width:15rem;color:var(--ink);font-size:var(--text-sm);border-radius:10px;flex:1;padding:7px 10px;font-weight:700}._add_pii96_81{padding:10px var(--space-5);background:var(--lantern);color:var(--night-deep);border:0;border-radius:10px;flex:none;font-weight:700;transition:transform .12s}._add_pii96_81:not(:disabled):active{transform:scale(.96)}._add_pii96_81:disabled{opacity:.3;cursor:default}@media (width>=768px){._bar_pii96_8{padding:6px 6px 6px var(--space-2);flex-wrap:nowrap}._field_pii96_23{flex-basis:auto}._send_pii96_48{flex:none}._target_pii96_55 select{flex:none;width:auto}._target_pii96_55{padding-left:var(--space-3);border-left:1px solid var(--line);flex:none}}._ghost_pii96_128{color:var(--ink-faint);font-size:var(--text-md);white-space:pre;pointer-events:none;align-items:center;gap:0;padding:10px 12px;display:flex;position:absolute;inset:0;overflow:hidden}._ghost_pii96_128>span{color:#0000}._ghost_pii96_128 kbd,._matchHint_pii96_147 kbd{margin-left:var(--space-2);border:1px solid var(--line-strong);color:var(--ink-faint);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1.5}._matches_pii96_161{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);width:min(100% + 4px,34rem);box-shadow:var(--shadow-lift);transform-origin:24px 0;animation:_matches-in_pii96_1 .16s var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:-2px}@keyframes _matches-in_pii96_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}._match_pii96_147{align-items:baseline;gap:var(--space-3);color:var(--ink-soft);cursor:pointer;border-radius:9px;padding:8px 10px 8px 12px;display:flex}._match_pii96_147:before{content:"";background:var(--cat);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}._matchOn_pii96_205{background:var(--paper-deep);color:var(--ink)}._matchName_pii96_210{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}._matchName_pii96_210 mark{color:var(--ink-faint);background:0 0;font-weight:500}._matchWhere_pii96_225{max-width:45%;color:var(--ink-faint);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;overflow:hidden}._matchTrashed_pii96_236 ._matchName_pii96_210{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-faint) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-faint) 60%, transparent)}._matchTrashed_pii96_236._matchOn_pii96_205 ._matchName_pii96_210{color:var(--ink);text-decoration:none}._matchTrashed_pii96_236 ._matchWhere_pii96_225{color:var(--lantern)}._matchHint_pii96_147{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--text-xs);justify-content:space-between;margin-top:4px;padding:8px 10px 2px;display:flex}._matchHint_pii96_147 kbd{margin:0 2px 0 0}@media (hover:none){._ghost_pii96_128 kbd,._matchHint_pii96_147{display:none}}._labels_pii96_273{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}._chip_pii96_283{--on-night:var(--cat);border:1.5px solid color-mix(in srgb, var(--on-night) 35%, transparent);border-radius:var(--radius-pill);color:var(--on-night);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex;position:relative}._chip_pii96_283:hover{border-color:var(--on-night)}._chip_pii96_283:before{content:"";background:var(--on-night);border-radius:50%;width:8px;height:8px}._chip_pii96_283 input{opacity:0;pointer-events:none;position:absolute}._chip_pii96_283:has(input:checked){border-color:var(--cat);background:color-mix(in srgb, var(--cat) 22%, transparent);color:var(--cat)}._chip_pii96_283:has(input:checked):before{box-shadow:0 0 0 3px color-mix(in srgb, var(--cat) 30%, transparent)}._guessed_pii96_328:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--cat) 45%, transparent) 50%, transparent 70%) no-repeat;animation:_glint_pii96_1 .7s var(--ease-out) both;pointer-events:none;background-size:250% 100%;position:absolute;inset:-1.5px}@keyframes _glint_pii96_1{0%{background-position:120% 0}to{background-position:-20% 0}}._chip_pii96_283:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (width<=767px){._send_pii96_48{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._target_pii96_55{display:contents}._target_pii96_55 span{padding-left:10px}._target_pii96_55 select{width:100%;max-width:none}._add_pii96_81{padding:10px var(--space-4)}._labels_pii96_273{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}._labels_pii96_273::-webkit-scrollbar{display:none}._labels_pii96_273>*{flex:none}}._read_pii96_395{margin:calc(var(--space-2) * -1) 0 0;flex-wrap:wrap;gap:6px;padding:0 2px;list-style:none;display:flex}._readChip_pii96_404{border:1px solid color-mix(in srgb, var(--lantern) 45%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lantern) 10%, transparent);height:26px;color:var(--moon);font-size:var(--text-xs);animation:_read-in_pii96_1 .22s var(--ease-out);align-items:center;gap:6px;padding:0 4px 0 9px;font-weight:700;display:inline-flex}@keyframes _read-in_pii96_1{0%{opacity:0;transform:translateY(-3px)scale(.96)}}._readChip_pii96_404>svg{fill:none;width:13px;height:13px;stroke:var(--lantern);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}._readChip_pii96_404 button{width:20px;height:20px;color:var(--mist);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._readChip_pii96_404 button:hover{background:color-mix(in srgb, var(--moon) 10%, transparent);color:var(--moon)}._readChip_pii96_404 button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:10px;height:10px}._readOff_pii96_463{border-style:dashed;border-color:var(--night-line);color:var(--mist);background:0 0}._readOff_pii96_463>svg{stroke:var(--mist)}@media (prefers-reduced-motion:reduce){._readChip_pii96_404{animation:none}}._matchGroup_pii96_481{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-xs);padding:8px 12px 2px;font-weight:700}._pin_pii96_489{border:2px solid var(--lantern);vertical-align:1px;border-radius:50% 50% 50% 0;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block;rotate:-45deg}._picker_4kizu_1{align-items:center;gap:4px;min-width:0;display:flex}._field_4kizu_9{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);width:11rem;max-width:100%;color:var(--ink-faint);align-items:center;gap:8px;padding:0 10px;transition:border-color .14s;display:inline-flex}._wide_4kizu_23{width:100%}._wide_4kizu_23 ._field_4kizu_9{flex:1;width:auto}._field_4kizu_9:focus-within{border-color:var(--focus)}._set_4kizu_36{color:var(--lantern)}._field_4kizu_9 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:15px;height:15px}._picker_4kizu_1 ._field_4kizu_9 ._input_4kizu_50{min-width:0;box-shadow:none;color:var(--ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;padding:7px 0;font-weight:700}._picker_4kizu_1 ._field_4kizu_9 ._input_4kizu_50::placeholder{color:var(--ink-faint);font-weight:600}._picker_4kizu_1 ._field_4kizu_9 ._input_4kizu_50:focus-visible{outline:none}._clear_4kizu_74{width:26px;height:26px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid}._clear_4kizu_74:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}._clear_4kizu_74 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}._pop_4kizu_103{width:min(21rem,100vw - 16px);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lift);border-radius:18px;margin:0;position:fixed;inset:auto}._pop_4kizu_103:popover-open{gap:var(--space-2);animation:_pop-in_4kizu_1 .2s var(--ease-out);display:grid}@keyframes _pop-in_4kizu_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}._readout_4kizu_130{padding:var(--space-2) 0 var(--space-1);justify-items:center;gap:2px;display:grid}._pop_4kizu_103 ._big_4kizu_137{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;text-align:center;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:10px;min-width:4ch;padding:2px 6px;font-size:2.4rem;font-weight:600;line-height:1.05;transition:border-color .14s,background .14s}._pop_4kizu_103 ._big_4kizu_137:hover{border-color:var(--line)}._pop_4kizu_103 ._big_4kizu_137:focus-visible{border-color:var(--focus);background:var(--paper-deep);outline:none}._pop_4kizu_103 ._big_4kizu_137::placeholder{color:var(--ink-faint)}._when_4kizu_169{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--text-md);font-style:italic}._sky_4kizu_177{height:54px;margin-top:var(--space-2);cursor:ew-resize;touch-action:none;background:radial-gradient(1px 1px at 88% 30%,#fff 60%,#0000),radial-gradient(1px 1px at 93% 62%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 97% 24%,#fff 60%,#0000),radial-gradient(1px 1px at 84% 70%,#ffffffb3 60%,#0000),linear-gradient(90deg,#f0a987 0%,#f4c98f 11%,#9ccbe9 24%,#86bfe6 50%,#f2b35b 62%,#e37b78 72%,#8a72b8 80%,#39427a 89%,#1b2046 100%);border-radius:14px;position:relative;box-shadow:inset 0 0 0 1px #0000001f,inset 0 -10px 18px -12px #00000059}._sky_4kizu_177:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._body_4kizu_210{pointer-events:none;background:#fff4d2;border-radius:50%;width:26px;height:26px;transition:left 90ms linear,background .3s,box-shadow .3s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff4d259,0 0 22px 8px #ffd68ca6}._moon_4kizu_223{background:#eef0ff;box-shadow:inset -7px -2px #b9c1ee,0 0 18px 4px #bec8ff73}._ticks_4kizu_228{color:var(--ink-faint);font-size:var(--text-xs);justify-content:space-between;font-weight:600;display:flex}._roughly_4kizu_237{align-items:center;gap:6px var(--space-2);margin-top:var(--space-3);color:var(--ink-faint);font-size:var(--text-xs);flex-wrap:wrap;font-weight:700;display:flex}._roughly_4kizu_237 ._parts_4kizu_248{margin-top:0}._foot_4kizu_252{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--text-xs);display:flex}._foot_4kizu_252 button{border-radius:var(--radius-pill);background:var(--lantern);color:var(--night-deep);font-size:var(--text-sm);border:0;padding:6px 14px;font-weight:700}@keyframes _pop-rise_4kizu_1{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){._pop_4kizu_103:popover-open{animation:none}._body_4kizu_210{transition:none}}._parts_4kizu_248{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._parts_4kizu_248 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);background:0 0;padding:2px 10px;font-weight:700}._parts_4kizu_248 button:hover:not(:disabled){color:var(--ink)}._parts_4kizu_248 button[aria-pressed=true]{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 14%, transparent);color:var(--ink)}._parts_4kizu_248 button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._dReadout_4kizu_325{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}._step_4kizu_332{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .14s,background .14s,transform .12s;display:grid}._step_4kizu_332:hover{border-color:var(--lantern)}._step_4kizu_332:active{transform:scale(.94)}._step_4kizu_332 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}._track_4kizu_363{height:14px;margin:var(--space-3) 4px 0;background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--line);cursor:ew-resize;touch-action:none;border-radius:999px;position:relative}._track_4kizu_363:focus-visible{outline:2px solid var(--focus);outline-offset:4px}._trackFill_4kizu_379{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--lantern) 55%, transparent), var(--lantern));transition:width 90ms linear;position:absolute;inset:0 auto 0 0}._trackGuess_4kizu_387 ._trackFill_4kizu_379{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--lantern) 45%, transparent) 0 6px, color-mix(in srgb, var(--lantern) 22%, transparent) 6px 12px)}._knob_4kizu_391{border:3px solid var(--paper);background:var(--lantern);pointer-events:none;border-radius:50%;width:24px;height:24px;transition:left 90ms linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}._trackGuess_4kizu_387 ._knob_4kizu_391{background:var(--paper);box-shadow:0 0 0 2px var(--lantern), 0 2px 8px #0000004d}._quick_4kizu_411{margin-top:var(--space-2);flex-wrap:wrap;gap:5px;display:flex}._quick_4kizu_411 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:0 0;align-items:baseline;gap:5px;padding:4px 11px;font-weight:700;display:inline-flex}._quick_4kizu_411 button:hover{color:var(--ink)}._quick_4kizu_411 button[aria-pressed=true]{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 16%, transparent);color:var(--ink)}._quick_4kizu_411 ._guessPick_4kizu_442{border-style:dashed}._quick_4kizu_411 small{color:var(--lantern);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}@media (prefers-reduced-motion:reduce){._trackFill_4kizu_379,._knob_4kizu_391{transition:none}}@supports not (field-sizing:content){._pop_4kizu_103 ._big_4kizu_137{width:8.5ch}}@media (pointer:coarse){._pop_4kizu_103{border-color:var(--line);border-radius:18px;width:min(19.5rem,100vw - 32px);max-height:calc(100dvh - 24px);padding:12px 14px 10px;overflow-y:auto;box-shadow:0 18px 40px -14px #0000008c}._pop_4kizu_103::backdrop{background:#04050866}._pop_4kizu_103:popover-open{animation:_pop-rise_4kizu_1 .22s var(--ease-out);gap:6px}._readout_4kizu_130{padding:0}._pop_4kizu_103 ._big_4kizu_137{font-size:1.9rem}._sky_4kizu_177{height:44px;margin-top:4px}._foot_4kizu_252 span{display:none}._roughly_4kizu_237{margin-top:6px}._roughly_4kizu_237>span{flex-basis:100%}._foot_4kizu_252{justify-content:flex-end}}._set_h6gjs_1{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);min-width:0;font-size:var(--text-sm);padding:7px 8px 7px 10px;display:flex}._set_h6gjs_1:has(._auto_h6gjs_13) ._pin_h6gjs_13{background:var(--lantern);box-shadow:0 0 0 3px color-mix(in srgb, var(--lantern) 25%, transparent)}._pin_h6gjs_13{background:var(--cat-todo);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cat-todo) 25%, transparent);border-radius:50%;flex:none}._label_h6gjs_27{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;overflow:hidden}._auto_h6gjs_13{text-overflow:ellipsis;font-size:var(--text-xs);color:var(--ink-faint);display:block;overflow:hidden}._set_h6gjs_1 button,._row_h6gjs_45 button{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink);font-size:var(--text-xs);border-radius:6px;flex:none;padding:4px 10px;font-weight:700}._tools_h6gjs_56{flex:none;gap:2px;display:inline-flex}._set_h6gjs_1 ._tools_h6gjs_56 button{width:30px;height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}._set_h6gjs_1 ._tools_h6gjs_56 button:hover{background:var(--paper-deep);color:var(--ink)}._tools_h6gjs_56 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._find_h6gjs_89{gap:6px;display:grid}._row_h6gjs_45{gap:6px;display:flex}._row_h6gjs_45 input{flex:1;min-width:0}._error_h6gjs_104{font-size:var(--text-xs);color:var(--cat-restaurant)}._results_h6gjs_109{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);gap:2px;max-height:12rem;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}._results_h6gjs_109 li{color:var(--ink);font-size:var(--text-xs);cursor:pointer;border-radius:6px;gap:1px;padding:6px 8px;line-height:1.35;display:grid}._activeResult_h6gjs_133{background:var(--paper-deep)}._resultName_h6gjs_137{font-size:var(--text-sm);font-weight:700}._resultWhere_h6gjs_142{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._via_h6gjs_150{color:var(--ink-soft);font-size:var(--text-xs)}._form_47rs5_1{gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--line-strong);border-left:4px solid var(--cat);color:var(--ink);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-lift);animation:_open_47rs5_1 .2s var(--ease-out);transform-origin:top;display:grid;container:editor/inline-size}@keyframes _open_47rs5_1{0%{opacity:0;transform:scale(.98)translateY(-4px)}}._field_47rs5_24{gap:4px;min-width:0;display:grid}._field_47rs5_24 label{font-size:var(--text-xs);color:var(--ink-soft);font-weight:600}._field_47rs5_24 input,._field_47rs5_24 select,._field_47rs5_24 textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);width:100%;color:var(--ink);font-size:var(--text-sm);padding:7px 10px}._field_47rs5_24 textarea{resize:vertical}._field_47rs5_24 ._note_47rs5_53{field-sizing:content;min-height:calc(2lh + 16px);max-height:min(18rem,45vh);line-height:1.45}._pair_47rs5_60{gap:var(--space-3);display:grid}._titleRow_47rs5_66{align-items:center;gap:10px;display:flex}._dot_47rs5_72{border:2.5px solid var(--cat,var(--ink-soft));border-radius:50%;flex:none;width:12px;height:12px}@container editor (width>=460px){._pair_47rs5_60{grid-template-columns:1fr 1fr}}._buttons_47rs5_87{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_47rs5_93,._secondary_47rs5_94{border-radius:var(--radius-pill);font-size:var(--text-sm);padding:6px 16px;font-weight:700}._primary_47rs5_93{border:1px solid var(--lantern);background:var(--lantern);color:var(--night-deep)}._secondary_47rs5_94{border:1px solid var(--line-strong);background:0 0}._delete_47rs5_113{border-radius:var(--radius-pill);color:var(--cat-restaurant);font-size:var(--text-sm);background:0 0;border:1px solid #0000;align-items:center;gap:5px;margin-right:auto;padding:6px 12px 6px 8px;font-weight:700;display:inline-flex}._delete_47rs5_113:hover{border-color:color-mix(in srgb, var(--cat-restaurant) 40%, transparent);background:color-mix(in srgb, var(--cat-restaurant) 8%, transparent)}._delete_47rs5_113 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._field_47rs5_24 input[type=time],._field_47rs5_24 input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._fieldLabel_47rs5_147{font-size:var(--text-xs);color:var(--ink-soft);font-weight:600}._files_47rs5_153{gap:4px;margin:0;padding:0;list-style:none;display:grid}._files_47rs5_153 li{align-items:center;gap:var(--space-2);border:1px solid var(--line);font-size:var(--text-sm);border-radius:8px;padding:6px 6px 6px 10px;display:flex}._files_47rs5_153 a{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._files_47rs5_153 button{width:26px;height:26px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._files_47rs5_153 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}._attach_47rs5_201{border:1px dashed var(--line-strong);color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;border-radius:8px;place-items:center;padding:10px;font-weight:600;display:grid;position:relative}._attach_47rs5_201:hover{border-color:var(--ink-soft);color:var(--ink)}._attach_47rs5_201 input{opacity:0;cursor:pointer;position:absolute;inset:0}._attach_47rs5_201:has(input:focus-visible){outline:2px solid var(--focus)}._hint_47rs5_230{font-size:var(--text-xs);color:var(--ink-faint)}._addedBy_47rs5_235{font-size:var(--text-xs);color:var(--ink-faint);margin:0}._details_47rs5_241{gap:var(--space-3);min-width:0;display:grid}._inline_47rs5_248{gap:var(--space-3);box-shadow:none;background:0 0;border:0;padding:0;animation:none}._title_47rs5_66{width:100%;min-width:0;color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin:0 0 0 -6px;padding:2px 6px;font-weight:600;line-height:1.35}._title_47rs5_66:focus-visible{border-color:var(--line-strong);background:var(--paper);outline:none}._inline_47rs5_248 ._details_47rs5_241{padding-top:var(--space-3);border-top:1px solid var(--line);animation:_unfold_47rs5_1 .26s var(--ease-out);overflow:hidden}@keyframes _unfold_47rs5_1{0%{opacity:0;max-height:0;padding-top:0}to{opacity:1;max-height:1400px}}._inline_47rs5_248 ._field_47rs5_24 input,._inline_47rs5_248 ._field_47rs5_24 select,._inline_47rs5_248 ._field_47rs5_24 textarea{background:var(--paper)}._keep_47rs5_306{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);cursor:pointer;font-weight:600;display:flex}._keep_47rs5_306 input{--check:var(--lantern);flex:none;width:15px;height:15px;margin:1px 0 0}._keepHint_47rs5_324{color:var(--ink-faint);font-weight:500;display:block}._matched_47rs5_330{color:var(--ink-soft);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}._matched_47rs5_330 svg{fill:none;width:13px;height:13px;stroke:color-mix(in srgb, var(--cat-todo) 75%, var(--ink-faint));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._matched_47rs5_330 button{color:var(--ink-faint);font-size:var(--text-xs);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._matched_47rs5_330 button:hover{color:var(--ink)}._read_47rs5_365{align-items:center;gap:6px var(--space-2);border:1px solid color-mix(in srgb, var(--lantern) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lantern) 8%, transparent);animation:_read-in_47rs5_1 .22s var(--ease-out);flex-wrap:wrap;padding:8px 8px 8px 10px;display:flex}@keyframes _read-in_47rs5_1{0%{opacity:0;transform:translateY(-4px)}}._read_47rs5_365 ul{flex-wrap:wrap;flex:auto;gap:6px;margin:0;padding:0;list-style:none;display:flex}._read_47rs5_365 li{color:var(--ink);font-size:var(--text-xs);align-items:center;gap:5px;font-weight:700;display:inline-flex}._read_47rs5_365 li+li:before{content:"";background:var(--ink-faint);border-radius:50%;width:3px;height:3px;margin-right:3px}._read_47rs5_365 li svg{fill:none;width:13px;height:13px;stroke:var(--lantern);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}._read_47rs5_365 ._readOff_47rs5_422{color:var(--ink-faint);text-decoration:line-through}._readActions_47rs5_427{gap:4px;margin-left:auto;display:inline-flex}._readActions_47rs5_427 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);background:0 0;padding:4px 10px;font-weight:700}._readActions_47rs5_427 button:hover{color:var(--ink)}._readActions_47rs5_427 ._readUse_47rs5_447{border-color:var(--lantern);background:var(--lantern);color:var(--night-deep)}@media (prefers-reduced-motion:reduce){._read_47rs5_365{animation:none}}._hoursLine_47rs5_460{align-items:center;gap:6px var(--space-2);color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}._hoursLine_47rs5_460 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:15px;height:15px}._site_47rs5_480{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600;overflow:hidden}._site_47rs5_480:hover{text-decoration-color:currentColor}._hoursLine_47rs5_460 span{min-width:0}._hoursLine_47rs5_460 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);background:0 0;padding:4px 12px;font-weight:700}._hoursLine_47rs5_460 button:hover{border-color:var(--ink-soft)}._more_47rs5_515 summary{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;font-weight:700;list-style:none;display:flex}._more_47rs5_515 summary::-webkit-details-marker{display:none}._more_47rs5_515 summary:before{content:"";width:7px;height:7px;transition:transform .18s var(--ease-out);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;transform:translateY(-2px)rotate(-45deg)}._more_47rs5_515[open] summary:before{transform:translateY(-4px)rotate(45deg)}._more_47rs5_515 summary:hover{color:var(--ink)}._more_47rs5_515 summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}._moreSummary_47rs5_560{min-width:0;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._moreBody_47rs5_569{gap:var(--space-3);padding-top:var(--space-3);animation:_more-in_47rs5_1 .2s var(--ease-out);display:grid}@keyframes _more-in_47rs5_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._moreBody_47rs5_569{animation:none}._more_47rs5_515 summary:before{transition:none}}._what_47rs5_594{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._labelChip_47rs5_601{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cat,var(--ink-soft)) 13%, var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat,var(--ink-soft)) 35%, transparent);flex:none;align-items:center;transition:background .16s;display:inline-flex;position:relative}._labelChip_47rs5_601:hover{background:color-mix(in srgb, var(--cat,var(--ink-soft)) 20%, var(--paper))}._labelChip_47rs5_601:has(select:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._chipDot_47rs5_621{background:var(--cat,var(--ink-soft));pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;left:11px}._labelChip_47rs5_601 select{field-sizing:content;border-radius:inherit;appearance:none;min-width:0;color:var(--ink);font-size:var(--text-sm);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center/10px no-repeat;border:0;padding:5px 28px 5px 25px;font-weight:700}._labelChip_47rs5_601 select:focus-visible{outline:none}._kind_47rs5_652{border-radius:var(--radius-sm);min-width:0;color:var(--ink);font-size:var(--text-sm);background:0 0;border:1px solid #0000;flex:8rem;padding:5px 8px;font-weight:600}._kind_47rs5_652:hover{border-color:var(--line)}._kind_47rs5_652:focus-visible{border-color:var(--focus);background:var(--paper);outline:none}._facts_47rs5_675{gap:var(--space-2);grid-template-columns:1fr;display:grid}@container editor (width>=300px){._facts_47rs5_675{grid-template-columns:1fr 1fr}._factWide_47rs5_686,._cost_47rs5_687{grid-column:1/-1}}@container editor (width>=620px){._facts_47rs5_675{grid-template-columns:repeat(3,minmax(0,1fr))}._cost_47rs5_687{grid-column:auto}}._fact_47rs5_675{min-width:0;display:flex}._fact_47rs5_675>*{flex:1;min-width:0}._fact_47rs5_675 select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);width:100%;color:var(--ink);font-size:var(--text-sm);padding:7px 10px;font-weight:600}._addCost_47rs5_724{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-faint);font-size:var(--text-sm);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-weight:600;display:inline-flex;flex:0 auto!important}._addCost_47rs5_724:hover{border-color:var(--ink-soft);color:var(--ink)}._addCost_47rs5_724:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._addCost_47rs5_724 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}._cost_47rs5_687{gap:4px}._costBox_47rs5_763{flex:1;min-width:0;display:flex;position:relative}._costBox_47rs5_763 input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);width:100%;min-width:0;color:var(--ink);font-size:var(--text-sm);padding:7px 3rem 7px 10px;font-weight:700}._costBox_47rs5_763 input::placeholder{font-weight:500}._costBox_47rs5_763 input:focus-visible{border-color:var(--focus);outline:none}._costBox_47rs5_763 span{color:var(--ink-faint);font-size:var(--text-xs);pointer-events:none;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._costPer_47rs5_802{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);padding:3px;display:flex;flex:none!important}._costPer_47rs5_802 button{color:var(--ink-soft);font:inherit;font-size:var(--text-xs);background:0 0;border:0;border-radius:5px;padding:2px 8px;font-weight:700}._costPer_47rs5_802 button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}._choices_47rs5_829{gap:var(--space-2);display:grid}._choice_47rs5_829{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:flex}._choiceName_47rs5_842{color:var(--ink-faint);font-size:var(--text-xs);flex:1 0 100%;font-weight:700}@container editor (width>=440px){._choiceName_47rs5_842{flex:0 0 6rem}}._choice_47rs5_829 [role=group]{margin-top:0}._pills_47rs5_859{flex-wrap:wrap;gap:4px;display:flex}._pill_47rs5_859{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);cursor:pointer;padding:2px 10px;font-weight:700;transition:background .14s,border-color .14s,color .14s;position:relative}._pill_47rs5_859 input{opacity:0;pointer-events:none;position:absolute}._pill_47rs5_859:hover{color:var(--ink)}._pill_47rs5_859:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}._pill_47rs5_859:has(input:checked){border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 14%, transparent);color:var(--ink)}._pill-todo_47rs5_901:has(input:checked){border-color:var(--cat-restaurant);background:color-mix(in srgb, var(--cat-restaurant) 14%, transparent)}._pill-done_47rs5_906:has(input:checked){border-color:var(--cat-todo);background:color-mix(in srgb, var(--cat-todo) 16%, transparent)}@media (prefers-reduced-motion:reduce){._pill_47rs5_859{transition:none}}._papers_47rs5_917{padding:var(--space-3);border-radius:var(--radius-md);background:var(--paper-deep);animation:_more-in_47rs5_1 .2s var(--ease-out)}._where_47rs5_925{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper-deep) 55%, transparent);display:grid}._where_47rs5_925 ._pair_47rs5_60{gap:var(--space-2)}._inline_47rs5_248 ._titleRow_47rs5_66{gap:12px}._inline_47rs5_248 ._title_47rs5_66{font-size:var(--text-md);letter-spacing:-.01em;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:2px 0 4px;font-weight:700;transition:border-color .16s}._inline_47rs5_248 ._title_47rs5_66:hover{border-bottom-color:var(--line)}._inline_47rs5_248 ._title_47rs5_66:focus-visible{border-color:#0000;border-bottom-color:var(--cat,var(--lantern));background:0 0}._inline_47rs5_248 ._details_47rs5_241{padding-top:var(--space-1);border-top:0}._fact_47rs5_675 select,._costBox_47rs5_763 input,._form_47rs5_1 ._note_47rs5_53,._where_47rs5_925 input{background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-color:#0000;border-radius:12px;transition:box-shadow .16s,border-color .16s}._fact_47rs5_675 span:has(>input){background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-color:#0000;border-radius:12px;transition:box-shadow .16s,border-color .16s}._fact_47rs5_675 span:has(>input){min-height:38px}._fact_47rs5_675 select:hover,._costBox_47rs5_763 input:hover,._form_47rs5_1 ._note_47rs5_53:hover,._where_47rs5_925 input:hover{box-shadow:0 0 0 1px var(--line-strong)}._fact_47rs5_675 span:has(>input):hover{box-shadow:0 0 0 1px var(--line-strong)}._fact_47rs5_675 select:focus-visible,._costBox_47rs5_763 input:focus-visible,._form_47rs5_1 ._note_47rs5_53:focus-visible,._where_47rs5_925 input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lantern) 55%, transparent);border-color:#0000;outline:none}._fact_47rs5_675 span:has(>input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb, var(--lantern) 55%, transparent);border-color:#0000;outline:none}._form_47rs5_1 ._note_47rs5_53{resize:none;padding:10px 12px}._costPer_47rs5_802{background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:#0000;border-radius:12px}._addCost_47rs5_724{border-color:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:12px}._where_47rs5_925{background:0 0;border:0;padding:0}._more_47rs5_515{border-top:0}._more_47rs5_515 summary{padding-top:var(--space-1)}._buttons_47rs5_87{padding-top:var(--space-1);align-items:center}._secondary_47rs5_94{color:var(--ink-soft);border-color:#0000}._secondary_47rs5_94:hover{color:var(--ink)}._primary_47rs5_93{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--lantern) 80%, transparent);padding:7px 20px;transition:transform .16s}._primary_47rs5_93:active{transform:scale(.97)}._delete_47rs5_113{color:var(--ink-faint)}._delete_47rs5_113:hover{color:var(--cat-restaurant)}._form_47rs5_1:not(._inline_47rs5_248) :is(._fact_47rs5_675 select,._costBox_47rs5_763 input,._fact_47rs5_675 span:has(>input),._note_47rs5_53,._where_47rs5_925 input){background:var(--paper-deep);box-shadow:none}._nameRow_47rs5_1080{align-items:flex-start;gap:8px;display:flex}._nameRow_47rs5_1080>input{flex:1;min-width:0}._star_47rs5_1091{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink-faint);cursor:pointer;transition:color .15s, background-color .15s, border-color .15s, transform .2s var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._star_47rs5_1091 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}._star_47rs5_1091:hover{color:var(--lantern);border-color:var(--lantern)}._starOn_47rs5_1124{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 16%, transparent);color:var(--lantern)}._starOn_47rs5_1124 svg{fill:currentColor}._starOn_47rs5_1124:active,._star_47rs5_1091:active{transform:scale(.9)}._colMain_47rs5_1142,._colSide_47rs5_1143{display:contents}._titleStack_47rs5_1147{flex:1;min-width:0;display:grid}._context_47rs5_1153{color:color-mix(in srgb, var(--cat,var(--ink-soft)) 75%, var(--ink-soft));font-size:var(--text-xs);letter-spacing:.01em;font-weight:700}._dialog_47rs5_1160{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}._dialog_47rs5_1160>._titleRow_47rs5_66{border-bottom:1px solid var(--line);padding:22px 24px 14px}._dialog_47rs5_1160 ._dot_47rs5_72{border-width:3px;width:14px;height:14px}._dialog_47rs5_1160 ._title_47rs5_66{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}._dialog_47rs5_1160>._read_47rs5_365{margin:var(--space-3) 24px 0}._dialog_47rs5_1160 ._details_47rs5_241{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 24px 24px;animation:none;overflow-y:auto}._dialog_47rs5_1160 ._colMain_47rs5_1142,._dialog_47rs5_1160 ._colSide_47rs5_1143{align-content:start;gap:var(--space-3);min-width:0;display:grid;container:editor/inline-size}._dialog_47rs5_1160 textarea._title_47rs5_66{resize:none;field-sizing:content;display:block}._top_47rs5_1217{gap:var(--space-2);grid-column:1/-1;min-width:0;display:grid}@media (width>=900px){._dialog_47rs5_1160 ._details_47rs5_241:has([data-where]){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:28px}}._dialog_47rs5_1160>._buttons_47rs5_87{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 45%, var(--paper));padding:12px 24px}@media (width<=767px){._dialog_47rs5_1160>._titleRow_47rs5_66{padding:18px 16px 12px 18px}._dialog_47rs5_1160 ._title_47rs5_66{font-size:1.35rem}._dialog_47rs5_1160>._read_47rs5_365{margin:var(--space-2) 16px 0}._dialog_47rs5_1160 ._details_47rs5_241{padding:14px 16px 18px}._dialog_47rs5_1160>._buttons_47rs5_87{padding:10px 12px 10px 8px}._dialog_47rs5_1160 ._primary_47rs5_93{padding:9px 22px}}._tag_9huo2_1{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cat) 11%, var(--paper));color:var(--cat);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;gap:.35em;padding:.15em .6em .2em .5em;font-weight:700;line-height:1.4;display:inline-flex}._tag_9huo2_1:before{content:"";background:var(--cat);border-radius:50%;width:.5em;height:.5em}._icon_6j5g8_1{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:12px;height:12px}[data-vote=must]{--vote:var(--lantern)}[data-vote=want]{--vote:var(--cat-restaurant)}[data-vote=pass]{--vote:var(--ink-faint)}._wrap_6j5g8_24{display:inline-flex;position:relative}._chip_6j5g8_29{border:1px solid var(--line-strong);height:22px;color:var(--ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-weight:700;display:inline-flex}._voted_6j5g8_45{border-color:color-mix(in srgb, var(--lantern) 45%, transparent)}._count_6j5g8_49{color:var(--vote);align-items:center;gap:3px;display:inline-flex}._count_6j5g8_49 ._icon_6j5g8_1{fill:color-mix(in srgb, var(--vote) 30%, transparent)}._pop_6j5g8_60{z-index:6;border:1px solid var(--line-strong);background:var(--paper);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity .14s ease, transform .14s var(--ease-out);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}._pop_6j5g8_60:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}._wrap_6j5g8_24:hover ._pop_6j5g8_60,._wrap_6j5g8_24:focus-within ._pop_6j5g8_60,._open_6j5g8_85 ._pop_6j5g8_60{opacity:1;pointer-events:auto;transform:none}._buttons_6j5g8_91{gap:3px;min-width:11rem;display:grid}._vote_6j5g8_45{align-items:center;gap:var(--space-2);min-height:34px;color:var(--ink);font-size:var(--text-sm);text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-weight:600;transition:background .12s,border-color .12s;display:flex}._vote_6j5g8_45>span:first-of-type{flex:1}._vote_6j5g8_45 ._icon_6j5g8_1{width:15px;height:15px;color:var(--vote);transition:transform .22s var(--ease-out), fill .12s ease}._vote_6j5g8_45:hover:not(:disabled){background:var(--paper-deep)}._vote_6j5g8_45[aria-pressed=true]{border-color:color-mix(in srgb, var(--vote) 45%, transparent);background:color-mix(in srgb, var(--vote) 10%, transparent)}._vote_6j5g8_45[aria-pressed=true] ._icon_6j5g8_1{fill:var(--vote);transform:scale(1.15)}._vote_6j5g8_45:focus-visible,._chip_6j5g8_29:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._row_6j5g8_146{grid-template-columns:repeat(3,1fr);min-width:0}._row_6j5g8_146 ._vote_6j5g8_45{border-color:var(--line-strong);background:var(--paper-deep);min-height:58px;font-size:var(--text-xs);text-align:center;flex-direction:column;justify-content:center;gap:4px}._row_6j5g8_146 ._vote_6j5g8_45>span:first-of-type{flex:none}@media (prefers-reduced-motion:reduce){._pop_6j5g8_60,._vote_6j5g8_45 ._icon_6j5g8_1{transition:none}}._meta_93qe1_1{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._chip_93qe1_10,._meta_93qe1_1>span[data-cat]{border:1px solid var(--line-strong);height:22px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}._meta_93qe1_1>span[data-cat]{border-color:color-mix(in srgb, var(--cat) 35%, transparent)}._chip_93qe1_10 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}._duration_93qe1_46{color:var(--ink-soft);border-color:#0000;padding:0 4px;font-weight:600}._guessed_93qe1_53{color:var(--ink-faint);font-weight:500}._todo_93qe1_59{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);background:color-mix(in srgb, var(--lantern) 12%, transparent);color:var(--lantern)}._done_93qe1_66{color:var(--cat-todo);border-color:#0000;padding-left:2px}._move_93qe1_72,._clash_93qe1_73{cursor:pointer}._move_93qe1_72{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--lantern)}._move_93qe1_72:hover{background:color-mix(in srgb, var(--lantern) 12%, transparent)}._link_93qe1_86{color:var(--ink-faint)}._link_93qe1_86:hover{border-color:var(--ink-soft);color:var(--ink)}._fix_93qe1_96{display:inline-flex;position:relative}._clash_93qe1_73{border-color:color-mix(in srgb, var(--cat-restaurant) 55%, transparent);background:color-mix(in srgb, var(--cat-restaurant) 12%, transparent);color:var(--cat-restaurant)}._suggest_93qe1_107{z-index:5;width:max-content;max-width:16rem;padding:var(--space-3);border:1px solid var(--line-strong);background:var(--paper);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity .14s ease, transform .14s var(--ease-out);border-radius:10px;gap:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}._suggest_93qe1_107:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}._fix_93qe1_96:hover ._suggest_93qe1_107,._fix_93qe1_96:focus-within ._suggest_93qe1_107,._fixOpen_93qe1_137 ._suggest_93qe1_107{opacity:1;pointer-events:auto;transform:none}._suggestText_93qe1_143{font-size:var(--text-xs);color:var(--ink-soft)}._suggest_93qe1_107 button{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink);font-size:var(--text-sm);text-align:left;white-space:nowrap;border-radius:8px;padding:7px 10px;font-weight:700;display:inline-flex}._suggest_93qe1_107 button:first-of-type{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--lantern)}._suggest_93qe1_107 button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}._meal_93qe1_180{border-color:color-mix(in srgb, var(--cat-restaurant) 35%, transparent);color:var(--cat-restaurant)}._maybe_93qe1_186{border:1px dashed color-mix(in srgb, var(--lantern) 55%, transparent);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 4px 3px 10px;display:inline-flex}._maybe_93qe1_186 strong{color:var(--ink);font-weight:700}._maybe_93qe1_186 button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-xs);background:0 0;padding:2px 9px;font-weight:700}._maybe_93qe1_186 button:first-of-type{border-color:var(--lantern);color:var(--lantern)}._maybe_93qe1_186 button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._row_1ynxk_2{margin:var(--space-3) 0 -4px;align-items:center;gap:4px 10px;display:flex}._row_1ynxk_2>._leg_1ynxk_9{min-width:0;margin:0}._row_1ynxk_2>._go_1ynxk_15{flex:none}._others_1ynxk_19{gap:4px;display:inline-flex}._other_1ynxk_19{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);height:20px;color:var(--ink-faint);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:.6875rem;font-weight:700;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}._other_1ynxk_19:hover,._other_1ynxk_19:focus-visible{border-style:solid;border-color:var(--ink-faint);background:var(--paper-deep);color:var(--ink);outline:none}._other_1ynxk_19 svg{flex:none;width:12px;height:12px}._leg_1ynxk_9{min-height:18px;margin:var(--space-3) 0 -4px;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink-soft) 65%, var(--ink-faint));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;text-decoration:none;display:inline-flex}button._leg_1ynxk_9{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px 8px 2px 0;font-family:inherit;transition:color .12s}button._leg_1ynxk_9:hover{color:var(--ink-soft)}button._leg_1ynxk_9:active{scale:.97}._dots_1ynxk_94{gap:3px;display:inline-flex}._dots_1ynxk_94 i{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px}._dots_1ynxk_94 i[data-on]{opacity:1}._go_1ynxk_15{width:24px;height:24px;color:var(--ink-faint);border-radius:50%;place-items:center;display:inline-grid}._go_1ynxk_15:hover{background:var(--paper-deep);color:var(--ink)}._go_1ynxk_15 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}._leg_1ynxk_9 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}._line_1ynxk_147{background:var(--line);color:#fff;opacity:.85;border-radius:4px;place-items:center;min-width:16px;height:16px;margin-left:-4px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}._distance_1ynxk_163{opacity:.8}._label_1ynxk_168{color:var(--ink-soft)}._before_76ar8_2,._end_76ar8_3{z-index:2;gap:var(--space-2);display:flex;position:absolute;left:0;translate:0 -50%}._before_76ar8_2{top:16px}._end_76ar8_3{bottom:16px;translate:0 50%}@media (hover:none){._before_76ar8_2{top:11px}._end_76ar8_3{bottom:11px}}._empty_76ar8_34{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34{opacity:0;pointer-events:none;transition:opacity .16s 60ms}article[data-card=day]:hover :is(._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34),article[data-card=day]:focus-within :is(._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34){opacity:1;pointer-events:auto}:is(._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34):has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:none){._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34{opacity:1;pointer-events:auto}}._ghost_76ar8_70{height:20px;padding:0 9px 0 calc(var(--rail-x,18px) - 6px);border-radius:var(--radius-pill);color:var(--ink-faint);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}._empty_76ar8_34 ._ghost_76ar8_70{border:1px dashed var(--line-strong);padding-left:6px}._ring_76ar8_90{border:1.5px dashed var(--cat-restaurant);background:var(--paper);border-radius:50%;flex:none;width:12px;height:12px}._ghost_76ar8_70:hover,._ghost_76ar8_70[aria-expanded=true]{color:var(--cat-restaurant)}._ghost_76ar8_70:hover ._ring_76ar8_90,._ghost_76ar8_70[aria-expanded=true] ._ring_76ar8_90{border-style:solid}._ghost_76ar8_70:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._choose_76ar8_115{border:1px dashed color-mix(in srgb, var(--cat-restaurant) 55%, transparent);border-radius:var(--radius-pill);color:var(--cat-restaurant);font-size:var(--text-xs);background:0 0;margin-top:4px;padding:1px 9px;font-weight:700}._choose_76ar8_115:hover,._choose_76ar8_115[aria-expanded=true]{background:color-mix(in srgb, var(--cat-restaurant) 12%, transparent);border-style:solid}._choose_76ar8_115:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._pop_76ar8_138{z-index:60;width:min(20rem,100vw - 16px);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-lift);position:fixed}._popTitle_76ar8_149{font-family:var(--font-display);font-size:var(--text-base);color:var(--ink);padding:4px 8px 6px;font-weight:600}._rows_76ar8_157{margin:0;padding:0;list-style:none}._row_76ar8_157{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;gap:1px;padding:7px 8px;display:grid}._row_76ar8_157:hover{background:var(--paper-deep)}._row_76ar8_157:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._rowName_76ar8_184{font-size:var(--text-sm);font-weight:700}._rowWhy_76ar8_189{font-size:var(--text-xs);color:var(--ink-soft)}._none_76ar8_194{font-size:var(--text-xs);color:var(--ink-soft);padding:4px 8px 8px;line-height:1.5}@media (prefers-reduced-motion:reduce){._before_76ar8_2,._end_76ar8_3,._empty_76ar8_34{transition:none}}._dropping_76ar8_210{opacity:1;pointer-events:auto}._target_76ar8_215{color:var(--cat-restaurant)}._target_76ar8_215 ._ring_76ar8_90{border-style:dashed}._targetOver_76ar8_224{background:color-mix(in srgb, var(--cat-restaurant) 16%, var(--paper));box-shadow:0 0 0 1.5px var(--cat-restaurant)}._targetOver_76ar8_224 ._ring_76ar8_90{background:var(--cat-restaurant);border-style:solid}._fresh_76ar8_235{margin-top:var(--space-2);padding:var(--space-2) 4px 2px;border-top:1px solid var(--line);gap:6px;display:flex}._fresh_76ar8_235 input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);min-width:0;color:var(--ink);font-size:var(--text-sm);flex:1;padding:6px 10px}._fresh_76ar8_235 input:focus-visible{border-color:var(--focus);outline:none}._fresh_76ar8_235 button{border-radius:var(--radius-sm);background:var(--lantern);color:var(--night-deep);font-size:var(--text-sm);border:0;padding:0 12px;font-weight:700}._fresh_76ar8_235 button:disabled{background:var(--line-strong);color:var(--ink-faint)}._item_1ar9t_1{align-items:flex-start;gap:var(--space-3);color:var(--ink);cursor:pointer;touch-action:manipulation;display:flex;position:relative}._body_1ar9t_11{flex:1;min-width:0}._text_1ar9t_16{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.35}._time_1ar9t_24{color:var(--cat);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.45em}._part_1ar9t_32{color:color-mix(in srgb, var(--cat) 70%, var(--ink-faint));font-weight:600}._done_1ar9t_37 ._time_1ar9t_24{color:inherit}._note_1ar9t_41{font-size:var(--text-sm);color:var(--ink-soft);white-space:pre-line;margin-top:3px;line-height:1.45}._dragging_1ar9t_50{opacity:.3;filter:grayscale(.6)}._landed_1ar9t_55{animation:_landed_1ar9t_55 .9s var(--ease-out)}._enter_1ar9t_60{animation:_enter_1ar9t_60 .52s var(--ease-out)}@keyframes _enter_1ar9t_60{0%{opacity:0;box-shadow:0 0 0 1.5px var(--cat);transform:translateY(8px)scale(.97)}45%{opacity:1;box-shadow:0 0 0 1.5px var(--cat), 0 10px 26px -12px color-mix(in srgb, var(--cat) 40%, transparent);transform:none}to{box-shadow:0 0 #0000}}._pulse_1ar9t_81{animation:_pulse_1ar9t_81 .8s var(--ease-out)}@keyframes _pulse_1ar9t_81{0%{box-shadow:0 0 0 1.5px var(--cat)}to{box-shadow:0 0 #0000}}@keyframes _landed_1ar9t_55{0%{box-shadow:0 0 0 2px var(--cat), 0 14px 30px -12px color-mix(in srgb, var(--cat) 40%, transparent);transform:scale(1.03)}to{transform:none;box-shadow:0 0 #0000}}._actions_1ar9t_106{top:6px;right:var(--space-2);border-radius:var(--radius-pill);background:var(--paper);box-shadow:0 0 0 1px var(--line-strong), var(--shadow);opacity:0;pointer-events:none;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute}._item_1ar9t_1:hover ._actions_1ar9t_106,._item_1ar9t_1:focus-within ._actions_1ar9t_106{opacity:1;pointer-events:auto}body.is-dragging ._actions_1ar9t_106{opacity:0}@media (hover:none),(pointer:coarse){._actions_1ar9t_106{display:none}._item_1ar9t_1{cursor:pointer;-webkit-tap-highlight-color:transparent}}._action_1ar9t_106{width:28px;height:28px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._action_1ar9t_106:hover{background:var(--paper-deep);color:var(--ink)}._action_1ar9t_106 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._route_1ar9t_171{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-radius:12px}._route_1ar9t_171:hover{background:var(--paper-deep)}._station_1ar9t_180{z-index:1;cursor:pointer;width:16px;height:16px;margin:2px calc(var(--rail) - var(--rail-x) - 8px - var(--space-3) + var(--space-2)) 0 calc(var(--rail-x) - 8px);border:4px solid var(--cat);background:var(--paper);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._station_1ar9t_180:after{content:"";position:absolute;inset:-10px}._station_1ar9t_180:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--cat) 20%, transparent)}._stationDone_1ar9t_207{background:var(--cat);color:var(--paper)}._stationDone_1ar9t_207 svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}._done_1ar9t_37 ._text_1ar9t_16,._done_1ar9t_37 ._note_1ar9t_41{color:var(--ink-faint)}._done_1ar9t_37 ._text_1ar9t_16{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-faint) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-faint) 60%, transparent)}._row_1ar9t_233{padding:var(--space-3);border-top:1px solid var(--line)}._row_1ar9t_233:first-child{border-top:0}._row_1ar9t_233:hover{background:var(--paper-deep)}._row_1ar9t_233 ._text_1ar9t_16{font-size:var(--text-sm)}._row_1ar9t_233 ._note_1ar9t_41{font-size:var(--text-xs)}._tile_1ar9t_255{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--cat);background:var(--paper);box-shadow:var(--shadow);border-radius:10px;flex-direction:row}._tile_1ar9t_255 ._text_1ar9t_16{font-size:var(--text-base)}._tile_1ar9t_255:not(._editing_1ar9t_273) :is(._text_1ar9t_16,._note_1ar9t_41){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tile_1ar9t_255:not(._editing_1ar9t_273) ._meta_1ar9t_279>:not(:has([aria-label="A place with another name"])){flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}._editing_1ar9t_273,._editing_1ar9t_273:hover{cursor:default;background:color-mix(in srgb, var(--cat) 9%, var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cat) 50%, transparent);border-radius:12px}._editLayer_1ar9t_295{z-index:41;padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0}._editLayer_1ar9t_295>._veil_1ar9t_304{z-index:0;position:absolute}._editDialog_1ar9t_309{z-index:1;border-radius:var(--radius-lg);background:var(--paper);width:min(860px,100%);max-height:min(820px,100%);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 30px 80px -24px #06080c8c;animation:_dialog-in_1ar9t_1 .24s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._editDialog_1ar9t_309:not(:has([data-where])){width:min(560px,100%)}@keyframes _dialog-in_1ar9t_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){._editDialog_1ar9t_309{animation:none}}._home_1ar9t_343{border-radius:var(--radius-pill);width:auto;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 10px 0 8px;font-weight:700;display:inline-flex}._home_1ar9t_343:hover{background:color-mix(in srgb, var(--cat) 16%, var(--paper));color:var(--cat)}._home_1ar9t_343:hover svg{animation:_home-drop_1ar9t_1 .48s var(--ease-out)}@keyframes _home-drop_1ar9t_1{40%{transform:translateY(2px)}}._inked_1ar9t_371{animation:.42s cubic-bezier(.3,1.6,.5,1) _station-pop_1ar9t_1}._inked_1ar9t_371:before{content:"";border:2px solid var(--cat);animation:_ink-ring_1ar9t_1 .62s var(--ease-out) forwards;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}._inked_1ar9t_371 svg path{stroke-dasharray:12;stroke-dashoffset:12px;animation:_tick-draw_1ar9t_1 .32s var(--ease-out) 80ms forwards}@keyframes _station-pop_1ar9t_1{40%{transform:scale(1.35)}}@keyframes _ink-ring_1ar9t_1{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes _tick-draw_1ar9t_1{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._inked_1ar9t_371,._inked_1ar9t_371:before,._inked_1ar9t_371 svg path{stroke-dashoffset:0;animation:none}}._want_1ar9t_423:hover,._wanted_1ar9t_424{color:var(--cat-restaurant)}._wanted_1ar9t_424 svg{fill:var(--cat-restaurant)}._beingEdited_1ar9t_433{outline:2px solid color-mix(in srgb, var(--who) 70%, transparent);outline-offset:2px;border-radius:8px}._editor_1ar9t_439{vertical-align:-4px;box-shadow:0 0 0 2px var(--who);border-radius:50%;margin-right:6px;display:inline-flex}._item_1ar9t_1[data-looking]:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--lantern) 14%, transparent) 50%, transparent 70%) 0 0 / 250% 100%;pointer-events:none;animation:1.3s linear infinite _looking_1ar9t_1;position:absolute;inset:0}@keyframes _looking_1ar9t_1{0%{background-position:125% 0}to{background-position:-125% 0}}._item_1ar9t_1[data-looking] ._lookUp_1ar9t_467 svg{animation:1s ease-in-out infinite _looking-icon_1ar9t_1}@keyframes _looking-icon_1ar9t_1{50%{transform:scale(.85)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){._item_1ar9t_1[data-looking]:after,._item_1ar9t_1[data-looking] ._lookUp_1ar9t_467 svg{animation:none}}._found_1ar9t_485{vertical-align:-2px;width:15px;height:15px;color:color-mix(in srgb, var(--cat-todo) 75%, var(--ink-faint));cursor:help;place-items:center;margin-left:5px;display:inline-grid}._booked_1ar9t_497{vertical-align:-2px;width:16px;height:15px;color:var(--cat-todo);cursor:help;place-items:center;margin-left:5px;display:inline-grid}._booked_1ar9t_497 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._found_1ar9t_485 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}._foundNew_1ar9t_529{animation:.7s cubic-bezier(.2,1.5,.4,1) _found-in_1ar9t_1}@keyframes _found-in_1ar9t_1{0%{opacity:0;transform:scale(2.2)rotate(-20deg)}60%{opacity:1}}@media (prefers-reduced-motion:reduce){._foundNew_1ar9t_529{animation:none}}._toDay_1ar9t_550{cursor:pointer;position:relative}._toDay_1ar9t_550 select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}._toDay_1ar9t_550:has(select:focus-visible){outline:2px solid var(--focus);outline-offset:1px}._mealKicker_1ar9t_570{color:var(--cat-restaurant);font-size:var(--text-xs);margin-bottom:1px;font-weight:700}._both_1ar9t_578{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cat-restaurant) 16%, transparent);color:var(--cat-restaurant);vertical-align:1px;align-items:center;gap:3px;margin-left:6px;padding:0 6px 0 4px;font-size:.6875rem;font-weight:700;display:inline-flex}._both_1ar9t_578 svg{fill:currentColor;width:11px;height:11px}._mealPick_1ar9t_600{gap:4px;margin-bottom:3px;display:flex}._mealPick_1ar9t_600 button{border:1px dashed color-mix(in srgb, var(--cat-restaurant) 55%, transparent);border-radius:var(--radius-pill);color:var(--cat-restaurant);background:0 0;padding:0 7px;font-size:.6875rem;font-weight:700;line-height:1.6}._mealPick_1ar9t_600 button:hover{background:color-mix(in srgb, var(--cat-restaurant) 12%, transparent);border-style:solid}._mealPick_1ar9t_600 button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._route_1ar9t_171._editing_1ar9t_273{padding-top:var(--space-3);padding-bottom:var(--space-3)}._picked_1ar9t_633{background:color-mix(in srgb, var(--lantern) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--lantern) 70%, transparent);border-radius:12px}._picking_1ar9t_640 ._actions_1ar9t_106{display:none}._pick_1ar9t_633{top:10px;right:var(--space-2);z-index:2;border:1.5px solid var(--ink-faint);background:var(--paper);width:22px;height:22px;color:var(--night-deep);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}._pick_1ar9t_633:hover{border-color:var(--lantern)}._pickOn_1ar9t_664{border-color:var(--lantern);background:var(--lantern)}._pick_1ar9t_633 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}._pick_1ar9t_633:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._tick_1ar9t_687{z-index:1;width:8px;height:8px;margin:7px calc(var(--rail) - var(--rail-x) - 4px - var(--space-3) + var(--space-2)) 0 calc(var(--rail-x) - 4px);background:var(--tip-ink);box-shadow:0 0 0 3px var(--paper);border-radius:50%;flex:none;position:relative}._aside_1ar9t_699 ._text_1ar9t_16{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--text-base);font-style:italic;font-weight:400;line-height:1.4}._aside_1ar9t_699._route_1ar9t_171{padding-top:var(--space-2);padding-bottom:var(--space-2)}._must_1ar9t_714{vertical-align:-1px;color:var(--lantern);place-items:center;margin-left:5px;display:inline-grid}._must_1ar9t_714 svg{fill:currentColor;width:13px;height:13px}._veil_1ar9t_304{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06080c80;animation:.18s ease-out _veil-in_1ar9t_1;position:fixed;inset:0}@keyframes _veil-in_1ar9t_1{0%{opacity:0}}._route_1ar9t_171._compact_1ar9t_748{background:color-mix(in srgb, var(--cat) 8%, var(--paper));box-shadow:inset 3px 0 0 var(--cat);transition:background .14s ease, translate .22s var(--ease-out);border-radius:10px;padding:8px 12px 8px 14px}._route_1ar9t_171._compact_1ar9t_748:hover{background:color-mix(in srgb, var(--cat) 14%, var(--paper))}._compact_1ar9t_748 ._text_1ar9t_16{font-size:var(--text-sm);line-height:1.35}._compact_1ar9t_748._done_1ar9t_37{background:color-mix(in srgb, var(--cat) 3%, var(--paper));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cat) 40%, transparent)}._route_1ar9t_171._compact_1ar9t_748._aside_1ar9t_699{box-shadow:inset 3px 0 0 var(--line-strong);background:0 0;padding-block:4px}._compact_1ar9t_748._aside_1ar9t_699 ._text_1ar9t_16{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._compact_1ar9t_748 ._body_1ar9t_11>._meta_1ar9t_279:empty{display:none}._item_1ar9t_1{transition:translate .22s var(--ease-out)}._item_1ar9t_1[data-swipe]{z-index:2;translate:var(--swipe,0) 0;transition:none}._item_1ar9t_1[data-swipe]:before{translate:calc(var(--swipe,0px) * -1) 0}._item_1ar9t_1[data-swipe]:after{content:attr(data-swipe-label);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;opacity:.55;transition:opacity .12s ease, transform .16s var(--ease-out);padding:5px 12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)scale(.92)}._item_1ar9t_1[data-swipe=right]:after{background:color-mix(in srgb, var(--cat-todo) 20%, var(--paper));color:var(--cat-todo);right:calc(100% + 10px)}._item_1ar9t_1[data-swipe=left]:after{background:color-mix(in srgb, var(--cat-restaurant) 18%, var(--paper));color:var(--cat-restaurant);left:calc(100% + 10px)}._item_1ar9t_1[data-swipe-past]:after{opacity:1;transform:translateY(-50%)scale(1)}@media (prefers-reduced-motion:reduce){._item_1ar9t_1{transition:none}}._list_1nkuc_1{margin:0;padding:0;list-style:none;position:relative}._route_1nkuc_9{--gap:4px;gap:var(--gap);flex-direction:column;display:flex}._route_1nkuc_9>li:not(._empty_1nkuc_17):before{content:"";top:calc(var(--gap) / -2);bottom:calc(var(--gap) / -2);left:calc(var(--rail-x) - 1.5px);background:var(--line-strong);pointer-events:none;width:3px;position:absolute}._route_1nkuc_9>li{transition:padding .22s var(--ease-out)}article[data-card=day]:is(:hover,:focus-within) ._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=before]){padding-top:32px}._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=before] [aria-expanded=true]){padding-top:32px}._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=before][data-dropping]){padding-top:32px}article[data-card=day]:is(:hover,:focus-within) ._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=end]){padding-bottom:32px}._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=end] [aria-expanded=true]){padding-bottom:32px}._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=end][data-dropping]){padding-bottom:32px}@media (hover:none){._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=before]){padding-top:calc(var(--space-3) + 10px)}._route_1nkuc_9>li:has(>[data-meal-ghosts][data-at=end]){padding-bottom:calc(var(--space-3) + 10px)}}@media (prefers-reduced-motion:reduce){._route_1nkuc_9>li{transition:none}}._route_1nkuc_9>li:not(._empty_1nkuc_17):last-child:before{bottom:calc(100% - var(--station-y))}html[data-density=compact] ._route_1nkuc_9{--gap:6px}html[data-density=compact] ._route_1nkuc_9>li:before{content:none}._row_1nkuc_77{flex-direction:column;display:flex}._tile_1nkuc_84{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}@media (width>=768px){._tile_1nkuc_84{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._tile_1nkuc_84{grid-template-columns:repeat(3,minmax(0,1fr))}}._slot_1nkuc_104{min-height:var(--slot-h);animation:_slot-in_1nkuc_1 .2s var(--ease-out);display:flex;position:relative}._slotBox_1nkuc_111{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);border:2px dashed var(--cat);background:color-mix(in srgb, var(--cat) 9%, var(--paper));color:var(--cat);border-radius:12px;flex:1;display:flex}._slotText_1nkuc_125{font-weight:700;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._slotHint_1nkuc_133{font-size:var(--text-xs);opacity:.8;flex:none;font-weight:700}._slot-route_1nkuc_140{padding-left:var(--rail)}._slot-route_1nkuc_140:after{content:"";top:50%;left:calc(var(--rail-x) - 9px);z-index:1;border:3px dashed var(--cat);background:var(--paper);border-radius:50%;width:18px;height:18px;position:absolute;transform:translateY(-50%)}._slot-route_1nkuc_140:before{top:calc(var(--gap) / -2)}._slot-row_1nkuc_163{padding:var(--space-1) 0}@keyframes _slot-in_1nkuc_1{0%{opacity:0;transform:scale(.96)}}._empty_1nkuc_17{padding:var(--space-5) var(--space-4);border:1.5px dashed var(--line-strong);font-size:var(--text-sm);color:var(--ink-faint);text-align:center;border-radius:12px;transition:border-color .12s,background .12s}._tile_1nkuc_84 ._empty_1nkuc_17{border-color:var(--night-line);color:var(--mist);grid-column:1/-1}._emptyOver_1nkuc_190{border-color:var(--lantern);color:var(--gold)}._dialog_x9n2s_1{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);width:min(94vw,520px);max-width:none;max-height:90dvh;color:var(--ink);padding:0}._dialog_x9n2s_1::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050899}._dialog_x9n2s_1[open]{animation:_rise_x9n2s_1 .22s var(--ease-out)}@keyframes _rise_x9n2s_1{0%{opacity:0;transform:translateY(12px)}}._card_x9n2s_30{gap:var(--space-4);padding:var(--space-5);display:grid}._head_x9n2s_36{justify-content:space-between;align-items:center;display:flex}._head_x9n2s_36 h2{font-size:var(--text-xl);font-weight:600}._close_x9n2s_47{background:var(--paper-deep);width:34px;height:34px;color:var(--ink-soft);border:0;border-radius:50%;place-items:center;padding:0;display:grid}._close_x9n2s_47 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}._lede_x9n2s_68,._option_x9n2s_69 p{font-size:var(--text-sm);color:var(--ink-soft)}._option_x9n2s_69{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}._option_x9n2s_69 h3{font-size:var(--text-md);font-weight:600}._row_x9n2s_86{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._primary_x9n2s_93,._secondary_x9n2s_94{border-radius:var(--radius-pill);font-size:var(--text-sm);padding:9px 18px;font-weight:700;text-decoration:none}._primary_x9n2s_93{background:var(--lantern);color:var(--night-deep);border:0}._secondary_x9n2s_94{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink)}._hint_x9n2s_114{line-height:1.5;font-size:var(--text-xs)!important}._primary_x9n2s_93:disabled{opacity:.5}@media (width<=560px){dialog._dialog_x9n2s_1{width:100%;max-width:100%;max-height:calc(100dvh - max(72px, env(safe-area-inset-top) + 48px));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;margin:auto 0 0}dialog._dialog_x9n2s_1[open]{animation:_sheet-rise_x9n2s_1 .3s var(--ease-out)}dialog._dialog_x9n2s_1:before{content:"";background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}._card_x9n2s_30{padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}}@keyframes _sheet-rise_x9n2s_1{0%{opacity:0;transform:translateY(40px)}}._dialog_yi6i3_1{width:min(94vw,560px)}._shots_yi6i3_5{gap:var(--space-2);display:flex;overflow-x:auto}._shot_yi6i3_5{width:84px;height:150px;box-shadow:0 0 0 1px var(--line-strong);border-radius:10px;flex:none;position:relative;overflow:hidden}._shot_yi6i3_5 img{object-fit:cover;object-position:top;width:100%;height:100%}._scanning_yi6i3_29:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--lantern) 55%, transparent) 85%, var(--lantern));opacity:.8;height:38%;animation:_scan_yi6i3_29 1.6s var(--ease-out) infinite;position:absolute;inset:0 0 auto}@keyframes _scan_yi6i3_29{0%{transform:translateY(-100%)}to{transform:translateY(270%)}}._found_yi6i3_48{max-height:52vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._row_yi6i3_57{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);cursor:pointer;transition:opacity .14s;display:flex}._row_yi6i3_57 input{--check:var(--cat);width:18px;height:18px;margin:2px 0 0}._off_yi6i3_74{opacity:.45}._body_yi6i3_78{gap:4px;min-width:0;display:grid}._name_yi6i3_84{font-weight:700}._note_yi6i3_88{color:var(--ink-soft);font-size:var(--text-sm)}._tags_yi6i3_93{flex-wrap:wrap;gap:6px;display:flex}._tag_yi6i3_93{border:1px solid var(--line-strong);height:22px;color:var(--ink-soft);font-size:var(--text-xs);border-radius:6px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}._actions_yi6i3_111{justify-content:flex-end;gap:var(--space-2);display:flex}._scanner_yi6i3_118{--glow:#5ef2d6;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 60%), linear-gradient(#5ef2d60f 1px, transparent 1px) 0 0 / 100% 18px, linear-gradient(90deg, #5ef2d60f 1px, transparent 1px) 0 0 / 18px 100%, #07110f;color:#cffff4;border-radius:18px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5ef2d640,0 20px 40px -24px #000c}._bay_yi6i3_137{justify-content:center;gap:12px;padding:6px 2px;display:flex;overflow-x:auto}._frame_yi6i3_145{width:96px;height:172px;box-shadow:0 0 0 1px #5ef2d666, 0 0 24px -6px var(--glow);animation:_frame-in_yi6i3_1 .5s var(--ease-out) calc(var(--i) * .12s) both;border-radius:10px;flex:none;position:relative;overflow:hidden}._frame_yi6i3_145:before,._frame_yi6i3_145:after{content:"";z-index:2;border:2px solid var(--glow);width:14px;height:14px;position:absolute}._frame_yi6i3_145:before{border-width:2px 0 0 2px;top:4px;left:4px}._frame_yi6i3_145:after{border-width:0 2px 2px 0;bottom:4px;right:4px}@keyframes _frame-in_yi6i3_1{0%{opacity:0;transform:translateY(10px)scale(.94)}}._frame_yi6i3_145 img{object-fit:cover;object-position:top;filter:saturate(.3)brightness(.75)contrast(1.1);width:100%;height:100%}._beam_yi6i3_196{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--glow) 40%, transparent) 80%, var(--glow));mix-blend-mode:screen;height:30%;animation:1.8s cubic-bezier(.45,0,.55,1) infinite _beam_yi6i3_196;position:absolute;inset:0 0 auto}@keyframes _beam_yi6i3_196{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}._blip_yi6i3_215{top:var(--y);left:var(--x);border:1.5px solid var(--glow);opacity:0;width:34px;height:12px;animation:_blip_yi6i3_215 2.6s ease-out var(--d,.3s) infinite;border-radius:3px;position:absolute}@keyframes _blip_yi6i3_215{0%,to{opacity:0;transform:scale(.7)}15%,60%{opacity:1;transform:scale(1)}}._log_yi6i3_240{font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);gap:4px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}._log_yi6i3_240 li{gap:8px;animation:.3s both _line-in_yi6i3_1;display:flex}._log_yi6i3_240 li span{width:1ch;color:var(--glow)}._log_yi6i3_240 li[data-done]{color:#cffff48c}@keyframes _line-in_yi6i3_1{0%{opacity:0;transform:translate(-6px)}}._clock_yi6i3_272{color:#cffff480;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}._found_yi6i3_48 li{animation:_line-in_yi6i3_1 .32s var(--ease-out) both}._found_yi6i3_48 li:nth-child(2){animation-delay:60ms}._found_yi6i3_48 li:nth-child(3){animation-delay:.12s}._found_yi6i3_48 li:nth-child(n+4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){._scanning_yi6i3_29:after,._beam_yi6i3_196,._blip_yi6i3_215,._frame_yi6i3_145,._log_yi6i3_240 li,._found_yi6i3_48 li{animation:none}._blip_yi6i3_215{opacity:.6}}._updates_yi6i3_314{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--lantern)}._dump_wmuec_1{gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-4);border:var(--panel-border);border-radius:var(--radius-lg);background:var(--night-raised);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);grid-template-columns:minmax(0,1fr);transition:box-shadow .16s;display:grid;position:relative}._over_wmuec_16{border-color:var(--lantern)}._head_wmuec_20{gap:var(--space-1);display:grid}._titleRow_wmuec_27{gap:var(--space-3);display:grid;position:relative}._selectIcon_wmuec_34{width:36px;height:36px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .14s,color .14s;display:grid;position:absolute;top:-2px;right:-6px}._selectIcon_wmuec_34:hover{background:color-mix(in srgb, var(--moon) 8%, transparent);color:var(--moon)}._selectIcon_wmuec_34[aria-pressed=true]{background:var(--lantern);color:var(--on-lantern)}._selectIcon_wmuec_34 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._head_wmuec_20 h2{font-size:var(--text-xl);color:var(--moon);margin:0;font-weight:600}._actions_wmuec_77{gap:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding:4px var(--space-4);scrollbar-width:none;overscroll-behavior-x:contain;margin-block:-4px;display:flex;overflow-x:auto}._actions_wmuec_77::-webkit-scrollbar{display:none}._actions_wmuec_77:empty{display:none}@media (width>=768px){._titleRow_wmuec_27{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._selectIcon_wmuec_34{margin-right:auto;position:static}._actions_wmuec_77{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;overflow:visible}}._sort_wmuec_120{border:1px solid var(--night-line);border-radius:var(--radius-pill);color:var(--mist);font-size:var(--text-xs);animation:_sort-in_wmuec_1 .32s var(--ease-out) both;background:0 0;flex:none;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-weight:700;transition:color .14s,border-color .14s,background .14s;display:inline-flex}._sort_wmuec_120:hover{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);background:color-mix(in srgb, var(--lantern) 8%, transparent);color:var(--moon)}._sort_wmuec_120[aria-pressed=true]{border-color:var(--lantern);background:var(--lantern);color:var(--night-deep)}._sort_wmuec_120:active{transform:scale(.97)}._sort_wmuec_120:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._sort_wmuec_120 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._sort_wmuec_120:hover svg path{animation:_sort-drop_wmuec_1 .52s var(--ease-out)}@keyframes _sort-drop_wmuec_1{40%{transform:translateY(2px)}}@keyframes _sort-in_wmuec_1{0%{opacity:0;transform:translate(6px)}}._head_wmuec_20 p{font-size:var(--text-sm);color:var(--mist)}@media (width>=768px){._dump_wmuec_1{padding:var(--space-6) var(--space-6) var(--space-6)}}._head_wmuec_20 kbd{border:1px solid var(--night-line);font-family:inherit;font-size:var(--text-xs);color:var(--moon);border-bottom-width:2px;border-radius:5px;padding:0 6px;font-weight:700}@media (hover:none),(pointer:coarse){._keyHint_wmuec_209{display:none}}._weather_lthd1_1{font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}._weather_lthd1_1 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}._low_lthd1_23{opacity:.7;font-weight:500}._rain_lthd1_28{color:var(--cat-attraction)}._wrap_e6v0a_1{position:relative}._plus_e6v0a_5{width:26px;height:26px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._plus_e6v0a_5:hover,._plusOpen_e6v0a_18{background:var(--paper-deep);color:var(--lantern)}._plus_e6v0a_5 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}._pop_e6v0a_33{z-index:20;gap:var(--space-3);width:min(20rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-4);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lift);transform-origin:100% 0;animation:_pop_e6v0a_33 .18s var(--ease-out);border-radius:14px;display:grid;position:absolute;top:calc(100% + 8px);right:-4px}@keyframes _pop_e6v0a_33{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@media (width<=560px){._pop_e6v0a_33{top:auto;right:10px;bottom:max(calc(var(--kb,0px) + 10px), calc(env(safe-area-inset-bottom) + 10px));z-index:70;width:auto;max-height:calc(var(--vvh,100dvh) - env(safe-area-inset-top) - 20px);overscroll-behavior:contain;padding:var(--space-5) var(--space-4) var(--space-4);border-color:var(--line);border-radius:var(--radius-lg);transform-origin:bottom;animation:_rise_e6v0a_1 .26s var(--ease-out);position:fixed;left:10px;overflow-y:auto;box-shadow:0 18px 40px -14px #00000080,0 0 0 100vmax #080a0e6b}}@keyframes _rise_e6v0a_1{0%{opacity:0;transform:translateY(24px)}}._head_e6v0a_90{font-size:var(--text-xs);color:var(--ink-faint);font-weight:700}._name_e6v0a_96{border:0;border-bottom:1.5px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);background:0 0;padding:4px 0 6px;font-weight:600}._name_e6v0a_96::placeholder{color:var(--ink-faint)}._name_e6v0a_96:focus-visible{border-bottom-color:var(--cat);outline:none}._labels_e6v0a_117{flex-wrap:wrap;gap:5px;display:flex}._label_e6v0a_117{border:1px solid color-mix(in srgb, var(--cat) 30%, transparent);border-radius:var(--radius-pill);color:var(--cat);font-size:var(--text-xs);cursor:pointer;padding:3px 9px;font-weight:700;position:relative}._label_e6v0a_117 input{opacity:0;pointer-events:none;position:absolute}._label_e6v0a_117:has(input:checked){border-color:var(--cat);background:color-mix(in srgb, var(--cat) 20%, transparent)}._label_e6v0a_117:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}._meals_e6v0a_150{border:1px solid var(--line-strong);background:var(--paper-deep);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}._meals_e6v0a_150 button{color:var(--ink-soft);font-size:var(--text-xs);background:0 0;border:0;border-radius:6px;padding:5px 4px;font-weight:700}._meals_e6v0a_150 button[aria-pressed=true]{background:var(--paper);color:var(--cat-restaurant);box-shadow:0 0 0 1px var(--line-strong)}._row_e6v0a_176{align-items:center;gap:var(--space-3);display:flex}._rowLabel_e6v0a_182{font-size:var(--text-xs);color:var(--ink-soft);font-weight:600}._note_e6v0a_188{border:1px solid var(--line-strong);background:var(--paper-deep);width:100%;color:var(--ink);font-size:var(--text-sm);border-radius:8px;padding:7px 10px}._submit_e6v0a_198{background:var(--lantern);color:var(--night-deep);border:0;border-radius:10px;padding:9px;font-weight:700}._submit_e6v0a_198:disabled{opacity:.4}._places_e6v0a_212{border:1px solid var(--line);border-radius:var(--radius-sm);gap:1px;max-height:11rem;margin:6px 0 0;padding:4px;list-style:none;display:grid;overflow-y:auto}._places_e6v0a_212 li{color:var(--ink);font-size:var(--text-xs);cursor:pointer;border-radius:6px;padding:5px 8px;display:grid}._places_e6v0a_212 li:hover,._placeOn_e6v0a_234{background:var(--paper-deep)}._places_e6v0a_212 li strong{font-size:var(--text-sm)}._places_e6v0a_212 li span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._places_e6v0a_212 ._placesHead_e6v0a_249{color:var(--ink-soft);cursor:default;padding:2px 8px;font-weight:700}._places_e6v0a_212 ._placesHead_e6v0a_249:hover{background:0 0}._pinned_e6v0a_260{color:var(--lantern);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-weight:700;display:flex}._pinned_e6v0a_260 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._pinned_e6v0a_260 button{color:var(--ink-soft);background:0 0;border:0}._wrap_1uy2w_1{position:relative}._button_1uy2w_5{width:26px;height:26px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._button_1uy2w_5:hover,._buttonOpen_1uy2w_18{background:var(--paper-deep);color:var(--lantern)}._button_1uy2w_5 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}._pop_1uy2w_32{z-index:20;gap:var(--space-3);width:min(20rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-4);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lift);transform-origin:100% 0;animation:_pop_1uy2w_32 .18s var(--ease-out);border-radius:14px;display:grid;position:absolute;top:calc(100% + 8px);right:-36px}@keyframes _pop_1uy2w_32{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@media (width<=560px){._pop_1uy2w_32{top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:70;overscroll-behavior:contain;width:auto;max-height:min(80dvh,40rem);padding:var(--space-5) var(--space-4) var(--space-4);border-color:var(--line);border-radius:var(--radius-lg);transform-origin:bottom;animation:_rise_1uy2w_1 .28s var(--ease-out);position:fixed;left:8px;overflow-y:auto;box-shadow:0 -10px 40px -12px #00000073,0 0 0 100vmax #080a0e6b}._pop_1uy2w_32:before{content:"";border-radius:var(--radius-pill);background:var(--line-strong);width:36px;height:4px;margin-left:-18px;position:absolute;top:7px;left:50%}}@keyframes _rise_1uy2w_1{0%{opacity:0;transform:translateY(40%)}}._head_1uy2w_100{font-size:var(--text-xs);color:var(--ink-faint);font-weight:700}._total_1uy2w_106{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:1.3}._section_1uy2w_113{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}._sub_1uy2w_120,._hint_1uy2w_121{font-size:var(--text-xs);color:var(--ink-soft);line-height:1.45}._hint_1uy2w_121{color:var(--ink-faint)}._warn_1uy2w_131{font-size:var(--text-xs);color:var(--cat-restaurant)}._order_1uy2w_136{font-size:var(--text-sm);gap:3px;margin:0;padding-left:1.4rem;font-weight:600;display:grid}._order_1uy2w_136 li::marker{color:var(--cat);font-weight:700}._actions_1uy2w_150{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_1uy2w_156,._secondary_1uy2w_157{font-size:var(--text-sm);border-radius:9px;padding:8px 14px;font-weight:700}._primary_1uy2w_156{background:var(--lantern);color:var(--night-deep);border:0}._primary_1uy2w_156:disabled{opacity:.4}._secondary_1uy2w_157{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink)}._panel_1uy2w_181{gap:var(--space-3);display:grid}._tabs_1uy2w_187{border-radius:var(--radius-pill);background:var(--paper-deep);gap:2px;padding:2px;display:flex}._tab_1uy2w_187{border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);background:0 0;border:0;flex:1;padding:6px 10px;font-weight:700}._tab_1uy2w_187[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}._tab_1uy2w_187:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._order_1uy2w_136 li{justify-content:space-between;gap:var(--space-3);display:flex}._order_1uy2w_136 ._same_1uy2w_224{color:var(--ink-soft)}._moved_1uy2w_228{color:var(--lantern);font-size:var(--text-xs);flex:none;font-weight:700}._rows_8kyt6_1{max-height:20rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._rows_8kyt6_1 li{gap:2px;padding:3px 0;display:grid}._row_8kyt6_1{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:4.6rem 1fr;display:grid}._row_8kyt6_1 time{color:var(--cat);font-variant-numeric:tabular-nums;font-weight:800}._name_8kyt6_30{font-weight:600;line-height:1.3}._fixed_8kyt6_35 time:after{content:" ·";color:var(--ink-faint)}._leg_8kyt6_41{padding-left:calc(4.6rem + var(--space-2));color:var(--ink-faint);font-size:var(--text-xs)}._warn_8kyt6_47,._late_8kyt6_48{padding-left:calc(4.6rem + var(--space-2));color:var(--cat-restaurant);font-size:var(--text-xs);font-weight:700}._late_8kyt6_48{font-family:var(--font-body);font-size:var(--text-sm);padding:0}._check_8kyt6_61{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);font-weight:600;display:flex}._check_8kyt6_61 input{--check:var(--lantern)}._rough_8kyt6_75{opacity:.6}._day_9hznh_1{--rail:52px;--rail-x:calc(var(--rail) / 2);--station-y:22px;--pad-base:28px;--pad-top:var(--pad-base);--date-line:20px;gap:var(--space-4);padding:var(--pad-top) var(--space-3) var(--space-5);border:var(--card-border);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);transition:box-shadow .16s ease, transform .16s var(--ease-out);flex-direction:column;display:flex;position:relative}._focus_9hznh_22{border-color:color-mix(in srgb, var(--lantern) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--lantern) 10%, transparent), var(--shadow-lift)}._focus_9hznh_22 ._badge_9hznh_27{background:var(--lantern);color:var(--night-deep)}._past_9hznh_32{opacity:.55;transition:opacity .16s}._past_9hznh_32:hover,._past_9hznh_32:focus-within{opacity:1}._badge_9hznh_27[draggable=true]{cursor:grab}._lifted_9hznh_46{opacity:.5}._swapped_9hznh_50{animation:_swapped_9hznh_50 .9s var(--ease-out)}@keyframes _swapped_9hznh_50{0%{box-shadow:0 0 0 2px var(--lantern), var(--shadow-lift);transform:scale(.985)}to{box-shadow:var(--shadow);transform:none}}._over_9hznh_65{border-color:var(--lantern);box-shadow:var(--shadow-lift);transform:translateY(-3px)}._lead_9hznh_72{grid-template-columns:var(--rail) 1fr;column-gap:var(--space-2);display:grid;position:relative}._lead_9hznh_72:before{content:"";top:26px;bottom:calc(var(--space-4) * -1 - 2px);left:calc(var(--rail-x) - 1.5px);background:var(--line-strong);width:3px;position:absolute}._day_9hznh_1:has(ul>li:only-child:not([data-drop-item])) ._lead_9hznh_72:before{display:none}._badge_9hznh_27{z-index:1;background:var(--night-deep);width:46px;height:46px;color:var(--lantern);font-family:var(--font-display);font-variant-numeric:lining-nums;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--lantern) 55%, transparent), 0 0 0 5px var(--paper), 0 0 0 6px var(--line-strong);border-radius:50%;justify-self:center;place-items:center;font-size:1.5rem;font-weight:600;line-height:1;display:grid;position:relative}._titles_9hznh_113{gap:2px;min-width:0;padding-top:2px;display:grid}._date_9hznh_121{white-space:nowrap;align-items:center;gap:4px var(--space-2);font-size:var(--text-sm);font-weight:700;line-height:var(--date-line);color:var(--gold);flex-wrap:nowrap;padding-right:5.75rem;display:flex}._focusLabel_9hznh_135{top:0;left:var(--space-5);z-index:1;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--lantern);color:var(--night-deep);font-size:var(--text-xs);letter-spacing:.02em;padding:3px 10px 4px;font-weight:800;line-height:1.2;position:absolute}._tools_9hznh_151{top:calc(var(--pad-top) + 2px + var(--date-line) / 2);right:var(--space-3);z-index:3;align-items:center;gap:2px;display:flex;position:absolute;translate:0 -50%}._status_9hznh_163{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._progress_9hznh_170{border:1px solid color-mix(in srgb, var(--cat-todo) 45%, transparent);font-size:var(--text-xs);color:var(--cat-todo);border-radius:6px;padding:0 8px 1px;font-weight:700}._copy_9hznh_179{width:26px;height:26px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._copy_9hznh_179:hover{background:var(--paper-deep);color:var(--ink)}._copy_9hznh_179 select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}label._copy_9hznh_179{cursor:pointer;position:relative}label._copy_9hznh_179:has(select:focus-visible){outline:2px solid var(--focus)}._copy_9hznh_179 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._toBook_9hznh_223{border:1px solid color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--lantern);font-weight:700;font-size:var(--text-xs);border-radius:6px;padding:0 8px 1px}._title_9hznh_113,._area_9hznh_233{width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-5px;padding:1px 5px}._title_9hznh_113{resize:none;field-sizing:content;font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}._area_9hznh_233{font-size:var(--text-sm);color:var(--ink-soft);text-overflow:ellipsis}._title_9hznh_113:hover,._area_9hznh_233:hover{border-color:var(--line)}._title_9hznh_113:focus-visible,._area_9hznh_233:focus-visible{border-color:var(--line-strong);background:var(--paper-deep);outline:none}._head_9hznh_273 h3,._titles_9hznh_113 h3{font-size:inherit}._note_9hznh_279{margin-top:var(--space-3);border-left:2px solid color-mix(in srgb, var(--tip-ink) 70%, transparent);cursor:text;padding:1px 0 1px 12px;display:block}._note_9hznh_279 textarea{width:100%;color:var(--ink-soft);font-size:var(--text-sm);resize:none;field-sizing:content;background:0 0;border:0;padding:0;line-height:1.5;display:block}._note_9hznh_279 textarea::placeholder{color:var(--ink-faint)}._note_9hznh_279 textarea:focus-visible{outline:none}._note_9hznh_279:has(textarea:focus-visible){border-left-color:var(--focus)}._addNote_9hznh_313{margin-top:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);opacity:0;background:0 0;border:0;padding:2px 0;font-weight:600;transition:opacity .16s;display:block}._day_9hznh_1:hover ._addNote_9hznh_313,._addNote_9hznh_313:focus-visible{opacity:1}._addNote_9hznh_313:hover{color:var(--ink-soft)}@media (hover:none){._addNote_9hznh_313{display:none}}@media (width>=768px){._day_9hznh_1{--pad-base:var(--space-6);padding:var(--pad-top) var(--space-4) var(--space-5);gap:var(--space-5)}._lead_9hznh_72:before{bottom:calc(var(--space-5) * -1 - 2px)}}._shorter_9hznh_354{border:1px dashed var(--line-strong);color:var(--ink-faint);font-size:var(--text-xs);background:0 0;border-radius:6px;padding:0 8px 1px;font-weight:700}._shorter_9hznh_354:hover{border-color:var(--lantern);color:var(--lantern)}._focus_9hznh_22{--pad-top:calc(var(--pad-base) + 12px)}._grab_9hznh_374{z-index:1;cursor:grab;height:14px;position:absolute;top:0;left:0;right:0}._grab_9hznh_374:after{content:"";background:var(--line-strong);opacity:0;border-radius:2px;width:32px;height:4px;transition:opacity .14s;position:absolute;top:5px;left:50%;transform:translate(-50%)}._grab_9hznh_374:hover:after,._grab_9hznh_374:active:after{opacity:1}._birthday_9hznh_404{top:0;left:var(--space-5);z-index:1;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--seal);color:#fff;font-size:var(--text-xs);padding:3px 10px 4px;font-weight:800;line-height:1.2;position:absolute}._birthdayShift_9hznh_418{left:calc(var(--space-5) + 6.5rem)}._day_9hznh_1:has(._birthday_9hznh_404){--pad-top:calc(var(--pad-base) + 12px)}._stamp_9hznh_427{right:var(--space-4);bottom:var(--space-4);z-index:2;outline-offset:-7px;width:84px;height:84px;color:color-mix(in srgb, var(--seal) 80%, var(--moon) 20%);font-family:var(--font-body);text-align:center;text-transform:uppercase;opacity:.6;mix-blend-mode:screen;pointer-events:none;-webkit-mask-composite:source-in;border:2.5px solid;border-radius:50%;outline:1px solid;align-content:center;place-items:center;line-height:1;display:grid;position:absolute;rotate:-14deg;-webkit-mask-image:radial-gradient(circle at 30% 20%,#0000 0 2px,#000 2.5px),radial-gradient(circle at 72% 64%,#0000 0 1.5px,#000 2px);mask-image:radial-gradient(circle at 30% 20%,#0000 0 2px,#000 2.5px),radial-gradient(circle at 72% 64%,#0000 0 1.5px,#000 2px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-mode=light] ._stamp_9hznh_427{mix-blend-mode:multiply}._stamp_9hznh_427 strong{letter-spacing:.06em;font-size:1.35rem;font-weight:700}._stampTop_9hznh_467,._stampDate_9hznh_468{letter-spacing:.12em;font-size:.625rem;font-weight:600}._thunk_9hznh_475 ._stamp_9hznh_427{animation:.52s cubic-bezier(.3,1.6,.5,1) both _stamp-down_9hznh_1}._thunk_9hznh_475{animation:.36s ease-out .16s _card-thud_9hznh_1}@keyframes _stamp-down_9hznh_1{0%{opacity:0;rotate:-4deg;scale:1.8}60%{opacity:.9}}@keyframes _card-thud_9hznh_1{30%{transform:translateY(2px)scale(.995)}}@media (prefers-reduced-motion:reduce){._thunk_9hznh_475,._thunk_9hznh_475 ._stamp_9hznh_427{animation:none}}._watched_9hznh_508{box-shadow:0 0 0 2px color-mix(in srgb, var(--who) 70%, transparent), var(--shadow);transition:box-shadow .3s}._here_9hznh_514{right:var(--space-5);z-index:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--who);color:var(--night-deep);animation:_here-in_9hznh_1 .36s var(--ease-out) both;padding:3px 10px 3px 4px;position:absolute;bottom:0}@keyframes _here-in_9hznh_1{0%{transform:translateY(100%)}}._pace_9hznh_533{--pace:var(--cat-todo);border:1px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-xs);cursor:help;border-radius:6px;align-items:center;gap:6px;padding:0 8px 1px 6px;font-weight:700;display:inline-flex}._pace_9hznh_533[data-level=full]{--pace:var(--lantern)}._pace_9hznh_533[data-level=packed]{--pace:var(--cat-restaurant);border-color:color-mix(in srgb, var(--cat-restaurant) 45%, transparent);color:var(--cat-restaurant)}._paceBars_9hznh_557{align-items:flex-end;gap:2px;height:10px;display:inline-flex}._paceBars_9hznh_557 i{background:color-mix(in srgb, var(--ink-faint) 40%, transparent);border-radius:1px;width:3px}._paceBars_9hznh_557 i:first-child{height:4px}._paceBars_9hznh_557 i:nth-child(2){height:6px}._paceBars_9hznh_557 i:nth-child(3){height:8px}._paceBars_9hznh_557 i:nth-child(4){height:10px}._paceBars_9hznh_557 i:first-child,._pace_9hznh_533:not([data-level=light]) ._paceBars_9hznh_557 i:nth-child(2),._pace_9hznh_533[data-level=full] ._paceBars_9hznh_557 i:nth-child(3),._pace_9hznh_533[data-level=packed] ._paceBars_9hznh_557 i:nth-child(-n+4){background:var(--pace)}._nudge_9hznh_591{border:1px dashed color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--lantern);font-size:var(--text-xs);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 8px 1px;font-weight:700;display:inline-flex}._nudgeGroup_9hznh_605{align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}._nudgeGroup_9hznh_605 ._nudgeX_9hznh_612{flex:none;margin:1px 0 0}._nudgeX_9hznh_612{width:20px;height:20px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-4px;padding:0;display:inline-grid}._nudgeX_9hznh_612:hover{background:var(--paper-deep);color:var(--ink)}._nudgeX_9hznh_612 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}._nudge_9hznh_591:hover{background:color-mix(in srgb, var(--lantern) 10%, transparent);border-style:solid}._nudge_9hznh_591 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}._rainy_9hznh_661{--rain:var(--cat-attraction,#7fa7d9);border-color:color-mix(in srgb, var(--rain) 60%, transparent);color:var(--rain)}._rainy_9hznh_661:hover{background:color-mix(in srgb, var(--rain) 12%, transparent)}._closed_9hznh_672{border-color:color-mix(in srgb, var(--seal) 70%, transparent);color:var(--danger-ink,var(--seal))}._closed_9hznh_672:hover{background:color-mix(in srgb, var(--seal) 12%, transparent)}span._closed_9hznh_672:hover{background:0 0}._stayLeg_9hznh_687{margin:calc(var(--space-2) * -1) 0;padding-left:calc(var(--rail) + 7px);position:relative}._stayLeg_9hznh_687:before{content:"";top:calc(var(--space-5) * -1);bottom:calc(var(--space-5) * -1);left:calc(var(--rail-x) - 1.5px);background:var(--line-strong);width:3px;position:absolute}._stayBack_9hznh_704:before{bottom:50%}._day_9hznh_1:has(._stayBack_9hznh_704) ul>li:last-child:before{bottom:calc(var(--gap,4px) / -2)}._stayLeg_9hznh_687>*{margin:0}._night_9hznh_718{color:var(--ink-soft);font-size:var(--text-xs);align-items:baseline;gap:6px;margin-top:2px;font-weight:700;display:flex}._night_9hznh_718 input{min-width:0;color:var(--ink);font-size:var(--text-sm);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin-left:-4px;padding:1px 4px;font-weight:600}._night_9hznh_718 input:hover{border-color:var(--line)}._night_9hznh_718 input:focus-visible{border-color:var(--line-strong);background:var(--paper-deep);outline:none}@media (width<=480px){._date_9hznh_121{white-space:normal;flex-wrap:wrap}}@media (pointer:coarse){._tools_9hznh_151 :is(button,label){min-width:36px;min-height:36px}._date_9hznh_121{padding-right:7.75rem}}._budget_9hznh_773{align-items:center;gap:var(--space-2);width:min(100%,15rem);margin-top:var(--space-2);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700;display:flex}._budgetBar_9hznh_791{border-radius:var(--radius-pill);background:var(--line);flex:1;height:5px;position:relative;overflow:hidden}._budgetBar_9hznh_791 i{border-radius:inherit;background:color-mix(in srgb, var(--cat-todo) 80%, var(--ink-soft));transition:width .5s var(--ease-out);position:absolute;inset:0 auto 0 0}._budget_9hznh_773[data-over] ._budgetBar_9hznh_791 i{background:var(--cat-restaurant)}._budgetText_9hznh_812{white-space:nowrap;flex:none}._budgetText_9hznh_812 span{color:var(--ink-faint);font-weight:500}._budget_9hznh_773:hover ._budgetText_9hznh_812{color:var(--ink)}._compact_9hznh_828{gap:var(--space-3);padding-bottom:var(--space-4)}._compact_9hznh_828 ._lead_9hznh_72{column-gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr}._compact_9hznh_828 ._lead_9hznh_72:before{display:none}._compact_9hznh_828 ._badge_9hznh_27{width:36px;height:36px;font-size:1.125rem}._compact_9hznh_828 ._title_9hznh_113{font-size:1.25rem}._emptyAdd_9hznh_855{width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}._emptyAdd_9hznh_855 span{color:var(--lantern);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (pointer:coarse){._nudgeX_9hznh_612{position:relative}._nudgeX_9hznh_612:after{content:"";position:absolute;inset:-12px}}._section_1g5j1_1{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;container:days/inline-size}._head_1g5j1_8{gap:var(--space-1);display:grid}._titleRow_1g5j1_13{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._density_1g5j1_22{border:1px solid var(--night-line);border-radius:var(--radius-pill);background:var(--night-raised);padding:3px;display:inline-flex}._density_1g5j1_22 button{border-radius:var(--radius-pill);color:var(--mist);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-weight:700;transition:background .16s,color .16s}._density_1g5j1_22 button[aria-checked=true]{background:var(--moon);color:var(--night-deep)}._head_1g5j1_8 h2{font-size:var(--text-xl);color:var(--moon);font-weight:600}._head_1g5j1_8 p{font-size:var(--text-sm);color:var(--mist)}._head_1g5j1_8 kbd{border:1px solid var(--night-line);background:var(--night-raised);color:var(--moon);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-weight:700}._grid_1g5j1_75{gap:0 var(--space-5);grid-template-columns:minmax(0,1fr);grid-auto-rows:4px;align-items:start;display:grid}@media (width>=768px){._grid_1g5j1_75{grid-template-columns:repeat(2,minmax(0,1fr))}}@container days (width>=920px){._grid_1g5j1_75{grid-template-columns:repeat(3,minmax(0,1fr))}}._touchHint_1g5j1_96{display:none}@media (hover:none),(pointer:coarse){._pointerHint_1g5j1_101{display:none}._touchHint_1g5j1_96{display:block}}._list_1fsjh_1{border:var(--card-border);border-radius:var(--radius-lg);background:var(--paper);min-width:0;color:var(--ink);box-shadow:var(--shadow);transition:box-shadow .16s ease, transform .16s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._enter_1fsjh_15{animation:_list-enter_1fsjh_1 .42s var(--ease-out)}@keyframes _list-enter_1fsjh_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}._over_1fsjh_26{border-color:var(--lantern);box-shadow:var(--shadow-lift);transform:translateY(-3px)}._head_1fsjh_32{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}._head_1fsjh_32 h3{min-width:0;font-size:inherit;flex:1}._title_1fsjh_46{width:100%;font-family:var(--font-display);color:var(--ink);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-4px;padding:1px 4px;font-size:1.25rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}._title_1fsjh_46:hover{border-color:var(--line)}._title_1fsjh_46:focus-visible{border-color:var(--line-strong);background:var(--paper-deep);outline:none}._count_1fsjh_74{font-size:var(--text-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:700}._delete_1fsjh_81{width:30px;height:30px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._delete_1fsjh_81:hover{background:color-mix(in srgb, var(--seal) 12%, var(--paper));color:var(--seal)}._delete_1fsjh_81 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._delete_1fsjh_81 svg ._lid_1fsjh_109{transform-origin:16px 6px;transition:transform .2s var(--ease-out)}._delete_1fsjh_81:hover svg ._lid_1fsjh_109,._deleteOn_1fsjh_115 svg ._lid_1fsjh_109{transform:rotate(18deg)translate(1px,-1px)}._deleteOn_1fsjh_115{background:color-mix(in srgb, var(--seal) 12%, var(--paper));color:var(--seal)}._confirm_1fsjh_125{top:var(--confirm-top,62px);z-index:4;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);background:radial-gradient(circle 4px at 6px 0, transparent 97%, var(--paper-deep)) 0 0 / 12px 100% repeat-x;color:var(--ink);transform-origin:top;animation:_stub-down_1fsjh_1 .3s var(--ease-out);background-color:#0000;display:grid;position:absolute;left:0;right:0;box-shadow:0 18px 30px -18px #000000b3}._confirm_1fsjh_125:after{content:"";top:0;right:var(--space-4);left:var(--space-4);border-top:1.5px dashed color-mix(in srgb, var(--seal) 45%, transparent);position:absolute}@keyframes _stub-down_1fsjh_1{0%{opacity:0;transform:translateY(-10px)scaleY(.9)}}._confirmTitle_1fsjh_159{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}._confirmText_1fsjh_165{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}._confirmActions_1fsjh_171{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}._keep_1fsjh_178,._confirmDelete_1fsjh_179{border-radius:var(--radius-sm);font-size:var(--text-sm);padding:7px 14px;font-weight:700}._keep_1fsjh_178{border:1px solid var(--line-strong);color:var(--ink);background:0 0}._keep_1fsjh_178:hover{background:var(--paper)}._confirmDelete_1fsjh_179{background:var(--seal);color:#fff;border:0}._confirmDelete_1fsjh_179:hover{background:color-mix(in srgb, var(--seal) 85%, #fff)}._keep_1fsjh_178:focus-visible,._confirmDelete_1fsjh_179:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._list_1fsjh_1:has(._confirm_1fsjh_125) ._scroll_1fsjh_213{opacity:.35;filter:blur(1px);transition:opacity .2s,filter .2s}._scroll_1fsjh_213{padding:var(--space-1) var(--space-3) var(--space-3)}._more_1fsjh_224{margin:0 var(--space-3) var(--space-3);border:1px dashed var(--line-strong);color:var(--ink-soft);font-size:var(--text-sm);background:0 0;border-radius:10px;padding:10px;font-weight:700}._collapsed_1fsjh_235 ._scroll_1fsjh_213>ul>li:nth-child(n+6){display:none}._open_1fsjh_239{max-height:var(--open-h)}._handle_1fsjh_245{z-index:3;cursor:ew-resize;touch-action:none;opacity:0;width:14px;transition:opacity .14s;position:absolute;top:0;bottom:0;right:0}._handle_1fsjh_245:before{content:"";background:var(--ink-faint);border-radius:2px;width:4px;height:36px;position:absolute;top:50%;right:5px;translate:0 -50%}._list_1fsjh_1:hover ._handle_1fsjh_245,._resizing_1fsjh_271 ._handle_1fsjh_245{opacity:1}._handle_1fsjh_245:hover:before,._resizing_1fsjh_271 ._handle_1fsjh_245:before{background:var(--lantern)}._resizing_1fsjh_271{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern), var(--shadow-lift);-webkit-user-select:none;user-select:none}._sizeBadge_1fsjh_286{background:var(--lantern);color:var(--night-deep);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-weight:700;position:absolute;top:50%;right:18px;translate:0 -50%}._grab_1fsjh_302{z-index:1;cursor:grab;height:14px;position:absolute;top:0;left:0;right:0}._grab_1fsjh_302:after{content:"";background:var(--line-strong);opacity:0;border-radius:2px;width:32px;height:4px;transition:opacity .14s;position:absolute;top:5px;left:50%;transform:translate(-50%)}._grab_1fsjh_302:hover:after,._grab_1fsjh_302:active:after{opacity:1}._list-before_1fsjh_332{box-shadow:-4px 0 0 var(--lantern), var(--shadow)}._list-after_1fsjh_336{box-shadow:4px 0 0 var(--lantern), var(--shadow)}@media (pointer:coarse){._delete_1fsjh_81{width:38px;height:38px}}._section_1klb1_1{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid;container:shelf/inline-size}._heading_1klb1_8{font-size:var(--text-xl);color:var(--moon);font-weight:600}._grid_1klb1_15{gap:0 var(--space-4);grid-auto-rows:4px;align-items:start;display:grid;position:relative}@media (width>=768px){._grid_1klb1_15{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}}@container shelf (width>=1000px){._grid_1klb1_15{grid-template-columns:repeat(4,minmax(0,1fr))}}._newList_1klb1_35{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px dashed var(--night-line);border-radius:var(--radius-lg);min-height:5rem;color:var(--mist);background:0 0;font-weight:700;display:flex}._newList_1klb1_35:hover{border-color:var(--lantern);color:var(--lantern)}._newList_1klb1_35 span{font-size:var(--text-lg);line-height:1}._titleRow_1klb1_58{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._select_1klb1_65{border:1px solid var(--night-line);border-radius:var(--radius-pill);color:var(--mist);font-size:var(--text-xs);background:0 0;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-weight:700;display:inline-flex}._select_1klb1_65:hover{border-color:color-mix(in srgb, var(--lantern) 55%, transparent);color:var(--moon)}._select_1klb1_65 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._select_1klb1_65[aria-pressed=true]{border-color:var(--lantern);background:var(--lantern);color:var(--night-deep)}._select_1klb1_65:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._dialog_16sg6_1{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);width:min(94vw,420px);max-width:none;color:var(--ink);padding:0}._dialog_16sg6_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04050880}._dialog_16sg6_1[open]{animation:_rise_16sg6_1 .2s var(--ease-out)}@keyframes _rise_16sg6_1{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){._dialog_16sg6_1[open]{animation:none}}._card_16sg6_34{gap:var(--space-4);padding:var(--space-5);display:grid}._title_16sg6_40{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}._list_16sg6_46{margin:0;display:grid}._row_16sg6_51{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:9.5rem 1fr;padding:9px 0;display:grid}._row_16sg6_51 dt{flex-wrap:wrap;gap:4px;display:flex}._row_16sg6_51 dd{color:var(--ink-soft);font-size:var(--text-sm);margin:0}._row_16sg6_51 kbd{border:1px solid var(--line-strong);background:var(--paper-deep);min-width:24px;height:24px;color:var(--ink);font:inherit;font-size:var(--text-xs);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 7px;font-weight:700;display:inline-grid}._done_16sg6_88{border:1px solid var(--lantern);border-radius:var(--radius-pill);background:var(--lantern);color:var(--night-deep);font-size:var(--text-sm);justify-self:end;padding:7px 18px;font-weight:700}._bar_1xjde_1{right:var(--gutter);bottom:var(--space-4);left:var(--gutter);z-index:10;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_1xjde_14,._status_1xjde_15{pointer-events:auto;box-shadow:var(--shadow-lift)}._toast_1xjde_14{align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-size:var(--text-sm);animation:_toast-in_1xjde_1 .28s var(--ease-out);display:flex}._toast_1xjde_14:not(:has(button)){padding-right:var(--space-4)}@keyframes _toast-in_1xjde_1{0%{opacity:0;transform:translateY(12px)}}._toast_1xjde_14 button{border-radius:var(--radius-sm);background:var(--lantern);color:var(--night-deep);border:0;flex:none;padding:6px 14px;font-weight:700}._status_1xjde_15{max-width:100%;min-height:var(--status-h);border:1px solid var(--night-line);border-radius:var(--radius-pill);background:var(--night-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--text-xs);color:var(--mist);align-items:center;padding:0 12px 0 10px;font-weight:600;display:inline-flex}._status_1xjde_15:before{content:"";background:var(--cat-todo);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}._saving_1xjde_84:before,._loading_1xjde_85:before{background:var(--lantern);animation:.9s ease-in-out infinite _saving_1xjde_84}._saved_1xjde_91:before{animation:.42s cubic-bezier(.3,1.6,.5,1) _saved-in_1xjde_1}@keyframes _saving_1xjde_84{50%{opacity:.35;transform:scale(.7)}}@keyframes _saved-in_1xjde_1{0%{transform:scale(.3)}}@media (prefers-reduced-motion:reduce){._status_1xjde_15:before{animation:none}}._error_1xjde_114,._offline_1xjde_115{border-color:var(--seal);color:var(--danger-ink)}._error_1xjde_114:before,._offline_1xjde_115:before{background:var(--seal)}._status_1xjde_15{transition:opacity .4s ease, translate .4s var(--ease-out)}._rested_1xjde_132{opacity:0;translate:0 8px}._rested_1xjde_132:hover{opacity:1;translate:0}@media (width>=768px){._bar_1xjde_1{right:auto;bottom:var(--corner);width:max-content;max-width:min(34rem, calc(100vw - 2 * var(--gutter)));align-items:center;left:50%;translate:-50%}}@media (width<=767px){._bar_1xjde_1{right:var(--gutter);left:var(--gutter);bottom:var(--dock-bottom);align-items:center}._toast_1xjde_14{border-radius:var(--radius-pill);min-height:46px}._toast_1xjde_14 button{border-radius:var(--radius-pill)}._status_1xjde_15:not(._error_1xjde_114,._offline_1xjde_115),._toast_1xjde_14~._status_1xjde_15{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root[data-look-dock] ._bar_1xjde_1{opacity:0}._key_1xjde_192{font:inherit;opacity:.6;margin-left:8px;font-size:.6875rem;font-weight:600}@media (hover:none),(pointer:coarse){._key_1xjde_192{display:none}}._bar_1jjey_2{bottom:calc(var(--space-4) + 44px);z-index:30;justify-content:center;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 2 * var(--gutter));padding:6px 6px 6px var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lift);color:var(--ink);font-size:var(--text-sm);animation:_bar-in_1jjey_1 .2s var(--ease-out);flex-wrap:wrap;display:flex;position:fixed;left:50%;translate:-50%}@keyframes _bar-in_1jjey_1{0%{opacity:0;translate:-50% 10px}}._count_1jjey_32{margin-right:var(--space-2);font-variant-numeric:tabular-nums;font-weight:700}._group_1jjey_38{border:1px solid var(--line-strong);border-radius:var(--radius-pill);gap:2px;padding:2px;display:flex}._bar_1jjey_2 button,._bar_1jjey_2 select{border-radius:var(--radius-pill);height:30px;color:var(--ink);font-size:var(--text-xs);background:0 0;border:1px solid #0000;padding:0 12px;font-weight:700}._group_1jjey_38 button{height:26px}._bar_1jjey_2 select{border-color:var(--line-strong);background-color:var(--paper-deep);padding-right:28px}._bar_1jjey_2 button:hover:not(:disabled){background:var(--paper-deep)}._bar_1jjey_2 button:disabled{color:var(--ink-faint);cursor:default}._bar_1jjey_2 :is(button,select):focus-visible{outline:2px solid var(--focus);outline-offset:1px}._bar_1jjey_2 ._danger_1jjey_82{color:var(--danger-ink)}._bar_1jjey_2 ._close_1jjey_86{place-items:center;width:30px;padding:0;display:grid}._close_1jjey_86 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px}@media (width<=767px){._bar_1jjey_2{bottom:calc(env(safe-area-inset-bottom) + 4.75rem);width:calc(100vw - 2 * var(--gutter));padding:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._count_1jjey_32{grid-area:1/1;margin:0}._bar_1jjey_2 ._close_1jjey_86{grid-area:1/2;justify-self:end}._group_1jjey_38{grid-column:1/-1;justify-content:space-between}._group_1jjey_38 button{flex:1}._bar_1jjey_2 select{width:100%;height:38px}._bar_1jjey_2 ._danger_1jjey_82{border-color:color-mix(in srgb, var(--seal) 45%, transparent);grid-column:1/-1;height:38px}}._waiting_1jjey_145{bottom:calc(var(--space-4) + 44px);z-index:30;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);box-shadow:var(--shadow-lift);color:var(--ink);font-size:var(--text-sm);animation:_bar-in_1jjey_1 .2s var(--ease-out);padding:5px 5px 5px 12px;font-weight:600;display:flex;position:fixed;left:50%;translate:-50%}._waiting_1jjey_145 svg{fill:none;width:16px;height:16px;stroke:var(--lantern);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}._waiting_1jjey_145 span{min-width:0}._waiting_1jjey_145 button{height:32px;margin-left:var(--space-1);border-radius:var(--radius-pill);background:var(--lantern);color:var(--night-deep);font-size:var(--text-sm);border:0;flex:none;padding:0 16px;font-weight:700}._waiting_1jjey_145 button:hover{filter:brightness(1.08)}._waiting_1jjey_145 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=767px){._waiting_1jjey_145{bottom:calc(env(safe-area-inset-bottom) + 4.75rem)}}@media (prefers-reduced-motion:reduce){._waiting_1jjey_145,._bar_1jjey_2{animation:none}}._footer_raa49_1{min-height:clamp(320px,52vh,520px);margin-top:var(--space-8);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}._footer_raa49_1[data-bare]{min-height:0;padding-top:var(--space-6)}._photo_raa49_16{z-index:-2;filter:var(--hero-filter);position:absolute;inset:0}._footer_raa49_1:after{content:"";z-index:-1;background:var(--footer-overlay);position:absolute;inset:0}._inner_raa49_31{width:100%;max-width:var(--page-max);padding:0 var(--gutter) var(--space-6);margin:0 auto}@media (width<=767px){._inner_raa49_31{padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}}._hand_raa49_45{font-family:var(--font-display);color:var(--moon);font-size:clamp(1.75rem,4.5vw,2.75rem);font-style:italic;font-weight:400;line-height:1.1}._credit_raa49_54{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--mist)}._credit_raa49_54 a{color:inherit}._made_raa49_65{margin-top:var(--space-3);letter-spacing:.12em;text-transform:uppercase;color:#0000;cursor:default;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:600;transition:color .6s}._inner_raa49_31:hover ._made_raa49_65{color:color-mix(in srgb, var(--lantern) 45%, transparent)}._top_raa49_82{margin-top:var(--space-4);border:1px solid color-mix(in srgb, var(--moon) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--night-deep) 35%, transparent);color:var(--moon);font-size:var(--text-sm);align-items:center;gap:6px;padding:7px 14px 7px 10px;font-weight:700;display:inline-flex}._top_raa49_82:hover{border-color:var(--moon)}._top_raa49_82 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._frame_9mstg_2{border:1px solid var(--night-line);border-radius:14px;min-width:0;margin:0;position:relative;overflow:hidden}._map_9mstg_11{width:100%;height:auto;display:block}._ground_9mstg_17{fill:var(--night-deep)}._labels_9mstg_21{opacity:.8}._halo_9mstg_25{fill:color-mix(in srgb, var(--c) 16%, transparent);stroke:color-mix(in srgb, var(--c) 45%, transparent);stroke-width:1px}._stop_9mstg_31{fill:var(--c);stroke:var(--night-deep);stroke-width:1px}._badge_9mstg_37{fill:var(--c);stroke:var(--night-deep);stroke-width:2px}._badgeNo_9mstg_43{fill:#fff;font-family:var(--font-body);text-anchor:middle;pointer-events:none;font-size:12px;font-weight:800}._away_9mstg_53 ._badge_9mstg_37{fill:var(--night-deep);stroke:var(--c);stroke-dasharray:3 3}._away_9mstg_53 ._badgeNo_9mstg_43{fill:var(--c)}._credit_9mstg_63{color:var(--mist);opacity:.8;font-size:.625rem;position:absolute;bottom:4px;right:6px}._empty_9mstg_72{border:1px dashed var(--night-line);min-height:12rem;color:var(--mist);font-size:var(--text-sm);text-align:center;border-radius:14px;place-items:center;display:grid}._next_x7s12_2{gap:var(--space-3);margin-top:var(--space-2);animation:_next-in_x7s12_1 .32s var(--ease-out) both;display:grid}@keyframes _next-in_x7s12_1{0%{opacity:0;transform:translateY(-4px)}}._when_x7s12_16{color:var(--moon);font-size:var(--text-base);gap:2px;display:grid}._when_x7s12_16 strong{color:var(--cat,var(--lantern));font-weight:600}[data-urgent] ._when_x7s12_16 strong{animation:1.6s ease-in-out infinite _urgent_x7s12_1}@keyframes _urgent_x7s12_1{50%{opacity:.55}}._leg_x7s12_38{color:var(--mist);font-size:var(--text-sm)}._actions_x7s12_43{flex-wrap:wrap;gap:6px;display:flex}._actions_x7s12_43>*{border:1px solid var(--night-line);border-radius:var(--radius-pill);color:var(--moon);font-size:var(--text-sm);background:0 0;padding:6px 13px;font-weight:700;text-decoration:none}._actions_x7s12_43>:hover{border-color:color-mix(in srgb, var(--moon) 35%, transparent)}._actions_x7s12_43>._go_x7s12_64{border-color:var(--cat,var(--lantern));background:var(--cat,var(--lantern));color:var(--night-deep)}._actions_x7s12_43>:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._next_x7s12_2,[data-urgent] ._when_x7s12_16 strong{animation:none}}._late_x7s12_83{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lantern) 10%, transparent);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._late_x7s12_83 span{color:var(--ink-soft);font-size:var(--text-xs);flex-basis:100%;font-weight:700}._late_x7s12_83 button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-xs);border-radius:999px;padding:4px 12px;font-weight:800}._late_x7s12_83 button:hover{border-color:var(--lantern)}._today_p88xh_1{align-content:start;gap:var(--space-4);min-width:0;display:grid}._head_p88xh_8{gap:var(--space-1);display:grid}._kicker_p88xh_13{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--gold);font-weight:700;display:flex}._badge_p88xh_22{border-radius:var(--radius-pill);background:var(--lantern);color:var(--night-deep);padding:0 9px 1px}._title_p88xh_29{color:var(--moon);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.1}._sub_p88xh_36{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--mist);flex-wrap:wrap;display:flex}._sub_p88xh_36>span:last-child{color:var(--moon)}._tip_p88xh_49{margin-top:var(--space-3);border-left:2px solid color-mix(in srgb, var(--tip-ink) 70%, transparent);color:var(--ink-soft);font-size:var(--text-sm);white-space:pre-line;padding-left:12px;line-height:1.5}._count_p88xh_60{font-variant-numeric:tabular-nums;font-weight:700}._line_p88xh_66{margin:0;padding:0;list-style:none;display:grid}._stop_p88xh_73{--rail:repeating-linear-gradient(to bottom, var(--night-line) 0 3px, transparent 3px 7px);--node-y:22px;gap:var(--space-3);padding:10px 0;display:flex;position:relative}._stop_p88xh_73:before{content:"";background:var(--rail);width:2px;position:absolute;top:0;bottom:0;left:10px}._stop_p88xh_73:first-child:before{top:var(--node-y)}._stop_p88xh_73:last-child:before{height:var(--node-y);bottom:auto}._stop_p88xh_73:only-child:before{display:none}._stopDone_p88xh_107{--rail:color-mix(in srgb, var(--moon) 28%, transparent)}._station_p88xh_111{z-index:1;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid;position:relative}._station_p88xh_111 input{appearance:none;border:2px solid var(--cat);background:var(--night-deep);cursor:pointer;width:18px;height:18px;transition:background-color .16s ease, transform .16s var(--ease-out);border-radius:50%;margin:0}._station_p88xh_111 input:before{content:none}._station_p88xh_111 input:hover{transform:scale(1.12)}._station_p88xh_111 input:checked{background:var(--cat)}._station_p88xh_111 input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._station_p88xh_111 svg{fill:none;width:12px;height:12px;stroke:var(--night-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;position:absolute}._station_p88xh_111 input:checked+svg{opacity:1}._isNext_p88xh_169{--node-y:46px}._isNext_p88xh_169 ._station_p88xh_111{margin-top:24px}._isNext_p88xh_169 ._station_p88xh_111 input{width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cat) 22%, transparent)}._aside_p88xh_184 ._station_p88xh_111 input{background:var(--night-line);border-width:0;width:10px;height:10px}._body_p88xh_191{min-width:0;color:var(--ink);flex:1}._nextLabel_p88xh_197{color:var(--cat);font-size:var(--text-xs);margin-bottom:2px;font-weight:800}._nameRow_p88xh_204{align-items:center;gap:var(--space-3);min-height:24px;display:flex}._name_p88xh_204{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--moon);font-size:var(--text-md);text-align:left;background:0 0;border:0;flex:1;padding:0;font-weight:600;display:flex}._isNext_p88xh_169 ._name_p88xh_204{font-family:var(--font-display);font-size:clamp(1.35rem,3.6vw,1.75rem);line-height:1.15}._time_p88xh_232{color:var(--cat);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:700}._stopDone_p88xh_107 ._name_p88xh_204{color:var(--mist);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--mist) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mist) 50%, transparent)}._aside_p88xh_184 ._name_p88xh_204{color:var(--mist);font-size:var(--text-sm);font-style:italic;font-weight:500}._quick_p88xh_255{flex:none;gap:2px;margin:-4px -6px -4px 0;display:flex}._quick_p88xh_255>*{width:30px;height:30px;color:var(--mist);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}._quick_p88xh_255>:hover{background:color-mix(in srgb, var(--moon) 8%, transparent);color:var(--moon)}._quick_p88xh_255 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}._quick_p88xh_255>:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._empty_p88xh_294{padding:var(--space-4) 0;color:var(--mist)}._tomorrow_p88xh_299{padding:var(--space-3) var(--space-4);border:1px dashed var(--night-line);border-radius:12px;gap:2px;display:grid}._tomorrowHead_p88xh_307{align-items:center;gap:var(--space-3);color:var(--moon);flex-wrap:wrap;font-weight:700;display:flex}._tomorrowHead_p88xh_307>span{color:var(--mist)}._tomorrowStops_p88xh_320{font-size:var(--text-sm);color:var(--mist)}._step_p88xh_326{gap:2px;margin-left:auto;display:inline-flex}._step_p88xh_326 button{width:28px;height:28px;color:var(--moon);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}._step_p88xh_326 button:hover:not(:disabled){border-color:var(--night-line)}._step_p88xh_326 button:disabled{opacity:.3}._step_p88xh_326 button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._step_p88xh_326 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (pointer:coarse){._step_p88xh_326 button{width:36px;height:36px}}._wrap_62ynf_1{gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}._milestone_62ynf_8{padding-left:var(--space-3);border-left:2px solid var(--lantern);color:var(--moon);font-size:var(--text-sm);font-weight:600}._ready_62ynf_17{align-items:center;gap:var(--space-3);display:flex}._ring_62ynf_23{flex:none;width:48px;height:48px;transform:rotate(-90deg)}._track_62ynf_30{fill:none;stroke:var(--night-line);stroke-width:4px}._fill_62ynf_36{fill:none;stroke:var(--lantern);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease-out)}._readyText_62ynf_44{gap:2px;min-width:0;display:grid}._readyHead_62ynf_50{color:var(--moon);font-weight:700;display:grid}._readyHead_62ynf_50 span{color:var(--mist);font-size:var(--text-xs);font-weight:600}._next_62ynf_62{max-width:100%;color:var(--lantern);font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;overflow:hidden}._next_62ynf_62:disabled{color:var(--mist)}._next_62ynf_62:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){._fill_62ynf_36{transition:none}}._panel_1dbxl_2{gap:var(--space-6);padding:var(--space-5) var(--space-4);border:var(--panel-border);border-radius:var(--radius-lg);background:var(--night-raised);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);grid-template-columns:minmax(0,1fr);margin-top:-2.5rem;display:grid;position:relative}@media (width>=768px){._panel_1dbxl_2{padding:var(--space-6);grid-template-columns:1fr 1fr;margin-top:-12rem}._countdown_1dbxl_24,._noBook_1dbxl_31>:last-child{grid-column:1/-1}}@media (width>=1280px){._panel_1dbxl_2{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr)}._noBook_1dbxl_31{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}._noBook_1dbxl_31>:last-child,._countdown_1dbxl_24{grid-column:auto}}._countdown_1dbxl_24{align-content:start;justify-items:start;gap:var(--space-3);padding-bottom:var(--space-4);display:grid}._number_1dbxl_64{font-family:var(--font-logo);font-size:clamp(5rem,14vw,8.5rem);font-weight:var(--logo-weight);font-variation-settings:var(--logo-stretch);font-variant-numeric:lining-nums;letter-spacing:-.04em;color:var(--lantern);line-height:.8}._flip_1dbxl_76{cursor:pointer;perspective:400px;background:0 0;border:0;justify-self:start;padding:0}._flip_1dbxl_76:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:6px}._flaps_1dbxl_91{display:inline-flex}._flap_1dbxl_91{transform-origin:50% 55%;animation:.46s cubic-bezier(.3,1.3,.5,1) both _flap_1dbxl_91;animation-delay:calc(var(--i) * 45ms);backface-visibility:hidden;display:inline-block}._comma_1dbxl_103{align-self:flex-end;margin:0 .02em;font-size:.5em;display:inline-block}@keyframes _flap_1dbxl_91{0%{opacity:.2;transform:rotateX(-90deg)}}@media (prefers-reduced-motion:reduce){._flap_1dbxl_91{animation:none}}._line_1dbxl_123{max-width:16em;font-family:var(--font-display);font-size:var(--text-lg);color:var(--moon);font-style:italic;line-height:1.3}._jump_1dbxl_132{align-items:center;gap:var(--space-2);margin-top:var(--space-4);border:1px solid var(--night-line);border-radius:var(--radius-pill);color:var(--moon);font-size:var(--text-sm);background:0 0;padding:8px 14px 8px 18px;font-weight:700;display:inline-flex}._jump_1dbxl_132 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .16s var(--ease-out)}._jump_1dbxl_132:hover svg{transform:translateY(2px)}._jump_1dbxl_132:hover{border-color:var(--lantern);color:var(--lantern)}._column_1dbxl_167{align-content:start;gap:var(--space-3);min-width:0;display:grid}._fold_1dbxl_175{min-width:0}._foldHead_1dbxl_179{margin-bottom:var(--space-3);cursor:default;list-style:none;display:block}._foldHead_1dbxl_179::-webkit-details-marker{display:none}@media (width<=767px){._foldHead_1dbxl_179{cursor:pointer}._fold_1dbxl_175:not([open]) ._foldHead_1dbxl_179{margin-bottom:0}._foldHead_1dbxl_179 ._heading_1dbxl_200:after{content:"";border-right:1.5px solid var(--mist);border-bottom:1.5px solid var(--mist);width:7px;height:7px;margin-left:auto;transition:rotate .16s;translate:0 -3px;rotate:45deg}._fold_1dbxl_175[open] ._foldHead_1dbxl_179 ._heading_1dbxl_200:after{translate:0 2px;rotate:225deg}}._heading_1dbxl_200{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--night-line);font-size:var(--text-md);color:var(--moon);font-weight:600;display:flex}._count_1dbxl_24{font-family:var(--font-body);font-size:var(--text-sm);color:var(--mist);font-variant-numeric:tabular-nums;font-weight:700}._empty_1dbxl_237{font-size:var(--text-sm);color:var(--mist)}._rows_1dbxl_242,._todos_1dbxl_243{gap:2px;max-height:17rem;margin:0 -6px 0 0;padding:0 6px 0 0;list-style:none;display:grid}._row_1dbxl_242{align-items:center;gap:var(--space-3);width:100%;padding:7px var(--space-2);color:var(--moon);font-size:var(--text-sm);text-align:left;background:0 0;border:0;border-radius:8px;display:flex}._row_1dbxl_242:hover{background:color-mix(in srgb, var(--moon) 6%, transparent)}._dot_1dbxl_270{background:var(--cat);border-radius:50%;flex:none;width:8px;height:8px}._rowText_1dbxl_278{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}._where_1dbxl_287{font-size:var(--text-xs);color:var(--mist);flex:none}._todo_1dbxl_243{align-items:center;gap:var(--space-2);padding:3px var(--space-2);border-radius:8px;display:flex}._todo_1dbxl_243:hover{background:color-mix(in srgb, var(--moon) 6%, transparent)}._todo_1dbxl_243 input[type=checkbox]{--check:var(--lantern);flex:none;width:16px;height:16px;margin:0}._todoText_1dbxl_314{min-width:0;color:var(--moon);font-size:var(--text-sm);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:4px 2px}._todoText_1dbxl_314:focus-visible{box-shadow:0 1px 0 var(--lantern);outline:none}._done_1dbxl_330 ._todoText_1dbxl_314{color:var(--mist);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--mist) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--mist) 60%, transparent)}._remove_1dbxl_336{width:24px;height:24px;color:var(--mist);opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._todo_1dbxl_243:hover ._remove_1dbxl_336,._remove_1dbxl_336:focus-visible{opacity:1}._remove_1dbxl_336 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}._addTodo_1dbxl_364 input{border:1px dashed var(--night-line);width:100%;color:var(--moon);font-size:var(--text-sm);background:0 0;border-radius:8px;padding:8px 10px}._addTodo_1dbxl_364 input::placeholder{color:var(--mist)}._addTodo_1dbxl_364 input:focus-visible{border-style:solid;border-color:var(--lantern);outline:none}._forecast_1dbxl_384{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--mist);flex-wrap:wrap;display:flex}._forecast_1dbxl_384>span{color:var(--moon)}._side_1dbxl_398{align-content:start;gap:var(--space-6);min-width:0;display:grid}@media (width>=768px){._during_1dbxl_406{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){._during_1dbxl_406{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._stages_1dbxl_418{margin:calc(var(--space-2) * -1) calc(var(--space-4) * -1) calc(var(--space-4) * -1) -4px;padding:2px var(--space-4) 2px 4px;scrollbar-width:none;grid-column:1/-1;align-items:center;gap:2px;display:flex;overflow-x:auto}._stage_1dbxl_418{color:color-mix(in srgb, var(--mist) 70%, transparent);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 6px;font-size:.75rem;font-weight:600;transition:color .16s;display:inline-flex}._stage_1dbxl_418+._stage_1dbxl_418:before{content:"";background:var(--night-line);width:12px;height:1px;margin-right:6px}._stage_1dbxl_418:hover{color:var(--mist)}._stage_1dbxl_418[aria-pressed=true]{color:var(--moon)}._stage_1dbxl_418:focus-visible{outline:2px solid var(--focus);outline-offset:0}._now_1dbxl_468{background:var(--lantern);width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb, var(--lantern) 22%, transparent);border-radius:50%;flex:none}@media (width>=768px){._stages_1dbxl_418{margin-right:0;padding-right:0}}._kept_1dbxl_485{align-content:start;gap:var(--space-3);display:grid}._keptTitle_1dbxl_491{font-family:var(--font-display);color:var(--moon);font-size:clamp(2rem,6vw,3rem);font-weight:600;line-height:1.05}._keptLine_1dbxl_499{max-width:30em;font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink-soft,var(--mist));font-style:italic;line-height:1.4}._keep_1dbxl_508{gap:var(--space-2);flex-wrap:wrap;display:flex}._keep_1dbxl_508 ._jump_1dbxl_132{margin-top:var(--space-2);padding:8px 18px}._keep_1dbxl_508 ._primary_1dbxl_519{border-color:var(--lantern);background:var(--lantern);color:var(--night-deep)}._keep_1dbxl_508 ._primary_1dbxl_519:hover{color:var(--night-deep)}._sheet_1dbxl_529{gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-1);scrollbar-width:thin;grid-column:1/-1;grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}._frame_1dbxl_542{width:100%;padding:0 0 var(--space-2);color:var(--moon);text-align:left;background:0 0;border:0;gap:4px;display:grid;position:relative}._shot_1dbxl_555{aspect-ratio:4/3;border-top:3px solid var(--c);background:color-mix(in srgb, var(--c) 10%, var(--night-deep));border-radius:8px;place-items:center;margin-bottom:4px;display:grid;position:relative;overflow:hidden}._shot_1dbxl_555 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._frameNo_1dbxl_575{font-family:var(--font-logo);font-size:2.5rem;font-weight:var(--logo-weight);font-variation-settings:var(--logo-stretch);color:color-mix(in srgb, var(--c) 75%, var(--moon));line-height:1}._frameTitle_1dbxl_584{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._frameMeta_1dbxl_594{color:var(--mist);font-size:var(--text-xs)}._ahead_1dbxl_600 ._shot_1dbxl_555{outline:1px dashed var(--night-line);outline-offset:-1px;background:0 0;border-top-style:dashed}._ahead_1dbxl_600 ._frameNo_1dbxl_575{color:color-mix(in srgb, var(--c) 45%, transparent)}._frame_1dbxl_542:hover ._shot_1dbxl_555{background:color-mix(in srgb, var(--c) 18%, var(--night-deep))}._frame_1dbxl_542:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}@media (width>=768px){._after_1dbxl_622{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}._sheet_1dbxl_529{padding:0 0 var(--space-1);margin:0}}@media (width>=1280px){._after_1dbxl_622{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._bookRow_1dbxl_640{align-items:center;gap:2px;display:flex}._bookRow_1dbxl_640 input[type=checkbox]{width:16px;height:16px;margin:0 0 0 var(--space-2);--check:var(--lantern);flex:none}._bookRow_1dbxl_640 ._row_1dbxl_242{flex:1;min-width:0}._travel_1dbxl_661{margin-top:var(--space-2);border:0;border-bottom:1px dashed color-mix(in srgb, var(--lantern) 60%, transparent);color:var(--lantern);font-size:var(--text-sm);background:0 0;justify-self:start;padding:0;font-weight:700}._travel_1dbxl_661:hover{border-bottom-style:solid}._travel_1dbxl_661:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (pointer:coarse){._todo_1dbxl_243 input[type=checkbox],._bookRow_1dbxl_640 input[type=checkbox]{width:22px;height:22px}._remove_1dbxl_336{opacity:.55;width:34px;height:34px}}@media (width<=767px){._panel_1dbxl_2{gap:var(--space-4);padding-top:var(--space-4)}._countdown_1dbxl_24{align-items:end;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding-bottom:0}._countdown_1dbxl_24>:not(._number_1dbxl_64){grid-column:1/-1}._countdown_1dbxl_24>._number_1dbxl_64{font-size:4.25rem}._countdown_1dbxl_24>._number_1dbxl_64+._line_1dbxl_123{font-size:var(--text-md,1.125rem);grid-column:2;padding-bottom:.2em}._jump_1dbxl_132{margin-top:var(--space-1)}}._pass_1dbxl_732{width:min(22rem,100%);height:12.5rem;color:inherit;font:inherit;text-align:left;perspective:1200px;cursor:pointer;background:0 0;border:0;padding:0}._passInner_1dbxl_745{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.2,.4,1);display:block;position:relative}._passBack_1dbxl_754 ._passInner_1dbxl_745{transform:rotateY(180deg)}._passFront_1dbxl_758,._passBackFace_1dbxl_759{backface-visibility:hidden;position:absolute;inset:0}._passFront_1dbxl_758{align-items:flex-end;gap:var(--space-3);display:flex}._passFrontLine_1dbxl_771{color:var(--ink-soft);padding-bottom:.6em;font-weight:700}._passBackFace_1dbxl_759{background:radial-gradient(circle at 0 72%, var(--paper) 9px, transparent 9.5px), radial-gradient(circle at 100% 72%, var(--paper) 9px, transparent 9.5px), linear-gradient(160deg, color-mix(in srgb, var(--lantern) 22%, #fffdf8), #f4efe4);color:#1c1a17;border-radius:14px;grid-template-rows:auto auto 1fr auto auto;gap:8px;padding:14px 16px 12px;display:grid;transform:rotateY(180deg);box-shadow:0 18px 36px -18px #0009}._passHead_1dbxl_792{letter-spacing:.14em;text-transform:uppercase;color:#1c1a1799;justify-content:space-between;font-size:10px;font-weight:800;display:flex}._passRoute_1dbxl_802{justify-content:space-between;align-items:center;gap:8px;display:flex}._passRoute_1dbxl_802>span{display:grid}._passRoute_1dbxl_802>span:last-child{text-align:right}._passRoute_1dbxl_802 b{font-family:var(--font-logo);letter-spacing:-.02em;font-size:2.1rem;line-height:1}._passRoute_1dbxl_802 small,._passGrid_1dbxl_825 small{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#1c1a178c;max-width:9rem;font-size:10px;font-weight:700;display:block;overflow:hidden}._passRoute_1dbxl_802 svg{fill:#1c1a17;flex:1;height:22px;transform:rotate(90deg)}._passGrid_1dbxl_825{grid-template-columns:1.4fr 1fr .8fr .8fr;align-self:end;gap:8px;font-size:12px;font-weight:800;display:grid}._passGrid_1dbxl_825>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._passTear_1dbxl_861{border-top:1.5px dashed #1c1a174d}._passBars_1dbxl_865{gap:2px;height:18px;display:flex}._passBars_1dbxl_865 i{background:#1c1a17;flex:none}@media (prefers-reduced-motion:reduce){._passInner_1dbxl_745{transition:none}}._departure_1dbxl_882{margin-bottom:var(--space-4);grid-column:1/-1}._clearDone_1dbxl_889{margin-top:var(--space-2);color:var(--mist);font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--night-line);text-decoration-color:var(--night-line);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:600}._clearDone_1dbxl_889:hover{color:var(--moon)}._show_1vxbs_1{color:#111;background:#fbfaf6;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}._show_1vxbs_1[open]{animation:_show-in_1vxbs_1 .26s var(--ease-out);grid-template-rows:minmax(0,1fr) auto;display:grid}._show_1vxbs_1::backdrop{background:#fbfaf6}@keyframes _show-in_1vxbs_1{0%{opacity:0;transform:scale(.98)}}._body_1vxbs_30{align-content:center;justify-items:center;gap:var(--space-4);padding:max(var(--space-6), env(safe-area-inset-top)) var(--space-5) var(--space-5);text-align:center;display:grid;overflow-y:auto}._bar_1vxbs_40{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));grid-template-columns:56px 1fr 56px;display:grid}._close_1vxbs_48{border-radius:var(--radius-pill);color:#fbfaf6;font-size:var(--text-base);background:#111;border:0;justify-self:center;padding:12px 36px;font-weight:700}._arrow_1vxbs_59{color:#111;background:0 0;border:1px solid #d9d4c9;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}._arrow_1vxbs_59 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._close_1vxbs_48:focus-visible,._arrow_1vxbs_59:focus-visible{outline-offset:3px;outline:3px solid #111}@media (prefers-reduced-motion:reduce){._show_1vxbs_1[open]{animation:none}}._dialog_19zwm_1{width:min(94vw,560px)}._group_19zwm_5{gap:var(--space-2);display:grid}._group_19zwm_5 h3{align-items:baseline;gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}._group_19zwm_5 h3 span{color:var(--ink-faint);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600}._stubs_19zwm_26{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._stub_19zwm_26{--notch:9px;background:var(--paper-deep);width:100%;color:var(--ink);text-align:left;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 4.4rem) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 4.4rem) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 4.4rem) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 4.4rem) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;transition:transform .16s var(--ease-out);border:0;border-radius:10px;grid-template-columns:5.2rem 1fr auto auto;align-items:stretch;padding:0;display:grid}._stub_19zwm_26:hover{transform:translateY(-1px)}._stub_19zwm_26:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._stubTime_19zwm_62{padding:var(--space-3) var(--space-2);background:color-mix(in srgb, var(--cat) 22%, transparent);color:var(--cat);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;place-items:center;font-weight:800;display:grid}._stubMain_19zwm_74{min-width:0;padding:var(--space-3);align-content:center;gap:2px;display:grid}._stubName_19zwm_82{font-weight:700;line-height:1.3}._stubMeta_19zwm_87{gap:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);flex-wrap:wrap;font-weight:600;display:flex}._stubRef_19zwm_96{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.06em}._stubTear_19zwm_102{border-left:2px dashed var(--line-strong);width:0;margin:10px 0}._stubShow_19zwm_108{width:4.4rem;color:var(--lantern);font-size:var(--text-sm);place-items:center;font-weight:800;display:grid}._face_19zwm_118{justify-items:center;gap:var(--space-3);width:min(100%,34rem);display:grid}._faceWhen_19zwm_125{color:#6a6258;font-size:var(--text-sm);font-weight:700}._faceName_19zwm_131{font-family:var(--font-display);font-size:clamp(2rem,8vw,3.2rem);font-weight:600;line-height:1.05}._faceLocal_19zwm_138{font-family:PingFang SC,Hiragino Sans,Noto Sans SC,system-ui,sans-serif;font-size:clamp(1.4rem,6vw,2.2rem)}._faceImage_19zwm_143{object-fit:contain;background:#fff;border-radius:12px;width:min(100%,26rem);max-height:55dvh;box-shadow:0 0 0 1px #e6e0d4}._faceRef_19zwm_152{padding:var(--space-3) var(--space-5);border:2px dashed #d9d4c9;border-radius:12px;gap:2px;display:grid}._faceRef_19zwm_152 span{color:#6a6258;font-size:var(--text-xs);font-weight:700}._faceRef_19zwm_152 strong{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:clamp(1.6rem,7vw,2.6rem)}._faceDoc_19zwm_172{border-radius:var(--radius-pill);color:#111;border:1px solid #d9d4c9;padding:12px 22px;font-weight:700;text-decoration:none}._faceHint_19zwm_181{color:#6a6258;max-width:26rem}._kit_1nvy6_2{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._title_1nvy6_8{font-size:var(--text-xl);color:var(--moon);font-weight:600}._tiles_1nvy6_14{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._tile_1nvy6_14{border:var(--card-border);border-radius:var(--radius-md);background:var(--paper);width:100%;height:100%;box-shadow:var(--shadow);color:var(--ink);text-align:left;transition:border-color .14s ease, transform .14s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:12px 14px;display:grid}._tile_1nvy6_14:hover{border-color:color-mix(in srgb, var(--lantern) 55%, transparent)}._tile_1nvy6_14:active{transform:scale(.98)}._tile_1nvy6_14:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._tile_1nvy6_14 svg{fill:none;width:22px;height:22px;stroke:var(--lantern);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2}._tileLabel_1nvy6_65{font-size:var(--text-sm);font-weight:700}._tileSub_1nvy6_70{color:var(--ink-soft);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (width<=1100px){._tiles_1nvy6_14{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){._tiles_1nvy6_14{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) var(--space-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62vw,220px);grid-auto-flow:column;overflow-x:auto}._tiles_1nvy6_14>li{scroll-snap-align:start}}._outline_1bt7m_3{z-index:9;height:var(--rail-h);opacity:.5;transition:opacity .24s,visibility;position:fixed;top:50%;left:14px;translate:0 -50%}._outline_1bt7m_3:hover,._outline_1bt7m_3:focus-within{opacity:1;transition-duration:80ms}._outline_1bt7m_3._away_1bt7m_21{opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s linear .24s}._rail_1bt7m_27{background:var(--line-strong);width:1px;height:100%;margin-left:16px;position:relative}._progress_1bt7m_36{background:var(--lantern);pointer-events:none;border-radius:1px;width:2px;transition:height 90ms linear;position:absolute;top:0;left:-.5px}._head_1bt7m_48{height:22px;color:var(--ink-faint);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 6px 0 0;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;left:-20px;translate:0 -50%}._num_1bt7m_66{text-align:right;width:12px}._head_1bt7m_48:after{content:"";background:var(--night);border:1.5px solid;border-radius:50%;width:7px;height:7px;transition:background-color .14s,border-color .14s;position:absolute;top:50%;left:20px;translate:-50% -50%}._passed_1bt7m_87:after{border-color:var(--lantern);background:var(--lantern)}._head_1bt7m_48:hover,._head_1bt7m_48:focus-visible,._current_1bt7m_94{color:var(--moon)}._current_1bt7m_94:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--lantern) 28%, transparent)}._head_1bt7m_48:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}._label_1bt7m_110{border-radius:var(--radius-pill);background:var(--night-raised);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--mist);font-size:var(--text-xs);white-space:nowrap;opacity:0;visibility:hidden;margin-left:20px;padding:3px 9px;font-weight:600;transition:opacity 90ms,visibility 0s linear 90ms}._outline_1bt7m_3:hover ._label_1bt7m_110,._outline_1bt7m_3:focus-within ._label_1bt7m_110{opacity:1;visibility:visible;transition:opacity 60ms}._head_1bt7m_48:hover ._label_1bt7m_110,._head_1bt7m_48:focus-visible ._label_1bt7m_110,._current_1bt7m_94 ._label_1bt7m_110{color:var(--moon)}@media (prefers-reduced-motion:reduce){._outline_1bt7m_3,._progress_1bt7m_36,._head_1bt7m_48:after,._label_1bt7m_110{transition:none}}@media print{._outline_1bt7m_3{display:none}}._dialog_1qigw_1{border-radius:var(--radius-lg);color:#111;background:#f4efe6;border:0;width:min(92vw,720px);max-width:none;padding:0}._dialog_1qigw_1::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040508cc}._dialog_1qigw_1[open]{animation:_rise_1qigw_1 .24s var(--ease-out)}@keyframes _rise_1qigw_1{0%{opacity:0;transform:translateY(16px)scale(.98)}}._card_1qigw_28{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);text-align:center;display:grid}._ask_1qigw_35{color:#6a6258;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;font-size:1.25rem}._zh_1qigw_41{overflow-wrap:anywhere;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;font-size:clamp(3rem,12vw,6rem);font-weight:600;line-height:1.1}._address_1qigw_49{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,1.75rem);line-height:1.4}._en_1qigw_55{font-size:var(--text-sm);color:#6a6258}._close_1qigw_60{margin-top:var(--space-2);border-radius:var(--radius-pill);color:#f4efe6;background:#111;border:0;justify-self:center;padding:10px 28px;font-weight:700}._sheet_1x5ke_1{width:calc(100% - 24px);max-width:560px;max-height:calc(100vh - 3rem);max-height:calc(100dvh - 2 * max(env(safe-area-inset-top), 12px));border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 30px 80px -24px #06080c8c;overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:hidden}._sheet_1x5ke_1::backdrop{-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#040508ad}._sheet_1x5ke_1[open]{animation:_sheet-in_1x5ke_1 .24s var(--ease-out);flex-direction:column;display:flex}._sheet_1x5ke_1[open]>form{flex:auto}@keyframes _sheet-in_1x5ke_1{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){._sheet_1x5ke_1[open]{animation:none}}@media (width>=900px){._sheet_1x5ke_1:has([data-where]){max-width:860px}}._focus_1x5ke_56{outline:none;width:1px;height:1px;position:absolute}._quick_1x5ke_63{scrollbar-width:none;gap:6px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}._quick_1x5ke_63>*{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);min-height:36px;color:var(--ink);font-size:var(--text-sm);white-space:nowrap;flex:none;place-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:grid}._on_1x5ke_91{border-color:color-mix(in srgb, var(--cat-todo) 50%, transparent)!important;color:var(--cat-todo)!important}._pick_1x5ke_97{position:relative}._pick_1x5ke_97 select{opacity:0;width:100%;position:absolute;inset:0}._picker_1pce3_1{gap:var(--space-1);min-width:0;display:grid;position:relative}._label_1pce3_8{font-size:var(--text-sm);color:var(--mist);font-weight:600}._chips_1pce3_15{border:1px solid var(--night-line);border-radius:var(--radius-sm);background:var(--paper);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:2.9rem;margin:0;padding:6px;list-style:none;display:flex}._chips_1pce3_15:focus-within{outline:2px solid var(--focus);outline-offset:1px}._chip_1pce3_15{border-radius:var(--radius-pill);background:var(--paper-deep);color:var(--ink);font-size:var(--text-sm);align-items:center;gap:6px;padding:3px 6px 3px 3px;font-weight:700;display:inline-flex}._you_1pce3_47{color:var(--ink-faint);font-weight:600}._remove_1pce3_52{width:20px;height:20px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-2px;padding:0;display:grid}._remove_1pce3_52:hover{background:var(--line);color:var(--ink)}._remove_1pce3_52:focus-visible{outline:2px solid var(--focus)}._remove_1pce3_52 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}._inputWrap_1pce3_83{flex:8rem;min-width:8rem}._inputWrap_1pce3_83 input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;padding:4px 6px;font-size:1rem}._inputWrap_1pce3_83 input:focus-visible{outline:none}._inputWrap_1pce3_83 input::placeholder{color:var(--ink-faint)}._options_1pce3_106{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-lift);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}._option_1pce3_106{align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-sm);cursor:pointer;border-radius:6px;padding:8px 10px;display:flex}._optionOn_1pce3_132{background:var(--paper-deep)}._optionName_1pce3_136{font-weight:700}._handle_1pce3_140{color:var(--ink-faint)}._guest_1pce3_144{color:var(--ink-soft);font-weight:600}._hint_1pce3_149{font-size:var(--text-xs);color:var(--mist)}._form_1j2k6_1{gap:var(--space-4);width:min(34rem, calc(100vw - 2 * var(--gutter)));animation:_form-in_1j2k6_1 .28s var(--ease-out);display:grid}@keyframes _form-in_1j2k6_1{0%{opacity:0;transform:translateY(10px)}}._title_1j2k6_15{font-family:var(--font-display);font-size:var(--text-xl);color:var(--moon);font-weight:500}._field_1j2k6_22{gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--mist);font-weight:600;display:grid}._field_1j2k6_22 small{font-weight:400;font-size:var(--text-xs)}._field_1j2k6_22 input,._field_1j2k6_22 select{border:1px solid var(--night-line);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:.6rem .75rem;font-size:1rem;font-weight:400}._field_1j2k6_22 input:focus-visible,._field_1j2k6_22 select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._pair_1j2k6_56{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._error_1j2k6_62{font-size:var(--text-sm);color:var(--danger-ink)}._actions_1j2k6_67{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._lookNote_1j2k6_76{max-width:38ch;font-size:var(--text-xs);color:var(--mist);flex:16rem;margin:0 auto 0 0;line-height:1.5}._cancel_1j2k6_85,._submit_1j2k6_86{border-radius:var(--radius-sm);font:inherit;cursor:pointer;padding:.65rem 1.1rem;font-weight:700}._cancel_1j2k6_85{border:1px solid var(--night-line);color:var(--mist);background:0 0}._submit_1j2k6_86{background:var(--lantern);color:var(--night);border:0}._submit_1j2k6_86:disabled{opacity:.6}._step_1j2k6_112{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--night-line);display:grid}._label_1j2k6_119{font-size:var(--text-sm);color:var(--mist);font-weight:600}._optional_1j2k6_125{margin-left:var(--space-1);color:color-mix(in srgb, var(--mist) 70%, transparent);font-weight:400}._lookup_1j2k6_131{position:relative}._lookup_1j2k6_131 input,._inline_1j2k6_136 input{border:1px solid var(--night-line);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:.65rem .8rem;font-size:1rem}._lookup_1j2k6_131 input:focus-visible,._inline_1j2k6_136 input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._spinner_1j2k6_154{border:2px solid var(--line-strong);border-top-color:var(--lantern);border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite _spin_1j2k6_154;position:absolute;top:50%;right:12px}@keyframes _spin_1j2k6_154{to{transform:rotate(360deg)}}._hits_1j2k6_173{margin:var(--space-1) 0 0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--shadow-lift);padding:4px;list-style:none;display:grid}._hits_1j2k6_173 button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.55rem .7rem;display:grid}._hitOn_1j2k6_197{background:color-mix(in srgb, var(--lantern) 13%, transparent)!important}._hitName_1j2k6_201{font-weight:600}._hitSub_1j2k6_205{font-size:var(--text-xs);color:var(--ink-soft)}._miss_1j2k6_210{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--mist)}._found_1j2k6_217{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--cat-todo) 45%, var(--night-line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--cat-todo) 8%, var(--paper));color:var(--ink);animation:_found-in_1j2k6_1 .32s var(--ease-out);display:flex}@keyframes _found-in_1j2k6_1{0%{opacity:0;transform:scale(.98)}}._foundPhoto_1j2k6_236{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:72px;height:72px}._foundText_1j2k6_244{min-width:0;font-size:var(--text-sm);color:color-mix(in srgb, var(--ink) 80%, transparent);flex:1;gap:2px;display:grid}._foundText_1j2k6_244 strong{font-size:var(--text-base);color:var(--ink);align-items:center;gap:6px;display:flex}._facts_1j2k6_261{font-size:var(--text-xs)}._check_1j2k6_265{fill:none;width:16px;height:16px;stroke:var(--cat-todo);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}._change_1j2k6_276,._add_1j2k6_277{color:var(--ink-soft);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-weight:600;text-decoration:underline}._add_1j2k6_277{color:var(--moon);justify-self:start}._flight_1j2k6_296{gap:var(--space-2);display:grid}._inline_1j2k6_136{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._inline_1j2k6_136 input{flex:1;width:auto;min-width:8rem}._find_1j2k6_314{border-radius:var(--radius-pill);background:var(--moon);color:var(--night);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;padding:.6rem 1rem;font-weight:700}._find_1j2k6_314:disabled{opacity:.5;cursor:default}._photos_1j2k6_331{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._photo_1j2k6_331{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--paper-deep);cursor:pointer;border:2px solid #0000;padding:0;overflow:hidden}._photo_1j2k6_331 img{object-fit:cover;width:100%;height:100%}._photoOn_1j2k6_353{border-color:var(--lantern)}._credit_1j2k6_357{font-size:var(--text-xs);color:var(--mist)}._change_1j2k6_276:focus-visible,._add_1j2k6_277:focus-visible,._find_1j2k6_314:focus-visible,._photo_1j2k6_331:focus-visible,._hits_1j2k6_173 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._curated_1j2k6_372{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--lantern) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lantern) 8%, transparent);color:var(--mist);font-size:var(--text-sm);line-height:1.5}._curated_1j2k6_372 strong{color:var(--moon)}._draft_1j2k6_387{gap:var(--space-3);padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--lantern) 55%, transparent);border-radius:var(--radius-md,14px);background:color-mix(in srgb, var(--lantern) 6%, transparent)}._draftToggle_1j2k6_395{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}._draftToggle_1j2k6_395 span{gap:2px;display:grid}._draftToggle_1j2k6_395 small{color:var(--ink-faint);font-size:var(--text-xs)}._draftRow_1j2k6_412{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._draftRow_1j2k6_412 button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);color:var(--ink);font:inherit;text-align:left;gap:1px;padding:8px 10px;display:grid}._draftRow_1j2k6_412 small{color:var(--ink-faint);font-size:var(--text-xs)}._draftRow_1j2k6_412 button[aria-checked=true]{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 14%, var(--paper-deep))}._draftChips_1j2k6_440{flex-wrap:wrap;gap:5px;display:flex}._draftChips_1j2k6_440 button{border:1px solid var(--line-strong);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);background:0 0;border-radius:999px;padding:4px 12px;font-weight:700}._draftChips_1j2k6_440 button[aria-pressed=true]{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 16%, transparent);color:var(--ink)}._startFrom_1j2k6_464{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._startFrom_1j2k6_464 button{padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;display:grid}._startFrom_1j2k6_464 button[aria-checked=true]{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 12%, transparent);box-shadow:inset 0 0 0 1px var(--lantern)}._startFrom_1j2k6_464 small{color:var(--mist,var(--ink-soft));font-size:var(--text-xs)}._invites_1wrvk_1{gap:var(--space-3);width:min(100%,34rem);display:grid}._ticket_1wrvk_8{--notch:10px;background:color-mix(in srgb, var(--lantern) 9%, var(--paper));color:var(--ink);-webkit-mask:radial-gradient(circle at calc(100% - 5.5rem) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - 5.5rem) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% - 5.5rem) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - 5.5rem) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 5.5rem) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - 5.5rem) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;border-radius:var(--radius-md);animation:_arrive_1wrvk_1 .48s var(--ease-out) both;grid-template-columns:1fr 5.5rem;transition:opacity .2s;display:grid}._busy_1wrvk_25{opacity:.6}@keyframes _arrive_1wrvk_1{0%{opacity:0;transform:translateY(-8px)rotate(-1deg)}}._main_1wrvk_36{padding:var(--space-4);gap:2px;display:grid}._from_1wrvk_42{font-size:var(--text-sm);color:var(--ink-soft)}._title_1wrvk_47{font-size:var(--text-xl);color:var(--ink);font-weight:600;line-height:1.1}._meta_1wrvk_54{font-size:var(--text-sm);color:var(--ink-soft)}._actions_1wrvk_59{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._join_1wrvk_66,._decline_1wrvk_67{border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:.5rem 1.1rem;font-weight:700}._join_1wrvk_66{background:var(--lantern);color:var(--night);border:0}._decline_1wrvk_67{border:1px solid var(--line-strong);color:var(--ink-soft);background:0 0}._decline_1wrvk_67:hover{color:var(--ink)}._join_1wrvk_66:focus-visible,._decline_1wrvk_67:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._stub_1wrvk_98{align-content:center;place-items:center;gap:var(--space-2);border-left:2px dotted var(--line-strong);font-size:var(--text-xs);color:var(--ink-soft);font-weight:700;display:grid}._error_1wrvk_109{font-size:var(--text-sm);color:var(--seal-ink)}@media (prefers-reduced-motion:reduce){._ticket_1wrvk_8{animation:none}}._page_10ur9_2{justify-items:center;gap:var(--space-2);display:grid}._stamps_10ur9_8{justify-content:center;padding:4px 0 2px 18px;display:flex}._slot_10ur9_15{margin-left:-18px;display:block}._stamp_10ur9_8{width:74px;height:auto;color:var(--ink);opacity:.62;mix-blend-mode:screen;transform:rotate(var(--tilt));animation:.52s cubic-bezier(.2,1.4,.4,1) both _press_10ur9_1;animation-delay:calc(.42s + var(--i) * 90ms);display:block}:root[data-mode=light] ._stamp_10ur9_8{mix-blend-mode:multiply;opacity:.7}@keyframes _press_10ur9_1{0%{opacity:0;transform:rotate(var(--tilt)) scale(1.35)}}._line_10ur9_45{color:var(--mist);font-family:var(--font-display);font-size:var(--text-sm);font-style:italic}._frame_10ur9_52,._frameThin_10ur9_53,._rule_10ur9_54{fill:none;stroke:currentColor}._frame_10ur9_52{stroke-width:2.6px}._frameThin_10ur9_53{stroke-width:1px}._rule_10ur9_54{stroke-width:1px;stroke-dasharray:2 2.5}._fill_10ur9_72{fill:currentColor}._code_10ur9_76{fill:currentColor;font-family:var(--font-display);letter-spacing:.08em;font-size:20px;font-weight:700}._date_10ur9_84{fill:currentColor;font-family:var(--font-body);letter-spacing:.12em;font-size:9.5px;font-weight:800}._city_10ur9_92{fill:currentColor;font-family:var(--font-body);font-size:6.5px;font-weight:700}@media (prefers-reduced-motion:reduce){._stamp_10ur9_8{animation:none}}._explore_lkwtf_2{gap:var(--space-4);width:min(72rem,100vw - 32px);display:grid}._head_lkwtf_8{text-align:center;gap:4px;display:grid}._head_lkwtf_8 h1{font-family:var(--font-logo);font-size:clamp(1.9rem,5vw,3.2rem);font-weight:var(--logo-weight);letter-spacing:var(--logo-tracking);line-height:1}._head_lkwtf_8 p{max-width:36rem;color:var(--mist);margin:0 auto}._bar_lkwtf_28{justify-content:space-between;align-items:center;gap:var(--space-3);width:min(44rem,100%);margin:0 auto;display:flex}._tools_lkwtf_37{gap:6px;display:flex}._tool_lkwtf_37{border:1px solid var(--night-line);background:var(--chip-bg);width:40px;height:40px;color:var(--moon);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}._toolOn_lkwtf_55{border-color:var(--moon)}._tool_lkwtf_37 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}._toolDot_lkwtf_68{background:var(--lantern);min-width:17px;height:17px;color:var(--on-lantern);border-radius:999px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:17px;position:absolute;top:-3px;right:-3px}._filters_lkwtf_84{gap:var(--space-3);width:min(44rem,100%);padding:var(--space-3) var(--space-4);border:1px solid var(--night-line);border-radius:var(--radius-lg);background:var(--night-raised);animation:_fold-in_lkwtf_1 .2s var(--ease-out);margin:0 auto;display:grid}@keyframes _fold-in_lkwtf_1{0%{opacity:0;transform:translateY(-6px)}}._filterRow_lkwtf_103{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._filterRow_lkwtf_103>span{color:var(--mist);font-size:var(--text-sm);font-weight:600}._reset_lkwtf_117{color:var(--mist);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}._seg_lkwtf_130{border:1px solid var(--night-line);background:var(--chip-bg);border-radius:999px;gap:3px;padding:3px;display:inline-flex}._seg_lkwtf_130 button{min-height:34px;color:var(--mist);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .9rem;font-weight:600}._seg_lkwtf_130 button[aria-selected=true],._seg_lkwtf_130 button[aria-checked=true]{background:var(--moon);color:var(--night)}._search_lkwtf_158{border:1px solid var(--night-line);background:var(--chip-bg);width:min(44rem,100%);min-height:44px;color:var(--moon);font:inherit;border-radius:999px;margin:0 auto;padding:0 .9rem}._chips_lkwtf_170{flex-wrap:wrap;gap:6px;display:flex}._chip_lkwtf_170{border:1px solid var(--night-line);min-height:32px;color:var(--moon);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:0 .8rem}._chipOn_lkwtf_188{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 16%, transparent)}._grid_lkwtf_193{justify-content:center;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),21rem));display:grid}._lookGrid_lkwtf_200{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),18rem))}._empty_lkwtf_204{text-align:center;color:var(--mist)}._emptyState_lkwtf_209{gap:var(--space-2);max-width:30rem;margin:var(--space-5) auto;padding:var(--space-5);border:1px dashed var(--night-line);border-radius:var(--radius-lg);text-align:center;display:grid}._emptyState_lkwtf_209 p{color:var(--mist);margin:0}._tripCard_lkwtf_226{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}._tripCard_lkwtf_226:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}._tripCard_lkwtf_226{position:relative}._cover_lkwtf_247{aspect-ratio:4/3;background:var(--c-bg);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}._coverText_lkwtf_258{z-index:1;background:linear-gradient(#0000,#00000059 45%,#000000b8);gap:4px;padding:44px 16px 14px;display:grid;position:absolute;inset:auto 0 0}._coverText_lkwtf_258 ._where_lkwtf_268{color:#ffffffdb;font-size:.78rem;font-weight:600}._coverText_lkwtf_258 ._tripTitle_lkwtf_274{color:#fff;text-shadow:0 1px 12px #00000059;font-size:1.6rem;line-height:1.05}._heart_lkwtf_281{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#0000006b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}._heart_lkwtf_281 svg{stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}._heart_lkwtf_281._liked_lkwtf_312{color:#ff5a86}._copyBtn_lkwtf_316{background:var(--lantern);min-height:34px;color:var(--on-lantern);font-size:var(--text-sm);border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 14px;font-weight:700;text-decoration:none;display:inline-grid}._cover_lkwtf_247 img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out)}._tripCard_lkwtf_226:hover ._cover_lkwtf_247 img{scale:1.04}._coverArt_lkwtf_342{background:radial-gradient(80% 90% at 80% 10%, color-mix(in srgb, var(--c-accent) 70%, transparent), transparent 60%), radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--c-seal) 60%, transparent), transparent 60%), var(--c-bg);position:absolute;inset:0}._coverMark_lkwtf_351{color:color-mix(in srgb, var(--c-seal) 55%, transparent);letter-spacing:-.02em;white-space:nowrap;mix-blend-mode:multiply;pointer-events:none;font-size:clamp(4.5rem,11vw,7.5rem);font-weight:700;line-height:1;position:absolute;top:-.12em;right:-.06em}._coverMark_lkwtf_351[data-long]{left:-.04em;right:auto}._days_lkwtf_371{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;bottom:10px;left:10px}._tripBody_lkwtf_384,._lookBody_lkwtf_385{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;display:flex}._where_lkwtf_268{font-size:var(--text-xs);color:var(--ink-soft);margin:0}._tripTitle_lkwtf_274{margin:0;font-size:1.45rem;line-height:1.05}._tripTitle_lkwtf_274 a{color:inherit;text-decoration:none}._blurb_lkwtf_410{font-size:var(--text-sm);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._tags_lkwtf_420{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._tags_lkwtf_420 li{background:color-mix(in srgb, var(--c-accent,var(--lantern)) 14%, transparent);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}._meta_lkwtf_437{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}._meta_lkwtf_437 ._copies_lkwtf_445{color:var(--ink-soft);font-size:var(--text-sm)}._meta_lkwtf_437 ._copies_lkwtf_445 svg{stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}._by_lkwtf_457{min-width:0;color:inherit;font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}._by_lkwtf_457 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a._by_lkwtf_457:hover span{text-underline-offset:3px;text-decoration:underline}._counts_lkwtf_479{font-size:var(--text-sm);color:var(--ink-soft);align-items:center;gap:10px;display:inline-flex}._counts_lkwtf_479 svg{stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}._like_lkwtf_312,._copies_lkwtf_445{align-items:center;gap:4px;display:inline-flex}._like_lkwtf_312{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px}._like_lkwtf_312:hover{background:color-mix(in srgb, currentColor 8%, transparent)}._liked_lkwtf_312{color:#e0245e}._liked_lkwtf_312 svg{animation:.36s cubic-bezier(.3,1.6,.5,1) _pop_lkwtf_1}@keyframes _pop_lkwtf_1{40%{scale:1.35}}._actions_lkwtf_530{flex-wrap:wrap;gap:8px;display:flex}._primary_lkwtf_536,._secondary_lkwtf_537{min-height:38px;font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;place-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-grid}._primary_lkwtf_536{background:var(--lantern);color:var(--on-lantern);border:0}._primary_lkwtf_536:disabled{opacity:.6}._secondary_lkwtf_537{border:1px solid var(--line-strong);color:var(--ink)}._note_lkwtf_565{font-size:var(--text-xs);color:var(--ink-soft);margin:0}._lookCard_lkwtf_572{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}._lookArt_lkwtf_583{gap:10px;margin:8px 8px 0;padding:18px 16px;display:grid}._lookName_lkwtf_590{overflow-wrap:anywhere;font-size:1.6rem;line-height:1}._lookPaper_lkwtf_596{border:1px solid;grid-template-columns:8px auto;align-items:center;column-gap:8px;padding:10px 12px;display:grid}._lookPaper_lkwtf_596 i{border-radius:50%;width:8px;height:8px}._lookPaper_lkwtf_596 small{grid-column:2;font-size:.78rem}._lookDots_lkwtf_616{gap:6px;display:flex}._lookDots_lkwtf_616 i{border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #00000014}@media (prefers-reduced-motion:reduce){._tripCard_lkwtf_226,._cover_lkwtf_247 img,._liked_lkwtf_312 svg{transition:none;animation:none}}@media (width<=640px){._chips_lkwtf_170{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}._chips_lkwtf_170::-webkit-scrollbar{display:none}._chip_lkwtf_170{flex:none}}._menu_7hinu_1{background:var(--night);min-height:100dvh;color:var(--moon);animation:_menu-in_7hinu_1 .36s var(--ease-out);place-items:center;display:grid;position:relative}@keyframes _menu-in_7hinu_1{0%{opacity:0;transform:scale(1.02)}}._close_7hinu_19{top:calc(var(--space-4) + env(safe-area-inset-top));right:var(--gutter);width:40px;height:40px;color:var(--mist);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}._brand_7hinu_35{top:calc(var(--space-4) + env(safe-area-inset-top) + 7px);left:var(--gutter);font-family:var(--font-logo);font-size:1.125rem;font-weight:var(--logo-weight,600);letter-spacing:var(--logo-tracking,-.02em);color:var(--moon);align-items:center;gap:9px;margin:0;display:flex;position:absolute}._idea_7hinu_51{align-items:center;gap:var(--space-4);width:min(34rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--lantern) 45%, var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--lantern) 9%, transparent);color:var(--moon);transition:background-color .16s, border-color .16s, transform .16s var(--ease-out);text-decoration:none;display:flex}._idea_7hinu_51:hover,._idea_7hinu_51:focus-visible{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 16%, transparent);outline:none;transform:translateY(-1px)}._ideaIcon_7hinu_76{background:var(--lantern);width:40px;height:40px;color:var(--night);border-radius:50%;flex:none;place-items:center;display:grid}._ideaIcon_7hinu_76 svg,._ideaGo_7hinu_88{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._ideaText_7hinu_98{min-width:0;font-size:var(--text-sm);color:var(--mist);flex:1;gap:2px;display:grid}._ideaText_7hinu_98 strong{font-size:var(--text-base);color:var(--moon)}._ideaGo_7hinu_88{color:var(--lantern);transition:transform .16s var(--ease-out);flex:none}._idea_7hinu_51:hover ._ideaGo_7hinu_88{transform:translate(3px)}._close_7hinu_19:hover{color:var(--moon)}._close_7hinu_19 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}._body_7hinu_135{justify-items:center;gap:var(--space-6);padding:calc(var(--space-7) + env(safe-area-inset-top)) 0 var(--space-6);display:grid}._announcement_7hinu_142{max-width:min(32rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--lantern) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lantern) 10%, transparent);color:var(--moon);font-size:var(--text-sm);text-align:center}._welcome_7hinu_153{justify-items:center;gap:var(--space-5);display:grid}._welcomeText_7hinu_159{font-family:var(--font-display);font-size:var(--text-lg);color:var(--moon);text-align:center}._add_7hinu_167{align-items:center;gap:var(--space-4);margin-top:var(--space-1);padding:var(--space-4) var(--space-5);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--mist);font:inherit;text-align:left;cursor:pointer;animation:_row-in_7hinu_1 .52s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 70ms);background:0 0;font-weight:600;transition:color .16s,border-color .16s;display:flex}._add_7hinu_167:hover,._add_7hinu_167:focus-visible{color:var(--moon);border-color:var(--lantern)}._plus_7hinu_192{width:2.4rem;color:var(--lantern);place-items:center;font-size:1.5rem;font-weight:400;line-height:1;display:grid}._foot_7hinu_202{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--mist);flex-wrap:wrap;display:flex}._foot_7hinu_202 button{padding:var(--space-1) 0;color:var(--moon);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--night-line);text-decoration-color:var(--night-line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:600}._foot_7hinu_202 button:hover{-webkit-text-decoration-color:var(--lantern);text-decoration-color:var(--lantern)}._foot_7hinu_202 ._quiet_7hinu_230{color:var(--mist);font-weight:500}._foot_7hinu_202 ._me_7hinu_1{text-decoration:none}._me_7hinu_1{align-items:center;gap:var(--space-2);display:inline-flex}._meAvatar_7hinu_246{background:var(--lantern);width:24px;height:24px;color:var(--night);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}._badge_7hinu_259{border-radius:var(--radius-pill);background:var(--lantern);color:var(--night);font-size:var(--text-xs);padding:1px 8px;font-weight:700}._passport_7hinu_269{margin-top:calc(var(--space-4) * -1)}._views_7hinu_274{border:1px solid var(--night-line);background:var(--chip-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}._views_7hinu_274 button{min-height:36px;color:var(--mist);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-weight:600;transition:background .2s,color .2s}._views_7hinu_274 button[aria-selected=true]{background:var(--moon);color:var(--night)}._footLink_7hinu_302{padding:var(--space-1) 0;color:var(--moon);text-decoration:underline;-webkit-text-decoration-color:var(--night-line);text-decoration-color:var(--night-line);text-underline-offset:4px;font-weight:600}._trips_7hinu_312{gap:var(--space-3);width:min(38rem, calc(100vw - 2 * var(--gutter)));display:grid}._trip_7hinu_312{--t-bg-:var(--t-bg,var(--paper));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--t-ink,var(--ink)) 12%, transparent);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--t-accent,var(--lantern)) 22%, transparent), transparent 60%), var(--t-bg-);color:var(--t-ink,var(--ink));text-align:left;cursor:pointer;animation:_row-in_7hinu_1 .56s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 70ms);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 36px -24px #00000073}._trip_7hinu_312:after{content:"";background:var(--t-accent,var(--lantern));transform-origin:0;height:3px;transition:transform .42s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}._trip_7hinu_312:hover,._trip_7hinu_312:focus-visible{transform:translateY(-3px);box-shadow:0 1px 2px #0000000f,0 28px 48px -26px #0000008c}._trip_7hinu_312:hover:after,._trip_7hinu_312:focus-visible:after{transform:scaleX(1)}._trip_7hinu_312:active{transform:translateY(-1px)scale(.99)}._trip_7hinu_312:focus-visible{outline:2px solid var(--t-accent,var(--focus));outline-offset:3px}@keyframes _row-in_7hinu_1{0%{opacity:0;transform:translateY(16px)}}._mark_7hinu_386{transition:transform .42s var(--ease-out);place-items:center;display:grid}._trip_7hinu_312:hover ._mark_7hinu_386{transform:rotate(-8deg)scale(1.06)}._what_7hinu_396{gap:4px;min-width:0;display:grid}._name_7hinu_402{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.6rem,4.6vw,2.2rem);font-weight:600;line-height:1.05;overflow:hidden}._dates_7hinu_412{align-items:center;gap:6px var(--space-2);color:color-mix(in srgb, var(--t-ink,var(--ink)) 68%, transparent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:600;display:inline-flex}._flag_7hinu_423{border-radius:var(--radius-pill);background:var(--t-accent,var(--lantern));color:var(--t-bg-);font-size:var(--text-xs);padding:1px 8px 2px;font-weight:700}._side_7hinu_433{justify-items:end;gap:var(--space-2);display:grid}._count_7hinu_439{color:color-mix(in srgb, var(--t-ink,var(--ink)) 62%, transparent);font-size:var(--text-xs);white-space:nowrap;justify-items:end;font-weight:700;line-height:1.1;display:grid}._count_7hinu_439 strong{color:var(--t-accent,var(--lantern));font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1}._faces_7hinu_458{display:flex}._faces_7hinu_458>*+*{margin-left:-6px}._faces_7hinu_458>*{box-shadow:0 0 0 2px var(--t-bg-);border-radius:50%}._soon_7hinu_472{padding-block:var(--space-6)}._soon_7hinu_472:after{transform:scaleX(1)}._past_7hinu_481{padding-block:var(--space-3);background:color-mix(in srgb, var(--t-bg-) 55%, var(--paper));box-shadow:none;filter:saturate(.5)}._past_7hinu_481 ._name_7hinu_402{font-size:1.35rem}._past_7hinu_481:hover{filter:none}@keyframes _trip-wave_7hinu_1{0%{transform:translateY(0)}20%{transform:translateY(-8px)}40%{transform:translateY(0)}}._waving_7hinu_509 ._trip_7hinu_312{animation:_trip-wave_7hinu_1 .6s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}@media (width<=420px){._trip_7hinu_312{gap:var(--space-3);padding:var(--space-4)}._name_7hinu_402{font-size:1.45rem}._count_7hinu_439 strong{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){._trip_7hinu_312,._trip_7hinu_312:after,._mark_7hinu_386{transition:none;animation:none}}@media (width<=767px){._menu_7hinu_1{place-items:start center}._body_7hinu_135{padding-top:calc(5.5rem + env(safe-area-inset-top))}}._dialog_1gxz0_2{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--night);width:min(96vw,1120px);max-width:none;max-height:94dvh;color:var(--ink);overscroll-behavior:contain;padding:0}._dialog_1gxz0_2::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050899}._dialog_1gxz0_2[open]{animation:_rise_1gxz0_1 .24s var(--ease-out)}@keyframes _rise_1gxz0_1{0%{opacity:0;transform:translateY(14px)}}._shell_1gxz0_31{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(840px,92dvh);display:grid}@media (width>=820px){._shell_1gxz0_31{grid-template-rows:minmax(0,1fr);grid-template-columns:16rem minmax(0,1fr)}}._tabs_1gxz0_47{align-items:center;gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 70%, var(--paper));scrollbar-width:none;display:flex;overflow-x:auto}@media (width>=820px){._tabs_1gxz0_47{padding:var(--space-5) var(--space-3);border-right:1px solid var(--line);border-bottom:0;flex-direction:column;align-items:stretch;overflow:visible}}._tabsTitle_1gxz0_69{display:none}@media (width>=820px){._tabsTitle_1gxz0_69{margin:0 var(--space-3) var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;color:var(--ink);gap:2px;font-weight:700;line-height:1.05;display:grid}._tabsTitle_1gxz0_69 small{color:var(--ink-faint);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;font-weight:600}}._tab_1gxz0_47{border-radius:var(--radius-md);color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 10px;padding:.6rem .85rem;transition:background .16s,color .16s;display:grid}._tab_1gxz0_47:hover{color:var(--ink);background:color-mix(in srgb, var(--paper) 55%, transparent)}._tab_1gxz0_47:focus-visible{outline:2px solid var(--focus);outline-offset:1px}._tabOn_1gxz0_124,._tabOn_1gxz0_124:hover{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 6px 16px -10px #00000059}._tabIcon_1gxz0_133{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2;width:18px;height:18px}._tabOn_1gxz0_124 ._tabIcon_1gxz0_133{color:var(--lantern)}._tabLabel_1gxz0_148{font-size:var(--text-sm);font-weight:700}._tabHint_1gxz0_153{font-size:var(--text-xs);color:var(--ink-faint);grid-column:2;display:none}@media (width<=819px){._dialog_1gxz0_2{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}._dialog_1gxz0_2[open]{animation:_sheet-up_1gxz0_1 .28s var(--ease-out)}._shell_1gxz0_31{height:100dvh}._tabs_1gxz0_47{padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) var(--space-3);gap:6px}._tab_1gxz0_47{border:1px solid var(--line-strong);border-radius:var(--radius-pill);grid-template-columns:auto auto;gap:6px;padding:7px 14px 7px 11px}._tabIcon_1gxz0_133{grid-row:auto;width:16px;height:16px}._tabOn_1gxz0_124{border-color:var(--lantern);background:color-mix(in srgb, var(--lantern) 14%, transparent);box-shadow:none}}@keyframes _sheet-up_1gxz0_1{0%{opacity:0;transform:translateY(24px)}}@media (width>=820px){._tabHint_1gxz0_153{display:block}}._viewOnly_1gxz0_218{display:none}@media (width>=820px){._viewOnly_1gxz0_218{margin:auto var(--space-3) 0;font-size:var(--text-xs);color:var(--ink-faint);display:block}}._panel_1gxz0_231{min-width:0;padding:0 var(--space-5) var(--space-6);overscroll-behavior:contain;background:var(--paper);color:var(--ink);overflow-y:auto}@media (width>=820px){._panel_1gxz0_231{padding:0 var(--space-7) var(--space-7)}}._panelHead_1gxz0_246{z-index:10;margin:0 calc(var(--space-5) * -1) var(--space-5);padding:var(--space-4) var(--space-5);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (width>=820px){._panelHead_1gxz0_246{margin:0 calc(var(--space-7) * -1) var(--space-5);padding:var(--space-5) var(--space-7) var(--space-3)}}._panelHead_1gxz0_246 h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.05}._close_1gxz0_274{background:var(--paper-deep);width:36px;height:36px;color:var(--ink-soft);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._close_1gxz0_274 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}._stack_1gxz0_296{gap:var(--space-6);display:grid}._groupTitle_1gxz0_301{margin-top:var(--space-4);padding-bottom:var(--space-1);border-bottom:1px solid var(--line);font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);font-weight:700}._groupTitle_1gxz0_301:first-child{margin-top:0}._more_1gxz0_315 summary{font-size:var(--text-sm);cursor:pointer;font-weight:700}._more_1gxz0_315[open] summary{margin-bottom:var(--space-4)}._hint_1gxz0_325,._featureHint_1gxz0_326,._field_1gxz0_327 small{font-size:var(--text-xs);color:var(--ink-soft)}._details_1gxz0_333{gap:var(--space-4);max-width:44rem;display:grid}._card_1gxz0_340{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--paper-deep) 45%, var(--paper));margin:0;list-style:none;display:grid}._cardTitle_1gxz0_352{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:700}._fold_1gxz0_362{gap:0}._fold_1gxz0_362[open]{gap:var(--space-4)}._fold_1gxz0_362>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}._fold_1gxz0_362>summary::-webkit-details-marker{display:none}._fold_1gxz0_362>summary:after{content:"";border-right:1.6px solid var(--ink-soft);border-bottom:1.6px solid var(--ink-soft);width:8px;height:8px;transition:transform .18s var(--ease-out);transform:translateY(-2px)rotate(45deg)}._fold_1gxz0_362[open]>summary:after{transform:translateY(2px)rotate(-135deg)}._fold_1gxz0_362>summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}@media (width<=640px){._card_1gxz0_340{padding:var(--space-4);border-radius:var(--radius-md)}}._layoutGrid_1gxz0_409,._pair_1gxz0_414{gap:var(--space-3);display:grid}@media (width>=640px){._pair_1gxz0_414,._layoutGrid_1gxz0_409{grid-template-columns:1fr 1fr}}._field_1gxz0_327{min-width:0;font-size:var(--text-sm);color:var(--ink-soft);align-content:start;gap:6px;font-weight:600;display:grid}._field_1gxz0_327 input,._field_1gxz0_327 select,._markCustom_1gxz0_442 input,._markCustom_1gxz0_442 select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-base);border-radius:12px;padding:.6rem .85rem;font-weight:500;transition:border-color .14s,box-shadow .14s}._field_1gxz0_327 input:hover:not(:disabled),._field_1gxz0_327 select:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}._field_1gxz0_327 input:focus-visible,._field_1gxz0_327 select:focus-visible,._markCustom_1gxz0_442 input:focus-visible,._markCustom_1gxz0_442 select:focus-visible{border-color:var(--lantern);box-shadow:0 0 0 4px color-mix(in srgb, var(--lantern) 18%, transparent);outline:none}._field_1gxz0_327 input:disabled,._field_1gxz0_327 select:disabled{opacity:.6}._dates_1gxz0_479{gap:var(--space-3);border:0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}._dates_1gxz0_479 legend{font-size:var(--text-xs);color:var(--ink-soft);margin-bottom:4px;font-weight:600}._dateChange_1gxz0_495{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--tip);color:var(--tip-ink);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}._dateChange_1gxz0_495 p{flex-basis:100%}._small_1gxz0_512{border-radius:var(--radius-pill);background:var(--lantern);color:var(--on-lantern,var(--night));font:inherit;font-size:var(--text-sm);border:0;justify-self:start;padding:.45rem .95rem;font-weight:700}._small_1gxz0_512:disabled{opacity:.55}._plain_1gxz0_528{color:var(--ink-soft);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;background:0 0;border:0;padding:.3rem .4rem;font-weight:600;text-decoration:underline}._look_1gxz0_541{gap:var(--space-3);display:grid}._lookBar_1gxz0_546{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._lookBar_1gxz0_546 ._segment_1gxz0_553{width:min(100%,320px)}._gallery_1gxz0_557{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin:0;padding:2px 4px 2px 2px;list-style:none;display:grid}._lookCard_1gxz0_566{width:100%;height:100%;padding:var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-deep);color:var(--ink);text-align:left;align-content:start;gap:6px;transition:border-color .14s;display:grid}._lookCard_1gxz0_566:hover:not(:disabled){border-color:var(--line-strong)}._lookOn_1gxz0_585{border-color:var(--lantern);box-shadow:0 0 0 2px var(--lantern)}._lookName_1gxz0_590{padding:0 var(--space-1);font-size:1.3rem;font-weight:700;line-height:1.1}._lookAbout_1gxz0_597,._lookMeta_1gxz0_598{padding:0 var(--space-1);font-size:var(--text-xs);color:var(--ink-soft);line-height:1.35}._lookMeta_1gxz0_598{gap:2px;display:grid}._fit_1gxz0_610{color:var(--ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}._fitOther_1gxz0_618{color:var(--ink-soft);font-weight:600}._fit_1gxz0_610 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:13px;height:13px}._thumb_1gxz0_633{aspect-ratio:16/9;border-radius:calc(var(--radius-md) - 4px);background:var(--t-bg);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #80808040}._thumb_1gxz0_633 i{display:block;position:absolute}._thumbPhoto_1gxz0_648{background:linear-gradient(160deg, color-mix(in srgb, var(--t-accent) 35%, var(--t-bg)), var(--t-bg) 75%);inset:0}._thumbName_1gxz0_653{background:color-mix(in srgb, var(--t-bg) 15%, #fff);mix-blend-mode:difference;border-radius:2px;width:46%;height:16%;bottom:16%;left:10%}._thumbSeal_1gxz0_663{aspect-ratio:1;background:var(--t-seal);border-radius:3px;width:9%;bottom:18%;left:60%}._thumb-poster_1gxz0_672 ._thumbPhoto_1gxz0_648{border-radius:4px;inset:8%}._thumb-poster_1gxz0_672 ._thumbName_1gxz0_653{bottom:18%;left:27%}._thumb-split_1gxz0_682 ._thumbPhoto_1gxz0_648{left:50%}._thumb-split_1gxz0_682 ._thumbName_1gxz0_653{background:var(--t-accent);mix-blend-mode:normal;width:36%;left:8%}._thumb-split_1gxz0_682 ._thumbSeal_1gxz0_663{left:38%}._thumb-band_1gxz0_697 ._thumbName_1gxz0_653{background:var(--t-accent);mix-blend-mode:normal;border-radius:0;width:auto;height:22%;bottom:14%;left:0;right:0}._thumb-band_1gxz0_697 ._thumbSeal_1gxz0_663{bottom:19%;left:70%}._thumb-vertical_1gxz0_713 ._thumbName_1gxz0_653{width:12%;height:72%;bottom:10%;left:6%}._thumb-vertical_1gxz0_713 ._thumbSeal_1gxz0_663{top:6%;bottom:auto;left:7%}._thumb-stamp_1gxz0_726 ._thumbName_1gxz0_653{border:2px solid color-mix(in srgb, var(--t-bg) 20%, #fff);background:0 0;border-radius:999px;width:56%;height:30%;bottom:34%;left:22%;rotate:-4deg}._thumb-stamp_1gxz0_726 ._thumbSeal_1gxz0_663{bottom:42%;left:64%}._marks_1gxz0_743{gap:var(--space-3);display:grid}._markNow_1gxz0_748{align-items:center;gap:var(--space-4);display:flex}._markStage_1gxz0_754{min-width:4.5rem;min-height:4.5rem;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--night);place-items:center;font-size:1.4rem;display:grid}._markSide_1gxz0_765{gap:var(--space-3);display:grid}._inks_1gxz0_770{flex-wrap:wrap;gap:8px;display:flex}._ink_1gxz0_770{border:2px solid var(--paper);background:var(--ink);width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong);transition:transform .16s var(--ease-out), box-shadow .16s ease;border-radius:50%;padding:0}._ink_1gxz0_770:hover:not(:disabled){transform:scale(1.1)}._ink_1gxz0_770[aria-checked=true]{box-shadow:0 0 0 2px var(--moon)}._ink_1gxz0_770:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._markOptions_1gxz0_802{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}._markOption_1gxz0_802{width:100%;height:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-deep);color:var(--ink);justify-items:center;gap:6px;display:grid}._markOption_1gxz0_802 ._markStage_1gxz0_754{width:100%;min-width:0;min-height:5rem;overflow:hidden}._markOn_1gxz0_831{border-color:var(--lantern);box-shadow:0 0 0 1px var(--lantern)}._markLabel_1gxz0_836{font-size:var(--text-xs);text-align:center;color:var(--ink-soft);line-height:1.3}._markActions_1gxz0_843{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._markCustom_1gxz0_442{gap:var(--space-2);flex-wrap:wrap;display:flex}._markCustom_1gxz0_442 select{width:auto}._markCustom_1gxz0_442 input{flex:1;width:auto;min-width:8rem}._found_1gxz0_867{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._foundPhoto_1gxz0_873{border-radius:var(--radius-sm);background:var(--paper-deep);margin:0;display:grid;overflow:hidden}._foundPhoto_1gxz0_873 img{aspect-ratio:3/2;object-fit:cover;width:100%}._foundPhoto_1gxz0_873 figcaption{justify-content:space-between;gap:4px;padding:4px 6px;display:flex}._foundPhoto_1gxz0_873 button{color:var(--ink);font:inherit;font-size:var(--text-xs);background:0 0;border:0;padding:2px 0;font-weight:700}._foundPhoto_1gxz0_873 button:hover{color:var(--lantern)}._features_1gxz0_909{padding-block:var(--space-2);gap:0;display:grid}._features_1gxz0_909 li+li{border-top:1px solid var(--line)}._row_1gxz0_919{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;cursor:pointer;display:flex}._text_1gxz0_928{gap:2px;display:grid}._label_1gxz0_933{font-size:var(--text-sm);font-weight:600}._switch_1gxz0_939{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 18%, var(--paper));appearance:none;cursor:pointer;flex:none;width:40px;height:24px;margin:0;transition:background .16s;position:relative}._switch_1gxz0_939:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._switch_1gxz0_939:after{content:"";width:18px;height:18px;transition:transform .18s var(--spring,var(--ease-out));background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}._switch_1gxz0_939:checked{background:var(--lantern)}._switch_1gxz0_939:checked:after{transform:translate(16px)}._segment_1gxz0_553{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-deep);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}._segment_1gxz0_553 button{border-radius:calc(var(--radius-md) - 2px);color:var(--ink-soft);font-size:var(--text-sm);background:0 0;border:0;padding:7px 6px;font-weight:700}._segment_1gxz0_553 button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}._close_1gxz0_274:focus-visible,._tab_1gxz0_47:focus-visible,._small_1gxz0_512:focus-visible,._plain_1gxz0_528:focus-visible,._lookCard_1gxz0_566:focus-visible,._markOption_1gxz0_802:focus-visible,._segment_1gxz0_553 button:focus-visible,._foundPhoto_1gxz0_873 button:focus-visible,._switch_1gxz0_939:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._thumb-arch_1gxz0_1018 ._thumbPhoto_1gxz0_648{border-radius:999px 999px 3px 3px;inset:16% 8% 10% 56%}._thumb-arch_1gxz0_1018 ._thumbName_1gxz0_653{width:38%;left:8%}._thumb-arch_1gxz0_1018 ._thumbSeal_1gxz0_663{left:42%}._section_1gxz0_1033{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--paper-deep) 45%, var(--paper));display:grid}@media (width<=640px){._section_1gxz0_1033{padding:var(--space-4);border-radius:var(--radius-md)}}._sectionHead_1gxz0_1050{align-items:baseline;gap:2px var(--space-3);margin-top:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}._headRow_1gxz0_1061{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._headRow_1gxz0_1061 ._sectionHead_1gxz0_1050{margin-top:0}._find_1gxz0_1074{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font:inherit;font-size:var(--text-sm);background:0 0;padding:.35rem .85rem;font-weight:700}._find_1gxz0_1074:hover:not(:disabled){border-color:var(--lantern)}._find_1gxz0_1074:disabled{opacity:.55}._find_1gxz0_1074:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._sectionHead_1gxz0_1050 span{color:var(--ink-faint);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600}._lookHero_1gxz0_1106{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-deep);align-items:center;display:grid}@media (width>=640px){._lookHeroArt_1gxz0_1117 ._thumb_1gxz0_633{aspect-ratio:16/9}._lookHero_1gxz0_1106{padding:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}._lookHeroArt_1gxz0_1117 ._thumb_1gxz0_633{aspect-ratio:16/7;border-radius:var(--radius-md)}._lookHeroText_1gxz0_1132{gap:var(--space-2);align-content:center;display:grid}._lookHeroName_1gxz0_1138{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1}._lookHeroAbout_1gxz0_1144{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}._lookHeroActions_1gxz0_1150{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._lookBarLabel_1gxz0_1158{color:var(--ink-soft);font-size:var(--text-sm);font-weight:600}._flight_1gxz0_1165{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}._flightTimes_1gxz0_1175{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width>=640px){._flight_1gxz0_1165{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start}._flight_1gxz0_1165 legend{grid-column:1/-1}}._flight_1gxz0_1165 legend{color:var(--ink);font-size:var(--text-sm);margin-bottom:4px;padding:0;font-weight:700}._found_1gxz0_867,._notFound_1gxz0_1202{font-size:var(--text-xs);align-items:flex-start;gap:5px;font-weight:600;line-height:1.35;display:flex}._found_1gxz0_867{color:var(--ink-soft)}._found_1gxz0_867 svg{fill:none;width:13px;height:13px;stroke:color-mix(in srgb, var(--cat-todo) 75%, var(--ink-faint));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}._notFound_1gxz0_1202{color:var(--danger-ink,#e0857c)}._markOff_1gxz0_1232{font-size:var(--text-xs);color:var(--moon,#ccc);opacity:.7;font-weight:600}._markOwn_1gxz0_1239{gap:var(--space-2);display:grid}._markOwn_1gxz0_1239 label._small_1gxz0_512{cursor:pointer;display:inline-block}._markOwn_1gxz0_1239 label._small_1gxz0_512[aria-disabled=true]{opacity:.55;cursor:default}._seg_1gxz0_553{border:1px solid var(--line-strong);border-radius:var(--radius-pill);flex-wrap:wrap;justify-self:start;gap:4px;padding:3px;display:inline-flex}._seg_1gxz0_553 button{border-radius:var(--radius-pill);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:.35rem .8rem;font-weight:600}._seg_1gxz0_553 button[aria-checked=true]{background:var(--ink);color:var(--paper)}._markPlace_1gxz0_1281{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;display:grid}._markPlace_1gxz0_1281 legend{font-size:var(--text-sm);padding:0 4px;font-weight:700}._markShow_1gxz0_1296{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}._slider_1gxz0_1303{align-items:center;gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:3rem minmax(0,1fr) 3rem;display:grid}._slider_1gxz0_1303 input{width:100%;accent-color:var(--lantern)}._slider_1gxz0_1303 output{font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right}._error_1gxz0_1322{font-size:var(--text-sm);color:#c2410c;font-weight:600}._markPreview_1gxz0_1329{z-index:2;padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-md,14px);background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--lantern) 18%, transparent), transparent 60%), var(--night);color:var(--moon);gap:6px;display:grid;position:sticky;top:4.2rem;overflow:hidden;box-shadow:0 16px 30px -22px #00000080}._markPreview_1gxz0_1329 small{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-weight:700}._previewBox_1gxz0_1352{min-width:0;position:relative}._previewProbe_1gxz0_1358{width:calc(min(var(--page-max), 100vw) - 2 * var(--gutter));visibility:hidden;height:0;position:absolute}._previewRow_1gxz0_1366{align-items:flex-start;justify-content:var(--row-justify,flex-start);gap:var(--space-3);width:var(--row-width,calc(min(var(--page-max), 100vw) - 2 * var(--gutter)));zoom:var(--preview-zoom,.4);display:flex}._previewRow_1gxz0_1366[data-mark=before] ._previewMark_1gxz0_1375,._previewRow_1gxz0_1366[data-mark=above] ._previewMark_1gxz0_1375{order:-1}._previewRow_1gxz0_1366[data-mark=above]{gap:var(--space-2);flex-direction:column}._previewRow_1gxz0_1366[data-mark=corner] ._previewMark_1gxz0_1375{transform-origin:100% 0;margin-left:auto}._previewTitle_1gxz0_1390{font-family:var(--font-logo);font-size:var(--title-size,var(--text-display));font-weight:var(--logo-weight,700);font-variation-settings:var(--logo-stretch);letter-spacing:var(--logo-tracking,-.03em);text-align:var(--title-align,start);text-transform:var(--logo-case,none);overflow-wrap:anywhere;margin-top:.14em;padding-bottom:.16em;line-height:.88}._previewMark_1gxz0_1375{zoom:var(--mark-scale,1);rotate:var(--mark-tilt,0deg);transform-origin:0 0;flex:none;transition:rotate .12s;display:inline-flex}@media (width<=767px){._previewRow_1gxz0_1366{align-items:center}._previewRow_1gxz0_1366[data-mark=above]{align-items:flex-start}._previewMark_1gxz0_1375{zoom:calc(var(--mark-scale,1) * .82);transform-origin:0}}._lookNew_1gxz0_1430{text-align:center;cursor:pointer;place-content:center;justify-items:center;min-height:100%;display:grid;border-style:dashed!important}._lookPlus_1gxz0_1440{background:var(--lantern);width:44px;height:44px;color:var(--on-lantern,#fff);border-radius:50%;place-items:center;margin-bottom:6px;font-size:1.6rem;line-height:1;display:grid}._suggest_1gxz0_1454{margin:-4px 0 var(--space-3);color:var(--ink-faint);font-size:var(--text-xs)}._suggest_1gxz0_1454 a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:600}._suggest_1gxz0_1454 a:hover{color:var(--ink);text-decoration-color:currentColor}._clock_1gxz0_1474{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);flex-wrap:wrap;display:flex}._clock_1gxz0_1474 ._segment_1gxz0_553{grid-auto-columns:minmax(5.5rem,auto);width:auto}._flightTimes_1gxz0_1175 span:has(>input){background:var(--paper);border-radius:12px;min-height:44px}._dates_1gxz0_479 legend{font-size:var(--text-sm);padding:0}@media (width<=819px){._panel_1gxz0_231{padding:0 var(--space-3) calc(var(--space-6) + env(safe-area-inset-bottom))}._panelHead_1gxz0_246{margin:0 calc(var(--space-3) * -1) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}._panelHead_1gxz0_246 h3{font-size:1.6rem}._card_1gxz0_340,._section_1gxz0_1033{padding:var(--space-4) var(--space-3)}._stack_1gxz0_296{gap:var(--space-4)}._tabs_1gxz0_47{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}._tabs_1gxz0_47:after{content:"";width:var(--space-5);flex:none}._gallery_1gxz0_557{gap:var(--space-2);grid-template-columns:1fr 1fr}._lookCard_1gxz0_566{gap:4px;padding:6px 6px 10px}._lookCard_1gxz0_566 ._lookAbout_1gxz0_597,._lookCard_1gxz0_566 ._lookMeta_1gxz0_598{display:none}._lookName_1gxz0_590{font-size:var(--text-base)}._markPreview_1gxz0_1329{padding:var(--space-2) var(--space-3) var(--space-3);top:3.6rem}._dates_1gxz0_479{gap:var(--space-2)}}._dock_1v93k_3{z-index:30;gap:var(--space-3);padding:var(--space-4) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--night-line);background:color-mix(in srgb, var(--night-deep) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:var(--moon);view-transition-name:look-dock;animation:_dock-in_1v93k_1 .38s var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 40px -24px #000000b3}@keyframes _dock-in_1v93k_1{0%{transform:translateY(100%)}}::view-transition-group(look-dock){animation:none}::view-transition-new(look-dock){animation:none}::view-transition-old(look-dock){display:none}._head_1v93k_40{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}._title_1v93k_47{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}._hint_1v93k_53{color:var(--mist);font-size:var(--text-sm)}._strip_1v93k_58{gap:var(--space-2);margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 6px;overscroll-behavior-x:contain;display:flex;overflow-x:auto}._look_1v93k_67{border:1px solid var(--night-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--night-raised) 60%, transparent);color:var(--moon);text-align:left;flex:0 0 132px;gap:6px;padding:6px 6px 8px;transition:border-color .14s;display:grid;position:relative}._pointed_1v93k_83{border-color:color-mix(in srgb, var(--moon) 45%, transparent)}._held_1v93k_87{border-color:var(--lantern);box-shadow:0 0 0 2px var(--lantern)}._look_1v93k_67:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._name_1v93k_97{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:1.05rem;font-weight:700;line-height:1.1;overflow:hidden}._now_1v93k_107{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--night-deep) 80%, transparent);color:var(--moon);padding:1px 7px;font-size:.6875rem;font-weight:700;position:absolute;top:10px;left:10px}._actions_1v93k_119{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._segment_1v93k_127{border:1px solid var(--night-line);border-radius:var(--radius-pill);margin-right:auto;padding:3px;display:inline-flex}._segment_1v93k_127 button{border-radius:var(--radius-pill);color:var(--mist);font-size:var(--text-sm);background:0 0;border:0;padding:5px 12px;font-weight:700}._segment_1v93k_127 button[aria-checked=true]{background:var(--moon);color:var(--night-deep)}._keep_1v93k_150,._use_1v93k_151{border-radius:var(--radius-pill);font-size:var(--text-sm);padding:8px 16px;font-weight:700}._keep_1v93k_150{border:1px solid var(--night-line);color:var(--moon);background:0 0}._keep_1v93k_150:hover{border-color:color-mix(in srgb, var(--moon) 35%, transparent)}._use_1v93k_151{background:var(--lantern);color:var(--night-deep);border:0}._use_1v93k_151:disabled{opacity:.35;cursor:default}._segment_1v93k_127 button:focus-visible,._keep_1v93k_150:focus-visible,._use_1v93k_151:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width>=1024px){._dock_1v93k_3{align-items:center;gap:var(--space-5);grid-template-columns:11rem minmax(0,1fr) auto}._head_1v93k_40{gap:2px;display:grid}._strip_1v93k_58{margin:0;padding:4px 2px 6px}._actions_1v93k_119{flex-flow:column;align-items:stretch}._segment_1v93k_127{margin:0 0 var(--space-1);justify-content:center}._segment_1v93k_127 button{flex:1}}@media (prefers-reduced-motion:reduce){._dock_1v93k_3{animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}._page_1o3xo_6{--paper:#f6f3ee;--paper-2:#efebe3;--card:#fffdf9;--ink:#0e0e10;--soft:#55534f;--faint:#8a867f;--line:#0e0e101a;--line-strong:#0e0e1033;--hot:#ff5a1f;--hot-text:#c63f0e;--on-hot:#fff;--bad:#c0271a;--good:#12a376;--dot:#0e0e1017;--shadow:0 1px 1px #0e0e100a, 0 2px 6px #0e0e100a, 0 24px 48px -24px #0e0e1040;--shadow-lg:0 1px 1px #0e0e100a, 0 12px 24px -8px #0e0e101a, 0 48px 96px -32px #0e0e104d;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--sans:"Geist Variable", "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;isolation:isolate;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;grid-template:"bar bar""show desk"1fr"legal legal"/minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative;overflow-x:hidden}._page_1o3xo_6:before,._page_1o3xo_6:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}._page_1o3xo_6:before{background-image:radial-gradient(var(--dot) 1.1px, transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 35% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 35% 45%,#000 30%,#0000 85%)}._page_1o3xo_6:after{background:radial-gradient(40rem 28rem at 18% 30%, color-mix(in srgb, var(--hot) 13%, transparent), transparent 70%), radial-gradient(34rem 26rem at 42% 88%, #3d4bff14, transparent 70%);animation:18s ease-in-out infinite alternate _drift_1o3xo_1}@keyframes _drift_1o3xo_1{to{transform:translate(3%,-2%)scale(1.05)}}@media (prefers-color-scheme:dark){._page_1o3xo_6{--paper:#0e0e10;--paper-2:#17171a;--card:#19191c;--ink:#f3f1ec;--soft:#b4b0a8;--faint:#85817a;--line:#f3f1ec1a;--line-strong:#f3f1ec33;--hot-text:#ff8a5c;--bad:#ff8a80;--good:#4fd1a5;--dot:#f3f1ec14;--shadow:0 1px 1px #0000004d, 0 24px 48px -24px #000000b3;--shadow-lg:0 1px 1px #0000004d, 0 48px 96px -32px #000c}}._bar_1o3xo_97{animation:_fade_1o3xo_1 .6s var(--ease) both;grid-area:bar;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1rem,4vw,2.5rem);display:flex}._brand_1o3xo_107{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}._brand_1o3xo_107 span{line-height:1.1;display:grid}._brand_1o3xo_107 b{letter-spacing:-.01em;font-size:1rem;font-weight:700}._brand_1o3xo_107 small{color:var(--faint);font-family:var(--serif);font-size:.95rem;font-style:italic}._barLink_1o3xo_133{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:.5rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}._barLink_1o3xo_133:hover{border-color:var(--line-strong);color:var(--ink)}._barLink_1o3xo_133 span{transition:transform .2s var(--ease);display:inline-block}._barLink_1o3xo_133:hover span{transform:translate(3px)}@keyframes _fade_1o3xo_1{0%{opacity:0}}._show_1o3xo_165{grid-area:show;align-content:center;justify-items:center;gap:2.25rem;padding:1rem clamp(1rem,4vw,3rem) 3rem;display:grid}._pitch_1o3xo_174{max-width:14ch;font-family:var(--sans);letter-spacing:-.045em;text-align:center;text-wrap:balance;animation:_up_1o3xo_1 .9s var(--ease) 80ms both;margin:0;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:650;line-height:.98}._pitch_1o3xo_174 em{font-family:var(--serif);letter-spacing:-.02em;color:var(--hot-text);font-weight:400}@keyframes _up_1o3xo_1{0%{opacity:0;transform:translateY(18px)}}._demo_1o3xo_201{width:min(100%,27rem);animation:_up_1o3xo_1 1s var(--ease) .24s both;position:relative}._demoCard_1o3xo_207{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lg);border-radius:22px;padding:1.1rem 1.1rem .6rem;position:relative;transform:rotate(-1.2deg)}._demo_1o3xo_201:before{content:"";z-index:-1;border:1px solid var(--line);background:var(--paper-2);border-radius:22px;position:absolute;inset:14px -10px -12px 12px;transform:rotate(2.2deg)}._demoHead_1o3xo_229{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.9rem;display:flex}._demoEyebrow_1o3xo_238{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}._demoTitle_1o3xo_247{letter-spacing:-.02em;margin-top:.15rem;font-size:1.1rem;font-weight:700;display:block}._faces_1o3xo_255{display:flex}._faces_1o3xo_255 i,._byFace_1o3xo_260{border:2px solid var(--card);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-style:normal;font-weight:800;display:grid}._faces_1o3xo_255 i+i{margin-left:-8px}._faces_1o3xo_255 [data-p=M],._byFace_1o3xo_260[data-p=M]{background:#e5341f}._faces_1o3xo_255 [data-p=A],._byFace_1o3xo_260[data-p=A]{background:#1f2bb5}._faces_1o3xo_255 ._more_1o3xo_287{background:var(--paper-2);color:var(--soft)}._stops_1o3xo_292{margin:0;padding:.35rem 0 0;list-style:none;display:grid;position:relative}._stops_1o3xo_292:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:calc(4.1rem + 5px)}._stop_1o3xo_292{--tone:var(--hot);opacity:.18;filter:saturate(0);height:3.1rem;transition:opacity .5s var(--ease), filter .5s var(--ease);grid-template-columns:3.4rem 12px minmax(0,1fr) auto auto;align-items:center;gap:.7rem;display:grid;position:relative}._stop_1o3xo_292[data-tone=saffron]{--tone:#e09a00}._stop_1o3xo_292[data-tone=blue]{--tone:#3d4bff}._stop_1o3xo_292[data-tone=red]{--tone:#f0412a}._stop_1o3xo_292[data-tone=green]{--tone:#12a376}._stop_1o3xo_292[data-tone=violet]{--tone:#8b5cf6}._stopIn_1o3xo_345{opacity:1;filter:none}._stopIn_1o3xo_345 ._stopText_1o3xo_350,._stopIn_1o3xo_345 ._dot_1o3xo_351{animation:_pop_1o3xo_1 .52s var(--spring) both}@keyframes _pop_1o3xo_1{0%{opacity:0;transform:translate(-10px)scale(.96)}}._time_1o3xo_362{color:var(--faint);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem}._dot_1o3xo_351{z-index:1;border:2.5px solid var(--card);background:var(--tone);width:12px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:relative}._stopText_1o3xo_350{min-width:0;line-height:1.2;display:grid}._stopText_1o3xo_350 b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:650;overflow:hidden}._stopText_1o3xo_350 small{color:var(--tone);font-size:.72rem;font-weight:700}._votes_1o3xo_402{color:#d12f1b;animation:_pop_1o3xo_1 .42s var(--spring) both;background:#f0412a1f;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}._byFace_1o3xo_260{opacity:0;width:22px;height:22px;font-size:.62rem}._stopIn_1o3xo_345 ._byFace_1o3xo_260{opacity:1;transition:opacity .3s .3s}._cursor_1o3xo_425{top:calc(5.6rem + var(--row) * 3.1rem);z-index:3;transition:top .9s var(--ease);pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute;left:58%}._cursor_1o3xo_425[data-p=M]{color:#e5341f}._cursor_1o3xo_425[data-p=A]{color:#1f2bb5}._cursor_1o3xo_425 svg{fill:currentColor;stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 2px 3px #00000040);width:16px;height:16px}._cursor_1o3xo_425 em{background:currentColor;border-radius:6px;margin-top:12px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:700}._cursor_1o3xo_425 em>*,._cursor_1o3xo_425 em{-webkit-text-fill-color:#fff}._toast_1o3xo_469{background:var(--ink);color:var(--paper);box-shadow:var(--shadow);animation:_toast_1o3xo_469 .5s var(--spring) both;border-radius:12px;margin:0;padding:.55rem .9rem;font-size:.8rem;position:absolute;bottom:-1.4rem;right:-.5rem}._toast_1o3xo_469 b{color:var(--hot)}@keyframes _toast_1o3xo_469{0%{opacity:0;transform:translateY(8px)scale(.96)}}._desk_1o3xo_495{grid-area:desk;align-content:center;justify-items:center;padding:1rem clamp(1rem,4vw,3rem) 3rem;display:grid}._card_1o3xo_503{border:1px solid var(--line);background:var(--card);width:100%;max-width:26rem;box-shadow:var(--shadow-lg);animation:_up_1o3xo_1 .8s var(--ease) .12s both;border-radius:28px;gap:1.2rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid;position:relative}._tabs_1o3xo_517{background:var(--paper-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}._tabs_1o3xo_517:before{content:"";background:var(--card);width:calc(50% - 4px);transition:transform .42s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 4px 12px -6px #0003}._tabs_1o3xo_517[data-on=up]:before{transform:translate(100%)}._tabs_1o3xo_517 button{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem .5rem;font-size:.9rem;font-weight:650;transition:color .24s;position:relative}._tabs_1o3xo_517 button[aria-selected=true]{color:var(--ink)}._tabs_1o3xo_517 button:focus-visible{outline:2px solid var(--hot);outline-offset:2px}._head_1o3xo_566{gap:.4rem;display:grid}._title_1o3xo_571{font-family:var(--sans);letter-spacing:-.035em;animation:_up_1o3xo_1 .5s var(--ease) both;margin:0;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:650;line-height:1.05}._lead_1o3xo_581{color:var(--soft);animation:_up_1o3xo_1 .5s var(--ease) 60ms both;margin:0;font-size:.95rem;line-height:1.5}._lead_1o3xo_581 b{color:var(--ink)}._providers_1o3xo_593{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}._provider_1o3xo_593{border:1px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}._provider_1o3xo_593:hover{border-color:var(--ink);background:var(--paper)}._provider_1o3xo_593 svg{width:18px;height:18px}._or_1o3xo_626{color:var(--faint);grid-column:1/-1;align-items:center;gap:.8rem;margin-top:.3rem;font-size:.78rem;font-weight:600;display:flex}._or_1o3xo_626:before,._or_1o3xo_626:after{content:"";background:var(--line);flex:1;height:1px}._fields_1o3xo_645{animation:_up_1o3xo_1 .45s var(--ease) both;grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}._wide_1o3xo_652{grid-column:1/-1}._field_1o3xo_645{display:block;position:relative}._field_1o3xo_645>input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:100%;height:54px;color:var(--ink);font:inherit;border-radius:12px;padding:1.25rem .95rem .4rem;font-size:16px;font-weight:550;transition:border-color .16s,box-shadow .16s,background .16s}._field_1o3xo_645>input:hover{border-color:var(--faint)}._field_1o3xo_645>input:focus{border-color:var(--hot);background:var(--card);box-shadow:0 0 0 4px color-mix(in srgb, var(--hot) 16%, transparent);outline:none}._field_1o3xo_645>input[readonly]{color:var(--soft)}._field_1o3xo_645>input:user-invalid{border-color:var(--bad)}._field_1o3xo_645>input+span{color:var(--faint);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease), color .16s ease;font-size:.97rem;font-weight:500;position:absolute;top:1.05rem;left:.95rem}._field_1o3xo_645>input:focus+span,._field_1o3xo_645>input:not(:placeholder-shown)+span{transform:translateY(-.6rem)scale(.76)}._field_1o3xo_645>input:focus+span{color:var(--hot-text)}._codeField_1o3xo_717>input{font-family:var(--mono);letter-spacing:.3em}._reveal_1o3xo_722{width:40px;height:40px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}._reveal_1o3xo_722:hover{background:var(--paper-2);color:var(--ink)}._reveal_1o3xo_722 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._field_1o3xo_645:has(._reveal_1o3xo_722)>input{padding-right:3.4rem}._caps_1o3xo_757{color:var(--bad);margin-top:.35rem;font-size:.78rem;font-weight:650;display:block}._meter_1o3xo_765{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:4px;margin-top:.5rem;display:grid}._meter_1o3xo_765 i{background:var(--line);border-radius:99px;height:3px;transition:background .3s}._meter_1o3xo_765 small{min-width:9.5em;color:var(--faint);text-align:right;margin-left:.4rem;font-size:.76rem;font-weight:600}._meter_1o3xo_765[data-score="1"] i:nth-of-type(-n+1){background:var(--hot)}._meter_1o3xo_765[data-score="2"] i:nth-of-type(-n+2){background:#ffb31f}._meter_1o3xo_765[data-score="3"] i:nth-of-type(-n+3),._meter_1o3xo_765[data-score="4"] i{background:var(--good)}._checks_1o3xo_802{gap:.5rem;display:grid}._checks_1o3xo_802 label{color:var(--soft);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.45;display:flex}._checks_1o3xo_802 input{appearance:none;border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin:1px 0 0;transition:background .16s,border-color .16s;display:grid}._checks_1o3xo_802 input:after{content:"";width:9px;height:5px;transition:transform .22s var(--spring);border:0 solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px)rotate(-45deg)scale(0)}._checks_1o3xo_802 input:checked{border-color:var(--hot);background:var(--hot)}._checks_1o3xo_802 input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}._checks_1o3xo_802 input:focus-visible{outline:2px solid var(--hot);outline-offset:2px}._checks_1o3xo_802 a{color:var(--ink);text-underline-offset:3px;font-weight:650}._forgot_1o3xo_862{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-.25rem;padding:.15rem 0;font-size:.84rem;font-weight:600}._forgot_1o3xo_862:hover{color:var(--hot-text)}._submit_1o3xo_879{background:var(--hot);min-height:52px;color:var(--on-hot);font:inherit;cursor:pointer;box-shadow:0 1px 0 #ffffff40 inset, 0 10px 24px -10px color-mix(in srgb, var(--hot) 70%, transparent);transition:transform .18s var(--ease), box-shadow .18s ease, filter .18s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:.25rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}._submit_1o3xo_879:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 1px 0 #ffffff40 inset, 0 14px 28px -10px color-mix(in srgb, var(--hot) 80%, transparent);transform:translateY(-1px)}._submit_1o3xo_879:active:not(:disabled){transform:scale(.985)}._submit_1o3xo_879:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._submit_1o3xo_879 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s var(--ease)}._submit_1o3xo_879:hover svg{transform:translate(4px)}._busy_1o3xo_930{cursor:progress}._busy_1o3xo_930:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff59 50%,#0000 80%);animation:1s linear infinite _shimmer_1o3xo_1;position:absolute;inset:0}@keyframes _shimmer_1o3xo_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._error_1o3xo_951,._ok_1o3xo_952{border-radius:12px;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .85rem;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}._error_1o3xo_951{background:color-mix(in srgb, var(--bad) 10%, transparent);color:var(--bad);animation:_shake_1o3xo_1 .42s var(--ease)}._error_1o3xo_951 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:18px;height:18px;margin-top:1px}@keyframes _shake_1o3xo_1{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}._ok_1o3xo_952{background:color-mix(in srgb, var(--good) 12%, transparent);color:var(--good)}._links_1o3xo_1001{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;display:flex}._links_1o3xo_1001:empty{display:none}._switch_1o3xo_1012{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:.875rem;font-weight:600}._switch_1o3xo_1012:hover{color:var(--ink)}._legal_1o3xo_1027{color:var(--faint);flex-wrap:wrap;grid-area:legal;justify-content:center;gap:.4rem 1.4rem;padding:1.25rem 1rem 1.5rem;font-size:.8rem;display:flex}._legal_1o3xo_1027 a{color:var(--faint);text-decoration:none}._legal_1o3xo_1027 a:hover{color:var(--ink)}._love_1o3xo_1048{--hot:#d6457a;--hot-text:#b02d5e}@media (width<=960px){._page_1o3xo_6{grid-template:"bar""desk""show""legal"/minmax(0,1fr)}._bar_1o3xo_97{padding-block:1rem .25rem}._desk_1o3xo_495{padding:.75rem 1rem .5rem}._card_1o3xo_503{border-radius:24px;padding:1.4rem 1.15rem}._show_1o3xo_165{gap:1.5rem;padding:2.5rem 1rem 3rem}._pitch_1o3xo_174{font-size:clamp(2rem,9vw,2.6rem)}._demoCard_1o3xo_207{transform:none}._toast_1o3xo_469{right:.5rem}}@media (prefers-reduced-motion:reduce){._page_1o3xo_6 *,._page_1o3xo_6:after{transition:none!important;animation:none!important}}._tip_1dktj_1{z-index:1000;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-deep);max-width:min(280px,100vw - 16px);box-shadow:var(--shadow);color:var(--ink);font-family:var(--font-body);font-size:var(--text-xs);pointer-events:none;margin:0;padding:5px 9px;font-weight:600;line-height:1.35;animation:.11s ease-out _tip-in_1dktj_1;position:fixed;inset:auto;overflow:visible}@keyframes _tip-in_1dktj_1{0%{opacity:0;translate:0 2px}}@media (prefers-reduced-motion:reduce){._tip_1dktj_1{animation:none}}@media print{._tip_1dktj_1{display:none}}._page_57etb_1{z-index:60;padding:var(--space-4);background:color-mix(in srgb, var(--night-deep) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:end center;display:grid;position:fixed;inset:0}@media (width>=640px){._page_57etb_1{align-items:center}}._sheet_57etb_20{gap:var(--space-3);width:min(100%,30rem);padding:var(--space-5);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lift);animation:_sheet-up_57etb_1 .34s var(--ease-out);border-radius:22px;display:grid}@keyframes _sheet-up_57etb_1{0%{opacity:0;transform:translateY(24px)}}._kicker_57etb_40{color:var(--gold);font-size:var(--text-xs);font-weight:800}._name_57etb_46 textarea{width:100%;color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);resize:none;background:0 0;border:0;padding:0;font-weight:600;line-height:1.2}._name_57etb_46 textarea:focus-visible{outline:none}._link_57etb_63{align-items:center;gap:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);font-weight:700;display:flex}._dots_57etb_72{background:radial-gradient(circle, var(--lantern) 2px, transparent 2.5px) 0 0 / 6px 4px repeat-x;width:18px;height:4px;animation:.9s steps(3,end) infinite _dots_57etb_72}@keyframes _dots_57etb_72{to{clip-path:inset(0)}0%{clip-path:inset(0 100% 0 0)}}._caption_57etb_88{padding:var(--space-2) var(--space-3);border-left:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-sm)}._chips_57etb_95{flex-wrap:wrap;gap:6px;display:flex}._chip_57etb_95{border:1px solid color-mix(in srgb, var(--cat) 35%, transparent);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-xs);background:0 0;padding:5px 11px;font-weight:700}._chip_57etb_95[aria-checked=true]{border-color:var(--cat);background:color-mix(in srgb, var(--cat) 16%, transparent);color:var(--cat)}._trip_57etb_117{align-items:center;gap:var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);font-weight:700;display:flex}._trip_57etb_117 select{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink);border-radius:10px;flex:1;padding:8px 10px}._actions_57etb_135{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}._cancel_57etb_142,._add_57etb_143{border-radius:var(--radius-pill);padding:10px 18px;font-weight:700}._cancel_57etb_142{border:1px solid var(--line-strong);color:var(--ink);background:0 0}._add_57etb_143{background:var(--lantern);color:var(--night-deep);border:0}._add_57etb_143:disabled{opacity:.45}._page_cubjw_1{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}._main_cubjw_7{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){._main_cubjw_7{gap:var(--space-8)}}._main_cubjw_7>*{animation:_section-in_cubjw_1 .48s var(--ease-out) backwards}._main_cubjw_7>:first-child{animation-delay:.12s}._main_cubjw_7>:nth-child(2){animation-delay:.18s}._main_cubjw_7>:nth-child(3){animation-delay:.24s}._main_cubjw_7>:nth-child(n+4){animation-delay:.3s}@keyframes _section-in_cubjw_1{0%{opacity:0;transform:translateY(16px)}}._mapPill_cubjw_50{left:50%;bottom:var(--dock-bottom);z-index:11;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--moon);color:var(--night);font:inherit;animation:_pill-in_cubjw_1 .42s var(--ease-out) .6s both;transition:opacity .22s ease, translate .26s var(--ease-out);border:0;padding:.7rem 1.2rem;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -8px #0009}:root[data-toast] ._mapPill_cubjw_50{opacity:0;pointer-events:none;translate:0 18px}._mapPill_cubjw_50:after{content:"";border:2px solid var(--moon);box-sizing:content-box;opacity:0;background:0 0;border-radius:50%;width:8px;height:8px;transition:opacity .3s .6s;position:absolute;top:3px;right:5px}:root[data-save=saving] ._mapPill_cubjw_50:after,:root[data-save=loading] ._mapPill_cubjw_50:after{background:var(--lantern);opacity:1;transition-delay:0s;animation:.9s ease-in-out infinite _save-dot_cubjw_1}:root[data-save=error] ._mapPill_cubjw_50:after,:root[data-save=offline] ._mapPill_cubjw_50:after{background:var(--seal);opacity:1}@keyframes _save-dot_cubjw_1{50%{opacity:.35}}._mapPill_cubjw_50:active{transform:translate(-50%)scale(.96)}._mapPill_cubjw_50:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._mapPill_cubjw_50 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}._dockShade_cubjw_139{z-index:10;height:calc(var(--dock-bottom) + 7rem);pointer-events:none;background:linear-gradient(#0000,#0000002e 28%,#0000008c 62%,#000000d1 100%);transition:opacity .22s;animation:.42s .6s both _shade-in_cubjw_1;position:fixed;inset:auto 0 0}:root[data-mode=light] ._dockShade_cubjw_139{background:linear-gradient(to top, color-mix(in srgb, var(--night) 94%, transparent) 0%, color-mix(in srgb, var(--night) 70%, transparent) 40%, color-mix(in srgb, var(--night) 20%, transparent) 75%, transparent)}:root[data-toast] ._dockShade_cubjw_139{opacity:.4}@keyframes _shade-in_cubjw_1{0%{opacity:0}}@keyframes _pill-in_cubjw_1{0%{opacity:0;transform:translate(-50%,20px)}}._note_w6y30_1{z-index:200;top:max(12px, env(safe-area-inset-top));color:#fff;background:#0e0e10;border-radius:14px;align-items:center;gap:10px;max-width:min(560px,100vw - 24px);padding:10px 10px 10px 14px;font-size:.92rem;line-height:1.4;animation:.42s cubic-bezier(.2,.8,.2,1) _drop_w6y30_1;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -18px #0000008c}._note_w6y30_1>span{background:#1f9d55;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;display:grid}._note_w6y30_1[data-ok=false]>span{background:#d4410b}._note_w6y30_1 button{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;margin-left:auto;font-size:1.1rem}@keyframes _drop_w6y30_1{0%{opacity:0;transform:translate(-50%,-16px)}}@media (prefers-reduced-motion:reduce){._note_w6y30_1{animation:none}}._wrap_1qiok_2{right:max(var(--gutter), env(safe-area-inset-right));bottom:var(--dock-bottom);z-index:12;flex-direction:column;align-items:flex-end;gap:10px;display:none;position:fixed}@media (width<=767px){._wrap_1qiok_2{display:flex}}._fab_1qiok_19{background:var(--lantern);width:48px;height:48px;color:var(--on-lantern);cursor:pointer;transition:transform .22s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px -8px #0000008c}._fab_1qiok_19:active{transform:scale(.94)}._fab_1qiok_19 svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px;transition:transform .26s var(--ease-out)}._wrap_1qiok_2[data-open] ._fab_1qiok_19 svg{transform:rotate(45deg)}._menu_1qiok_51{width:min(17rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--night-line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lift);transform-origin:100% 100%;animation:_menu-in_1qiok_1 .22s var(--ease-out);border-radius:18px;gap:4px;padding:6px;display:grid}@keyframes _menu-in_1qiok_1{0%{opacity:0;transform:translateY(8px)scale(.96)}}._menu_1qiok_51 button{min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}._menu_1qiok_51 button:active,._menu_1qiok_51 button:hover{background:var(--paper-deep)}._menu_1qiok_51 svg{fill:none;width:22px;height:22px;stroke:var(--lantern);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}._menu_1qiok_51 span{line-height:1.25;display:grid}._menu_1qiok_51 strong{font-weight:700}._menu_1qiok_51 small{color:var(--ink-soft);font-size:var(--text-xs)}:root[data-toast] ._wrap_1qiok_2{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){._menu_1qiok_51{animation:none}}._wrap_17j8z_2{--shimmer:color-mix(in srgb, var(--ink) 9%, transparent);--shimmer-hi:color-mix(in srgb, var(--ink) 16%, transparent);min-height:100vh}._hero_17j8z_8{background:var(--night);isolation:isolate;align-items:flex-end;min-height:clamp(340px,56vh,620px);display:flex;position:relative;overflow:hidden}._hero_17j8z_8:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--hero-top), transparent 40%, var(--night) 97%);position:absolute;inset:0}._photo_17j8z_26{z-index:-2;filter:var(--hero-filter);position:absolute;inset:0}._inner_17j8z_33{justify-items:start;gap:var(--space-3);width:100%;max-width:var(--page-max);padding:0 var(--gutter) var(--space-7);margin:0 auto;display:grid}._title_17j8z_43{font-family:var(--font-logo);font-size:clamp(3rem,11vw,7rem);font-weight:var(--logo-weight);letter-spacing:var(--logo-tracking);text-transform:var(--logo-case,none);color:var(--moon);text-shadow:var(--hero-title-shadow);opacity:.9;margin:0;line-height:.9}._page_17j8z_56{gap:var(--space-6);max-width:var(--page-max);margin:calc(-1 * var(--space-5)) auto 0;padding:0 var(--gutter) var(--space-8);display:grid}._panel_17j8z_64,._day_17j8z_65{align-content:start;gap:var(--space-3);padding:var(--space-5);border:var(--card-border);border-radius:var(--radius-lg);background:var(--paper);display:grid}._days_17j8z_75{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}._head_17j8z_81,._stop_17j8z_82{align-items:center;gap:var(--space-3);display:flex}._stop_17j8z_82{padding-left:8px}._stack_17j8z_92{flex:1;gap:8px;display:grid}._line_17j8z_99,._block_17j8z_100,._badge_17j8z_101,._dot_17j8z_102,._chip_17j8z_103,._pill_17j8z_104{border-radius:var(--radius-pill);background:linear-gradient(100deg, var(--shimmer) 30%, var(--shimmer-hi) 50%, var(--shimmer) 70%) 0 0 / 300% 100%;height:.8rem;animation:1.6s ease-in-out infinite _shimmer_17j8z_1;animation-delay:calc(var(--d,0) * .12s);display:block}._hero_17j8z_8 ._line_17j8z_99,._pill_17j8z_104{--shimmer:color-mix(in srgb, var(--moon) 16%, transparent);--shimmer-hi:color-mix(in srgb, var(--moon) 30%, transparent)}._pill_17j8z_104{width:6.5rem;height:2rem;margin-bottom:auto}._block_17j8z_100{border-radius:var(--radius-md)}._badge_17j8z_101{background-color:color-mix(in srgb, var(--lantern) 35%, transparent);border-radius:50%;flex:none;width:3rem;height:3rem}._dot_17j8z_102{border-radius:50%;flex:none;width:14px;height:14px}._chip_17j8z_103{border-radius:6px;width:5rem;height:1.2rem}@keyframes _shimmer_17j8z_1{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){._line_17j8z_99,._block_17j8z_100,._badge_17j8z_101,._dot_17j8z_102,._chip_17j8z_103,._pill_17j8z_104{animation:none}}._menu_95z22_2{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-lift);color:var(--ink);font-size:var(--text-sm);animation:_menu-in_95z22_1 .16s var(--ease-out);margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto}._menu_95z22_2[data-side=above]{animation-name:_menu-in-above_95z22_1}._menu_95z22_2:focus{outline:none}._group_95z22_27+._group_95z22_27,._option_95z22_28+._group_95z22_27{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}._groupLabel_95z22_34{font-size:var(--text-xs);color:var(--ink-faint);padding:6px 10px 3px;font-weight:700}._option_95z22_28{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:34px;padding:6px 30px 6px 10px;font-weight:600;line-height:1.3;display:flex;position:relative}._active_95z22_55{background:var(--paper-deep)}._menu_95z22_2[data-keys] ._active_95z22_55{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--focus) 60%, transparent)}._option_95z22_28[aria-selected=true]{color:var(--gold)}._option_95z22_28[aria-selected=true]:after{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:5px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(-45deg)}._option_95z22_28[aria-disabled=true]{opacity:.45;cursor:default}._prompt_95z22_85{color:var(--ink-faint);font-weight:500}@media (pointer:coarse){._option_95z22_28{min-height:44px;font-size:var(--text-base)}}@keyframes _menu-in_95z22_1{0%{opacity:0;transform:translateY(-4px)}}@keyframes _menu-in-above_95z22_1{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){._menu_95z22_2{animation:none}}
