@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-opsz-normal.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pixelify-sans-latin-wght-normal.woff2)format("woff2")}:root{--bg:#f6f3f1;--surface:#fff;--ink:#261d19;--muted:#6e6159;--line:#e9e1da;--rail:#e4dbd3;--accent:#be4d1a;--on-accent:#fff;--soft:#f6e4d8;--ok:#2e7a3e;--danger:#c93222;--warn:#c98a1b;--warn-ink:#9a5d0c;--accent-deep:#8a3410;--warn-ring:#d99a2b;--map-ground:#f1ece7;--map-road:#fff;--map-block:#e7ded6;--map-house:#dacec3;--map-park:#e1e7d0;--map-tree:#bfcb9f;--trail:#be4d1a;--fog:#bdb1a6;--night:#1c1512;--night-ink:#f5eee9;--night-muted:#b6a69b;--night-line:#3a2e27;--f-display:"Bricolage Grotesque", "Hanken Grotesk", ui-sans-serif, sans-serif;--f-body:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--f-mono:"Geist Mono", ui-monospace, monospace;--f-pixel:"Pixelify Sans", "Hanken Grotesk", ui-sans-serif, sans-serif;--px-size:.95rem;--px-case:none;--px-track:0;--h-weight:800;--h-track:-.03em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;transition:background-color .25s,color .25s}img.sp,.sp{image-rendering:auto}img[data-src]{visibility:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--f-display);font-weight:var(--h-weight);letter-spacing:var(--h-track);text-wrap:balance;margin:0}h1{font-size:clamp(2.3rem,5.2vw,4rem);line-height:1.02}h2{font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.08}h3{letter-spacing:-.01em;font-size:1.12rem;line-height:1.25}p{margin:0}.muted{color:var(--muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.px{font-family:var(--f-pixel);font-size:var(--px-size);text-transform:var(--px-case);letter-spacing:var(--px-track);line-height:1.2}.band{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.inner{border-inline:1px solid var(--rail);max-width:1120px;margin-inline:auto;padding-inline:0}.sec{border-top:1px solid var(--line);border-top:0;padding-block:clamp(56px,8vw,104px)}.eyebrow{color:var(--muted);align-items:center;gap:.5em;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:8px;height:8px}.head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.head .copy{gap:14px;min-width:0;max-width:46rem;display:grid}.head .lede{color:var(--muted);max-width:38rem;font-size:1.12rem}.head .cameo{justify-items:center;gap:6px;display:grid}.btn{min-height:46px;font:600 .98rem / 1 var(--f-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;justify-content:center;align-items:center;gap:.55em;padding:0 20px;text-decoration:none;transition:transform 80ms,box-shadow 80ms,background-color .2s,border-color .2s;display:inline-flex}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn{border-radius:999px;padding:0 24px;box-shadow:0 1px #0000000a}.btn.primary{box-shadow:inset 0 -3px #0000002e}.btn:hover{transform:translateY(-1px)}.card{background:var(--surface);border:1px solid var(--line);border-color:#0000;border-radius:18px;box-shadow:0 1px 2px #28140a0d,0 8px 24px -16px #28140a38}.chip{font:500 .78rem / 1.3 var(--f-mono);border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:3px 9px;display:inline-flex}.chip.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.chip.check{color:var(--accent);border-style:dashed}.bubble{background:var(--surface);max-width:13rem;color:var(--muted);border:1px solid var(--line);font-family:var(--f-pixel);font-size:calc(var(--px-size) * .92);text-transform:none;letter-spacing:var(--px-track);border-radius:12px;padding:6px 10px;line-height:1.35;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d}.bubble:after{content:"";background:var(--surface);border-right:inherit;border-bottom:inherit;width:10px;height:10px;position:absolute;bottom:-6px;left:20px;transform:rotate(45deg)}.nav .inner{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.wordmark{font:700 1.35rem / 1 var(--f-display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.navlinks{color:var(--muted);gap:22px;font-size:.95rem;display:flex}.navlinks a{text-decoration:none}.navlinks a:hover{color:var(--ink)}@media (max-width:760px){.navlinks{display:none}}.hero .inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(36px,6vw,80px) clamp(48px,7vw,96px);display:grid}.hero .copy{gap:22px;min-width:0;display:grid}.hero .lede{color:var(--muted);max-width:34rem;font-size:1.18rem}.hero h1 span{color:var(--accent)}.cta{flex-wrap:wrap;gap:12px;display:flex}.trust{flex-wrap:wrap;gap:8px;display:flex}.stage{place-items:center;min-height:470px;display:grid;position:relative}.phone{z-index:2;aspect-ratio:9/18;background:var(--night);width:min(270px,78%);color:var(--night-ink);border:2px solid var(--ink);border-radius:30px;align-content:start;gap:8px;padding:22px 14px;display:grid;position:relative;box-shadow:0 30px 60px -30px #00000073}.phone .time{text-align:center;font:600 2.6rem / 1 var(--f-display);letter-spacing:-.03em;margin-top:10px}.phone .date{text-align:center;color:var(--night-muted);margin-bottom:14px;font-size:.82rem}.toast{background:color-mix(in srgb, var(--night-ink) 10%, transparent);border:1px solid var(--night-line);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;font-size:.78rem;line-height:1.35;display:grid}.toast b{font-size:.82rem;font-weight:600;display:block}.toast .av{width:26px;height:26px;font:600 .75rem / 1 var(--f-mono);background:var(--accent);color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.toast.first{animation:.7s cubic-bezier(.2,.8,.2,1) .4s both toastin}@keyframes toastin{0%{opacity:.25;transform:translateY(-10px)}}.hero-mascot{z-index:3;justify-items:start;gap:8px;display:grid;position:absolute;bottom:6px;left:0}.hero-mascot .bubble{max-width:min(12rem,60vw)}.hero-mascot .flip{animation:9s step-end infinite lookback;display:inline-block}.hero-mascot .alarm{font:700 1.4rem / 1 var(--f-pixel);color:var(--accent);opacity:0;animation:9s step-end infinite alarm;position:absolute;top:-8px;left:70px}@keyframes lookback{0%,52%{transform:none}53%,70%{transform:scaleX(-1)}71%,to{transform:none}}@keyframes alarm{0%,52%{opacity:0}53%,64%{opacity:1}65%,to{opacity:0}}.snoops{z-index:1;align-items:end;gap:0;height:130px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.snoops img{animation:9s infinite peek;display:block;transform:translateY(68%)}.snoops img+img{margin-left:-18px;animation-delay:.35s}@keyframes peek{0%,8%{transform:translateY(68%)}16%,50%{transform:translateY(6%)}54%,to{transform:translateY(68%)}}.hedge{z-index:2;background:repeating-linear-gradient(90deg, var(--map-tree) 0 10px, color-mix(in srgb, var(--map-tree) 75%, var(--ink)) 10px 12px);border-top:2px solid var(--ink);border-radius:22px 22px 0 0;width:min(230px,60%);height:44px;position:absolute;bottom:0;right:0}.story .tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.st-tab{text-align:left;color:var(--muted);cursor:pointer;font:500 .86rem / 1.25 var(--f-body);background:0 0;border:0;gap:8px;min-width:0;padding:10px 2px 0;display:grid}.st-tab .n{font-family:var(--f-mono);font-size:.74rem}.st-tab .bar{background:var(--line);height:4px;display:block;overflow:hidden}.st-tab .bar i{background:var(--accent);width:0;height:100%;display:block}.st-tab[aria-selected=true]{color:var(--ink)}.st-tab .bar,.st-tab .bar i{border-radius:99px}.story-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.6vw,28px);display:grid}@media (max-width:900px){.story-grid{grid-template-columns:minmax(0,1fr)}}.mapframe{aspect-ratio:8/5;border:1px solid var(--line);background:var(--map-ground);border:0;border-radius:20px;max-width:100%;position:relative;overflow:hidden}.mapframe canvas{width:100%;height:100%;position:absolute;inset:0}.mapframe .ms{z-index:3;width:auto;height:14%;transition:opacity .5s;position:absolute;transform:translate(-50%,-100%)}.mapframe .ms.place{z-index:2;height:17%}.mapframe .ms.threat{z-index:4;height:16%}.mapframe .ms.gull{z-index:5;height:11%}.mapframe .ms.confused{z-index:7;height:18%}.narrator{z-index:8;pointer-events:none;align-items:end;gap:8px;height:22%;display:flex;position:absolute;bottom:3%;left:2%}.narrator img{width:auto;height:100%}.narrator .bubble{white-space:nowrap;margin-bottom:60%}@media (max-width:560px){.narrator .bubble{display:none}}.clockbar{color:var(--muted);font:500 .82rem / 1.2 var(--f-mono);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.panel{gap:14px;min-width:0;padding:clamp(18px,2.4vw,26px);display:grid}.panel .kicker,.panel p{color:var(--muted)}.rows{gap:8px;display:grid}.row{border-top:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:10px;padding-block:8px;transition:opacity .4s;display:grid}.row .t{font:500 .8rem / 1.3 var(--f-mono);color:var(--muted)}.row b{font-weight:600}.row small{color:var(--muted);font-size:.86rem;display:block}.row.pending{opacity:.3}.threats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.threats div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.86rem}.threats b{font-size:.9rem;display:block}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}@media (max-width:820px){.two{grid-template-columns:minmax(0,1fr)}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);display:grid}@media (max-width:820px){.steps{grid-template-columns:minmax(0,1fr)}}.step{align-content:start;gap:10px;padding:20px;display:grid}.step .art{justify-content:flex-start;align-items:center;gap:12px;height:104px;display:flex}.step .n{font:500 .78rem / 1 var(--f-mono);color:var(--accent)}.step p{color:var(--muted);font-size:.95rem}.fogtile{border:1px solid var(--line);width:150px;height:96px}.inspector{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,2vw,22px);margin-top:clamp(18px,2.6vw,28px);display:grid}@media (max-width:860px){.inspector{grid-template-columns:minmax(0,1fr)}}.insp-view{gap:12px;padding:16px;display:grid}.seg{border:1px solid var(--line);background:var(--bg);gap:3px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.seg button{font:600 .85rem / 1 var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 12px}.seg,.seg button{border-radius:999px}.mini{aspect-ratio:8/5;border:1px solid var(--line);border-radius:14px;max-width:100%;position:relative;overflow:hidden}.mini canvas{width:100%;height:100%;position:absolute;inset:0}.mini .tagline{z-index:4;background:var(--surface);border:1px solid var(--ink);font:500 .8rem / 1.3 var(--f-mono);text-align:center;padding:6px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini .ms{z-index:2;height:22%;position:absolute;transform:translate(-50%,-100%)}.mini #mini-fog{z-index:3}.ledger{align-content:start;gap:10px;display:grid}.ledger h3{font-size:.98rem}.ledger ul{gap:6px;margin:0 0 6px;padding:0;font-size:.93rem;list-style:none;display:grid}.ledger li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.ledger .no{color:var(--danger);font-family:var(--f-mono)}.ledger .yes{color:var(--ok);font-family:var(--f-mono)}.ledger .warn{color:var(--accent);font-family:var(--f-mono)}.stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);margin-top:56px;display:grid}@media (max-width:820px){.stores{grid-template-columns:minmax(0,1fr)}}.store{gap:10px;min-width:0;padding:16px;display:grid;position:relative}.store pre{background:var(--bg);border:1px solid var(--line);font:400 .8rem / 1.55 var(--f-mono);margin:0;padding:12px;overflow-x:auto}.store .k{color:var(--muted)}.store .bad{color:var(--danger)}.store .peeker{position:absolute;top:-42px;right:12px}table.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}table.cmp th,table.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}table.cmp thead th{font:500 .8rem / 1.2 var(--f-mono);color:var(--muted)}table.cmp tbody th{width:26%;font-weight:600}table.cmp thead th.them-h{color:var(--danger)}table.cmp thead th.us-h{color:var(--ink);background:var(--soft)}table.cmp td.us{color:var(--ink);background:color-mix(in srgb, var(--ok) 7%, transparent);font-weight:600}table.cmp td.them{color:var(--muted);background:color-mix(in srgb, var(--danger) 5%, transparent)}table.cmp td.us:before,table.cmp td.them:before{width:1.4em;font-weight:700;display:inline-block}table.cmp td.us:before{content:"✓";color:var(--ok)}table.cmp td.them:before{content:"✕";color:var(--danger)}.receipt:not(.us){color:var(--muted);filter:grayscale(.35)}.receipt:not(.us) .foot{color:var(--danger);font-weight:500}.receipt:not(.us) .tot span:last-child{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.receipts{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(26px,3.4vw,40px);display:grid}@media (max-width:640px){.receipts{grid-template-columns:minmax(0,1fr)}}.printer{justify-items:center;width:100%;max-width:300px;display:grid;position:relative}.paper{width:86%;margin-top:-10px;overflow:hidden}.receipt{background:var(--surface);border:1px solid var(--line);width:100%;font:400 .8rem / 1.6 var(--f-mono);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),92% 100%,84% calc(100% - 8px),76% 100%,68% calc(100% - 8px),60% 100%,52% calc(100% - 8px),44% 100%,36% calc(100% - 8px),28% 100%,20% calc(100% - 8px),12% 100%,4% calc(100% - 8px),0 100%);padding:16px 16px 22px;position:relative}.receipt .ttl{text-align:center;margin-bottom:8px;font-weight:500}.receipt .ln{justify-content:space-between;gap:10px;display:flex}.receipt .tot{border-top:1px dashed var(--muted);margin-top:8px;padding-top:6px;font-weight:500}.receipt .foot{text-align:center;color:var(--muted);margin-top:8px}.receipt.us .foot{color:var(--ok)}.receipts.print .receipt{animation:1.8s steps(16,end) both print}.receipts.print .printer+.printer .receipt{animation-delay:.6s}@keyframes print{0%{transform:translateY(-100%)}}.grabber{z-index:2;position:absolute;bottom:30px;left:-38px}@media (max-width:640px){.grabber{left:-6px}}.scene{max-width:46rem;color:var(--ink);margin:-12px 0 22px;font-size:1.05rem}.ladder{gap:10px;display:grid}.rung{padding:var(--inset);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:561px){.rung{grid-template-columns:minmax(0,1fr) 216px}}.rung .level{align-self:center;gap:6px;min-width:0;padding:10px 12px 12px;display:grid}@media (max-width:560px){.rung .level{padding:4px 10px 10px}}.rung .level p{color:var(--muted);max-width:40rem;font-size:.95rem}.rung .lv{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.74rem}.rung:first-child{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 12px 32px -18px #28140a59}.items{gap:10px;display:grid}.item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.item b{font-weight:600;display:block}.ico{fill:none;width:44px;height:44px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:8px}.avail{font:500 .74rem / 1.4 var(--f-mono);border:1px solid var(--line);margin:4px 6px 0 0;padding:2px 8px;display:inline-block}.avail.now{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.avail.soon{color:var(--muted)}.avail{border-radius:999px}.eu{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}@media (max-width:860px){.eu{grid-template-columns:minmax(0,1fr)}}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{border-top:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.timeline .when{font:500 .8rem / 1.4 var(--f-mono);color:var(--muted)}.statbox{justify-items:start;gap:10px;padding:20px;display:grid}.statbox canvas{width:132px;height:132px}.statbox{min-width:0}.statbox .chip{white-space:normal}.statbox .big{font:var(--h-weight) 3.6rem / 1 var(--f-display);letter-spacing:-.04em;color:var(--accent)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(18px,2.6vw,28px);display:grid}@media (max-width:860px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.facts{grid-template-columns:minmax(0,1fr)}}.facts>div{align-content:start;gap:6px;padding:16px;display:grid}.facts p{color:var(--muted);font-size:.92rem}.smallprint{color:var(--muted);max-width:46rem;margin-top:16px;font-size:.9rem}.always{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.8vw,18px);padding-top:64px;display:grid}@media (max-width:860px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{gap:14px;padding:22px;display:grid;position:relative}.plan .price{font:var(--h-weight) 2.4rem / 1 var(--f-display);letter-spacing:-.03em}.plan .per{color:var(--muted);font-size:.9rem}.plan ul{gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.plan li:before{content:"■";color:var(--accent);vertical-align:2px;content:"●";margin-right:8px;font-size:.7em}.plan .perch{position:absolute;top:-64px;right:16px}.sell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,40px);display:grid}@media (max-width:860px){.sell{grid-template-columns:minmax(0,1fr)}}.lot{gap:14px;padding:20px;display:grid}.lot .meta{font:500 .82rem / 1.5 var(--f-mono);color:var(--muted)}.auction{align-content:end;min-height:300px;padding:18px;display:grid;position:relative;overflow:hidden}.auction .bids{font:500 .84rem / 1.4 var(--f-mono);gap:4px;display:grid;position:absolute;top:18px;left:18px}.auction .bids span{opacity:0;transition:opacity .2s}.auction .bids span.on{opacity:1}.auction .floor{justify-content:space-between;align-items:end;gap:10px;display:flex}.crate-wrap{justify-items:center;display:grid;position:relative}.crate-wrap canvas{opacity:0;width:58%;height:26%;transition:opacity .3s;position:absolute;top:24%}.auction.open .crate-wrap canvas{opacity:1}.stamp{border:3px solid var(--danger);color:var(--danger);font:700 1.05rem / 1 var(--f-pixel);letter-spacing:.04em;text-transform:uppercase;opacity:0;background:color-mix(in srgb, var(--surface) 80%, transparent);padding:8px 14px;transition:transform .25s cubic-bezier(.3,1.6,.5,1),opacity .15s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scale(1.6)}.auction.sold .stamp{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}.coins{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.auction.sold .coins{transform:translate(-160px)translateY(-18px)}.result{min-height:3.2em;color:var(--muted)}.result b{color:var(--ink)}.auction .bubble{opacity:0;transition:opacity .3s;position:absolute;top:18px;right:18px}.auction.sold .bubble{opacity:1}.nots{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,4vw,60px);display:grid}@media (max-width:760px){.nots{grid-template-columns:minmax(0,1fr)}}.nots ul{margin:0;padding:0;list-style:none;display:grid}.nots li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.nots li .x{font:700 1rem / 1.5 var(--f-pixel);color:var(--danger)}.nots li p{color:var(--muted)}.nots li b{color:var(--ink);font-weight:600;display:block}.faq{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,4vw,60px);display:grid}@media (max-width:760px){.faq{grid-template-columns:minmax(0,1fr)}.faq .cameo{display:none}}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:16px 34px 16px 0;font-weight:600;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:700 1.1rem / 1.4 var(--f-pixel);color:var(--accent);position:absolute;top:13px;right:4px}details[open] summary:after{content:"−"}details p{color:var(--muted);max-width:44rem;padding:0 0 18px}.night{background:var(--night);color:var(--night-ink);border-top:0;position:relative;overflow:hidden}.night .inner{border-color:var(--night-line);position:relative}.night canvas.stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.endgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,56px);display:grid;position:relative}@media (max-width:860px){.endgrid{grid-template-columns:minmax(0,1fr)}}.endgrid .copy{gap:18px;padding-bottom:8px;display:grid}.endgrid .lede{color:var(--night-muted);font-size:1.1rem}.night .btn:not(.primary){color:var(--ink)}.homescene{justify-content:center;align-items:end;gap:4px;min-height:220px;display:flex;position:relative}.homescene .sleeper{align-items:end;display:inline-flex;position:relative}.homescene .z{font:700 .95rem / 1 var(--f-pixel);color:var(--night-ink);animation:3s infinite zz;position:absolute;bottom:84%;left:54%}.homescene .z+.z{font-size:1.2rem;animation-delay:1.5s}@keyframes zz{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(20px,-40px)}}@media (prefers-reduced-motion:reduce){.homescene .z+.z{bottom:calc(84% + 16px);left:calc(54% + 12px)}}.homescene .ground{background:var(--night-line);height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.hero .inner{grid-template-columns:minmax(0,1fr)}.stage{min-height:430px}.head{grid-template-columns:minmax(0,1fr)}.head .cameo{justify-items:start}}.inner{border-inline:1px solid var(--rail);padding-inline:clamp(16px,3vw,40px)}.sec{border-top:0;padding-block:0}.sec>.inner{border-top:1px solid var(--rail);padding-block:clamp(48px,6vw,88px);position:relative}.sec>.inner:before,.sec>.inner:after,.hero .inner:after{content:"";background:linear-gradient(var(--muted), var(--muted)) center / 1px 9px no-repeat, linear-gradient(var(--muted), var(--muted)) center / 9px 1px no-repeat;opacity:.5;pointer-events:none;width:9px;height:9px;position:absolute;top:-5px}.sec>.inner:before{left:-5px}.sec>.inner:after{right:-5px}.night>.inner{border-color:var(--night-line);border-top-color:var(--night-line)}.night>.inner:before,.night>.inner:after{background:linear-gradient(var(--night-muted), var(--night-muted)) center / 1px 9px no-repeat, linear-gradient(var(--night-muted), var(--night-muted)) center / 9px 1px no-repeat}.nav{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rail);position:sticky}.nav .inner{padding-block:12px;position:relative}.navlinks{font:500 .9375rem / 1 var(--f-body);gap:4px}.navlinks a{color:var(--ink);border-radius:10px;padding:9px 12px}.navlinks a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.btn{min-height:36px;font:500 .875rem / 1 var(--f-body);letter-spacing:-.005em;border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);background:var(--surface);color:var(--ink);border-radius:10px;gap:6px;padding:0 12px;box-shadow:0 1px 1px #28140a0f}.btn:hover{background:color-mix(in srgb, var(--surface) 94%, var(--ink));transform:none}.btn:active{transform:translateY(.5px)}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:color-mix(in srgb, var(--accent) 78%, #000);box-shadow:inset 0 1px #fff3,0 1px 2px #501e0540}.btn.primary:hover{background:color-mix(in srgb, var(--accent) 90%, #000)}.btn.lg{min-height:40px;padding:0 16px;font-size:.9375rem}.sellbtn{min-height:44px;font-size:.9375rem}.chip{font:500 .75rem / 1.4 var(--f-mono);border-radius:6px;padding:2px 8px}.eyebrow{border:1px solid var(--rail);background:var(--surface);height:26px;font:500 .8125rem / 1 var(--f-body);color:var(--muted);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:0 10px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px}.night .eyebrow{border-color:var(--night-line);background:0 0}h1{letter-spacing:-.04em;font-size:clamp(2.3rem,4.8vw,3.6rem);font-weight:700;line-height:1.02}h2{letter-spacing:-.032em;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.08}h3{letter-spacing:-.01em;font-size:1rem;font-weight:600}.head .lede,.hero .lede{font-size:1.0625rem;line-height:1.55}.cells{background:var(--rail);border:1px solid var(--rail);border-radius:12px;gap:1px;overflow:hidden}.cells>.card,.cells>*{box-shadow:none;background:var(--surface);border:0;border-radius:0}.card{border:1px solid var(--rail);box-shadow:none;border-radius:12px}.plans{padding-top:0}.rung:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ladder{gap:1px}.hero .inner{align-items:stretch;gap:0;padding:0;position:relative}.hero .inner:after{top:auto;bottom:-5px;right:-5px}.hero .copy{align-content:center;padding:clamp(40px,6vw,84px) clamp(16px,3vw,40px)}.stage{border-left:1px solid var(--rail);background-color:var(--surface);background-image:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent) 1.1px, transparent 1.4px);background-size:14px 14px;min-height:540px}@media (max-width:900px){.stage{border-left:0;border-top:1px solid var(--rail)}}.phone{border-width:1px;border-color:color-mix(in srgb, var(--ink) 30%, transparent);border-radius:28px;box-shadow:0 24px 48px -28px #28140a73}.hedge{border-top-width:1px;border-radius:0}.story-grid{border:1px solid var(--rail);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:stretch;gap:0;overflow:hidden}.chapters{border-right:1px solid var(--rail);align-content:start;min-width:0;display:grid}.chap{border-bottom:1px solid var(--rail)}.st-tab{text-align:left;cursor:pointer;width:100%;font:500 .95rem / 1.3 var(--f-body);color:var(--muted);background:0 0;border:0;align-items:baseline;gap:10px;padding:14px 16px 14px 18px;display:flex;position:relative}.st-tab:hover{color:var(--ink)}.st-tab .n{font:500 .72rem / 1 var(--f-mono);color:var(--muted)}.st-tab[aria-expanded=true]{color:var(--ink);background:color-mix(in srgb, var(--accent) 5%, transparent)}.st-tab .bar{background:0 0;border-radius:0;width:2px;height:auto;position:absolute;top:0;bottom:0;left:0}.st-tab .bar i{background:var(--accent);border-radius:0;width:100%;height:0;display:block}.chap .st-panel{background:color-mix(in srgb, var(--accent) 5%, transparent);padding:0 16px 16px 18px}.chap .st-panel p{font-size:.92rem}.mapcol{background:var(--bg);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.clockbar{margin-top:0}@media (max-width:900px){.story-grid{grid-template-columns:minmax(0,1fr)}.chapters{border-right:0;border-top:1px solid var(--rail);order:2}}.px{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.ico.big{stroke-width:1.4px;border-radius:12px;width:64px;height:64px;padding:12px}.fogtile{border-radius:10px;width:120px;height:78px}.illo-tile{border:1px solid var(--rail);place-items:center;display:grid}.illo{width:120px;height:84px;overflow:visible}.illo .ln{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.illo .ln.thin{stroke-width:1px}.illo .ln.strap,.illo rect.ln,.illo path.ln{fill:var(--surface)}.illo path.ln:not(.strap){fill:none}.illo .soft{fill:color-mix(in srgb, var(--accent) 8%, var(--surface));stroke:none}.illo .grid{fill:none;stroke:var(--rail);stroke-width:1.2px}.illo .acc{fill:var(--accent);stroke:none}.illo .acc-ln{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round}.illo .acc-ln.dash{stroke-dasharray:3 4}.illo .dot{fill:var(--surface);stroke:none}.illo .badge{fill:var(--ink);stroke:none}.illo .glow{fill:color-mix(in srgb, var(--accent) 35%, var(--surface));stroke:var(--ink);stroke-width:1.6px}.illo .bar{stroke:var(--rail);stroke-width:4px;stroke-linecap:round}.illo .okdot{fill:var(--ok)}.illo .mutedot{fill:var(--muted);opacity:.5}@media (max-width:480px){.illo{width:96px;height:68px}}.hero .inner{padding:0 clamp(16px,3vw,40px);display:block}.hero-copy{text-align:center;justify-items:center;gap:20px;max-width:46rem;margin-inline:auto;padding-block:clamp(56px,8vw,104px) clamp(32px,4vw,48px);display:grid}.hero-copy .lede{max-width:38rem}.hero-copy .cta{justify-content:center}.stage{border:1px solid var(--rail);border-radius:16px;min-height:0;margin-bottom:clamp(40px,5vw,64px);padding:clamp(20px,3.4vw,44px);display:block;position:relative;overflow:hidden}.stage-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid;position:relative}.hero-side.left{justify-content:flex-end;align-self:end;align-items:flex-end;padding-bottom:12px;display:flex}.hero-side.right{justify-content:flex-start;display:flex}.stage .phone{aspect-ratio:9/18.5;z-index:2;width:252px;position:relative}.hero-mascot{justify-items:start;gap:10px;display:grid;position:relative;bottom:auto;left:auto}.hero-map{background:var(--surface);border:1px solid var(--rail);border-radius:12px;width:min(300px,100%);overflow:hidden;box-shadow:0 20px 40px -28px #28140a66}.hm-head,.hm-foot{font:500 .78rem / 1.3 var(--f-body);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.hm-head{color:var(--ink);border-bottom:1px solid var(--rail);justify-content:flex-start}.hm-head .dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%}.hm-foot{border-top:1px solid var(--rail)}.hm-foot .lock{font-family:var(--f-mono);color:var(--accent);font-size:.7rem}.hm-frame{aspect-ratio:8/5;background:var(--map-ground);position:relative}.hm-frame canvas{width:100%;height:100%;position:absolute;inset:0}.hm-frame .ms{z-index:3;position:absolute;transform:translate(-50%,-100%)}.stage .snoops{z-index:1;height:96px;position:absolute;bottom:-14px;right:-6px}.stage .hedge{display:none}@media (max-width:900px){.stage-in{grid-template-columns:minmax(0,1fr);justify-items:center}.hero-side.left{order:3;justify-content:center;padding-bottom:0}.hero-side.right{order:2;justify-content:center;width:100%}.stage .snoops{display:none}}.promises .inner{border-top:1px solid var(--rail);padding-block:0;padding-inline:0}.promise-bar{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.promise-bar li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px clamp(16px,2vw,22px) 18px 14px;display:grid}.promise-bar b{font:700 1.02rem / 1.25 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin-bottom:4px;display:block}.promise-bar span{color:var(--muted);font-size:.9rem;line-height:1.45}.pico{fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;border:1px solid var(--rail);background:var(--soft);border-radius:10px;padding:8px}@media (max-width:980px){.promise-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.promise-bar{grid-template-columns:minmax(0,1fr)}}.eyebrow.px{font:500 .8125rem / 1 var(--f-body);text-transform:none;letter-spacing:0}.stage .phone{aspect-ratio:9/15.5;flex-direction:column;gap:8px;display:flex}.phone .unlock{background:color-mix(in srgb, var(--night-ink) 45%, transparent);border-radius:99px;justify-self:center;width:96px;height:4px;margin-top:auto}.threats div{background:color-mix(in srgb, var(--danger) 7%, var(--surface));border-color:color-mix(in srgb, var(--danger) 22%, var(--rail))}.threats b{color:var(--ink);align-items:center;gap:6px;display:flex}.threats b:before{content:"";background:var(--danger);border-radius:2px;flex:none;width:6px;height:6px}.threats .t-risk{display:block}.threats .t-fend{background:color-mix(in srgb, var(--ok) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--ok) 24%, var(--rail));color:var(--ink);border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:7px 9px;font-weight:500;line-height:1.4;display:flex}@media (max-width:520px){.threats{grid-template-columns:minmax(0,1fr)}}.threats .t-fend svg{fill:none;width:15px;height:15px;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-mascot .alarm{left:120px}.town,.town-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.t-ground{fill:var(--map-ground)}.t-block{fill:var(--map-block)}.t-bld{fill:var(--map-house);stroke:color-mix(in srgb, var(--ink) 9%, transparent);stroke-width:1px}.t-park{fill:var(--map-park)}.t-tree{fill:var(--map-tree);stroke:color-mix(in srgb, var(--map-tree) 72%, var(--ink));stroke-width:1.2px}.t-water{fill:color-mix(in srgb, #7fb0d8 45%, var(--map-park))}.t-path{fill:none;stroke:var(--map-road);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 9}.t-road-casing{fill:none;stroke:color-mix(in srgb, var(--ink) 10%, var(--map-block));stroke-width:22px}.t-road{fill:none;stroke:var(--map-road);stroke-width:18px}.t-mid{fill:none;stroke:color-mix(in srgb, var(--ink) 9%, transparent);stroke-width:1px;stroke-dasharray:10 12}.t-label{font:600 13px var(--f-body);fill:color-mix(in srgb, var(--ink) 55%, transparent);text-anchor:middle;dominant-baseline:middle;letter-spacing:.06em;text-transform:uppercase}.t-trail{fill:none;stroke:var(--trail);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}[data-town=hero] .t-trail{stroke-dashoffset:0}.t-start{fill:var(--surface);stroke:var(--trail);stroke-width:3px}.fog{z-index:6;opacity:0;-webkit-backdrop-filter:blur(10px)saturate(.55);background-color:color-mix(in srgb, var(--bg) 52%, transparent);background-image:radial-gradient(color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1.3px);background-size:7px 7px;transition:opacity 1.1s;position:absolute;inset:0}.fogtile{border:1px solid var(--rail);border-radius:10px;width:150px;height:94px;position:relative;overflow:hidden}.mini .town{z-index:1}.chap .row{grid-template-columns:72px minmax(0,1fr)}.stage{padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px)}.stage-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.stage .phone{aspect-ratio:9/16;width:248px;padding:26px 14px 12px}.phone .toast small.when{color:var(--night-muted);margin-top:4px;font-size:.72rem;display:block}.stage .hero-map{width:min(380px,100%);margin-top:72px;position:relative;overflow:visible}.stage .hero-map .hm-frame{overflow:hidden}.stage .hero-map .hm-head{border-radius:12px 12px 0 0}.perch{z-index:4;pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:100%;right:18px;transform:translateY(14px)}.perch img{display:block}.perch .bubble{white-space:nowrap;margin-top:10px}@media (max-width:720px){.stage .hero-map{margin-top:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.snoops img{transform:translateY(6%)}}:root{--sky:#f3e4cd;--art-ink:#261d19;--art-text:#4a3d36;--art-accent:#be4d1a;--art-surface:#fff;--art-line:#e4dbd3}.hero-town{background:var(--bg);padding-inline:0}.ht-scene{grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ht-scene:before{content:"";background:linear-gradient(var(--bg), color-mix(in srgb, var(--bg) 0%, transparent));z-index:1;pointer-events:none;height:160px;position:absolute;inset:0 0 auto}.ht-copy{z-index:2;text-align:center;max-width:46rem;padding-top:clamp(64px,8vw,112px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));color:var(--art-ink);justify-self:center;justify-items:center;gap:18px;display:grid;position:relative}.ht-copy h1{color:var(--art-ink);font-synthesis:none;letter-spacing:0;font-family:Instrument Serif,ui-serif,Georgia,serif;font-size:calc(1.2*clamp(2.3rem,4.8vw,3.6rem));font-weight:400;line-height:.95}.ht-copy h1 span{color:var(--art-accent);font-style:italic}.ht-copy .lede{max-width:35rem;color:var(--art-text);font-size:1.0625rem;line-height:1.55}.ht-copy .eyebrow{background:var(--art-surface);border-color:var(--art-line);color:var(--art-text)}.ht-copy .eyebrow:before{background:var(--art-accent)}.ht-copy .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ht-copy .btn.primary{background:var(--art-accent);border-color:var(--art-accent);color:#fff}.ht-copy .btn:not(.primary){background:var(--art-surface);border-color:var(--art-line);color:var(--art-ink)}.ht-art{z-index:0;aspect-ratio:2400/1347;justify-self:center;width:max(100%,1180px);max-width:none;margin-top:calc(max(100%,1180px)/-4.45434);position:relative}.ht-art:before{content:"";background:var(--sky);z-index:-1;height:400vh;position:absolute;bottom:50%;left:0;right:0}.ht-art img{-webkit-mask-composite:source-in;width:100%;max-width:none;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#0000000f 4%,#00000038 8%,#0000007a 12%,#000000bd 16%,#000000eb 20%,#000 24% 80%,#000000f0 84%,#000c 88%,#00000094 92%,#00000052 95.5%,#0000001a 98.5%,#0000 100%),radial-gradient(104% 100% at 50% 0,#000 82%,#000000e6 86%,#000000a8 90%,#00000061 94%,#00000024 97.5%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000000f 4%,#00000038 8%,#0000007a 12%,#000000bd 16%,#000000eb 20%,#000 24% 80%,#000000f0 84%,#000c 88%,#00000094 92%,#00000052 95.5%,#0000001a 98.5%,#0000 100%),radial-gradient(104% 100% at 50% 0,#000 82%,#000000e6 86%,#000000a8 90%,#00000061 94%,#00000024 97.5%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root:not([data-hero=moment]) .promises{z-index:3;margin-top:clamp(-72px,-4.5vw,-40px);position:relative}:root:not([data-hero=moment]) .promises .inner{border-top:0;border-inline-color:#0000;padding-bottom:clamp(36px,5vw,64px)}:root:not([data-hero=moment]) .promise-bar{border:1px solid var(--rail);border-radius:18px;box-shadow:0 1px 2px #261d190f,0 24px 48px -28px #261d1973}.ht-art .bubble{white-space:nowrap;background:var(--art-surface);border-color:var(--art-line);color:var(--art-text);position:absolute;transform:translate(-50%,-100%)}.ht-art .bubble:after{background:var(--art-surface)}.scene-card{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);border-radius:14px;gap:6px;width:300px;padding:11px 12px 12px;display:grid;position:absolute;transform:translate(-50%,-100%)}.scene-card p{margin:0}.scene-card .say{font-family:var(--f-pixel);font-size:calc(var(--px-size) * .92);letter-spacing:var(--px-track);line-height:1.3}.scene-card .lbl{font:600 .66rem / 1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.scene-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.scene-card li{height:26px;font:500 .78rem / 1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:flex}.scene-card svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.snoop-card{color:#f3ece7;background:#161b26bd;border:1px solid #ffffff24;top:66%;left:30%;box-shadow:inset 0 1px #ffffff14,0 20px 40px -20px #000000a6}.snoop-card .lbl{color:#f3ece79e}.snoop-card li{background:#ffffff12;border:1px solid #ffffff1f}.snoop-card svg{stroke:#f2a27e}.stem{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #261d1980);border-left:2px dashed #ffffffeb;width:0;position:absolute;transform:translate(-50%)}.stem:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:-5px}.stem.s-snoop{height:3.4%;top:66%;left:31.6%}.stem.s-home{height:9.4%;top:66%;left:69.1%}.home-card{color:var(--art-ink);background:#ffffffd1;border:1px solid #ffffffe6;top:66%;left:70%;box-shadow:inset 0 1px #fff,0 1px 2px #261d1914,0 20px 40px -20px #3c1e0a73}.home-card .lbl{color:var(--art-text);opacity:.75}.home-card li{color:var(--art-ink);background:#2e7a3e14;border:1px solid #2e7a3e38}.home-card svg{stroke:#2e7a3e}@media (max-width:430px){.ht-art img{object-fit:none;object-position:right top}}@media (max-width:700px){.ht-art{justify-self:end;width:920px;margin-top:-150px}.snoop-card,.stem.s-snoop{display:none}.stem.s-home{height:2.9%;top:72.5%}.home-card{top:72.5%;left:76%}}:root{--tray:color-mix(in srgb, var(--ink) 4%, var(--bg));--hair:color-mix(in srgb, var(--ink) 7%, var(--surface));--track:color-mix(in srgb, var(--ink) 6%, var(--bg));--track-line:color-mix(in srgb, var(--ink) 12%, var(--bg));--ring:#261d190f;--sh-sm:0 18px 47px 0 #261d1908, 0 7.5px 19px 0 #261d1905, 0 4px 10.5px 0 #261d1905, 0 2.3px 5.8px 0 #261d1903, 0 1.2px 3.1px 0 #261d1903, 0 .5px 1.3px 0 #261d1903;--sh-md:0 17.5px 23.4px 0 #261d190a, 0 9.4px 12.5px 0 #261d1908, 0 5.25px 7px 0 #261d1905, 0 2.8px 3.7px -2px #261d1903, 0 1.2px 1.5px 0 #261d1903;--sh-lg:0 25px 50px 0 #261d190d, 0 12px 24px 0 #261d190a, 0 6px 12px 0 #261d1908, 0 3px 6px 0 #261d1905, 0 1.5px 3px 0 #261d1905;--ease-out:cubic-bezier(.25, 1, .5, 1)}.cells{background:var(--tray);border:0;border-radius:20px;gap:4px;padding:4px;overflow:visible}.cells>.card,.cells>*{background:var(--surface);border:1px solid var(--hair);box-shadow:none;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:16px}.promise-bar.cells{border:0;border-radius:20px}:root:not([data-hero=moment]) .promise-bar{box-shadow:var(--sh-lg), 0 0 0 1px var(--ring);border:0;border-radius:20px}.pico{border-color:var(--hair);border-radius:10px}.card{box-shadow:var(--sh-sm), 0 0 0 1px var(--ring);border-color:#0000;border-radius:16px}.threats div{border-radius:14px}.threats .t-fend{border-radius:10px}.bubble{box-shadow:var(--sh-md), 0 0 0 1px var(--ring);border:0;border-radius:12px}.eyebrow{box-shadow:0 1px 2px -1px #261d1914, 0 0 0 1px var(--ring);border-color:#0000}.scene-card{box-shadow:var(--sh-lg), 0 0 0 1px var(--ring)}.snoop-card{box-shadow:inset 0 1px 0 #ffffff14, var(--sh-lg), 0 0 0 1px #ffffff0f}.seg{background:var(--track);border:.5px solid var(--track-line);gap:2px;padding:2px}.seg button{color:var(--muted);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);padding:7px 14px}.seg button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px -1px #261d191a, 0 0 0 .5px var(--ring)}.btn{box-shadow:0 1px 2px -1px #261d1914, 0 0 0 1px var(--hair);transition:transform 80ms, box-shadow .15s var(--ease-out), background-color .15s var(--ease-out);border-color:#0000}.btn:hover{box-shadow:0 2px 4px -2px #261d191f, 0 0 0 1px color-mix(in srgb, var(--ink) 14%, var(--surface))}.btn.primary{border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -3px #00000029,0 1px 2px #261d1924}.btn.primary:hover{box-shadow:inset 0 0 0 1px #fff3,inset 0 -3px #00000029,0 4px 10px -4px #be4d1a73}.ht-copy .btn:not(.primary){border-color:#0000;box-shadow:0 1px 2px -1px #261d191a,0 0 0 1px #261d1914}@keyframes card-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.cells.in>*{animation:card-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.scene-card{border-radius:20px;gap:0;padding:4px}.scene-card .sc-in{border-radius:16px;gap:6px;padding:10px 11px 11px;display:grid}.home-card{box-shadow:var(--sh-lg), 0 0 0 1px #261d191a;background:#ffffff80;border:0}.home-card .sc-in{background:#fff;border:1px solid #261d1912;box-shadow:0 1px 2px -1px #261d191a}.snoop-card{box-shadow:var(--sh-lg), 0 0 0 1px #ffffff29, 0 0 0 2px #0000002e;background:#ffffff1a;border:0}.snoop-card .sc-in{background:#141822e6;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff12}.story-grid,.inspector,.stores,.table-wrap,.eu,.sell,.nots ul,.faq>div:first-child{background:var(--tray);border:0;border-radius:20px;gap:4px;padding:4px}.story-grid{overflow:visible}.chapters,.mapcol,.inspector>*,.stores>.card,.eu>*,.sell>.card{background:var(--surface);border:1px solid var(--hair);box-shadow:none;border-radius:16px}.chapters{border-right:1px solid var(--hair);overflow:hidden}.chap{border-bottom-color:var(--hair)}.chap:last-child{border-bottom:0}.st-tab{transition:background-color .15s var(--ease-out), color .15s var(--ease-out)}.st-tab:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.mapcol .mapframe{border:1px solid var(--hair);border-radius:12px}.ledger{padding:16px 18px}.mini{border-color:var(--hair);border-radius:12px}.mini .tagline{box-shadow:var(--sh-md), 0 0 0 1px var(--ring);border:0;border-radius:8px}.store pre{background:var(--tray);border:1px solid var(--hair);border-radius:10px}.table-wrap{overflow-x:auto}table.cmp{border-collapse:separate;border-spacing:0;background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:16px}table.cmp th,table.cmp td{border-bottom-color:var(--hair)}table.cmp tbody tr:last-child>*{border-bottom:0}table.cmp thead tr>:first-child{border-top-left-radius:16px}table.cmp thead tr>:last-child{border-top-right-radius:16px}table.cmp tbody tr:last-child>:first-child{border-bottom-left-radius:16px}table.cmp tbody tr:last-child>:last-child{border-bottom-right-radius:16px}.eu{align-items:stretch}.timeline{padding:2px 18px}.timeline li:first-child{border-top:0}.timeline li{border-top-color:var(--hair)}.sell{align-items:stretch}.lot{align-content:center}.chip{background:var(--surface);box-shadow:0 0 0 1px var(--hair), 0 1px 2px -1px #261d1914;border-color:#0000;border-radius:999px}.chip.ok{background:color-mix(in srgb, var(--ok) 6%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 26%, var(--hair))}.chip.check{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--hair));border:0}.nots ul{display:grid}.nots li{background:var(--surface);border:1px solid var(--hair);border-radius:16px;align-items:start;padding:14px 16px}.nots li .x{background:color-mix(in srgb, var(--danger) 9%, var(--surface));width:24px;height:24px;box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 18%, var(--hair));border-radius:8px;place-items:center;font-size:.75rem;line-height:1;display:grid}.faq>div:first-child{display:grid}.faq details{background:var(--surface);border:1px solid var(--hair);transition:box-shadow .2s var(--ease-out);border-radius:16px;padding:0 16px}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq details[open]{box-shadow:var(--sh-sm)}.faq summary{transition:color .15s var(--ease-out);padding:14px 40px 14px 0}.faq summary:hover{color:var(--accent)}.faq summary:after{background:var(--tray);width:26px;height:26px;box-shadow:0 0 0 1px var(--hair);border-radius:999px;place-items:center;font-size:.95rem;line-height:1;display:grid;top:50%;right:0;transform:translateY(-50%)}.faq details[open] summary{color:var(--ink)}.faq details p{padding-bottom:16px}@keyframes breathe{0%,to{translate:0}50%{translate:0 -7px}}.scene-card{animation:3.8s cubic-bezier(.37,0,.63,1) infinite breathe}.snoop-card{animation-delay:-.7s}.mapframe .mk,.mapframe .place-pill{transition:left .6s var(--ease-out), top .6s var(--ease-out), opacity .35s var(--ease-out)}.t-trail{transition:stroke-dashoffset .6s var(--ease-out)}.mk{z-index:5;pointer-events:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)}.mk .av{background:var(--soft);width:38px;height:38px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--ring), var(--sh-md);border-radius:50%;display:block;overflow:hidden}.mk .av img{width:100%;height:100%;display:block}.mk:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 1px #261d1940);background:#fff;width:12px;height:7px;margin-top:1px}.place-pill{z-index:3;background:var(--surface);height:24px;box-shadow:var(--sh-sm), 0 0 0 1px var(--ring);font:600 .74rem / 1 var(--f-body);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.place-pill .dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.place-pill .dot.home{background:var(--accent)}.place-pill .dot.school{background:#3b6fb6}.place-pill .dot.flat{background:#8a5bb0}.place-pill .dot.market{background:var(--ok)}.narrator{align-items:center;gap:8px;height:auto;bottom:12px;left:12px}.narrator .av{background:var(--soft);width:34px;height:34px;box-shadow:0 0 0 2.5px #fff, 0 0 0 3.5px var(--ring), var(--sh-md);border-radius:50%;flex:none;display:block;overflow:hidden}.narrator .av img{width:100%;height:100%;display:block}.narrator .bubble{margin:0}.chap .st-panel{background:0 0}.st-tab[aria-expanded=true]{background:0 0;font-weight:600}.st-tab .bar i{height:var(--p,0%)}@media (max-width:560px){.mk .av{width:30px;height:30px}.place-pill{height:21px;font-size:.66rem}}@media (min-width:901px){#groups[data-layout=stepper] .story-grid,#groups[data-layout=sheet] .story-grid{grid-template-rows:auto auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}#groups[data-layout=stepper] .chapters,#groups[data-layout=stepper] .chap,#groups[data-layout=sheet] .chapters,#groups[data-layout=sheet] .chap{display:contents}#groups[data-layout=stepper] .chap:first-child .st-tab,#groups[data-layout=sheet] .chap:first-child .st-tab{grid-column:1}#groups[data-layout=stepper] .chap:nth-child(2) .st-tab,#groups[data-layout=sheet] .chap:nth-child(2) .st-tab{grid-column:2}#groups[data-layout=stepper] .chap:nth-child(3) .st-tab,#groups[data-layout=sheet] .chap:nth-child(3) .st-tab{grid-column:3}#groups[data-layout=stepper] .chap:nth-child(4) .st-tab,#groups[data-layout=sheet] .chap:nth-child(4) .st-tab{grid-column:4}#groups[data-layout=stepper] .chap:nth-child(5) .st-tab,#groups[data-layout=sheet] .chap:nth-child(5) .st-tab{grid-column:5}#groups[data-layout=stepper] .st-tab,#groups[data-layout=sheet] .st-tab{background:var(--surface);border:1px solid var(--hair);border-radius:16px;flex-direction:column;grid-row:1;align-items:flex-start;gap:6px;padding:12px 14px 16px}#groups[data-layout=stepper] .st-tab[aria-expanded=true],#groups[data-layout=sheet] .st-tab[aria-expanded=true]{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent), var(--sh-sm)}#groups[data-layout=stepper] .st-tab .bar,#groups[data-layout=sheet] .st-tab .bar{background:var(--hair);border-radius:2px;width:auto;height:2px;inset:auto 14px 8px;overflow:hidden}#groups[data-layout=stepper] .st-tab .bar i,#groups[data-layout=sheet] .st-tab .bar i{width:var(--p,0%);height:100%}#groups[data-layout=stepper] .st-panel{background:var(--surface);border:1px solid var(--hair);border-radius:16px;grid-area:2/1/auto/3;padding:18px}#groups[data-layout=stepper] .mapcol{grid-area:2/3/auto/5}#groups[data-layout=sheet] .mapcol{grid-area:2/1/auto/-1}#groups[data-layout=sheet] .mapcol .mapframe{aspect-ratio:16/8}#groups[data-layout=sheet] .st-panel{z-index:9;background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);max-width:360px;max-height:calc(100% - 92px);box-shadow:var(--sh-lg), 0 0 0 1px var(--ring);border-radius:16px;grid-area:2/1/auto/3;align-self:start;margin:26px 0 0 26px;padding:16px 18px;overflow:auto}#groups[data-layout=sheet] .narrator{left:auto;right:14px}}.mapstage{position:absolute;inset:0}.clockbar{gap:14px}.clockbar .narrator{flex:auto;justify-content:center;min-width:0;position:static;bottom:auto;left:auto;right:auto}.clockbar .narrator .bubble{white-space:normal;max-width:none}.clockbar .narrator .bubble:after{display:none}@media (max-width:560px){.clockbar .narrator .bubble{display:inline-block}.clockbar{flex-wrap:wrap}.clockbar .narrator{flex-basis:100%;order:3;justify-content:flex-start}}.src.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-tab{padding-top:10px;padding-bottom:10px}.chap .st-panel{padding-bottom:12px}.clockbar .narrator .bubble{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:1101px){#groups:not([data-layout=stepper]):not([data-layout=sheet]) .chapters{contain:size;flex-direction:column;display:flex;overflow:hidden}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .mapframe{aspect-ratio:4/3}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .chap{flex:none}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .chap:has(.st-tab[aria-expanded=true]){flex-direction:column;flex:auto;min-height:0;display:flex}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .chap .st-panel{flex:auto;min-height:0;overflow:hidden}}@media (min-width:901px){#groups[data-layout=stepper] .st-panel{contain:size;overflow:hidden}}@media (max-width:1100px){#groups:not([data-layout=stepper]):not([data-layout=sheet]) .story-grid{grid-template-columns:minmax(0,1fr)}#groups:not([data-layout=stepper]):not([data-layout=sheet]) .chapters{border-right:0;order:2}}@media (max-width:560px){.clockbar .narrator .bubble{white-space:normal}}.chap .rows{gap:6px}.chap .row{padding-block:6px}.step .art{align-items:flex-end;height:96px}.step .art .step-ico{filter:drop-shadow(0 10px 12px #261d191f)}.rung .items{justify-items:stretch}.rung .illo-tile{border-color:var(--hair);border-radius:calc(var(--cell-r) - 1px - var(--inset));background:radial-gradient(circle, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px) 0 0 / 14px 14px, linear-gradient(to bottom, var(--tray), var(--surface));width:auto;height:auto;min-height:128px}.rung .illo-tile .dev-ico{filter:drop-shadow(0 8px 10px #261d191f)}.rung .dev{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0;display:flex}.rung .dev b{font:700 1.05rem / 1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink);margin-right:2px}.rung.more{grid-template-columns:minmax(0,1fr)}.rung.more .level{gap:12px}.more-grid{background:var(--hair);border:1px solid var(--hair);border-radius:calc(var(--cell-r) - 1px - var(--inset));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.more-item{background:var(--surface);align-content:start;justify-items:start;gap:6px;padding:14px 16px 16px;display:grid}.rung .more-item .dev{margin:0}.rung .level .more-item p{font-size:.92rem}@media (max-width:560px){.more-grid{grid-template-columns:minmax(0,1fr)}}.printer.jar .paper{margin-top:10px}@media (max-width:560px){.rung .items{order:-1}.rung .illo-tile{min-height:150px}}.listing{align-content:start;gap:12px;padding:18px 20px;display:grid}.lst-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lst-head .lot{font:600 .74rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--danger)}.listing h3{font-size:1.25rem}.fields{border:1px solid var(--hair);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.fld{border-top:1px solid var(--hair);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.fld:first-child{border-top:0}.fld dt{font:500 .78rem / 1.2 var(--f-mono);color:var(--muted)}.fld dd{align-items:center;min-height:18px;margin:0;display:flex;position:relative}.fld .skel{background:linear-gradient(90deg, var(--tray), color-mix(in srgb, var(--ink) 9%, var(--bg)), var(--tray));background-size:200% 100%;border-radius:6px;width:72%;height:10px;transition:opacity .3s;animation:1.6s linear infinite shimmer-skel;display:block}.fld .sealed{font:500 .78rem / 1 var(--f-mono);color:var(--muted);background:var(--tray);box-shadow:0 0 0 1px var(--hair);opacity:0;filter:blur(3px);transition:opacity .35s var(--ease-out), filter .35s var(--ease-out);border-radius:6px;padding:4px 8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fld.open .skel{opacity:0}.fld.open .sealed{opacity:1;filter:blur()}@keyframes shimmer-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.listing .sellbtn{justify-self:start}.listing .result{color:var(--muted);font-size:.9rem}.auction{align-content:start;gap:12px;min-height:0;padding:18px 20px;display:grid;overflow:visible}.auc-head{align-items:center;gap:8px;display:flex}.auc-head b{font:700 1rem / 1.2 var(--f-display)}.auc-head .live{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 18%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite live}@keyframes live{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--danger) 0%, transparent)}}.auc-head .lot-state{font:500 .74rem / 1 var(--f-mono);color:var(--muted);background:var(--tray);box-shadow:0 0 0 1px var(--hair);border-radius:999px;margin-left:auto;padding:5px 9px}.auction.sold .auc-head .lot-state{color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.auction .bids{font:inherit;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:static}.auction .bids li{background:var(--surface);box-shadow:0 0 0 1px var(--hair);opacity:.28;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), background-color .3s;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid;transform:translateY(2px)}.auction .bids li.on{opacity:1;transform:none}.auction .bids li>span{opacity:1}.auction .bids li .av{background:color-mix(in srgb, var(--danger) 12%, #fff);width:30px;height:30px;box-shadow:0 0 0 2px #fff, 0 0 0 3px color-mix(in srgb, var(--danger) 40%, transparent);border-radius:50%;overflow:hidden}.auction .bids li .av img{width:100%;height:100%;display:block}.auction .bids li .who{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.auction .bids li .amt{font:600 .9rem / 1 var(--f-mono);color:var(--danger)}.auction .bids li .out{font:500 .74rem / 1 var(--f-mono);color:var(--muted);display:none}.auction .bids li.gone{opacity:.55;background:var(--tray)}.auction .bids li.gone .amt{display:none}.auction .bids li.gone .out{display:inline}.auction .bids li.gone .who{color:var(--muted);text-decoration:line-through}.auc-end{background:color-mix(in srgb, var(--ok) 6%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 24%, var(--hair));opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex;transform:translateY(4px)}.auction.sold .auc-end{opacity:1;transform:none}.auc-end p{color:var(--muted);margin:0;font-size:.9rem}.auc-end p b{color:var(--ink)}.timeline li.more{border-top:1px solid var(--hair);grid-template-columns:1fr}.timeline li.more a{color:var(--accent);cursor:default;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.timeline li.more .chip{font-size:.7rem}.punch{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:clamp(26px,3.4vw,40px) 0 0;font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:700;line-height:1.15}.punch span{color:var(--accent)}.night .punch{color:var(--night-ink)}.punch-wrap{align-items:flex-end;gap:clamp(32px,10vw,180px);margin-top:clamp(26px,3.4vw,40px);display:flex}.punch-wrap .punch{min-width:0;margin:0}.punch-peek{pointer-events:none;flex:none;margin-bottom:-6px}@media (max-width:760px){.punch-peek{display:none}}.tl-wrap{align-content:start;min-height:320px;display:grid;position:relative;overflow:hidden}.tl-wrap .timeline{background:0 0;border:0;border-radius:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 150px),#0000 calc(100% - 24px));mask-image:linear-gradient(#000 calc(100% - 150px),#0000 calc(100% - 24px))}.timeline li.ghost i{background:var(--tray);border-radius:5px;height:9px;margin-top:4px;display:block}.timeline li.ghost .when i{width:58px}.timeline li.ghost span:last-child i{width:82%}.tl-btn{white-space:nowrap;min-height:40px;padding:0 18px;font-size:.9rem;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tl-btn:hover{transform:translate(-50%)translateY(-1px)}@media (max-width:560px){.tl-btn{white-space:normal;text-align:center;width:calc(100% - 32px)}}.cta-go{isolation:isolate;position:relative;overflow:visible}.cta-go .lbl{z-index:2;position:relative}.cta-go:before{content:"";border-radius:inherit;z-index:-1;box-shadow:0 0 0 0 color-mix(in srgb, var(--art-accent) 55%, transparent);animation:3.2s cubic-bezier(.25,1,.5,1) infinite cta-pulse;position:absolute;inset:0}@keyframes cta-pulse{0%,55%{box-shadow:0 0 0 0 color-mix(in srgb, var(--art-accent) 50%, transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--art-accent) 0%, transparent)}}.cta-go .tw{z-index:3;pointer-events:none;opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #ffdc8ce6);background:#fff4c7;width:10px;height:10px;position:absolute}.cta-go .t1{top:-6px;left:14%}.cta-go .t2{width:8px;height:8px;top:22%;right:-7px}.cta-go .t3{width:7px;height:7px;bottom:-5px;left:58%}.cta-go:hover .tw{animation:1.1s ease-in-out infinite twinkle}.cta-go:hover .t2{animation-delay:.25s}.cta-go:hover .t3{animation-delay:.5s}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:1;transform:scale(1.1)rotate(25deg)}70%{opacity:.7;transform:scale(.9)rotate(40deg)}}@media (min-width:901px){#groups[data-layout=sheet] .mapcol .mapframe{aspect-ratio:16/9}#groups[data-layout=sheet] .st-panel{place-self:end start;width:272px;max-width:272px;max-height:calc(100% - 110px);margin:0 0 76px 27px;padding:14px 16px}#groups[data-layout=sheet] .st-panel .row{grid-template-columns:62px minmax(0,1fr)}}.step{gap:8px;padding:6px 6px 16px}.step .art{border:1px solid var(--hair);background:radial-gradient(circle, color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1.4px) 0 0 / 14px 14px, linear-gradient(to bottom, var(--tray), var(--surface));border-radius:12px;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:12px;height:auto;min-height:168px;padding:18px 12px 14px;display:grid}.step .art .step-ico{width:auto;height:92px}.art-badges{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.art-badges .chip{font-size:.7rem}.step .n,.step h3,.step p{padding-inline:12px}.step .n{margin-top:6px}.receipt:not(.us) .tot span:last-child{color:var(--danger);text-decoration:none}.receipt.us .tot span:last-child{color:var(--ok)}.receipts{align-items:start}.printer>img:not(.grabber){width:auto;height:96px}.printer .paper,.printer.jar .paper{margin-top:8px}.step .art .step-ico[data-sp=props\/step-fog]{height:106px;margin-block:-7px}.receipt .foot{white-space:nowrap;font-size:.72rem}.always{background:var(--tray);width:max-content;max-width:100%;box-shadow:0 0 0 1px var(--hair);border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.always .lbl{font:600 .7rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 8px 0 10px}.always .chip.ok{height:26px;font:500 .8rem / 1 var(--f-body);color:var(--ink);background:var(--surface);box-shadow:0 1px 2px -1px #261d191a, 0 0 0 1px var(--hair);align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.always .chip.ok:before{content:"";background:color-mix(in srgb, var(--ok) 14%, var(--surface)) url(/images/check.svg) center / 12px 12px no-repeat;border-radius:50%;flex:none;width:12px;height:12px}table.cmp thead th.us-h{background:color-mix(in srgb, var(--ok) 11%, var(--surface));color:var(--ok);font-weight:600}table.cmp thead th.them-h{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.eu-flag{vertical-align:-4px;filter:drop-shadow(0 1px 1px #00000024);flex:none;width:26px;max-width:none;height:auto;margin:-4px -3px -4px 0}.stores{position:relative}.why{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-card{flex-direction:column;gap:8px;padding:20px 22px;display:flex}.why-card .src{margin-top:auto;padding-top:12px}.why-card .chip{justify-self:start}.chip.warn{color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 24%, var(--hair))}.why-card .big{font:800 clamp(2.6rem, 5vw, 3.6rem) / 1 var(--f-display);letter-spacing:-.04em;color:var(--accent);margin:6px 0 0}.why-card .big-sub{color:var(--ink);margin:0 0 4px;font-weight:600}.why-card p{color:var(--muted);margin:0}.gives{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gives li{background:var(--tray);box-shadow:0 0 0 1px var(--hair);border-radius:10px;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 10px;display:grid}.gives b{color:var(--ink);font-size:.9rem}.gives span{color:var(--muted);font-size:.86rem}@media (max-width:760px){.why{grid-template-columns:minmax(0,1fr)}.gives li{grid-template-columns:minmax(0,1fr);gap:2px}}.why-card .chip{align-self:flex-start}.why-card .donate{align-self:flex-start;min-height:40px;margin-top:10px;padding:0 18px;font-size:.9rem;text-decoration:none}.worldmap{background:var(--tray);box-shadow:0 0 0 1px var(--hair);border-radius:12px;margin-top:10px;padding:10px;position:relative}.worldmap svg{width:100%;height:auto;display:block}.wm-land{fill:color-mix(in srgb, var(--ink) 22%, var(--tray))}.wm-dot{fill:var(--danger)}.wm-pulse{fill:none;stroke:var(--danger);stroke-width:.35px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.25,1,.5,1) infinite wm-pulse}@keyframes wm-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.wm-label{background:var(--surface);box-shadow:var(--sh-sm), 0 0 0 1px var(--ring);font:600 .7rem / 1.2 var(--f-body);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 8px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.wm-where{color:var(--muted);font-size:.8rem}.tools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool{color:inherit;transition:background-color .15s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);grid-template-rows:auto 1fr auto;gap:8px;padding:16px 18px;text-decoration:none;display:grid}.tool:hover{box-shadow:var(--sh-sm), 0 0 0 1px var(--ring);transform:translateY(-1px)}.tool-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-top b{font:700 1.05rem / 1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.tool-why{color:var(--muted);font-size:.92rem;line-height:1.45}.tool-link{font:500 .8rem / 1 var(--f-mono);color:var(--accent)}@media (max-width:900px){.tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tools{grid-template-columns:minmax(0,1fr)}}.why-card .pledges-btn{align-self:flex-end;margin-top:auto}.why-card .gives{margin-bottom:12px}.why-card .give-back span{color:var(--accent)}#pill-school{top:9%;left:9.375%}#pill-home{top:95%;left:88.75%}#m-emma{top:27%;left:11.25%}.mini .ms.mini-emma{top:86%;left:62.5%}.mini .ms.mini-house{top:83%;left:88.75%}.eyebrow.on-night{color:var(--night-muted)}.wm-pulse.d1{animation-delay:0s}.wm-pulse.d2{animation-delay:-.45s}.wm-pulse.d3{animation-delay:-.9s}.wm-pulse.d4{animation-delay:-1.35s}.wm-pulse.d5{animation-delay:-1.8s}.wm-label.himalaya{top:max(36.94%,46px);left:clamp(82px,75.91%,100% - 82px)}.tl-wrap .timeline{-webkit-mask-image:none;mask-image:none}.tl-wrap{min-height:0}dialog.modal{background:var(--surface);width:min(30rem,100vw - 32px);color:var(--ink);text-align:left;box-shadow:var(--sh-lg), 0 0 0 1px var(--ring);border:0;border-radius:20px;padding:0}dialog.modal::backdrop{background:#1c15128c}.modal-body{gap:14px;padding:26px 24px 24px;display:grid}.modal-body p{color:var(--muted)}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.discord-inline{width:18px;height:14px;display:inline-flex}.discord-inline svg{width:100%;height:100%}.discord-link{width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.discord-link:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.discord-link svg{width:20px;height:16px}.nav .inner .nav-end{align-items:center;gap:6px;display:flex}.privacy h1{max-width:40rem}.privacy-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-item{align-content:start;gap:8px;padding:20px 22px;display:grid}.privacy-item h2{letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.privacy-item p{color:var(--muted)}@media (max-width:760px){.privacy-list{grid-template-columns:minmax(0,1fr)}}:root{--accent-text:#bb4a17}.wordmark{min-height:36px}.insp-view{align-content:start;min-width:0}@media (max-width:480px){.seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.seg button{white-space:normal;line-height:1.2}}.promise-bar b:last-child{margin-bottom:0}.privacy .controller{margin-bottom:clamp(24px,3vw,36px)}.controller-lines{gap:6px;margin:4px 0 0;display:grid}.controller-lines div{grid-template-columns:9rem minmax(0,1fr);gap:10px;display:grid}.controller-lines dt{font:500 .8rem / 1.5 var(--f-mono);color:var(--muted)}.controller-lines dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.controller-lines div{grid-template-columns:minmax(0,1fr);gap:0}}.privacy-facts-title{margin-bottom:14px;font-size:1.3rem}.privacy .table-wrap{background:var(--tray);border-radius:20px;padding:4px}table.cmp.privacy-facts{min-width:0}table.cmp.privacy-facts tbody th{width:9.5rem}.footer-controller{overflow-wrap:anywhere}fieldset.seg{min-width:0;margin:0}figure.mapframe{margin:0}.nav-end .btn{white-space:nowrap}@media (max-width:420px){.nav .inner{gap:8px}.nav-end .btn{padding:0 10px;font-size:.8125rem}table.cmp.privacy-facts{min-width:0}table.cmp.privacy-facts thead{display:none}table.cmp.privacy-facts tr,table.cmp.privacy-facts th,table.cmp.privacy-facts td{width:auto;display:block}table.cmp.privacy-facts tbody th{border-bottom:0;padding-bottom:0}}.wordmark img{flex:none;max-width:none;display:block}@media (max-width:700px){.home-card{left:80%}}:root{--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--s-8:80px;--inset:var(--s-1);--btn-r:10px;--cell-r:16px;--tray-r:calc(var(--cell-r) + var(--inset));--field-r:calc(var(--btn-r) + var(--inset));--section-pad:clamp(var(--s-6), 6vw, var(--s-8));--head-gap:clamp(var(--s-4), 3.5vw, var(--s-6));--lip:#0000002e}.sec>.inner{padding-block:var(--section-pad)}.head{margin-bottom:var(--head-gap)}#europe .head .cameo{z-index:1;transform:translate(-20px, calc(var(--head-gap) + 2px));position:relative}@media (max-width:900px){#europe .head .cameo{transform:translate(20px, calc(var(--head-gap) + 2px))}}.ht-copy{gap:var(--s-3);padding-top:clamp(var(--s-6), 5.5vw, 72px)}.nav .inner{padding-inline:clamp(var(--s-2), 3vw, 40px);gap:var(--s-2)}.nav-end{gap:var(--s-1)}@media (max-width:420px){.nav .inner{gap:6px}.nav .wordmark{gap:6px;font-size:1.15rem}.nav .wordmark img{width:28px;height:28px}}@media (max-width:380px){.nav .wordmark{font-size:1.05rem}.nav .wordmark img{width:26px;height:26px}.nav-end{gap:2px}.nav-end .btn{padding:0 10px;font-size:.78rem}}.btn{border-radius:var(--btn-r)}.btn.primary,.btn.primary:hover,.ht-copy .btn.primary,.ht-copy .btn.primary:hover{background-image:linear-gradient(to top, var(--lip) 3px, transparent 3px);box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #261d1924}.btn.primary:hover,.ht-copy .btn.primary:hover{box-shadow:inset 0 0 0 1px #fff3,0 4px 10px -4px #be4d1a73}.cells,.story-grid,.inspector,.stores,.table-wrap,.eu,.sell,.nots ul,.faq>div:first-child,.privacy .table-wrap{padding:var(--inset);gap:var(--inset);border-radius:var(--tray-r)}.scene-card{padding:var(--inset);border-radius:var(--tray-r)}.scene-card .sc-in{padding:var(--inset);border-radius:var(--cell-r)}.scene-card .sc-in .say,.scene-card .sc-in .lbl{padding-inline:4px}.scene-card li{border-radius:calc(var(--cell-r) - 1px - var(--inset))}.always{padding:var(--inset);gap:var(--inset);border-radius:var(--tray-r)}.always .chip.ok{border-radius:var(--cell-r);height:32px}.seg{border-radius:calc(var(--btn-r) + 4px);gap:4px;padding:4px}.seg button{border-radius:var(--btn-r);min-height:34px;padding:6px 14px}@media (max-width:480px){.seg{border-radius:calc(var(--btn-r) + 4px)}.seg button{border-radius:var(--btn-r);padding:6px 8px}}.nots li{padding:var(--s-3)}.promise-bar.cells,:root:not([data-hero=moment]) .promise-bar{border-radius:var(--tray-r)}.step{padding:var(--inset) var(--inset) var(--s-3)}.step .art{border-radius:calc(var(--cell-r) - 1px - var(--inset))}.auction .bids li{padding:var(--inset) var(--s-2) var(--inset) var(--inset);border-radius:calc(var(--inset) + 15px)}.mapcol{padding:var(--s-3)}.lst-head{flex-wrap:wrap}.sellbtn{height:auto;padding-block:var(--s-2);white-space:normal;text-align:center;line-height:1.25}.listing,.listing>*{min-width:0}@media (max-width:420px){.fld{padding-inline:var(--s-2);grid-template-columns:88px minmax(0,1fr)}}.ht-copy{grid-template-columns:minmax(0,1fr);width:100%}.plans{gap:var(--inset)}.plans>.plan{align-content:start}.plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-top h3{margin:0}.offer-badge{background:var(--accent);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.plan-offer{background:color-mix(in srgb, var(--accent) 7%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.po-label{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:600}.po-price{color:var(--ink);font-size:15px}.po-price s{color:var(--muted)}.po-price b{font:var(--h-weight) 1.6rem / 1.1 var(--f-display);letter-spacing:-.02em;color:var(--accent-deep)}.plans:has(+.deal-tab){border-bottom-right-radius:0}.deal-tab{margin-left:calc((100% - 4 * var(--inset)) / 3 + var(--inset));padding:0 var(--inset) var(--inset);background:var(--tray);border-radius:0 0 var(--tray-r) var(--tray-r);position:relative}.deal-tab:before{content:"";top:0;left:calc(-1 * var(--tray-r));width:var(--tray-r);height:var(--tray-r);background:radial-gradient(circle at 0 100%, transparent calc(var(--tray-r) - .5px), var(--tray) var(--tray-r));position:absolute}.deal-cell{border-radius:var(--cell-r);background:var(--surface);border:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding:18px 22px;scroll-margin-top:84px;display:flex}.deal-cell .dc-copy{flex:32ch;gap:4px;min-width:0;display:grid}.deal-cell p{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px}.dc-label{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:600}.deal-link{color:var(--accent-deep);text-underline-offset:3px;white-space:nowrap;padding-block:4px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.deal-link:hover{text-decoration-thickness:2px}@media (max-width:860px){.plans:has(+.deal-tab){border-bottom-left-radius:0}.deal-tab{margin-left:0}.deal-tab:before{display:none}}.hs-wrap{--hs-shell:color-mix(in srgb, var(--accent) 10%, var(--bg));--hs-edge:color-mix(in srgb, var(--accent) 16%, transparent);--hs-pad:6px;--hs-r:26px;--hs-col:30px;--hs-gap:12px;--hs-lead:12px;width:min(100%,34rem);margin:8px auto 0}.hs{padding:var(--hs-pad);border-radius:var(--hs-r);background:var(--hs-shell);box-shadow:0 0 0 1px var(--hs-edge), var(--sh-lg);text-align:left;gap:0;display:grid}.hs-hero{--hs-shell:#ffffff80;--hs-edge:#261d191a}.hs-hero .hs{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}.hs-hero .hs-offer a{color:var(--accent-deep)}.hs-field{grid-template-columns:var(--hs-col) minmax(0, 1fr) auto;align-items:center;column-gap:var(--hs-gap);padding:var(--hs-pad) var(--hs-pad) var(--hs-pad) var(--hs-lead);border-radius:calc(var(--hs-r) - var(--hs-pad));background:var(--surface);box-shadow:0 0 0 1px var(--ring), var(--sh-sm);transition:box-shadow .15s;display:grid}.hs-field:focus-within{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent), var(--sh-sm)}.hs-field>svg{width:19px;height:19px;color:var(--muted);justify-self:center}.hs-field input{min-width:0;height:46px;font:400 16px / 1 var(--f-body);color:var(--ink);background:0 0;border:0;outline:0;padding:0}.hs-field input::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.hs-field .btn{border-radius:calc(var(--hs-r) - 2 * var(--hs-pad));white-space:nowrap;height:46px;padding:0 18px}.hs-field .btn[disabled]{opacity:.7;cursor:progress}.hs-offer{text-align:center;color:var(--ink);text-wrap:balance;margin:0;padding:12px 10px 8px;font-size:13.5px;line-height:1.5;display:block}.hs-offer a{color:var(--accent);margin-block:-3px;padding-block:3px;font-weight:700;text-decoration:none;display:inline-block}.hs-offer a:hover{text-underline-offset:3px;text-decoration:underline}.hs-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12.5px;line-height:1.4}.hs-note:empty{display:none}.hs-end{--hs-shell:color-mix(in srgb, var(--night-ink) 6%, var(--night));--hs-edge:var(--night-line);width:min(100%,30rem);margin:0}.hs-end .hs{box-shadow:0 0 0 1px var(--hs-edge)}.hs-end .hs-note{color:var(--night-muted);text-align:left}@media (max-width:560px){.hs-wrap{--hs-pad:5px;--hs-r:24px;--hs-lead:10px;--hs-gap:10px}.hs-field{grid-template-columns:var(--hs-col) minmax(0, 1fr);row-gap:2px}.hs-field .btn{width:calc(100% + var(--hs-lead) - var(--hs-pad));margin-left:calc(var(--hs-pad) - var(--hs-lead));grid-column:1/-1}.hs-offer{font-size:14px}}@media (max-width:900px){.navlinks{gap:0}.navlinks a{padding-inline:8px;font-size:.875rem}}.plans-table{margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.plans-table>h3{margin:0;font-size:20px;line-height:1.2}.plans-table>.table-wrap{margin-top:var(--s-3);position:relative}table.cmp.plantable{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--cell-r);width:100%;min-width:0;box-shadow:0 0 0 1px var(--ring), var(--sh-sm)}.plantable col.c-feat{width:34%}table.cmp.plantable thead th{font:500 13px / 1.3 var(--f-body);color:var(--muted);vertical-align:top;border-bottom:1px solid var(--line);padding:18px 16px 14px}.plantable .p-name{color:var(--ink);font-size:16px;font-weight:700;display:block}.plantable .p-price{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.plantable .p-launch{color:var(--muted);justify-items:start;gap:3px;margin-top:10px;font-size:13px;font-weight:400;display:grid}.plantable .t-badge{background:var(--accent);color:#fff;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.plantable .t-row s{color:var(--muted)}.plantable .p-launch b{color:var(--accent-deep);font-size:16px;font-weight:700}.plantable .p-launch small{color:var(--muted);font-size:12px;line-height:1.35}.plan-bar{display:none}table.cmp.plantable tbody th,table.cmp.plantable tbody td{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:auto;padding:11px 16px;font-size:14px;font-weight:400}table.cmp.plantable tbody th{color:var(--ink);font-weight:500}table.cmp.plantable tbody tr:last-child>*{border-bottom:0;padding-bottom:14px}table.cmp.plantable tbody th a{color:var(--accent-text);text-underline-offset:3px;padding-block:4px;display:inline-block}.plantable .yes{width:20px;height:20px;color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, var(--surface));border-radius:999px;place-items:center;display:inline-grid}.plantable .yes svg{width:12px;height:12px}.plantable .no{color:color-mix(in srgb, var(--muted) 60%, transparent)}@media (max-width:640px){.plans-table>.table-wrap{border-radius:var(--cell-r);background:var(--surface);box-shadow:0 0 0 1px var(--ring), var(--sh-sm);overflow:visible}.plan-bar{z-index:3;background:var(--surface);border-radius:calc(var(--cell-r) - var(--inset)) calc(var(--cell-r) - var(--inset)) 0 0;color:var(--ink);box-shadow:0 1px 0 var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 4px 10px;font-size:14px;font-weight:700;display:grid;position:sticky;top:61px}.plan-bar span{padding-inline:10px}table.cmp.plantable{box-shadow:none;border-radius:0 0 calc(var(--cell-r) - var(--inset)) calc(var(--cell-r) - var(--inset));display:block}.plantable colgroup{display:none}table.cmp.plantable thead,table.cmp.plantable tbody{display:block}table.cmp.plantable thead tr,table.cmp.plantable tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:4px;display:grid}table.cmp.plantable thead th:first-child{display:none}table.cmp.plantable thead th{padding:10px 10px 12px}.plantable .p-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plantable .p-price{color:var(--ink);margin-top:0}.plantable .p-launch{margin-top:6px}.plantable .p-launch small{font-size:11.5px}table.cmp.plantable tbody tr{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}table.cmp.plantable tbody tr:last-child{border-bottom:0}table.cmp.plantable tbody th{color:var(--muted);border-bottom:0;grid-column:1/-1;padding:12px 10px 2px;font-size:13px;font-weight:600;position:relative}table.cmp.plantable tbody td{border-bottom:0;padding:4px 10px 12px;font-size:14px;line-height:1.35}table.cmp.plantable tbody .tip{position:static}table.cmp.plantable tbody .tip-text{top:calc(100% - 2px);left:10px}}#features .head{margin-bottom:var(--s-5)}.fw{columns:3 17rem;column-gap:12px}.fw-card{background:var(--surface);box-shadow:0 0 0 1px var(--ring), var(--sh-sm);break-inside:avoid;border-radius:16px;gap:8px;margin:0 0 12px;padding:20px;display:grid}.fw-top{align-items:center;gap:10px;display:flex}.fw-ico{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:10px;flex:none;place-items:center;display:grid}.fw-ico svg{width:18px;height:18px}.fw-card h3{letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0;font-size:16px;font-weight:650;line-height:1.3}.fw-card p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.fw-card.L h3{font-size:19px}.fw-card.L p{font-size:14.5px}.fw-card.L .fw-ico{border-radius:12px;width:40px;height:40px}.fw-card.L .fw-ico svg{width:22px;height:22px}.fw-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fw-tags span{color:var(--ink);background:var(--tray);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 10px;font-size:12.5px}.fw-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fw-chip{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.fw-chip.plan{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 25%, transparent)}.fw-chip.limit{color:var(--muted);background:var(--tray);box-shadow:inset 0 0 0 1px var(--line)}.fw-chip.trust{color:var(--ink);background:var(--tray) url(/icons/lock.svg) no-repeat 8px center / 12px 12px;box-shadow:inset 0 0 0 1px var(--line);padding-left:24px}@media (max-width:640px){.fw-card{margin-bottom:8px;padding:18px}.fw-card.L h3{font-size:17px}}@media (max-width:480px){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .btn{justify-content:center}}.hs-field input:autofill{box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.hs-field input:autofill{box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.gscene{position:absolute;inset:0}.gscene[hidden]{display:none}#groups .st-tab .t{align-items:center;gap:8px;display:inline-flex}#groups .st-panel .rows h3{letter-spacing:-.01em;text-wrap:balance;margin:2px 0 0;font-size:19px;line-height:1.25}#groups .st-panel .row.warn b,#groups .st-panel .row.warn .t{color:var(--warn-ink)}.gs-chips{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.gs-chips span,.act-tag{height:24px;color:var(--ink);background:var(--tray);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}#groups .st-panel .row small.act{align-items:baseline;gap:6px;font-size:.8rem;line-height:1.3;display:flex}#groups .st-panel .row small+small.act{margin-top:2px}#groups .act-tag{flex:none;height:18px;padding:0 7px;font-size:11px;line-height:1}.map-print{object-fit:fill;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.gs-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.mapframe .mk .av.ini{font:700 14px / 1 var(--f-body);color:#fff;place-items:center;display:grid}.mapframe .mk .av.blue{background:#3b6fb6}.mapframe .mk .av.purple{background:#8a5bb0}.mapframe .mk .av.green{background:#2e7a3e}.mapframe .mk.warn .av{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--warn-ring), var(--sh-md)}.mapframe .mk.ok .av{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--ok), var(--sh-md)}.g-hike{fill:none;stroke:var(--trail);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 5.5}.t-start.g-start{stroke-width:1.5px}.at-180-96{top:38.4%;left:45%}.at-188-126{top:50.4%;left:47%}.at-203-230{top:92%;left:50.75%}.at-206-66{top:26.4%;left:51.5%}.at-215-44{top:17.6%;left:53.75%}.at-222-118{top:47.2%;left:55.5%}.at-222-166{top:66.4%;left:55.5%}.at-256-124{top:49.6%;left:64%}.at-300-76{top:30.4%;left:75%}.at-318-150{top:60%;left:79.5%}.at-336-88{top:35.2%;left:84%}.at-345-72{top:28.8%;left:86.25%}.at-224-48{top:19.2%;left:56%}.at-345-224{top:89.6%;left:86.25%}.at-195-67{top:26.8%;left:48.75%}.at-348-92{top:36.8%;left:87%}.gscene.reset .mk,.gscene.reset .t-trail,.st-panel.reset .row{transition:none}@media (max-width:900px){.st-panel{min-height:var(--gs-panel-h,0)}.st-tab .bar{background:0 0;border-radius:3px;width:auto;height:3px;inset:auto 16px 0 18px;overflow:hidden}.st-tab[aria-expanded=true] .bar{background:var(--hair)}.st-tab .bar i{width:var(--p,0%);border-radius:3px;height:100%}}.cur{width:max-content;min-width:0;font:inherit;cursor:pointer;background:var(--track);border:.5px solid var(--track-line);border-radius:13px;flex:none;gap:2px;margin:0;padding:3px;display:inline-flex;position:relative}.cur[hidden]{display:none}.cur-thumb{background:var(--surface);width:30px;height:28px;box-shadow:0 1px 2px -1px #261d191a, 0 0 0 .5px var(--ring);transition:transform .22s var(--ease-out);border-radius:10px;position:absolute;top:3px;left:3px}.cur[data-currency=usd] .cur-thumb{transform:translate(32px)}.cur-sym{width:30px;height:28px;font:600 13px / 1 var(--f-body);color:var(--muted);transition:color .22s var(--ease-out);place-items:center;display:grid;position:relative}.cur[data-currency=eur] .cur-sym.eur,.cur[data-currency=usd] .cur-sym.usd{color:var(--ink)}.cur-pricing{margin-bottom:var(--s-3);display:none}.cur-pricing[hidden]{display:none}@media (max-width:900px){.cur-pricing:not([hidden]){display:inline-flex}.nav-end .discord-link{display:none}}@media (min-width:1330px){.nav .inner{position:static}.cur-nav{top:50%;right:max(16px, env(safe-area-inset-right,0px));position:absolute;transform:translateY(-50%)}}@media (max-width:430px){.nav-end .btn{padding-inline:8px;font-size:.78rem}}@media (max-width:374px){.nav .wordmark span{display:none}}@media (min-width:761px) and (max-width:860px){.nav-end .btn{padding-inline:10px}}.tax-note{margin-top:var(--s-3);text-align:center;color:var(--muted);font-size:13px}.navlinks a{white-space:nowrap}@media (min-width:421px) and (max-width:1010px){.nav .wordmark{gap:8px;font-size:1.2rem}.nav .wordmark img{width:30px;height:30px}.navlinks{gap:0}.navlinks a{padding-inline:6px}}@media (min-width:761px) and (max-width:860px){.nav .wordmark{font-size:1.1rem}.navlinks a{padding-inline:4px;font-size:.8125rem}}@media (min-width:761px) and (max-width:800px){.navlinks a{padding-inline:2px}}@media (max-width:430px){.nav .inner,.nav .inner .nav-end{gap:8px}.cur-nav{border-radius:12px;gap:0;padding:2px}.cur-nav .cur-thumb{border-radius:10px;width:26px;height:26px;top:2px;left:2px}.cur-nav[data-currency=usd] .cur-thumb{transform:translate(26px)}.cur-nav .cur-sym{width:26px;height:26px;font-size:12px}}@media (min-width:1024px){.ht-copy{max-width:72rem}.ht-copy h1{font-size:calc(1.6*clamp(2.3rem,4.8vw,3.6rem));line-height:1.02}:root:not([data-hero=moment]) .promises{margin-top:calc(max(100vw,1180px)/-12.7226)}}#demo .demo-stage{background:var(--tray);border:1px solid var(--rail);border-radius:var(--cell-r);justify-items:center;padding:20px;display:grid;position:relative}#demo .dw{background:var(--surface);border:1px solid var(--hair);border-radius:calc(var(--cell-r) - 1px - var(--inset));width:100%;box-shadow:var(--sh-sm);display:none;position:relative;overflow:hidden}#demo .dw-bar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}#demo .dw-bar i{background:var(--rail);border-radius:50%;width:10px;height:10px}#demo .dw-bar .addr{font:500 12px / 1 var(--f-mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-inline:auto;padding:6px 14px;transform:translate(-24px)}#demo .dw-view{background:var(--tray);height:660px;position:relative}#demo iframe{border:0;width:100%;height:100%;display:block}#demo .peek{justify-items:center;width:100%;display:grid}#demo .peek .shot{aspect-ratio:390/640;border:1px solid var(--hair);background:var(--surface);width:min(100%,280px);box-shadow:var(--sh-sm);border-radius:28px;overflow:hidden}#demo .peek .shot img{width:100%;height:auto;display:block}#demo .peek-cta{margin-top:16px}#demo .demo-note{color:var(--muted);margin-top:14px;font-size:.92rem}#demo[data-live] .demo-stage{padding:var(--inset,8px);display:block}#demo[data-live] .dw{display:block}#demo[data-live] .peek{display:none}@media (max-width:760px){#demo .peek-cta .btn{justify-content:center;width:100%}#demo .demo-note{margin-top:12px}}@media (min-width:901px) and (max-width:1100px){#groups[data-layout=sheet] .mapcol .mapframe{aspect-ratio:16/10}#groups[data-layout=sheet] .st-panel{width:300px;max-width:300px;margin-left:12px;padding:12px 14px}#groups[data-layout=sheet] .st-panel .row{grid-template-columns:54px minmax(0,1fr)}}.hero-signup{width:min(100%,34rem)}.tip{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.tip-btn{width:24px;height:24px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.tip-btn svg{width:16px;height:16px}.tip-btn:hover,.tip[data-open] .tip-btn{color:var(--ink)}.tip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tip-text{z-index:6;box-sizing:border-box;width:15rem;max-width:70vw;color:var(--ink);text-align:left;background:var(--surface);box-shadow:var(--sh-md), 0 0 0 1px var(--ring);visibility:hidden;opacity:0;transition:opacity .15s var(--ease-out), visibility .15s;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:100%;left:0}.tip:hover .tip-text,.tip:focus-within .tip-text,.tip[data-open] .tip-text{visibility:visible;opacity:1}table.cmp.plantable tbody th:has(.tip:hover,.tip:focus-within,.tip[data-open]){z-index:5}@media (prefers-reduced-motion:reduce){.tip-text{transition:none}}.compare .head .copy{max-width:48rem}.compare h1{max-width:22ch}.compare-text{max-width:65ch;margin:0;line-height:1.6}.compare-muted{color:var(--muted)}.compare-title{margin-bottom:var(--s-4);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.15}.compare-gap{margin-top:var(--s-7)}a.cite{min-width:24px;min-height:24px;color:var(--accent-text);text-align:center;margin-inline:-3px;font-size:.8125em;font-weight:600;line-height:24px;text-decoration:none;display:inline-block}a.cite:hover{text-underline-offset:3px;text-decoration:underline}.compare-diffs{grid-template-columns:minmax(0,1fr);display:grid}.compare-diff{gap:var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.compare-diff-head{align-items:flex-start;gap:var(--s-2);display:flex}.compare-diff h3{font-size:1.125rem;line-height:1.3}.compare-num{background:var(--soft);width:28px;height:28px;color:var(--accent-deep);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:grid}@media (min-width:900px){.compare-diff{gap:var(--s-5);padding:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.compare-wrap{padding:var(--inset);background:var(--tray);border-radius:var(--tray-r)}table.cmp.comparetable{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--cell-r);width:100%;min-width:0;box-shadow:0 0 0 1px var(--ring), var(--sh-sm)}.comparetable col.c-feat{width:20%}table.cmp.comparetable thead th{font:700 16px / 1.3 var(--f-body);color:var(--ink);border-bottom:1px solid var(--line);padding:16px}table.cmp.comparetable thead th:nth-child(2){color:var(--accent-deep)}table.cmp.comparetable tbody th,table.cmp.comparetable tbody td{width:auto;color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:14px 16px;font-size:14.5px;line-height:1.5}table.cmp.comparetable tbody th{font-weight:600}table.cmp.comparetable tbody td{font-weight:400}table.cmp.comparetable tbody td:nth-child(2){background:color-mix(in srgb, var(--soft) 35%, var(--surface))}table.cmp.comparetable tbody tr:last-child>*{border-bottom:0}@media (max-width:640px){.comparetable colgroup,table.cmp.comparetable thead{display:none}table.cmp.comparetable,table.cmp.comparetable tbody,table.cmp.comparetable tbody tr,table.cmp.comparetable tbody th,table.cmp.comparetable tbody td{display:block}table.cmp.comparetable tbody tr{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:14px 16px}table.cmp.comparetable tbody tr:last-child{border-bottom:0}table.cmp.comparetable tbody th,table.cmp.comparetable tbody td{background:0 0;border-bottom:0;padding:0}table.cmp.comparetable tbody th{margin-bottom:8px;font-size:15px}table.cmp.comparetable tbody td+td{margin-top:10px}table.cmp.comparetable tbody td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}table.cmp.comparetable tbody td:nth-child(2):before{color:var(--accent-deep)}}.compare-suit{padding:var(--s-4)}.compare-suit ul{gap:var(--s-2);max-width:65ch;margin:0;padding-left:1.25em;line-height:1.6;display:grid}.compare-suit li::marker{color:var(--accent)}.compare-faq details p{max-width:65ch;line-height:1.6}.compare-more{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}.compare-more>li{display:contents}a.card.compare-link{min-height:64px;color:var(--ink);align-items:center;padding:16px 20px;font-weight:600;text-decoration:none;display:flex}a.card.compare-link:hover{color:var(--accent-deep)}@media (max-width:640px){.compare-more{grid-template-columns:minmax(0,1fr)}}.compare-closing{align-items:end;gap:var(--s-4);margin-top:var(--s-6);padding:var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.compare-closing-copy{justify-items:start;gap:var(--s-3);display:grid}.compare-closing h2{font-size:clamp(1.4rem,2.2vw,1.75rem)}.compare-closing p{max-width:55ch;margin:0;line-height:1.6}@media (max-width:560px){.compare-closing{grid-template-columns:minmax(0,1fr)}.compare-closing .cameo{justify-items:start}}.compare-sources{gap:var(--s-3);margin:var(--s-4) 0 0;max-width:75ch;padding-left:1.6em;display:grid}.compare-sources li{scroll-margin-top:88px;line-height:1.45}.compare-sources li::marker{color:var(--muted);font-weight:600}.compare-sources a{color:var(--accent-text);text-underline-offset:3px;overflow-wrap:anywhere;padding-block:3px;font-weight:600;display:inline-block}.compare-source-meta{color:var(--muted);font-size:.875rem;display:block}.compare-notice{margin:var(--s-5) 0 0;max-width:75ch;color:var(--muted);font-size:.875rem;line-height:1.55}footer .inner{border-top:0;padding-block:64px 48px;display:block}.foot-tray{gap:var(--inset);padding:var(--inset);background:var(--tray);border-radius:var(--tray-r);grid-template-rows:auto auto;grid-template-columns:minmax(0,.95fr) minmax(0,2fr);display:grid}.foot-brand,.foot-links{grid-row:span 2;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--hair);border-radius:var(--cell-r);row-gap:0;min-width:0;padding:26px 28px 24px;display:grid}.foot-top{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.foot-top .wordmark{align-self:flex-start}.foot-line{max-width:30ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.foot-discord{background:var(--tray);min-height:40px;color:var(--ink);transition:background-color .15s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.foot-discord:hover{background:color-mix(in srgb, var(--ink) 9%, var(--bg))}.foot-discord svg{flex:none;width:18px;height:18px}.foot-eu{border-top:1px solid var(--line);color:var(--muted);text-wrap:balance;align-content:start;gap:2px;margin:0;padding-top:16px;font-size:13px;line-height:1.45;display:grid}.foot-eu b{color:var(--ink);font-weight:700}.foot-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);gap:24px;padding-bottom:24px;display:grid}.foot-title{font:500 11px / 1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.foot-cols ul{margin:0;padding:0;list-style:none;display:grid}.foot-cols a{min-height:34px;color:var(--ink);border-radius:6px;align-items:center;padding-block:7px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.foot-cols a:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.foot-base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding-top:16px;display:flex}.foot-facts{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.foot-facts li{text-wrap:pretty;grid-template-columns:6px minmax(0,1fr);align-items:baseline;column-gap:9px;display:grid}.foot-facts li:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;transform:translateY(-2px)}.foot-base .footer-controller{margin:0;font-size:13px;line-height:1.45}@media (max-width:960px){.foot-tray{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.foot-brand,.foot-links{grid-row:auto;grid-template-rows:none}.foot-line{max-width:44ch}}@media (max-width:640px){footer .inner{padding-block:40px}.foot-brand,.foot-links{padding:20px 20px 18px}.foot-cols{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"a c""b b";gap:28px}.foot-cols nav:first-child{grid-area:a}.foot-cols nav:nth-child(2){grid-area:b}.foot-cols nav:nth-child(3){grid-area:c}.foot-cols a{text-wrap:balance;min-height:44px;padding-block:2px}.foot-discord{min-height:44px}.foot-facts{flex-direction:column}}
