.fx{--fx-cream: #EFE8D8;--fx-sand: #E9DFC9;--fx-sun: #F2B84B;--fx-pine: #2F6B5E;--fx-shadow: 0 20px 50px -24px rgba(22, 20, 15, .35);--fx-mono: ui-monospace, "Cascadia Code", "Segoe UI Mono", Menlo, Consolas, monospace;font-size:16.5px;line-height:1.6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fx{--fx-cream: #1D1913;--fx-sand: #2A2620;--fx-pine: #58A18F;--fx-shadow: 0 20px 50px -24px rgba(0, 0, 0, .7)}}:root[data-theme=dark] .fx{--fx-cream: #1D1913;--fx-sand: #2A2620;--fx-pine: #58A18F;--fx-shadow: 0 20px 50px -24px rgba(0, 0, 0, .7)}:root[data-theme=light] .fx{--fx-cream: #EFE8D8;--fx-sand: #E9DFC9;--fx-pine: #2F6B5E;--fx-shadow: 0 20px 50px -24px rgba(22, 20, 15, .35)}.fx .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.fx h1,.fx h2,.fx h3{font-family:var(--head);letter-spacing:-.025em;text-wrap:balance;margin:0}.fx .eyebrow{font-family:var(--fx-mono);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin:0}.fx .eyebrow .leg-no{color:var(--muted)}.fx .rail{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--paper),transparent 8%);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink)}.fx .rail-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;max-width:1080px;margin:0 auto}.fx .brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}.fx .brand svg{flex:none}.fx .wordmark{font-family:var(--head);font-weight:800;font-size:20px;letter-spacing:-.03em}.fx .wordmark b{color:var(--coral);font-size:1.12em}.fx .legs{display:flex;gap:4px}.fx .legs a{font-family:var(--head);font-weight:700;font-size:13.5px;text-decoration:none;color:var(--muted);padding:5px 12px;border-radius:999px;border:1.5px solid transparent;transition:color .15s,border-color .15s}.fx .legs a:hover,.fx .legs a:focus-visible{color:var(--ink);border-color:var(--line-soft)}.fx .legs a.on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.fx .rail-cta{display:flex;align-items:center;gap:8px}.fx .motion-btn{font-family:var(--fx-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:none;border:1.5px solid var(--line-soft);border-radius:999px;padding:4px 10px;cursor:pointer}.fx .motion-btn:hover{color:var(--ink);border-color:var(--ink)}@media(max-width:700px){.fx .motion-btn{display:none}}.fx .rail-cta a{font-family:var(--head);font-weight:700;font-size:13.5px;text-decoration:none;color:var(--ink);padding:5px 13px;border-radius:999px;border:2px solid transparent;transition:border-color .15s,background .15s}.fx .rail-demo{border-color:var(--ink)!important}.fx .rail-demo:hover{background:var(--ink);color:var(--paper)!important}.fx .rail-signup{background:var(--coral);color:#fff!important}.fx .rail-login:hover{border-color:var(--ink)!important}@media(max-width:980px){.fx .legs{display:none}}@media(max-width:560px){.fx .rail-login{display:none}}.fx .hero{padding:64px 0 26px}.fx .hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:44px;align-items:center}@media(max-width:900px){.fx .hero-grid{grid-template-columns:1fr}}.fx .hero h1{font-size:clamp(38px,5.4vw,60px);font-weight:900;line-height:1.03}.fx .hero h1 .u{background-image:linear-gradient(transparent 68%,color-mix(in oklab,var(--coral),transparent 55%) 68%)}.fx .hero .lede{margin:20px 0 26px;font-size:18.5px;color:var(--muted);max-width:46ch}.fx .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fx .btn{font-family:var(--head);font-weight:800;font-size:15.5px;text-decoration:none;padding:12px 22px;border-radius:999px;border:2px solid var(--ink);color:var(--ink);transition:transform .12s,box-shadow .15s}.fx .btn:hover{transform:translateY(-1px)}.fx .btn-coral{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 12px 26px -12px #ff5d4da6}.fx .facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-family:var(--fx-mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.fx .facts span:before{content:"— ";color:var(--coral)}.fx .scene{position:relative;border:2px solid var(--ink);border-radius:22px;overflow:hidden;background:var(--fx-sand);box-shadow:var(--fx-shadow);margin:0}.fx .scene svg{display:block;width:100%;height:auto}.fx .scene-tag{position:absolute;left:14px;top:12px;font-family:var(--fx-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:color-mix(in oklab,var(--paper),transparent 12%);border:1.5px solid var(--line-soft);padding:4px 10px;border-radius:999px}@keyframes fx-route-draw{0%{stroke-dashoffset:640}55%,to{stroke-dashoffset:0}}.fx .rt{stroke-dasharray:8 10}.fx .anim .rt{stroke-dasharray:8 10;stroke-dashoffset:640;animation:fx-route-draw 10s linear infinite}@keyframes fx-pin-drop{0%{opacity:0;transform:translateY(-26px)}6%{opacity:1;transform:translateY(3px)}9%{transform:translateY(0)}92%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}.fx .pin{transform-box:fill-box;transform-origin:50% 100%}.fx .anim .pin{opacity:0;animation:fx-pin-drop 10s cubic-bezier(.3,.7,.3,1.2) infinite}.fx .anim .pin.p1{animation-delay:.4s}.fx .anim .pin.p2{animation-delay:2.4s}.fx .anim .pin.p3{animation-delay:4.4s}@keyframes fx-card-pop{0%{opacity:0;transform:scale(.6)}5%{opacity:1;transform:scale(1.04)}8%{transform:scale(1)}90%{opacity:1}96%,to{opacity:0}}.fx .pcard{transform-box:fill-box;transform-origin:50% 90%}.fx .anim .pcard{opacity:0;animation:fx-card-pop 10s cubic-bezier(.3,.7,.3,1.15) infinite}.fx .anim .pcard.c1{animation-delay:1s}.fx .anim .pcard.c2{animation-delay:3s}.fx .anim .pcard.c3{animation-delay:5s}@keyframes fx-share-fly{0%,62%{opacity:0;transform:translateY(14px) scale(.7)}68%{opacity:1;transform:translate(0) scale(1.05)}71%{transform:scale(1)}90%{opacity:1}96%,to{opacity:0}}.fx .sharepill{transform-box:fill-box;transform-origin:50% 50%}.fx .anim .sharepill{opacity:0;animation:fx-share-fly 10s cubic-bezier(.3,.7,.3,1.15) infinite}.fx .divider{position:relative;height:74px;overflow:hidden}.fx .divider svg{display:block;width:100%;height:100%}.fx .leg{padding:44px 0 30px}.fx .leg-head{max-width:60ch}.fx .leg h2{font-size:clamp(28px,3.6vw,40px);font-weight:900;line-height:1.08;margin-top:10px}.fx .leg .lede{color:var(--muted);margin:14px 0 0;font-size:17px;max-width:56ch}.fx .leg-body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px;align-items:start;margin-top:34px}.fx .leg.flip .leg-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.fx .leg.flip .vig{order:-1}@media(max-width:900px){.fx .leg-body,.fx .leg.flip .leg-body{grid-template-columns:1fr}.fx .leg.flip .vig{order:0}}.fx .cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.fx .cards{grid-template-columns:1fr}}.fx .card{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:16px;padding:16px 16px 14px;transition:border-color .15s,transform .15s}.fx .card:hover{border-color:var(--coral);transform:translateY(-2px)}.fx .card .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,var(--coral),transparent 88%);margin-bottom:10px}.fx .card .ic svg{display:block}@keyframes fx-ic-life{0%,86%,to{transform:none}89%{transform:rotate(-8deg) scale(1.12)}93%{transform:rotate(6deg) scale(1.06)}97%{transform:rotate(-2deg) scale(1.02)}}:root:not(.no-motion) .fx .card .ic{animation:fx-ic-life 6.4s ease-in-out infinite}:root:not(.no-motion) .fx .cards .card:nth-child(2) .ic{animation-delay:1.6s}:root:not(.no-motion) .fx .cards .card:nth-child(3) .ic{animation-delay:3.2s}:root:not(.no-motion) .fx .cards .card:nth-child(4) .ic{animation-delay:4.8s}.fx .card h3{font-size:16px;font-weight:800;letter-spacing:-.015em}.fx .card p{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.fx .vig{background:var(--fx-cream);border:2px solid var(--ink);border-radius:20px;padding:22px;box-shadow:var(--fx-shadow);position:sticky;top:84px;margin:0}@media(max-width:900px){.fx .vig{position:static}}.fx .vig-cap{font-family:var(--fx-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}:root:not(.no-motion) .fx .rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}:root:not(.no-motion) .fx .rv.in{opacity:1;transform:none}:root:not(.no-motion) .fx .rv2{transition-delay:.12s}.fx .ph-tile{border-radius:10px;border:2px solid var(--ink);overflow:hidden;background:#fff}.fx .ph-tile svg{display:block;width:100%;height:auto}.fx .v-capture{display:flex;align-items:center;justify-content:center;gap:26px;min-height:240px;position:relative}.fx .phone{width:108px;height:210px;border:2.5px solid var(--ink);border-radius:20px;background:var(--surface);position:relative;flex:none}.fx .phone:before{content:"";position:absolute;top:8px;left:50%;width:34px;height:5px;transform:translate(-50%);border-radius:999px;background:var(--line-soft)}.fx .vmode{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;font-family:var(--fx-mono);font-size:9px;letter-spacing:.1em;color:var(--fx-pine);border:1.5px solid var(--fx-pine);border-radius:999px;padding:3px 8px;background:var(--surface)}.fx .vmode i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--fx-pine);margin-right:5px}@keyframes fx-blink{0%,to{opacity:1}50%{opacity:.25}}.fx .in .vmode i{animation:fx-blink 1.6s ease infinite}.fx .fly-lane{position:relative;width:120px;height:190px;flex:none}.fx .fp{position:absolute;left:6px;width:52px}@keyframes fx-photo-fly{0%{opacity:0;transform:translate(-46px,130px) scale(.55) rotate(-8deg)}12%{opacity:1}62%{opacity:1;transform:translate(34px,18px) scale(.9) rotate(4deg)}78%,to{opacity:0;transform:translate(66px,-16px) scale(.6) rotate(8deg)}}.fx .in .fp{opacity:0;animation:fx-photo-fly 4.6s ease-in-out infinite}.fx .in .fp.f2{animation-delay:1.5s}.fx .in .fp.f3{animation-delay:3s}.fx .dest-pin{flex:none;filter:drop-shadow(0 8px 14px rgba(255,93,77,.45))}@keyframes fx-pin-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fx .in .dest-pin{animation:fx-pin-breathe 2.3s ease-in-out infinite}.fx .v-relive{position:relative}.fx .v-relive .g{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fx .gt{position:relative}.fx .v-relive .gt{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.fx .v-relive .gt.focus{transform:scale(1.07);box-shadow:0 0 0 2.5px var(--coral),0 12px 26px -12px #0000008c;z-index:2}.fx .v-relive.filtered .gt:not(.fav){opacity:.28;transform:scale(.96)}.fx .v-relive.filtered .gt.fav{transform:scale(1.05);box-shadow:0 0 0 2.5px var(--fx-sun),0 12px 26px -12px #0000008c;z-index:2}.fx .gt .star{position:absolute;right:6px;top:5px;font-size:15px;z-index:2;text-shadow:0 1px 4px rgba(0,0,0,.4);opacity:0;transform:scale(.2) rotate(-30deg)}@keyframes fx-star-pop{0%{opacity:0;transform:scale(.2) rotate(-30deg)}62%{opacity:1;transform:scale(1.4) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}.fx .gt.fav-on .star{animation:fx-star-pop .75s cubic-bezier(.3,.7,.3,1.35) forwards}.fx .favchip{position:absolute;top:-6px;right:-6px;z-index:3;pointer-events:none;font-family:var(--fx-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:999px;padding:5px 11px;box-shadow:0 8px 18px -8px #00000080;opacity:0;transform:translateY(-8px) rotate(2deg);transition:opacity .4s ease,transform .4s cubic-bezier(.3,.7,.3,1.25)}.fx .v-relive.filtered .favchip{opacity:1;transform:none}.fx .statrow{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.fx .stat{font-family:var(--fx-mono);font-size:11px;letter-spacing:.05em;color:var(--ink);border:1.5px solid var(--line-soft);background:var(--surface);border-radius:999px;padding:4px 10px;font-variant-numeric:tabular-nums}.fx .stat b{color:var(--coral);font-weight:700}.fx .spot{background:#16140f;color:#f5f1e8;padding:74px 0 78px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.fx .spot .eyebrow{color:var(--fx-sun)}.fx .spot h2{font-size:clamp(30px,4vw,44px);font-weight:900;color:#f5f1e8;margin-top:10px}.fx .spot .lede{color:#b7ae9d;max-width:56ch;margin:14px 0 0}.fx .spot-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,8fr);gap:44px;align-items:center;margin-top:36px}@media(max-width:860px){.fx .spot-grid{grid-template-columns:1fr}}.fx .capcard{border:2px solid #3A362C;border-radius:18px;overflow:hidden;background:#201d15;box-shadow:0 30px 70px -30px #000c;margin:0}.fx .stage{position:relative;aspect-ratio:460 / 250;background:#1a1812;overflow:hidden}.fx .stage-map{position:absolute;inset:0;width:100%;height:100%;opacity:.35;transition:opacity 1s ease}.fx .stage.s2 .stage-map{opacity:1}.fx .snap{position:absolute;left:6%;top:12%;width:40%;padding:5px 5px 7px;background:#fbf6ea;border-radius:8px;border:1.5px solid #16140F;box-shadow:0 14px 30px -12px #000000bf;transform:rotate(-2.5deg);transition:transform 1.1s cubic-bezier(.4,.7,.25,1.05),left 1.1s cubic-bezier(.4,.7,.25,1.05),top 1.1s cubic-bezier(.4,.7,.25,1.05),width 1.1s ease}.fx .snap svg{display:block;width:100%;height:auto;border-radius:4px}.fx .snap-label{font-family:var(--fx-mono);font-size:9.5px;letter-spacing:.04em;color:#6e6759;padding:5px 3px 0;display:flex;justify-content:space-between;gap:6px}.fx .snap-label .fname{font-weight:700;color:#16140f;transition:color .4s}.fx .stage.s3 .snap-label .fname.dull{text-decoration:line-through;color:#a79e8d}.fx .snap-label .fnew{display:none;font-weight:700;color:#16140f}.fx .stage.s3 .snap-label .fnew{display:inline}.fx .stage.s2 .snap{left:48%;top:8%;width:34%;transform:rotate(1.5deg)}.fx .stage-pin{position:absolute;left:62.5%;top:52%;width:34px;z-index:3;opacity:0;transform:translateY(-30px);filter:drop-shadow(0 6px 10px rgba(255,93,77,.5));transition:opacity .35s ease,transform .45s cubic-bezier(.3,.7,.3,1.35)}.fx .stage.s3 .stage-pin{opacity:1;transform:translateY(0)}.fx .stage-tag{position:absolute;left:12px;bottom:10px;font-family:var(--fx-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#b7ae9d;border:1px solid #3A362C;border-radius:999px;padding:3px 9px;background:#16140f8c}.fx .capbody{padding:16px 18px 18px}.fx .type-line{font-family:var(--fx-mono);font-size:13.5px;line-height:1.55;color:#ede6d6;min-height:4.7em;margin:0}.fx .type-line .placeholder{color:#6e6759;font-style:italic}.fx .type-line .caret{display:inline-block;width:8px;height:1.05em;vertical-align:-.18em;background:var(--fx-sun)}@keyframes fx-caret-blink{0%,to{opacity:1}50%{opacity:0}}.fx .type-line .caret{animation:fx-caret-blink .8s steps(1) infinite}.fx .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;min-height:27px}.fx .chip{font-size:11.5px;font-weight:600;color:#f5f1e8;border:1.5px solid #4A4436;border-radius:999px;padding:3.5px 11px;background:#ffffff0d;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.fx .chips.show .chip{opacity:1;transform:none}.fx .chips.show .chip:nth-child(2){transition-delay:.18s}.fx .chips.show .chip:nth-child(3){transition-delay:.36s}.fx .spot-points{display:grid;gap:16px}.fx .spot-pt{display:flex;gap:14px;align-items:flex-start}.fx .spot-pt .dot{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#f2b84b24}.fx .spot-pt h3{font-size:16.5px;color:#f5f1e8}.fx .spot-pt p{margin:3px 0 0;font-size:14px;color:#b7ae9d;line-height:1.55}.fx .v-together .g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fx .v-together .gt{padding:4px 4px 6px;background:var(--surface);border:1.5px solid var(--ink);border-radius:6px}.fx .v-together .gt:nth-child(odd){transform:rotate(-1.6deg)}.fx .v-together .gt:nth-child(2n){transform:rotate(1.3deg)}.fx .v-together .gt svg{display:block;width:100%;height:auto;border-radius:3px}.fx .v-together .gt{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.fx .v-together.rc .gt{opacity:.5}.fx .v-together.rc .gt.hl{opacity:1;transform:translateY(-4px) rotate(0) scale(1.03);box-shadow:0 0 0 2.5px var(--hl, var(--coral)),0 14px 26px -12px #00000080;z-index:2}.fx .av{position:absolute;left:6px;bottom:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;border:2px solid var(--av, var(--coral));background:var(--paper);box-shadow:0 2px 6px #0000004d;z-index:2}@keyframes fx-av-land{0%{opacity:0;transform:translateY(-14px) scale(.5)}60%{opacity:1;transform:translateY(2px) scale(1.08)}to{transform:none;opacity:1}}.fx .in .av{opacity:0;animation:fx-av-land .6s cubic-bezier(.3,.7,.3,1.25) forwards}.fx .in .gt:nth-child(1) .av{animation-delay:.2s}.fx .in .gt:nth-child(2) .av{animation-delay:.5s}.fx .in .gt:nth-child(3) .av{animation-delay:.8s}.fx .in .gt:nth-child(4) .av{animation-delay:1.1s}.fx .in .gt:nth-child(5) .av{animation-delay:1.4s}.fx .in .gt:nth-child(6) .av{animation-delay:1.7s}.fx .v-together.landed .av{opacity:1;animation:none}@keyframes fx-av-hop{0%,to{transform:none}45%{transform:translateY(-6px) scale(1.18)}}.fx .v-together.landed .gt.hl .av{animation:fx-av-hop .55s cubic-bezier(.3,.7,.3,1.2)}.fx .legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.fx .lg{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border:1.5px solid var(--line-soft);background:var(--surface);border-radius:999px;padding:3.5px 10px 3.5px 5px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.fx .lg.on{border-color:var(--av);box-shadow:0 0 0 1.5px var(--av);transform:translateY(-2px)}.fx .lg i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;border:2px solid var(--av)}.fx .v-share{display:grid;gap:12px}.fx .shcard{border:2px solid var(--ink);border-radius:14px;background:var(--surface);padding:14px 16px;position:relative;overflow:hidden}.fx .shcard .t{font-weight:800;font-family:var(--head);font-size:15px;margin:0}.fx .shcard .m{font-family:var(--fx-mono);font-size:11px;color:var(--muted);margin:3px 0 0;letter-spacing:.03em}.fx .state{position:absolute;right:12px;top:12px;font-family:var(--fx-mono);font-size:10px;letter-spacing:.12em;padding:3px 9px;border-radius:999px}.fx .state.wait{color:var(--fx-sun);border:1.5px solid color-mix(in oklab,var(--fx-sun),transparent 45%)}.fx .state.live{color:var(--fx-pine);border:1.5px solid color-mix(in oklab,var(--fx-pine),transparent 40%);background:color-mix(in oklab,var(--fx-pine),transparent 90%)}.fx .swapwrap{position:relative;height:20px}.fx .swapwrap .state{top:0;right:0}@keyframes fx-swap-a{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes fx-swap-b{0%,42%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}56%,to{opacity:1;transform:scale(1)}}.fx .in .swap-a{animation:fx-swap-a 6s steps(1) infinite}.fx .in .swap-b{opacity:0;animation:fx-swap-b 6s cubic-bezier(.3,.7,.3,1.25) infinite}.fx .views{font-family:var(--fx-mono);font-size:11px;color:var(--muted)}.fx .pinlock{display:inline-flex;align-items:center;gap:5px;font-family:var(--fx-mono);font-size:10px;letter-spacing:.1em;color:var(--muted);border:1.5px solid var(--line-soft);border-radius:999px;padding:2.5px 9px}.fx .meter{border:2px solid var(--ink);border-radius:999px;height:26px;overflow:hidden;background:var(--surface);position:relative}.fx .meter .fill{height:100%;width:34%;border-radius:999px;background:linear-gradient(90deg,var(--fx-pine),color-mix(in oklab,var(--fx-pine),var(--fx-sun) 35%))}@keyframes fx-fill-up{0%{width:3%}to{width:34%}}.fx .in .meter .fill{animation:fx-fill-up 1.4s cubic-bezier(.2,.7,.2,1) both}.fx .meter-cap{display:flex;justify-content:space-between;font-family:var(--fx-mono);font-size:11px;color:var(--muted);margin-top:8px;letter-spacing:.04em}.fx .seal{display:flex;align-items:center;gap:12px;margin-top:18px;border:1.5px dashed var(--line-soft);border-radius:14px;padding:12px 14px}.fx .seal p{margin:0;font-size:13.5px;color:var(--muted)}.fx .seal b{color:var(--ink)}.fx .close{padding:84px 0 60px;text-align:center}.fx .close h2{font-size:clamp(30px,4.4vw,48px);font-weight:900}.fx .close .lede{color:var(--muted);margin:16px auto 28px;max-width:46ch}.fx .foot{border-top:2px solid var(--ink);padding:22px 0 40px;text-align:center;font-family:var(--fx-mono);font-size:11.5px;letter-spacing:.08em;color:var(--muted)}.fx .foot a{color:var(--muted);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.fx .foot a:hover{color:var(--ink)}:root.no-motion .fx .anim *{animation:none!important}:root.no-motion .fx .anim .rt{stroke-dashoffset:0!important}:root.no-motion .fx .anim .pin,:root.no-motion .fx .anim .pcard,:root.no-motion .fx .anim .sharepill{opacity:1!important}:root.no-motion .fx .in *{animation:none!important}:root.no-motion .fx .rv{opacity:1!important;transform:none!important}:root.no-motion .fx .snap,:root.no-motion .fx .stage-map,:root.no-motion .fx .stage-pin,:root.no-motion .fx .chip{transition:none!important}:root.no-motion .fx .vmode i,:root.no-motion .fx .dest-pin,:root.no-motion .fx .fp,:root.no-motion .fx .gt .star,:root.no-motion .fx .swap-a,:root.no-motion .fx .swap-b,:root.no-motion .fx .meter .fill,:root.no-motion .fx .type-line .caret{animation:none!important;opacity:1!important}:root.no-motion .fx .gt .star{transform:none!important}:root.no-motion .fx .card .ic{animation:none!important}:root.no-motion .fx .v-relive .gt,:root.no-motion .fx .v-together .gt{opacity:1!important}:root.no-motion .fx .favchip{opacity:0!important}:root.no-motion .fx .av{opacity:1!important;animation:none!important}
