@font-face{font-family:Pixelify Perfect Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/pixelify-perfect-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Perfect Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/pixelify-perfect-latin.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+2190-2193,U+2212,U+2215,U+25A0,U+25CF,U+2605,U+2665,U+2713,U+2731,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/pixelify-perfect-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/pixelify-perfect-latin.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+2190-2193,U+2212,U+2215,U+25A0,U+25CF,U+2605,U+2665,U+2713,U+2731,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/unbounded-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/unbounded-latin.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../../../fonts/jbmono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../../../fonts/jbmono-latin.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/literata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/literata-latin.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}:root{--ivory:#f2eadb;--ivory-hi:#fbf6ec;--ivory-lo:#e4d8c2;--ink:#101013;--ink-hi:#1c1c22;--ink-lo:#08080a;--black:#030304;--storm:#0a0d18;--storm-hi:#1b2242;--white:#f7f5f0;--porcelain:#f6f5f1;--yellow:#ffc83a;--pink:#f8a2c6;--sky:#a9c9ff;--orange:#ff4e17;--green:#2c8c1f;--violet:#b983ff;--mint:#7fe0b5;--blue-light:#3d7be0;--deep-red:#8c1010;--deep-blue:#1238c9;--deep-green:#0e7b24;--f-display:"Unbounded","Arial Black",system-ui,sans-serif;--f-pixel:"Pixelify Perfect Sans","Pixelify Sans","Courier New",monospace;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--f-text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-serif:"Literata",Georgia,serif;--t-mega:clamp(52px,11.5vw,232px);--t-huge:clamp(40px,7.6vw,148px);--t-h1:clamp(34px,5.2vw,96px);--t-h2:clamp(26px,3.3vw,58px);--t-h3:clamp(20px,2vw,32px);--t-lead:clamp(17px,1.55vw,26px);--t-body:clamp(15px,1.08vw,18px);--t-small:clamp(13px,.9vw,15px);--t-micro:11px;--gutter:clamp(16px,4vw,64px);--px:4px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-snap:steps(4,end)}[data-theme=ivory]{--bg:var(--ivory);--fg:var(--ink);--fg-soft:#4a4339;--fg-faint:#8e8471;--line:var(--ivory-lo);--card:var(--ivory-hi);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=milk]{--bg:var(--ivory-hi);--fg:var(--ink);--fg-soft:#4a4339;--fg-faint:#8e8471;--line:#e9dfcc;--card:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=ink]{--bg:var(--ink);--fg:var(--white);--fg-soft:#b9b5ac;--fg-faint:#6d6a64;--line:#2a2a31;--card:var(--ink-hi);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=gloom]{--bg:#0b0c10;--fg:#e9e7e1;--fg-soft:#9a9aa2;--fg-faint:#5b5c66;--line:#22242c;--card:#14161c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=black]{--bg:var(--black);--fg:var(--white);--fg-soft:#a9a69f;--fg-faint:#5e5c58;--line:#1f1f24;--card:#0e0e12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=storm]{--bg:var(--storm);--fg:var(--white);--fg-soft:#aeb6d6;--fg-faint:#5e6688;--line:#232b4d;--card:#121831;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=yellow]{--bg:var(--yellow);--fg:var(--ink);--fg-soft:#3b2f10;--fg-faint:#7a6227;--line:#e2ac24;--card:#ffd86b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=porcelain]{--bg:var(--porcelain);--fg:#0f1b4d;--fg-soft:#34407a;--fg-faint:#8a93b8;--line:#dadde8;--card:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=mono]{--bg:#f1f0ec;--fg:#0b0b0c;--fg-soft:#4b4b4b;--fg-faint:#9a9a98;--line:#d6d5d0;--card:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--ink);color:var(--white);font-family:var(--f-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.scene{min-height:100vh;min-height:100svh;height:var(--len,auto);background:var(--bg);color:var(--fg);isolation:isolate;position:relative;overflow:clip}.scene__stage{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.scene__inner{z-index:2;padding:clamp(72px,10vh,120px) var(--gutter);max-width:1680px;margin:0 auto;position:relative}.layer{pointer-events:none;position:absolute;inset:0}.layer canvas{width:100%;height:100%}.display{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:.95}.mega{font-size:var(--t-mega)}.huge{font-size:var(--t-huge)}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3)}.lead{font-size:var(--t-lead);text-wrap:pretty;font-weight:500;line-height:1.35}.px{font-family:var(--f-pixel);letter-spacing:.01em;-webkit-font-smoothing:none;font-weight:500}.mono{font-family:var(--f-mono)}.micro{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.soft{color:var(--fg-soft)}.faint{color:var(--fg-faint)}.tag{background:var(--tag,var(--yellow));color:var(--tag-fg,var(--ink));font-family:var(--f-display);letter-spacing:-.01em;padding:.28em .62em .3em;font-size:.82em;font-weight:700;line-height:1.1;display:inline-block}.tag--px{font-family:var(--f-pixel);letter-spacing:.02em;font-weight:600}.hl{background:var(--hl,var(--pink));color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.dash{--dash:18px;--dash-w:3px;--dash-c:currentColor;background:linear-gradient(90deg,var(--dash-c) 55%,transparent 0) top left/var(--dash) var(--dash-w) repeat-x, linear-gradient(90deg,var(--dash-c) 55%,transparent 0) bottom left/var(--dash) var(--dash-w) repeat-x, linear-gradient(0deg,var(--dash-c) 55%,transparent 0) top left/var(--dash-w) var(--dash) repeat-y, linear-gradient(0deg,var(--dash-c) 55%,transparent 0) top right/var(--dash-w) var(--dash) repeat-y}.stack{background:var(--card);box-shadow:12px 12px 0 0 var(--s1,var(--deep-red)),24px 24px 0 0 var(--s2,var(--deep-red));position:relative}@supports (color:color-mix(in srgb,red 50%,blue)){.stack{box-shadow:12px 12px 0 0 var(--s1,var(--deep-red)),24px 24px 0 0 color-mix(in srgb,var(--s2,var(--deep-red)) 55%,transparent)}}.ghost-code{font-family:var(--f-pixel);white-space:nowrap;color:var(--fg);opacity:.09;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(28px,4.6vw,84px);line-height:1}.glyph{font-family:var(--f-pixel);color:var(--fg);opacity:.22;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700;line-height:1}.ascii{font-family:var(--f-mono);white-space:pre;opacity:.7;-webkit-user-select:none;user-select:none;margin:0;font-size:12px;line-height:1.15}.haze{pointer-events:none;background:radial-gradient(closest-side,var(--haze,var(--sky)),transparent);opacity:.42;border-radius:50%;width:60vmax;height:60vmax;position:absolute}@supports (color:color-mix(in srgb,red 50%,blue)){.haze{background:radial-gradient(closest-side,color-mix(in srgb,var(--haze,var(--sky)) 55%,transparent),transparent);opacity:.75}}.sticker{background:var(--sticker,var(--white));color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(var(--r,-4deg));font-family:var(--f-pixel);padding:.45em .8em;font-weight:600;display:inline-block}.pixelated{image-rendering:pixelated;image-rendering:crisp-edges}.btn{background:var(--fg);color:var(--bg);font-family:var(--f-display);font-weight:700;font-size:var(--t-small);transition:transform .25s var(--ease-spring);border-radius:14px;align-items:center;gap:.6em;padding:.9em 1.4em;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)rotate(-1deg)}.seam{z-index:3;position:relative}.seam__stage{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.stage-overlay{z-index:90;pointer-events:none;position:fixed;inset:0}.stage-overlay>*{position:absolute;inset:0}html.is-scroll-locked{overscroll-behavior:none}html.is-scroll-locked .rail{opacity:0;transition:opacity .3s}.rail{z-index:100;mix-blend-mode:difference;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.rail a{opacity:.35;width:10px;height:10px;transition:opacity .2s,transform .3s var(--ease-spring);background:#fff;display:block;position:relative}.rail a:hover,.rail a[aria-current=true]{opacity:1;transform:scale(1.35)}.rail a span{font-family:var(--f-pixel);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;transition:opacity .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.rail a:hover span{opacity:1}@media (max-width:720px){.rail{gap:7px;right:6px}.rail a{width:7px;height:7px}}@media (hover:none) and (pointer:coarse){.rail{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-scene=hero]{--eye-x:48.6%;--eye-y:47%;--eye-w:clamp(168px, min(22.5vw, 36vh), 420px);--eye-in:1;--eye-lid:0;--eye-px:0;--eye-py:0;--eye-ps:1;--word-px:0;--word-py:0;--word-in:1;--micro-in:1;--shake-x:0px;--shake-y:0px;--flash:0;--fx:70%;--fy:20%;--eye-zoom:1;--dolly:1;--dive-ink:0;--pupil-k:1;--dive-fade:0;--hi:clamp(58px, 13.6vw, 262px);height:100vh;height:100svh;min-height:540px}[data-scene=hero] .hero__world{contain:strict;position:absolute;inset:0;overflow:hidden}[data-scene=hero] .hero__world--light{color:var(--ink)}[data-scene=hero] .hero__world--dark{background:var(--bg);color:var(--fg);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;clip-path:polygon(61.5% 0,100% 0,100% 100%,33.5% 100%)}[data-scene=hero] .hero__paper{pointer-events:none;position:absolute;inset:0}[data-scene=hero] .hero__haze--sun{--haze:var(--yellow);opacity:.5;top:-34vmax;left:-24vmax}[data-scene=hero] .hero__haze--milk{--haze:var(--ivory-hi);opacity:.95;width:70vmax;height:70vmax;top:6vh;left:-6vmax}[data-scene=hero] .hero__haze--rose{--haze:var(--pink);opacity:.32;width:44vmax;height:44vmax;bottom:-26vmax;left:-20vmax}[data-scene=hero] .hero__grain{opacity:.55;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='g'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.92'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%20.29%200%200%200%200%20.24%200%200%200%200%20.17%201.6%200%200%200%20-.74'/%3e%3c/filter%3e%3crect%20width='180'%20height='180'%20filter='url(%23g)'/%3e%3c/svg%3e") 0 0/180px 180px;position:absolute;inset:0}[data-scene=hero] .hero__sky{background:radial-gradient(60% 34% at 80% 4%,#111832 0%,#0000 80%),linear-gradient(#0b0f1d 0%,#080b16 34%,#060810 56%,#080b16 78%,#0d1222 100%);position:absolute;inset:0}[data-scene=hero] .hero__flash{opacity:calc(var(--flash) * .55);will-change:opacity;background:radial-gradient(48% 62% at var(--fx) var(--fy),#6e88d680,#3c509629 55%,transparent 80%);position:absolute;inset:0}[data-scene=hero] .hero__storm,[data-scene=hero] .hero__fx{pointer-events:none;position:absolute;inset:0}[data-scene=hero] .hero__fx{z-index:3}[data-scene=hero] .hero__content{z-index:2;transform:translate(var(--shake-x),var(--shake-y)) scale(var(--dolly));transform-origin:var(--eye-x) var(--eye-y);position:absolute;inset:0}[data-scene=hero] .hero__title{font:inherit;margin:0;position:absolute;inset:0}[data-scene=hero] .hero__hi{left:calc(var(--gutter) - .05em);font-family:var(--f-display);font-weight:800;font-size:var(--hi);letter-spacing:-.045em;white-space:nowrap;margin-bottom:-.24em;padding:0 .08em .24em 0;line-height:1;position:absolute;top:clamp(58px,10.5vh,124px);overflow:hidden}[data-scene=hero] .hero__hi .ch{display:inline-block}[data-scene=hero] .hero__name{right:calc(var(--gutter) + 8vw);align-items:flex-end;gap:clamp(12px,1.5vw,30px);display:flex;position:absolute;bottom:clamp(76px,13vh,156px)}[data-scene=hero] .hero__quote{font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--hi) * .3);opacity:calc(var(--micro-in) * .28);margin:0 -.1em calc(var(--hi) * .07) 0;-webkit-font-smoothing:none;line-height:.74}[data-scene=hero] .hero__this{font-family:var(--f-pixel);font-weight:600;font-size:calc(var(--hi) * .44);letter-spacing:.01em;-webkit-font-smoothing:none;margin-bottom:calc(var(--hi) * .045);line-height:.74}[data-scene=hero] .hero__this .ch{display:inline-block}[data-scene=hero] .hero__word{clip-path:inset(-30% calc((1 - var(--word-in)) * 101%) -30% -4%);will-change:transform;display:block}[data-scene=hero] .hero__wordmark{width:clamp(270px,59vw,1080px);height:auto;display:block;overflow:visible}[data-scene=hero] .hero__eye{left:var(--eye-x);top:var(--eye-y);width:var(--eye-w);aspect-ratio:323.664/267.067;transform:translate(-50.02%,-50.19%) scale(calc(var(--eye-in) * var(--eye-zoom)));transform-origin:50.02% 50.19%;will-change:transform;position:absolute}[data-scene=hero] .hero__eye-svg{width:100%;height:100%;display:block;overflow:visible}[data-scene=hero] .hero__eyeball{transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(1 - var(--eye-lid) * .05))}[data-scene=hero] .hero__pupil{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--eye-px) * 1px),calc(var(--eye-py) * 1px)) scale(calc(var(--eye-ps) * (1 - var(--eye-lid) * .25) * var(--pupil-k)),calc(var(--eye-ps) * var(--pupil-k)));opacity:calc((.93 - var(--eye-lid)) * 30)}[data-scene=hero] .hero__hole{fill:var(--ink);opacity:var(--dive-ink)}[data-scene=hero] .hero__world--light .hero__hole{display:none}[data-scene=hero] .hero__wpupil{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--word-px) * 1px),calc(var(--word-py) * 1px));opacity:calc((.93 - var(--eye-lid)) * 30)}[data-scene=hero] .hero__lid{transform-box:fill-box;transform:scaleY(var(--eye-lid))}[data-scene=hero] .hero__lid--top{transform-origin:50% 0}[data-scene=hero] .hero__lid--bot{transform-origin:50% 100%}[data-scene=hero] .hero__decor{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}[data-scene=hero] .hero__meta{white-space:nowrap;clip-path:inset(-40% calc((1 - var(--micro-in)) * 100%) -40% 0);gap:.9em;margin:0;font-size:12px;display:flex;position:absolute}[data-scene=hero] .hero__sep{opacity:.35}[data-scene=hero] .hero__meta--tl{left:var(--gutter);top:clamp(22px,4vh,40px)}[data-scene=hero] .hero__meta--tr{right:calc(var(--gutter) + 22px);top:clamp(22px,4vh,40px)}[data-scene=hero] .hero__meta--bl{left:var(--gutter);bottom:clamp(22px,4vh,40px)}[data-scene=hero] .hero__count{font-weight:700}[data-scene=hero] .hero__code{left:var(--gutter);top:calc(var(--eye-y) - 1.7em);font-family:var(--f-pixel);white-space:pre;opacity:calc(var(--micro-in) * .1);-webkit-font-smoothing:none;margin:0;font-size:clamp(22px,2.7vw,46px);line-height:1.12;position:absolute}[data-scene=hero] .hero__glyph{font-family:var(--f-pixel);opacity:calc(var(--micro-in) * .2);-webkit-font-smoothing:none;font-weight:700;line-height:1;position:absolute}[data-scene=hero] .hero__glyph--hash{left:calc(var(--eye-x) - var(--eye-w) * 1.12);top:calc(var(--eye-y) + var(--eye-w) * .42);font-size:clamp(26px,3.4vw,58px)}[data-scene=hero] .hero__sun{font-family:var(--f-pixel);vertical-align:-.1em;margin-right:.45em;font-size:15px;font-style:normal;font-weight:700;line-height:0;animation:6s step-end infinite hero-sun;display:inline-block}@keyframes hero-sun{0%{transform:rotate(0)}50%{transform:rotate(45deg)}}[data-scene=hero] .hero__scroll{opacity:calc(var(--micro-in) * (1 - var(--dive-fade)));flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:absolute;bottom:clamp(18px,3.4vh,34px);left:50%;transform:translate(-50%)}[data-scene=hero] .hero__arrow{width:15px;height:15px;animation:1.4s step-end infinite hero-nudge}@keyframes hero-nudge{0%{transform:translateY(0)}30%{transform:translateY(3px)}55%{transform:translateY(6px)}80%{transform:translateY(3px)}}[data-scene=hero].hero--no-code .hero__code,[data-scene=hero].hero--no-hash .hero__glyph--hash{display:none}[data-scene=hero] .hero__decor{opacity:calc(1 - var(--dive-fade))}[data-scene=hero] .hero__fx{opacity:calc(1 - var(--dive-ink))}[data-scene=hero].is-diving{cursor:default}[data-scene=hero].is-diving .hero__content{pointer-events:none}[data-scene=hero].is-diving .hero__eye,[data-scene=hero].is-diving .hero__word{will-change:auto}[data-scene=hero].is-flooded .hero__world--light{visibility:hidden}[data-scene=hero].is-lit .hero__content--twin :is(.hero__hi,.hero__this,.hero__meta){text-shadow:0 0 14px #a9c9ffbf}[data-scene=hero].is-lit .hero__content--twin :is(.hero__eye-svg,.hero__wordmark){filter:drop-shadow(0 0 10px #a9c9ffa6)}[data-scene=hero].is-lit .hero__world--light :is(.hero__hi,.hero__this){text-shadow:-12px 3px #10101321}[data-scene=hero].is-lit .hero__world--light :is(.hero__eye-svg,.hero__wordmark){filter:drop-shadow(-12px 3px #10101321)}[data-scene=hero].is-storm{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20shape-rendering='crispEdges'%3e%3crect%20x='8'%20y='0'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='10'%20y='0'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='12'%20y='0'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='14'%20y='0'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='16'%20y='0'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='2'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='2'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='2'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='2'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='14'%20y='2'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='16'%20y='2'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='4'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='4'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='4'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='4'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='14'%20y='4'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='6'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='6'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='8'%20y='6'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='6'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='6'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='8'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='8'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='8'%20y='8'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='8'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='8'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='14'%20y='8'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='16'%20y='8'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='18'%20y='8'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='2'%20y='10'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='6'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='8'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='14'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='16'%20y='10'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='18'%20y='10'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='2'%20y='12'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='12'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='12'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='12'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='10'%20y='12'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='12'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='14'%20y='12'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='16'%20y='12'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='14'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='10'%20y='14'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='14'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='14'%20y='14'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='16'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='16'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='16'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='12'%20y='16'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='18'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='8'%20y='18'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='10'%20y='18'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='20'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='20'%20width='2'%20height='2'%20fill='%23FFC83A'/%3e%3crect%20x='8'%20y='20'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='4'%20y='22'%20width='2'%20height='2'%20fill='%23101013'/%3e%3crect%20x='6'%20y='22'%20width='2'%20height='2'%20fill='%23101013'/%3e%3c/svg%3e") 9 12,crosshair}[data-scene=hero] .hero__world--light .hero__eye{cursor:pointer}[data-scene=hero].hero--pre .hero__content{visibility:hidden;animation:0s 3s forwards hero-failsafe}[data-scene=hero].hero--pre .hero__world--dark{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);animation:0s 3s forwards hero-failsafe-clip}@keyframes hero-failsafe{to{visibility:visible}}@keyframes hero-failsafe-clip{to{clip-path:polygon(61.5% 0,100% 0,100% 100%,33.5% 100%)}}@media (max-width:720px),(max-aspect-ratio:4/5){[data-scene=hero]{--hi:clamp(50px,18.6vw,184px);--eye-w:clamp(150px,min(52vw,40vh),440px)}[data-scene=hero] .hero__hi{top:clamp(64px,10vh,130px)}[data-scene=hero] .hero__name{left:var(--gutter);right:var(--gutter);flex-direction:column;align-items:flex-start;gap:clamp(10px,1.4vh,20px);bottom:clamp(74px,12vh,150px)}[data-scene=hero] .hero__wordmark,[data-scene=hero] .hero__word{width:100%}[data-scene=hero] .hero__this{font-size:calc(var(--hi) * .62);margin:0}[data-scene=hero] .hero__quote,[data-scene=hero] .hero__glyph--hash{display:none}[data-scene=hero] .hero__code{top:auto;bottom:calc(100% - var(--eye-y) + var(--eye-w) * .5 + 18px);font-size:clamp(18px,2.8vw,32px)}}@media (max-width:720px){[data-scene=hero] .hero__meta{font-size:10px}[data-scene=hero] .hero__meta--tr{right:var(--gutter)}[data-scene=hero] .hero__meta--tl .hero__sep,[data-scene=hero] .hero__meta--tl span:last-child,[data-scene=hero] .hero__meta--tr .hero__sep,[data-scene=hero] .hero__meta--tr span:first-child,[data-scene=hero] .hero__meta--bl{display:none}}@media (prefers-reduced-motion:reduce){[data-scene=hero] .hero__arrow,[data-scene=hero] .hero__sun{animation:none}}[data-scene=events]{--ev-fs:clamp(40px,8.4vw,150px);--ev-crowd-h:clamp(230px,38vh,400px);--ev-top:clamp(64px,11vh,124px);--ev-d12:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h4v4h-4zM4 0h4v4h-4zM8 0h4v4h-4zM12 0h4v4h-4zM4 4h4v4h-4zM12 4h4v4h-4zM0 8h4v4h-4zM4 8h4v4h-4zM8 8h4v4h-4zM12 8h4v4h-4zM4 12h4v4h-4zM12 12h4v4h-4z'/%3E%3C/svg%3E") 0 0/16px 16px repeat;--ev-d8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h4v4h-4zM8 0h4v4h-4zM4 4h4v4h-4zM12 4h4v4h-4zM0 8h4v4h-4zM8 8h4v4h-4zM4 12h4v4h-4zM12 12h4v4h-4z'/%3E%3C/svg%3E") 0 0/16px 16px repeat;--ev-d4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h4v4h-4zM8 0h4v4h-4zM0 8h4v4h-4zM8 8h4v4h-4z'/%3E%3C/svg%3E") 0 0/16px 16px repeat;--ev-d0:linear-gradient(transparent,transparent);--ev-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' shape-rendering='crispEdges'%3E%3Cpath d='M9 0h3v8H9zM9 13h3v8H9zM0 9h8v3H0zM13 9h8v3h-8z' fill='%23101013'/%3E%3Cpath d='M10 1h1v6h-1zM10 14h1v6h-1zM1 10h6v1H1zM14 10h6v1h-6z' fill='%23F7F5F0'/%3E%3Cpath d='M9 9h3v3H9z' fill='%23FFC83A'/%3E%3C/svg%3E") 10 10,crosshair}[data-scene=events] .ev-stage{cursor:var(--ev-cursor)}[data-scene=events] .ev-sky{z-index:0}[data-scene=events] .ev-fx{z-index:5}[data-scene=events] .ev-sky canvas,[data-scene=events] .ev-fx canvas{image-rendering:pixelated}[data-scene=events] .ev-deco{z-index:1;pointer-events:none;position:absolute;inset:0}[data-scene=events] .ev-ghost{right:var(--gutter);top:calc(var(--ev-top) + var(--ev-fs) * 3.36);opacity:.085;font-size:clamp(16px,1.9vw,34px);position:absolute}[data-scene=events] .ev-glyph{font-size:clamp(18px,1.9vw,30px);position:absolute}[data-scene=events] .ev-glyph--a{right:calc(var(--gutter) + 2px);top:calc(var(--ev-top) + var(--ev-fs) * .2);width:clamp(14px,1.45vw,21px);height:auto;color:var(--yellow)}[data-scene=events] .ev-glyph--b{right:calc(var(--gutter) + 4px);top:calc(var(--ev-top) + var(--ev-fs) * 1.05);opacity:.32}[data-scene=events] .ev-status{z-index:3;top:clamp(16px,2.6vh,28px);left:var(--gutter);right:var(--gutter);color:var(--fg-faint);pointer-events:none;flex-wrap:wrap;gap:6px 26px;display:flex;position:absolute}[data-scene=events] .ev-status b{color:var(--fg-soft);font-weight:600}[data-scene=events] .ev-status__live{color:var(--fg-soft)}[data-scene=events] .ev-status__live i{background:var(--orange);vertical-align:1px;width:7px;height:7px;margin-right:8px;animation:1.2s step-end infinite paused ev-blink;display:inline-block}[data-scene=events] .ev-status__clock{font-variant-numeric:tabular-nums;color:var(--fg-soft)}[data-scene=events] .ev-status__pts{margin-left:auto}@keyframes ev-blink{50%{opacity:0}}[data-scene=events] .ev-copy{z-index:2;left:var(--gutter);right:var(--gutter);top:var(--ev-top);position:absolute}[data-scene=events] .ev-title{font-family:var(--f-display);font-weight:800;font-size:var(--ev-fs);letter-spacing:-.03em;color:var(--fg);font-kerning:normal;margin:0;line-height:.9}[data-scene=events] .ev-line{white-space:nowrap;display:block}[data-scene=events] .ev-br,[data-scene=events] .ev-hy{display:none}[data-scene=events] .ev-w{vertical-align:top;margin:-.08em -.02em -.16em;padding:.08em .02em .16em;display:inline-block;overflow:clip}[data-scene=events] .ev-ch{transform-origin:50% 100%;display:inline-block}[data-scene=events] .ev-dot{transform-origin:50% 85%;display:inline-block;position:relative}[data-scene=events] .ev-l2{margin:.05em 0 .085em;line-height:1}[data-scene=events] .ev-plate{font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--ev-fs) * 1.02);letter-spacing:0;vertical-align:top;-webkit-font-smoothing:none;line-height:1;display:inline-block;position:relative}[data-scene=events] .ev-plate__face{background:var(--yellow);color:var(--ink);padding:.035em .2em .095em .18em;display:block;position:relative}[data-scene=events] .ev-plate__layer{pointer-events:none;position:absolute;inset:0}[data-scene=events] .ev-plate__layer--a{background:var(--orange);transform:translate(.075em,.075em)}[data-scene=events] .ev-plate__layer--b{background:var(--deep-red);transform:translate(.15em,.15em)}[data-scene=events] .ev-plate__word{display:block}[data-scene=events] .ev-plate .ev-ch{transform-origin:50%}[data-scene=events] .ev-sub{color:var(--fg-soft);letter-spacing:.14em;flex-wrap:wrap;gap:.5em 0;margin:1.4em 0 0;font-size:clamp(11px,.92vw,14px);display:flex}[data-scene=events] .ev-sub i{background:var(--c);vertical-align:0;width:8px;height:8px;margin-right:9px;display:inline-block}[data-scene=events] .ev-sub__sep{opacity:.5;margin:0 .6em}[data-scene=events] .ev-sub.is-placed{flex-direction:column;gap:.75em;margin:0;position:absolute}[data-scene=events] .ev-sub.is-placed .ev-sub__sep{display:none}[data-scene=events] .ev-crowd{z-index:3;height:var(--ev-crowd-h);pointer-events:none;position:absolute;bottom:0;left:0;right:0}[data-scene=events] .ev-pair{height:100%;position:absolute;bottom:0}[data-scene=events] .ev-pair>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-scene=events] .ev-pair--c{z-index:2}[data-scene=events] .ev-bubbles rect{animation:1.9s steps(8,end) infinite paused ev-fizz}[data-scene=events].is-awake .ev-bubbles rect,[data-scene=events].is-awake .ev-status__live i{animation-play-state:running}[data-scene=events] .ev-stage.is-over-guest{cursor:pointer}@keyframes ev-fizz{0%{transform:translateY(0)}to{transform:translateY(-34px)}}[data-scene=events] .ev-bub{z-index:3;--bub:var(--yellow);transform-origin:0 100%;display:none;position:absolute}[data-scene=events] .ev-bub[data-dir=l]{transform-origin:100% 100%}[data-scene=events] .ev-bub.is-on,[data-scene=events] .ev-bub.is-off{display:block}[data-scene=events] .ev-bub.is-on{animation:.32s steps(4,end) both ev-pop}[data-scene=events] .ev-bub.is-off{animation:.36s step-end both ev-dither-out}[data-scene=events] .ev-bub__box{background:var(--bub);color:var(--ink);font-family:var(--f-pixel);white-space:nowrap;-webkit-font-smoothing:none;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));align-items:center;gap:.5em;padding:.42em .7em .48em;font-size:clamp(14px,1.28vw,20px);font-weight:600;line-height:1;display:flex}[data-scene=events] .ev-bub__tail{background:var(--bub);clip-path:polygon(0 0,100% 0,100% 4px,75% 4px,75% 8px,50% 8px,50% 100%,25% 100%,25% 8px,0 8px);width:16px;height:12px;margin-left:14px}[data-scene=events] .ev-bub[data-dir=l] .ev-bub__tail{margin-left:auto;margin-right:14px;transform:scaleX(-1)}[data-scene=events] .ev-ico{flex:none;display:block}[data-scene=events] .ev-clink{z-index:4;font-family:var(--f-pixel);color:var(--white);white-space:nowrap;-webkit-font-smoothing:none;text-shadow:.06em .06em 0 var(--orange),.12em .12em 0 var(--deep-red);pointer-events:none;font-size:clamp(34px,3.9vw,64px);font-weight:700;line-height:1;display:none;position:absolute;transform:translate(-50%,-100%)}[data-scene=events] .ev-clink.is-on{animation:1.5s step-end both ev-clink;display:block}@keyframes ev-clink{0%{transform:translate(-50%,-60%)scale(.4)rotate(-8deg)}6%{transform:translate(-50%,-90%)scale(1.25)rotate(-8deg)}12%{transform:translate(-50%,-100%)scale(1)rotate(-6deg)}40%{transform:translate(-50%,-112%)scale(1)rotate(-6deg)}60%{transform:translate(-50%,-124%)scale(1)rotate(-6deg)}70%{-webkit-mask:var(--ev-d12);-webkit-mask:var(--ev-d12);mask:var(--ev-d12);transform:translate(-50%,-130%)scale(1)rotate(-6deg)}78%{-webkit-mask:var(--ev-d8);-webkit-mask:var(--ev-d8);mask:var(--ev-d8);transform:translate(-50%,-136%)scale(1)rotate(-6deg)}86%{-webkit-mask:var(--ev-d4);-webkit-mask:var(--ev-d4);mask:var(--ev-d4);transform:translate(-50%,-140%)scale(1)rotate(-6deg)}94%,to{-webkit-mask:var(--ev-d0);-webkit-mask:var(--ev-d0);mask:var(--ev-d0);transform:translate(-50%,-144%)scale(1)rotate(-6deg)}}@keyframes ev-pop{0%{transform:scale(.2)}33%{transform:scale(.7)}66%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ev-dither-out{0%{-webkit-mask:var(--ev-d12);-webkit-mask:var(--ev-d12);mask:var(--ev-d12)}30%{-webkit-mask:var(--ev-d8);-webkit-mask:var(--ev-d8);mask:var(--ev-d8)}60%{-webkit-mask:var(--ev-d4);-webkit-mask:var(--ev-d4);mask:var(--ev-d4)}90%,to{-webkit-mask:var(--ev-d0);-webkit-mask:var(--ev-d0);mask:var(--ev-d0)}}@media (max-height:520px) and (min-width:641px){[data-scene=events]{--ev-crowd-h:clamp(130px,40vh,210px);--ev-top:46px}[data-scene=events] .ev-status{top:12px}[data-scene=events] .ev-sub{margin-top:.9em}[data-scene=events] .ev-bub__box{padding:.36em .55em .4em;font-size:12px}[data-scene=events] .ev-clink{font-size:26px}[data-scene=events] .ev-ghost{display:none}}@media (max-aspect-ratio:4/5) and (min-width:641px){[data-scene=events]{--ev-crowd-h:clamp(260px,42vh,470px)}}@media (max-width:640px){[data-scene=events]{--ev-crowd-h:clamp(240px,43vh,380px);--ev-top:clamp(64px,10vh,96px)}[data-scene=events] .ev-sub.is-placed{letter-spacing:.12em;gap:.42em;font-size:10px}[data-scene=events] .ev-sub i{width:6px;height:6px;margin-right:6px}[data-scene=events] .ev-br{display:block}[data-scene=events] .ev-sp{display:none}[data-scene=events] .ev-hy{display:inline-block}[data-scene=events] .ev-status{gap:4px 14px}[data-scene=events] .ev-status__pts{display:none}[data-scene=events] .ev-ghost{bottom:auto;top:calc(var(--ev-top) + var(--ev-fs) * 5.1);font-size:20px}[data-scene=events] .ev-glyph--a{top:calc(var(--ev-top) + var(--ev-fs) * 2.3)}[data-scene=events] .ev-glyph--b{display:none}[data-scene=events] .ev-bub__box{padding:.4em .6em .45em;font-size:14px}}@media (prefers-reduced-motion:reduce){[data-scene=events] .ev-bubbles rect,[data-scene=events] .ev-status__live i,[data-scene=events] .ev-bub.is-on{animation:none}[data-scene=events] .ev-clink.is-on{animation:none;transform:translate(-50%,-110%)rotate(-6deg)}}[data-scene=problem]{--len:200vh}[data-scene=problem]:not(.is-ready) .pr-stage{visibility:hidden;animation:0s 3s forwards pr-fallback}@keyframes pr-fallback{to{visibility:visible}}[data-scene=problem] .pr-stage{--frame:min(100vw,1600px);--edge:max(var(--gutter),calc((100vw - 1600px) / 2));--W:clamp(500px,calc(var(--frame) * .58),940px);--p:4px;--pr-red:var(--deep-red);--pr-blue:var(--deep-blue);--pr-ink:#2b3ec0}[data-scene=problem] .pr-decor{z-index:0}[data-scene=problem] .pr-haze{--haze:var(--sky);opacity:.16;width:70vmax;height:70vmax;top:-34vmax;right:-30vmax}[data-scene=problem] .pr-ghost{left:calc(var(--edge) - .06em);top:calc(var(--p)*3);opacity:.06;font-size:clamp(22px,3.4vw,60px);position:absolute}[data-scene=problem] .pr-glyph{font-size:clamp(22px,2.4vw,40px);position:absolute}[data-scene=problem] .pr-glyph--q1{opacity:.18;top:9vh;left:46%}[data-scene=problem] .pr-glyph--q2{opacity:.13;bottom:9vh;left:57vw}[data-scene=problem] .pr-glyph--st{opacity:.15;top:56vh;left:63vw}[data-scene=problem] .pr-glyph--gt{left:calc(var(--edge) - 4px);opacity:.14;font-size:clamp(18px,1.8vw,30px);bottom:24vh}[data-scene=problem] .pr-coords{right:var(--edge);bottom:calc(var(--p)*5);color:var(--fg-faint);position:absolute}[data-scene=problem] .pr-net{right:var(--edge);bottom:calc(var(--p)*5 + 18px);color:var(--fg-faint);position:absolute}[data-scene=problem] .pr-net b{color:var(--pink);font-weight:700}[data-scene=problem] .pr-text{z-index:6;left:var(--edge);width:var(--W);position:absolute;top:clamp(64px,11vh,120px)}[data-scene=problem] .pr-kicker{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 clamp(16px,3vh,30px);display:flex}[data-scene=problem] .pr-tag{--tag:var(--pink);transform-origin:0;font-size:clamp(15px,1.4vw,21px)}[data-scene=problem] .pr-step{color:var(--fg-soft)}[data-scene=problem] .pr-step__n{color:var(--fg);display:inline-block}[data-scene=problem] .pr-clock{color:var(--fg-faint)}[data-scene=problem] .pr-acts{display:grid}[data-scene=problem] .pr-act{color:var(--fg);grid-area:1/1;margin:0;font-weight:800}[data-scene=problem] .pr-line{white-space:nowrap;margin:-.06em 0 -.12em;padding:.06em 0 .12em;line-height:.95;display:block}[data-scene=problem] .pr-in{will-change:transform;display:inline-block}[data-scene=problem] .pr-l1{font-size:calc(var(--W) / 11.3)}[data-scene=problem] .pr-l2{font-size:calc(var(--W) / 10.36);margin-top:.02em}[data-scene=problem] .pr-l3{font-size:calc(var(--W) / 8.09);margin-top:.02em}[data-scene=problem] .pr-l4{font-size:calc(var(--W) / 21.48);color:var(--fg-soft);letter-spacing:-.015em;margin-top:.34em;font-weight:700}[data-scene=problem] .pr-m1{font-size:calc(var(--W) / 9.91)}[data-scene=problem] .pr-m2{font-size:calc(var(--W) / 7.79);margin-top:.03em}[data-scene=problem] .pr-m3{font-size:calc(var(--W) / 6.43);margin-top:.03em}[data-scene=problem] .pr-x{isolation:isolate;display:inline-block;position:relative}[data-scene=problem] .pr-x__t{display:inline-block;position:relative}[data-scene=problem] .pr-x__c{z-index:-1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(var(--dx,0px),var(--dy,0px),0);clip-path:inset(var(--ct,0%) 0 var(--cb,0%) 0);position:absolute;top:0;left:0}[data-scene=problem] .pr-x__c--r{color:var(--pr-red);--dx:-2px;--dy:2px}[data-scene=problem] .pr-x__c--b{color:var(--pr-blue);--dx:2px;--dy:-1px}[data-scene=problem] .pr-x__s{left:-.06em;right:-.06em;top:calc(.563em - var(--p) * 2.5);height:calc(var(--p)*5);pointer-events:none;clip-path:inset(-60% var(--reveal,0%) -60% -2%);position:absolute}[data-scene=problem] .pr-x__s i{background:var(--pink);transform:translate3d(var(--dx,0px),var(--dy,0px),0);clip-path:polygon(0 calc(var(--p)*2),30% calc(var(--p)*2),30% var(--p),66% var(--p),66% 0,100% 0, 100% calc(var(--p)*3),66% calc(var(--p)*3),66% calc(var(--p)*4),30% calc(var(--p)*4),30% calc(var(--p)*5),0 calc(var(--p)*5));position:absolute;inset:0}[data-scene=problem] .pr-x__s i:first-child{background:var(--pr-blue);--dx:5px;--dy:calc(var(--p)*-1);visibility:hidden}[data-scene=problem] .pr-x__s i:nth-child(2){background:var(--pr-red);--dx:-5px;--dy:var(--p);visibility:hidden}[data-scene=problem] .pr-broken{display:inline-block;position:relative}[data-scene=problem] .pr-hang{transform-origin:14% 30%;will-change:transform;display:inline-block}[data-scene=problem] .pr-nail{width:calc(var(--p)*2);height:calc(var(--p)*2);margin:calc(var(--p) * -1) 0 0 calc(var(--p) * -1);box-shadow:inset calc(var(--p)*-1) calc(var(--p)*-1) 0 #23252c,inset var(--p) var(--p) 0 #6a6d78;pointer-events:none;opacity:0;background:#3b3e48;position:absolute}[data-scene=problem].pr-still .pr-nail{opacity:1}[data-scene=problem] .pr-dust{width:var(--p);height:var(--p);background:var(--fg-soft);pointer-events:none;position:absolute}[data-scene=problem] .pr-void{color:var(--bg);-webkit-text-stroke:max(3px,.048em) var(--fg);paint-order:stroke fill;display:inline-block;position:relative}[data-scene=problem] .pr-void:after{content:attr(data-text);color:#0000;-webkit-text-stroke:0;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#e9e7e142 50%,#0000 58%) 100% 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite pr-shimmer;position:absolute;top:0;left:0}[data-scene=problem] .pr-void:before{content:"";pointer-events:none;--dash:16px;--dash-w:2px;--dash-c:var(--fg-faint);background:linear-gradient(90deg,var(--dash-c) 55%,transparent 0) top left/var(--dash) var(--dash-w) repeat-x, linear-gradient(90deg,var(--dash-c) 55%,transparent 0) bottom left/var(--dash) var(--dash-w) repeat-x, linear-gradient(0deg,var(--dash-c) 55%,transparent 0) top left/var(--dash-w) var(--dash) repeat-y, linear-gradient(0deg,var(--dash-c) 55%,transparent 0) top right/var(--dash-w) var(--dash) repeat-y;position:absolute;inset:.02em -.16em -.03em -.12em}[data-scene=problem] .pr-void__tag{font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);-webkit-text-stroke:0;white-space:nowrap;padding:0 0 6px;position:absolute;top:.02em;left:-.12em;transform:translateY(-100%)}@keyframes pr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}[data-scene=problem] .pr-dots{animation:2.4s step-end infinite pr-dots;display:inline-block}@keyframes pr-dots{0%{clip-path:inset(0 100% 0 0)}18%{clip-path:inset(0 64% 0 0)}36%{clip-path:inset(0 34% 0 0)}54%,to{clip-path:inset(0)}}[data-scene=problem] .pr-lost{display:inline-block;position:relative}[data-scene=problem] .pr-lost__v{display:inline-block}[data-scene=problem] .pr-lost .ch{will-change:transform}[data-scene=problem] .pr-ask{width:calc(var(--p)*7);height:calc(var(--p)*9);pointer-events:none;image-rendering:pixelated;opacity:0;background:50%/100% 100% no-repeat;position:absolute}[data-scene=problem] .pr-map{z-index:2;left:calc(var(--edge) + var(--frame) * .03);width:clamp(420px,min(calc(var(--frame) * .46),70vh),780px);aspect-ratio:688/488;will-change:transform;position:absolute;bottom:-11vh}[data-scene=problem] .pr-map__paper{position:absolute;inset:0;transform:rotate(-6deg)}[data-scene=problem] .pr-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-scene=problem] .pr-map .pm{will-change:transform}[data-scene=problem] .pm-paper{fill:#eae2cf}[data-scene=problem] .pm-shadow{fill:#0009}[data-scene=problem] .pm-water{fill:#b2c6d2}[data-scene=problem] .pm-water-line{fill:none;stroke:#9cb3c3;stroke-width:1.2px;stroke-linecap:round}[data-scene=problem] .pm-park{fill:#bac8a2}[data-scene=problem] .pm-path{fill:none;stroke:#e4dcc6;stroke-width:4px;stroke-linecap:round}[data-scene=problem] .pm-trees circle{fill:#9db286}[data-scene=problem] .pm-pond{fill:#b2c6d2;stroke:#93aec1;stroke-width:1.2px}[data-scene=problem] .pm-fount{fill:none;stroke:#7895ac;stroke-width:1.5px;stroke-dasharray:3 2.6}[data-scene=problem] .pm-fount-c{fill:#7895ac}[data-scene=problem] .pm-road-c path{fill:none;stroke:#cbbda2;stroke-width:17px;stroke-linecap:round}[data-scene=problem] .pm-road path{fill:none;stroke:#f6f0e3;stroke-width:13px;stroke-linecap:round}[data-scene=problem] .pm-street{font:600 8.5px var(--f-mono);fill:#9a8d74;letter-spacing:.05em}[data-scene=problem] .pm-bld rect{fill:#dacdb2;stroke:#b4a587;stroke-width:1.2px}[data-scene=problem] .pm-stage{fill:#d6bfa2;stroke:#b4a587;stroke-width:1.2px}[data-scene=problem] .pm-label{font:700 11px var(--f-mono);fill:#7a6d57}[data-scene=problem] .pm-label--park{fill:#667d5e;font-size:9px;font-weight:600}[data-scene=problem] .pm-bound{fill:none;stroke:#cf6438;stroke-width:1.6px;stroke-dasharray:7 5;opacity:.75}[data-scene=problem] .pm-pts circle{fill:#e0602e;stroke:#f6f0e3;stroke-width:2px}[data-scene=problem] .pm-pts-n text{font:700 9px var(--f-mono);fill:#fff;text-anchor:middle}[data-scene=problem] .pm-gate{font:700 9px var(--f-mono);fill:#b0482a;letter-spacing:.08em}[data-scene=problem] .pm-title rect{fill:#f4eee0;stroke:#b9ac91}[data-scene=problem] .pm-title-a{font:700 10px var(--f-mono);fill:#4a4136;letter-spacing:.1em}[data-scene=problem] .pm-title-b{font:500 8.5px var(--f-mono);fill:#877a63}[data-scene=problem] .pm-north circle{fill:#f4eee0;stroke:#b9ac91}[data-scene=problem] .pm-north path{fill:#4a4136}[data-scene=problem] .pm-north-l{font:700 9px var(--f-mono);fill:#4a4136}[data-scene=problem] .pm-scale path{fill:none;stroke:#6e6351;stroke-width:1.4px}[data-scene=problem] .pm-scale text{font:500 7.5px var(--f-mono);fill:#6e6351}[data-scene=problem] .pm-legend rect:first-child{fill:#f4eee0;stroke:#b9ac91}[data-scene=problem] .pm-legend text{font:500 8px var(--f-mono);fill:#6e6351}[data-scene=problem] .pm-legend-b{fill:#dacdb2;stroke:#b4a587}[data-scene=problem] .pm-legend-p{fill:#e0602e}[data-scene=problem] .pm-fold path{fill:none;stroke:#3c2d193d;stroke-width:1.3px}[data-scene=problem] .pm-fold-hi path{fill:none;stroke:#fff6;stroke-width:1px}[data-scene=problem] .pm-ear-sh{fill:#0000004d}[data-scene=problem] .pm-coffee-in{fill:#8c56281a}[data-scene=problem] .pm-coffee-ring{fill:none;stroke:#7040186b;stroke-width:5px}[data-scene=problem] .pm-coffee-arc{fill:none;stroke:#7040183d;stroke-width:3px;stroke-linecap:round}[data-scene=problem] .pm-coffee-drop{fill:#70401857}[data-scene=problem] .pm-route,[data-scene=problem] .pm-route-x{fill:none;stroke:var(--pr-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}[data-scene=problem] .pm-pen-q{font:700 22px var(--f-pixel);fill:var(--pr-ink)}[data-scene=problem] .pm-route2,[data-scene=problem] .pm-circ{fill:none;stroke:#ac2112;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}[data-scene=problem] .pm-route3{fill:none;stroke:#0e6e22;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.82}[data-scene=problem] .pm-pen-note{font:600 15px var(--f-pixel);fill:#0e6e22}[data-scene=problem] .pm-sticker-sh{fill:#0000004d}[data-scene=problem] .pm-sticker-bg{fill:var(--yellow)}[data-scene=problem] .pm-sticker-tape{fill:#f7f5f08c}[data-scene=problem] .pm-sticker-t{font:600 18px var(--f-pixel);fill:var(--ink)}[data-scene=problem] .pm-here-r{fill:#e0602e47}[data-scene=problem] .pm-here-c{fill:#e0602e;stroke:#fff;stroke-width:1.5px}[data-scene=problem] .pr-crowd{z-index:3}[data-scene=problem] .pr-chat{z-index:4;right:calc(var(--edge) + var(--frame) * .012);width:clamp(290px,calc(var(--frame) * .25),400px);will-change:transform;height:min(620px,60vh);position:absolute;top:13vh}[data-scene=problem] .pr-chat__card{background:#13151b;border:1px solid #272a34;border-radius:26px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(2.4deg);box-shadow:0 50px 90px -30px #000000d9,0 0 0 7px #e9e7e106}[data-scene=problem] .pr-chat__head{background:#181b22;border-bottom:1px solid #23262f;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}[data-scene=problem] .pr-chat__back{font:600 18px/1 var(--f-pixel);color:var(--fg-faint)}[data-scene=problem] .pr-chat__ava{background:var(--deep-blue);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}[data-scene=problem] .pr-chat__ava svg{width:20px;height:20px;fill:var(--pink)}[data-scene=problem] .pr-chat__meta{flex-direction:column;flex:1;min-width:0;display:flex}[data-scene=problem] .pr-chat__meta b{font:600 14px/1.25 var(--f-text);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scene=problem] .pr-chat__meta small{font:12px/1.3 var(--f-text);color:var(--fg-faint)}[data-scene=problem] .pr-chat__badge{background:var(--pink);min-width:30px;height:24px;color:var(--ink);font:700 14px/24px var(--f-pixel);text-align:center;letter-spacing:.02em;border-radius:12px;flex:none;padding:0 8px}[data-scene=problem] .pr-chat__badge.is-max{background:var(--orange);color:var(--white);animation:pr-badge 1.6s var(--ease-out) infinite}@keyframes pr-badge{0%,70%,to{transform:scale(1)}78%{transform:scale(1.18)}86%{transform:scale(.96)}}[data-scene=problem] .pr-chat__pin{font:12px/1.3 var(--f-text);color:var(--fg-soft);white-space:nowrap;background:#15181e;border-bottom:1px solid #23262f;align-items:center;gap:8px;padding:8px 14px;display:flex;overflow:hidden}[data-scene=problem] .pr-chat__pin i{background:var(--pink);flex:none;align-self:stretch;width:3px}[data-scene=problem] .pr-chat__pin span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-scene=problem] .pr-chat__pin b{color:var(--fg);font-weight:600}[data-scene=problem] .pr-chat__pin em{font:normal 10px var(--f-mono);color:var(--orange);letter-spacing:.04em;margin-left:auto}[data-scene=problem] .pr-chat__feed{flex:1;position:relative;overflow:hidden}[data-scene=problem] .pr-chat__feed:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#13151b,#13151b00);height:24%;position:absolute;top:0;left:0;right:0}[data-scene=problem] .pr-chat__list{will-change:transform;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}[data-scene=problem] .pr-msg{max-width:86%;font:14px/1.32 var(--f-text);color:var(--fg);background:#20232c;border-radius:16px 16px 16px 5px;padding:6px 11px}[data-scene=problem] .pr-msg__who{font:600 12px/1.3 var(--f-text);margin-bottom:1px;display:block}[data-scene=problem] .pr-msg time{float:right;font:10px/1 var(--f-mono);color:var(--fg-faint);margin:5px 0 0 10px}[data-scene=problem] .pr-msg--me{background:#25336f;border-radius:16px 16px 5px;align-self:flex-end}[data-scene=problem] .pr-msg--me time{color:#8e9ad0}[data-scene=problem] .pr-msg__ticks{font:600 11px/1 var(--f-pixel);color:var(--sky);letter-spacing:-.12em;margin-left:4px}[data-scene=problem] .pr-msg--plus .pr-msg__txt{font:600 16px/1.1 var(--f-pixel)}[data-scene=problem] .pr-msg--del .pr-msg__txt{color:var(--fg-faint);font-style:italic}[data-scene=problem] .pr-unread{text-align:center;font:500 11px/1.3 var(--f-text);color:var(--fg-soft);background:#e9e7e10d;align-self:stretch;margin:4px -12px;padding:4px 0}[data-scene=problem] .pr-msg--old{opacity:.55}[data-scene=problem] .pr-sys{font:11px/1.3 var(--f-text);color:var(--fg-faint);background:#e9e7e10d;border-radius:10px;align-self:center;padding:3px 10px}[data-scene=problem] .pr-voice{align-items:center;gap:8px;padding:2px 0;display:flex}[data-scene=problem] .pr-voice__play{background:var(--sky);border-radius:50%;flex:none;width:26px;height:26px;position:relative}[data-scene=problem] .pr-voice__play:after{content:"";border:5px solid #0000;border-left:8px solid var(--ink);border-right:0;position:absolute;top:8px;left:10px}[data-scene=problem] .pr-voice__wave{align-items:center;gap:2px;height:16px;display:flex}[data-scene=problem] .pr-voice__wave i{background:var(--fg-soft);width:2px}[data-scene=problem] .pr-voice em{font:normal 10px var(--f-mono);color:var(--fg-faint)}[data-scene=problem] .pr-geo{align-items:center;gap:9px;padding:2px 0;display:flex}[data-scene=problem] .pr-geo__map{background:repeating-linear-gradient(45deg,#2a2d37 0 5px,#23262f 5px 10px);border-radius:8px;flex:none;width:44px;height:36px;position:relative}[data-scene=problem] .pr-geo__map i{border:2px solid var(--fg-faint);border-radius:50% 50% 50% 0;width:10px;height:10px;margin:-7px 0 0 -5px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}[data-scene=problem] .pr-geo b{font:600 13px/1.2 var(--f-text);display:block}[data-scene=problem] .pr-geo small{font:11px/1.3 var(--f-text);color:var(--orange);display:block}[data-scene=problem] .pr-chat__foot{font:12px/1.3 var(--f-text);color:var(--fg-faint);white-space:nowrap;border-top:1px solid #23262f;padding:9px 16px 13px;overflow:hidden}[data-scene=problem] .pr-chat__typing i{vertical-align:middle;background:currentColor;width:4px;height:4px;margin-right:2px;animation:1.2s step-end infinite pr-typing;display:inline-block}[data-scene=problem] .pr-chat__typing i:nth-child(2){animation-delay:.2s}[data-scene=problem] .pr-chat__typing i:nth-child(3){animation-delay:.4s}@keyframes pr-typing{0%,to{opacity:.25}30%{opacity:1}}[data-scene=problem] .pr-stats{z-index:5;right:var(--edge);width:clamp(300px,calc(var(--frame) * .26),420px);will-change:transform;visibility:hidden;position:absolute;top:19vh}[data-scene=problem] .pr-stats__card{background:#101217;border:1px solid #272a34;border-radius:20px;padding:18px 18px 14px;position:relative;transform:rotate(-2deg);box-shadow:0 50px 90px -30px #000000e6,0 0 0 7px #e9e7e106}[data-scene=problem] .pr-stats__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-scene=problem] .pr-stats__head b{font:700 17px/1 var(--f-display);letter-spacing:-.01em}[data-scene=problem] .pr-stats__live{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);background:#1b1e26;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}[data-scene=problem] .pr-stats__live i{border:1.5px solid var(--fg-faint);border-radius:50%;width:7px;height:7px}[data-scene=problem] .pr-stats__load{white-space:nowrap;font:500 10px/1 var(--f-mono);color:var(--fg-faint);letter-spacing:.06em;margin-left:auto}[data-scene=problem] .pr-stats__kpis{grid-template-columns:1.25fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}[data-scene=problem] .pr-stats__kpi{background:#171a21;border-radius:12px;min-width:0;padding:10px 10px 9px}[data-scene=problem] .pr-stats__kpi small{font:500 9.5px/1.25 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;display:block;overflow:hidden}[data-scene=problem] .pr-stats__kpi b{font:800 28px/1 var(--f-display);letter-spacing:-.02em;color:var(--fg);display:block}[data-scene=problem] .pr-stats__nan{color:var(--pink)!important}[data-scene=problem] .pr-stats__chart{background:#14161c;border-radius:12px;height:150px;padding:10px 10px 22px;position:relative;overflow:hidden}[data-scene=problem] .pr-stats__svg{width:calc(100% - 20px);height:calc(100% - 32px);position:absolute;top:10px;left:10px;right:10px}[data-scene=problem] .pr-stats__grid line{stroke:#262933;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}[data-scene=problem] .pr-stats__axis{stroke:#3a3d48;stroke-width:1px;vector-effect:non-scaling-stroke}[data-scene=problem] .pr-stats__flat{stroke:var(--mint);stroke-width:2px;vector-effect:non-scaling-stroke}[data-scene=problem] .pr-stats__dot{background:var(--mint);will-change:transform;width:8px;height:8px;margin-left:-4px;position:absolute;top:calc(87.33% - 21.9456px);left:10px;box-shadow:0 0 12px 2px #7fe0b599}[data-scene=problem] .pr-stats__empty{font:600 22px/1 var(--f-pixel);color:var(--fg-soft);white-space:nowrap;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}[data-scene=problem] .pr-stats__ad{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}[data-scene=problem] .pr-stats__chart{cursor:crosshair}[data-scene=problem] .pr-stats__tip{pointer-events:none;opacity:0;width:1px;transition:opacity .15s;position:absolute;top:10px;bottom:22px;left:10px}[data-scene=problem] .pr-stats__tip i{background:repeating-linear-gradient(transparent 0 3px,var(--fg-faint) 3px 6px);position:absolute;inset:0}[data-scene=problem] .pr-stats__tip b{background:var(--fg);color:var(--ink);font:600 10px/1 var(--f-mono);white-space:nowrap;border-radius:6px;padding:4px 7px;position:absolute;top:6px;left:8px}[data-scene=problem] .pr-stats__tip.is-flip b{left:auto;right:8px}[data-scene=problem] .pr-stats__chart.is-hover .pr-stats__tip{opacity:1}[data-scene=problem] .pr-stats__x{font:9px/1 var(--f-mono);color:var(--fg-faint);justify-content:space-between;display:flex;position:absolute;bottom:6px;left:10px;right:10px}[data-scene=problem] .pr-stats__x i{font-style:normal}[data-scene=problem] .pr-stats__foot{font:500 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--fg-faint);justify-content:space-between;align-items:center;margin-top:12px;display:flex}[data-scene=problem] .pr-stats__btn{color:var(--fg-faint);border:1px dashed #3a3d48;border-radius:8px;padding:6px 10px;text-decoration:line-through}@media (max-width:1099px) and (orientation:landscape){[data-scene=problem] .pr-stage{--W:55vw}[data-scene=problem] .pr-chat{width:30vw;height:min(560px,62vh);top:12vh}[data-scene=problem] .pr-stats{width:31vw}[data-scene=problem] .pr-glyph--q1{left:52%}}@media (max-width:1099px) and (orientation:portrait){[data-scene=problem] .pr-stage{--W:min(80vw,700px)}[data-scene=problem] .pr-chat{top:auto;bottom:6vh;right:var(--gutter);width:clamp(260px,44vw,380px);height:min(540px,50vh)}[data-scene=problem] .pr-stats{width:clamp(290px,52vw,420px);top:auto;bottom:12vh}[data-scene=problem] .pr-map{width:clamp(400px,78vw,680px);bottom:-10vh;left:-6vw}[data-scene=problem] .pr-glyph--q1{top:12vh;left:auto;right:10vw}[data-scene=problem] .pr-glyph--st{top:52vh;left:8vw}}@media (max-width:720px){[data-scene=problem] .pr-stage{--W:calc(100vw - 2 * var(--gutter));--p:3px}[data-scene=problem] .pr-text{top:clamp(56px,9vh,80px)}[data-scene=problem] .pr-kicker{gap:6px 10px;margin-bottom:16px}[data-scene=problem] .pr-clock{flex-basis:100%}[data-scene=problem] .pr-l4{white-space:normal;max-width:16em;margin-top:.5em;font-size:clamp(17px,5.3vw,24px);line-height:1.08}[data-scene=problem] .pr-x__c--r{--dx:-1px;--dy:1px}[data-scene=problem] .pr-x__c--b{--dx:1px;--dy:-1px}[data-scene=problem] .pr-void:before{--dash:10px;--dash-w:1.5px}[data-scene=problem] .pr-void__tag{padding-bottom:4px;font-size:9px}[data-scene=problem] .pr-chat{width:min(250px,66vw);height:min(340px,40vh);bottom:19vh;right:10px}[data-scene=problem] .pr-chat__card{border-radius:20px}[data-scene=problem] .pr-chat__head{gap:8px;padding:10px 10px 9px}[data-scene=problem] .pr-chat__back{display:none}[data-scene=problem] .pr-chat__ava{border-radius:9px;width:30px;height:30px}[data-scene=problem] .pr-chat__ava svg{width:16px;height:16px}[data-scene=problem] .pr-chat__meta b{font-size:12px}[data-scene=problem] .pr-chat__meta small{font-size:10.5px}[data-scene=problem] .pr-chat__pin{padding:6px 10px;font-size:10.5px}[data-scene=problem] .pr-chat__pin em{display:none}[data-scene=problem] .pr-chat__list{gap:5px;left:9px;right:9px}[data-scene=problem] .pr-msg{border-radius:13px 13px 13px 4px;padding:5px 9px;font-size:12px}[data-scene=problem] .pr-msg--me{border-radius:13px 13px 4px}[data-scene=problem] .pr-msg__who{font-size:10.5px}[data-scene=problem] .pr-chat__foot{padding:7px 12px 10px;font-size:10.5px}[data-scene=problem] .pr-map{width:min(560px,118vw);bottom:-9vh;left:-22vw}[data-scene=problem] .pr-stats{width:min(300px,80vw);bottom:23vh;right:12px}[data-scene=problem] .pr-stats__card{border-radius:16px;padding:14px 13px 11px}[data-scene=problem] .pr-stats__kpi b{font-size:20px}[data-scene=problem] .pr-stats__kpi small{white-space:normal;min-height:2.5em;font-size:8.5px}[data-scene=problem] .pr-stats__head{gap:7px;margin-bottom:11px}[data-scene=problem] .pr-stats__head b{font-size:15px}[data-scene=problem] .pr-stats__live{gap:4px;padding:3px 6px;font-size:8.5px}[data-scene=problem] .pr-stats__load{font-size:8.5px}[data-scene=problem] .pr-stats__chart{height:112px}[data-scene=problem] .pr-stats__empty{font-size:17px}[data-scene=problem] .pr-ghost{bottom:auto;top:calc(var(--p)*4);font-size:20px}[data-scene=problem] .pr-glyph--q1{top:9vh;left:auto;right:8vw}[data-scene=problem] .pr-glyph--st,[data-scene=problem] .pr-glyph--gt,[data-scene=problem] .pr-net{display:none}[data-scene=problem] .pr-coords{right:auto;left:var(--gutter);bottom:calc(var(--p)*3);font-size:9.5px}}@media (max-width:720px) and (max-height:700px) and (orientation:portrait){[data-scene=problem] .pr-stage{--pr-top:clamp(46px,8.8svh,64px);--pr-l4:clamp(16px,4.6vw,19px);--pr-h0:calc(var(--pr-top) + 41px);--pr-b1:calc(var(--pr-h0) + var(--W) * .3108 + var(--pr-l4) * 2.79);--pr-b2:calc(var(--pr-h0) + var(--W) * .4098)}[data-scene=problem] .pr-text{top:var(--pr-top)}[data-scene=problem] .pr-kicker{white-space:nowrap;flex-wrap:nowrap}[data-scene=problem] .pr-clock{flex-basis:auto}[data-scene=problem] .pr-clock__note{display:none}[data-scene=problem] .pr-l4{font-size:var(--pr-l4);margin-top:.45em}[data-scene=problem] .pr-chat{top:calc(var(--pr-b1) + 14px);height:max(120px,min(340px,40svh,calc(88.5svh - var(--pr-b1) - 30px)));bottom:auto}[data-scene=problem] .pr-stats{top:calc(var(--pr-b2) + 16px);bottom:auto}[data-scene=problem] .pr-stats__card{padding:12px 12px 10px}[data-scene=problem] .pr-stats__head,[data-scene=problem] .pr-stats__kpis{margin-bottom:8px}[data-scene=problem] .pr-stats__kpi{padding:7px 9px 6px}[data-scene=problem] .pr-stats__kpi small{min-height:0;margin-bottom:4px}[data-scene=problem] .pr-stats__kpi b{font-size:18px}[data-scene=problem] .pr-stats__chart{height:clamp(78px,100svh - 470px,112px)}[data-scene=problem] .pr-stats__empty{font-size:16px;top:30%}[data-scene=problem] .pr-stats__ad{top:50%}[data-scene=problem] .pr-stats__foot{margin-top:8px}[data-scene=problem] .pr-stats__btn{padding:5px 9px}}@media (max-width:359px){[data-scene=problem] .pr-stats__live{display:none}}[data-scene=problem]:not(.is-ready) .pr-act--2{visibility:hidden}[data-scene=problem].pr-still[data-act="1"] .pr-act--2,[data-scene=problem].pr-still[data-act="2"] .pr-act--1{opacity:0;pointer-events:none}[data-scene=problem].pr-still[data-act="2"] .pr-stats{visibility:visible}[data-scene=problem].pr-still[data-act="2"] .pr-chat{transform:translate(2vw,56vh)rotate(5deg)scale(.92)}[data-scene=problem].pr-still .pr-hang{transform:rotate(23deg)}[data-scene=problem].pr-still .pr-x__c--r{--dx:-5px;--dy:3px}[data-scene=problem].pr-still .pr-x__c--b{--dx:5px;--dy:-2px}@media (max-width:720px){[data-scene=problem].pr-still[data-act="2"] .pr-chat{transform:translate(6vw,50vh)rotate(6deg)scale(.9)}}@media (max-width:720px) and (max-height:700px) and (orientation:portrait){[data-scene=problem].pr-still[data-act="2"] .pr-chat{transform:translate(6vw,calc(100svh - var(--pr-b1) - 58px)) rotate(6deg) scale(.9)}}@media (prefers-reduced-motion:reduce){[data-scene=problem] .pr-void:after{background:0 0;animation:none}[data-scene=problem] .pr-dots,[data-scene=problem] .pr-chat__badge.is-max{animation:none}}[data-scene=problem] .pr-lost .ch.pr-bang-held{visibility:hidden}@property --tpf-a{syntax:"<color>";inherits:true;initial-value:#2b2b30}@property --tpf-b{syntax:"<color>";inherits:true;initial-value:#141417}@property --tpf-hi{syntax:"<color>";inherits:true;initial-value:#6a6a72}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap{aspect-ratio:410/866;perspective:1600px;-webkit-user-select:none;user-select:none;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph{width:410px;height:866px;transform:scale(var(--k,1));transform-origin:0 0;--tpf-a:#2b2b30;--tpf-b:#141417;--tpf-hi:#6a6a72;transition:--tpf-a .9s var(--ease-out),--tpf-b .9s var(--ease-out),--tpf-hi .9s var(--ease-out);position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=business]{--tpf-a:#323a4a;--tpf-b:#161b26;--tpf-hi:#7d8aa3}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=cute]{--tpf-a:#f3c4d6;--tpf-b:#d98fae;--tpf-hi:#fff0f6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=pixel]{--tpf-a:#8e7ad6;--tpf-b:#4f3f93;--tpf-hi:#c9bcf5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=country]{--tpf-a:#c9a87e;--tpf-b:#8a6440;--tpf-hi:#efdcbf}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=yours]{--tpf-a:#d7d8dc;--tpf-b:#a3a5ac;--tpf-hi:#f6f6f8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__shadow{filter:blur(14px);background:radial-gradient(closest-side,#10101361,#10101300);border-radius:50%;height:8%;position:absolute;bottom:-3%;left:8%;right:8%;transform:translateZ(-40px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph:before{content:"";filter:blur(28px);z-index:-1;background:radial-gradient(closest-side,#10101338,#10101300);border-radius:80px;position:absolute;inset:4% -6% -6% 10%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__body{background:linear-gradient(140deg,var(--tpf-hi) 0%,var(--tpf-a) 9%,var(--tpf-b) 30%,var(--tpf-a) 52%,var(--tpf-b) 78%,var(--tpf-hi) 100%);box-shadow:inset 0 0 0 1.2px #ffffff59,inset 0 0 0 3px var(--tpf-a),inset 0 2px 1px #ffffff40, 0 1px 1px #0000001f,0 30px 60px -24px #1010138c,0 60px 90px -50px #10101380;border-radius:68px;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__body:before{content:"";background:#050506;border-radius:63px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 6px #000c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key{background:linear-gradient(90deg,var(--tpf-b),var(--tpf-hi) 60%,var(--tpf-a));border-radius:3px;width:5px;position:absolute;box-shadow:inset 0 0 0 .8px #00000040}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--act{height:34px;top:150px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--vu{height:62px;top:214px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--vd{height:62px;top:290px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--pw{background:linear-gradient(270deg,var(--tpf-b),var(--tpf-hi) 60%,var(--tpf-a));height:100px;top:236px;right:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__screen{isolation:isolate;background:#000;border-radius:55px;position:absolute;inset:13px;overflow:hidden;transform:translateZ(0)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__island{z-index:8;background:#000;border-radius:20px;width:122px;height:36px;margin-left:-61px;position:absolute;top:24px;left:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__island i{background:radial-gradient(circle at 35% 35%,#3a4a7a 0 18%,#0d1022 40%,#050608 70%);border-radius:50%;width:14px;height:14px;position:absolute;top:11px;right:13px;box-shadow:0 0 0 1.5px #0b0b10}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__fx{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__glare{z-index:7;pointer-events:none;background:linear-gradient(118deg,#fff0 30%,#ffffff21 var(--gx,50%),#fff0 calc(var(--gx,50%) + 16%)), radial-gradient(120% 60% at var(--gx,50%) 0%,#ffffff12,#fff0 60%);border-radius:55px;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-small .lb{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused *,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused :before,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused :after{animation-play-state:paused!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph svg text{text-rendering:geometricprecision}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps{background:var(--land,#f5efe2);font-family:var(--ui-font);color:var(--ui-fg);position:absolute;inset:0;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-off{visibility:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-bg{position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpm{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:none;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpx{display:block}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpm{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]) .only-base:not(.yours-too),:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]):not([data-preset=yours]) .yours-too,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=yours]) .only-yours,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=business]) .only-business,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=cute]) .only-cute,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=pixel]) .only-pixel,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=country]) .only-country,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .not-cute,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .not-country{display:none!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash{z-index:5;color:#f2eadb;opacity:0;visibility:hidden;background:#101013;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash svg{fill:currentColor;width:120px;height:auto;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash .tps-pupil{transform-box:fill-box;transform-origin:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash span{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .land{fill:var(--land)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .park{fill:var(--park);stroke:var(--park-line);stroke-width:var(--park-lw,1.5)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .roads-case path{fill:none;stroke:var(--road-case);stroke-width:calc(var(--w) * 1px + 4px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .roads path{fill:none;stroke:var(--road);stroke-width:calc(var(--w) * 1px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .paths path{fill:none;stroke:var(--path);stroke-width:var(--path-lw,2.2);stroke-dasharray:var(--path-dash,4 4);stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .water path{fill:var(--water);stroke:var(--water-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bridges rect{fill:var(--bridge);stroke:var(--bridge-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk{stroke:var(--bk-line,none);stroke-width:var(--bk-lw,0)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk1{fill:var(--bk1)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk2{fill:var(--bk2)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk3{fill:var(--bk3)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk-hall{fill:var(--hall)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk-wing{fill:var(--hall-wing,var(--hall));opacity:.9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .plaza circle{fill:var(--plaza);stroke:var(--plaza-line,none);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .plaza .plaza-in{fill:var(--plaza-in);stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .stage{fill:var(--stage);stroke:var(--stage-line,none);stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn{fill:var(--tent);stroke:var(--tent-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn-r{stroke:var(--tent-line);stroke-width:1px;fill:none;opacity:.7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn-c{fill:var(--tent-line)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees circle{fill:var(--tree);stroke:var(--tree-line,none);stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .lb{font-family:var(--lb-font);letter-spacing:.12em;text-transform:uppercase;fill:var(--lb);paint-order:stroke;stroke:var(--lb-halo);stroke-width:3px;stroke-linejoin:round;font-size:8.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .lb-water{fill:var(--water-lb,#6f8dc4);letter-spacing:.06em;text-transform:none;stroke:none;font-size:10px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi circle{fill:var(--poi-bg,#fff);stroke:var(--poi-line,#101013);stroke-width:1.4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi path{stroke:var(--poi-line,#101013);stroke-width:1.6px;stroke-linecap:round;fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi--aid path{stroke:var(--poi-aid,#ff4e17)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi-t{font:800 5.6px var(--f-text);fill:var(--poi-line,#101013);text-anchor:middle;letter-spacing:-.02em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .rt path{fill:none;stroke-linecap:round;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .rt-walked{fill:none;stroke:var(--walked,#1010132e);stroke-width:var(--walked-w,6);stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:butt;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .urt{fill:none;stroke:var(--urt,#b983ff);stroke-width:5px;stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-in{transform-box:view-box}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-lb{font-family:var(--f-text);fill:#101013;paint-order:stroke;stroke:var(--lb-halo);stroke-width:3.4px;stroke-linejoin:round;letter-spacing:-.01em;font-size:11.5px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-shadow{fill:#10101338}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-hard{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-pin{stroke:#101013;stroke-width:2px;fill:var(--cat,#ffc83a)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-ico{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage{--cat:#ffc83a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--food{--cat:#ff8a5b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--reg{--cat:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--quest,:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--new{--cat:#c9a6ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--new .mk-in{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo{z-index:2;pointer-events:none;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo svg{max-width:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpo-you{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-you{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-you-in,:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-b{width:0;height:0;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-b>*{position:absolute}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-halo{background:var(--you-halo,#1238c947);will-change:transform,opacity;border-radius:50%;width:48px;height:48px;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite tph-pulse;top:-24px;left:-24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-cone-w{width:0;height:0;transform:rotate(var(--ang,0deg));top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-cone{width:40px;height:40px;position:absolute;top:-40px;left:-20px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-core{width:24px;height:24px;top:-12px;left:-12px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-biz{width:60px;height:60px;top:-30px;left:-30px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub{will-change:transform;width:84px;height:46px;animation:2s ease-in-out infinite tph-bob;top:-70px;left:-42px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub svg{width:100%;height:100%;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-lasso{will-change:transform;border:2px dashed #6e3a1e;border-radius:50%;width:44px;height:44px;animation:9s linear infinite tph-spin;top:-22px;left:-22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat{width:40px;height:28px;top:-16px;left:-20px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpo-crowd{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p{background:var(--crowd,#7c8bb0);width:8px;height:8px;box-shadow:0 0 0 1.6px var(--crowd-ring,#fff);opacity:.9;animation:var(--walk) linear infinite;will-change:transform;border-radius:50%;position:absolute;top:-4px;left:-4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p1{--walk:tph-w1 26s alternate;animation-delay:-4s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p2{--walk:tph-w2 30s alternate;animation-delay:-12s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p3{--walk:tph-w3 18s alternate;animation-delay:-7s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p4{--walk:tph-w4 34s;animation-delay:-20s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p5{--walk:tph-w5 28s alternate;animation-delay:-3s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p6{--walk:tph-w6 22s;animation-delay:-9s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p7{--walk:tph-w7 16s;animation-delay:-5s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business]{--crowd:#5d677b;--crowd-ring:#111319}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpo-p{border-radius:1px;width:6px;height:6px;top:-3px;left:-3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--crowd:#c59bff;--crowd-ring:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country]{--crowd:#7a4a26;--crowd-ring:#f1dfb6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--crowd:transparent;--crowd-ring:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-live{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s step-end infinite tph-live}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st{transform:rotate(var(--a));animation:3.2s ease-in-out infinite tph-twinkle;animation-delay:calc(var(--i) * -.6s);will-change:transform;position:absolute;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st path{fill:#ffe27a;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st .tpo-st-s{fill:#ffc2d7;stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-spk{width:14px;height:14px;animation:1.8s ease-in-out infinite tph-twinkle;animation-delay:calc(var(--i) * -.4s);will-change:transform;position:absolute;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-spk path{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble{will-change:transform;width:24px;height:24px;margin:-12px 0 0 -12px;animation:7s linear infinite tph-roll;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble-roll{will-change:transform;width:24px;height:24px;animation:1.6s linear infinite tph-hop}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble svg{width:24px;height:24px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble circle{fill:#a0783c2e}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble path{fill:none;stroke:#7a5634;stroke-width:1.3px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]) :is(.zone,.urt,.mk--new,.ulabel,.touch){display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-fill{stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-edge{fill:none;stroke:#101013;stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-v{fill:#fff;stroke:#101013;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-tag rect{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-tag text{font:600 10.5px var(--f-text);fill:#f7f5f0;text-anchor:middle;letter-spacing:.01em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-b{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-t{font:600 11.5px var(--f-text);fill:#f7f5f0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-caret{fill:#ffc83a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .touch-dot{fill:#1010133d;stroke:#fff;stroke-width:3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .touch-ripple{fill:none;stroke:#101013;stroke-width:2px;opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu{z-index:3;pointer-events:none;font-family:var(--ui-font);color:var(--ui-fg);position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-status{height:58px;color:var(--status);font-family:var(--status-font,var(--f-text));z-index:2;justify-content:space-between;align-items:center;padding:6px 34px 0 46px;display:flex;position:absolute;top:0;left:0;right:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-time{letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-width:52px;font-size:17px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-sys{align-items:center;gap:7px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-net{align-items:center;gap:5px;display:flex;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-bars{fill:currentColor;width:19px;height:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-bars rect{transition:opacity .25s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-gen{letter-spacing:-.01em;font-size:13px;font-weight:700;transition:opacity .25s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-nonet{white-space:nowrap;opacity:0;font-size:12.5px;font-weight:650;transition:opacity .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-gen{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-nonet{opacity:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-bars{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-batt{fill:currentColor;width:28px;height:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-top{height:54px;position:absolute;top:62px;left:14px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-pill{background:var(--ui-bg);border-radius:var(--ui-r);box-shadow:var(--ui-shadow);border:var(--ui-border,0 solid transparent);align-items:center;gap:11px;padding:0 10px 0 9px;display:flex;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-pill--edit{opacity:0;transform:translateY(-12px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-logo{border-radius:calc(var(--ui-r) * .6);background:var(--logo-bg,#101013);width:36px;height:36px;color:var(--logo-fg,#f7f5f0);flex:none;place-items:center;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-logo svg{width:20px;height:20px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev b{font-family:var(--ui-title);font-weight:var(--ui-title-w,700);letter-spacing:var(--ui-title-ls,-.01em);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev small{color:var(--ui-soft);white-space:nowrap;font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-chip{font-family:var(--f-pixel);letter-spacing:.06em;background:var(--chip-bg,#ff4e17);color:var(--chip-fg,#fff);border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px 4px;font-size:12px;font-weight:600;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-chip svg{width:14px;height:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ed-dot{background:#b983ff;border-radius:12px;flex:none;width:36px;height:36px;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ed-dot:after{content:"";border:2.5px solid #101013;border-radius:3px;position:absolute;inset:11px;transform:rotate(45deg)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-done{color:#f7f5f0;background:#101013;border-radius:12px;flex:none;padding:9px 13px;font-size:13px;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrls{flex-direction:column;gap:8px;display:flex;position:absolute;top:436px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl{background:var(--ui-bg);width:42px;height:42px;color:var(--ui-fg);border-radius:var(--ctrl-r,14px);box-shadow:var(--ui-shadow);border:var(--ui-border,0 solid transparent);place-items:center;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl svg{width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl .ic-acc{fill:var(--ic-acc,#ff4e17)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl--loc{color:var(--loc,#1238c9)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off{color:#f7f5f0;opacity:0;background:#101013;border-radius:16px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:13.5px;display:flex;position:absolute;top:124px;left:14px;right:14px;transform:translateY(-10px)scale(.96);box-shadow:0 10px 24px -10px #10101380}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off>svg{color:#ffc83a;flex:none;width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off span{flex:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off b{font-family:var(--f-pixel);color:#ffc83a;letter-spacing:.02em;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off-ok{color:#101013;background:#7fe0b5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off-ok svg{width:14px;height:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast{white-space:nowrap;color:#101013;opacity:0;background:#fff;border-radius:30px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:13px;font-weight:650;display:flex;position:absolute;top:176px;left:50%;transform:translate(-50%,-8px);box-shadow:0 12px 28px -10px #10101359}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast i{color:#fff;background:#2c8c1f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-card,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-build{background:var(--ui-bg);border-radius:var(--ui-r) var(--ui-r) 46px 46px;box-shadow:var(--ui-shadow-card,var(--ui-shadow));border:var(--ui-border,0 solid transparent);padding:12px 18px 34px;position:absolute;bottom:10px;left:10px;right:10px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-build{padding:14px 14px 32px;transform:translateY(115%)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-grab{background:var(--ui-line);border-radius:3px;width:38px;height:5px;margin:0 auto 12px;display:block}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-soft);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:500;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btns{gap:8px;margin-top:14px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn{border-radius:var(--btn-r,16px);border:1.5px solid var(--ui-line);height:46px;color:var(--ui-fg);flex:1;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:650;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn svg{width:19px;height:19px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn--pri{background:var(--ui-acc);color:var(--ui-acc-fg);border-color:#0000}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-home{background:var(--home,#101013);z-index:4;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:9px;left:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hint{color:#4a4339;align-items:center;gap:8px;padding:0 4px 12px;font-size:13px;font-weight:550;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hint-dot{background:#b983ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b983ff40}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tools{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool{color:#101013;height:66px;transition:background .25s,color .25s,transform .25s var(--ease-spring);background:#f4ede1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool svg{width:24px;height:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool b{font-size:11.5px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool.is-on{color:#ffc83a;background:#101013;transform:translateY(-3px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool.is-on b{color:#f7f5f0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base]{--land:#f6f0e3;--park:#d7e7be;--park-line:#c3daa2;--water:#c3d8fb;--water-line:#a6c2f2;--water-lb:#5e7fc0;--road:#fff;--road-case:#e6dbc6;--path:#bdae8c;--bridge:#fff;--bridge-line:#d2c3a5;--bk1:#ece3d2;--bk2:#e6dcc8;--bk3:#efe7d9;--hall:#e1d2b5;--hall-wing:#d9c8a8;--plaza:#efe5d1;--plaza-in:#e9ddc4;--stage:#ffc83a;--stage-line:#101013;--tree:#bcd99d;--tree-line:#a9cc86;--tent:#ffe9d6;--tent-line:#ff7a45;--lb:#a0927a;--lb-halo:#f6f0e3;--lb-font:var(--f-text);--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:800;--ui-bg:#fff;--ui-fg:#101013;--ui-soft:#7e7565;--ui-line:#ede5d6;--ui-acc:#101013;--ui-acc-fg:#f7f5f0;--ui-r:24px;--ui-shadow:0 1px 0 #1010130a,0 10px 26px -12px #10101352;--status:#101013;--walked:#c4c8d3;--walked-w:7.5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .tps-bg{background-color:#ede5d4;background-image:linear-gradient(#e3d9c5 1px,#0000 1px),linear-gradient(90deg,#e3d9c5 1px,#0000 1px);background-size:32px 30px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-case{stroke:#fff;stroke-width:11px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-line{stroke:#1238c9;stroke-width:6.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-flow{stroke:#ffffffe6;stroke-width:2.6px;stroke-dasharray:1.5 16.5;animation:.9s steps(9,end) infinite tph-flow}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base]{--you-halo:#1238c947}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-cone path{fill:#1238c929}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-ring{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-core{filter:drop-shadow(0 1.5px 2px #1010134d)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-dot{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .cd-k{margin-bottom:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-step{font-family:var(--f-pixel);letter-spacing:.04em;text-transform:none;color:#101013;background:#ffc83a;border-radius:6px;padding:3px 7px 2px;font-size:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-row{align-items:center;gap:13px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-ico{background:#ffc83a;border:2px solid #101013;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:3px 3px #101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-ico svg{fill:#101013;width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-main{min-width:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-t{font-family:var(--ui-title);font-weight:var(--ui-title-w,800);letter-spacing:-.025em;font-size:25px;line-height:1.05}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-m{color:var(--ui-soft);font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-bar{background:#efe8db;border-radius:3px;height:5px;margin-top:14px;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-bar-f{transform-origin:0;background:#1238c9;border-radius:3px;height:100%;display:block;transform:scaleX(.2)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business]{--land:#111319;--park:#131c18;--park-line:#1e2c25;--water:#0e172c;--water-line:#1f3361;--water-lb:#4c6aa8;--road:#1b1f28;--road-case:#1b1f28;--path:#2b3240;--path-lw:1.2;--path-dash:2 3;--bridge:#1b1f28;--bridge-line:#3a4356;--bk1:#181b23;--bk2:#1a1e27;--bk3:#161920;--bk-line:#2a303c;--bk-lw:1;--hall:#1c2130;--hall-wing:#1c2130;--plaza:#151920;--plaza-line:#2a303c;--plaza-in:#171c24;--stage:#a9c9ff;--tree:#1b2a22;--tent:#1b1f28;--tent-line:#3a4356;--lb:#5d677b;--lb-halo:#111319;--lb-font:var(--f-text);--poi-bg:#111319;--poi-line:#8a93a6;--poi-aid:#a9c9ff;--ui-font:var(--f-text);--ui-title:var(--f-text);--ui-title-w:650;--ui-title-ls:-.015em;--ui-bg:#181b22;--ui-fg:#eef1f7;--ui-soft:#8590a4;--ui-line:#2a303c;--ui-acc:#a9c9ff;--ui-acc-fg:#0a1020;--ui-r:12px;--ctrl-r:10px;--btn-r:8px;--ui-border:1px solid #2a303c;--ui-shadow:0 12px 28px -14px #000c;--status:#eef1f7;--home:#eef1f7;--logo-bg:#a9c9ff;--logo-fg:#0a1020;--chip-bg:#232937;--chip-fg:#a9c9ff;--ic-acc:#a9c9ff;--loc:#a9c9ff;--walked:#a9c9ff40;--walked-w:2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tps-bg{background:#111319}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .trees circle{r:2.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .lb{letter-spacing:.2em;font-size:7.5px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .lb-water{letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-style:normal}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .grid{stroke:#a9c9ff12;stroke-width:1px;fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .ticks text{font:500 7.5px var(--f-mono);fill:#4c566b;text-anchor:middle;letter-spacing:.06em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .scale path{fill:none;stroke:#8590a4;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .scale text{font:500 8px var(--f-mono);fill:#8590a4;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .rt-biz{stroke:#a9c9ff;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .rt-bizflow{stroke:#eef1f7;stroke-width:4px;stroke-dasharray:.1 23.9;stroke-linecap:square;animation:1.2s steps(12,end) infinite tph-flow-s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-sq{fill:#eef1f7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .bz-sq{fill:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-n{font:700 9.5px var(--f-text);fill:#0a1020;text-anchor:middle;letter-spacing:.02em;font-variant-numeric:tabular-nums}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-lead{stroke:#5d677b;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-tag{fill:#181b22;stroke:#2a303c;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-t{font:500 9.5px var(--f-text);fill:#c9d0dd}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-time{fill:#a9c9ff;font-variant-numeric:tabular-nums;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-halo{background:0 0;border:1.2px solid #a9c9ff;width:44px;height:44px;top:-22px;left:-22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-x{stroke:#a9c9ff;stroke-width:1.3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-ring{fill:#111319;stroke:#a9c9ff;stroke-width:1.6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-dot{fill:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-t{font:700 8px var(--f-text);fill:#a9c9ff;letter-spacing:.18em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-time{font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-chip{font-family:var(--f-text);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:1px solid #2f3747;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-logo{border-radius:8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .cd-k{font-family:var(--f-text);letter-spacing:.16em;border-bottom:1px solid #2a303c;padding-bottom:8px;font-size:10px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag{margin:0;padding:0;list-style:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li{font-variant-numeric:tabular-nums;border-bottom:1px solid #20252f;grid-template-columns:22px 44px 1fr auto;align-items:center;height:31px;padding:0 6px;font-size:13px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li:last-child{border-bottom:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-n{color:#5d677b;font-size:9.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-t{color:#a9c9ff;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-name{font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-ok{color:#5d677b;width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-ok svg{width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-eta{color:#8590a4;font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-done .ag-name,:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-done .ag-t{color:#5d677b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-now{background:#a9c9ff1a;box-shadow:inset 2px 0 #a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-now .ag-eta{color:#a9c9ff;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--land:#fff0f4;--park:#d6f4e4;--park-line:#aee6c9;--park-lw:2.5;--water:#cfe4ff;--water-line:#a8cbff;--water-lb:#7ba2e8;--road:#fff;--road-case:#ffd2e1;--path:#ffb8d0;--path-lw:3.4;--path-dash:.1 7;--bridge:#fff;--bridge-line:#ffc0d5;--bk1:#ffdce8;--bk2:#eaddff;--bk3:#d6f3e7;--bk-line:#fff;--bk-lw:3;--hall:#ffe7b6;--hall-wing:#ffdca0;--plaza:#fff7dd;--plaza-line:#ffd98a;--plaza-in:#ffefc0;--stage:#ff8fb8;--stage-line:#fff;--tent:#fff;--tent-line:#ff8fb8;--lb:#e58aae;--lb-halo:#fff0f4;--lb-font:var(--f-display);--poi-bg:#fff;--poi-line:#e58aae;--poi-aid:#ff6fa3;--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:700;--ui-bg:#fff;--ui-fg:#5a2f55;--ui-soft:#b58aae;--ui-line:#ffe1ec;--ui-acc:#ff7eb0;--ui-acc-fg:#fff;--ui-r:30px;--ctrl-r:50%;--btn-r:26px;--ui-shadow:0 10px 24px -10px #ff7eb073;--status:#5a2f55;--home:#5a2f55;--logo-bg:#ffe1ec;--logo-fg:#ff6fa3;--chip-bg:#fff4c2;--chip-fg:#ffb800;--ic-acc:#ff7eb0;--loc:#ff7eb0;--walked:#ff7eb033}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tps-bg{background:#fff0f4}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .lb{letter-spacing:.06em;font-size:8px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .lb-water{font-family:var(--f-display);font-size:9px;font-style:normal;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .roads path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .roads-case path{stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .land-tex .dot,:is([data-scene=whatif],[data-scene=presets],.tph-host) .dot{fill:#ffd3e2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .water-tex .wave-ln,:is([data-scene=whatif],[data-scene=presets],.tph-host) .wave-ln{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees-cute circle{fill:#a9e8c9;stroke:#fff;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees-cute .tr-hi{fill:#fff;stroke:none;opacity:.7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .rt-cute{stroke:#ff7eb0;stroke-width:6.5px;stroke-dasharray:.1 11;animation:1.1s steps(11,end) infinite tph-flow-c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tents .tn{rx:6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-h{fill:var(--ct,#ff8fb8);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 3px 3px #ff6fa359)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage{--ct:#ff7eb0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--food{--ct:#ffb36b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--reg{--ct:#8fb8ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--quest{--ct:#c59bff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-hi{fill:#fff;opacity:.8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-shadow{fill:#ff6fa340}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-tag{fill:#fff;stroke:#ffd2e1;stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-t{font:600 8.5px var(--f-display);fill:#d9709b;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-cute .cloud path{fill:#fff;stroke:#ffd2e1;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-b{fill:#fff;stroke:#5a2f55;stroke-width:2.2px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-e{fill:none;stroke:#5a2f55;stroke-width:2px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-n{fill:#ff8fb8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-w{stroke:#5a2f55;stroke-width:1.3px;stroke-linecap:round;opacity:.6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-c{fill:#ffc2d8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--you-halo:#ff7eb04d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-ring{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-core{filter:drop-shadow(0 2px 3px #ff6fa366)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-dot{fill:#ff7eb0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub-b{fill:#fff;stroke:#ffd2e1;stroke-width:1.6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-face{font:700 12.5px var(--f-mono);fill:#5a2f55;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-smile{fill:none;stroke:#5a2f55;stroke-width:1.8px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-time{font-family:var(--f-display);font-size:16px;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-logo{border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-logo svg{width:19px;height:19px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-ev b{font-size:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-chip{border-radius:50%;justify-content:center;width:32px;height:32px;padding:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-chip svg{width:18px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-k{font-family:var(--f-display);text-transform:none;letter-spacing:0;color:#d9709b;margin-bottom:10px;font-size:11px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-ico{box-shadow:none;color:#ff6fa3;background:#ffe1ec;border:0;border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-ico svg{fill:currentColor;width:26px;height:26px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-t{font-size:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn{font-family:var(--f-display);border-width:2px;font-size:13.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--pri{transform:translateY(-3px);box-shadow:0 6px #e8609a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--ghost{color:#ffc93c;border-color:#ffe7a6;flex:.7;gap:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--ghost svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel]{--land:#a7f070;--ui-font:var(--f-pixel);--ui-title:var(--f-pixel);--ui-title-w:600;--ui-title-ls:.02em;--ui-bg:#1a1c2c;--ui-fg:#f4f4f4;--ui-soft:#94b0c2;--ui-line:#333c57;--ui-acc:#ffcd75;--ui-acc-fg:#1a1c2c;--ui-r:0px;--ctrl-r:0px;--btn-r:0px;--status:#1a1c2c;--status-font:var(--f-pixel);--home:#1a1c2c;--logo-bg:#b13e53;--logo-fg:#f4f4f4;--chip-bg:#ffcd75;--chip-fg:#1a1c2c;--ic-acc:#ef7d57;--loc:#ffcd75;--ui-shadow:0 -6px 0 -2px #1a1c2c,0 6px 0 -2px #1a1c2c,-6px 0 0 -2px #1a1c2c,6px 0 0 -2px #1a1c2c,0 10px 0 -2px #1a1c2c59;-webkit-font-smoothing:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tps-bg{background:#a7f070}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-pill,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-card,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ctrl{border-radius:0;box-shadow:inset 0 0 0 3px #1a1c2c,inset 0 0 0 6px #333c57,0 6px #1a1c2c59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-card{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));padding:16px 18px 18px;bottom:30px;left:14px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-grab{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-status{color:#f4f4f4;background:#1a1c2c;height:56px;padding-top:4px;box-shadow:0 4px #333c57,0 8px #1a1c2c4d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-time{letter-spacing:.02em;font-size:19px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-top{top:70px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-gen,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-nonet{font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-pill{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));padding-left:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-logo{border-radius:0;box-shadow:inset 0 -4px #5d275d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-logo svg{width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ev b{color:#ffcd75;font-size:17px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ev small{letter-spacing:.06em;font-size:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ctrl svg{width:20px;height:20px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hud{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;top:134px;left:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-hp{gap:4px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-hp svg{color:#b13e53;filter:drop-shadow(3px 0 #1a1c2c)drop-shadow(-3px 0 #1a1c2c)drop-shadow(0 3px #1a1c2c)drop-shadow(0 -3px #1a1c2c);width:21px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins{color:#ffcd75;font-family:var(--f-pixel);background:#1a1c2c;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px 3px 6px;font-size:16px;display:inline-flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins svg{width:18px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins b{font-variant-numeric:tabular-nums;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tags{position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tag--below{transform:translate(-50%)!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tag{font-family:var(--f-pixel);letter-spacing:.06em;color:#f4f4f4;white-space:nowrap;background:#1a1c2c;padding:2px 5px 1px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px #1a1c2c59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-k{font-family:var(--f-pixel);letter-spacing:.08em;color:#94b0c2;margin-bottom:8px;font-size:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp{align-items:center;gap:6px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp i{background:#333c57;width:70px;height:10px;display:block;box-shadow:inset 0 0 0 2px #1a1c2c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp b{background:#38b764;width:62%;height:100%;display:block;box-shadow:inset 0 -3px #257179,inset 0 0 0 2px #1a1c2c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-t{color:#ffcd75;letter-spacing:.02em;font-size:25px;line-height:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-m{color:#f4f4f4;letter-spacing:.04em;align-items:center;gap:5px;margin-top:7px;font-size:14px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-m svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn{font-family:var(--f-pixel);letter-spacing:.06em;color:#f4f4f4;background:#566c86;border:0;height:44px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 3px #1a1c2c,inset 0 -6px #1a1c2c40}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn--pri{color:#1a1c2c;background:#ffcd75}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn svg{width:13px;height:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-home{background:#1a1c2c;border-radius:0;height:6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country]{--land:transparent;--park:#d9c389;--park-line:#8a6a3d;--park-lw:1.2;--water:#9dbdb3;--water-line:#58766f;--water-lb:#3f5b55;--road:#e9d4a4;--road-case:#7a5634;--path:#7a5634;--path-lw:1.6;--path-dash:5 4;--bridge:#c79a62;--bridge-line:#5a3a1e;--bk1:#ddbf8d;--bk2:#d2b07d;--bk3:#e4c99a;--bk-line:#5a3a1e;--bk-lw:1.6;--hall:#c99e68;--hall-wing:#b98c58;--plaza:#e6cf9c;--plaza-line:#7a5634;--plaza-in:#dec48e;--stage:#9c4a2a;--stage-line:#5a3a1e;--tent:#f2e3c2;--tent-line:#9c4a2a;--lb:#5a3a1e;--lb-halo:#ead5a8;--lb-font:var(--f-serif);--poi-bg:#f2e3c2;--poi-line:#5a3a1e;--poi-aid:#9c4a2a;--ui-font:var(--f-serif);--ui-title:var(--f-serif);--ui-title-w:800;--ui-title-ls:0;--ui-bg:#f2e3c3;--ui-fg:#3b2412;--ui-soft:#7b5a3a;--ui-line:#c9a878;--ui-acc:#6e3a1e;--ui-acc-fg:#f6e7c8;--ui-r:8px;--ctrl-r:50%;--btn-r:6px;--ui-border:1.5px solid #8a6a3d;--ui-shadow:0 8px 18px -10px #3b24128c;--status:#3b2412;--status-font:var(--f-serif);--home:#3b2412;--logo-bg:#3b2412;--logo-fg:#e2b451;--chip-bg:#9c4a2a;--chip-fg:#f6e7c8;--ic-acc:#9c4a2a;--loc:#6e3a1e;--walked:#5a3a1e40;--walked-w:2.5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tps-bg{background:radial-gradient(120% 80% at 50% 40%,#fff4d600 40%,#78501e52 100%), var(--tp-noise,none),linear-gradient(170deg,#f1dfb6,#e6cc98 60%,#ddbe86)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .lb{letter-spacing:.04em;text-transform:none;font-size:10px;font-style:italic;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .lb-water{font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .roads path{stroke-dasharray:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .roads-case path{stroke-width:calc(var(--w) * 1px + 2px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hatch-bg{fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hatch-ln{stroke:#1010138c;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .hatch-ln{stroke:#5a3a1e59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .wave-ln{stroke:#58766f;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .stip{fill:#8a6a3d;opacity:.55}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cactus path{fill:#6f8a4c;stroke:#3f5229;stroke-width:1.2px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass circle{fill:#f2e3c3d9;stroke:#5a3a1e;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-in{fill:none;stroke-dasharray:2 2.4}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-n{fill:#9c4a2a;stroke:#5a3a1e;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-s,:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-x{fill:#e9d4a4;stroke:#5a3a1e;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass text{font:italic 700 11px var(--f-serif);fill:#5a3a1e;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .rt-cty{stroke:#6e3a1e;stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:butt}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh circle{fill:#e2b451;stroke:#5a3a1e;stroke-width:1.4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh .sh-in{fill:#f2d58a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh-n{font:800 9px var(--f-serif);fill:#5a3a1e;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .only-country .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .only-country .sh circle{fill:#f0c85e}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cy-lb{font:italic 700 12px var(--f-serif);fill:#3b2412;paint-order:stroke;stroke:#ead5a8;stroke-width:3.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat path{fill:#7a4a26;stroke:#3b2412;stroke-width:1.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat .hat-band{fill:none;stroke:#e2b451;stroke-width:2.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-rope{outline-offset:-6px;z-index:2;pointer-events:none;border:6px solid #8a5a2b;border-radius:49px;outline:6px dashed #eccd96bf;position:absolute;inset:7px;box-shadow:inset 0 0 0 1.5px #4a2e14,0 0 0 1.5px #4a2e14}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-status{padding-top:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-time{font-size:17px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-top{top:70px;left:22px;right:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-pill{background:linear-gradient(#f4e6c8,#ead5a8)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-ev b{font-size:15px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-chip{font-family:var(--f-serif);letter-spacing:.04em;border-radius:4px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo{border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo svg{width:24px;height:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh circle{fill:#e2b451;stroke:#e2b451}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh .sh-in{fill:#3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-ctrls{right:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card{text-align:center;background:radial-gradient(130% 120% at 50% 30%,#f6eacf 40%,#e5cc98 100%);border:1.5px solid #8a6a3d;border-radius:6px;padding:16px 20px 20px;bottom:24px;left:20px;right:20px;box-shadow:0 14px 26px -12px #3b241299,inset 0 0 0 4px #f6eacf,inset 0 0 0 5.5px #8a6a3d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:before,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:after{content:"";background:radial-gradient(circle at 35% 35%,#b9b0a0,#4a3a28);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:after{left:auto;right:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-grab{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-wanted{font-family:var(--f-serif);letter-spacing:.12em;text-transform:uppercase;color:#3b2412;border-top:2px solid #3b2412;border-bottom:2px solid #3b2412;padding:6px 0 7px;font-size:27px;font-weight:900;line-height:1;box-shadow:0 3px 0 -1.5px #f6eacf,0 4.5px 0 -1px #3b2412,0 -3px 0 -1.5px #f6eacf,0 -4.5px 0 -1px #3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-t{letter-spacing:0;margin-top:11px;font-size:19px;font-style:italic;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-m{color:#7b5a3a;font-size:12.5px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-btn--pri{font-family:var(--f-serif);letter-spacing:.06em;text-transform:uppercase;color:#f6e7c8;background:repeating-linear-gradient(90deg,#00000014 0 2px,#0000 2px 23px),linear-gradient(#8a4e2a,#6a361b);font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000040,0 3px #3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--land:transparent;--park:#1238c909;--park-line:#1238c9;--park-lw:1;--water:#1238c912;--water-line:#1238c9;--water-lb:#1238c9;--road:#f4f6fc;--road-case:#a9b9e8;--path:#1238c9;--path-lw:1;--path-dash:3 3;--bridge:#f4f6fc;--bridge-line:#1238c9;--bk1:#fff9;--bk2:#fff9;--bk3:#fff9;--bk-line:#1238c9;--bk-lw:1;--hall:#1238c90f;--hall-wing:#1238c90f;--plaza:#fff9;--plaza-line:#1238c9;--plaza-in:transparent;--stage:#1238c91a;--stage-line:#1238c9;--tree:transparent;--tree-line:#1238c9;--tent:transparent;--tent-line:#1238c9;--lb:#1238c9;--lb-halo:#f4f6fc;--lb-font:var(--f-mono);--poi-bg:#f4f6fc;--poi-line:#1238c9;--poi-aid:#1238c9;--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:800;--ui-bg:#fff;--ui-fg:#1238c9;--ui-soft:#6c7fb8;--ui-line:#c9d3f0;--ui-acc:#1238c9;--ui-acc-fg:#fff;--ui-r:18px;--ui-border:1.5px dashed #1238c9;--ui-shadow:0 10px 24px -16px #1238c973;--status:#1238c9;--home:#1238c9;--logo-bg:#1238c90f;--logo-fg:#1238c9;--chip-bg:transparent;--chip-fg:#1238c9;--ic-acc:#1238c9;--loc:#1238c9;--walked:#1238c933;--walked-w:2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tps-bg{background-color:#f4f6fc;background-image:linear-gradient(#1238c91a 1px,#0000 1px),linear-gradient(90deg,#1238c91a 1px,#0000 1px),linear-gradient(#1238c90b 1px,#0000 1px),linear-gradient(90deg,#1238c90b 1px,#0000 1px);background-size:64px 60px,64px 60px,16px 15px,16px 15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .bk,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .bk-hall{stroke-dasharray:4 3}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .roads-case path{opacity:.6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .trees circle{stroke-dasharray:2 2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .lb{letter-spacing:.1em;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .lb-water{font-style:normal;font-family:var(--f-mono);font-size:9px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-hard,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-shadow{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-pin{fill:#fff;stroke:#1238c9;stroke-width:1.5px;stroke-dasharray:3 2.2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-ico{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-lb{fill:#1238c9;font-family:var(--f-mono);font-size:10px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .rt-line{stroke:#1238c9;stroke-width:2.2px;stroke-dasharray:7 5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--you-halo:#1238c929}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-cone path{fill:#1238c914}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-ring{fill:#fff;stroke:#1238c9;stroke-width:1.5px;stroke-dasharray:3 2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-dot{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-logo{border:1.5px dashed #1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-chip{font-family:var(--f-display);border:1.5px dashed #1238c9;border-radius:50%;justify-content:center;width:32px;height:32px;padding:0;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-time{font-family:var(--f-mono);font-size:16px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-k{color:#6c7fb8;margin-bottom:8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-step{color:#1238c9;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px dashed #1238c9;font-size:10px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-t{color:#1238c9;font-size:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .yr-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .yr-tags span{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#1238c9;border:1.5px dashed #1238c9;border-radius:8px;padding:5px 8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-btn--pri{border-radius:12px}@keyframes tph-flow{to{stroke-dashoffset:-18px}}@keyframes tph-flow-s{to{stroke-dashoffset:-24px}}@keyframes tph-pulse{0%{opacity:.55;transform:scale(.35)}70%{opacity:.08}to{opacity:0;transform:scale(1.35)}}@keyframes tph-spin{to{transform:rotate(360deg)}}@keyframes tph-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.72)rotate(14deg)}}@keyframes tph-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tph-w1{0%{transform:translate(18px,152px)}50%{transform:translate(196px,164px)}to{transform:translate(372px,152px)}}@keyframes tph-w2{0%{transform:translate(12px,346px)}33%{transform:translate(110px,352px)}66%{transform:translate(236px,368px)}to{transform:translate(372px,344px)}}@keyframes tph-w3{0%{transform:translate(228px,176px)}to{transform:translate(236px,352px)}}@keyframes tph-w4{0%{transform:translate(36px,326px)}25%{transform:translate(26px,232px)}50%{transform:translate(128px,206px)}75%{transform:translate(150px,316px)}to{transform:translate(36px,326px)}}@keyframes tph-w5{0%{transform:translate(372px,436px)}50%{transform:translate(198px,470px)}to{transform:translate(18px,452px)}}@keyframes tph-w6{0%{transform:translate(262px,506px)}33%{transform:translate(344px,512px)}66%{transform:translate(306px,560px)}to{transform:translate(262px,506px)}}@keyframes tph-w7{0%{transform:translate(276px,300px)}33%{transform:translate(338px,296px)}66%{transform:translate(310px,322px)}to{transform:translate(276px,300px)}}@keyframes tph-live{50%{opacity:.25}}@keyframes tph-roll{0%{transform:translate(-40px,452px)}to{transform:translate(420px,452px)}}@keyframes tph-hop{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-9px)rotate(180deg)}50%{transform:translateY(0)rotate(360deg)}75%{transform:translateY(-5px)rotate(540deg)}}@keyframes tph-flow-c{to{stroke-dashoffset:-11.1px}}[data-scene=whatif].is-asleep *,[data-scene=whatif].is-asleep :before,[data-scene=whatif].is-asleep :after{animation-play-state:paused!important}[data-scene=whatif] .haze{filter:none}[data-scene=whatif] .wi-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}[data-scene=whatif] .wi-haze--a{opacity:.5;top:-30vmax;right:-22vmax}[data-scene=whatif] .wi-haze--b{opacity:.38;bottom:-38vmax;left:-30vmax}[data-scene=whatif] .wi-ghost{left:var(--gutter);opacity:.075;font-size:clamp(24px,3.1vw,54px);position:absolute;bottom:6.5vh}[data-scene=whatif] .wi-glyph{font-size:clamp(22px,2.4vw,40px);position:absolute}[data-scene=whatif] .wi-glyph--a{top:14%;left:47%}[data-scene=whatif] .wi-glyph--b{font-size:clamp(18px,1.8vw,30px);top:62%;left:52%}[data-scene=whatif] .wi-glyph--c{opacity:.14;top:9%;right:3%}[data-scene=whatif] .wi-grid{z-index:2;max-width:1680px;height:100%;padding:0 var(--gutter);grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;column-gap:3vw;margin:0 auto;display:grid;position:relative}[data-scene=whatif] .wi-text{padding-bottom:2vh;position:relative}[data-scene=whatif] .wi-kicker{color:var(--fg-faint);align-items:center;gap:12px;margin-bottom:clamp(20px,3.6vh,40px);display:flex}[data-scene=whatif] .wi-kicker i{background:currentColor;width:34px;height:2px;display:block}[data-scene=whatif] .wi-kicker .js-kick{color:var(--fg-soft)}[data-scene=whatif] .wi-lines{display:grid}[data-scene=whatif] .wi-line{--wi-fs:clamp(30px,3.85vw,64px);font-family:var(--f-display);font-weight:800;font-size:var(--wi-fs);letter-spacing:-.032em;color:var(--fg);grid-area:1/1;align-self:start;margin:0;line-height:1.04}[data-scene=whatif] .wi-line:not(.is-on){pointer-events:none}[data-scene=whatif] .wi-line:not(.is-on):not(.is-leaving){visibility:hidden}[data-scene=whatif] .wi-lines{--wi-fs:clamp(30px,3.85vw,64px)}[data-scene=whatif] .w{vertical-align:top;margin:-.07em -.03em -.16em;padding:.07em .03em .16em;display:inline-block;overflow:hidden}[data-scene=whatif] .wu{transform-origin:0 100%;display:inline-block}[data-scene=whatif] .wi-big{text-wrap:balance;display:block}[data-scene=whatif] .wi-px{font-family:var(--f-pixel);letter-spacing:.005em;white-space:nowrap;margin-bottom:.16em;font-size:1.12em;font-weight:600;line-height:1;display:block}[data-scene=whatif] .w:has(.wi-px){width:max-content;display:block}[data-scene=whatif] .wi-caret{vertical-align:-.04em;background:var(--orange);width:.42em;height:.82em;margin-left:.08em;animation:1s step-end infinite wi-caret;display:inline-block}[data-scene=whatif] .wi-tag{background:var(--yellow);letter-spacing:-.03em;box-shadow:.12em .12em 0 var(--ink);margin:0 .02em;padding:.02em .2em .1em;font-size:1em}[data-scene=whatif] .wi-sami{font-family:var(--f-pixel);letter-spacing:.01em;background:var(--pink);box-shadow:.1em .1em 0 var(--ink);padding:0 .18em .04em;font-size:1.12em;font-weight:600;display:inline-block;transform:rotate(-3deg)}[data-scene=whatif] .wi-sub{font-family:var(--f-text);font-weight:500;font-size:var(--t-lead);letter-spacing:-.005em;color:var(--fg-soft);max-width:28em;margin-top:.9em;line-height:1.38;display:block}[data-scene=whatif] .wi-sub .wu{white-space:normal}[data-scene=whatif] .wi-net{color:var(--fg-faint);display:inline-block;position:relative}[data-scene=whatif] .wi-net:after{content:"";background:var(--orange);transform-origin:0;height:.13em;transition:transform .6s var(--ease-out) .5s;position:absolute;top:52%;left:-.04em;right:-.04em;transform:scaleX(0)}[data-scene=whatif] .wi-line.is-on .wi-net:after{transform:scaleX(1)}[data-scene=whatif] .wi-big--hl{margin-top:.12em}[data-scene=whatif] .wi-hl{--hl:var(--sky);padding:0 .14em .02em}[data-scene=whatif] .wi-custom{white-space:nowrap;margin-top:.08em;font-size:1.18em}[data-scene=whatif] .wi-custom .f-u{font-family:var(--f-display)}[data-scene=whatif] .wi-custom .f-p{font-family:var(--f-pixel);font-weight:600}[data-scene=whatif] .wi-custom .f-s{font-family:var(--f-serif);font-style:italic;font-weight:700}[data-scene=whatif] .wi-custom .f-t{font-family:var(--f-text);font-weight:300}[data-scene=whatif] .wi-q{color:var(--orange);transform-origin:50% 100%;display:inline-block}[data-scene=whatif] .wi-line.is-on .wi-q{animation:wi-hop 1.1s var(--ease-spring) infinite .8s}[data-scene=whatif] .wi-steps-wrap{max-width:640px;margin-top:clamp(26px,5vh,54px);padding-bottom:16px;position:relative}[data-scene=whatif] .wi-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-scene=whatif] .wi-steps li{font-family:var(--f-pixel);color:var(--fg-faint);transition:background .35s,color .35s,border-color .35s,transform .45s var(--ease-spring);border:2px dashed #10101338;align-items:center;gap:9px;padding:6px 13px 6px 6px;font-size:15px;font-weight:500;display:flex}[data-scene=whatif] .wi-steps li b{min-width:24px;height:22px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--fg-soft);background:#10101314;place-items:center;padding:0 4px;font-size:10.5px;font-weight:600;display:grid}[data-scene=whatif] .wi-steps li.is-done{color:var(--fg);border-style:solid;border-color:#101013b3}[data-scene=whatif] .wi-steps li.is-done b{background:var(--green);color:var(--white);font-size:0}[data-scene=whatif] .wi-steps li.is-done b:after{content:"✓";font-family:var(--f-pixel);font-size:15px;line-height:1}[data-scene=whatif] .wi-steps li.is-on{background:var(--ink);color:var(--ivory);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--yellow);transform:translateY(-3px)}[data-scene=whatif] .wi-steps li.is-on b{background:var(--yellow);color:var(--ink)}[data-scene=whatif] .wi-steps-bar{background:#1010131a;height:3px;position:absolute;bottom:0;left:0;right:0}[data-scene=whatif] .wi-steps-bar i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[data-scene=whatif] .wi-side{justify-content:center;align-items:center;height:100%;display:flex;position:relative}[data-scene=whatif] .wi-phone{will-change:transform;width:min(29vw,47.34svh - 71.01px,400px);position:relative}[data-scene=whatif] .wi-hint{color:var(--fg-soft);z-index:3;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}[data-scene=whatif] .wi-hint svg{fill:currentColor;width:14px;height:16px;animation:1.2s steps(2,end) infinite wi-down}:is([data-scene=whatif],.tph-host--whatif) .wi-co{pointer-events:none;z-index:4;position:absolute;inset:0}:is([data-scene=whatif],.tph-host--whatif) .wi-co svg{width:173.17%;max-width:none;height:100%;position:absolute;top:0;left:-73.17%;overflow:visible}:is([data-scene=whatif],.tph-host--whatif) .wi-co-path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:7 5;stroke-linecap:butt}:is([data-scene=whatif],.tph-host--whatif) .wi-co-dot{fill:var(--yellow);stroke:var(--ink);stroke-width:2.4px}:is([data-scene=whatif],.tph-host--whatif) .wi-co-ring{fill:none;stroke:var(--ink);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:wi-ring 1.8s var(--ease-out) infinite}:is([data-scene=whatif],.tph-host--whatif) .wi-co-lb{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;right:calc(100% + 30px);transform:translateY(-50%)}:is([data-scene=whatif],.tph-host--whatif) .wi-co-lb b{font:600 13px/1 var(--f-pixel);letter-spacing:.02em;color:var(--ink);background:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:8px;padding:6px 9px 5px;display:inline-flex}:is([data-scene=whatif],.tph-host--whatif) .wi-co-lb b i{background:var(--orange);width:8px;height:8px}:is([data-scene=whatif],.tph-host--whatif) .wi-co-lb em{font-style:normal}:is([data-scene=whatif],.tph-host--whatif) .wi-co.is-you .wi-co-dot{fill:none;stroke-width:2.6px}:is([data-scene=whatif],.tph-host--whatif) .wi-co-lb span{color:var(--fg-faint)}:is([data-scene=whatif],.tph-host--whatif) .wi-co.is-off{visibility:hidden}:is([data-scene=whatif],.tph-host--whatif) .wi-style{background:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--f-pixel);white-space:nowrap;opacity:0;transition:opacity .3s,transform .5s var(--ease-spring);z-index:3;align-items:center;gap:8px;padding:7px 12px 6px;font-size:16px;display:flex;position:absolute;top:-2.5%;right:-17%;transform:rotate(5deg)scale(.6)}:is([data-scene=whatif],.tph-host--whatif) .wi-style.is-on{opacity:1;transform:rotate(4deg)scale(1)}:is([data-scene=whatif],.tph-host--whatif) .wi-style-k{color:var(--fg-faint)}:is([data-scene=whatif],.tph-host--whatif) .wi-style b{min-width:6.4em;font-weight:600}:is([data-scene=whatif],.tph-host--whatif) .wi-style.is-set{background:var(--yellow)}:is([data-scene=whatif],.tph-host--whatif) .wi-style.is-on.is-set{transform:rotate(-3deg)scale(1.08)}:is([data-scene=whatif],.tph-host--whatif) .wi-style.is-set .wi-style-k{color:var(--ink);opacity:.6}:is([data-scene=whatif],.tph-host--whatif) .wi-style b:after{content:"";vertical-align:-.12em;width:0;transition:width .3s var(--ease-spring);display:inline-block;overflow:hidden}:is([data-scene=whatif],.tph-host--whatif) .wi-style.is-set b:after{content:"✓";width:1.1em;margin-left:.3em}:is([data-scene=whatif],.tph-host--whatif) .tph.is-glitch .tph__screen{animation:.18s steps(3,end) wi-glitch}@media (max-width:820px){[data-scene=whatif] .wi-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px;padding-top:54px;padding-bottom:16px}[data-scene=whatif] .wi-lines,[data-scene=whatif] .wi-line{--wi-fs:clamp(25px,6.9vw,40px)}[data-scene=whatif] .wi-kicker{margin-bottom:14px}[data-scene=whatif] .wi-sub{display:none}[data-scene=whatif] .wi-steps-wrap{margin-top:12px;padding-bottom:10px}[data-scene=whatif] .wi-steps{gap:5px}[data-scene=whatif] .wi-steps li{border-width:1.5px;gap:6px;padding:4px 8px 3px 4px;font-size:12px}[data-scene=whatif] .wi-steps li b{min-width:19px;height:17px;font-size:9px}[data-scene=whatif] .wi-steps li:not(.is-on) span{display:none}[data-scene=whatif] .wi-steps li.is-on{box-shadow:3px 3px 0 var(--yellow)}[data-scene=whatif] .wi-side{align-items:flex-start;height:100%;min-height:0}[data-scene=whatif] .wi-phone{aspect-ratio:410/866;width:auto;max-width:78vw;height:100%}[data-scene=whatif] .wi-phone .tph-wrap{width:auto;height:100%}[data-scene=whatif] .wi-hint,[data-scene=whatif] .wi-ghost{display:none}[data-scene=whatif] .wi-glyph--a{top:10%;left:auto;right:8%}[data-scene=whatif] .wi-glyph--c{display:none}:is([data-scene=whatif],.tph-host--whatif) .wi-co{display:none}:is([data-scene=whatif],.tph-host--whatif) .wi-style{gap:5px;padding:4px 8px 3px;font-size:12px;top:-1%;right:-26%}}@media (max-width:820px) and (max-height:700px){[data-scene=whatif] .wi-grid{row-gap:16px;padding-top:50px;padding-bottom:10px}[data-scene=whatif] .wi-kicker{display:none}[data-scene=whatif] .wi-lines,[data-scene=whatif] .wi-line{--wi-fs:min(6.4vw,4.2svh)}[data-scene=whatif] .wi-steps-wrap{margin-top:10px;padding-bottom:8px}[data-scene=whatif] .wi-glyph--a{top:auto;bottom:30%;right:5%}:is([data-scene=whatif],.tph-host--whatif) .wi-style{gap:4px;padding:3px 7px 2px;font-size:11px;top:0;right:-24%}}@keyframes wi-caret{50%{opacity:0}}@keyframes wi-hop{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-.32em)rotate(-10deg)}34%{transform:translateY(0)rotate(4deg)scaleY(.86)}46%{transform:translateY(-.08em)rotate(0)}58%{transform:translateY(0)}}@keyframes wi-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes wi-glitch{0%{filter:drop-shadow(-4px 0 #ff4e17b3)drop-shadow(4px 0 #1238c9b3);transform:translate(3px)}50%{filter:drop-shadow(3px 0 #ff4e1799)drop-shadow(-3px 0 #1238c999);transform:translate(-3px,1px)}to{filter:none;transform:none}}@keyframes wi-down{50%{transform:translateY(4px)}}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap{aspect-ratio:410/866;perspective:1600px;-webkit-user-select:none;user-select:none;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph{width:410px;height:866px;transform:scale(var(--k,1));transform-origin:0 0;--tpf-a:#2b2b30;--tpf-b:#141417;--tpf-hi:#6a6a72;transition:--tpf-a .9s var(--ease-out),--tpf-b .9s var(--ease-out),--tpf-hi .9s var(--ease-out);position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=business]{--tpf-a:#323a4a;--tpf-b:#161b26;--tpf-hi:#7d8aa3}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=cute]{--tpf-a:#f3c4d6;--tpf-b:#d98fae;--tpf-hi:#fff0f6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=pixel]{--tpf-a:#8e7ad6;--tpf-b:#4f3f93;--tpf-hi:#c9bcf5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=country]{--tpf-a:#c9a87e;--tpf-b:#8a6440;--tpf-hi:#efdcbf}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph[data-frame=yours]{--tpf-a:#d7d8dc;--tpf-b:#a3a5ac;--tpf-hi:#f6f6f8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__shadow{filter:blur(14px);background:radial-gradient(closest-side,#10101361,#10101300);border-radius:50%;height:8%;position:absolute;bottom:-3%;left:8%;right:8%;transform:translateZ(-40px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph:before{content:"";filter:blur(28px);z-index:-1;background:radial-gradient(closest-side,#10101338,#10101300);border-radius:80px;position:absolute;inset:4% -6% -6% 10%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__body{background:linear-gradient(140deg,var(--tpf-hi) 0%,var(--tpf-a) 9%,var(--tpf-b) 30%,var(--tpf-a) 52%,var(--tpf-b) 78%,var(--tpf-hi) 100%);box-shadow:inset 0 0 0 1.2px #ffffff59,inset 0 0 0 3px var(--tpf-a),inset 0 2px 1px #ffffff40, 0 1px 1px #0000001f,0 30px 60px -24px #1010138c,0 60px 90px -50px #10101380;border-radius:68px;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__body:before{content:"";background:#050506;border-radius:63px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 6px #000c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key{background:linear-gradient(90deg,var(--tpf-b),var(--tpf-hi) 60%,var(--tpf-a));border-radius:3px;width:5px;position:absolute;box-shadow:inset 0 0 0 .8px #00000040}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--act{height:34px;top:150px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--vu{height:62px;top:214px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--vd{height:62px;top:290px;left:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__key--pw{background:linear-gradient(270deg,var(--tpf-b),var(--tpf-hi) 60%,var(--tpf-a));height:100px;top:236px;right:-3.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__screen{isolation:isolate;background:#000;border-radius:55px;position:absolute;inset:13px;overflow:hidden;transform:translateZ(0)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__island{z-index:8;background:#000;border-radius:20px;width:122px;height:36px;margin-left:-61px;position:absolute;top:24px;left:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__island i{background:radial-gradient(circle at 35% 35%,#3a4a7a 0 18%,#0d1022 40%,#050608 70%);border-radius:50%;width:14px;height:14px;position:absolute;top:11px;right:13px;box-shadow:0 0 0 1.5px #0b0b10}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__fx{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph__glare{z-index:7;pointer-events:none;background:linear-gradient(118deg,#fff0 30%,#ffffff21 var(--gx,50%),#fff0 calc(var(--gx,50%) + 16%)), radial-gradient(120% 60% at var(--gx,50%) 0%,#ffffff12,#fff0 60%);border-radius:55px;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-small .lb{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused *,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused :before,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph-wrap.is-paused :after{animation-play-state:paused!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tph svg text{text-rendering:geometricprecision}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps{background:var(--land,#f5efe2);font-family:var(--ui-font);color:var(--ui-fg);position:absolute;inset:0;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-off{visibility:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-bg{position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpm{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:none;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpx{display:block}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpm{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]) .only-base:not(.yours-too),:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]):not([data-preset=yours]) .yours-too,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=yours]) .only-yours,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=business]) .only-business,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=cute]) .only-cute,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=pixel]) .only-pixel,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=country]) .only-country,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .not-cute,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .not-country{display:none!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash{z-index:5;color:#f2eadb;opacity:0;visibility:hidden;background:#101013;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash svg{fill:currentColor;width:120px;height:auto;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash .tps-pupil{transform-box:fill-box;transform-origin:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-splash span{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .land{fill:var(--land)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .park{fill:var(--park);stroke:var(--park-line);stroke-width:var(--park-lw,1.5)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .roads-case path{fill:none;stroke:var(--road-case);stroke-width:calc(var(--w) * 1px + 4px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .roads path{fill:none;stroke:var(--road);stroke-width:calc(var(--w) * 1px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .paths path{fill:none;stroke:var(--path);stroke-width:var(--path-lw,2.2);stroke-dasharray:var(--path-dash,4 4);stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .water path{fill:var(--water);stroke:var(--water-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bridges rect{fill:var(--bridge);stroke:var(--bridge-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk{stroke:var(--bk-line,none);stroke-width:var(--bk-lw,0)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk1{fill:var(--bk1)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk2{fill:var(--bk2)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk3{fill:var(--bk3)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk-hall{fill:var(--hall)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bk-wing{fill:var(--hall-wing,var(--hall));opacity:.9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .plaza circle{fill:var(--plaza);stroke:var(--plaza-line,none);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .plaza .plaza-in{fill:var(--plaza-in);stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .stage{fill:var(--stage);stroke:var(--stage-line,none);stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn{fill:var(--tent);stroke:var(--tent-line);stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn-r{stroke:var(--tent-line);stroke-width:1px;fill:none;opacity:.7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tents .tn-c{fill:var(--tent-line)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees circle{fill:var(--tree);stroke:var(--tree-line,none);stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .lb{font-family:var(--lb-font);letter-spacing:.12em;text-transform:uppercase;fill:var(--lb);paint-order:stroke;stroke:var(--lb-halo);stroke-width:3px;stroke-linejoin:round;font-size:8.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .lb-water{fill:var(--water-lb,#6f8dc4);letter-spacing:.06em;text-transform:none;stroke:none;font-size:10px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi circle{fill:var(--poi-bg,#fff);stroke:var(--poi-line,#101013);stroke-width:1.4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi path{stroke:var(--poi-line,#101013);stroke-width:1.6px;stroke-linecap:round;fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi--aid path{stroke:var(--poi-aid,#ff4e17)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .poi-t{font:800 5.6px var(--f-text);fill:var(--poi-line,#101013);text-anchor:middle;letter-spacing:-.02em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .rt path{fill:none;stroke-linecap:round;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .rt-walked{fill:none;stroke:var(--walked,#1010132e);stroke-width:var(--walked-w,6);stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:butt;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .urt{fill:none;stroke:var(--urt,#b983ff);stroke-width:5px;stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-in{transform-box:view-box}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-lb{font-family:var(--f-text);fill:#101013;paint-order:stroke;stroke:var(--lb-halo);stroke-width:3.4px;stroke-linejoin:round;letter-spacing:-.01em;font-size:11.5px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-shadow{fill:#10101338}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-hard{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-pin{stroke:#101013;stroke-width:2px;fill:var(--cat,#ffc83a)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk-ico{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage{--cat:#ffc83a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--food{--cat:#ff8a5b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--reg{--cat:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--quest,:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--new{--cat:#c9a6ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--new .mk-in{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo{z-index:2;pointer-events:none;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo svg{max-width:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpo-you{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-you{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-you-in,:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-b{width:0;height:0;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-b>*{position:absolute}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-halo{background:var(--you-halo,#1238c947);will-change:transform,opacity;border-radius:50%;width:48px;height:48px;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite tph-pulse;top:-24px;left:-24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-cone-w{width:0;height:0;transform:rotate(var(--ang,0deg));top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-cone{width:40px;height:40px;position:absolute;top:-40px;left:-20px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-core{width:24px;height:24px;top:-12px;left:-12px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-biz{width:60px;height:60px;top:-30px;left:-30px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub{will-change:transform;width:84px;height:46px;animation:2s ease-in-out infinite tph-bob;top:-70px;left:-42px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub svg{width:100%;height:100%;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-lasso{will-change:transform;border:2px dashed #6e3a1e;border-radius:50%;width:44px;height:44px;animation:9s linear infinite tph-spin;top:-22px;left:-22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat{width:40px;height:28px;top:-16px;left:-20px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpo-crowd{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p{background:var(--crowd,#7c8bb0);width:8px;height:8px;box-shadow:0 0 0 1.6px var(--crowd-ring,#fff);opacity:.9;animation:var(--walk) linear infinite;will-change:transform;border-radius:50%;position:absolute;top:-4px;left:-4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p1{--walk:tph-w1 26s alternate;animation-delay:-4s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p2{--walk:tph-w2 30s alternate;animation-delay:-12s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p3{--walk:tph-w3 18s alternate;animation-delay:-7s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p4{--walk:tph-w4 34s;animation-delay:-20s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p5{--walk:tph-w5 28s alternate;animation-delay:-3s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p6{--walk:tph-w6 22s;animation-delay:-9s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-p7{--walk:tph-w7 16s;animation-delay:-5s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business]{--crowd:#5d677b;--crowd-ring:#111319}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpo-p{border-radius:1px;width:6px;height:6px;top:-3px;left:-3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--crowd:#c59bff;--crowd-ring:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country]{--crowd:#7a4a26;--crowd-ring:#f1dfb6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--crowd:transparent;--crowd-ring:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-live{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s step-end infinite tph-live}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st{transform:rotate(var(--a));animation:3.2s ease-in-out infinite tph-twinkle;animation-delay:calc(var(--i) * -.6s);will-change:transform;position:absolute;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st path{fill:#ffe27a;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-st .tpo-st-s{fill:#ffc2d7;stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-spk{width:14px;height:14px;animation:1.8s ease-in-out infinite tph-twinkle;animation-delay:calc(var(--i) * -.4s);will-change:transform;position:absolute;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-spk path{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble{will-change:transform;width:24px;height:24px;margin:-12px 0 0 -12px;animation:7s linear infinite tph-roll;position:absolute;top:0;left:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble-roll{will-change:transform;width:24px;height:24px;animation:1.6s linear infinite tph-hop}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble svg{width:24px;height:24px;overflow:visible}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble circle{fill:#a0783c2e}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpo-tumble path{fill:none;stroke:#7a5634;stroke-width:1.3px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps:not([data-preset=base]) :is(.zone,.urt,.mk--new,.ulabel,.touch){display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-fill{stroke:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-edge{fill:none;stroke:#101013;stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-v{fill:#fff;stroke:#101013;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-tag rect{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .zone-tag text{font:600 10.5px var(--f-text);fill:#f7f5f0;text-anchor:middle;letter-spacing:.01em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-b{fill:#101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-t{font:600 11.5px var(--f-text);fill:#f7f5f0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ulabel-caret{fill:#ffc83a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .touch-dot{fill:#1010133d;stroke:#fff;stroke-width:3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .touch-ripple{fill:none;stroke:#101013;stroke-width:2px;opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu{z-index:3;pointer-events:none;font-family:var(--ui-font);color:var(--ui-fg);position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-status{height:58px;color:var(--status);font-family:var(--status-font,var(--f-text));z-index:2;justify-content:space-between;align-items:center;padding:6px 34px 0 46px;display:flex;position:absolute;top:0;left:0;right:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-time{letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-width:52px;font-size:17px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-sys{align-items:center;gap:7px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-net{align-items:center;gap:5px;display:flex;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-bars{fill:currentColor;width:19px;height:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-bars rect{transition:opacity .25s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-gen{letter-spacing:-.01em;font-size:13px;font-weight:700;transition:opacity .25s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-nonet{white-space:nowrap;opacity:0;font-size:12.5px;font-weight:650;transition:opacity .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-gen{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-nonet{opacity:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps.is-nonet .tpu-bars{opacity:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-batt{fill:currentColor;width:28px;height:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-top{height:54px;position:absolute;top:62px;left:14px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-pill{background:var(--ui-bg);border-radius:var(--ui-r);box-shadow:var(--ui-shadow);border:var(--ui-border,0 solid transparent);align-items:center;gap:11px;padding:0 10px 0 9px;display:flex;position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-pill--edit{opacity:0;transform:translateY(-12px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-logo{border-radius:calc(var(--ui-r) * .6);background:var(--logo-bg,#101013);width:36px;height:36px;color:var(--logo-fg,#f7f5f0);flex:none;place-items:center;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-logo svg{width:20px;height:20px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev b{font-family:var(--ui-title);font-weight:var(--ui-title-w,700);letter-spacing:var(--ui-title-ls,-.01em);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ev small{color:var(--ui-soft);white-space:nowrap;font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-chip{font-family:var(--f-pixel);letter-spacing:.06em;background:var(--chip-bg,#ff4e17);color:var(--chip-fg,#fff);border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px 4px;font-size:12px;font-weight:600;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-chip svg{width:14px;height:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ed-dot{background:#b983ff;border-radius:12px;flex:none;width:36px;height:36px;position:relative}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ed-dot:after{content:"";border:2.5px solid #101013;border-radius:3px;position:absolute;inset:11px;transform:rotate(45deg)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-done{color:#f7f5f0;background:#101013;border-radius:12px;flex:none;padding:9px 13px;font-size:13px;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrls{flex-direction:column;gap:8px;display:flex;position:absolute;top:436px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl{background:var(--ui-bg);width:42px;height:42px;color:var(--ui-fg);border-radius:var(--ctrl-r,14px);box-shadow:var(--ui-shadow);border:var(--ui-border,0 solid transparent);place-items:center;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl svg{width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl .ic-acc{fill:var(--ic-acc,#ff4e17)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-ctrl--loc{color:var(--loc,#1238c9)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off{color:#f7f5f0;opacity:0;background:#101013;border-radius:16px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:13.5px;display:flex;position:absolute;top:124px;left:14px;right:14px;transform:translateY(-10px)scale(.96);box-shadow:0 10px 24px -10px #10101380}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off>svg{color:#ffc83a;flex:none;width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off span{flex:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off b{font-family:var(--f-pixel);color:#ffc83a;letter-spacing:.02em;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off-ok{color:#101013;background:#7fe0b5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-off-ok svg{width:14px;height:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast{white-space:nowrap;color:#101013;opacity:0;background:#fff;border-radius:30px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:13px;font-weight:650;display:flex;position:absolute;top:176px;left:50%;transform:translate(-50%,-8px);box-shadow:0 12px 28px -10px #10101359}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast i{color:#fff;background:#2c8c1f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-toast svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-card,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-build{background:var(--ui-bg);border-radius:var(--ui-r) var(--ui-r) 46px 46px;box-shadow:var(--ui-shadow-card,var(--ui-shadow));border:var(--ui-border,0 solid transparent);padding:12px 18px 34px;position:absolute;bottom:10px;left:10px;right:10px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-build{padding:14px 14px 32px;transform:translateY(115%)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-grab{background:var(--ui-line);border-radius:3px;width:38px;height:5px;margin:0 auto 12px;display:block}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-soft);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:500;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btns{gap:8px;margin-top:14px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn{border-radius:var(--btn-r,16px);border:1.5px solid var(--ui-line);height:46px;color:var(--ui-fg);flex:1;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:650;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn svg{width:19px;height:19px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-btn--pri{background:var(--ui-acc);color:var(--ui-acc-fg);border-color:#0000}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-home{background:var(--home,#101013);z-index:4;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:9px;left:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hint{color:#4a4339;align-items:center;gap:8px;padding:0 4px 12px;font-size:13px;font-weight:550;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hint-dot{background:#b983ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b983ff40}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tools{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool{color:#101013;height:66px;transition:background .25s,color .25s,transform .25s var(--ease-spring);background:#f4ede1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool svg{width:24px;height:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool b{font-size:11.5px;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool.is-on{color:#ffc83a;background:#101013;transform:translateY(-3px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-tool.is-on b{color:#f7f5f0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base]{--land:#f6f0e3;--park:#d7e7be;--park-line:#c3daa2;--water:#c3d8fb;--water-line:#a6c2f2;--water-lb:#5e7fc0;--road:#fff;--road-case:#e6dbc6;--path:#bdae8c;--bridge:#fff;--bridge-line:#d2c3a5;--bk1:#ece3d2;--bk2:#e6dcc8;--bk3:#efe7d9;--hall:#e1d2b5;--hall-wing:#d9c8a8;--plaza:#efe5d1;--plaza-in:#e9ddc4;--stage:#ffc83a;--stage-line:#101013;--tree:#bcd99d;--tree-line:#a9cc86;--tent:#ffe9d6;--tent-line:#ff7a45;--lb:#a0927a;--lb-halo:#f6f0e3;--lb-font:var(--f-text);--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:800;--ui-bg:#fff;--ui-fg:#101013;--ui-soft:#7e7565;--ui-line:#ede5d6;--ui-acc:#101013;--ui-acc-fg:#f7f5f0;--ui-r:24px;--ui-shadow:0 1px 0 #1010130a,0 10px 26px -12px #10101352;--status:#101013;--walked:#c4c8d3;--walked-w:7.5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .tps-bg{background-color:#ede5d4;background-image:linear-gradient(#e3d9c5 1px,#0000 1px),linear-gradient(90deg,#e3d9c5 1px,#0000 1px);background-size:32px 30px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-case{stroke:#fff;stroke-width:11px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-line{stroke:#1238c9;stroke-width:6.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .rt-flow{stroke:#ffffffe6;stroke-width:2.6px;stroke-dasharray:1.5 16.5;animation:.9s steps(9,end) infinite tph-flow}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base]{--you-halo:#1238c947}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-cone path{fill:#1238c929}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-ring{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-core{filter:drop-shadow(0 1.5px 2px #1010134d)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .you-dot{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=base] .cd-k{margin-bottom:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-step{font-family:var(--f-pixel);letter-spacing:.04em;text-transform:none;color:#101013;background:#ffc83a;border-radius:6px;padding:3px 7px 2px;font-size:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-row{align-items:center;gap:13px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-ico{background:#ffc83a;border:2px solid #101013;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:3px 3px #101013}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-ico svg{fill:#101013;width:22px;height:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-main{min-width:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-t{font-family:var(--ui-title);font-weight:var(--ui-title-w,800);letter-spacing:-.025em;font-size:25px;line-height:1.05}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-m{color:var(--ui-soft);font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-bar{background:#efe8db;border-radius:3px;height:5px;margin-top:14px;overflow:hidden}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-bar-f{transform-origin:0;background:#1238c9;border-radius:3px;height:100%;display:block;transform:scaleX(.2)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business]{--land:#111319;--park:#131c18;--park-line:#1e2c25;--water:#0e172c;--water-line:#1f3361;--water-lb:#4c6aa8;--road:#1b1f28;--road-case:#1b1f28;--path:#2b3240;--path-lw:1.2;--path-dash:2 3;--bridge:#1b1f28;--bridge-line:#3a4356;--bk1:#181b23;--bk2:#1a1e27;--bk3:#161920;--bk-line:#2a303c;--bk-lw:1;--hall:#1c2130;--hall-wing:#1c2130;--plaza:#151920;--plaza-line:#2a303c;--plaza-in:#171c24;--stage:#a9c9ff;--tree:#1b2a22;--tent:#1b1f28;--tent-line:#3a4356;--lb:#5d677b;--lb-halo:#111319;--lb-font:var(--f-text);--poi-bg:#111319;--poi-line:#8a93a6;--poi-aid:#a9c9ff;--ui-font:var(--f-text);--ui-title:var(--f-text);--ui-title-w:650;--ui-title-ls:-.015em;--ui-bg:#181b22;--ui-fg:#eef1f7;--ui-soft:#8590a4;--ui-line:#2a303c;--ui-acc:#a9c9ff;--ui-acc-fg:#0a1020;--ui-r:12px;--ctrl-r:10px;--btn-r:8px;--ui-border:1px solid #2a303c;--ui-shadow:0 12px 28px -14px #000c;--status:#eef1f7;--home:#eef1f7;--logo-bg:#a9c9ff;--logo-fg:#0a1020;--chip-bg:#232937;--chip-fg:#a9c9ff;--ic-acc:#a9c9ff;--loc:#a9c9ff;--walked:#a9c9ff40;--walked-w:2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tps-bg{background:#111319}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .trees circle{r:2.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .lb{letter-spacing:.2em;font-size:7.5px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .lb-water{letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-style:normal}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .grid{stroke:#a9c9ff12;stroke-width:1px;fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .ticks text{font:500 7.5px var(--f-mono);fill:#4c566b;text-anchor:middle;letter-spacing:.06em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .scale path{fill:none;stroke:#8590a4;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-biz .scale text{font:500 8px var(--f-mono);fill:#8590a4;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .rt-biz{stroke:#a9c9ff;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .rt-bizflow{stroke:#eef1f7;stroke-width:4px;stroke-dasharray:.1 23.9;stroke-linecap:square;animation:1.2s steps(12,end) infinite tph-flow-s}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-sq{fill:#eef1f7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .bz-sq{fill:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-n{font:700 9.5px var(--f-text);fill:#0a1020;text-anchor:middle;letter-spacing:.02em;font-variant-numeric:tabular-nums}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-lead{stroke:#5d677b;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-tag{fill:#181b22;stroke:#2a303c;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-t{font:500 9.5px var(--f-text);fill:#c9d0dd}:is([data-scene=whatif],[data-scene=presets],.tph-host) .bz-time{fill:#a9c9ff;font-variant-numeric:tabular-nums;font-weight:650}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-halo{background:0 0;border:1.2px solid #a9c9ff;width:44px;height:44px;top:-22px;left:-22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-x{stroke:#a9c9ff;stroke-width:1.3px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-ring{fill:#111319;stroke:#a9c9ff;stroke-width:1.6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .you-dot{fill:#a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-t{font:700 8px var(--f-text);fill:#a9c9ff;letter-spacing:.18em}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-time{font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-chip{font-family:var(--f-text);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:1px solid #2f3747;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .tpu-logo{border-radius:8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=business] .cd-k{font-family:var(--f-text);letter-spacing:.16em;border-bottom:1px solid #2a303c;padding-bottom:8px;font-size:10px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag{margin:0;padding:0;list-style:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li{font-variant-numeric:tabular-nums;border-bottom:1px solid #20252f;grid-template-columns:22px 44px 1fr auto;align-items:center;height:31px;padding:0 6px;font-size:13px;display:grid}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li:last-child{border-bottom:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-n{color:#5d677b;font-size:9.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-t{color:#a9c9ff;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-name{font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-ok{color:#5d677b;width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-ok svg{width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag-eta{color:#8590a4;font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-done .ag-name,:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-done .ag-t{color:#5d677b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-now{background:#a9c9ff1a;box-shadow:inset 2px 0 #a9c9ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ag li.is-now .ag-eta{color:#a9c9ff;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--land:#fff0f4;--park:#d6f4e4;--park-line:#aee6c9;--park-lw:2.5;--water:#cfe4ff;--water-line:#a8cbff;--water-lb:#7ba2e8;--road:#fff;--road-case:#ffd2e1;--path:#ffb8d0;--path-lw:3.4;--path-dash:.1 7;--bridge:#fff;--bridge-line:#ffc0d5;--bk1:#ffdce8;--bk2:#eaddff;--bk3:#d6f3e7;--bk-line:#fff;--bk-lw:3;--hall:#ffe7b6;--hall-wing:#ffdca0;--plaza:#fff7dd;--plaza-line:#ffd98a;--plaza-in:#ffefc0;--stage:#ff8fb8;--stage-line:#fff;--tent:#fff;--tent-line:#ff8fb8;--lb:#e58aae;--lb-halo:#fff0f4;--lb-font:var(--f-display);--poi-bg:#fff;--poi-line:#e58aae;--poi-aid:#ff6fa3;--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:700;--ui-bg:#fff;--ui-fg:#5a2f55;--ui-soft:#b58aae;--ui-line:#ffe1ec;--ui-acc:#ff7eb0;--ui-acc-fg:#fff;--ui-r:30px;--ctrl-r:50%;--btn-r:26px;--ui-shadow:0 10px 24px -10px #ff7eb073;--status:#5a2f55;--home:#5a2f55;--logo-bg:#ffe1ec;--logo-fg:#ff6fa3;--chip-bg:#fff4c2;--chip-fg:#ffb800;--ic-acc:#ff7eb0;--loc:#ff7eb0;--walked:#ff7eb033}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tps-bg{background:#fff0f4}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .lb{letter-spacing:.06em;font-size:8px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .lb-water{font-family:var(--f-display);font-size:9px;font-style:normal;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .roads path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .roads-case path{stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .land-tex .dot,:is([data-scene=whatif],[data-scene=presets],.tph-host) .dot{fill:#ffd3e2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .water-tex .wave-ln,:is([data-scene=whatif],[data-scene=presets],.tph-host) .wave-ln{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees-cute circle{fill:#a9e8c9;stroke:#fff;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .trees-cute .tr-hi{fill:#fff;stroke:none;opacity:.7}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .rt-cute{stroke:#ff7eb0;stroke-width:6.5px;stroke-dasharray:.1 11;animation:1.1s steps(11,end) infinite tph-flow-c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tents .tn{rx:6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-h{fill:var(--ct,#ff8fb8);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 3px 3px #ff6fa359)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage{--ct:#ff7eb0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--food{--ct:#ffb36b}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--reg{--ct:#8fb8ff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--quest{--ct:#c59bff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-hi{fill:#fff;opacity:.8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-shadow{fill:#ff6fa340}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-tag{fill:#fff;stroke:#ffd2e1;stroke-width:1.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .ct-t{font:600 8.5px var(--f-display);fill:#d9709b;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .deco-cute .cloud path{fill:#fff;stroke:#ffd2e1;stroke-width:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-b{fill:#fff;stroke:#5a2f55;stroke-width:2.2px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-e{fill:none;stroke:#5a2f55;stroke-width:2px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-n{fill:#ff8fb8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-w{stroke:#5a2f55;stroke-width:1.3px;stroke-linecap:round;opacity:.6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .kt-c{fill:#ffc2d8}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute]{--you-halo:#ff7eb04d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-ring{fill:#fff}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-core{filter:drop-shadow(0 2px 3px #ff6fa366)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .you-dot{fill:#ff7eb0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-bub-b{fill:#fff;stroke:#ffd2e1;stroke-width:1.6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-face{font:700 12.5px var(--f-mono);fill:#5a2f55;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-smile{fill:none;stroke:#5a2f55;stroke-width:1.8px;stroke-linecap:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-time{font-family:var(--f-display);font-size:16px;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-logo{border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-logo svg{width:19px;height:19px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-ev b{font-size:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-chip{border-radius:50%;justify-content:center;width:32px;height:32px;padding:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .tpu-chip svg{width:18px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-k{font-family:var(--f-display);text-transform:none;letter-spacing:0;color:#d9709b;margin-bottom:10px;font-size:11px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-ico{box-shadow:none;color:#ff6fa3;background:#ffe1ec;border:0;border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-ico svg{fill:currentColor;width:26px;height:26px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-t{font-size:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn{font-family:var(--f-display);border-width:2px;font-size:13.5px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--pri{transform:translateY(-3px);box-shadow:0 6px #e8609a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--ghost{color:#ffc93c;border-color:#ffe7a6;flex:.7;gap:2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=cute] .cd-btn--ghost svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel]{--land:#a7f070;--ui-font:var(--f-pixel);--ui-title:var(--f-pixel);--ui-title-w:600;--ui-title-ls:.02em;--ui-bg:#1a1c2c;--ui-fg:#f4f4f4;--ui-soft:#94b0c2;--ui-line:#333c57;--ui-acc:#ffcd75;--ui-acc-fg:#1a1c2c;--ui-r:0px;--ctrl-r:0px;--btn-r:0px;--status:#1a1c2c;--status-font:var(--f-pixel);--home:#1a1c2c;--logo-bg:#b13e53;--logo-fg:#f4f4f4;--chip-bg:#ffcd75;--chip-fg:#1a1c2c;--ic-acc:#ef7d57;--loc:#ffcd75;--ui-shadow:0 -6px 0 -2px #1a1c2c,0 6px 0 -2px #1a1c2c,-6px 0 0 -2px #1a1c2c,6px 0 0 -2px #1a1c2c,0 10px 0 -2px #1a1c2c59;-webkit-font-smoothing:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tps-bg{background:#a7f070}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-pill,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-card,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ctrl{border-radius:0;box-shadow:inset 0 0 0 3px #1a1c2c,inset 0 0 0 6px #333c57,0 6px #1a1c2c59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-card{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));padding:16px 18px 18px;bottom:30px;left:14px;right:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-grab{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-status{color:#f4f4f4;background:#1a1c2c;height:56px;padding-top:4px;box-shadow:0 4px #333c57,0 8px #1a1c2c4d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-time{letter-spacing:.02em;font-size:19px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-top{top:70px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-gen,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-nonet{font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-pill{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));padding-left:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-logo{border-radius:0;box-shadow:inset 0 -4px #5d275d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-logo svg{width:16px;height:16px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ev b{color:#ffcd75;font-size:17px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ev small{letter-spacing:.06em;font-size:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-ctrl svg{width:20px;height:20px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpu-hud{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;top:134px;left:14px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-hp{gap:4px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-hp svg{color:#b13e53;filter:drop-shadow(3px 0 #1a1c2c)drop-shadow(-3px 0 #1a1c2c)drop-shadow(0 3px #1a1c2c)drop-shadow(0 -3px #1a1c2c);width:21px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins{color:#ffcd75;font-family:var(--f-pixel);background:#1a1c2c;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px 3px 6px;font-size:16px;display:inline-flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins svg{width:18px;height:18px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hud-coins b{font-variant-numeric:tabular-nums;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tags{position:absolute;inset:0}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tag--below{transform:translate(-50%)!important}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tpx-tag{font-family:var(--f-pixel);letter-spacing:.06em;color:#f4f4f4;white-space:nowrap;background:#1a1c2c;padding:2px 5px 1px;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px #1a1c2c59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-k{font-family:var(--f-pixel);letter-spacing:.08em;color:#94b0c2;margin-bottom:8px;font-size:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp{align-items:center;gap:6px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp i{background:#333c57;width:70px;height:10px;display:block;box-shadow:inset 0 0 0 2px #1a1c2c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-xp b{background:#38b764;width:62%;height:100%;display:block;box-shadow:inset 0 -3px #257179,inset 0 0 0 2px #1a1c2c}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-t{color:#ffcd75;letter-spacing:.02em;font-size:25px;line-height:1}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-m{color:#f4f4f4;letter-spacing:.04em;align-items:center;gap:5px;margin-top:7px;font-size:14px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-m svg{width:15px;height:15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn{font-family:var(--f-pixel);letter-spacing:.06em;color:#f4f4f4;background:#566c86;border:0;height:44px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 3px #1a1c2c,inset 0 -6px #1a1c2c40}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn--pri{color:#1a1c2c;background:#ffcd75}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .cd-btn svg{width:13px;height:13px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=pixel] .tpu-home{background:#1a1c2c;border-radius:0;height:6px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country]{--land:transparent;--park:#d9c389;--park-line:#8a6a3d;--park-lw:1.2;--water:#9dbdb3;--water-line:#58766f;--water-lb:#3f5b55;--road:#e9d4a4;--road-case:#7a5634;--path:#7a5634;--path-lw:1.6;--path-dash:5 4;--bridge:#c79a62;--bridge-line:#5a3a1e;--bk1:#ddbf8d;--bk2:#d2b07d;--bk3:#e4c99a;--bk-line:#5a3a1e;--bk-lw:1.6;--hall:#c99e68;--hall-wing:#b98c58;--plaza:#e6cf9c;--plaza-line:#7a5634;--plaza-in:#dec48e;--stage:#9c4a2a;--stage-line:#5a3a1e;--tent:#f2e3c2;--tent-line:#9c4a2a;--lb:#5a3a1e;--lb-halo:#ead5a8;--lb-font:var(--f-serif);--poi-bg:#f2e3c2;--poi-line:#5a3a1e;--poi-aid:#9c4a2a;--ui-font:var(--f-serif);--ui-title:var(--f-serif);--ui-title-w:800;--ui-title-ls:0;--ui-bg:#f2e3c3;--ui-fg:#3b2412;--ui-soft:#7b5a3a;--ui-line:#c9a878;--ui-acc:#6e3a1e;--ui-acc-fg:#f6e7c8;--ui-r:8px;--ctrl-r:50%;--btn-r:6px;--ui-border:1.5px solid #8a6a3d;--ui-shadow:0 8px 18px -10px #3b24128c;--status:#3b2412;--status-font:var(--f-serif);--home:#3b2412;--logo-bg:#3b2412;--logo-fg:#e2b451;--chip-bg:#9c4a2a;--chip-fg:#f6e7c8;--ic-acc:#9c4a2a;--loc:#6e3a1e;--walked:#5a3a1e40;--walked-w:2.5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tps-bg{background:radial-gradient(120% 80% at 50% 40%,#fff4d600 40%,#78501e52 100%), var(--tp-noise,none),linear-gradient(170deg,#f1dfb6,#e6cc98 60%,#ddbe86)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .lb{letter-spacing:.04em;text-transform:none;font-size:10px;font-style:italic;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .lb-water{font-size:11.5px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .roads path{stroke-dasharray:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .roads-case path{stroke-width:calc(var(--w) * 1px + 2px)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hatch-bg{fill:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .hatch-ln{stroke:#1010138c;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .hatch-ln{stroke:#5a3a1e59}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .wave-ln{stroke:#58766f;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .stip{fill:#8a6a3d;opacity:.55}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cactus path{fill:#6f8a4c;stroke:#3f5229;stroke-width:1.2px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass circle{fill:#f2e3c3d9;stroke:#5a3a1e;stroke-width:1.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-in{fill:none;stroke-dasharray:2 2.4}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-n{fill:#9c4a2a;stroke:#5a3a1e;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-s,:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass .cp-x{fill:#e9d4a4;stroke:#5a3a1e;stroke-width:1px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .compass text{font:italic 700 11px var(--f-serif);fill:#5a3a1e;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .rt-cty{stroke:#6e3a1e;stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:butt}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh circle{fill:#e2b451;stroke:#5a3a1e;stroke-width:1.4px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh .sh-in{fill:#f2d58a}:is([data-scene=whatif],[data-scene=presets],.tph-host) .sh-n{font:800 9px var(--f-serif);fill:#5a3a1e;text-anchor:middle}:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .only-country .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .mk--stage .only-country .sh circle{fill:#f0c85e}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cy-lb{font:italic 700 12px var(--f-serif);fill:#3b2412;paint-order:stroke;stroke:#ead5a8;stroke-width:3.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat path{fill:#7a4a26;stroke:#3b2412;stroke-width:1.4px;stroke-linejoin:round}:is([data-scene=whatif],[data-scene=presets],.tph-host) .you-hat .hat-band{fill:none;stroke:#e2b451;stroke-width:2.2px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps-rope{outline-offset:-6px;z-index:2;pointer-events:none;border:6px solid #8a5a2b;border-radius:49px;outline:6px dashed #eccd96bf;position:absolute;inset:7px;box-shadow:inset 0 0 0 1.5px #4a2e14,0 0 0 1.5px #4a2e14}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-status{padding-top:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-time{font-size:17px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-top{top:70px;left:22px;right:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-pill{background:linear-gradient(#f4e6c8,#ead5a8)}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-ev b{font-size:15px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-chip{font-family:var(--f-serif);letter-spacing:.04em;border-radius:4px;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo{border-radius:50%}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo svg{width:24px;height:24px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh path,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh circle{fill:#e2b451;stroke:#e2b451}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-logo .sh .sh-in{fill:#3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-ctrls{right:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card{text-align:center;background:radial-gradient(130% 120% at 50% 30%,#f6eacf 40%,#e5cc98 100%);border:1.5px solid #8a6a3d;border-radius:6px;padding:16px 20px 20px;bottom:24px;left:20px;right:20px;box-shadow:0 14px 26px -12px #3b241299,inset 0 0 0 4px #f6eacf,inset 0 0 0 5.5px #8a6a3d}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:before,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:after{content:"";background:radial-gradient(circle at 35% 35%,#b9b0a0,#4a3a28);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-card:after{left:auto;right:12px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .tpu-grab{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .cd-wanted{font-family:var(--f-serif);letter-spacing:.12em;text-transform:uppercase;color:#3b2412;border-top:2px solid #3b2412;border-bottom:2px solid #3b2412;padding:6px 0 7px;font-size:27px;font-weight:900;line-height:1;box-shadow:0 3px 0 -1.5px #f6eacf,0 4.5px 0 -1px #3b2412,0 -3px 0 -1.5px #f6eacf,0 -4.5px 0 -1px #3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-t{letter-spacing:0;margin-top:11px;font-size:19px;font-style:italic;font-weight:700}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-m{color:#7b5a3a;font-size:12.5px;font-style:italic}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=country] .cd-btn--pri{font-family:var(--f-serif);letter-spacing:.06em;text-transform:uppercase;color:#f6e7c8;background:repeating-linear-gradient(90deg,#00000014 0 2px,#0000 2px 23px),linear-gradient(#8a4e2a,#6a361b);font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000040,0 3px #3b2412}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--land:transparent;--park:#1238c909;--park-line:#1238c9;--park-lw:1;--water:#1238c912;--water-line:#1238c9;--water-lb:#1238c9;--road:#f4f6fc;--road-case:#a9b9e8;--path:#1238c9;--path-lw:1;--path-dash:3 3;--bridge:#f4f6fc;--bridge-line:#1238c9;--bk1:#fff9;--bk2:#fff9;--bk3:#fff9;--bk-line:#1238c9;--bk-lw:1;--hall:#1238c90f;--hall-wing:#1238c90f;--plaza:#fff9;--plaza-line:#1238c9;--plaza-in:transparent;--stage:#1238c91a;--stage-line:#1238c9;--tree:transparent;--tree-line:#1238c9;--tent:transparent;--tent-line:#1238c9;--lb:#1238c9;--lb-halo:#f4f6fc;--lb-font:var(--f-mono);--poi-bg:#f4f6fc;--poi-line:#1238c9;--poi-aid:#1238c9;--ui-font:var(--f-text);--ui-title:var(--f-display);--ui-title-w:800;--ui-bg:#fff;--ui-fg:#1238c9;--ui-soft:#6c7fb8;--ui-line:#c9d3f0;--ui-acc:#1238c9;--ui-acc-fg:#fff;--ui-r:18px;--ui-border:1.5px dashed #1238c9;--ui-shadow:0 10px 24px -16px #1238c973;--status:#1238c9;--home:#1238c9;--logo-bg:#1238c90f;--logo-fg:#1238c9;--chip-bg:transparent;--chip-fg:#1238c9;--ic-acc:#1238c9;--loc:#1238c9;--walked:#1238c933;--walked-w:2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tps-bg{background-color:#f4f6fc;background-image:linear-gradient(#1238c91a 1px,#0000 1px),linear-gradient(90deg,#1238c91a 1px,#0000 1px),linear-gradient(#1238c90b 1px,#0000 1px),linear-gradient(90deg,#1238c90b 1px,#0000 1px);background-size:64px 60px,64px 60px,16px 15px,16px 15px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .bk,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .bk-hall{stroke-dasharray:4 3}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .roads-case path{opacity:.6}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .trees circle{stroke-dasharray:2 2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .lb{letter-spacing:.1em;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .lb-water{font-style:normal;font-family:var(--f-mono);font-size:9px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-hard,:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-shadow{display:none}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-pin{fill:#fff;stroke:#1238c9;stroke-width:1.5px;stroke-dasharray:3 2.2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-ico{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .mk-lb{fill:#1238c9;font-family:var(--f-mono);font-size:10px;font-weight:500}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .rt-line{stroke:#1238c9;stroke-width:2.2px;stroke-dasharray:7 5}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours]{--you-halo:#1238c929}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-cone path{fill:#1238c914}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-ring{fill:#fff;stroke:#1238c9;stroke-width:1.5px;stroke-dasharray:3 2}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .you-dot{fill:#1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-logo{border:1.5px dashed #1238c9}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-chip{font-family:var(--f-display);border:1.5px dashed #1238c9;border-radius:50%;justify-content:center;width:32px;height:32px;padding:0;font-weight:800}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .tpu-time{font-family:var(--f-mono);font-size:16px;font-weight:600}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-k{color:#6c7fb8;margin-bottom:8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-step{color:#1238c9;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px dashed #1238c9;font-size:10px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-t{color:#1238c9;font-size:22px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .yr-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}:is([data-scene=whatif],[data-scene=presets],.tph-host) .yr-tags span{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#1238c9;border:1.5px dashed #1238c9;border-radius:8px;padding:5px 8px}:is([data-scene=whatif],[data-scene=presets],.tph-host) .tps[data-preset=yours] .cd-btn--pri{border-radius:12px}[data-scene=presets]{transition:background-color .5s var(--ease-out)}[data-scene=presets][data-preset=business]{--bg:#f6f4ef}[data-scene=presets][data-preset=cute]{--bg:#fff5f3}[data-scene=presets][data-preset=pixel]{--bg:#f5f8ec}[data-scene=presets][data-preset=country]{--bg:#fbf0dc}[data-scene=presets][data-preset=yours]{--bg:#f4f6fb}[data-scene=presets].is-asleep *,[data-scene=presets].is-asleep :before,[data-scene=presets].is-asleep :after{animation-play-state:paused!important}[data-scene=presets] .haze{filter:none}[data-scene=presets] .pr-stage{height:100vh;height:100svh;min-height:600px;position:relative;overflow:hidden}[data-scene=presets] .pr-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-scene=presets] .pr-bg-l{opacity:0;transition:opacity 1s var(--ease-out);position:absolute;inset:0}[data-scene=presets][data-preset=business] .pr-bg--business,[data-scene=presets][data-preset=cute] .pr-bg--cute,[data-scene=presets][data-preset=pixel] .pr-bg--pixel,[data-scene=presets][data-preset=country] .pr-bg--country,[data-scene=presets][data-preset=yours] .pr-bg--yours{opacity:1}[data-scene=presets] .pr-grid-lines{background:radial-gradient(70% 80% at 72% 50%,transparent 30%,var(--bg) 80%), linear-gradient(#1238c912 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,#1238c912 1px,transparent 1px) 0 0/56px 56px;position:absolute;inset:0}[data-scene=presets] .pr-dots{background:radial-gradient(60% 70% at 72% 50%,transparent 20%,var(--bg) 80%), radial-gradient(circle,#ff6fa338 1.7px,transparent 2.2px) 0 0/30px 30px;position:absolute;inset:0}[data-scene=presets] .pr-ground{opacity:.55;background:linear-gradient(to top,transparent 0 30%,var(--bg)),repeating-conic-gradient(#a7f070 0 25%,#38b764 0 50%) 0 0/12px 12px;height:72px;position:absolute;bottom:0;left:0;right:0}[data-scene=presets] .pr-rays{background:radial-gradient(closest-side,transparent 25%,var(--bg) 100%),repeating-conic-gradient(from 0deg,#ffaa281f 0 5deg,transparent 5deg 13deg);border-radius:50%;width:100vmax;height:100vmax;position:absolute;bottom:-45vmax;right:-30vmax}[data-scene=presets] .pr-grain{background-image:var(--pr-noise,none);opacity:.7;position:absolute;inset:0}[data-scene=presets] .pr-blueprint{background-image:linear-gradient(#1238c917 1px,#0000 1px),linear-gradient(90deg,#1238c917 1px,#0000 1px),linear-gradient(#1238c90a 1px,#0000 1px),linear-gradient(90deg,#1238c90a 1px,#0000 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;position:absolute;inset:0}[data-scene=presets] .pr-spec{color:var(--fg);opacity:.065;white-space:nowrap;justify-items:end;line-height:.82;display:grid;position:absolute;bottom:-3.5vh;right:-1vw}[data-scene=presets] .pr-spec-w{opacity:0;transition:transform .9s var(--ease-out),opacity .5s;grid-area:1/1;font-size:clamp(110px,16vw,290px);transform:translateY(60%)}[data-scene=presets] .pr-spec-w.is-on{opacity:1;transform:none}[data-scene=presets] .pr-spec-w[data-p=business]{font-family:var(--f-text);letter-spacing:-.06em;font-weight:700}[data-scene=presets] .pr-spec-w[data-p=cute]{font-family:var(--f-display);letter-spacing:-.04em;font-weight:800}[data-scene=presets] .pr-spec-w[data-p=pixel]{font-family:var(--f-pixel);letter-spacing:0;font-weight:600}[data-scene=presets] .pr-spec-w[data-p=country]{font-family:var(--f-serif);letter-spacing:-.03em;font-style:italic;font-weight:900}[data-scene=presets] .pr-spec-w[data-p=yours]{font-family:var(--f-display);color:#0000;-webkit-text-stroke:3px var(--fg);font-weight:800}[data-scene=presets] .pr-ghost{left:var(--gutter);opacity:.06;font-size:clamp(22px,2.6vw,44px);position:absolute;bottom:5vh}[data-scene=presets] .pr-grid{z-index:2;max-width:1680px;height:100%;padding:0 var(--gutter);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;column-gap:3vw;margin:0 auto;display:grid;position:relative}[data-scene=presets] .pr-text{position:relative}[data-scene=presets] .pr-kicker{color:var(--fg-faint);align-items:center;gap:12px;margin-bottom:clamp(18px,3vh,34px);display:flex}[data-scene=presets] .pr-kicker i{background:currentColor;width:34px;height:2px;display:block}[data-scene=presets] .pr-title{letter-spacing:-.032em;max-width:13em;font-size:clamp(30px,3.6vw,60px);line-height:1.02}[data-scene=presets] .pr-list{--chip:clamp(20px,2.1vw,34px);flex-wrap:wrap;align-items:center;gap:16px 4px;margin:clamp(24px,4vh,44px) 0 clamp(22px,3.6vh,40px);display:flex;position:relative}[data-scene=presets] .pr-sep{font-family:var(--f-display);font-weight:800;font-size:var(--chip);color:var(--fg-faint);align-self:flex-end;margin:0 .32em 0 .06em;line-height:1.1}[data-scene=presets] .pr-chip{font-size:var(--chip);-webkit-tap-highlight-color:transparent;transition:transform .55s var(--ease-spring),filter .4s,opacity .4s;filter:saturate(.72)brightness(1.02);opacity:.86;line-height:1;position:relative}[data-scene=presets] .pr-chip:hover{filter:none;opacity:1;transform:translateY(-3px)rotate(-1.5deg)}[data-scene=presets] .pr-chip[aria-pressed=true]{filter:none;opacity:1;z-index:2;transform:translateY(-6px)rotate(-2deg)scale(1.06)}[data-scene=presets] .pr-chip:focus-visible{outline-offset:6px}[data-scene=presets] .pr-chip-in{white-space:nowrap;align-items:center;gap:.38em;padding:.42em .7em .46em;display:inline-flex}[data-scene=presets] .pr-ic{flex:none;width:.86em;height:.86em}[data-scene=presets] .pr-timer{background:var(--fg);transform-origin:0;opacity:0;height:4px;transition:opacity .3s;position:absolute;bottom:-11px;left:4px;right:4px;transform:scaleX(0)}[data-scene=presets] .pr-chip[aria-pressed=true] .pr-timer{opacity:.9}[data-scene=presets] .pr-list.is-manual .pr-timer{opacity:0!important}[data-scene=presets] .pr-chip[data-p=business] .pr-chip-in{color:#eef1f7;font-family:var(--f-text);letter-spacing:-.025em;background:#161b26;border-radius:6px;font-weight:600;box-shadow:inset 0 0 0 1px #2f3747,0 10px 24px -14px #0a1020cc}[data-scene=presets] .pr-chip[data-p=business] .pr-ic{width:auto;height:auto;font:600 .44em/1 var(--f-mono);letter-spacing:.06em;color:#a9c9ff;border:1px solid #3a4356;padding:.34em .4em .3em}[data-scene=presets] .pr-chip[data-p=cute] .pr-chip-in{color:#5a2f55;font-family:var(--f-display);letter-spacing:-.02em;background:#ffd3e4;border-radius:999px;font-weight:700;box-shadow:0 0 0 3px #fff,0 10px 22px -8px #ff6fa38c}[data-scene=presets] .pr-chip[data-p=cute] .pr-ic{fill:#ff6fa3}[data-scene=presets] .pr-chip[data-p=pixel] .pr-chip-in{color:#1a1c2c;font-family:var(--f-pixel);letter-spacing:.02em;-webkit-font-smoothing:none;background:#ffcd75;padding:.46em .74em .5em;font-weight:600;box-shadow:inset 0 0 0 4px #1a1c2c,inset 0 -9px #ef7d57,6px 6px #1a1c2c}[data-scene=presets] .pr-chip[data-p=pixel] .pr-ic{width:.8em;height:.8em;image-rendering:pixelated}[data-scene=presets] .pr-chip[data-p=country] .pr-chip-in{color:#3b2412;font-family:var(--f-serif);letter-spacing:-.01em;outline-offset:-4px;background:linear-gradient(#f5e8cb,#e6cb95);border:4px solid #8a5a2b;border-radius:5px;outline:4px dashed #f0d6a4f2;font-style:italic;font-weight:800;box-shadow:0 10px 20px -10px #3b241299}[data-scene=presets] .pr-chip[data-p=country] .pr-ic{fill:#e2b451;stroke:#5a3a1e;stroke-width:1.5px}[data-scene=presets] .pr-chip[data-p=yours]{opacity:.5;filter:none}[data-scene=presets] .pr-chip[data-p=yours] .pr-chip-in{color:var(--fg);font-family:var(--f-display);letter-spacing:-.02em;border:2px dashed;border-radius:10px;font-weight:700}[data-scene=presets] .pr-chip[data-p=yours]:hover,[data-scene=presets] .pr-chip[data-p=yours][aria-pressed=true]{opacity:1}[data-scene=presets] .pr-chip[data-p=yours][aria-pressed=true] .pr-chip-in{color:#1238c9;background:#1238c90f}[data-scene=presets] .pr-hint{color:var(--fg-faint);align-items:center;gap:8px;margin:-10px 0 clamp(20px,3.4vh,36px);transition:opacity .4s;display:flex}[data-scene=presets] .pr-hint svg{fill:currentColor;width:9px;height:9px;transform:rotate(-90deg)}[data-scene=presets] .pr-hint-m{display:none}[data-scene=presets] .pr-list.is-manual+.pr-hint{opacity:0}[data-scene=presets] .pr-punch{letter-spacing:-.032em;font-size:clamp(30px,3.6vw,60px);line-height:1.02}[data-scene=presets] .pr-niche{background:var(--niche,var(--sky));transition:background-color .7s var(--ease-out);padding:0 .14em .04em;display:inline-block;transform:rotate(-1.5deg)}[data-scene=presets][data-preset=business] .pr-niche{--niche:var(--sky)}[data-scene=presets][data-preset=cute] .pr-niche{--niche:var(--pink)}[data-scene=presets][data-preset=pixel] .pr-niche{--niche:var(--mint)}[data-scene=presets][data-preset=country] .pr-niche{--niche:var(--yellow)}[data-scene=presets][data-preset=yours] .pr-niche{--niche:var(--violet)}[data-scene=presets] .pr-about{max-width:34em;min-height:5.4em;margin-top:clamp(18px,3vh,32px)}[data-scene=presets] .pr-for{font-size:var(--t-body);color:var(--fg-soft);text-wrap:pretty;line-height:1.45}[data-scene=presets] .pr-specs{color:var(--fg-faint);margin-top:10px}[data-scene=presets] .pr-about.is-swap .pr-for,[data-scene=presets] .pr-about.is-swap .pr-specs{animation:pr-swap .6s var(--ease-out)}[data-scene=presets] .pr-side{--pw:min(27vw,calc((100svh - 150px) * .4734),380px);justify-content:center;align-items:center;height:100%;display:flex;position:relative}[data-scene=presets] .pr-phone{width:var(--pw);touch-action:pan-y;position:relative}[data-scene=presets] .pr-sats{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}[data-scene=presets] .pr-sats svg{max-width:none}[data-scene=presets] .pr-sat-g{visibility:hidden;position:absolute;inset:0}[data-scene=presets] .pr-sat{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--r,0deg)) scale(.4);transition:opacity .25s,transform .7s var(--ease-spring);transition-delay:0s;position:absolute}[data-scene=presets] .pr-sat-g.is-on{visibility:visible}[data-scene=presets] .pr-sat-g.is-on .pr-sat{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--r,0deg)) scale(1);transition-delay:calc(.25s + var(--d,0s))}[data-scene=presets] .pr-sat--a{--d:0s}[data-scene=presets] .pr-sat--b{--d:.12s}[data-scene=presets] .pr-sat--c{--d:.22s}[data-scene=presets].is-await .pr-phone .tph-wrap{visibility:hidden}[data-scene=presets].is-await .pr-sat-g.is-on .pr-sat{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--r,0deg)) scale(.4);transition-delay:0s;animation:none}[data-scene=presets].is-landing .pr-sat-g.is-on .pr-sat{transition-delay:calc(80ms + var(--d,0s))}[data-scene=presets] .pr-biz-card{--tx:calc(var(--pw) * -1.02);--ty:calc(var(--pw) * -.78);--r:-3deg;color:#eef1f7;width:220px;font-family:var(--f-text);background:#161b26;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px 13px;display:flex;box-shadow:inset 0 0 0 1px #2f3747,0 24px 40px -20px #0a1020b3}[data-scene=presets] .pr-biz-k{font:600 9.5px var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:#8590a4}[data-scene=presets] .pr-biz-card b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}[data-scene=presets] .pr-biz-card b i{background:#a9c9ff;border-radius:50%;flex:none;width:16px;height:16px;position:relative}[data-scene=presets] .pr-biz-card b i:after{content:"";border:2px solid #0a1020;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}[data-scene=presets] .pr-biz-card small{color:#8590a4;font-size:12px}[data-scene=presets] .pr-biz-stat{--tx:calc(var(--pw) * .42);--ty:calc(var(--pw) * .62);--r:2deg;color:#161b26;font-family:var(--f-text);background:#fff;border-radius:10px;grid-template-columns:auto auto;align-items:end;column-gap:14px;padding:11px 14px;display:grid;box-shadow:0 0 0 1px #e3e6ee,0 20px 34px -18px #0a102073}[data-scene=presets] .pr-biz-stat span{font:600 9.5px var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:#8590a4;grid-column:1/-1}[data-scene=presets] .pr-biz-stat b{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1}[data-scene=presets] .pr-biz-stat svg{width:64px;height:24px}[data-scene=presets] .pr-biz-stat path{stroke:#1238c9}[data-scene=presets] .pr-cute-heart{--tx:calc(var(--pw) * -.95);--ty:calc(var(--pw) * -.95);--r:-14deg;fill:#ff8fb8;stroke:#fff;stroke-width:2.6px;filter:drop-shadow(0 10px 14px #ff6fa366);width:96px;height:96px;overflow:visible}[data-scene=presets] .pr-cute-bub{--tx:calc(var(--pw) * .38);--ty:calc(var(--pw) * -.58);--r:4deg;color:#5a2f55;font:700 14px var(--f-display);white-space:nowrap;background:#fff;border-radius:20px 20px 20px 4px;padding:12px 16px;box-shadow:0 0 0 3px #ffd3e4,0 16px 30px -14px #ff6fa399}[data-scene=presets] .pr-cute-star{--tx:calc(var(--pw) * -.9);--ty:calc(var(--pw) * .62);--r:12deg;fill:#ffe27a;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 6px 8px #ffaa3c73);width:64px;height:64px;overflow:visible}[data-scene=presets] .pr-sat-g.is-on .pr-cute-heart{animation:3.6s ease-in-out infinite pr-float}[data-scene=presets] .pr-sat-g.is-on .pr-cute-star{animation:4.2s ease-in-out -1s infinite pr-float}[data-scene=presets] .pr-px-coin{--tx:calc(var(--pw) * .44);--ty:calc(var(--pw) * -.95);font:600 26px var(--f-pixel);color:#1a1c2c;-webkit-font-smoothing:none;align-items:center;gap:8px;display:flex}[data-scene=presets] .pr-px-coin svg{width:42px;height:42px;image-rendering:pixelated}[data-scene=presets] .pr-px-coin b{text-shadow:3px 3px #ffcd75;font-weight:600}[data-scene=presets] .pr-sat-g.is-on .pr-px-coin{animation:1.2s steps(4,end) infinite pr-hop}[data-scene=presets] .pr-px-1up{--tx:calc(var(--pw) * -1.02);--ty:calc(var(--pw) * -.3);font:600 34px var(--f-pixel);color:#38b764;-webkit-font-smoothing:none;text-shadow:3px 0 #1a1c2c,-3px 0 #1a1c2c,0 3px #1a1c2c,0 -3px #1a1c2c,5px 5px #1a1c2c}[data-scene=presets] .pr-sat-g.is-on .pr-px-1up{animation:1s step-end infinite pr-blink}[data-scene=presets] .pr-px-heart{--tx:calc(var(--pw) * .5);--ty:calc(var(--pw) * .72);width:56px;height:48px;image-rendering:pixelated}[data-scene=presets] .pr-cty-wanted{--tx:calc(var(--pw) * -1.02);--ty:calc(var(--pw) * -.9);--r:-6deg;text-align:center;width:150px;font-family:var(--f-serif);color:#3b2412;background:radial-gradient(130% 120% at 50% 30%,#f6eacf 40%,#e2c792 100%);flex-direction:column;align-items:center;gap:6px;padding:12px 12px 14px;display:flex;box-shadow:inset 0 0 0 1.5px #8a6a3d,0 18px 30px -16px #3b2412b3}[data-scene=presets] .pr-cty-wanted b{letter-spacing:.12em;text-transform:uppercase;border-top:2px solid #3b2412;border-bottom:2px solid #3b2412;width:100%;padding:3px 0;font-size:13px;font-weight:900}[data-scene=presets] .pr-cty-wanted svg{fill:#e2b451;stroke:#5a3a1e;stroke-width:1.4px;width:54px;height:54px}[data-scene=presets] .pr-cty-wanted svg text{font:900 12px var(--f-serif);fill:#5a3a1e;stroke:none;text-anchor:middle}[data-scene=presets] .pr-cty-wanted span{color:#6e4a2a;font-size:12px;font-style:italic}[data-scene=presets] .pr-cty-cactus{--tx:calc(var(--pw) * .5);--ty:calc(var(--pw) * .5);fill:#6f8a4c;stroke:#3f5229;stroke-width:1.3px;stroke-linejoin:round;width:70px;height:104px;overflow:visible}[data-scene=presets] .pr-tumble{opacity:0;pointer-events:none;z-index:1;width:46px;height:46px;position:absolute;bottom:7vh;left:0}[data-scene=presets] .pr-tumble circle{fill:#a0783c26}[data-scene=presets] .pr-tumble path{fill:none;stroke:#7a5634;stroke-width:1.5px;stroke-linecap:round}[data-scene=presets][data-preset=country] .pr-tumble{opacity:.9;animation:9s linear 1.2s infinite pr-roll}[data-scene=presets][data-preset=country] .pr-tumble g{transform-box:fill-box;transform-origin:50%;animation:1.5s linear infinite pr-turn}[data-scene=presets] .pr-yr-sw{--tx:calc(var(--pw) * -1);--ty:calc(var(--pw) * -.7);--r:-4deg;background:#ffffffb3;border:2px dashed #1238c9;border-radius:14px;gap:8px;padding:12px;display:flex}[data-scene=presets] .pr-yr-sw i{background:var(--c);border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 2px #10101326}[data-scene=presets] .pr-yr-sw .pr-yr-q{font:700 16px var(--f-display);color:#1238c9;background:0 0;border:2px dashed #1238c9;place-items:center;font-style:normal;display:grid}[data-scene=presets] .pr-yr-font{--tx:calc(var(--pw) * .5);--ty:calc(var(--pw) * .6);--r:3deg;color:#1238c9;font:800 40px/1 var(--f-display);background:#ffffffb3;border:2px dashed #1238c9;border-radius:14px;flex-direction:column;align-items:center;padding:10px 16px;display:flex}[data-scene=presets] .pr-yr-font small{font:500 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}@media (max-width:820px){[data-scene=presets] .pr-stage{min-height:0}[data-scene=presets] .pr-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:8px;padding-top:52px;padding-bottom:14px}[data-scene=presets] .pr-kicker{margin-bottom:12px}[data-scene=presets] .pr-title{font-size:clamp(23px,6.3vw,34px)}[data-scene=presets] .pr-list{scroll-snap-type:x mandatory;margin:14px calc(var(--gutter) * -1) 6px;padding:10px var(--gutter) 18px;--chip:19px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;overflow-x:auto}[data-scene=presets] .pr-list::-webkit-scrollbar{display:none}[data-scene=presets] .pr-chip{scroll-snap-align:center;flex:none}[data-scene=presets] .pr-sep{display:none}[data-scene=presets] .pr-punch{font-size:clamp(20px,5.6vw,30px)}[data-scene=presets] .pr-hint{margin:-4px 0 10px}[data-scene=presets] .pr-hint-d{display:none}[data-scene=presets] .pr-hint-m{display:inline}[data-scene=presets] .pr-about{display:none}[data-scene=presets] .pr-side{--pw:min(60vw,calc((100svh - 330px) * .4734));align-items:flex-start;height:100%}[data-scene=presets] .pr-phone{width:var(--pw)}[data-scene=presets] .pr-sat--c{display:none}[data-scene=presets] .pr-biz-card{--tx:calc(var(--pw) * -.74);--ty:calc(var(--pw) * .12);gap:3px;width:138px;padding:8px 10px}[data-scene=presets] .pr-biz-k{font-size:8px}[data-scene=presets] .pr-biz-card b{gap:5px;font-size:11px}[data-scene=presets] .pr-biz-card b i{width:12px;height:12px}[data-scene=presets] .pr-biz-card b i:after{width:3px;height:6px;top:2px;left:3.5px}[data-scene=presets] .pr-biz-card small{display:none}[data-scene=presets] .pr-biz-stat{--tx:calc(var(--pw) * .3);--ty:calc(var(--pw) * .78);column-gap:8px;padding:6px 9px}[data-scene=presets] .pr-biz-stat b{font-size:20px}[data-scene=presets] .pr-biz-stat svg{width:40px}[data-scene=presets] .pr-cute-heart{--tx:calc(var(--pw) * -.72);--ty:calc(var(--pw) * .02);width:58px;height:58px}[data-scene=presets] .pr-cute-bub{--tx:calc(var(--pw) * .02);--ty:calc(var(--pw) * -.18);padding:7px 10px;font-size:11px}[data-scene=presets] .pr-px-coin{--tx:calc(var(--pw) * .3);--ty:calc(var(--pw) * -.2);font-size:18px}[data-scene=presets] .pr-px-coin svg{width:26px;height:26px}[data-scene=presets] .pr-px-1up{--tx:calc(var(--pw) * -.74);--ty:calc(var(--pw) * .3);font-size:20px}[data-scene=presets] .pr-cty-wanted{--tx:calc(var(--pw) * -.74);--ty:calc(var(--pw) * .1);gap:3px;width:96px;padding:7px}[data-scene=presets] .pr-cty-wanted b{letter-spacing:.08em;font-size:8.5px}[data-scene=presets] .pr-cty-wanted svg{width:30px;height:30px}[data-scene=presets] .pr-cty-wanted span{font-size:9px}[data-scene=presets] .pr-cty-cactus{--tx:calc(var(--pw) * .4);--ty:calc(var(--pw) * .62);width:40px;height:60px}[data-scene=presets] .pr-yr-sw{--tx:calc(var(--pw) * -.74);--ty:calc(var(--pw) * .1);gap:4px;padding:6px}[data-scene=presets] .pr-yr-sw i{width:18px;height:18px}[data-scene=presets] .pr-yr-font{--tx:calc(var(--pw) * .3);--ty:calc(var(--pw) * .72);padding:6px 10px;font-size:24px}[data-scene=presets] .pr-spec-w{font-size:120px}[data-scene=presets] .pr-ghost{display:none}[data-scene=presets] .pr-tumble{bottom:3vh}}@media (max-width:820px) and (max-height:700px){[data-scene=presets] .pr-grid{grid-template-rows:auto auto;align-content:center;row-gap:16px;padding-top:50px;padding-bottom:12px}[data-scene=presets] .pr-side{--pw:min(60vw,calc((100svh - 260px) * .4734));grid-row:1;height:auto}[data-scene=presets] .pr-text{grid-row:2}[data-scene=presets] .pr-kicker,[data-scene=presets] .pr-hint,[data-scene=presets] .pr-tumble{display:none}[data-scene=presets] .pr-spec{top:calc(50px + 19svh);bottom:auto}[data-scene=presets] .pr-title{max-width:none;font-size:min(6.1vw,4.1svh)}[data-scene=presets] .pr-list{margin:10px calc(var(--gutter) * -1) 2px;padding:8px var(--gutter) 16px}[data-scene=presets] .pr-punch{font-size:min(5.4vw,3.7svh)}[data-scene=presets] .pr-side{--half:calc(50vw - var(--gutter))}[data-scene=presets] .pr-biz-card{--tx:max(calc(var(--half) * -1 - 6px),calc(var(--pw) * -.5 - 84px));--ty:calc(var(--pw) * .02);width:120px}[data-scene=presets] .pr-biz-stat{--tx:min(calc(var(--half) - 94px),calc(var(--pw) * .5 - 34px));--ty:calc(var(--pw) * .5)}[data-scene=presets] .pr-cute-heart{--tx:max(calc(var(--half) * -1 - 4px),calc(var(--pw) * -.5 - 46px));--ty:calc(var(--pw) * .1)}[data-scene=presets] .pr-cute-bub{--tx:min(calc(var(--half) - 126px),calc(var(--pw) * .02))}[data-scene=presets] .pr-cty-wanted{--tx:max(calc(var(--half) * -1 - 6px),calc(var(--pw) * -.5 - 70px));--ty:calc(var(--pw) * .06)}[data-scene=presets] .pr-cty-cactus{--tx:calc(var(--pw) * .36);--ty:calc(var(--pw) * .44)}[data-scene=presets] .pr-yr-sw{--tx:max(calc(var(--half) * -1 - 6px),calc(var(--pw) * -.5 - 70px))}[data-scene=presets] .pr-yr-font{--tx:min(calc(var(--half) - 66px),calc(var(--pw) * .5 - 26px));--ty:calc(var(--pw) * .4)}}@keyframes pr-spin{to{transform:rotate(360deg)}}@keyframes pr-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pr-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes pr-hop{0%,to{translate:0}50%{translate:0 -10px}}@keyframes pr-blink{50%{opacity:.25}}@keyframes pr-roll{0%{transform:translate(-80px)}20%{transform:translate(20vw,-14px)}25%{transform:translate(25vw)}45%{transform:translate(45vw,-10px)}50%{transform:translate(50vw)}to{transform:translate(calc(100vw + 80px))}}@keyframes pr-turn{to{transform:rotate(360deg)}}[data-scene=analytics]{--an-card:#0b0b0f;--an-inset:#060608;--an-rule:#1c1c23;--an-dash-c:#2c2c35;--an-dim:#77746d;--an-faint:#45433f;--an-gap:clamp(10px,1.05vw,16px);--an-t-big:clamp(34px,min(5.25vw,8.6vh),94px);--an-t-mid:clamp(26px,min(3.1vw,5.3vh),54px);--an-t-lead:clamp(18px,min(1.8vw,3.1vh),31px);--an-t-punch:clamp(44px,min(5.15vw,9vh),96px)}[data-scene=analytics] .an-eye-wrap{z-index:0;overflow:hidden}[data-scene=analytics] .an-eye-wrap:after{content:"";background:repeating-linear-gradient(180deg,transparent 0 2px,var(--bg) 2px 4px);position:absolute;inset:0}[data-scene=analytics] .an-eye{aspect-ratio:323.664/267.067;--eye-x:65vw;--eye-s:1;color:#f7f5f01f;height:134%;transform:translate(calc(var(--eye-x) - 50%),-50%) scale(var(--eye-s));transition:transform 2.2s var(--ease-in-out),color 1.6s var(--ease-out);will-change:transform;position:absolute;top:50%;left:0}[data-scene=analytics] .an-stage:not([data-phase="0"]) .an-eye{--eye-x:30vw;--eye-s:1.1;color:#f7f5f016}[data-scene=analytics] .an-eye__lid{transform-origin:50% 50.2%;will-change:transform;position:absolute;inset:0}[data-scene=analytics] .an-eye__svg{width:100%;height:100%;display:block;overflow:visible}[data-scene=analytics] .an-eye__look{will-change:transform;width:11.308%;height:29.021%;position:absolute;top:35.68%;left:44.367%}[data-scene=analytics] .an-eye__look svg{width:100%;height:100%;display:block}[data-scene=analytics] .an-eye__ring,[data-scene=analytics] .an-eye__pupil{fill:currentColor}[data-scene=analytics] .an-eye-wrap.is-pinned{width:100%;height:100vh;background:var(--bg);height:100svh;box-shadow:0 0 0 100vmax var(--bg);margin:0;position:fixed;inset:0 auto auto 0}[data-scene=analytics] .an-eye-wrap.is-pinned .an-eye{color:#f7f5f030}[data-scene=analytics] .an-hud{z-index:3;--in:clamp(12px,1.9vw,28px);--cw:clamp(16px,1.7vw,24px);color:var(--fg-soft)}[data-scene=analytics] .an-hud__c{width:var(--cw);height:var(--cw);border:0 solid var(--fg);opacity:.5;transition:transform .9s var(--ease-out),opacity .6s var(--ease-out);position:absolute}[data-scene=analytics] .an-hud__c.is-tl{left:var(--in);top:var(--in);border-width:3px 0 0 3px}[data-scene=analytics] .an-hud__c.is-tr{right:var(--in);top:var(--in);border-width:3px 3px 0 0}[data-scene=analytics] .an-hud__c.is-bl{left:var(--in);bottom:var(--in);border-width:0 0 3px 3px}[data-scene=analytics] .an-hud__c.is-br{right:var(--in);bottom:var(--in);border-width:0 3px 3px 0}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud__c{opacity:0}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud__c.is-tl{transform:translate(-16px,-16px)}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud__c.is-tr{transform:translate(16px,-16px)}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud__c.is-bl{transform:translate(-16px,16px)}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud__c.is-br{transform:translate(16px,16px)}[data-scene=analytics] .an-hud .micro{white-space:nowrap;transition:opacity .6s var(--ease-out) .3s,clip-path .5s steps(6) .3s;clip-path:inset(0);align-items:center;gap:8px;line-height:1;display:flex;position:absolute}[data-scene=analytics] .an-stage:not(.is-awake) .an-hud .micro{opacity:0;clip-path:inset(0 100% 0 0)}[data-scene=analytics] .an-hud__rec{top:calc(var(--in) + var(--cw) * .5 - 5px);left:calc(var(--in) + var(--cw) + 14px)}[data-scene=analytics] .an-hud__dot{background:var(--orange);width:8px;height:8px;animation:1.3s step-end infinite an-blink}[data-scene=analytics] .an-hud__tc{color:var(--fg-faint);font-variant-numeric:tabular-nums;margin-left:6px}[data-scene=analytics] .an-hud__no{top:calc(var(--in) + var(--cw) * .5 - 5px);right:calc(var(--in) + var(--cw) + 14px)}[data-scene=analytics] .an-hud .an-hud__no{gap:0}[data-scene=analytics] .an-hud__no b{font-weight:inherit;white-space:pre}[data-scene=analytics] .an-hud__step{bottom:calc(var(--in) + var(--cw) * .5 - 5px);left:calc(var(--in) + var(--cw) + 14px);color:var(--fg-faint)}[data-scene=analytics] .an-hud__step [data-step]{color:var(--fg)}[data-scene=analytics] .an-hud__seg{gap:3px;margin-left:6px;display:flex}[data-scene=analytics] .an-hud__seg i{background:#24242b;width:14px;height:6px;transition:background-color .25s steps(2,end)}[data-scene=analytics] .an-stage[data-phase="0"] .an-hud__seg i:nth-child(-n+1),[data-scene=analytics] .an-stage[data-phase="1"] .an-hud__seg i:nth-child(-n+2),[data-scene=analytics] .an-stage[data-phase="2"] .an-hud__seg i:nth-child(-n+3),[data-scene=analytics] .an-stage[data-phase="3"] .an-hud__seg i{background:var(--fg)}[data-scene=analytics] .an-hud__demo{bottom:calc(var(--in) + var(--cw) * .5 - 5px);right:calc(var(--in) + var(--cw) + 14px);color:var(--fg-faint)}@keyframes an-blink{50%{opacity:0}}[data-scene=analytics] .an-you{opacity:0;width:64px;height:64px;transition:opacity .35s var(--ease-out);will-change:transform;margin:-32px 0 0 -32px;position:absolute;top:0;left:0}[data-scene=analytics] .an-you.is-on{opacity:1}[data-scene=analytics] .an-you>i{border:0 solid var(--fg);width:12px;height:12px;position:absolute}[data-scene=analytics] .an-you>i:first-child{border-width:2px 0 0 2px;top:0;left:0}[data-scene=analytics] .an-you>i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}[data-scene=analytics] .an-you>i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}[data-scene=analytics] .an-you>i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}[data-scene=analytics] .an-you__l,[data-scene=analytics] .an-you__xy{white-space:nowrap;font:600 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;left:calc(100% + 8px)}[data-scene=analytics] .an-you__l{background:var(--fg);color:var(--ink);padding:3px 5px;top:2px}[data-scene=analytics] .an-you__xy{color:var(--fg-faint);font-variant-numeric:tabular-nums;top:22px}[data-scene=analytics] .an-grid{z-index:2;max-width:1680px;padding:clamp(76px,11vh,112px) var(--gutter) clamp(68px,10vh,104px);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);column-gap:clamp(28px,3.4vw,60px);margin:0 auto;display:grid;position:absolute;inset:0}[data-scene=analytics] .an-copy{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}[data-scene=analytics] .an-phrases{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;display:grid}[data-scene=analytics] .an-ph{pointer-events:none;grid-area:1/1;min-width:0;margin:0}[data-scene=analytics] .an-ph.is-on{pointer-events:auto}[data-scene=analytics]:not(.is-ready) .an-ph{visibility:hidden}[data-scene=analytics] .an-w{vertical-align:top;margin:-.16em -.04em -.14em;padding:.16em .04em .14em;display:inline-block;overflow:hidden}[data-scene=analytics] .an-wi{display:inline-block}[data-scene=analytics] .an-nb{white-space:nowrap}[data-scene=analytics] .an-ph--0{width:min(66vw,1040px);padding-top:clamp(0px,21vh,210px)}[data-scene=analytics] .an-ph__tag{margin-bottom:.55em;font-size:clamp(20px,min(2.3vw,3.9vh),40px);display:block}[data-scene=analytics] .an-ph__tag .tag{--tag:var(--sky);-webkit-font-smoothing:none;clip-path:inset(0 100% 0 0);padding:.2em .5em .26em;font-size:1em;transition:clip-path .35s steps(5,end)}[data-scene=analytics] .an-ph--0.is-on .an-ph__tag .tag{clip-path:inset(0);transition-delay:50ms}[data-scene=analytics] .an-ph__big{font-family:var(--f-display);font-weight:800;font-size:var(--an-t-big);letter-spacing:-.03em;line-height:1;display:block}[data-scene=analytics] .an-ph__lead{max-width:24em;font-family:var(--f-display);font-weight:700;font-size:var(--an-t-lead);letter-spacing:-.02em;color:var(--fg-soft);text-wrap:balance;line-height:1.22;display:block}[data-scene=analytics] .an-punch{font-family:var(--f-pixel);font-weight:700;font-size:var(--an-t-punch);-webkit-font-smoothing:none;margin-top:.32em;line-height:1;display:block}[data-scene=analytics] .an-punch__l{background:var(--yellow);color:var(--ink);transform-origin:0;margin-bottom:.1em;padding:.04em .2em .1em;transition:transform .3s steps(6,end);display:table;position:relative;transform:scaleX(0)}[data-scene=analytics] .an-punch__l:nth-child(2){margin-left:.4em}[data-scene=analytics] .an-punch__l:after{content:"";z-index:-1;background:var(--deep-red);position:absolute;inset:0;transform:translate(.09em,.09em)}[data-scene=analytics] .an-punch__t{white-space:nowrap;display:inline-block}[data-scene=analytics] .an-ph--1.is-on .an-punch__l{transition-delay:var(--punch-at,.6s);transform:none}[data-scene=analytics] .an-ph--1.is-on .an-punch__l:nth-child(2){transition-delay:calc(var(--punch-at,.6s) + .12s)}[data-scene=analytics] .an-punch.is-hit{animation:.26s step-end an-jolt}@keyframes an-jolt{0%{transform:translate(4px,-3px)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,1px)}to{transform:none}}[data-scene=analytics] .an-ph--2,[data-scene=analytics] .an-ph--3{font-family:var(--f-display);font-weight:800;font-size:var(--an-t-mid);letter-spacing:-.03em;line-height:1.06}[data-scene=analytics] .an-hl{--hl:var(--yellow);color:inherit;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 60%/0% 88%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.03em;padding:0 .1em;transition:background-size .45s steps(7,end),color .2s}[data-scene=analytics] .an-hl[data-link=prof]{--hl:var(--pink)}[data-scene=analytics] .an-hl[data-link=model]{--hl:var(--mint)}[data-scene=analytics] .an-ph.is-on .an-hl{color:var(--ink);background-size:100% 88%;transition-delay:.75s,1.05s}[data-scene=analytics] .an-ph.is-on .an-hl[data-link=prof]{transition-delay:1s,1.3s}[data-scene=analytics] .an-hl[data-link]{cursor:default}[data-scene=analytics] .an-max{margin-top:.7em;display:block}[data-scene=analytics] .an-max__t{font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--an-t-mid) * 1.02);letter-spacing:.005em;-webkit-font-smoothing:none;line-height:1;display:block}[data-scene=analytics] .an-meter{height:calc(var(--an-t-mid) * .46);clip-path:inset(0 100% 0 0);align-items:stretch;gap:3px;max-width:13.5em;margin-top:.45em;transition:clip-path .25s steps(4,end);display:flex}[data-scene=analytics] .an-ph--3.is-on .an-meter{clip-path:inset(0);transition:clip-path .45s steps(9,end) .95s}[data-scene=analytics] .an-meter i{background:#141419;flex:1}[data-scene=analytics] .an-meter b{font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--an-t-mid) * .38);letter-spacing:.06em;text-transform:uppercase;color:var(--an-faint);-webkit-font-smoothing:none;flex:none;align-items:center;margin-left:5px;padding:0 .35em;line-height:1;display:flex}[data-scene=analytics] .an-ph--3.is-on .an-meter i{background:var(--c);transition:background-color 0s calc(1.25s + var(--k) * 42ms)}[data-scene=analytics] .an-ph--3.is-on .an-meter b{background:var(--white);color:var(--ink);transition:background-color 0s 2.15s,color 0s 2.15s}[data-scene=analytics] .an-ph--3.is-on .an-meter.is-max b{animation:.5s step-end 4 an-blink}[data-scene=analytics] .an-hint{color:var(--fg-faint);opacity:0;transition:opacity .4s var(--ease-out),transform .6s var(--ease-out);align-items:center;gap:10px;margin:0;display:flex;position:absolute;bottom:0;left:0;transform:translateY(8px)}[data-scene=analytics] .an-stage.is-awake[data-phase="0"] .an-hint{opacity:1;transition-delay:1.1s;transform:none}[data-scene=analytics] .an-hint__arr{clip-path:polygon(30% 0,70% 0,70% 50%,100% 50%,100% 67%,83% 67%,83% 83%,67% 83%,67% 100%,33% 100%,33% 83%,17% 83%,17% 67%,0 67%,0 50%,30% 50%);background:currentColor;width:10px;height:12px;animation:1.2s steps(3,end) infinite an-hop;display:block}@keyframes an-hop{50%{transform:translateY(4px)}}[data-scene=analytics] .an-kpis{clip-path:inset(0 0 100%);flex-wrap:wrap;gap:12px clamp(20px,2.6vw,44px);margin:auto 0 0;padding-top:20px;transition:clip-path .3s steps(5,end);display:flex}[data-scene=analytics] .an-stage.is-live .an-kpis{clip-path:inset(-4px);transition:clip-path .5s steps(8,end) .15s}[data-scene=analytics] .an-kpi{margin:0;position:relative}[data-scene=analytics] .an-kpi dt{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--an-dim);align-items:center;gap:7px;margin-bottom:8px;display:flex}[data-scene=analytics] .an-kpi dt:before{content:"";background:var(--k);width:7px;height:7px}[data-scene=analytics] .an-kpi:first-child dt:before{animation:1.6s step-end infinite an-blink}[data-scene=analytics] .an-kpi dd{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,min(2.55vw,4.3vh),44px);font-weight:800;line-height:1;display:inline-flex}[data-scene=analytics] .an-kpi__u{font:600 12px/1 var(--f-mono);color:var(--an-dim);letter-spacing:.06em;margin-left:.3em}[data-scene=analytics] .an-r{vertical-align:top;height:1.08em;display:inline-block;overflow:hidden}[data-scene=analytics] .an-r__s{transition:transform .9s var(--ease-out);display:block}[data-scene=analytics] .an-r__s>span{text-align:center;height:1.08em;line-height:1.08;display:block}[data-scene=analytics] .an-r-sep{vertical-align:top;height:1.08em;line-height:1.08;display:inline-block}[data-scene=analytics] .an-dash{gap:var(--an-gap);grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"heat heat heat prof prof""feed feed model model model";min-width:0;min-height:0;margin:0;display:grid;position:relative}[data-scene=analytics] .an-dash__bar{white-space:nowrap;font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--an-dim);clip-path:inset(0 100% 0 0);align-items:center;gap:9px;transition:clip-path .3s steps(5,end);display:flex;position:absolute;bottom:calc(100% + clamp(22px,3.2vh,34px));left:0}[data-scene=analytics] .an-stage.is-live .an-dash__bar{clip-path:inset(0);transition:clip-path .6s steps(10,end) .1s}[data-scene=analytics] .an-dash__eye{fill:currentColor;width:17px;height:14px;color:var(--fg);flex:none}[data-scene=analytics] .an-dash__bar i{color:var(--an-faint);font-style:normal}[data-scene=analytics] .an-dash__bar b{color:var(--fg);font-weight:600}[data-scene=analytics] .an-card.is-heat{grid-area:heat}[data-scene=analytics] .an-card.is-prof{grid-area:prof}[data-scene=analytics] .an-card.is-feed{grid-area:feed}[data-scene=analytics] .an-card.is-model{grid-area:model}[data-scene=analytics] .an-card{background-color:var(--an-card);--dash:12px;--dash-w:2px;--dash-c:var(--an-dash-c);clip-path:inset(0 0 100%);min-width:0;min-height:0;transition:clip-path .28s steps(5) calc((3 - var(--i)) * 45ms);flex-direction:column;padding:clamp(10px,1.5vh,16px) clamp(12px,1.1vw,18px) clamp(9px,1.3vh,13px);display:flex;position:relative}[data-scene=analytics] .an-card.is-on{clip-path:inset(-26px);transition:clip-path .5s steps(10) calc(var(--i) * .11s)}[data-scene=analytics] .an-card.is-heat{box-shadow:-9px -9px 0 0 var(--deep-red),-18px -18px 0 0 #8c101073}[data-scene=analytics] .an-card.is-model{box-shadow:9px 9px 0 0 var(--deep-blue),18px 18px 0 0 #1238c973}[data-scene=analytics] .an-card__scan{background:var(--fg);opacity:0;pointer-events:none;z-index:6;height:3px;position:absolute;top:0;left:-2px;right:-2px}[data-scene=analytics] .an-card.is-on .an-card__scan{animation:an-scan .5s steps(10) calc(var(--i) * .11s) both}@keyframes an-scan{0%{opacity:1;top:0}99%{opacity:1;top:100%}to{opacity:0;top:100%}}[data-scene=analytics] .an-card:before{content:"";pointer-events:none;z-index:4;opacity:0;transition:opacity .5s var(--ease-out);--dc:var(--k);background:linear-gradient(90deg,var(--dc) 55%,transparent 0) top left/12px 2px repeat-x, linear-gradient(90deg,var(--dc) 55%,transparent 0) bottom left/12px 2px repeat-x, linear-gradient(0deg,var(--dc) 55%,transparent 0) top left/2px 12px repeat-y, linear-gradient(0deg,var(--dc) 55%,transparent 0) top right/2px 12px repeat-y;position:absolute;inset:0}[data-scene=analytics] .an-card:after{content:"";pointer-events:none;z-index:5;background:var(--bg);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:-1px}[data-scene=analytics] .an-dash[data-focus=see] .an-card:is(.is-heat,.is-prof):before,[data-scene=analytics] .an-dash[data-focus=model] .an-card.is-model:before{opacity:1}[data-scene=analytics] .an-dash[data-focus=see] .an-card.is-model:after,[data-scene=analytics] .an-dash[data-focus=model] .an-card:not(.is-model):after{opacity:.55}[data-scene=analytics] .an-dash[data-focus=heat] .an-card.is-heat:before,[data-scene=analytics] .an-dash[data-focus=prof] .an-card.is-prof:before{opacity:1}[data-scene=analytics] .an-dash.is-max .an-card:before{animation:an-maxflash 1.2s steps(6) calc(var(--i) * .11s) both}@keyframes an-maxflash{0%{opacity:0}25%{opacity:1}60%{opacity:1}to{opacity:0}}[data-scene=analytics] .an-dash[data-focus=heat] .an-card:not(.is-heat):after,[data-scene=analytics] .an-dash[data-focus=prof] .an-card:not(.is-prof):after{opacity:.5}[data-scene=analytics] .an-card__hd{flex:none;align-items:center;gap:10px;min-width:0;display:flex}[data-scene=analytics] .an-card__t{min-width:0;font-family:var(--f-pixel);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(13px,1.08vw,17px);font-weight:600;line-height:1.15;overflow:hidden}[data-scene=analytics] .an-card__t:before{content:"";background:var(--k);vertical-align:.06em;width:.5em;height:.5em;margin-right:.5em;display:inline-block}[data-scene=analytics] .an-card__meta{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--an-dim);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}[data-scene=analytics] .an-card__meta b{color:var(--fg-soft);font-weight:600}[data-scene=analytics] .an-live>b{background:var(--mint);width:6px;height:6px;animation:1.2s step-end infinite an-blink}[data-scene=analytics] .an-card__ft{min-width:0;font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--an-dim);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}[data-scene=analytics] .an-card__ft b{color:var(--fg);font-weight:600}[data-scene=analytics] .an-heat{background:var(--an-inset);cursor:crosshair;min-height:0;box-shadow:inset 0 0 0 1px var(--an-rule);flex:auto;margin:10px 0 9px;position:relative;overflow:hidden}[data-scene=analytics] .an-heat__map{width:100%;height:100%;position:absolute;inset:0}[data-scene=analytics] .an-heat canvas{mix-blend-mode:screen}[data-scene=analytics] .an-heat__coord{z-index:2;font:500 9px/1 var(--f-mono);letter-spacing:.08em;color:var(--an-faint);pointer-events:none;position:absolute;bottom:7px;left:8px}[data-scene=analytics] .an-heat__you{z-index:2;background:var(--fg);color:var(--ink);font:600 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;clip-path:inset(0 100% 0 0);padding:4px 6px;transition:clip-path .25s steps(4,end);position:absolute;top:8px;right:8px}[data-scene=analytics] .an-heat.is-you .an-heat__you{clip-path:inset(0)}[data-scene=analytics] .an-heat__map .m-grid{stroke:#121217;stroke-width:1px;stroke-dasharray:1 4}[data-scene=analytics] .an-heat__map .m-road{fill:none;stroke:#15151b;stroke-linecap:round;stroke-linejoin:round}[data-scene=analytics] .an-heat__map .m-axis{fill:none;stroke:#2e2e37;stroke-width:1px;stroke-dasharray:3 5}[data-scene=analytics] .an-heat__map .m-water{fill:#0b0e17;stroke:#18203a;stroke-width:1px}[data-scene=analytics] .an-heat__map .m-wave{stroke:#1b2440;stroke-width:1px;stroke-dasharray:6 5}[data-scene=analytics] .an-heat__map .m-bld{fill:#0f0f14;stroke:#2a2a33;stroke-width:1px}[data-scene=analytics] .an-heat__map .m-hatch{fill:url(#an-hatch);stroke:#33333d;stroke-width:1px}[data-scene=analytics] .an-heat__map .m-tree{fill:#0f1a12}[data-scene=analytics] .an-heat__pins{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-scene=analytics] .an-heat__pins .m-poi{fill:var(--an-inset);stroke:#c9c5bc;stroke-width:1.5px}[data-scene=analytics] .an-heat__pins .m-lbl{font:600 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;fill:#d8d4cb;paint-order:stroke;stroke:#060608;stroke-width:3.5px;stroke-linejoin:round}[data-scene=analytics] .an-legend{align-items:center;gap:3px;display:inline-flex}[data-scene=analytics] .an-legend i{background:var(--c);width:9px;height:9px}[data-scene=analytics] .an-legend i:first-of-type{margin-left:5px}[data-scene=analytics] .an-legend i:last-of-type{margin-right:5px}[data-scene=analytics] .an-prof{--acc:var(--sky);flex-direction:column;flex:auto;min-height:0;display:flex}[data-scene=analytics] .an-card.is-prof{cursor:pointer}[data-scene=analytics] .an-radar{width:100%;min-height:0;color:var(--acc);flex:1 1 0;margin:6px 0 4px;overflow:visible}[data-scene=analytics] .an-radar .r-ring{fill:none;stroke:#1d1d24;stroke-width:1px}[data-scene=analytics] .an-radar .r-ring.is-out{stroke:#33333c;stroke-dasharray:4 4}[data-scene=analytics] .an-radar .r-axis{stroke:#1a1a20;stroke-width:1px}[data-scene=analytics] .an-radar .r-avg{fill:none;stroke:#6a675f;stroke-width:1.2px;stroke-dasharray:3 3}[data-scene=analytics] .an-radar .r-shape{stroke:var(--acc);stroke-width:2px;stroke-linejoin:miter}[data-scene=analytics] .an-radar .r-fill{fill:url(#an-rdither);opacity:.55}[data-scene=analytics] .an-radar .r-tint{fill:var(--acc);opacity:.1}[data-scene=analytics] .an-radar .r-dot{fill:var(--acc)}[data-scene=analytics] .an-radar .r-lbl{font:500 10.5px/1 var(--f-mono);letter-spacing:.02em;fill:#8d8981}[data-scene=analytics] .an-radar .r-lbl.is-top{fill:var(--acc);font-weight:700}[data-scene=analytics] .an-radar .r-val{font:700 10px/1 var(--f-mono);fill:var(--ink)}[data-scene=analytics] .an-radar .r-valbg{fill:var(--acc)}[data-scene=analytics] .an-radar .r-key{font:500 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;fill:#5f5c56}[data-scene=analytics] .an-prof__who{flex:none;align-items:center;gap:10px;min-width:0;display:flex}[data-scene=analytics] .an-ava{width:30px;height:30px;color:var(--acc);background:#131318;flex:none}@supports (color:color-mix(in srgb,red 50%,blue)){[data-scene=analytics] .an-ava{box-shadow:3px 3px 0 color-mix(in srgb,var(--acc) 35%,transparent)}[data-scene=analytics] .an-ev.is-hot .an-ev__box{background:color-mix(in srgb,var(--c) 13%,transparent)}}[data-scene=analytics] .an-ava rect{fill:currentColor}[data-scene=analytics] .an-prof__txt{min-width:0}[data-scene=analytics] .an-prof__id{font:500 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--an-dim)}[data-scene=analytics] .an-prof__id b{color:var(--fg);font-weight:600}[data-scene=analytics] .an-prof__arch{font-family:var(--f-pixel);color:var(--acc);white-space:nowrap;margin-top:3px;font-size:clamp(14px,1.15vw,18px);font-weight:600;line-height:1.1}[data-scene=analytics] .an-prof__facts{border-top:1px dashed var(--an-rule);font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--an-dim);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;display:flex;overflow:hidden}[data-scene=analytics] .an-prof__facts>span{text-overflow:ellipsis;overflow:hidden}[data-scene=analytics] .an-feed{min-height:0;font-family:var(--f-mono);flex:auto;margin:8px 0 0;padding:0;font-size:clamp(10.5px,.78vw,12px);line-height:1.38;list-style:none;position:relative;overflow:hidden}[data-scene=analytics] .an-feed:after{content:"";pointer-events:none;background:linear-gradient(transparent,var(--an-card) 96%);height:55%;position:absolute;bottom:0;left:0;right:0}[data-scene=analytics] .an-ev{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:1fr;display:grid}[data-scene=analytics] .an-ev.is-new{grid-template-rows:0fr}[data-scene=analytics] .an-ev__in{min-height:0;overflow:hidden}[data-scene=analytics] .an-ev__box{border-bottom:1px dashed var(--an-rule);transition:background-color 1.2s var(--ease-out);margin:0 -7px;padding:6px 7px}[data-scene=analytics] .an-ev.is-hot .an-ev__box{transition-duration:0s}[data-scene=analytics] .an-ev__a{white-space:nowrap;align-items:baseline;gap:1.1ch;display:flex}[data-scene=analytics] .an-ev time{color:var(--an-dim)}[data-scene=analytics] .an-ev__k{color:var(--c);font-weight:600}[data-scene=analytics] .an-ev__k:before{content:"";background:var(--c);vertical-align:.02em;width:.6em;height:.6em;margin-right:.7ch;display:inline-block}[data-scene=analytics] .an-ev__id{color:var(--fg-soft);margin-left:auto}[data-scene=analytics] .an-ev__d{color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scene=analytics] .an-ev__d.is-typing:after{content:"";background:var(--fg);vertical-align:-.15em;width:.55em;height:1em;margin-left:2px;animation:.5s step-end infinite an-blink;display:inline-block}[data-scene=analytics] .an-model{flex:auto;min-height:0;margin:10px 0 9px;position:relative}[data-scene=analytics] .an-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-scene=analytics] .an-chart .c-grid{stroke:#1a1a20;stroke-width:1px;stroke-dasharray:2 4}[data-scene=analytics] .an-chart .c-base{stroke:#2c2c34;stroke-width:1px}[data-scene=analytics] .an-chart .c-tick{font:500 9.5px/1 var(--f-mono);fill:#5e5b55;letter-spacing:.04em}[data-scene=analytics] .an-chart .c-bar{fill:#2a2a31}[data-scene=analytics] .an-chart .c-bar.is-last{fill:#5a5852}[data-scene=analytics] .an-chart .c-bars rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform .7s var(--ease-out);transform:scaleY(0)}[data-scene=analytics] .an-chart.is-drawn .c-bars rect{transform:none}[data-scene=analytics] .an-chart .c-band{fill:url(#an-cdither)}[data-scene=analytics] .an-chart .c-band-tint{fill:var(--mint);opacity:.07}[data-scene=analytics] .an-chart .c-edge{fill:none;stroke:var(--mint);stroke-width:1px;opacity:.45}[data-scene=analytics] .an-chart .c-line{fill:none;stroke:var(--mint);stroke-width:2.5px;stroke-dasharray:7 5}[data-scene=analytics] .an-chart .c-now{stroke:var(--fg-soft);stroke-width:1px;stroke-dasharray:3 3}[data-scene=analytics] .an-chart .c-nowtag{fill:var(--fg)}[data-scene=analytics] .an-chart .c-nowtxt{font:700 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink)}[data-scene=analytics] .an-chart .c-pulse{fill:var(--mint)}[data-scene=analytics] .an-chart .c-peak{fill:var(--an-inset);stroke:var(--mint);stroke-width:2px}[data-scene=analytics] .an-chart .c-peaktxt{font:600 10px/1 var(--f-mono);fill:var(--fg);letter-spacing:.02em}[data-scene=analytics] .an-chart .c-peaksub{font:500 9px/1 var(--f-mono);fill:var(--an-dim);letter-spacing:.06em;text-transform:uppercase}[data-scene=analytics] .an-chart .c-unit{font:500 9px/1 var(--f-mono);fill:#5e5b55;letter-spacing:.08em;text-transform:uppercase}[data-scene=analytics] .an-chart .c-x{stroke:var(--fg);stroke-width:1px;opacity:.6}[data-scene=analytics] .an-chart .c-sw{stroke:var(--mint);stroke-width:2px}[data-scene=analytics] .an-chart .c-swtag{fill:var(--mint)}[data-scene=analytics] .an-chart .c-swtxt{font:700 9px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink)}[data-scene=analytics] .an-chart .c-xdot{fill:var(--fg)}[data-scene=analytics] .an-tip{left:var(--tip-x,44px);top:var(--tip-y,8px);background:var(--yellow);max-width:min(15em,56%);color:var(--ink);font:600 11px/1.25 var(--f-text);box-shadow:4px 4px 0 var(--deep-red);transform-origin:0 0;clip-path:inset(-8px 100% -8px -8px);padding:6px 9px 7px;transition:clip-path .35s steps(6,end);position:absolute;transform:rotate(-1.5deg)}[data-scene=analytics] .an-card.is-on .an-tip{clip-path:inset(-8px);transition-delay:calc(var(--i) * .11s + 1.3s)}[data-scene=analytics] .an-tip b{font:700 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}[data-scene=analytics] .an-hover{z-index:3;background:var(--fg);color:var(--ink);font:600 10px/1.2 var(--f-mono);white-space:nowrap;pointer-events:none;opacity:0;padding:5px 7px;transition:opacity .15s;position:absolute;top:0;left:0}[data-scene=analytics] .an-hover.is-on{opacity:1}[data-scene=analytics] .an-hover small{opacity:.65;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:500;display:block}[data-scene=analytics] .an-card{container-type:inline-size}@container (width<=330px){[data-scene=analytics] .an-card.is-model .an-card__meta,[data-scene=analytics] .an-ft-x,[data-scene=analytics] .an-tip{display:none}}@media (min-width:901px) and (max-width:1180px){[data-scene=analytics] .an-grid{grid-template-columns:minmax(0,.64fr) minmax(0,1fr)}[data-scene=analytics]{--an-t-mid:clamp(24px,min(3.2vw,5.3vh),44px);--an-t-lead:clamp(17px,min(1.9vw,3.1vh),24px)}[data-scene=analytics] .an-dash{grid-template-rows:minmax(0,1.05fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heat heat""prof model"}[data-scene=analytics] .an-card.is-feed{display:none}[data-scene=analytics] .an-card.is-heat{box-shadow:-7px -7px 0 0 var(--deep-red)}[data-scene=analytics] .an-card.is-model{box-shadow:7px 7px 0 0 var(--deep-blue)}}@media (min-width:901px) and (max-width:1099px){[data-scene=analytics] .an-dash{grid-template-areas:"heat heat""model model"}[data-scene=analytics] .an-card.is-prof{display:none}}@media (max-width:900px){[data-scene=analytics].scene{height:auto}[data-scene=analytics] .an-stage{height:auto;position:relative;overflow:visible}[data-scene=analytics] .an-eye-wrap{height:100vh;margin-bottom:-100vh;height:100svh;margin-bottom:-100svh;position:sticky;inset:0 auto auto}[data-scene=analytics] .an-eye,[data-scene=analytics] .an-stage:not([data-phase="0"]) .an-eye{--eye-x:50vw;--eye-s:1;color:#f7f5f01c;width:170vw;height:auto;top:46%}[data-scene=analytics] .an-hud{--in:12px}[data-scene=analytics]{--an-t-big:clamp(28px,8.3vw,60px);--an-t-mid:clamp(26px,8vw,40px);--an-t-lead:clamp(18px,5.1vw,24px);--an-t-punch:clamp(40px,13.3vw,64px)}[data-scene=analytics] .an-hud .an-hud__step,[data-scene=analytics] .an-hud__no b,[data-scene=analytics] .an-hud__c.is-bl,[data-scene=analytics] .an-hud__c.is-br{display:none}[data-scene=analytics] .an-hud__demo{bottom:22px;right:16px}[data-scene=analytics] .an-grid{flex-direction:column;gap:30px;padding:72px 16px;display:flex;position:relative;inset:auto}[data-scene=analytics] .an-copy,[data-scene=analytics] .an-phrases,[data-scene=analytics] .an-dash{display:contents}[data-scene=analytics] .an-ph{pointer-events:auto;width:auto;padding-top:0}[data-scene=analytics] .an-ph--0{flex-direction:column;order:1;justify-content:center;min-height:calc(100svh - 150px);display:flex}[data-scene=analytics] .an-ph--1{order:2;padding-top:16vh}[data-scene=analytics] .an-kpis{order:3;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px;padding-top:0;display:grid}[data-scene=analytics] .an-kpi__x{display:none}[data-scene=analytics] .an-card.is-heat{order:4;height:clamp(300px,82vw,420px)}[data-scene=analytics] .an-ph--2{order:5;padding-top:12vh}[data-scene=analytics] .an-card.is-prof{order:6;height:clamp(330px,92vw,440px)}[data-scene=analytics] .an-card.is-feed{display:none}[data-scene=analytics] .an-ph--3{order:8;padding-top:12vh}[data-scene=analytics] .an-card.is-model{order:9;height:clamp(270px,76vw,380px);margin-bottom:24px}[data-scene=analytics] .an-hint,[data-scene=analytics] .an-dash__bar{display:none}[data-scene=analytics] .an-kpis,[data-scene=analytics] .an-stage.is-live .an-kpis{clip-path:inset(0 0 100%)}[data-scene=analytics] .an-kpis.is-on{clip-path:inset(-4px);transition:clip-path .5s steps(8,end)}[data-scene=analytics] .an-card,[data-scene=analytics] .an-card.is-on{transition-delay:0s}[data-scene=analytics] .an-card.is-on .an-card__scan{animation-delay:0s}[data-scene=analytics] .an-card.is-heat{box-shadow:-7px -7px 0 0 var(--deep-red)}[data-scene=analytics] .an-card.is-model{box-shadow:7px 7px 0 0 var(--deep-blue)}[data-scene=analytics] .an-kpi dd{font-size:clamp(22px,7vw,30px)}[data-scene=analytics] .an-ph__tag{font-size:24px}[data-scene=analytics] .an-card__t{font-size:15px}}@media (max-width:900px) and (max-height:700px){[data-scene=analytics]{--an-t-big:clamp(23px,min(7.6vw,5.4svh),60px);--an-t-mid:clamp(20px,min(7.1vw,4.8svh),40px);--an-t-lead:clamp(15px,min(4.8vw,3.3svh),24px);--an-t-punch:clamp(34px,min(12.4vw,8svh),64px)}[data-scene=analytics] .an-grid{gap:22px;padding:56px 16px}[data-scene=analytics] .an-ph--0{min-height:calc(100svh - 112px)}[data-scene=analytics] .an-ph--1{padding-top:9svh}[data-scene=analytics] .an-ph--2,[data-scene=analytics] .an-ph--3{padding-top:7svh}[data-scene=analytics] .an-ph__tag{font-size:clamp(18px,4svh,24px)}[data-scene=analytics] .an-kpi dd{font-size:clamp(20px,min(7vw,4.6svh),30px)}[data-scene=analytics] .an-card.is-heat{height:clamp(240px,min(82vw,52svh),420px)}[data-scene=analytics] .an-card.is-prof{height:clamp(270px,min(92vw,58svh),440px)}[data-scene=analytics] .an-card.is-model{height:clamp(220px,min(76vw,48svh),380px)}}@media (prefers-reduced-motion:reduce){[data-scene=analytics] *,[data-scene=analytics] :before,[data-scene=analytics] :after{transition-delay:0s!important;animation-delay:0s!important}[data-scene=analytics] .an-eye{transition:none}}[data-scene=games]{--gp:4px;--g-panel:#121216;--g-panel-hi:#26262e;--g-led:#ff7a3d;--g-r2:polygon(0 calc(var(--gp)*2),var(--gp) calc(var(--gp)*2),var(--gp) var(--gp),calc(var(--gp)*2) var(--gp),calc(var(--gp)*2) 0, calc(100% - var(--gp)*2) 0,calc(100% - var(--gp)*2) var(--gp),calc(100% - var(--gp)) var(--gp),calc(100% - var(--gp)) calc(var(--gp)*2),100% calc(var(--gp)*2), 100% calc(100% - var(--gp)*2),calc(100% - var(--gp)) calc(100% - var(--gp)*2),calc(100% - var(--gp)) calc(100% - var(--gp)),calc(100% - var(--gp)*2) calc(100% - var(--gp)),calc(100% - var(--gp)*2) 100%, calc(var(--gp)*2) 100%,calc(var(--gp)*2) calc(100% - var(--gp)),var(--gp) calc(100% - var(--gp)),var(--gp) calc(100% - var(--gp)*2),0 calc(100% - var(--gp)*2));--g-r1:polygon(0 var(--gp),var(--gp) var(--gp),var(--gp) 0,calc(100% - var(--gp)) 0,calc(100% - var(--gp)) var(--gp),100% var(--gp), 100% calc(100% - var(--gp)),calc(100% - var(--gp)) calc(100% - var(--gp)),calc(100% - var(--gp)) 100%,var(--gp) 100%,var(--gp) calc(100% - var(--gp)),0 calc(100% - var(--gp)));--g-ticker-h:40px}[data-scene=games] canvas{image-rendering:pixelated;image-rendering:crisp-edges}[data-scene=games]{cursor:var(--g-cur,auto)}[data-scene=games] :is(.g-lever,.g-badge){cursor:var(--g-hand,pointer)}[data-scene=games] .g-ticker{z-index:4;height:var(--g-ticker-h);background:var(--ink);color:var(--yellow);align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}[data-scene=games] .g-ticker__track{width:max-content;animation:70s linear infinite paused g-ticker;display:flex}[data-scene=games].is-live .g-ticker__track{animation-play-state:running}[data-scene=games] .g-ticker__run{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;margin:0;padding-top:2px;font-size:15px;line-height:1}[data-scene=games] .g-ticker__run i{color:var(--pink);margin:0 .5em;font-style:normal}@keyframes g-ticker{to{transform:translate(-50%)}}[data-scene=games] .g-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-scene=games] .g-ghost{opacity:.1;position:absolute}[data-scene=games] .g-ghost--a{left:var(--gutter);bottom:-.22em}[data-scene=games] .g-ghost--b{right:calc(var(--gutter) - .1em);top:calc(var(--g-ticker-h) + 31vh);opacity:.1;font-size:clamp(22px,2.6vw,44px)}[data-scene=games] .g-glyph{opacity:.28;font-size:28px;position:absolute}[data-scene=games] .g-glyph--a{right:calc(var(--gutter) + 2px);top:calc(var(--g-ticker-h) + 74px)}[data-scene=games] .g-glyph--c{left:calc(var(--gutter) - 34px);font-size:30px;bottom:30%}[data-scene=games] .g-wrap{z-index:2;max-width:1600px;min-height:100vh;min-height:100svh;padding:calc(var(--g-ticker-h) + clamp(16px,2.8vh,40px)) var(--gutter) clamp(28px,4.1vh,64px);flex-direction:column;justify-content:center;gap:clamp(24px,3.8vh,48px);margin:0 auto;display:flex;position:relative}[data-scene=games] .g-hud{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(14px,2.4vh,26px);display:flex}[data-scene=games] .g-hud__no{color:var(--fg-soft);align-items:center;gap:.9em;margin:0;display:flex}[data-scene=games] .g-hud__no span{background:var(--ink);color:var(--yellow);padding:.35em .55em .3em}[data-scene=games] .g-coins{align-items:center;gap:calc(var(--gp)*2);display:flex}[data-scene=games] .g-coins__ico{width:calc(var(--gp)*12);height:calc(var(--gp)*12);background-repeat:no-repeat;background-size:calc(var(--gp)*72) 100%;image-rendering:pixelated;flex:none;animation:.84s steps(6,end) infinite paused g-coin-spin}[data-scene=games].is-live .g-coins__ico{animation-play-state:running}[data-scene=games] .g-coins__ico.is-rich{animation-duration:.3s}@keyframes g-coin-spin{to{background-position:calc(var(--gp)*-72) 0}}[data-scene=games] .g-coins__val{font-size:calc(var(--gp)*8);font-variant-numeric:tabular-nums;align-items:baseline;gap:.12em;font-weight:700;line-height:1;display:inline-flex}[data-scene=games] .g-coins__x{opacity:.7;font-size:.6em}[data-scene=games] .g-coins__n{min-width:3.6ch;display:inline-block}[data-scene=games] .g-coins__n.is-bump{animation:.32s steps(3,end) g-bump}[data-scene=games] .g-coins__cap{color:var(--fg-soft);max-width:12em;margin-left:6px;line-height:1.35}@keyframes g-bump{0%{transform:translateY(0)}35%{transform:translateY(calc(var(--gp)*-2))}to{transform:translateY(0)}}[data-scene=games] .g-lead{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:46em;margin:0 0 clamp(10px,1.6vh,18px);font-size:clamp(17px,1.62vw,25px);font-weight:600;line-height:1.3}[data-scene=games] .g-title{max-width:15.5em;font-size:clamp(34px,min(5.4vw,9.4vh),86px);line-height:.98}[data-scene=games] .g-title .g-w,[data-scene=games] .g-ach__title .g-w{display:inline-block}[data-scene=games] .g-plate{background:var(--ink);color:var(--yellow);clip-path:var(--g-r2);margin:0 .02em;padding:0 .14em .06em;transform:rotate(-1.5deg)}[data-scene=games] .g-crowned{position:relative}[data-scene=games] .g-crowned .g-crown{width:calc(var(--gp)*11);height:calc(var(--gp)*8);transform-origin:50% 100%;position:absolute;top:.2em;left:.02em;transform:translateY(-62%)rotate(-16deg)}[data-scene=games] .g-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:clamp(24px,2.6vw,44px);display:grid}[data-scene=games] .g-mod{position:relative}[data-scene=games] .g-top{--row-h:calc(var(--gp)*15);--rank-w:calc(var(--gp)*8);justify-self:start;width:100%;max-width:440px}[data-scene=games] .g-top:before{content:"";background:var(--pink);clip-path:var(--g-r2);transform:translate(calc(var(--gp)*3),calc(var(--gp)*3));position:absolute;inset:0}[data-scene=games] .g-top__shell{background:var(--g-panel);color:var(--white);clip-path:var(--g-r2);padding:calc(var(--gp)*3) calc(var(--gp)*3) calc(var(--gp)*2);position:relative}[data-scene=games] .g-top__shell:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,transparent 1px var(--gp));position:absolute;inset:0}[data-scene=games] .g-top__head{padding:calc(var(--gp)*1) calc(var(--gp)*1) calc(var(--gp)*6);align-items:center;gap:12px;display:flex}[data-scene=games] .g-top__title{font-size:calc(var(--gp)*7);color:var(--yellow);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700;line-height:1}[data-scene=games] .g-top__season{color:#f7f5f080;flex:1}[data-scene=games] .g-live{color:var(--white);align-items:center;gap:7px;display:inline-flex}[data-scene=games] .g-live i{width:calc(var(--gp)*2);height:calc(var(--gp)*2);background:var(--orange);animation:1.1s step-end infinite paused g-blink}[data-scene=games].is-live .g-live i{animation-play-state:running}@keyframes g-blink{50%{opacity:0}}[data-scene=games] .g-top__body{height:calc(var(--row-h)*6);background:repeating-linear-gradient(180deg,transparent 0 calc(var(--row-h) - 1px),#f7f5f012 calc(var(--row-h) - 1px) var(--row-h));position:relative}[data-scene=games] .g-top__plate{height:var(--row-h);background:var(--yellow);clip-path:var(--g-r1);position:absolute;top:0;left:0;right:0}[data-scene=games] .g-top__ranks{width:var(--rank-w);font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--gp)*5);color:#f7f5f061;z-index:1;margin:0;padding:0;line-height:1;list-style:none;position:absolute;top:0;left:0}[data-scene=games] .g-top__ranks li{height:var(--row-h);justify-content:center;align-items:center;display:flex}[data-scene=games] .g-top__ranks li:first-child{color:var(--ink)}[data-scene=games] .g-top__list{margin:0;padding:0;list-style:none;position:absolute;inset:0}[data-scene=games] .g-row{--i:0;height:var(--row-h);grid-template-columns:calc(var(--gp)*12) minmax(0,1fr) auto;align-items:center;gap:calc(var(--gp)*3);padding:0 calc(var(--gp)*3) 0 calc(var(--rank-w) + var(--gp));transform:translateY(calc(var(--i) * var(--row-h)));transition:transform .7s var(--ease-out),color .25s;display:grid;position:absolute;top:0;left:0;right:0}[data-scene=games] .g-row:nth-child(2){--i:1}[data-scene=games] .g-row:nth-child(3){--i:2}[data-scene=games] .g-row:nth-child(4){--i:3}[data-scene=games] .g-row:nth-child(5){--i:4}[data-scene=games] .g-row:nth-child(6){--i:5}[data-scene=games] .g-row.is-climb{z-index:3;background:var(--g-panel-hi);box-shadow:inset var(--gp) 0 0 var(--mint)}[data-scene=games] .g-row.is-first{color:var(--ink)}[data-scene=games] .g-row__ava{width:calc(var(--gp)*12);height:calc(var(--gp)*12);position:relative}[data-scene=games] .g-row__ava canvas{width:100%;height:100%}[data-scene=games] .g-row__who{flex-direction:column;gap:3px;min-width:0;display:flex}[data-scene=games] .g-row__name{font-size:calc(var(--gp)*5);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1;overflow:hidden}[data-scene=games] .g-row__meta{font-family:var(--f-mono);letter-spacing:.04em;opacity:.55;white-space:nowrap;font-size:10px}[data-scene=games] .g-row__score{font-size:calc(var(--gp)*5.5);font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-weight:700;line-height:1;position:relative}[data-scene=games] .g-row__score.is-bump{animation:.36s steps(3,end) g-bump}[data-scene=games] .g-plus{font-family:var(--f-pixel);font-weight:700;font-size:calc(var(--gp)*4.5);color:var(--mint);white-space:nowrap;pointer-events:none;text-shadow:var(--gp) var(--gp) 0 var(--ink);line-height:1;position:absolute;bottom:100%;right:0}[data-scene=games] .g-row.is-first .g-plus{color:var(--deep-green);text-shadow:none}[data-scene=games] .g-up{right:calc(100% + var(--gp)*1.5);width:calc(var(--gp)*5);height:calc(var(--gp)*3);margin-top:calc(var(--gp)*-1.5);position:absolute;top:50%}[data-scene=games] .g-crown-top{z-index:4;left:calc(var(--rank-w) + var(--gp)*1.5);top:calc(var(--gp)*-5);width:calc(var(--gp)*11);height:calc(var(--gp)*8);transform-origin:50% 100%;pointer-events:none;position:absolute;transform:rotate(-14deg)}[data-scene=games] .g-top__foot{margin:calc(var(--gp)*2) calc(var(--gp)*1) 0;color:#f7f5f073;justify-content:space-between;display:flex}[data-scene=games] .g-machine{--body-w:calc(var(--gp)*92);width:calc(var(--body-w) + var(--gp)*16);padding-top:calc(var(--gp)*2);justify-self:center}[data-scene=games] .g-machine__sign{z-index:1;width:calc(var(--gp)*76);height:calc(var(--gp)*17);margin:0 0 calc(var(--gp)*-2) calc(var(--gp)*8);background:var(--pink);clip-path:var(--g-r2);justify-content:center;align-items:center;display:flex;position:relative}[data-scene=games] .g-machine__sign:before{content:"";inset:calc(var(--gp)*3);background:var(--ink);clip-path:var(--g-r1);position:absolute}[data-scene=games] .g-machine__name{font-size:calc(var(--gp)*6.5);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);padding-top:calc(var(--gp)*.5);font-weight:700;line-height:1;position:relative}[data-scene=games] .g-bulbs{pointer-events:none;position:absolute;inset:0}[data-scene=games] .g-bulbs i{width:var(--gp);height:var(--gp);background:var(--white);opacity:.35;position:absolute}[data-scene=games] .g-bulbs i.on{opacity:1;box-shadow:0 0 0 1px #ffffff40}[data-scene=games] .g-machine__body{width:var(--body-w);background:var(--g-panel);clip-path:var(--g-r2);padding:calc(var(--gp)*5) calc(var(--gp)*6) calc(var(--gp)*4);box-shadow:inset 0 var(--gp) 0 #2e2e37,inset var(--gp) 0 0 #22222a,inset calc(var(--gp)*-1) 0 0 #0a0a0d,inset 0 calc(var(--gp)*-1) 0 #0a0a0d;position:relative}[data-scene=games] .g-machine:before{content:"";width:var(--body-w);height:calc(100% - var(--gp)*17);background:var(--deep-red);clip-path:var(--g-r2);transform:translate(calc(var(--gp)*3),calc(var(--gp)*3));position:absolute;bottom:0;left:0}[data-scene=games] .g-display{margin:0 0 calc(var(--gp)*3);height:calc(var(--gp)*11);clip-path:var(--g-r1);color:var(--g-led);font-size:calc(var(--gp)*5);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 6px #ff5a288c;background:#1e1513;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}[data-scene=games] .g-display:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#00000047 0 1px,transparent 1px var(--gp)),repeating-linear-gradient(0deg,#00000047 0 1px,transparent 1px var(--gp));position:absolute;inset:0}[data-scene=games] .g-display__text{white-space:nowrap}[data-scene=games] .g-machine[data-state=idle] .g-display__text.is-blink{animation:1s step-end infinite paused g-blink}[data-scene=games].is-live .g-machine[data-state=idle] .g-display__text.is-blink{animation-play-state:running}[data-scene=games] .g-window{gap:calc(var(--gp)*2);padding:calc(var(--gp)*2);background:var(--g-panel-hi);clip-path:var(--g-r1);display:flex;position:relative}[data-scene=games] .g-reel{width:calc(var(--gp)*24);height:calc(var(--gp)*40);background:var(--ivory);position:relative;overflow:hidden}[data-scene=games] .g-reel canvas{width:calc(var(--gp)*24);position:absolute;top:0;left:0}[data-scene=games] .g-reel :is(.g-strip--sharp,.g-strip--blur){will-change:transform}[data-scene=games] .g-reel .g-strip--blur{visibility:hidden}[data-scene=games] .g-reel.is-fast .g-strip--blur{visibility:visible}[data-scene=games] .g-reel.is-fast .g-strip--sharp{visibility:hidden}[data-scene=games] .g-reel .g-shade{z-index:2;width:100%;height:100%;inset:0}[data-scene=games] .g-payline{z-index:3;height:var(--gp);margin-top:calc(var(--gp)*-.5);pointer-events:none;position:absolute;top:50%;left:0;right:0}[data-scene=games] .g-payline:before,[data-scene=games] .g-payline:after{content:"";top:calc(var(--gp)*-2);width:calc(var(--gp)*2);height:calc(var(--gp)*5);background:var(--orange);clip-path:polygon(0 0,50% 0,50% 20%,100% 20%,100% 80%,50% 80%,50% 100%,0 100%);position:absolute}[data-scene=games] .g-payline:before{left:0}[data-scene=games] .g-payline:after{right:0;transform:scaleX(-1)}[data-scene=games] .g-machine.is-win .g-payline{background:var(--orange);animation:.4s step-end 5 g-blink}[data-scene=games] .g-machine__panel{align-items:center;gap:calc(var(--gp)*2);margin:calc(var(--gp)*3) 0 0;height:calc(var(--gp)*6);display:flex}[data-scene=games] .g-btn{width:calc(var(--gp)*6);height:calc(var(--gp)*5);clip-path:var(--g-r1);box-shadow:inset 0 calc(var(--gp)*-1) 0 #00000047}[data-scene=games] .g-btn--pink{background:var(--pink)}[data-scene=games] .g-btn--sky{background:var(--sky)}[data-scene=games] .g-btn--mint{background:var(--mint)}[data-scene=games] .g-slot-coin{width:calc(var(--gp)*12);height:calc(var(--gp)*6);background:var(--g-panel-hi);clip-path:var(--g-r1);justify-content:center;align-items:center;margin-left:auto;display:flex}[data-scene=games] .g-slot-coin i{width:var(--gp);height:calc(var(--gp)*4);background:var(--ink);box-shadow:var(--gp) 0 0 #3a3a44}[data-scene=games] .g-tray{margin:calc(var(--gp)*3) auto 0;width:calc(var(--gp)*56);height:calc(var(--gp)*9);background:var(--g-panel-hi);clip-path:var(--g-r1);padding:var(--gp) var(--gp) 0;position:relative}[data-scene=games] .g-tray i{background:#050507;height:100%;display:block;position:relative;overflow:hidden}[data-scene=games] .g-tray canvas{width:calc(var(--gp)*54);height:calc(var(--gp)*8);position:absolute;top:0;left:0}[data-scene=games] .g-sticker{left:calc(var(--gp)*-7);bottom:calc(var(--gp)*5);z-index:3;--r:-7deg;white-space:nowrap;padding:.45em .7em .4em;font-size:12px;line-height:1;position:absolute}[data-scene=games] .g-lever{z-index:2;left:calc(var(--body-w) - var(--gp));top:calc(var(--gp)*30);width:calc(var(--gp)*12);height:calc(var(--gp)*50);touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute}[data-scene=games] .g-lever:active{cursor:grabbing}[data-scene=games] .g-lever:focus-visible{outline:none}[data-scene=games] .g-lever:focus-visible .g-lever__knob{outline:3px solid var(--ink);outline-offset:3px}[data-scene=games] .g-lever__hub{left:var(--gp);top:calc(var(--gp)*24);width:calc(var(--gp)*9);height:calc(var(--gp)*12);background:var(--g-panel-hi);clip-path:var(--g-r1);position:absolute}[data-scene=games] .g-lever__hub:after{content:"";left:calc(var(--gp)*3);top:calc(var(--gp)*2);width:calc(var(--gp)*3);height:calc(var(--gp)*8);background:#07070a;position:absolute}[data-scene=games] .g-lever__rod{left:calc(var(--gp)*4.5);width:calc(var(--gp)*2);top:calc(var(--gp)*8);background:linear-gradient(90deg,#f7f5f0 0 50%,#a9a69f 50% 100%);height:0;position:absolute}[data-scene=games] .g-lever__knob{left:calc(var(--gp)*1.5);width:calc(var(--gp)*8);height:calc(var(--gp)*8);transition:filter .2s;position:absolute;top:0}[data-scene=games] .g-lever:hover .g-lever__knob{filter:brightness(1.12)}[data-scene=games] .g-lever__knob canvas{width:100%;height:100%}[data-scene=games] .g-lever:before{content:"";inset:0 calc(var(--gp)*-4) 0 calc(var(--gp)*-2);position:absolute}[data-scene=games] .g-hint{z-index:2;left:calc(var(--body-w) + var(--gp)*4.5);top:calc(var(--gp)*8);font-size:calc(var(--gp)*3.5);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:calc(var(--gp)*1);pointer-events:none;flex-direction:column;font-weight:700;line-height:1;display:flex;position:absolute;translate:-50%}[data-scene=games] .g-hint i{width:calc(var(--gp)*5);height:calc(var(--gp)*3);background:var(--ink);clip-path:polygon(0 0,100% 0,100% 33.3%,80% 33.3%,80% 66.6%,60% 66.6%,60% 100%,40% 100%,40% 66.6%,20% 66.6%,20% 33.3%,0 33.3%);order:2}[data-scene=games].is-live .g-machine[data-state=idle] .g-hint{animation:1.1s steps(2,end) infinite g-hop}[data-scene=games] .g-machine:not([data-state=idle]) .g-hint{visibility:hidden}@keyframes g-hop{50%{transform:translateY(calc(var(--gp)*1.5))}}[data-scene=games] .g-prize{z-index:6;left:calc(var(--body-w) / 2);top:calc(var(--gp)*7);visibility:hidden;pointer-events:none;width:0;height:0;position:absolute}[data-scene=games] .g-prize__burst{width:calc(var(--gp)*66);height:calc(var(--gp)*34);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}[data-scene=games] .g-prize__burst canvas{width:100%;height:100%;position:absolute;inset:0}[data-scene=games] .g-prize__text{font-size:calc(var(--gp)*9);color:var(--ink);text-transform:uppercase;white-space:nowrap;text-shadow:var(--gp) var(--gp) 0 var(--pink);font-weight:700;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-62%)}[data-scene=games] .g-prize__what{left:0;top:calc(var(--gp)*5);background:var(--ink);color:var(--yellow);font-size:calc(var(--gp)*3.5);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:calc(var(--gp)*1.5) calc(var(--gp)*2.5) calc(var(--gp)*1.2);clip-path:var(--g-r1);font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}[data-scene=games] .g-ach{justify-self:end;width:100%;max-width:440px}[data-scene=games] .g-ach__title{margin:0;font-size:clamp(28px,2.75vw,44px);line-height:1}[data-scene=games] .g-aside{color:var(--fg-soft);align-items:center;gap:10px;margin:12px 0 0;font-size:clamp(14px,1.12vw,17px);line-height:1.2;display:flex}[data-scene=games] .g-aside__text .ch{visibility:hidden}[data-scene=games] .g-aside__text .ch.is-on{visibility:visible}[data-scene=games] .g-aside__text .ch.is-cur{position:relative}[data-scene=games] .g-aside__text .ch.is-cur:after{content:"";visibility:visible;background:currentColor;width:.5em;height:1em;position:absolute;top:.06em;left:calc(100% + 1px)}[data-scene=games] .g-wink{width:calc(var(--gp)*9);height:calc(var(--gp)*9);flex:none;position:relative}[data-scene=games] .g-wink canvas{width:100%;height:100%;position:absolute;inset:0}[data-scene=games] .g-badges{margin:clamp(18px,2.6vh,28px) calc(var(--gp)*-2) 0;grid-template-columns:repeat(4,minmax(calc(var(--gp)*20),1fr));row-gap:calc(var(--gp)*4);padding:0;list-style:none;display:grid}[data-scene=games] .g-badge{outline:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}[data-scene=games] .g-badge__ico{width:calc(var(--gp)*20);height:calc(var(--gp)*20);transition:transform .25s var(--ease-spring);display:block;position:relative}[data-scene=games] .g-badge__ico canvas{width:100%;height:100%;position:absolute;top:0;left:0}[data-scene=games] .g-lock{z-index:2;left:calc(50% + var(--gp)*3);top:calc(var(--gp)*9);width:calc(var(--gp)*9);height:calc(var(--gp)*12);transition:translate .25s var(--ease-spring);position:absolute}:is([data-scene=games] .g-badge:hover .g-lock,[data-scene=games] .g-badge:focus-visible .g-lock){translate:0 calc(var(--gp)*-1)}:is([data-scene=games] .g-badge:hover .g-badge__ico,[data-scene=games] .g-badge:focus-visible .g-badge__ico){transform:translateY(calc(var(--gp)*-1))}[data-scene=games] .g-badge__name{text-align:center;letter-spacing:-.02em;width:100%;min-height:2.1em;font-size:12px;font-weight:600;line-height:1.05}[data-scene=games] .g-badge.is-locked .g-badge__name{color:var(--fg-faint)}[data-scene=games] .g-badge:focus-visible .g-badge__ico{outline:3px solid var(--ink);outline-offset:4px}[data-scene=games] .g-tip{--tx:50%;z-index:8;width:max-content;max-width:190px;transform:translate(-50%,calc(var(--gp)*-.5));background:var(--ink);color:var(--white);font:500 12.5px/1.35 var(--f-text);padding:9px 11px calc(10px + var(--gp)*2);visibility:hidden;pointer-events:none;text-align:left;clip-path:polygon(0 var(--gp),var(--gp) var(--gp),var(--gp) 0,calc(100% - var(--gp)) 0,calc(100% - var(--gp)) var(--gp),100% var(--gp), 100% calc(100% - var(--gp)*3),calc(100% - var(--gp)) calc(100% - var(--gp)*3),calc(100% - var(--gp)) calc(100% - var(--gp)*2), calc(var(--tx) + var(--gp)*2) calc(100% - var(--gp)*2),calc(var(--tx) + var(--gp)*2) calc(100% - var(--gp)),calc(var(--tx) + var(--gp)) calc(100% - var(--gp)),calc(var(--tx) + var(--gp)) 100%, calc(var(--tx) - var(--gp)) 100%,calc(var(--tx) - var(--gp)) calc(100% - var(--gp)),calc(var(--tx) - var(--gp)*2) calc(100% - var(--gp)),calc(var(--tx) - var(--gp)*2) calc(100% - var(--gp)*2), var(--gp) calc(100% - var(--gp)*2),var(--gp) calc(100% - var(--gp)*3),0 calc(100% - var(--gp)*3));position:absolute;bottom:100%;left:50%}[data-scene=games] .g-tip:before{content:"за что: ";font-family:var(--f-pixel);color:var(--yellow);font-weight:600}:is([data-scene=games] .g-badge:hover .g-tip,[data-scene=games] .g-badge:focus-visible .g-tip,[data-scene=games] .g-badge.is-tip .g-tip){visibility:visible;animation:.18s steps(3,end) g-tip}@keyframes g-tip{0%{translate:0 var(--gp)}}[data-scene=games] .g-badge:nth-child(4n+1) .g-tip{--tx:calc(var(--gp)*10);left:calc(50% - var(--gp)*10);transform:translateY(calc(var(--gp)*-.5))}[data-scene=games] .g-badge:nth-child(4n) .g-tip{--tx:calc(100% - var(--gp)*10);left:auto;right:calc(50% - var(--gp)*10);transform:translateY(calc(var(--gp)*-.5))}[data-scene=games] .g-progress{margin-top:calc(var(--gp)*4);align-items:center;gap:12px;display:flex}[data-scene=games] .g-progress__cap{color:var(--fg-soft);white-space:nowrap}[data-scene=games] .g-progress__cap b{color:var(--ink)}[data-scene=games] .g-progress__bar{gap:var(--gp);height:calc(var(--gp)*3);flex:1;grid-template-columns:repeat(8,1fr);display:grid}[data-scene=games] .g-progress__bar i{background:#10101329}[data-scene=games] .g-progress__bar i.on{background:var(--ink)}[data-scene=games] .g-toast{z-index:7;left:calc(var(--gp)*-2);right:calc(var(--gp)*-2);bottom:calc(var(--gp)*-8);align-items:center;gap:calc(var(--gp)*3);background:var(--ink);color:var(--white);padding:calc(var(--gp)*2) calc(var(--gp)*3) calc(var(--gp)*2) calc(var(--gp)*2);clip-path:var(--g-r2);visibility:hidden;display:flex;position:absolute}[data-scene=games] .g-toast__ico{width:calc(var(--gp)*14);height:calc(var(--gp)*14);flex:none}[data-scene=games] .g-toast__ico canvas{width:100%;height:100%}[data-scene=games] .g-toast__txt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}[data-scene=games] .g-toast__cap{color:var(--yellow);font-size:calc(var(--gp)*4);text-transform:uppercase;letter-spacing:.05em;font-weight:700;line-height:1}[data-scene=games] .g-toast__name{font-family:var(--f-display);font-size:clamp(15px,1.25vw,19px);font-weight:700;line-height:1.1}[data-scene=games] .g-toast__plus{color:var(--mint);font-size:calc(var(--gp)*4.5);font-weight:700;line-height:1}[data-scene=games].g-pre :is(.g-ticker,.g-hud__no,.g-coins,.g-lead,.g-title .g-w,.g-mod){visibility:hidden;opacity:0}[data-scene=games] .g-fx{z-index:6;pointer-events:none;position:absolute;inset:0}@media (min-width:1800px) and (min-height:1000px){[data-scene=games]{--gp:5px}[data-scene=games] .g-top,[data-scene=games] .g-ach{max-width:540px}[data-scene=games] .g-row__meta{font-size:12px}[data-scene=games] .g-badge__name{font-size:14px}}@media (max-width:1365px){[data-scene=games] .g-badge__name{font-size:11px}}@media (min-width:1200px) and (max-height:800px){[data-scene=games]{--gp:3px}}@media (max-width:1199px){[data-scene=games] .g-board{grid-template-columns:minmax(0,1fr) auto;align-items:end}[data-scene=games] .g-ach{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:48px;max-width:none;display:grid}[data-scene=games] .g-ach .g-badges{grid-area:1/2/span 3;grid-template-columns:repeat(4,calc(var(--gp)*29));margin:0}[data-scene=games] .g-ach__title,[data-scene=games] .g-aside,[data-scene=games] .g-progress{grid-column:1}[data-scene=games] .g-progress{align-self:end;margin-top:0}[data-scene=games] .g-toast{width:min(440px,100%);left:auto}}@media (max-width:1023px){[data-scene=games]{--gp:3px}}@media (max-width:759px){[data-scene=games]{--gp:3px;--g-ticker-h:32px}[data-scene=games] .g-ticker__run{font-size:12px}[data-scene=games] .g-wrap{justify-content:flex-start;gap:36px;padding-bottom:56px}[data-scene=games] .g-hud{align-items:flex-start}[data-scene=games] .g-coins__cap{display:none}[data-scene=games] .g-title{font-size:clamp(30px,9.4vw,44px);line-height:1.06}[data-scene=games] .g-crowned .g-crown{top:.1em;left:calc(100% + 4px);transform:rotate(14deg)}[data-scene=games] .g-board{grid-template-columns:minmax(0,1fr);gap:52px}[data-scene=games] .g-top{--row-h:calc(var(--gp)*16);max-width:none}[data-scene=games] .g-machine{justify-self:center}[data-scene=games] .g-ach{display:block}[data-scene=games] .g-ach .g-badges{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4px;margin:24px -4px 0}[data-scene=games] .g-badge__name{max-width:74px;font-size:10.5px}[data-scene=games] .g-toast{width:auto;left:calc(var(--gp)*-2)}[data-scene=games] .g-ghost--b,[data-scene=games] .g-glyph--a,[data-scene=games] .g-glyph--c{display:none}[data-scene=games] .g-tip{max-width:170px}}@media (max-width:359px){[data-scene=games] .g-machine{zoom:.88}[data-scene=games] .g-sticker{left:calc(var(--gp)*-2)}[data-scene=games] .g-hud__no{letter-spacing:.08em;gap:.6em}[data-scene=games] .g-hud__no span{white-space:nowrap}}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(./yeseva-cyrillic.zn71iUjg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(./yeseva-latin.DOOi0Fwv.woff2)format("woff2");unicode-range:U+??,U+2000-206F}[data-scene=russian]{--cell:9px;--ru-red:#ba2913;--ru-blue:#3d7be0;--ru-ink:#0f1633;--band-rows:13}[data-scene=russian] .ru-hoop{z-index:1;pointer-events:none;position:absolute;inset:0}[data-scene=russian] .ru-needle{z-index:3;pointer-events:none;position:absolute;inset:0}[data-scene=russian] .ru-wrap{z-index:2;min-height:100vh;max-width:1680px;min-height:100svh;padding:clamp(52px,8.5vh,96px) var(--gutter) 0;grid-template:"kick side""head plaque"1fr"facts plaque""band band"/minmax(0,1fr) minmax(340px,37%);column-gap:clamp(24px,4vw,72px);margin:0 auto;display:grid;position:relative}[data-scene=russian] .ru-kicker{grid-area:kick;align-self:start}[data-scene=russian] .ru-head{grid-area:head;align-self:center;margin:clamp(24px,4vh,48px) 0 clamp(28px,4.5vh,56px)}[data-scene=russian] .ru-facts{grid-area:facts;align-self:end}[data-scene=russian] .ru-side{text-align:right;grid-area:side;place-self:start end}[data-scene=russian] .ru-plaque{margin:clamp(12px,2vh,24px) 0 calc(var(--cell) * 12);grid-area:plaque;place-self:end center;position:relative}[data-scene=russian] .ru-band-slot{height:calc(var(--cell) * var(--band-rows));margin:clamp(26px,4vh,44px) calc(var(--gutter) * -1) calc(var(--cell) * 2);grid-area:band}[data-scene=russian] .ru-kicker{color:var(--fg-soft);align-items:center;gap:10px;display:flex}[data-scene=russian] .ru-kicker__n{min-width:2.4em;height:2.1em;color:var(--fg);letter-spacing:.06em;border:1.5px solid;place-items:center;padding:0 .4em;display:inline-grid}[data-scene=russian] .ru-title{letter-spacing:-.035em;color:var(--ru-ink);font-size:clamp(44px,6.2vw,112px);line-height:.98}[data-scene=russian] .ru-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}[data-scene=russian] .ru-line__in{will-change:transform;display:inline-block}[data-scene=russian] .ru-red{color:var(--ru-red)}[data-scene=russian] .ru-blue{color:var(--ru-blue)}[data-scene=russian] .ru-frame{display:block;overflow:visible}[data-scene=russian] .ru-motto{margin:0;position:absolute;top:0;left:0}[data-scene=russian] .ru-motto__art{display:block;overflow:visible}[data-scene=russian] .fr-line-r{fill:none;stroke:var(--ru-red);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}[data-scene=russian] .fr-thick{stroke-width:3.4px}[data-scene=russian] .fr-thin{stroke-width:1.4px}[data-scene=russian] .fr-line-b{fill:none;stroke:var(--ru-blue);stroke-width:2px;stroke-linecap:round}[data-scene=russian] .fr-fill-r{fill:var(--ru-red)}[data-scene=russian] .fr-fill-b{fill:var(--ru-blue)}[data-scene=russian] .fr-ring{fill:none;stroke:var(--ru-blue);stroke-width:1.3px}[data-scene=russian] .fr-seeds{fill:none;stroke:var(--ru-blue);stroke-width:3.4px;stroke-linecap:round}[data-scene=russian] .fr-stitch{fill:none;stroke:var(--ru-red);stroke-width:2.2px;stroke-linecap:round}[data-scene=russian] .fr-guide{fill:none;stroke:none}[data-scene=russian] .fr-plate{fill:#fff;opacity:.6}[data-scene=russian] .fr-pend{will-change:transform}[data-scene=russian] .br-hair{fill:none;stroke:var(--ru-red);stroke-linecap:round;stroke-linejoin:round}[data-scene=russian] .br-measure{fill:none}[data-scene=russian] .ru-facts{flex-wrap:wrap;gap:14px clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:flex}[data-scene=russian] .ru-fact{font-family:var(--f-text);color:var(--ru-ink);letter-spacing:-.01em;align-items:center;gap:12px;font-size:clamp(15px,1.12vw,18px);font-weight:600;line-height:1.2;display:flex}[data-scene=russian] .ru-bullet{width:calc(var(--cell) * 3);height:calc(var(--cell) * 3);flex:none;position:relative}[data-scene=russian] .ru-note{font-family:var(--f-pixel);color:var(--fg-soft);text-wrap:balance;-webkit-font-smoothing:none;max-width:21em;margin:0 0 12px auto;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.3}[data-scene=russian] .ru-count{color:var(--fg-faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}[data-scene=russian] .ru-count__n{color:var(--fg);text-align:left;min-width:4ch}[data-scene=russian] .ru-count__x{background:linear-gradient(45deg,transparent 42%,var(--ru-red) 42% 58%,transparent 58%), linear-gradient(-45deg,transparent 42%,var(--ru-blue) 42% 58%,transparent 58%);width:9px;height:9px}[data-scene=russian].is-ready:not(.is-played) .ru-line__in{transform:translateY(105%)}[data-scene=russian].is-ready:not(.is-played) .ru-plaque,[data-scene=russian].is-ready:not(.is-played) .ru-fact,[data-scene=russian].is-ready:not(.is-played) .ru-side,[data-scene=russian].is-ready:not(.is-played) .ru-kicker{opacity:0}@media (max-width:899px){[data-scene=russian] .ru-wrap{grid-template:"kick""head""facts""side""plaque"1fr"band"/minmax(0,1fr);padding-top:clamp(36px,6vh,56px)}[data-scene=russian] .ru-head{margin:clamp(18px,3vh,28px) 0 clamp(18px,3vh,26px)}[data-scene=russian] .ru-title{font-size:clamp(34px,11.2vw,84px)}[data-scene=russian] .ru-plaque{margin:clamp(30px,5vh,44px) 0 calc(var(--cell) * 12);justify-self:center}[data-scene=russian] .ru-facts{flex-direction:column;align-items:flex-start;gap:10px}[data-scene=russian] .ru-side{text-align:left;place-self:start;margin-top:26px}[data-scene=russian] .ru-note{margin-left:0;font-size:14px}[data-scene=russian] .ru-band-slot--bottom{margin-top:clamp(18px,3vh,26px)}}@media (max-width:899px) and (max-height:700px){[data-scene=russian] .ru-wrap{padding-top:calc(var(--cell) * 7)}}[data-scene=you]{height:100vh;touch-action:pan-y pinch-zoom;--you-s1:var(--yellow);--you-s2:var(--orange);--you-lfs:15px;-webkit-user-select:none;user-select:none;height:100svh;min-height:560px}[data-scene=you] .you__decor{pointer-events:none;z-index:0;position:absolute;inset:0}[data-scene=you] .you__haze--a{--haze:var(--pink);opacity:.55;top:-30vmax;left:-24vmax}[data-scene=you] .you__haze--b{--haze:var(--sky);opacity:.6;bottom:-34vmax;right:-26vmax}[data-scene=you] .you__no{left:var(--gutter);color:var(--fg-faint);flex-direction:column;gap:6px;display:flex;position:absolute;top:clamp(20px,4.4vh,40px)}[data-scene=you] .you__code{text-transform:none;letter-spacing:.02em;opacity:.75}[data-scene=you].is-tall .you__no{display:none}[data-scene=you] .you__cat{z-index:3;color:var(--fg-soft);opacity:.85;transition:opacity .4s var(--ease-out),transform .5s var(--ease-spring);position:absolute;top:0;left:0}[data-scene=you].is-tall .you__cat{display:none}[data-scene=you]:not(.is-laid) .you__cat{visibility:hidden}[data-scene=you].is-pre .you__cat{opacity:0;transform:translateY(10px)}[data-scene=you] .you__kicker{left:var(--gutter);z-index:3;font-family:var(--f-pixel);letter-spacing:.01em;color:var(--fg);white-space:nowrap;-webkit-font-smoothing:none;margin:0;font-size:clamp(20px,2.15vw,34px);font-weight:600;line-height:1;position:absolute;bottom:calc(clamp(26px,5.8vh,64px) + min(63vh,39vw)/1.33333 + clamp(12px,2.6vh,26px))}[data-scene=you] .you__type{vertical-align:top;white-space:nowrap;max-width:var(--kw,20em);display:inline-block;overflow:hidden}[data-scene=you] .you__kicker:after{content:"";vertical-align:-.04em;background:currentColor;width:.5em;height:.82em;margin-left:.16em;animation:1.06s step-end infinite you-blink;display:inline-block}[data-scene=you].is-mute .you__type{max-width:0}[data-scene=you].is-mute .you__kicker:after{opacity:0;animation:none}[data-scene=you].is-typing .you__type{animation:.62s steps(12,end) forwards you-type}@keyframes you-type{0%{max-width:0}to{max-width:var(--kw,20em)}}@keyframes you-blink{50%{opacity:0}}[data-scene=you] .you__word{left:calc(var(--gutter) - .04em);z-index:2;font-family:var(--f-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--fg);cursor:default;text-shadow:0 0 #0000,0 0 #0000;transition:text-shadow .55s var(--ease-spring);will-change:transform;margin:0;font-size:min(63vh,39vw);font-weight:900;line-height:1;position:absolute;bottom:calc(clamp(26px,5.8vh,64px) - .125em)}[data-scene=you].is-lit .you__word{text-shadow:.032em .032em 0 var(--you-s1),.064em .064em 0 var(--you-s2);transition:text-shadow .42s var(--ease-spring)}[data-scene=you] .you__clip{vertical-align:top;height:.95em;margin:0 -.1em 0 0;padding:0 .1em 0 0;display:inline-block;overflow:hidden}[data-scene=you] .you__glyph{transition:transform 1s var(--ease-out);display:inline-block;transform:translateY(0)}[data-scene=you] .you__clip+.you__clip .you__glyph{transition-delay:90ms}[data-scene=you].is-pre .you__glyph{transition:none;transform:translateY(.86em)}[data-scene=you].is-keep .you__glyph{transition:none;transform:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-scene=you]:not(.is-ready) .you__glyph{transition:none;animation:0s 4s forwards you-failsafe;transform:translateY(.86em)}[data-scene=you]:not(.is-ready) .you__type{max-width:0;animation:0s 4s forwards you-failsafe-w}[data-scene=you]:not(.is-ready) .you__kicker:after{opacity:0}}@keyframes you-failsafe{to{transform:none}}@keyframes you-failsafe-w{to{max-width:var(--kw,20em)}}[data-scene=you] .you__list{margin:0;padding:0;list-style:none}[data-scene=you] .you__list:not(.is-live){left:var(--gutter);right:var(--gutter);z-index:4;flex-wrap:wrap;gap:12px;display:flex;position:absolute;top:12vh}[data-scene=you] .you__list:not(.is-live) .you__ball{background:var(--c1);color:var(--ct);font-family:var(--f-display);border-radius:999px;padding:.7em 1.1em;font-size:15px;font-weight:600;line-height:1.2}@media (scripting:enabled){[data-scene=you]:not(.is-ready) .you__list{visibility:hidden}}[data-scene=you] .you__list.is-live,[data-scene=you] .you__conf{pointer-events:none;position:absolute;inset:0}[data-scene=you]:not(.is-laid) .you__list.is-live,[data-scene=you]:not(.is-laid) .you__conf{visibility:hidden}[data-scene=you] .you__ball.is-js{z-index:10;pointer-events:auto;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;color:var(--ct);transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;place-items:center;display:grid;position:absolute;top:0;left:0}[data-scene=you].is-dragging,[data-scene=you].is-dragging .you__ball{cursor:grabbing}[data-scene=you] .you__ball.is-parked{visibility:hidden}[data-scene=you] .you__ball{--c1:var(--yellow);--c2:transparent;--c3:transparent;--ct:var(--ink)}[data-scene=you] .you__skin{background:var(--c1);border-radius:50%;position:absolute;inset:0}[data-scene=you] .you__skin:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-scene=you] .you__label{font-family:var(--f-display);font-weight:600;font-size:var(--you-lfs);letter-spacing:-.005em;text-align:center;pointer-events:none;line-height:1.14;position:relative}[data-scene=you] .you__line{white-space:nowrap;display:block}[data-scene=you] .you__ball[data-fill=dots] .you__label,[data-scene=you] .you__ball[data-fill=stripes] .you__label,[data-scene=you] .you__ball[data-fill=halftone] .you__label{text-shadow:0 0 .32em var(--c1),0 0 .14em var(--c1),0 0 .06em var(--c1)}[data-scene=you] .you__ball[data-fill=solid]{--c1:var(--yellow)}[data-scene=you] .you__ball[data-fill=ink]{--c1:var(--ink);--c2:var(--deep-blue);--c3:var(--sky);--ct:var(--white)}[data-scene=you] .you__ball[data-fill=ink] .you__skin{box-shadow:var(--off,8px) var(--off,8px) 0 0 var(--c2),calc(var(--off,8px)*2) calc(var(--off,8px)*2) 0 0 var(--c3)}[data-scene=you] .you__ball[data-fill=dots]{--c1:var(--pink);--c2:#f7f5f0e0}[data-scene=you] .you__ball[data-fill=dots] .you__skin:after{background:radial-gradient(circle,var(--c2) 0 3.1px,transparent 3.7px) 0 0/17px 17px, radial-gradient(circle,var(--c2) 0 3.1px,transparent 3.7px) 8.5px 8.5px/17px 17px}[data-scene=you] .you__ball[data-fill=stripes]{--c1:var(--sky);--c2:#f7f5f09e}[data-scene=you] .you__ball[data-fill=stripes] .you__skin:after{background:repeating-linear-gradient(-45deg,var(--c2) 0 7px,transparent 7px 17px)}[data-scene=you] .you__ball[data-fill=halftone]{--c1:var(--orange);--c2:var(--deep-red)}[data-scene=you] .you__ball[data-fill=halftone] .you__skin{overflow:hidden}[data-scene=you] .you__ht{width:100%;height:100%;display:block;position:absolute;inset:0}[data-scene=you] .you__ht path{fill:var(--c2)}[data-scene=you] .you__ball[data-fill=pixel]{--c1:var(--green);--c2:var(--deep-green);--ct:var(--white)}[data-scene=you] .you__ball[data-fill=pixel] .you__skin{clip-path:var(--clip,circle(50%));border-radius:0}[data-scene=you] .you__ball[data-fill=pixel] .you__skin:after{background:conic-gradient(var(--c2) 0 25%,transparent 0 50%,var(--c2) 0 75%,transparent 0) 0 0/20px 20px;opacity:.55;border-radius:0}[data-scene=you] .you__ball[data-fill=pixel] .you__label{font-family:var(--f-pixel);font-weight:600;font-size:calc(var(--you-lfs)*1.32);letter-spacing:.02em;-webkit-font-smoothing:none;text-shadow:.1em .1em 0 var(--c2)}[data-scene=you] .you__ball[data-fill=gradient]{--c1:var(--violet);--c2:var(--pink);--c3:var(--orange)}[data-scene=you] .you__ball[data-fill=gradient] .you__skin{background:linear-gradient(172deg,var(--c1) 8%,var(--c2) 58%,var(--c3) 104%)}[data-scene=you] .you__ball[data-fill=dashed]{--c1:#fbf6ecb3;--c2:var(--ink)}[data-scene=you] .you__dash{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-scene=you] .you__dash circle{fill:none;stroke:var(--c2);stroke-width:3px}[data-scene=you] .you__probe{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}[data-scene=you] .you__ball[data-fill=ring] .you__skin{box-shadow:inset 0 0 0 var(--ring,4px) var(--c1);background:0 0}[data-scene=you] .you__ball[data-fill=speck] .you__skin:after{background:radial-gradient(circle,var(--c2) 0 2.2px,transparent 2.7px) 0 0/9px 9px}[data-scene=you] .you__ball[data-fill=half] .you__skin{background:linear-gradient(135deg,var(--c1) 50%,var(--c2) 0)}[data-scene=you] .you__hint{z-index:3;color:var(--fg-soft);white-space:nowrap;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);align-items:center;gap:10px;margin:0;display:flex;position:absolute}[data-scene=you] .you__hint svg{flex:none;overflow:visible}[data-scene=you] .you__hint.is-off,[data-scene=you].is-pre .you__hint{opacity:0;transform:translateY(6px)}[data-scene=you] .you__tip{z-index:70;pointer-events:none;background:var(--ivory-hi);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--f-pixel);white-space:nowrap;-webkit-font-smoothing:none;opacity:0;transform:translate(var(--tx,0),var(--ty,0)) rotate(-4deg) scale(.6);transform-origin:0 100%;transition:opacity .16s steps(2,end),transform .32s var(--ease-spring);padding:.32em .6em .36em;font-size:15px;font-weight:600;line-height:1;position:absolute;top:0;left:0}[data-scene=you] .you__tip.is-on{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) rotate(-4deg) scale(1)}[data-scene=you] .you__fx{z-index:60;pointer-events:none;position:absolute;inset:0}@media (max-width:640px),(max-aspect-ratio:19/20){[data-scene=you] .you__kicker{font-size:clamp(19px,5.8vw,28px);top:clamp(36px,6.5vh,80px);bottom:auto}[data-scene=you] .you__word{font-size:min(calc((100vw - 2 * var(--gutter)) / 1.994),26.6vh);top:calc(clamp(36px,6.5vh,80px) + 50px - .125em);bottom:auto}[data-scene=you] .you__no{display:none}[data-scene=you] .you__list:not(.is-live){top:auto;bottom:6vh}}@media (max-height:700px) and (max-aspect-ratio:19/20){[data-scene=you]{min-height:440px}}[data-scene=you].is-low .you__label{letter-spacing:-.02em;line-height:1.08}@media (prefers-reduced-motion:reduce){[data-scene=you] .you__kicker:after{animation:none}[data-scene=you] .you__word,[data-scene=you].is-lit .you__word{transition:none}}[data-scene=you].is-bridged .you__word,[data-scene=you].is-bridged .you__cat{visibility:hidden}[data-scene=outro]{--ou-pad:clamp(44px,7vh,88px)}[data-scene=outro] .ou-wrap{z-index:2;min-height:100vh;max-width:1680px;min-height:100svh;padding:var(--ou-pad) var(--gutter) clamp(20px,3vh,34px);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,2.4vh,32px);margin:0 auto;display:grid;position:relative}[data-scene=outro] .ou-top{color:var(--fg-soft);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}[data-scene=outro] .ou-top p{margin:0}[data-scene=outro] .ou-clock{font-variant-numeric:tabular-nums}[data-scene=outro] .ou-time{color:var(--fg)}[data-scene=outro] .ou-main{align-self:center;padding-top:clamp(0px,1.4vh,24px)}[data-scene=outro] .ou-draft{font-family:var(--f-mono);letter-spacing:.01em;color:var(--fg-soft);white-space:nowrap;margin:0 0 clamp(12px,1.8vh,20px);font-size:clamp(14px,1.2vw,19px);display:inline-block;position:relative}[data-scene=outro] .ou-draft__strike{background:var(--fg-soft);transform-origin:0;height:2px;position:absolute;top:52%;left:-.2em;right:-.2em}[data-scene=outro] .ou-draft__caret{vertical-align:-.18em;background:var(--fg-soft);width:.55em;height:1.05em;margin-left:1px;display:inline-block}[data-scene=outro] .ou-title{color:var(--fg);margin:0;font-weight:400}[data-scene=outro] .ou-l1,[data-scene=outro] .ou-l2{white-space:nowrap;display:block}[data-scene=outro] .ou-l1{font-family:var(--f-pixel);letter-spacing:-.01em;-webkit-font-smoothing:none;margin-left:-.04em;font-size:clamp(40px,min(7.4vw,11.6vh),128px);font-weight:600;line-height:1}[data-scene=outro] .ou-l2{font-family:var(--f-display);letter-spacing:-.045em;margin:.02em 0 0 -.05em;font-size:clamp(76px,min(15.2vw,24.5vh),280px);font-weight:900;line-height:.86}[data-scene=outro] .ou-title .ch{display:inline-block}[data-scene=outro] .ou-caret{vertical-align:-.02em;background:currentColor;width:.05em;height:.72em;margin-left:.06em;display:inline-block}[data-scene=outro] .ou-l1 .ou-caret{vertical-align:-.08em;width:.08em;height:.82em}[data-scene=outro] .ou-caret.is-blink{animation:1.06s step-end infinite ou-blink}@keyframes ou-blink{50%{opacity:0}}[data-scene=outro] .ou-pre{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:clamp(18px,3.2vh,40px) 0 0;display:flex}[data-scene=outro] .ou-pre__tag{background:var(--fg);color:var(--bg);font-family:var(--f-pixel);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:none;white-space:nowrap;align-items:center;gap:10px;padding:.5em .8em .52em;font-size:clamp(15px,1.3vw,20px);font-weight:600;line-height:1;display:inline-flex}[data-scene=outro] .ou-pre__dot{background:currentColor;width:.45em;height:.45em;animation:1.3s step-end infinite ou-blink}[data-scene=outro] .ou-pre__t{font-family:var(--f-text);color:var(--fg);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(15px,1.3vw,21px);font-weight:500;line-height:1.3}[data-scene=outro] .ou-mail{flex-wrap:wrap;align-items:center;gap:14px clamp(18px,2.2vw,32px);margin-top:clamp(14px,2.4vh,26px);display:flex}[data-scene=outro] .ou-link{font-family:var(--f-display);letter-spacing:-.03em;color:var(--fg);outline-offset:6px;padding-bottom:.32em;font-size:clamp(24px,3.3vw,56px);font-weight:700;line-height:1.1;text-decoration:none;transition:color .3s;display:inline-block;position:relative}[data-scene=outro] .ou-link__t{z-index:1;position:relative}[data-scene=outro] .ou-link__dom{white-space:nowrap}[data-scene=outro] .ou-string{pointer-events:none;width:calc(100% + .08em);height:.5em;position:absolute;bottom:0;left:-.04em;right:-.04em;overflow:visible}[data-scene=outro] .ou-string path{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}:is([data-scene=outro] .ou-link:hover .ou-string path,[data-scene=outro] .ou-link:focus-visible .ou-string path){stroke-width:7px}[data-scene=outro] .ou-copy{--c:var(--fg);font-family:var(--f-pixel);letter-spacing:.02em;color:var(--fg);-webkit-font-smoothing:none;background:linear-gradient(90deg,var(--c) 60%,transparent 0) top left/12px 2px repeat-x, linear-gradient(90deg,var(--c) 60%,transparent 0) bottom left/12px 2px repeat-x, linear-gradient(0deg,var(--c) 60%,transparent 0) top left/2px 12px repeat-y, linear-gradient(0deg,var(--c) 60%,transparent 0) top right/2px 12px repeat-y;transition:transform .3s var(--ease-spring),background-color .2s,color .2s;align-items:center;gap:10px;padding:.62em 1em .62em .85em;font-size:clamp(15px,1.15vw,18px);font-weight:600;display:inline-flex;position:relative}[data-scene=outro] .ou-copy:hover{background-color:var(--fg);color:var(--bg);transform:rotate(-2deg)}[data-scene=outro] .ou-copy:active{transform:rotate(-2deg)scale(.96)}[data-scene=outro] .ou-copy.is-done{background-color:var(--fg);color:var(--bg);transform:rotate(-2deg)}[data-scene=outro] .ou-copy__ico{flex:none;width:15px;height:16px;position:relative}[data-scene=outro] .ou-copy__ico:before,[data-scene=outro] .ou-copy__ico:after{content:"";border:2px solid;width:10px;height:11px;position:absolute}[data-scene=outro] .ou-copy__ico:before{clip-path:polygon(0 0,100% 0,100% 30%,30% 30%,30% 100%,0 100%);top:0;left:0}[data-scene=outro] .ou-copy__ico:after{bottom:0;right:0}[data-scene=outro] .ou-copy.is-done .ou-copy__ico:before{clip-path:none;border:2px solid;border-top:0;border-left:0;width:6px;height:11px;top:1px;left:4px;transform:rotate(40deg)}[data-scene=outro] .ou-copy.is-done .ou-copy__ico:after{display:none}[data-scene=outro] .ou-sign{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(0px,1vh,24px);display:flex;position:relative}[data-scene=outro] .ou-logo{width:min(57%,820px,96vh);height:auto;color:var(--fg);fill:currentColor;margin-left:auto;overflow:visible}[data-scene=outro] .ou-eye{transform-box:fill-box;transform-origin:50%}[data-scene=outro] .ou-eye__pupil{will-change:transform}[data-scene=outro] .ou-ghost{opacity:.1;align-self:flex-end;margin-bottom:.1em;font-size:clamp(26px,3.6vw,64px)}[data-scene=outro] .ou-foot{border-top:1.5px solid var(--line);color:var(--fg-soft);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:clamp(12px,2vh,20px);display:flex;position:relative}[data-scene=outro] .ou-foot .micro{margin:0}[data-scene=outro] .ou-cat{color:var(--fg-soft);opacity:.9;margin:0;font-size:11px;line-height:1.1;position:absolute;bottom:calc(100% + 1px);left:38%}[data-scene=outro] .ou-up{color:var(--fg);align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-scene=outro] .ou-up__arr{font-family:var(--f-pixel);transition:transform .3s var(--ease-spring);font-size:14px;display:inline-block}[data-scene=outro] .ou-up:hover .ou-up__arr{transform:translateY(-4px)}[data-scene=outro].is-ready:not(.is-played) .ou-title .ch{visibility:hidden}[data-scene=outro].is-ready:not(.is-played) .ou-draft__t{clip-path:inset(0 100% 0 0)}[data-scene=outro].is-ready:not(.is-played) .ou-draft__strike{transform:scaleX(0)}[data-scene=outro].is-ready:not(.is-played) .ou-pre{opacity:0}@media (max-width:720px){[data-scene=outro] .ou-wrap{row-gap:22px}[data-scene=outro] .ou-top{flex-direction:column;gap:6px}[data-scene=outro] .ou-l1{font-size:clamp(34px,11.6vw,64px)}[data-scene=outro] .ou-l2{font-size:clamp(52px,17.4vw,140px)}[data-scene=outro] .ou-mail{flex-direction:column;align-items:flex-start;gap:18px}[data-scene=outro] .ou-link{font-size:clamp(22px,7.6vw,40px)}[data-scene=outro] .ou-sign{flex-direction:column-reverse;align-items:stretch;gap:6px}[data-scene=outro] .ou-logo{width:100%;margin:0}[data-scene=outro] .ou-ghost{align-self:flex-start;font-size:clamp(22px,7vw,34px)}[data-scene=outro] .ou-cat{display:none}}[data-scene=outro] ::selection{background:var(--fg);color:var(--bg)}[data-scene=outro] :focus-visible{outline-color:var(--fg)}.dive-cover{background:var(--ink);pointer-events:none}.dive-cover__dot{background:var(--white);width:0;height:0;display:block;position:absolute;top:0;left:0}html.dive-hold{overflow:hidden}[data-seam=party] .pt-layer{pointer-events:none;width:100%;position:absolute;left:0;overflow:hidden}[data-seam=party] .pt-canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;top:0;left:0}[data-seam=rainbow]{display:flow-root}[data-seam=rainbow]:not(.rb--still) .rb-stage{margin-top:-100vh;margin-top:-100svh}[data-seam=rainbow] .rb-stage{pointer-events:none;color:var(--ink);--rb-fg:#f7f5f0}[data-seam=rainbow] .rb-stage:not(.is-on)>:not(.rb-flood){visibility:hidden}[data-seam=rainbow] .rb-flood{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}[data-seam=rainbow] .rb-haze{--haze:var(--sky);opacity:0;bottom:-30vmax;right:-22vmax}[data-seam=rainbow] .rb-deco{z-index:1;opacity:0;transition:opacity .45s steps(3,end);position:absolute;inset:0}[data-seam=rainbow] .rb-stage.is-deco .rb-deco{opacity:1}[data-seam=rainbow] .rb-ghost{left:var(--gutter);color:var(--rb-fg);opacity:.12;font-size:clamp(22px,3vw,52px);transition:color .4s;position:absolute;bottom:7vh}[data-seam=rainbow] .rb-micro{left:var(--gutter);color:var(--rb-fg);opacity:.62;align-items:center;gap:12px;transition:color .4s;display:flex;position:absolute;top:clamp(20px,4.4vh,40px)}[data-seam=rainbow] .rb-micro i{background:currentColor;width:34px;height:2px;display:block}[data-seam=rainbow] .rb-pal{z-index:3;justify-content:center;display:flex;position:absolute;top:60%;left:0;right:0}[data-seam=rainbow] .rb-sw{gap:var(--sg,14px);margin:0;padding:0;list-style:none;display:flex;position:relative}[data-seam=rainbow] .rb-sw li{width:var(--sw,60px);height:var(--sw,60px);background:var(--c);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);will-change:transform;position:relative}[data-seam=rainbow] .rb-sw li i{background:#ffffff8c;width:8px;height:8px;position:absolute;top:4px;left:4px}[data-seam=rainbow] .rb-frame{--k:16px;--b:4px;--fc:var(--rb-fg);width:calc(var(--sw,60px) + 22px);height:calc(var(--sw,60px) + 22px);opacity:0;will-change:transform;background:linear-gradient(var(--fc) 0 0) top left/var(--k) var(--b) no-repeat,linear-gradient(var(--fc) 0 0) top left/var(--b) var(--k) no-repeat, linear-gradient(var(--fc) 0 0) top right/var(--k) var(--b) no-repeat,linear-gradient(var(--fc) 0 0) top right/var(--b) var(--k) no-repeat, linear-gradient(var(--fc) 0 0) bottom left/var(--k) var(--b) no-repeat,linear-gradient(var(--fc) 0 0) bottom left/var(--b) var(--k) no-repeat, linear-gradient(var(--fc) 0 0) bottom right/var(--k) var(--b) no-repeat,linear-gradient(var(--fc) 0 0) bottom right/var(--b) var(--k) no-repeat;margin:-11px 0 0 -11px;transition:opacity .2s steps(2,end);position:absolute;top:0;left:0}[data-seam=rainbow] .rb-label{z-index:4;background:var(--ivory-hi);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);white-space:nowrap;will-change:transform;align-items:center;gap:12px;margin:0;padding:10px 16px 10px 12px;display:inline-flex;position:absolute;top:0;left:50%}[data-seam=rainbow] .rb-label__chip{border:2px solid var(--ink);flex:none;width:24px;height:24px}[data-seam=rainbow] .rb-label__name{font-family:var(--f-pixel);letter-spacing:.01em;-webkit-font-smoothing:none;font-size:26px;font-weight:600;line-height:1}[data-seam=rainbow] .rb-label__hex{font-family:var(--f-mono);letter-spacing:.08em;color:#4a4339;font-size:14px;font-weight:500;line-height:1}[data-seam=rainbow] .rb-label__ok{font-family:var(--f-pixel);color:var(--green);margin-left:-2px;font-size:28px;font-weight:700;line-height:1;display:none}[data-seam=rainbow] .rb-label.is-done .rb-label__ok{display:inline-block}[data-seam=rainbow] .rb-label.is-tick .rb-label__name,[data-seam=rainbow] .rb-label.is-tick .rb-label__hex{animation:.26s steps(3,end) rb-tick}@keyframes rb-tick{0%{opacity:.3;transform:translateY(-.32em)}to{opacity:1;transform:none}}[data-seam=rainbow] .rb-bang{z-index:5;perspective:900px;will-change:transform;--bar:#e9e7e1;--dot:#e9e7e1;position:absolute;top:0;left:0}[data-seam=rainbow] .rb-bang__flip{position:absolute;inset:0}[data-seam=rainbow] .rb-g{text-align:center;white-space:nowrap;width:400%;color:var(--bar);-webkit-text-stroke:.05em var(--ink);paint-order:stroke fill;position:absolute;top:0;left:-150%}[data-seam=rainbow] .rb-g--sh{color:var(--ink);transform:translate(.055em,.055em)}[data-seam=rainbow] .rb-g--dot{color:var(--dot)}[data-seam=rainbow] .rb-base{vertical-align:baseline;width:0;height:0;display:inline-block}@media (max-width:720px){[data-seam=rainbow] .rb-sw li{box-shadow:3px 3px 0 var(--ink);border-width:2px}[data-seam=rainbow] .rb-sw li i{width:5px;height:5px;top:3px;left:3px}[data-seam=rainbow] .rb-frame{--k:10px;--b:3px;width:calc(var(--sw,40px) + 14px);height:calc(var(--sw,40px) + 14px);margin:-7px 0 0 -7px}[data-seam=rainbow] .rb-label{gap:9px;padding:8px 12px 8px 9px}[data-seam=rainbow] .rb-label__chip{width:18px;height:18px}[data-seam=rainbow] .rb-label__name{font-size:20px}[data-seam=rainbow] .rb-label__hex{font-size:11.5px}[data-seam=rainbow] .rb-label__ok{font-size:22px}[data-seam=rainbow] .rb-ghost{font-size:18px;bottom:5vh}}.sp-layer{overflow:hidden}.sp-fly{transform-origin:50%;will-change:transform;--fg:var(--ink);--fg-soft:#4a4339;--fg-faint:#8e8471;color:var(--fg);position:absolute;top:0;left:0}.sp-shade{transform-origin:50%;will-change:transform,opacity;opacity:0;background:#10101329;border-radius:16%/7.6%;position:absolute;top:0;left:0;box-shadow:0 0 52px 18px #10101326}.stage-overlay>.blink-lids{display:none}.stage-overlay>.blink-lids.is-on{display:block}.blink-lids svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blink-lid,.blink-dim{fill:#030304}.blink-sh{fill:none;stroke:#030304;stroke-linecap:round;stroke-linejoin:round}.seam.blink-seam.is-still{background:#030304}.seam.crt-seam{background:linear-gradient(180deg,#030304 0 45%,var(--yellow) 45% 100%)}.stage-overlay>.crt-layer{--edge:0;display:none}.stage-overlay>.crt-layer.is-on{display:block}.crt-layer>*{pointer-events:none;position:absolute;inset:0}.crt-veil{opacity:0;background:#fffdf6}.crt-cover{will-change:transform;background:#030304}.crt-cover.is-top{transform:translateY(-100%)}.crt-cover.is-bot{transform:translateY(100%)}.crt-cover:after{content:"";height:2px;opacity:var(--edge);background:#fff;position:absolute;left:0;right:0;box-shadow:0 0 14px 3px #fffaeb80}.crt-cover.is-top:after{bottom:0}.crt-cover.is-bot:after{top:0}.crt-glass{opacity:0;background:radial-gradient(90% 70% at 26% 16%,#ffffff0f,#0000 60%),radial-gradient(closest-side,#2e324629,#0000)}.crt-glass:before{content:"";border-radius:clamp(22px,6vmin,64px);position:absolute;inset:clamp(10px,3vmin,32px);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 60px #0009}.crt-layer>.crt-beam{opacity:0;--dot:0;height:0;inset:50% 0 auto}.crt-beam__line{transform-origin:50%;will-change:transform;height:80px;position:absolute;top:-40px;left:0;right:0}.crt-beam__line:before{content:"";background:#fff;height:3px;position:absolute;top:calc(50% - 1.5px);left:0;right:0;box-shadow:0 0 8px 2px #ffffffe6}.crt-beam__line:after{content:"";background:radial-gradient(50% 50%,#fffaeb52,#0000 75%);position:absolute;inset:0}.crt-beam__dot{width:52px;height:52px;opacity:var(--dot);background:radial-gradient(closest-side,#fff 0 12%,#fffaeb8c 22%,#fffaeb1f 55%,#0000);border-radius:50%;position:absolute;top:-26px;left:calc(50% - 26px)}.crt-door{--p:5px;visibility:hidden;color:#ffc83a;--crt-r2:polygon(0 calc(var(--p)*2),var(--p) calc(var(--p)*2),var(--p) var(--p),calc(var(--p)*2) var(--p),calc(var(--p)*2) 0, calc(100% - var(--p)*2) 0,calc(100% - var(--p)*2) var(--p),calc(100% - var(--p)) var(--p),calc(100% - var(--p)) calc(var(--p)*2),100% calc(var(--p)*2), 100% calc(100% - var(--p)*2),calc(100% - var(--p)) calc(100% - var(--p)*2),calc(100% - var(--p)) calc(100% - var(--p)),calc(100% - var(--p)*2) calc(100% - var(--p)),calc(100% - var(--p)*2) 100%, calc(var(--p)*2) 100%,calc(var(--p)*2) calc(100% - var(--p)),var(--p) calc(100% - var(--p)),var(--p) calc(100% - var(--p)*2),0 calc(100% - var(--p)*2))}.crt-under{left:0;right:0;top:calc(50% + var(--p)*17);flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,22px);padding:0 16px;display:flex;position:absolute}.crt-say{text-align:center;font-family:var(--f-pixel);letter-spacing:.05em;text-transform:uppercase;-webkit-font-smoothing:none;text-shadow:calc(var(--p)*.8) calc(var(--p)*.8) 0 #8c1010,0 0 32px #ffc83a52;margin:0;font-size:clamp(28px,4.4vw,70px);font-weight:700;line-height:1.05}.crt-say__a{animation:1.2s step-end infinite crt-blink}.crt-say__b,.crt-door.is-clicked .crt-say__a{display:none}.crt-door.is-clicked .crt-say__b{display:inline}.crt-slot{left:50%;top:calc(50% - var(--p)*24);width:calc(var(--p)*26);height:calc(var(--p)*34);margin-left:calc(var(--p)*-13);clip-path:var(--crt-r2);box-shadow:inset 0 var(--p) 0 #2c2c35,inset var(--p) 0 0 #202027,inset calc(var(--p)*-1) 0 0 #0a0a0d,inset 0 calc(var(--p)*-1) 0 #0a0a0d;background:#141418;position:absolute}.crt-slot__lbl{left:calc(var(--p)*3);right:calc(var(--p)*3);top:calc(var(--p)*3);height:calc(var(--p)*7);color:#ff7a3d;font:700 calc(var(--p)*3.1)/1 var(--f-pixel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:none;text-shadow:0 0 6px #ff5a288c;background:#1e1513;justify-content:center;align-items:center;display:flex;position:absolute}.crt-led{left:calc(50% - var(--p));top:calc(var(--p)*12);width:calc(var(--p)*2);height:calc(var(--p)*2);background:#ff4e17;position:absolute;box-shadow:0 0 10px 2px #ff4e178c}.crt-door.is-clicked .crt-led{background:#7fe0b5;box-shadow:0 0 12px 3px #7fe0b599}.crt-slit{left:calc(50% - var(--p)*1.5);top:calc(var(--p)*16);width:calc(var(--p)*3);height:calc(var(--p)*12);box-shadow:0 0 0 var(--p) #2a2a33,inset 0 calc(var(--p)*-4) calc(var(--p)*3) #ff7a3d47;background:#000;position:absolute}.crt-arr{top:calc(var(--p)*19.5);width:calc(var(--p)*3);height:calc(var(--p)*5);clip-path:polygon(0 0,33.3% 0,33.3% 20%,66.6% 20%,66.6% 40%,100% 40%,100% 60%,66.6% 60%,66.6% 80%,33.3% 80%,33.3% 100%,0 100%);background:#ffc83a;position:absolute}.crt-arr.is-l{left:calc(50% - var(--p)*7.5);animation:1.2s steps(2,end) infinite crt-nudge}.crt-arr.is-r{left:calc(50% + var(--p)*4.5);animation:1.2s steps(2,end) infinite crt-nudge-r;transform:scaleX(-1)}.crt-slot__ret{left:calc(50% - var(--p)*4);bottom:calc(var(--p)*3);width:calc(var(--p)*8);height:calc(var(--p)*2);box-shadow:inset 0 calc(var(--p)*-.5) 0 #0a0a0d;background:#26262e;position:absolute}.crt-credit{text-align:center;font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#77746d;margin:0}.crt-credit b{color:#f7f5f0;font-weight:600}.crt-door.is-clicked .crt-credit b{color:#ffc83a}.crt-click{left:calc(50% + var(--p)*15);top:calc(50% - var(--p)*16);color:#101013;font:700 15px/1 var(--f-pixel);text-transform:uppercase;letter-spacing:.04em;background:#f7f5f0;border:2px solid #101013;padding:.45em .7em .4em;display:none;position:absolute;transform:rotate(-8deg);box-shadow:4px 4px #ff4e17}.crt-door.is-clicked .crt-click{animation:.3s steps(3,end) crt-pop;display:block}.crt-door.is-jolt{animation:.3s step-end crt-jolt}.crt-coin-clip{width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.crt-coin{width:calc(var(--p)*12);height:calc(var(--p)*12);image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;will-change:transform;position:absolute;top:0;left:0}.crt-scan{opacity:0;background:repeating-linear-gradient(#00000042 0 2px,#0000 2px 4px)}.crt-vignette{opacity:0;background:radial-gradient(125% 115%,#0000 56%,#0000008c 100%)}@media (min-width:1200px) and (min-height:760px){.crt-door{--p:6px}}@media (max-width:720px){.crt-door{--p:4px}.crt-click{font-size:13px}}.seam.crt-seam.is-still{background:#030304}.crt-still{pointer-events:none;position:absolute;inset:0;overflow:hidden}.crt-door.is-static{visibility:visible;position:absolute;inset:0}.crt-door.is-static .crt-say__a,.crt-door.is-static .crt-arr{animation:none}@keyframes crt-blink{0%,62%{opacity:1}63%,to{opacity:.16}}@keyframes crt-nudge{50%{transform:translateX(calc(var(--p)*-1))}}@keyframes crt-nudge-r{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1) translateX(calc(var(--p)*-1))}}@keyframes crt-jolt{0%{transform:translate(6px,-4px)}25%{transform:translate(-5px,3px)}50%{transform:translate(3px,2px)}75%{transform:translate(-2px,-1px)}to{transform:none}}@keyframes crt-pop{0%{transform:rotate(-8deg)scale(.3)}60%{transform:rotate(-8deg)scale(1.18)}to{transform:rotate(-8deg)scale(1)}}.seam.stitch-seam{pointer-events:none}.stitch-fabric{pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.stitch-air{pointer-events:none;visibility:hidden;position:absolute;left:0;right:0}.stitch-air.is-on{visibility:visible}[data-seam=fade]{display:flow-root}[data-seam=fade]:not(.fd--still) .fd-stage{margin-top:-100vh;margin-top:-100svh}[data-seam=fade] .fd-stage{pointer-events:none}[data-seam=fade] .fd-stage:not(.is-on)>*{visibility:hidden}[data-seam=fade] .fd-word{font-family:var(--f-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--ink);will-change:transform;margin:0;font-weight:900;line-height:1;position:absolute}[data-seam=fade] .fd-word .you__clip{vertical-align:top;height:.95em;margin:0 -.1em 0 0;padding:0 .1em 0 0;display:inline-block;overflow:hidden}[data-seam=fade] .fd-word .you__glyph{display:inline-block;transform:none}[data-seam=fade] .fd-cat{opacity:.85;color:#4b4b4b;margin:0;position:absolute}[data-seam=fade].fd--still{height:28vh!important;height:28svh!important}.site-header.svelte-v8j1s0{z-index:95;padding:14px var(--gutter);pointer-events:none;transition:transform .5s var(--ease-out),opacity .4s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-hidden.svelte-v8j1s0{opacity:0;transform:translateY(-130%)}html.is-scroll-locked .site-header.svelte-v8j1s0{opacity:0}.site-header.svelte-v8j1s0 a:where(.svelte-v8j1s0){pointer-events:auto;color:var(--white);background:var(--ink);text-decoration:none;box-shadow:0 0 0 1.5px #f7f5f038,4px 4px #10101359}.site-header__eye.svelte-v8j1s0{width:46px;height:40px;transition:transform .35s var(--ease-spring);place-items:center;display:grid}.site-header__eye.svelte-v8j1s0:hover{transform:rotate(-6deg)scale(1.06)}.site-header__eye.svelte-v8j1s0 svg:where(.svelte-v8j1s0){fill:currentColor;width:26px;height:22px}.site-header__cta.svelte-v8j1s0{height:40px;font-family:var(--f-pixel);letter-spacing:.02em;transition:transform .3s var(--ease-spring),background .2s;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.site-header__cta.svelte-v8j1s0:hover{background:var(--orange);transform:translateY(-1px)}.site-header__dot.svelte-v8j1s0{background:var(--mint);width:8px;height:8px;animation:1.2s step-end infinite svelte-v8j1s0-hdr-blink}.site-header__pre.svelte-v8j1s0{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:10.5px;font-weight:500}.site-header__go.svelte-v8j1s0{white-space:nowrap}@keyframes svelte-v8j1s0-hdr-blink{50%{opacity:.15}}@media (max-width:720px){.site-header.svelte-v8j1s0{padding:10px 12px}.site-header__pre.svelte-v8j1s0{display:none}.site-header__cta.svelte-v8j1s0{height:36px;padding:0 12px;font-size:14px}.site-header__eye.svelte-v8j1s0{width:40px;height:36px}}@media (prefers-reduced-motion:reduce){.site-header__dot.svelte-v8j1s0{animation:none}}
