@font-face{font-family:Onest;font-style:normal;font-weight:100;font-display:swap;src:url(/f/onest-100.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:200;font-display:swap;src:url(/f/onest-200.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/f/onest-300.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/f/onest-400.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/f/onest-500.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/f/onest-600.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/f/onest-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/f/plexmono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/f/plexmono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/f/plexmono-600.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/f/opensans-300.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/f/opensans-400.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/f/opensans-500.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/f/opensans-600.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/f/opensans-700.woff2)format("woff2")}:root{--totop-bm:66px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#0a0a0a;--ink:#f1efe8;--ink-2:#a3a19a;--ink-3:#6c6a64;--line:#262624;--neon:#f2fe00;--neon-ink:#0a0a0a;--tile:#f4f3ef;--tile-ink:#1b1b1a;--sans:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--rom:"Onest",system-ui,sans-serif;--text:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ease:cubic-bezier(.2,.8,.2,1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}@supports (overflow:clip){html,body{overflow-x:clip}}body{background:var(--black);color:var(--ink);font:300 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:300}.lab{font:500 11px/1.4 var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3)}.wrap{max-width:1280px;margin:0 auto;padding-inline:32px}@media (max-width:640px){.wrap{padding-inline:18px}}#sky{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}header,main,footer{z-index:1;position:relative}header{z-index:50;padding:calc(18px + env(safe-area-inset-top,0px)) 32px 18px;mix-blend-mode:difference;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}header .logo{font:500 18px var(--mono);color:#fff;text-decoration:none}header .logo b{color:var(--neon);font-weight:500}header a.cta{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff80;padding:10px 0;text-decoration:none}@media (max-width:640px){header{padding-inline:18px}}@media (max-width:900px){header{mix-blend-mode:normal;background:linear-gradient(var(--black) 72%,#0a0a0a00);padding-bottom:22px}header .logo{color:var(--ink)}header a.cta{color:var(--ink);border-bottom-color:var(--ink-3)}}.sab{width:0;height:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;position:fixed;bottom:0;left:0}.pin{position:relative}.stage{height:100vh;height:var(--vh,100svh);position:sticky;top:0;overflow:hidden}#s1{height:260vh}#s1 .stage{justify-content:center;align-items:flex-end;display:flex}.s1t{text-align:center;padding-inline:20px;position:absolute;bottom:12vh;left:0;right:0}.s1t h1{font:200 clamp(38px,7vw,104px)/1 var(--sans);letter-spacing:-.04em;align-items:center;margin-block:0;display:grid}.s1t h1 span{transition:opacity .7s var(--ease,ease),transform .9s var(--ease,ease),filter .7s;grid-area:1/1;display:block}.s1t h1 em{color:var(--neon);font-style:normal}.s1t .l2{color:var(--ink);opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(26px)}.s1t h1.sw .l1{opacity:0;filter:blur(12px);pointer-events:none;transform:translateY(-26px)scale(.98)}.s1t h1.sw .l2{opacity:1;filter:none;pointer-events:auto;transition-delay:.22s;transform:none}.scrollhint{flex-direction:column;align-items:center;gap:10px;margin-top:34px;display:inline-flex}.scrollhint i{background:linear-gradient(var(--ink-3),transparent);width:1px;height:46px;position:relative;overflow:hidden}.scrollhint i:after{content:"";background:var(--neon);width:1px;height:40%;animation:drop 2.2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes drop{to{top:110%}}.s1cap{top:calc(84px + env(safe-area-inset-top,0px));text-align:center;z-index:2;flex-direction:column;align-items:center;gap:16px;padding-inline:12px;transition:opacity .6s;display:flex;position:absolute;left:0;right:0}.modes{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#0e0e0db3;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #34342f}.modes::-webkit-scrollbar{display:none}.modes a{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:11px 20px;text-decoration:none;transition:color .3s,background .3s;display:inline-flex}.modes a b{color:var(--ink-3);font-weight:500;transition:color .3s}.modes a:hover{color:var(--ink)}.modes a[aria-current]{background:var(--neon);color:var(--neon-ink)}.modes a[aria-current] b{color:#0a0a0a80}@media (max-width:640px){.modes a{letter-spacing:.1em;padding:10px 13px;font-size:10px}.modes a b{display:none}}.nvo .nvlinks{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:22px;padding-top:18px;display:flex}.nvo .nvlinks a{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);padding:10px 0;text-decoration:none}.nvo .nvlinks a:hover{color:var(--neon)}#s2{height:640vh}#s2 .stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4vw;padding:0 5vw;display:grid}.s2head{top:calc(84px + env(safe-area-inset-top,0px));position:absolute;left:5vw;right:5vw}.steps{flex-direction:column;justify-self:end;gap:2px;width:220px;margin:0;padding:0;list-style:none;display:flex}.steps li{border-left:1px solid var(--line);color:var(--ink-3);cursor:pointer;padding:11px 0 11px 20px;transition:color .5s;position:relative}.steps li b{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;display:block}.steps li i{background:var(--neon);transform-origin:50% 0;width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.steps li.done{color:var(--ink-2)}.steps li.done i{transform:scaleY(1)}.steps li.on,.steps li:hover{color:var(--ink)}.center{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.search{width:var(--sw,340px);max-width:100%;font:400 14px var(--sans);color:var(--ink);opacity:0;will-change:opacity,transform;background:#1a1a19;border:1px solid #2e2e2b;border-radius:40px;align-items:center;gap:10px;padding:9px 16px;display:flex}.search svg{opacity:.6;flex:none;width:16px;height:16px}.search .q{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search .q:after{content:"";background:var(--neon);vertical-align:-2px;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.search .q.ph{color:var(--ink-3)}.tile{width:var(--tw,320px);color:var(--tile-ink);will-change:transform;background:#fff;border-radius:14px;padding:10px 10px 14px;position:relative;box-shadow:0 40px 90px #0009}.tile .img{aspect-ratio:3/4;background:#fff;border-radius:10px;position:relative;overflow:hidden}.tile .info{object-fit:cover;opacity:0;will-change:opacity,transform;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at 64% 56%,#000 var(--m1,0%),transparent var(--m2,20%));-webkit-mask-image:radial-gradient(circle at 64% 56%,#000 var(--m1,0%),transparent var(--m2,20%));mask-image:radial-gradient(circle at 64% 56%,#000 var(--m1,0%),transparent var(--m2,20%));position:absolute;inset:0}.tile .prod{object-fit:contain;will-change:transform;filter:drop-shadow(0 18px 18px #0000001f);width:55.22%;height:64.42%;position:absolute;top:23.33%;left:36.11%}.tile .kb{will-change:transform;position:absolute;inset:0}.tile .vbar{opacity:0;background:#0000002e;border-radius:2px;height:3px;position:absolute;bottom:10px;left:10px;right:10px}.tile .vbar i{transform-origin:0;background:#fff;border-radius:2px;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.tile .play{font:500 10px var(--mono);letter-spacing:.1em;color:#fff;opacity:0;background:#0a0a0abf;border-radius:6px;padding:5px 8px;position:absolute;top:12px;left:12px}.tile .meta{padding:10px 4px 0}.tile .price{font:600 18px var(--sans);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:10px;display:flex}.tile .price s{font:400 12px var(--sans);color:#9a9a96}.tile .price .dis{font:600 11.5px var(--sans);color:#fff;opacity:0;background:#e8392e;border-radius:6px;padding:1px 6px}.tile .ttl{font:400 13.5px/1.35 var(--sans);margin-top:5px;display:grid;position:relative}.tile .ttl span{grid-area:1/1}.tile .ttl .t1{opacity:0}.tile .ttl mark{color:inherit;background:linear-gradient(#f2fe00f2,#f2fe00f2) 0 88%/var(--hl,0%) 42% no-repeat;padding:0 1px}.tile .rate{font:500 12px var(--sans);color:#9a9a96;align-items:center;gap:8px;margin-top:5px;display:flex}.tile .rate .st{letter-spacing:1px;color:#dcdcd8;position:relative}.tile .rate .st i{color:#f5a623;white-space:nowrap;width:0;font-style:normal;position:absolute;top:0;left:0;overflow:hidden}.tile .top{background:var(--neon);color:var(--neon-ink);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;position:absolute;top:24px;right:-14px;transform:rotate(4deg)scale(0);box-shadow:0 10px 30px #0006}.cap{width:var(--cw,420px);max-width:100%;height:var(--ch,96px);text-align:center;position:relative}.cl{opacity:0;transition:opacity .45s ease,transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:translateY(14px)}.cl.in{opacity:1;transition-delay:.12s;transform:none}.cl.out{opacity:0;transition-duration:.25s,.35s;transition-delay:0s;transform:translateY(-12px)}.cl b,.capm b{font:500 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--neon);display:block}.cl p,.capm p{font:300 15px/1.45 var(--text);color:var(--ink);text-wrap:balance;margin:8px 0 0}.cl em,.capm em{font:500 12px var(--mono);color:var(--ink-2);margin-top:8px;font-style:normal;display:block}.capm{visibility:hidden;text-align:center;position:absolute;top:0;left:-9999px}.segs{width:var(--cw,420px);justify-content:center;gap:6px;max-width:100%;display:flex}.segs i{background:#2c2c29;border-radius:2px;flex:1;max-width:44px;height:2px;overflow:hidden}.segs i b{background:var(--neon);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.focus{pointer-events:none;z-index:6;opacity:0;will-change:transform;width:10px;height:10px;position:absolute;top:0;left:0}.focus span{border:0 solid var(--neon);filter:drop-shadow(0 0 6px #f2fe0099);width:14px;height:14px;position:absolute}.focus span:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.focus span:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.focus span:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.focus span:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.richwin{width:min(400px,26vw);height:var(--rh,460px);opacity:0;will-change:opacity,transform;background:#fff;border-radius:16px;flex-direction:column;justify-self:start;display:flex;overflow:hidden;box-shadow:0 40px 90px #0009}.richwin .bar{font:600 14px var(--sans);color:#1b1b1a;border-bottom:1px solid #ecebe7;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.richwin .bar i{background:#e2e1dc;border-radius:50%;width:8px;height:8px}.richwin .bar span{margin-left:6px}.richwin .bar small{font:500 11px var(--mono);color:#9a9a96;margin-left:auto}.tile .car{opacity:0;pointer-events:none;z-index:2;touch-action:pan-y;position:absolute;inset:0}.tile .strip{will-change:transform;display:flex;position:absolute;inset:0}.tile .strip img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:100%;height:100%}.tile .chip{z-index:3;font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--neon);color:var(--neon-ink);border-radius:5px;padding:5px 8px;position:absolute;top:6px;left:6px;box-shadow:0 4px 14px #0000002e}.tile .chip b{color:var(--neon-ink);opacity:.55;margin-right:6px;font-weight:700}.tile .dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.tile .dots i{background:#ffffff8c;border-radius:3px;width:5px;height:5px;transition:width .25s,background .25s;box-shadow:0 0 0 1px #0000001f}.tile .dots i.on{background:#fff;width:14px}.tile .swipe{font:500 9.5px var(--mono);letter-spacing:.06em;color:#fff;opacity:0;background:#0a0a0a99;border-radius:6px;padding:5px 8px;animation:1.6s ease-in-out infinite swp;position:absolute;bottom:20px;left:8px}@keyframes swp{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.story .chap{flex-direction:column;flex:1;justify-content:center;margin:0;padding:10px 0;list-style:none;display:flex}.story .chap li{font:400 14px var(--sans);color:#a3a29d;align-items:center;gap:14px;padding:7px 18px;transition:color .25s;display:flex;position:relative}.story .chap li b{font:500 11px var(--mono);color:#c9c8c3;transition:color .25s}.story .chap li.done{color:#55554f}.story .chap li.on{color:#141413;font-weight:600}.story .chap li.on b{color:#141413}.story .chap li.on:before{content:"";background:var(--neon);width:3px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 8px #c8d200b3}.story .sthint{font:400 12px/1.4 var(--sans);color:#8a8a85;border-top:1px solid #ecebe7;margin:0;padding:12px 18px 16px}.cnote{font:400 11px var(--mono);color:var(--ink-3);position:absolute;bottom:4vh;right:5vw}@media (max-width:900px){#s2 .stage{padding:0;display:block}.s2head,.cnote,.steps{display:none!important}.center{left:0;right:0;top:var(--cTop,90px);gap:10px;position:absolute}.search{padding:7px 14px;font-size:12.5px}.tile{border-radius:12px;padding:7px 7px 10px}.tile .img{border-radius:8px}.tile .price{font-size:15px}.tile .price s{font-size:10.5px}.tile .ttl{font-size:11px;line-height:1.3}.tile .ttl span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile .meta{padding-top:7px}.tile .rate{margin-top:4px;font-size:11px}.tile .top{padding:6px 8px;font-size:9.5px;top:18px;right:-8px}.cl p,.capm p{font-size:14.5px}.cl b,.capm b{font-size:10px}.cl em,.capm em{margin-top:6px;font-size:11px}.richwin{display:none!important}}#s3{height:140vh}#s3 .stage{padding:calc(76px + env(safe-area-inset-top,0px)) 5vw 4vh;flex-direction:column;justify-content:center;gap:24px;display:flex}.s3h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.s3h h2{font:200 clamp(30px,4.2vw,58px)/1.04 var(--sans);letter-spacing:-.03em;flex:520px;display:grid}.s3h h2 span{will-change:opacity,transform;grid-area:1/1}.s3h h2 .h2b{opacity:0}.s3h h2 em{color:var(--neon);font-style:normal}.s3h p{font:400 13px/1.6 var(--mono);color:var(--ink-2);max-width:26em;margin:0}.mp{color:#1b1b1a;background:#f2f2f0;border-radius:18px;align-self:center;width:100%;max-width:1240px;padding:14px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c}.mp .top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mp .lg{background:linear-gradient(135deg,#6b5cff,#b14bff);border-radius:8px;flex:none;width:30px;height:30px}.mp .sq{font:400 14px var(--sans);background:#fff;border:2px solid #7c6cff;border-radius:10px;flex:1;align-items:center;gap:8px;padding:7px 12px;display:flex}.mp .sq svg{opacity:.5;width:15px;height:15px}.mp .fl{gap:6px;margin-bottom:12px;display:flex;overflow:hidden}.mp .fl span{font:500 12px var(--sans);color:#555;background:#fff;border-radius:20px;flex:none;padding:5px 11px}.mp .fl span.on{color:#fff;background:#1b1b1a}.mp .cnt{font:400 12px var(--sans);color:#8a8a86;margin:-4px 0 10px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.c{will-change:transform;background:#fff;border-radius:10px;padding:6px 6px 10px;position:relative}.c .pic{aspect-ratio:3/4;border-radius:7px;position:relative;overflow:hidden}.c .pr{font:700 15px var(--sans);white-space:nowrap;margin:8px 2px 0}.c .pr s{font:400 11px var(--sans);color:#9a9a96;margin-left:4px}.c .nm{font:400 11.5px/1.3 var(--sans);color:#333;height:2.6em;margin:3px 2px 0;overflow:hidden}.c .rt{font:500 11px var(--sans);color:#8a8a86;margin:4px 2px 0}.c .rt b{color:#f5a623;font-weight:500}.c .btn2{color:#fff;height:26px;font:600 11px/26px var(--sans);text-align:center;background:#7c6cff;border-radius:7px;margin:8px 2px 0}.c .shade{opacity:0;pointer-events:none;background:#f2f2f0;border-radius:10px;position:absolute;inset:0}.c.ours{z-index:3}.c.ours .ring{box-shadow:0 0 0 2px var(--neon),0 0 40px #f2fe0073;opacity:0;border-radius:12px;position:absolute;inset:-3px}.c.ours .pic img,.c.ours .pic video{object-fit:cover;width:100%;height:100%;display:block}.c.ours .btn2{background:#1b1b1a}.cursor{z-index:5;pointer-events:none;opacity:0;will-change:transform;width:26px;height:26px;position:absolute;top:0;left:0}.cursor svg{filter:drop-shadow(0 3px 4px #00000059);width:100%;height:100%}.ripple{border:2px solid var(--neon);opacity:0;z-index:4;pointer-events:none;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute}.ug{color:#fff;font-family:Russo One,Impact,Arial Black,sans-serif;position:absolute;inset:0;overflow:hidden}.ug .h{text-transform:uppercase;text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;letter-spacing:.01em;font-size:clamp(9px,1.05vw,15px);line-height:1.05;position:absolute;top:5%;left:6%;right:6%}.ug .h.lob{text-transform:none;font-family:Lobster,cursive;font-size:clamp(11px,1.3vw,19px)}.ug .prod{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:30% 16% 6%}.ug .prod img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);width:auto;max-width:100%;height:auto;max-height:100%}.ug .prod.plain{align-items:center;inset:10% 14% 8%}.ug .prod.plain img{filter:none}.ug .star{aspect-ratio:1;color:#fff;clip-path:polygon(50% 0,61% 18%,82% 10%,80% 32%,100% 40%,85% 56%,96% 76%,74% 78%,68% 100%,50% 86%,32% 100%,26% 78%,4% 76%,15% 56%,0 40%,20% 32%,18% 10%,39% 18%);background:#e0101b;justify-content:center;align-items:center;width:32%;font-size:clamp(9px,1vw,14px);display:flex;position:absolute;top:28%;right:4%;transform:rotate(-12deg)}.ug .rib{color:#d10000;background:#ffe600;padding:3px 14% 3px 16%;font-size:clamp(7px,.75vw,11px);position:absolute;bottom:22%;left:-12%;transform:rotate(-8deg);box-shadow:0 2px #000}.ug .bl{flex-direction:column;gap:3px;font:700 clamp(6.5px,.62vw,9.5px)/1.1 Arial,sans-serif;display:flex;position:absolute;top:30%;left:5%}.ug .bl span{color:#0a3d91;background:#ffffffe0;border:1px solid #0a3d91;border-radius:3px;padding:2px 4px}.ug .big{color:#ffe600;text-shadow:2px 2px #b30000;font-size:clamp(14px,1.8vw,26px);position:absolute;bottom:6%;left:6%}.ug .wm{color:#00000014;letter-spacing:.2em;justify-content:center;align-items:center;font:700 clamp(12px,1.4vw,20px) Arial;display:flex;position:absolute;inset:0;transform:rotate(-30deg)}@media (max-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid .c:nth-child(n+9){display:none}.ug .h{font-size:clamp(9px,1.6vw,15px)}}@media (max-width:640px){#s3 .stage{padding:calc(76px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));gap:14px}.s3h h2{flex-basis:100%;font-size:clamp(26px,8vw,34px)}.s3h p{display:none}.mp{border-radius:14px;padding:10px}.mp .fl span{padding:4px 9px;font-size:11px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.grid .c:nth-child(n+7){display:none}.c{border-radius:8px;padding:4px 4px 7px}.c .pr{font-size:12.5px}.c .pr s,.c .rt{display:none}.c .nm{font-size:10px}.c .btn2{height:20px;font-size:9.5px;line-height:20px}.ug .h{font-size:9px}.ug .h.lob{font-size:11px}.ug .bl{display:none}.ug .star{font-size:8px}.ug .big{font-size:13px}.ug .rib{font-size:6.5px}}.c .pic{container-type:inline-size}.ig{color:#1d1d1f;font-family:Montserrat,Onest,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.ig .t{text-transform:uppercase;letter-spacing:-.01em;z-index:2;font-size:8.2cqw;font-weight:800;line-height:1.04;position:absolute;top:7cqw;left:7cqw;right:7cqw}.ig .t small{text-transform:none;letter-spacing:0;opacity:.7;margin-top:1.6cqw;font-size:5.6cqw;font-weight:500;display:block}.ig .p{justify-content:center;align-items:flex-end;display:flex;position:absolute}.ig .p img{object-fit:contain;filter:drop-shadow(0 3cqw 3cqw #00000047);max-width:100%;max-height:100%}.ig-spec{background:linear-gradient(165deg,#f6f4f0,#dcd8d0)}.ig-spec.warm{background:linear-gradient(165deg,#f3e6d6,#cfae8a)}.ig-spec .p{width:60%;top:34%;bottom:4cqw;right:2cqw}.ig-spec .bd{z-index:2;flex-direction:column;gap:2.6cqw;display:flex;position:absolute;top:40%;left:5cqw}.ig-spec .bd span{color:#555;background:#ffffffeb;border-radius:2.6cqw;align-items:center;gap:2cqw;padding:2cqw 3cqw 2cqw 2.4cqw;font-size:4cqw;font-weight:500;line-height:1.1;display:flex;box-shadow:0 1cqw 3cqw #0000001a}.ig-spec .bd svg{color:#b8742d;flex:none;width:6cqw;height:6cqw}.ig-spec .bd i{font-style:normal}.ig-spec .bd b{color:#1d1d1f;font-size:5.4cqw;font-weight:800;display:block}.ig-dark{color:#f3ece4;background:radial-gradient(90% 70% at 50% 55%,#4a3526,#140e0a 75%)}.ig-dark.blue{background:radial-gradient(90% 70% at 50% 55%,#1f3a5c,#070d16 75%)}.ig-dark .t{text-align:center;letter-spacing:.06em;font-size:6.6cqw;font-weight:300}.ig-dark .p{inset:25% 14% 21%}.ig-dark .row{border-top:1px solid #ffffff40;justify-content:space-between;padding-top:3cqw;display:flex;position:absolute;bottom:5cqw;left:5cqw;right:5cqw}.ig-dark .row span{text-align:center;opacity:.85;flex:1;font-size:4cqw}.ig-dark .row span+span{border-left:1px solid #fff3}.ig-dark .row b{font-size:8cqw;font-weight:700;line-height:1;display:block}.ig-list{background:linear-gradient(160deg,#e3f6ee,#a9e0c9)}.ig-list .t{color:#0f5a3c;font-size:7.4cqw}.ig-list ul{z-index:2;flex-direction:column;gap:2.2cqw;margin:0;padding:0;font-size:4.6cqw;font-weight:600;list-style:none;display:flex;position:absolute;top:30%;left:6cqw}.ig-list li{align-items:center;gap:1.6cqw;display:flex}.ig-list li svg{color:#fff;background:#12a36a;border-radius:50%;flex:none;width:5cqw;height:5cqw;padding:.8cqw}.ig-list .p{width:56%;top:36%;bottom:3cqw;right:0}.ig-inset{background:linear-gradient(170deg,#fbfaf8,#e8e4de)}.ig-inset .t{font-size:7.6cqw}.ig-inset .p{width:58%;top:26%;bottom:4cqw;left:4cqw}.ig-inset .zs{z-index:2;flex-direction:column;gap:4cqw;width:34%;display:flex;position:absolute;top:30%;right:4cqw}.ig-inset .zs span{text-align:center;flex-direction:column;align-items:center;gap:1.4cqw;font-size:3.8cqw;font-weight:600;line-height:1.1;display:flex}.ig-inset .zs i{aspect-ratio:1;background-color:#fff;background-repeat:no-repeat;background-size:230%;border-radius:50%;width:100%;display:block;box-shadow:0 0 0 1cqw #fff,0 2cqw 4cqw #00000026}.ig-big{background:linear-gradient(170deg,#eef2f7,#c9d5e4)}.ig-big .n{z-index:2;color:#2a3d5c;width:52%;font-size:4.8cqw;font-weight:600;line-height:1.15;position:absolute;top:6cqw;left:6cqw}.ig-big .n b{color:#1b4fd8;letter-spacing:-.03em;font-size:17cqw;font-weight:800;line-height:.95;display:block}.ig-big .p{width:62%;top:28%;bottom:4cqw;right:0}.ig-big .g{z-index:2;color:#fff;background:#1b4fd8;border-radius:10cqw;align-items:center;gap:1.6cqw;padding:1.8cqw 3cqw;font-size:3.8cqw;font-weight:700;display:flex;position:absolute;bottom:6cqw;left:5cqw}.ig-big .g svg{width:5cqw;height:5cqw}#s4{height:600vh}#s4 .track{height:100%;position:relative}.cs,.fr{visibility:hidden;will-change:opacity;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4vw;padding:0 7vw;display:grid;position:absolute;inset:0}.cs .brand,.fr .fx{align-self:start;margin-top:max(96px,27vh)}.fr .fx,.cs .brand,.fr .pic{will-change:transform}.cs .brand,.fr .brand{font:200 clamp(52px,7.4vw,124px)/.9 var(--sans);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--ink-2);text-transform:uppercase;white-space:nowrap}.fr .brand.ghost{visibility:hidden}.fr .kind{color:var(--neon);margin:24px 0 10px}.fr p{font:300 17px/1.55 var(--text);color:var(--ink-2);max-width:26em;margin:0}.fr p b{color:var(--ink);font-weight:400}.fr .pic{align-self:center;min-width:0;height:74vh;position:relative}.pic.row{margin-right:-7vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 7vw),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 7vw),#0000)}.pic.row .rw{align-items:center;display:flex;position:absolute;inset:0}.cd{will-change:transform;background:#1a1a18;border-radius:10px;width:300px;height:400px;margin:0;position:absolute;top:50%;left:0;overflow:hidden;translate:0 -50%;box-shadow:0 30px 70px #0000008c}.cd img{object-fit:cover;width:100%;height:100%;display:block}.cd.bn{border-radius:12px}.cd .tg{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#0a0a0ac7;border-radius:5px;padding:5px 8px;position:absolute;top:10px;left:10px}.cd .tg.on{background:var(--neon);color:var(--neon-ink)}.pic.phone{justify-content:center;align-items:center;display:flex}.phn{background:#0d0d0c;border-radius:38px;width:300px;height:620px;padding:9px;position:relative;box-shadow:0 40px 90px #0009,inset 0 0 0 1px #2a2a27}.phn .scr{background:#fff;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.phn .scr img{will-change:transform,opacity;width:100%;display:block}.phn .scr img+img{opacity:0;position:absolute;top:0;left:0}.fr .kind .mk{letter-spacing:.14em;border:1px solid var(--ink-3);color:var(--ink-3);border-radius:5px;margin-left:8px;padding:3px 8px;transition:background .5s,color .5s,border-color .5s;display:inline-block}.fr .kind .mk.wb.on{color:#fff;background:linear-gradient(90deg,#cb11ab,#7a1fc4);border-color:#0000}.fr .kind .mk.oz.on{color:#fff;background:#005bff;border-color:#0000}.fr .kind .mk.was{background:var(--neon);color:var(--neon-ink);border-color:#0000}.phn:after{content:"";background:#0d0d0c;border-radius:12px;width:64px;height:18px;margin-left:-32px;position:absolute;top:16px;left:50%}.pic.stack{justify-content:center;align-items:center;display:flex}.sk{flex-direction:column;gap:12px;max-width:100%;display:flex}.sk img{will-change:transform;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000080}.pic.ab{--ok:#3bd67e;--no:#ff4d5e;justify-content:center;align-items:center;display:flex}.abw{max-width:100%;transition:transform .7s var(--ease,ease);position:relative}@media (min-width:901px){.pic.ab .abr{width:min(600px,100%);padding:16px 20px 12px;top:calc(100% + 18px);transform:translate(-50%,14px)scale(.98)}.pic.ab .abr.on{transform:translate(-50%)}.pic.ab .abh .abv{margin-right:10px;font-size:22px;display:inline}.pic.ab .abh .abs{margin:0;display:inline}.pic.ab .abl{margin-top:10px}.pic.ab .abl li{grid-template-columns:20px minmax(0,1fr) 60px 48px 96px;padding:3px 6px}.pic.ab .abl li img{width:20px;height:27px}.pic.ab .abl .vn em{margin:0 0 0 8px;display:inline}.pic.ab .abx{margin-top:10px!important}.pic.ab .abz{margin-top:10px;padding:12px 24px}}.abg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:100%;display:grid}.abc{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .45s var(--ease,ease),opacity .45s,filter .45s;border-radius:10px;display:block;position:relative}.abc img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%;display:block;box-shadow:0 24px 50px #00000080}.abc .abn{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:center;margin-top:9px;display:block}.abc .abm{aspect-ratio:3/4;pointer-events:none;border-radius:10px;transition:box-shadow .4s,background .4s;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 #0000}.abc .abt{opacity:0;font:600 10px var(--mono);letter-spacing:.06em;color:#fff;white-space:nowrap;background:#0a0a0ac7;border-radius:5px;padding:4px 7px;transition:opacity .4s,transform .4s;position:absolute;top:10px;left:50%;transform:translate(-50%,-6px)}@media (hover:hover){.abg:not(.done) .abc:hover{transform:translateY(-8px)}.abg:not(.done) .abc:hover .abm{box-shadow:inset 0 0 0 3px var(--neon),0 0 0 2px var(--neon),0 0 44px 4px #f2fe008c}.abg:not(.done) .abc:hover .abn{color:var(--neon)}}.abc:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.abg.done .abc{cursor:default;opacity:.42;filter:saturate(.6)}.abg.done .abc .abt{opacity:1;transform:translate(-50%)}.abg.done .abc.win,.abg.done .abc.no{opacity:1;filter:none}.abc.win{transform:translateY(-8px)}.abc.win .abm{box-shadow:inset 0 0 0 3px var(--ok),0 0 34px #3bd67e73}.abc.win .abn{color:var(--ok)}.abc.win .abm:after{content:"";background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230A0A0A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;width:28px;height:28px;animation:abpop .5s var(--ease,ease) both;border-radius:50%;position:absolute;top:-9px;right:-9px;box-shadow:0 6px 16px #0006}.abc.no .abm{box-shadow:inset 0 0 0 3px var(--no);background:#ff4d5e52}.abc.no .abn{color:var(--no)}@keyframes abpop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.abr{opacity:0;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #2e2e2b;border-top:3px solid var(--no);width:min(460px,100vw - 32px);transition:opacity .45s,transform .55s var(--ease,ease);background:#121211f0;border-radius:14px;padding:20px 20px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97);box-shadow:0 40px 90px #000000b3}.abr.hit{border-top-color:var(--ok)}.abr.on{opacity:1;transform:translate(-50%,-50%)}.abh .abv{font:400 26px/1.1 var(--sans);letter-spacing:-.02em;color:var(--no);display:block}.abr.hit .abh .abv{color:var(--ok)}.abh .abs{font:300 14px/1.45 var(--sans);color:var(--ink-2);margin-top:6px;display:block}.abl{font:500 12px var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:16px 0 0;padding:0;list-style:none}.abl li{border-radius:7px;grid-template-columns:26px minmax(0,1fr) 54px 44px 84px;align-items:center;gap:8px;padding:7px 6px;display:grid}.abl li.hd{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-block:0 4px;font-size:9.5px}.abl li img{object-fit:cover;border-radius:3px;width:26px;height:35px}.abl .n{text-align:right}.abl .vn{font:400 13px var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.abl .vn em{font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);margin-top:2px;font-style:normal;display:block}.abl .vn em.m{color:var(--ink-3)}.abl .ct{text-align:right;color:var(--ink);position:relative}.abl .ct i{height:2px;width:var(--p);background:var(--ink-3);border-radius:2px;position:absolute;bottom:-3px;left:0}.abl li.w .ct i{background:var(--ok)}.abl li.w .ct{color:var(--ok)}.abl li.me{background:#ffffff0d}.abl li.me:not(.w){box-shadow:inset 3px 0 0 var(--no)}.abl li.w.me{box-shadow:inset 3px 0 0 var(--ok)}.abx{font:300 13.5px/1.5 var(--sans)!important;color:var(--ink-2)!important;max-width:none!important;margin:14px 0 0!important}.abx b{font-weight:400;color:var(--ink)!important}.abz{all:unset;cursor:pointer;font:700 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-ink);background:var(--neon);border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:14px 26px;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #f2fe0040}.abz:after{content:"→";letter-spacing:0;font-size:16px}@media (hover:hover){.abz:hover{transform:translateY(-2px);box-shadow:0 14px 36px #f2fe0066}}.abz:focus-visible{outline:2px solid var(--neon);outline-offset:3px}@media (max-width:900px){.abg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abc .abn{margin-top:6px;font-size:9px}.abr{padding:16px 14px 14px}.abh .abv{font-size:22px}.abl li{grid-template-columns:22px minmax(0,1fr) 46px 34px 64px;gap:6px;padding:6px 4px}.abl li img{width:22px;height:29px}.abl .vn{font-size:12px}}.pic.one{justify-content:center;align-items:center;display:flex}.pic.one video{border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 40px 90px #0009}.s4n{font:500 12px var(--mono);color:var(--ink-3);letter-spacing:.2em;font-variant-numeric:tabular-nums;position:absolute;bottom:8vh;left:7vw}.s4n b{color:var(--ink);font-weight:500}.s4bar{background:var(--line);height:1px;position:absolute;bottom:5vh;left:7vw;right:7vw}.s4bar i{background:var(--neon);width:var(--w,0%);position:absolute;top:0;bottom:0;left:0}@media (max-width:900px){.cs,.fr{padding:calc(64px + env(safe-area-inset-top,0px)) 20px calc(58px + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px}.cs .brand,.fr .fx{margin-top:0}.cs .brand,.fr .brand{font-size:clamp(40px,12.5vw,64px)}.fr .kind{margin:12px 0 6px}.fr p{font-size:15px;line-height:1.5}.fr .pic{align-self:stretch;height:auto;min-height:0}.pic.row{margin:0 -20px;-webkit-mask-image:none;mask-image:none}.phn{border-radius:30px;padding:7px}.phn .scr{border-radius:24px}.phn:after{width:50px;height:14px;margin-left:-25px;top:12px}.s4n{left:20px;bottom:calc(22px + env(safe-area-inset-bottom,0px))}.s4bar{left:20px;right:20px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.frame>.wrap{width:100%;min-width:0}.frame{min-height:100vh;min-height:var(--vh,100svh);padding-block:calc(96px + env(safe-area-inset-top,0px)) 64px;border-top:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.nums3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:46px;display:grid}.nm{padding:34px 28px 10px 0}.nm+.nm{border-left:1px solid var(--line);padding-left:28px}.nm .big{font:200 clamp(72px,9.5vw,150px)/.9 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.nm .big sup{letter-spacing:0;color:var(--neon);vertical-align:top;margin-left:.08em;font-size:.3em}.nm p{font:300 16px/1.45 var(--text);color:var(--ink-2);max-width:20em;margin:18px 0 0}.nm .ph{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--ink-3);margin-top:14px;padding:3px 7px;display:inline-block}.fh{font:200 clamp(34px,4.6vw,66px)/1.02 var(--sans);letter-spacing:-.035em;max-width:13em;margin-top:14px}.fh em{color:var(--neon);font-style:normal}@media (max-width:900px){.nums3{grid-template-columns:1fr;margin-top:26px}.nm,.nm+.nm{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:18px 0;display:grid}.nm .big{grid-row:1/3;font-size:clamp(52px,16vw,72px)}.nm p{margin:0;font-size:14.5px}.nm .ph{justify-self:start;margin:0;font-size:9px}.fh{font-size:clamp(30px,8.6vw,40px)}}.btn{background:var(--neon);color:var(--neon-ink);font:600 12.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:16px 26px;text-decoration:none;transition:transform .2s,box-shadow .3s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #f2fe0040}.btn.line{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #4a4a44}.rgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 72px;display:grid}.rhead{top:calc(120px + env(safe-area-inset-top,0px));position:sticky}.rsub{font:300 16px/1.5 var(--text);color:var(--ink-2);max-width:22em;margin:22px 0 0}.rules{counter-reset:r;margin:0;padding:0 0 0 64px;list-style:none;position:relative}.rline{background:#2a2a27;width:1px;position:absolute;top:30px;bottom:44px;left:19px}.rline b{background:linear-gradient(var(--neon),#f2fe0059);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 12px #f2fe0080}.ru{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:18px;padding:22px 0 24px;display:grid;position:relative}.ru:first-of-type{border-top:0}.ru:before{content:"";width:9px;height:9px;transition:background .5s,box-shadow .5s,transform .5s var(--ease);background:#0a0a0a;border-radius:50%;position:absolute;top:36px;left:-49px;box-shadow:0 0 0 1px #4a4a44}.ru.on:before{background:var(--neon);transform:scale(1.15);box-shadow:0 0 0 4px #f2fe001f,0 0 18px #f2fe00b3}.ru .rn{font:500 34px/1 var(--rom);color:#3a3a36;padding-top:2px;transition:color .6s}.ru h3{font:300 clamp(22px,2vw,28px)/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink-3);margin:0;transition:color .6s}.ru p{font:300 14.5px/1.5 var(--text);color:var(--ink-3);opacity:.55;max-width:32em;margin:10px 0 0;transition:opacity .6s,color .6s}.ru.on .rn{color:var(--neon)}.ru.on h3{color:var(--ink)}.ru.on p{color:var(--ink-2);opacity:1}@media (hover:hover){.ru:hover h3{color:var(--ink)}.ru:hover p{opacity:1}}@media (max-width:900px){.rgrid{grid-template-columns:1fr;gap:28px}.rhead{position:static}.rsub{margin-top:14px;font-size:15px}.rules{padding-left:40px}.rline{top:26px;bottom:34px;left:9px}.ru{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px 0 18px}.ru:before{top:28px;left:-35px}.ru .rn{font-size:24px}.ru h3{font-size:19px}.ru p{margin-top:6px;font-size:14px}}.go .wrap{text-align:left}.gh{font:200 clamp(36px,5.4vw,84px)/1.02 var(--sans);letter-spacing:-.04em;max-width:13em;margin-top:14px}.gh em{color:var(--neon);font-style:normal}.gsub{font:300 17px/1.5 var(--text);color:var(--ink-2);max-width:30em;margin:26px 0 0}.gbtn{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.gbtn .btn.line{text-transform:none;letter-spacing:.02em}.gct{font:400 13px var(--mono);color:var(--ink-3);margin-top:22px}.gct a{color:var(--ink-2)}@media (max-width:900px){.gh{font-size:clamp(30px,9vw,44px)}.gsub{margin-top:18px;font-size:15.5px}.gbtn{flex-direction:column;align-items:stretch}.frame{padding-block:calc(80px + env(safe-area-inset-top,0px)) 32px}}footer{border-top:1px solid var(--line);padding-block:40px calc(60px + env(safe-area-inset-bottom,0px))}footer .wrap{font:400 13px var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:18px 40px;display:flex}footer b{color:var(--ink);-webkit-user-select:all;user-select:all;font-weight:400}footer a{color:var(--ink-2)}@media (max-width:1000px){footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}.rise{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:901px){.fr.fr-ab{grid-template-columns:minmax(0,.72fr) minmax(0,1.45fr);gap:3vw}.fr.fr-ab .pic{margin-right:-3vw}}.abq{font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neon);text-align:center;height:18px;margin-bottom:16px;transition:opacity .4s}.abq:before{content:"";background:var(--neon);vertical-align:1px;width:7px;height:7px;box-shadow:0 0 10px var(--neon);border-radius:50%;margin-right:10px;animation:1.6s ease-in-out infinite abq;display:inline-block}@keyframes abq{50%{opacity:.25}}.abg.done~.abq{opacity:0}.abw:has(.abg.done) .abq{opacity:0}.abw,.fr .fx{transition:opacity .32s,transform .7s var(--ease,ease)}.abw.sw,.fr .fx.sw{opacity:0}.cs.sm .brand,.fr.sm .brand{font-size:clamp(40px,5vw,84px)}.fr .more{all:unset;cursor:pointer;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink-3);border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:12px 18px;transition:border-color .3s,color .3s,background .3s,transform .25s;display:inline-flex}.fr .more i{color:var(--neon);font-style:normal;transition:transform .3s}.fr .more small{font:500 10px var(--mono);color:var(--ink-3);letter-spacing:.08em}@media (hover:hover){.fr .more:hover{border-color:var(--neon);color:var(--neon)}.fr .more:hover i{transform:translate(4px)}}.fr .more:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.fr .more.ask{border-color:var(--neon);color:var(--neon-ink);background:var(--neon);animation:1.4s ease-in-out infinite ask}.fr .more.ask i,.fr .more.ask small{color:var(--neon-ink)}@keyframes ask{50%{box-shadow:0 0 0 8px #f2fe0024}}.phn,.dev{transition:opacity .32s,transform .45s var(--ease,ease)}.phn.sw,.dev.sw{opacity:0;transform:translateY(14px)scale(.98)}@media (max-width:900px){.fr .more{margin-top:14px;padding:10px 14px;font-size:10.5px}}.pic.show{justify-content:center;align-items:center;display:flex}.dev{position:relative}.dev .scr{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.dev .scr img{will-change:transform;width:100%;display:block}.dev .bar{display:none}.dev.phn .scr{border-radius:30px}.dev.web{background:#1b1b19;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 40px 90px #0009,inset 0 0 0 1px #2e2e2b}.dev.web:after{display:none}.dev.web .bar{background:#1b1b19;border-bottom:1px solid #2a2a27;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.dev.web .bar i{background:#3a3a36;border-radius:50%;width:9px;height:9px}.dev.web .bar span{max-width:60%;height:20px;line-height:20px;font:500 10px var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;background:#262624;border-radius:6px;flex:1;margin-left:10px;padding:0 10px;overflow:hidden}.dev.web .scr{border-radius:0;flex:1;height:auto}.story .stb{flex:1;min-height:0;display:flex}.story .stb .chap{flex:0 0 47%}.story .stb .chap li{padding-inline:14px 8px}.story .why{opacity:0;border-left:1px solid #ecebe7;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:14px 16px 14px 14px;display:flex;transform:translateY(8px)}.story .why.on{opacity:1;transition:opacity .5s,transform .6s var(--ease,ease);transform:none}.story .why b{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#8a8a85}.story .why span{font:600 17px/1.15 var(--sans);color:#141413;letter-spacing:-.01em;margin-top:8px;display:block}.story .why span:after{content:"";background:var(--neon);width:28px;height:3px;margin-top:10px;display:block;box-shadow:0 0 8px #c8d20099}.story .why p{font:400 12.5px/1.45 var(--sans);color:#4a4a46;margin:10px 0 0}.rail{z-index:60;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.rail ol{margin:0;padding:0;list-style:none}.rail>ol{border-radius:14px;padding:14px 18px 14px 6px;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.rail button{all:unset;cursor:pointer;height:26px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;display:flex}.rail button i{width:12px;height:1px;transition:width .35s var(--ease,ease),background .3s,box-shadow .3s;background:currentColor;display:block}.rail button span{opacity:0;transition:opacity .3s,transform .35s var(--ease,ease),color .3s;transform:translate(-6px)}.rail button span b{color:var(--ink-3);margin-right:10px;font-weight:500}.rail li.on>button{color:var(--neon)}.rail li.on>button i{background:var(--neon);width:30px;box-shadow:0 0 10px #f2fe0099}.rail .sub{max-height:0;transition:max-height .45s var(--ease,ease);overflow:hidden}.rail .sub button{letter-spacing:.1em;height:22px;color:var(--ink-3);padding-left:16px;font-size:10px}.rail .sub button i{width:6px}.rail .sub li.on button,.rail .sub button.on{color:var(--ink)}.rail .sub button.on i{background:var(--neon);width:16px}.rail li.on .sub{max-height:240px}.rail:hover>ol,.rail:focus-within>ol{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ddb;box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #262624}.rail:hover button span,.rail:focus-within button span{opacity:1;transform:none}.rail:hover .sub,.rail:focus-within .sub{max-height:240px}@media (hover:hover){.rail button:hover{color:var(--ink)}.rail button:hover i{background:var(--ink);width:22px}}.rail button:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.nvb,.nvo{display:none}@media (max-width:900px){.rail{display:none}.nvb{all:unset;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e0e0dd1;border-radius:999px;align-items:center;gap:9px;height:40px;padding:0 14px 0 13px;display:flex;position:fixed;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #34342f}.nvb .nvn{font:600 11px var(--mono);letter-spacing:.1em;color:var(--neon)}.nvb .nvl{flex-direction:column;gap:4px;display:flex}.nvb .nvl i{background:var(--ink);border-radius:2px;width:16px;height:1.5px;display:block}.nvb .nvl i+i{width:11px}.nvo{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#08080799;transition:opacity .35s;display:block;position:fixed;inset:0}.nvo.on{opacity:1}.nvo .nvi{overscroll-behavior:contain;max-height:88vh;padding:18px 20px calc(24px + env(safe-area-inset-bottom,0px));transition:transform .45s var(--ease,ease);background:#111110;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(30px);box-shadow:inset 0 1px #2a2a27}.nvo.on .nvi{transform:none}.nvo .nvh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nvo .nvx{all:unset;cursor:pointer;width:38px;height:38px;font:300 26px/1 var(--sans);color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #34342f}.nvo ol{margin:0;padding:0;list-style:none}.nvo li{border-bottom:1px solid var(--line)}.nvo li>button{all:unset;cursor:pointer;width:100%;font:300 24px/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink-2);align-items:baseline;gap:14px;padding:15px 0;display:flex}.nvo li>button b{font:500 11px var(--mono);letter-spacing:.1em;color:var(--ink-3)}.nvo li.on>button{color:var(--ink)}.nvo li.on>button b{color:var(--neon)}.nvo .nvc{flex-wrap:wrap;gap:8px;padding:0 0 16px 32px;display:flex}.nvo .nvc button{all:unset;cursor:pointer;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:8px 11px;box-shadow:inset 0 0 0 1px #34342f}.nvo .nvc button.on{color:var(--neon-ink);background:var(--neon);box-shadow:none}}html.nvlock,html.nvlock body{overflow:hidden}.nvo[hidden]{display:none!important}.abg{transition:filter .6s,opacity .6s}.abw.intro .abg{filter:blur(3px)brightness(.42)saturate(.7);pointer-events:none}.abw.intro{cursor:pointer}.abw.intro .abq{opacity:0}.abi{all:unset;z-index:4;box-sizing:border-box;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;width:min(440px,100% - 20px);transition:opacity .45s,transform .55s var(--ease,ease);background:#10100ff0;border-radius:16px;padding:26px 26px 24px;display:block;position:absolute;top:calc(50% + 17px);left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #34342f}.abw:not(.intro) .abi{opacity:0;pointer-events:none;transform:translate(-50%,-44%)scale(.96)}.abi .abik{font:600 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neon);border-radius:999px;padding:5px 9px;display:inline-block;box-shadow:inset 0 0 0 1px #f2fe0073}.abi .abiq{letter-spacing:-.02em;display:block;max-width:none!important;font:300 clamp(22px,2.2vw,30px)/1.15 var(--sans)!important;color:var(--ink)!important;margin:14px 0 0!important}.abi .abiq em{color:var(--neon);font-style:normal}.abi .abis{font:500 11px var(--mono);letter-spacing:.08em;color:var(--ink-2);margin-top:10px;display:block}.abi .abgo{font:700 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-ink);background:var(--neon);border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:15px 26px;animation:1.8s ease-in-out infinite abgo;display:inline-flex;box-shadow:0 0 #f2fe0080}.abi .abgo:after{content:"→";letter-spacing:0;font-size:16px}@keyframes abgo{0%,to{box-shadow:0 0 #f2fe0073}50%{box-shadow:0 0 0 12px #f2fe0000}}@media (hover:hover){.abi:hover .abgo{transform:translateY(-2px)}}.abi:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.abw.play .abc{animation:abhey .9s var(--ease,ease) both;animation-delay:calc(var(--k)*.14s + .25s)}.abw.play .abc .abm{animation:.9s both abring;animation-delay:calc(var(--k)*.14s + .25s)}@keyframes abhey{0%,to{transform:none}40%{transform:translateY(-14px)}}@keyframes abring{0%,to{box-shadow:inset 0 0 #0000}40%{box-shadow:inset 0 0 0 3px var(--neon),0 0 30px #f2fe0080}}.abq{font-size:12px}.abw.play .abq{animation:.6s both abqin}@keyframes abqin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.abi{padding:20px 16px 18px}.abi .abiq{font-size:22px!important}.abi .abgo{margin-top:16px;padding:14px 22px;font-size:12px}.abq{letter-spacing:.12em;font-size:10px}}.thb{opacity:0;width:54px;transition:opacity .45s,transform .55s var(--ease,ease);pointer-events:none;position:absolute;left:calc(100% + 12px);overflow:hidden;transform:translate(-8px);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.thb.on{opacity:1;pointer-events:auto;transform:none}.thr{transition:transform .5s var(--ease,ease);flex-direction:column;gap:6px;display:flex}.thr i{aspect-ratio:3/4;cursor:pointer;opacity:.45;border-radius:6px;flex:none;transition:opacity .3s,box-shadow .3s,transform .3s;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.thr i img{object-fit:cover;width:100%;height:100%;display:block}.thr i.on{opacity:1;box-shadow:0 0 0 2px var(--neon),0 0 14px #f2fe0073}@media (hover:hover){.thr i:hover{opacity:.9}}@media (max-width:900px){.thb{width:min(40px,calc((100vw - var(--tw,240px))/2 - 14px));left:calc(100% + 7px)}.thr{gap:5px}.thr i{border-radius:4px}}.tile .img{cursor:zoom-in}.vcov{object-fit:cover;opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lbx{z-index:90;opacity:0;background:#060605eb;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.lbx[hidden]{display:none!important}.lbx.on{opacity:1}.lbx figure{aspect-ratio:3/4;background:#fff;border-radius:14px;max-width:min(92vw,620px);max-height:84vh;margin:0;overflow:hidden;box-shadow:0 40px 100px #000000b3}.lbx img{object-fit:contain;cursor:zoom-in;width:100%;height:100%;transition:transform .35s var(--ease,ease);display:block}.lbx figure.zm img{cursor:zoom-out;transition:transform .35s var(--ease,ease),transform-origin 80ms linear;transform:scale(2.2)}.lbx button{all:unset;cursor:pointer;width:46px;height:46px;color:var(--ink);font:300 28px/1 var(--sans);background:#141413d9;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #3a3a35}.lbx .lb-x{top:calc(16px + env(safe-area-inset-top,0px));right:16px}.lbx .lb-p{margin-top:-23px;top:50%;left:max(16px,50% - 380px)}.lbx .lb-n{margin-top:-23px;top:50%;right:max(16px,50% - 380px)}.lbx .lb-c{left:0;right:0;bottom:calc(46px + env(safe-area-inset-bottom,0px));text-align:center;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon);position:absolute}.lbx .lb-h{left:0;right:0;bottom:calc(22px + env(safe-area-inset-bottom,0px));text-align:center;font:500 10px var(--mono);letter-spacing:.1em;color:var(--ink-3);position:absolute}@media (max-width:900px){.lbx .lb-p,.lbx .lb-n{top:auto;bottom:calc(70px + env(safe-area-inset-bottom,0px));margin:0}.lbx .lb-p{left:16px}.lbx .lb-n{right:16px}.lbx figure{max-height:74vh}}.pic.duo{display:block;position:relative}.pic.duo .dev.web,.pic.duo .phn{position:absolute}.pic.duo .phn{z-index:2}.pic.duo .dev.web.off{display:none}.dev .scr img+img{opacity:0;position:absolute;top:0;left:0}.pic.duo .dev.web .bar span{max-width:70%}@media (max-width:900px){.pic.duo .phn{border-radius:26px;padding:6px}.pic.duo .phn .scr{border-radius:21px}.pic.duo .phn:after{width:44px;height:12px;margin-left:-22px;top:11px}.pic.duo .dev.web{border-radius:9px}.pic.duo .dev.web .bar{gap:4px;height:22px;padding:0 8px}.pic.duo .dev.web .bar i{width:6px;height:6px}.pic.duo .dev.web .bar span{height:14px;margin-left:6px;padding:0 6px;font-size:8px;line-height:14px}}.abg{flex-wrap:wrap;justify-content:center;margin-inline:auto;display:flex!important}.abg .abc{flex:0 0 var(--cw,160px);width:var(--cw,160px)}.abr{overscroll-behavior:contain;max-height:calc(100vh - 120px);overflow:auto}@media (max-width:900px){.abg .abc .abn{letter-spacing:.08em;font-size:8.5px}.abc .abt{padding:3px 5px;font-size:8.5px;top:6px}}@media (min-width:901px){.tile .swipe{display:none!important}}.rail{pointer-events:none}.rail button{pointer-events:auto}.rail:not(:hover):not(:focus-within) button span{display:none}.brands .bsub{font:300 17px/1.5 var(--text);color:var(--ink-2);max-width:34em;margin:22px 0 0}.bw{--mx:-999px;--my:-999px;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.bw:before{content:"";pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),#f2fe001a,transparent 70%);z-index:0;position:absolute;inset:0}.bw li{z-index:1;aspect-ratio:1.55;border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;transition:background .35s;display:flex;position:relative}.bw li span{font:500 9.5px var(--mono);letter-spacing:.14em;color:var(--ink-3);transition:color .3s;position:absolute;top:10px;left:12px}.bw li b{font:300 clamp(17px,1.75vw,28px)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:color .3s,transform .5s var(--ease,ease),text-shadow .3s;white-space:nowrap}@media (hover:hover){.bw li:hover{background:#f2fe000a}.bw li:hover b{color:var(--neon);text-shadow:0 0 24px #f2fe0059;transform:translateY(-3px)}.bw li:hover span{color:var(--neon)}}@media (max-width:1100px){.bw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.bw{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.bw li{aspect-ratio:1.25}.bw li b{letter-spacing:.04em;font-size:13px}.bw li span{font-size:8px;top:6px;left:7px}.brands .bsub{font-size:15px}}.fr .kind .mks{vertical-align:middle;border-radius:999px;gap:4px;margin-left:10px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #3a3a35}.fr .kind .mk{all:unset;cursor:pointer;font:600 11px var(--mono);letter-spacing:.14em;color:var(--ink-2);border-radius:999px;margin:0;padding:6px 12px;transition:background .35s,color .35s,box-shadow .35s;display:inline-block}@media (hover:hover){.fr .kind .mk:not(.on):hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}}.fr .kind .mk.wb.on{color:#fff;background:linear-gradient(90deg,#cb11ab,#7a1fc4)}.fr .kind .mk.oz.on{color:#fff;background:#005bff}.fr .kind .mk:not(.on){animation:2.2s ease-in-out infinite mkp}.fr .fx.picked .kind .mk:not(.on){animation:none}@keyframes mkp{0%,to{box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px var(--neon),0 0 12px #f2fe0059;color:var(--neon)}}.fr .kind .mk:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.fr .kind .mkh{font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:none;color:var(--ink-3);vertical-align:middle;margin-left:10px;transition:opacity .4s;display:inline-block}.fr .fx.picked .kind .mkh{opacity:0}@media (max-width:900px){.fr .kind .mk{padding:5px 10px;font-size:10px}.fr .kind .mkh{margin:6px 0 0;display:block}}.fr.sm .brand,.cs.sm .brand{font-size:clamp(40px,5vw,84px)}.abc video{aspect-ratio:3/4;object-fit:cover;pointer-events:none;border-radius:10px;width:100%;display:block;box-shadow:0 24px 50px #00000080}.fr .kind .br{color:var(--ink);font-style:normal}.fr .kind .dot{color:var(--ink-3);margin:0 8px;font-style:normal}.fr-title .fx{display:none}.fr-title{display:block!important}.pic.ttl{justify-content:center;display:flex;bottom:12vh;left:0;right:0;height:auto!important;position:absolute!important}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ttlc{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:0 20px;display:flex}.ttlc i{color:var(--neon);font-style:normal}.pic.deck{position:relative}.pic.deck .dk{position:absolute;inset:0 0 54px}.pic.deck .dc{all:unset;cursor:zoom-in;transition:transform .8s var(--ease,cubic-bezier(.2,.7,.2,1)),width .8s var(--ease,ease),height .8s var(--ease,ease),box-shadow .3s;-webkit-tap-highlight-color:transparent;background:#111;border-radius:10px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 26px 60px #0000008c}.pic.deck:not(.open) .dc{cursor:pointer}.pic.deck .dc img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.pic.deck.open .dc:hover,.pic.deck:not(.open):hover .dc:first-child{box-shadow:0 0 0 2px var(--neon),0 26px 60px #0000008c}}.pic.deck .dc:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.pic.deck .dkt{all:unset;cursor:pointer;font:700 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-ink);background:var(--neon);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #f2fe0038}.pic.deck:not(.open) .dkt{animation:1.8s ease-in-out infinite abgo}.pic.deck .dkt:after{content:"↔";letter-spacing:0;font-size:14px}.pic.deck.open .dkt{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0;animation:none}.pic.deck.open .dkt:after{content:"×"}.dk.sw{opacity:0;transition:opacity .3s}@media (max-width:900px){.pic.deck .dkt{padding:11px 18px;font-size:10.5px}.pic.deck .dc{border-radius:7px}}.pic.deck .dc{box-shadow:none!important;background:0 0!important;overflow:visible!important}.pic.deck .dcin{width:100%;height:100%;transition:transform .35s var(--ease,ease),box-shadow .3s;background:#111;border-radius:10px;display:block;overflow:hidden;box-shadow:0 26px 60px #0000008c}@media (hover:hover){.pic.deck .dc:hover{z-index:60!important}.pic.deck .dc:hover .dcin{box-shadow:0 0 0 3px var(--neon),0 0 34px #f2fe0066,0 30px 70px #0009;transform:translateY(-16px)scale(1.04)}.pic.deck:not(.open):hover .dc:first-child{box-shadow:none}}.pic.deck.open .dc:hover{box-shadow:none!important}@media (max-width:900px){.pic.deck .dcin{border-radius:7px}}header .logo{font:inherit;color:#fff;align-items:center;gap:12px;display:inline-flex}header .logo .gfm{aspect-ratio:94/20;flex:none;width:auto;height:21px;display:block}header .logo .lgt{border-left:1px solid #f1efe838;flex-direction:column;gap:4px;padding-left:12px;display:flex}header .logo .lgt small{font:500 8px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#a3a19a}header .logo .lgt small i{color:var(--neon);font-style:normal}@media (max-width:640px){header .logo .gfm{height:18px}header .logo .lgt{gap:3px;padding-left:10px}header .logo .lgt small{letter-spacing:.2em;font-size:7px}}.flogo{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.flogo .gfm{aspect-ratio:94/20;width:auto;height:14px;display:block}.flogo i{font-style:normal;font-family:var(--mono);color:var(--neon);font-size:.85em}.fr .pic.how{height:78vh;font-family:var(--text);flex-direction:column;justify-content:center;gap:16px;display:flex}.how .lab{font-size:10px}.how mark{color:var(--ink);transition:background-size .9s var(--ease);background:linear-gradient(#0000 66%,#f2fe0073 0) 0 0/0 100% no-repeat}.how.nm.go mark,.how mark.on{background-size:100% 100%}@media (min-width:901px){.cs.abch .brand{transition:margin-top .9s var(--ease);margin-top:calc(52vh - 56px)}.cs.abch.st .brand{margin-top:max(96px,27vh)}}.fr-ab .fx .kind,.fr-ab .fx>p{transition:opacity .6s var(--ease) .35s,transform .7s var(--ease) .35s,filter .6s .35s}.fr-ab.abpre .fx .kind,.fr-ab.abpre .fx>p{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(14px)}.hw-st{flex-wrap:wrap;gap:6px;max-width:620px;margin:0;padding:0;list-style:none;display:flex}.hw-st li{font:500 11px var(--mono);letter-spacing:.06em;color:var(--ink-3);border:1px solid #2e2e2a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;transition:color .4s,border-color .4s,background .4s;display:flex}.hw-st b{color:inherit;opacity:.7;font-weight:600}.hw-st li.done{color:var(--ink-2);border-color:#45452a}.hw-st li.done b:after{content:" ✓";color:var(--neon)}.hw-st li.on{color:var(--neon-ink);background:var(--neon);border-color:var(--neon)}.hw-sn{max-width:600px;min-height:2.9em;font:300 14.5px/1.45 var(--text);color:var(--ink-2);margin:0}.hw-sn.in{animation:hwIn .6s var(--ease)}@keyframes hwIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.hw-top{align-items:baseline;gap:14px;display:flex}.hw-n{font:200 clamp(40px,4.4vw,68px)/1 var(--sans);letter-spacing:-.04em;color:var(--neon);font-variant-numeric:tabular-nums}.hw-to{opacity:0;transition:opacity .6s 2.4s}.how.go .hw-to{opacity:1}.hw-q{border-top:1px solid var(--line);max-width:640px;margin:0;padding:0;list-style:none}.hw-q li{border-bottom:1px solid var(--line);font:400 13px var(--mono);color:var(--ink);opacity:0;transition:opacity .5s var(--d),transform .5s var(--ease) var(--d),color .5s;grid-template-columns:minmax(0,1fr) 62px 190px;align-items:center;gap:10px;padding:6px 2px;display:grid;transform:translateY(6px)}.how.go .hw-q li{opacity:1;transform:none}.hw-q span{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(var(--ink-3),var(--ink-3)) no-repeat 0 55%/0 1px;transition:background-size .45s;overflow:hidden}.hw-q small{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.hw-q em{font:600 10px var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 9px;font-style:normal}.hw-q .hi em{background:var(--neon);color:var(--neon-ink)}.hw-q .md em{box-shadow:inset 0 0 0 1px var(--neon);color:var(--neon)}.hw-q .lo em{box-shadow:inset 0 0 0 1px var(--ink-2);color:var(--ink-2)}.hw-q .drop em{color:#ff8a6a;opacity:0;transition:opacity .4s,transform .5s var(--ease);border:1px dashed #ff8a6a8c;transform:translate(10px)}.hw-q .drop.x{color:var(--ink-3)}.how.go .hw-q .drop.x{opacity:.5}.hw-q .drop.x span{background-size:100% 1px}.hw-q .drop.x em{opacity:1;transform:none}.hw-q .lo.n em{animation:hwPing 1.2s var(--ease);background:#f1efe814}@keyframes hwPing{0%{box-shadow:inset 0 0 0 1px var(--ink-2),0 0 0 0 #f2fe0080}to{box-shadow:inset 0 0 0 1px var(--ink-2),0 0 0 10px #f2fe0000}}.hw-tq{gap:6px;max-width:640px;display:grid}.tq{font:400 13px var(--mono);color:var(--ink-2);border:1px solid #2a2a27;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px 132px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .5s,color .5s;display:grid}.tq em{font:600 10px var(--mono);letter-spacing:.06em;text-align:center;border-radius:999px;padding:3px 7px;font-style:normal}.tq em.hi{background:var(--neon);color:var(--neon-ink)}.tq em.md{box-shadow:inset 0 0 0 1px var(--neon);color:var(--neon)}.tq i{justify-content:flex-end;gap:4px;font-style:normal;display:flex}.tq s{font:500 9.5px var(--mono);letter-spacing:.06em;color:#4a4a44;border:1px solid #2e2e2a;border-radius:6px;padding:3px 5px;text-decoration:none;transition:all .4s}.tq s.on{color:var(--neon-ink);background:var(--neon);border-color:var(--neon)}.tq.ok{color:var(--ink);border-color:#3a3a20}.hw-tq .lab{margin-bottom:2px}.hw-tt{gap:14px;max-width:640px;margin-top:6px;display:grid}.tt .th{align-items:baseline;gap:12px;display:flex}.tt .tr{font:400 12px var(--text);color:var(--ink-3)}.tt small{font:500 11px var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.tt.ok small b{color:var(--neon);font-weight:600}.tt p{min-height:1.45em;font:400 16px/1.45 var(--sans);color:var(--ink);margin:6px 0 8px}.tt .tb{background:var(--line);border-radius:2px;height:2px;display:block;overflow:hidden}.tt .tb s{background:var(--neon);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.tt .caret{vertical-align:-2px;background:var(--neon);width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite hwc;display:inline-block}@keyframes hwc{50%{opacity:0}}.how.desc{gap:14px}.hw-dq{flex-wrap:wrap;gap:6px;max-width:660px;display:flex}.dq{font:400 12px var(--mono);color:var(--ink-3);border:1px solid #2e2e2a;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;transition:color .4s,border-color .4s,background .4s;display:inline-flex}.dq em{font:600 9.5px var(--mono);color:var(--ink-3);border-radius:999px;padding:2px 6px;font-style:normal;box-shadow:inset 0 0 0 1px #3a3a36}.dq.on{color:var(--ink);background:#f2fe000d;border-color:#4a4a25}.dq.on em{color:var(--neon-ink);background:var(--neon);box-shadow:none}.dq.on:after{content:"✓";color:var(--neon);font-size:11px}.hw-dt{gap:10px;max-width:660px;display:grid}.dp{border-top:1px solid var(--line);opacity:.08;filter:blur(5px);transition:opacity .7s,filter .7s,transform .8s var(--ease);grid-template-columns:112px minmax(0,1fr);gap:16px;padding-top:10px;display:grid;transform:translateY(8px)}.dp.in{opacity:1;filter:none;transform:none}.dl{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:3px;display:flex}.dl b{color:var(--neon);font-weight:600}.dl small{font:400 11.5px/1.35 var(--text);letter-spacing:0;text-transform:none;color:var(--ink-3)}.dp p{font:300 14px/1.55 var(--text);color:var(--ink-2);margin:0}.dp mark{color:var(--ink);font-weight:400}.hw-dm{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 9px;max-width:660px;padding-top:12px;display:flex}.hw-dm b{font:300 22px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.hw-dm .sep{background:var(--line-2,#2e2e2b);width:1px;height:14px;margin:0 8px}.hw-dm.ok .hw-p{color:var(--neon)}.hw-src,.hw-cr{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hw-src i{font:500 11px var(--mono);letter-spacing:.06em;color:var(--ink-2);border:1px solid #33332f;border-radius:999px;padding:5px 11px;font-style:normal;transition:all .4s}.hw-cr b{font:400 12.5px var(--text);color:var(--ink);background:#1a1a17;border-radius:999px;padding:4px 10px}.hw-cr b:before{content:"✓ ";color:var(--neon)}.hw-us{counter-reset:u;gap:5px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.hw-us li{opacity:0;transition:transform .8s var(--ease) var(--d),opacity .6s var(--d),border-color .6s;background:#141412d1;border:1px solid #2a2a27;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 86px 32px;align-items:center;gap:12px;padding:5px 10px;display:grid;transform:translate(-16px)}.hw-us li:not(.out){counter-increment:u}.hw-us li:not(.out) b:before{content:counter(u,decimal-leading-zero)}.hw-us b{font:600 12px var(--mono);color:var(--neon)}.hw-us span{flex-direction:column;min-width:0;display:flex}.hw-us strong{font:400 14.5px/1.25 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hw-us small{font:300 12px/1.3 var(--text);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hw-us em{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);white-space:nowrap;border:1px solid #45452a;border-radius:999px;justify-self:start;padding:3px 8px;font-style:normal}.hw-us em.no{color:var(--ink-3);border-style:dashed;border-color:#3a3a36}.hw-us img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:32px}.how.go .hw-us li{opacity:1;transform:none}.how.go .hw-us li:not(.out){border-color:#3a3a20}.how.go .hw-us li.out{opacity:.4}.hw-us li.out strong{color:var(--ink-3);text-decoration:line-through}.hw-sl{opacity:0;transition:opacity .6s 3.3s,transform .6s var(--ease) 3.3s;flex-wrap:wrap;align-items:center;gap:10px;display:flex;transform:translateY(10px)}.hw-sl div{flex-wrap:wrap;gap:6px;display:flex}.hw-sl b{font:500 11px var(--mono);letter-spacing:.03em;color:var(--neon-ink);background:var(--neon);border-radius:999px;padding:5px 11px}.how.go .hw-sl{opacity:1;transform:none}.hw-hg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:700px;display:grid}.hy{opacity:0;transition:opacity .6s var(--d),transform .8s var(--ease) var(--d),border-color .5s;background:linear-gradient(#141413,#0e0e0d);border:1px solid #2a2a27;border-radius:14px;flex-direction:column;gap:7px;padding:12px 13px 13px;display:flex;position:relative;transform:translateY(14px)scale(.97)}.how.go .hy{opacity:1;transform:none}.hy .hn{font:600 10px var(--mono);color:var(--neon);letter-spacing:.1em}.hy h4{font:400 15.5px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}.hy .ab{gap:4px;display:grid}.hy .ab span{font:300 12.5px/1.35 var(--text);color:var(--ink-2);border-radius:6px;align-items:baseline;gap:7px;padding:3px 6px;transition:background .5s,color .5s;display:flex}.hy .ab i{font:600 9.5px var(--mono);color:var(--ink-3);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-style:normal;transition:all .5s;display:grid;box-shadow:inset 0 0 0 1px #3a3a36}.how.go .hy .a{animation:hyA 3.2s calc(var(--d) + .8s) infinite}.how.go .hy .b{animation:hyA 3.2s calc(var(--d) + 2.4s) infinite}.how.go .hy .a i{animation:hyI 3.2s calc(var(--d) + .8s) infinite}.how.go .hy .b i{animation:hyI 3.2s calc(var(--d) + 2.4s) infinite}@keyframes hyA{0%,45%{color:var(--ink);background:#f2fe0014}50%,to{background:0 0}}@keyframes hyI{0%,45%{background:var(--neon);color:var(--neon-ink);box-shadow:none}50%,to{background:0 0}}.hy small{font:400 11px/1.35 var(--text);color:var(--ink-3)}.hw-st li{cursor:pointer}.hw-st li:hover{color:var(--ink);border-color:#5a5a30}.hw-st li.on:hover{color:var(--neon-ink)}.hw-us li:not(.out){cursor:zoom-in}.hw-us li:not(.out):hover{border-color:#5a5a30}.hw-us img{transition:transform .35s var(--ease),box-shadow .35s}.hw-us li:not(.out):hover img{transform:scale(1.35);box-shadow:0 6px 18px #0009}.hy.hx{cursor:help}.hy.hx .hn:after{content:" · пример";color:var(--ink-3);letter-spacing:.06em}.hyx{z-index:5;opacity:0;visibility:hidden;width:min(340px,86vw);transition:opacity .25s,transform .35s var(--ease),visibility 0s .35s;pointer-events:none;background:#0d0d0c;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid;position:absolute;bottom:calc(100% - 18px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:inset 0 0 0 1px #45452a,0 24px 60px #000000bf}.hy.hx:hover,.hy.hx.open,.hy.hx:focus-visible{z-index:6}.hy.hx:hover .hyx,.hy.hx.open .hyx,.hy.hx:focus-visible .hyx{opacity:1;visibility:visible;transition:opacity .25s,transform .35s var(--ease);transform:translate(-50%)}.hyx figure{flex-direction:column;gap:6px;margin:0;display:flex}.hyx img{aspect-ratio:3/4;object-fit:cover;background:#1a1a18;border-radius:8px;width:100%}.hyx figcaption{font:300 11px/1.3 var(--text);color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.hyx i{font:600 9px var(--mono);background:var(--neon);width:14px;height:14px;color:var(--neon-ink);border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.pic.how .hw-hh{max-width:700px;font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.hw-hg .hy:nth-child(-n+3) .hyx{top:calc(100% - 18px);bottom:auto}.hw-ru{border-top:1px solid var(--line);gap:0;max-width:660px;margin:0;padding:0;list-style:none;display:grid}.hw-ru li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--d),transform .7s var(--ease) var(--d);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative;transform:translateY(8px)}.how.go .hw-ru li{opacity:1;transform:none}.hw-ru b{font:600 12px/1.6 var(--mono);color:var(--neon)}.hw-ru span{font:300 13.5px/1.45 var(--text);color:var(--ink-3)}.hw-ru strong{font:400 16px/1.3 var(--sans);color:var(--ink);margin-bottom:2px;display:block}.hw-ru .wk{gap:3px;display:flex;position:absolute;top:12px;right:0}.hw-ru .wk s{width:12px;height:12px;transition:background .3s calc(.9s + var(--k)*.22s),box-shadow .3s calc(.9s + var(--k)*.22s);background:#22221f;border-radius:3px}.how.go .hw-ru .wk s{background:var(--neon);box-shadow:0 0 8px #f2fe0066}.fr .more.lnk{text-decoration:none}@media (max-width:900px){.fr .pic.how{justify-content:flex-start;gap:10px;height:auto}.hw-st li{padding:4px 8px 4px 6px;font-size:9.5px}.hw-sn{min-height:3.9em;font-size:12px}.hw-n{font-size:38px}.hw-q li{grid-template-columns:minmax(0,1fr) 44px 112px;gap:6px;padding:3px 0;font-size:10.5px}.hw-q small{font-size:9.5px}.hw-q em{text-overflow:ellipsis;max-width:112px;padding:3px 6px;font-size:8px;overflow:hidden}.tq{grid-template-columns:minmax(0,1fr) 30px;padding:5px 8px;font-size:11px}.tq i{grid-column:1/-1;justify-content:flex-start}.tt p{margin:4px 0 6px;font-size:13px}.tt .tr{display:none}.hw-tt{gap:8px}.hw-dq{display:none}.how.desc{gap:8px}.dq{padding:3px 8px 3px 4px;font-size:9.5px}.dp{grid-template-columns:1fr;gap:4px;padding-top:6px}.dl{flex-direction:row;gap:6px;font-size:8.5px}.dl small{display:none}.dp p{font-size:11px;line-height:1.42}.hw-dm b{font-size:16px}.hw-dm .lab{font-size:8.5px}.hw-dm .sep{margin:0 3px}.hw-cr{display:none}.hw-us{gap:3px}.hw-us li{border-radius:8px;grid-template-columns:22px minmax(0,1fr) 26px;gap:8px;padding:3px 8px}.hw-us em{display:none}.hw-us strong{font-size:12.5px}.hw-us small{font-size:10.5px}.hw-us img{width:24px}.hw-src i{padding:3px 8px;font-size:9.5px}.hw-sl{display:none}.hw-hg{grid-template-columns:1fr 1fr;gap:5px}.hy{border-radius:10px;gap:4px;padding:8px 9px}.hy h4{font-size:12.5px}.hy .ab span{padding:1px 3px;font-size:10.5px}.hy small,.hy:nth-child(n+9){display:none}.hw-ru li{grid-template-columns:24px minmax(0,1fr);padding:6px 0}.hw-ru span{font-size:0}.hw-ru strong{margin:0;font-size:13.5px}.hw-ru .wk{display:none}.tl{padding:9px 11px}.tl h4{margin:2px 0 4px;font-size:18px}.tl li{font-size:11px}}@media (prefers-reduced-motion:reduce){.how *{transition:none!important;animation:none!important}}.fr .fxm,.hyxm{display:none}@media (max-width:900px){.cs,.fr{padding-top:calc(92px + env(safe-area-inset-top,0px));gap:14px}.fr .fxd{display:none}.fr .fxm{display:block}.fr p{font-size:14.5px;line-height:1.45}.fr .kind{margin:8px 0 4px}.fr-title .pic.ttl{flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:0 20px;top:0;bottom:0}.fr-title .pic.ttl .vh{clip:auto;text-align:center;width:auto;height:auto;font:200 clamp(44px,13vw,64px)/1 var(--sans);letter-spacing:-.04em;color:var(--ink);margin:0;position:static;overflow:visible}.ttlc{letter-spacing:.1em;gap:8px 10px;max-width:330px;padding:0;font-size:9.5px}.hw-st{gap:5px}.hw-sn{min-height:0;font-size:12px;line-height:1.4}.hw-top{margin:0}.hw-n{font-size:32px}.hw-q li:nth-child(2),.hw-q li:nth-child(8),.hw-q li:nth-child(11){display:none}.hw-q li{padding:2px 0}.hw-tq{gap:4px}.tq{padding:4px 8px}.hw-tt .tt:nth-child(3){display:none}.dp p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hy .hyx,.pic.how .hw-hh{display:none!important}.hy.hx .hn:after{content:" · пример ›";color:var(--neon)}.hyxm{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#050505b8;justify-content:center;align-items:flex-end;transition:opacity .25s;display:flex;position:fixed;inset:0}.hyxm[hidden]{display:none}.hyxm.on{opacity:1}.hyxm-c{width:100%;max-width:440px;margin:0 12px calc(12px + env(safe-area-inset-bottom,0px));transition:transform .35s var(--ease);background:#0f0f0e;border-radius:20px;padding:16px 14px 12px;transform:translateY(24px);box-shadow:inset 0 0 0 1px #45452a}.hyxm.on .hyxm-c{transform:none}.hyxm-c .lab{color:var(--neon);font-size:9.5px}.hyxm-c h4{font:300 22px/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:4px 0 12px}.hyxm-c .hyx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hyxm-c figure{flex-direction:column;gap:6px;margin:0;display:flex}.hyxm-c img{aspect-ratio:3/4;object-fit:cover;background:#1a1a18;border-radius:10px;width:100%}.hyxm-c figcaption{font:300 12px/1.3 var(--text);color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.hyxm-c figcaption i{font:600 9px var(--mono);background:var(--neon);width:15px;height:15px;color:var(--neon-ink);border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.hyxm-c button{width:100%;color:var(--ink);font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #3a3a36;border-radius:999px;margin-top:12px;padding:12px;display:block}}@media (max-width:640px){.bw{margin-top:22px}.bw li{aspect-ratio:auto;height:46px}.bw li span{display:none}.bw li b{font-size:12px}.brands .bsub{margin-top:12px;font-size:14px}}@media (max-width:900px){.hyxm-c .hyx{opacity:1;visibility:visible;width:auto;box-shadow:none;pointer-events:auto;background:0 0;padding:0;transition:none;position:static;transform:none}}.cs .brand,.fr .brand{color:var(--ink);-webkit-text-stroke:0}.brand .bs{font:500 11px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--neon);white-space:normal;margin-top:14px;display:block}.hw-lg{max-width:640px;font:400 12px/1.4 var(--text);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:-4px 0 0;display:flex}.hw-lg span{align-items:center;gap:7px;display:inline-flex}.hw-lg .hw-lgn{color:var(--ink-3)}.hw-lg b{font:600 9.5px var(--mono);letter-spacing:.06em;border-radius:999px;padding:3px 7px}.hw-lg b.hi{background:var(--neon);color:var(--neon-ink)}.hw-lg b.md{box-shadow:inset 0 0 0 1px var(--neon);color:var(--neon)}.hw-lg b.lo{box-shadow:inset 0 0 0 1px var(--ink-2);color:var(--ink-2)}.hw-sw{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hw-bk{white-space:nowrap;opacity:0;font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neon);transition:opacity .6s,transform .6s var(--ease);align-items:center;gap:7px;margin:0;display:flex;transform:translate(-8px)}.hw-bk i{font-size:14px;font-style:normal;display:inline-block}.how.seo>*{flex-shrink:0}.how.seo.fin .hw-bk{opacity:1;transform:none}.how.seo.fin .hw-bk i{animation:hwSpin 2.4s var(--ease) infinite}@keyframes hwSpin{0%,60%{transform:rotate(0)}to{transform:rotate(-360deg)}}.how.seo.fin .hw-st li:not(.on){animation:2.4s ease-in-out 3 hwNudge}.how.seo.fin .hw-st li:nth-child(2){animation-delay:.12s}.how.seo.fin .hw-st li:nth-child(3){animation-delay:.24s}.how.seo.fin .hw-st li:nth-child(4){animation-delay:.36s}@keyframes hwNudge{0%,70%,to{box-shadow:none;border-color:#45452a}35%{border-color:var(--neon);box-shadow:0 0 14px #f2fe0047}}.hw-q em{min-width:0}.hw-us small{color:var(--ink-2);font-size:13px}@media (min-width:901px){.hw-ru span{font:400 14px/1.5 var(--text);color:var(--ink-2)}}@media (max-width:900px){.brand .bs{letter-spacing:.14em;margin-top:8px;font-size:9px}.hw-lg{display:none}.hw-bk{font-size:9px}.hw-us small{font-size:11px}}.mpl{font:600 10.5px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;padding:4px 8px;font-style:normal;display:inline-flex}.mpl.oz{color:#fff;background:#005bff}.mpl.wb{color:#fff;background:linear-gradient(90deg,#cb11ab,#8a1fd6)}.mpl.ym{color:#111;background:#fed42b}.fr .rl{gap:8px;margin-top:14px;display:grid}.fr .rl>span{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;line-height:1.35;display:flex}.fr .rl .mpl{justify-content:center;min-width:96px}.how.nm{gap:20px;position:relative}.how.nm.go mark:not(.on){background-size:0 100%}.how.nm .hw-tt{order:0;gap:16px;margin-top:0}.how.nm .hw-tq{opacity:0;transition:opacity .6s,transform .7s var(--ease);order:1;transform:translateY(10px)}.how.nm .hw-tq.show{opacity:1;transform:none}.how.nm .tq{opacity:0;transition:opacity .5s var(--d),transform .6s var(--ease) var(--d),border-color .5s,color .5s;grid-template-columns:minmax(0,1fr) 34px 150px;transform:translateY(8px)}.how.nm .hw-tq.show .tq{opacity:1;transform:none}.how.nm .tq s{font-family:var(--sans);font-weight:600}.how.nm .tq s.on.oz{color:#fff;animation:hwPop .5s var(--ease);background:#005bff;border-color:#005bff}.how.nm .tq s.on.wb{color:#fff;animation:hwPop .5s var(--ease);background:#a316c4;border-color:#a316c4}.how.nm .tq s.on.ym{color:#111;animation:hwPop .5s var(--ease);background:#fed42b;border-color:#fed42b}@keyframes hwPop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.how.nm .tt{opacity:0;transition:opacity .6s var(--d),transform .7s var(--ease) var(--d);transform:translateY(12px)}.how.nm.go .tt{opacity:1;transform:none}.how.nm .th{align-items:center}.how.nm .ts{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;display:inline-grid;position:relative}.how.nm .ts span{transition:opacity .5s,transform .5s var(--ease);border-radius:999px;grid-area:1/1;padding:3px 7px}.how.nm .ts span:first-child{color:var(--ink-3);box-shadow:inset 0 0 0 1px #3a3a36}.how.nm .ts span:last-child{color:var(--neon-ink);background:var(--neon);opacity:0;transform:translateY(6px)}.how.nm .tt.ok .ts span:first-child{opacity:0;transform:translateY(-6px)}.how.nm .tt.ok .ts span:last-child{opacity:1;transform:none}.how.nm .tx{display:grid}.how.nm .tx p{min-height:1.45em;font:400 16px/1.45 var(--sans);grid-area:1/1;margin:6px 0 8px}.how.nm .tx .old{color:var(--ink-3);transition:opacity .6s,filter .6s,transform .7s var(--ease)}.how.nm .tt.sw .old{opacity:0;filter:blur(6px);transform:translateY(-6px)}.how.nm .tx .nw{color:var(--ink);transition:color .7s}.how.nm .tx .nw.pre,.how.nm .tx .nw.pre mark{color:#0000}.how.nm .tx .nw mark.on{color:var(--ink)}.how.nm .tb s{transition:transform .8s var(--ease)}.hw-fl{z-index:5;pointer-events:none;font:400 13px var(--mono);color:var(--neon-ink);background:var(--neon);white-space:nowrap;transform-origin:0;opacity:0;border-radius:999px;padding:3px 8px;position:absolute;box-shadow:0 6px 24px #f2fe0059}@media (max-width:900px){.fr .rl{gap:5px;margin-top:8px}.fr .rl>span{gap:8px;font-size:12.5px}.fr .rl .mpl{min-width:74px;font-size:9px}.how.nm{gap:12px}.how.nm .tq{grid-template-columns:minmax(0,1fr) 30px}.how.nm .tx p{margin:4px 0 6px;font-size:13px}.how.nm .ts{display:none}.mpl{padding:3px 6px;font-size:9px}.hw-fl{font-size:10.5px}}button.dq{font-family:var(--mono);cursor:default;background:0 0}.how.desc.fin button.dq{cursor:pointer}.how.desc.fin button.dq:hover{border-color:var(--neon);color:var(--ink)}.how.desc.fin .hw-dq{position:relative}.how.desc.fin:not(.pick) button.dq.on{animation:2.4s ease-in-out 2 hwNudge}.how.desc.fin:not(.pick) button.dq:nth-child(2n){animation-delay:.3s}.dq.sel{background:var(--neon)!important;color:var(--neon-ink)!important;border-color:var(--neon)!important}.dq.sel em{background:var(--neon-ink)!important;color:var(--neon)!important}.dq.sel:after{color:var(--neon-ink)!important}.dp mark.fl{background-size:100% 100%;transition:background-size .3s}.dp mark{transition:background-size .5s var(--ease)}.dp mark.ks{-webkit-text-decoration:underline dashed var(--neon) 2px;text-decoration:underline dashed var(--neon) 2px;text-underline-offset:4px;background:0 0}.how.desc.pick .dp p{color:var(--ink-3)}.how.desc.pick .dp mark.on{color:var(--ink)}.hw-di{max-width:660px;min-height:46px}.hw-dh{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neon);opacity:0;transition:opacity .6s,transform .6s var(--ease);align-items:center;gap:9px;margin:0;display:flex;transform:translateY(6px)}.hw-dh i{font-size:14px;font-style:normal;animation:1.6s ease-in-out infinite hwTap}@keyframes hwTap{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.how.desc.fin .hw-dh{opacity:1;transform:none}.how.desc.pick .hw-dh{display:none}.hw-dx{font:400 14px/1.5 var(--text);color:var(--ink-2);margin:0}.hw-dx:not(:empty){animation:hwIn .5s var(--ease)}.hw-dx b{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-right:10px;padding:4px 8px;display:inline-block}.hw-dx b.pr{background:var(--neon);color:var(--neon-ink)}.hw-dx b.ks{box-shadow:inset 0 0 0 1px var(--neon);color:var(--neon);border:1px dashed #0000}@media (max-width:900px){.hw-di{display:none}}.how.usp>.ug-ask,.how.usp>.ug-play,.how.usp>.ug-res,.how.usp>.hw-us,.how.usp>.hw-sl{display:none}.how.usp[data-ug=ask]>.ug-ask,.how.usp[data-ug=play]>.ug-play,.how.usp[data-ug=cmp]>.ug-res{display:block}.how.usp[data-ug=our]>.hw-us,.how.usp[data-ug=cmp]>.hw-us{display:grid}.how.usp[data-ug=our]>.hw-sl{display:flex}.how.usp .hw-us li{transition:border-color .6s}.how.go.usp .hw-us li{animation:usIn .7s var(--ease) var(--d) both}@keyframes usIn{0%{opacity:0;transform:translate(-16px)}}.how.go.usp .hw-us li.out{animation-name:usOut}@keyframes usOut{0%{opacity:0;transform:translate(-16px)}to{opacity:.45}}.how.usp .hw-sl{opacity:1;animation:hwIn .8s var(--ease) 1.4s both;transform:none}.ug-ask,.ug-play,.ug-res{max-width:640px;animation:hwIn .6s var(--ease) both}.how.usp .ug-ask{background:radial-gradient(120% 140% at 0 0,#f2fe0012,#0000 60%),#121211;border:1px solid #3a3a20;border-radius:18px;padding:22px 24px}.how.go.usp .ug-ask{animation:hwIn .8s var(--ease) .5s both}.ug-ask .lab{color:var(--neon)}.ug-ask h4{font:300 clamp(26px,2.4vw,36px)/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:8px 0 10px}.ug-ask h4 em{color:var(--neon);font-style:normal}.ug-ask p{font:400 15px/1.5 var(--text);color:var(--ink-2);margin:0 0 18px}.ug-bs,.ug-f{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ug-b{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--neon);background:var(--neon);color:var(--neon-ink);cursor:pointer;transition:transform .25s var(--ease),box-shadow .3s,opacity .3s;border-radius:999px;padding:13px 18px}.ug-b:hover{transform:translateY(-1px);box-shadow:0 8px 26px #f2fe0040}.ug-b.gh{color:var(--ink);background:0 0;border-color:#45452a}.ug-b.gh:hover{border-color:var(--neon);box-shadow:none}.ug-b.sm{padding:10px 14px;font-size:10px}.ug-b:disabled{opacity:.3;pointer-events:none}.ug-h{font:400 14px/1.45 var(--text);color:var(--ink-2);margin:0 0 12px}.ug-h b{color:var(--ink);font-weight:400}.ug-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ug-t{text-align:left;min-height:58px;color:var(--ink);font:400 14px/1.25 var(--sans);cursor:pointer;transition:border-color .3s,background .3s,transform .25s var(--ease);background:#121211;border:1px solid #2e2e2a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.ug-t:hover{border-color:#5a5a30;transform:translateY(-1px)}.ug-t .n{width:24px;height:24px;font:600 11px var(--mono);color:var(--neon-ink);border-radius:50%;flex:none;place-items:center;transition:background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #3a3a36}.ug-t.on{border-color:var(--neon);background:#f2fe000f}.ug-t.on .n{background:var(--neon);box-shadow:none;animation:hwPop .4s var(--ease)}.ug-f{margin-top:12px}.ug-c{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:auto}.ug-res{padding:0 0 4px}.ug-sc{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:grid}.ug-sc b{font:200 40px/1 var(--sans);letter-spacing:-.03em;color:var(--neon)}.ug-sc span{font:400 12.5px/1.3 var(--text);color:var(--ink-2)}.ug-res p{font:400 14px/1.5 var(--text);color:var(--ink-2);margin:0 0 10px}.ug-res p b{color:var(--ink);font-weight:400}.how.usp .yu{display:none}.how.usp[data-ug=cmp] .hw-us li{grid-template-columns:30px minmax(0,1fr) 112px 86px 32px}.how.usp[data-ug=cmp] .yu{font:500 10px var(--mono);letter-spacing:.04em;white-space:nowrap;color:var(--ink-2);border-radius:999px;justify-self:end;padding:3px 8px;font-style:normal;display:block;box-shadow:inset 0 0 0 1px #3a3a36}.how.usp[data-ug=cmp] .yu.eq{background:var(--neon);color:var(--neon-ink);box-shadow:none}.how.usp[data-ug=cmp] .yu.nr{color:var(--neon);box-shadow:inset 0 0 0 1px #5a5a30}.how.usp[data-ug=cmp] .yu.no{color:var(--ink-3);box-shadow:none}.how.usp[data-ug=cmp] .hw-us li.out{opacity:.6}@media (max-width:900px){.how.usp .ug-ask{padding:16px}.ug-ask h4{font-size:24px}.ug-ask p{margin-bottom:12px;font-size:13px}.ug-b{padding:11px 14px;font-size:9.5px}.ug-g{grid-template-columns:1fr 1fr;gap:5px}.ug-t{gap:7px;min-height:44px;padding:7px 9px;font-size:12px}.ug-t .n{width:20px;height:20px;font-size:10px}.ug-h{margin-bottom:8px;font-size:12px}.ug-f{gap:6px;margin-top:8px}.ug-c{width:100%;font-size:9px}.ug-sc b{font-size:28px}.ug-sc span{font-size:11px}.ug-res p{font-size:12px}.how.usp[data-ug=cmp] .hw-us li{grid-template-columns:22px minmax(0,1fr) 88px 26px}.how.usp[data-ug=cmp] .yu{padding:2px 6px;font-size:8.5px}}.pic.how .hw-hh{width:100%;max-width:700px;box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;border:0;justify-content:center;margin:0 0 4px;padding:0;display:flex}.hw-hh .pl{font:500 11.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon);background:#f2fe000f;border:1px solid #5a5a30;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 13px;display:inline-flex;box-shadow:0 0 30px #f2fe0014}.hw-hh i{background:var(--neon);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite hhP;box-shadow:0 0 #f2fe0099}@keyframes hhP{70%{box-shadow:0 0 0 9px #f2fe0000}to{box-shadow:0 0 #f2fe0000}}.hw-hh .hm{display:none}.how.go.hyp .hw-hh{animation:hwIn .8s var(--ease) 1.3s backwards}.hyx{width:min(360px,86vw)}.hyx .hyw{font:400 12.5px/1.45 var(--text);color:var(--ink-2);grid-column:1/-1;margin:2px}.hyx .hyw b{font:600 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon);margin-bottom:3px;display:block}.hyx figcaption i{font:600 9px var(--mono);background:var(--neon);width:14px;height:14px;color:var(--neon-ink);border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.pzw{aspect-ratio:3/4;border-radius:8px;position:relative;overflow:visible}.pzw img{width:100%;height:100%;display:block}.pz{pointer-events:none;opacity:0;position:absolute;inset:0}.hyx .pz i{width:auto;height:auto;box-shadow:none;opacity:0;will-change:transform,opacity;background-color:#0000;background-size:100% 100%;border-radius:0;display:block;position:absolute;inset:0}.pzo{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pzo path{fill:none;stroke:#f2fe008c;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.pzgo .pzw img{animation:.45s 1.25s both pzImg}@keyframes pzImg{0%{opacity:0}to{opacity:1}}.pzgo .pz{animation:1.75s linear both pzWrap}@keyframes pzWrap{0%,72%{opacity:1}to{opacity:0}}.pzgo .hyx .pz i,.pzgo .pz i{animation:pzIn .8s cubic-bezier(.16,.84,.24,1) calc(.3s + var(--k)*60ms) both}@keyframes pzIn{0%{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--rt)) scale(.82);filter:blur(5px)brightness(1.6)}35%{opacity:1}to{opacity:1;filter:none;transform:none}}.pzgo .pzo{animation:1.6s both pzOl}@keyframes pzOl{0%{opacity:0}10%,60%{opacity:1}to{opacity:0}}.pzgo .pzo path{animation:.7s both pzDraw}@keyframes pzDraw{to{stroke-dashoffset:0}}@media (max-width:900px){.hw-hh .hd{display:none}.hw-hh .hm{display:inline}.pic.how .hw-hh{display:flex!important}.hw-hh .pl{padding:6px 11px;font-size:9px}.hyxm-c .hyw{margin:0 0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pz,.pzo{display:none}}.ug-b{white-space:nowrap}.how.usp[data-ug=play]>.hw-src,.how.usp[data-ug=play]>.hw-cr,.how.usp[data-ug=cmp]>.hw-src,.how.usp[data-ug=cmp]>.hw-cr{display:none}.how.usp[data-ug=cmp]{gap:10px}.ug-sc{grid-template-columns:auto auto auto auto;justify-content:start;gap:4px 10px}.ug-sc b{font-size:34px}.ug-sc span{margin-right:18px}.ug-res p{font-size:13.5px}.how.usp[data-ug=cmp] .hw-us{gap:4px}.how.usp[data-ug=cmp] .hw-us li{padding:3px 10px}.how.usp[data-ug=cmp] .hw-us small{display:none}.how.usp[data-ug=cmp] .hw-us img{width:24px}.ug-res{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;display:none}.how.usp[data-ug=cmp]>.ug-res{display:grid}.ug-res .ug-sc,.ug-res p{grid-column:1}.ug-res .ug-b{grid-area:1/2}.ug-res p{margin:0}.bw li .lgo{background:var(--ink-2);max-width:78%;-webkit-mask:var(--lg) center/contain no-repeat;-webkit-mask:var(--lg) center/contain no-repeat;mask:var(--lg) center/contain no-repeat;transition:background .3s,transform .5s var(--ease,ease),filter .3s;display:block}.bw li .lgo+b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bw li.tx b{letter-spacing:.14em;font-size:clamp(14px,1.3vw,20px);font-weight:500}@media (hover:hover){.bw li:hover .lgo{background:var(--neon);filter:drop-shadow(0 0 14px #f2fe0073);transform:translateY(-3px)}}.bw.pre li{border-color:#0000}.bw.pre li>*{opacity:0}.bw.pre:after{content:"";pointer-events:none;position:absolute;inset:0}.bw.go li{animation:bwCell .9s var(--ease) calc(var(--o)*70ms) both}.bw.go li>.lgo{animation:bwLogo 1.3s var(--ease) calc(.15s + var(--o)*70ms) both}.bw.go li>b{animation:bwText 1.3s var(--ease) calc(.15s + var(--o)*70ms) both}@keyframes bwText{0%{opacity:0;filter:blur(10px);transform:scale(.7)}45%{opacity:1;color:var(--neon);filter:blur();text-shadow:0 0 16px #f2fe0099}to{opacity:1;filter:none;transform:none}}.bw.go li>span{animation:bwFade .6s ease calc(.5s + var(--o)*70ms) both}@keyframes bwCell{0%{background:#f2fe000f;border-color:#0000}to{background:0 0}}@keyframes bwLogo{0%{opacity:0;filter:blur(10px);transform:scale(.7)}45%{opacity:1;background:var(--neon);filter:blur()drop-shadow(0 0 16px #f2fe0099)}to{opacity:1;filter:none;transform:none}}@keyframes bwFade{0%{opacity:0}}.bw.go:after{content:"";pointer-events:none;z-index:2;animation:bwSweep 1.6s var(--ease) .2s both;background:linear-gradient(105deg,#0000 35%,#f2fe0029 50%,#0000 65%) 0 0/40% 100% no-repeat;position:absolute;inset:-1px}@keyframes bwSweep{0%{background-position:-60% 0}to{background-position:160% 0}}@media (max-width:640px){.bw li .lgo{max-width:72%;max-height:22px}}@media (prefers-reduced-motion:reduce){.bw.pre li>*{opacity:1}.bw.go li,.bw.go li>*,.bw.go:after{animation:none}}@media (max-width:900px){.ug-bs{flex-direction:column;align-items:stretch}.ug-b{white-space:normal;text-align:center}.ug-res{grid-template-columns:1fr auto}.ug-res p{display:none}.ug-sc{grid-template-columns:auto 1fr;gap:2px 8px}.ug-sc span{margin:0}.how.usp[data-ug=cmp] .hw-us li.out{display:none}.how.usp[data-ug=cmp] .hw-us li{padding:2px 8px}}.how.desc .hw-hh{opacity:0;transition:opacity .6s,transform .6s var(--ease);pointer-events:none;justify-content:flex-start;transform:translateY(6px)}.how.desc.fin .hw-hh{opacity:1;transform:none}.how.desc.pick .hw-hh .pl{color:var(--ink-2);box-shadow:none;border-color:#3a3a20}.how.desc.fin:not(.pick) .hw-hh .pl{animation:2.4s ease-in-out infinite hwNudge}.dp .sn{border-radius:4px;transition:background .4s,color .4s}.how.desc.pick .dp .sn.on{color:var(--ink);background:#f2fe0017;box-shadow:0 0 0 3px #f2fe0017}@media (max-width:900px){.pic.how.desc .hw-hh{display:none!important}}.ug-bs .ug-b,.ug-f .ug-b,.ug-res .ug-b{flex:none;justify-content:center;align-items:center;display:inline-flex}.ug-res .hw-hh{grid-column:1/-1;justify-content:flex-start;margin:0 0 6px}.how.usp[data-ug=cmp] .hw-us li{cursor:pointer}.how.usp[data-ug=cmp] .hw-us li:hover{border-color:var(--neon);box-shadow:0 0 18px #f2fe001f}.usm{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#050505b3;justify-content:center;align-items:center;padding:16px;transition:opacity .25s;display:flex;position:fixed;inset:0}.usm[hidden]{display:none}.usm.on{opacity:1}.usm-c{width:min(560px,100%);transition:transform .35s var(--ease);background:#0f0f0e;border-radius:20px;gap:18px;padding:18px;display:flex;transform:translateY(16px)scale(.98);box-shadow:inset 0 0 0 1px #45452a,0 30px 80px #0009}.usm.on .usm-c{transform:none}.usm-c img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;flex:none;width:150px}.usm-c .lab{color:var(--neon);letter-spacing:.14em;font-size:10px}.usm-c h4{font:300 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:6px 0 10px}.usm-c p{font:400 15px/1.5 var(--text);color:var(--ink-2);margin:0 0 10px}.usm-c small{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block}.usm-c button{border:1px solid var(--neon);background:var(--neon);color:var(--neon-ink);font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-top:16px;padding:11px 18px}@media (max-width:640px){.usm{align-items:flex-end}.usm-c{flex-direction:column;gap:12px}.usm-c img{width:110px}.usm-c h4{font-size:22px}.usm-c p{font-size:14px}}.how .ug-b,.how .ug-b.gh{letter-spacing:.12em;max-width:none;margin-top:0}.bw li .lgo{width:calc(var(--w,100) * 1px * var(--k,1));height:calc(var(--h,24) * 1px * var(--k,1));max-width:86%;max-height:none}@media (max-width:1100px){.bw{--k:.8}}@media (max-width:640px){.bw{--k:.5;grid-template-columns:repeat(4,minmax(0,1fr))}.bw li{height:44px}.bw li .lgo{max-height:none}}.brand:has(.bs){align-items:center;gap:16px;display:flex}.brand .bs{max-width:170px;color:var(--ink-2);letter-spacing:.14em;margin:0;line-height:1.35}@media (max-width:900px){.brand .bs{letter-spacing:.1em;max-width:120px;font-size:8.5px}.how.usp .hw-src{white-space:nowrap;flex-wrap:nowrap;gap:4px}.how.usp .hw-src .lab{letter-spacing:.1em;margin-right:2px;font-size:8.5px}.how.usp .hw-src i{letter-spacing:.02em;padding:3px 7px;font-size:9px}.fr-how:has(.how.usp[data-ug=play]) .fx .kind{display:none}.fr-how:has(.how.usp[data-ug=play]) .fx>p{display:none}.fr-how:has(.how.usp[data-ug=cmp]) .fx .kind{display:none}.fr-how:has(.how.usp[data-ug=cmp]) .fx>p{display:none}.ug-h{font:300 21px/1.25 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:4px 0 14px}.ug-h b{color:var(--neon);font-weight:300}.ug-t{min-height:48px}.ug-sc{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2px 8px}.ug-sc b{font-size:30px}.ug-sc span{margin:0;font-size:10.5px;line-height:1.25}.usm-c{align-items:stretch}.usm-c img{align-self:center;width:min(58vw,230px)}.cs.abch .brand{transition:margin-top .8s var(--ease)}.cs.abch:not(.st) .brand{text-align:center;margin-top:17vh}.tq s.ym{display:none}.fr-title .pic.ttl{justify-content:flex-end;padding-bottom:14vh}.fr-title .pic.ttl .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.how.usp .ug-h{color:var(--ink-2)}.how.usp .ug-h b{color:var(--neon)}.how.usp .ug-h:before{content:"Ваш ход";font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--neon);align-items:center;gap:8px;margin-bottom:8px;display:flex}html.flow header{mix-blend-mode:normal;background:linear-gradient(#0a0a0a 70%,#0a0a0a00);transition:background .3s}html:not(.flow) .totop{opacity:0!important;pointer-events:none!important;transform:translateY(18px)scale(.86)!important}}
