@property --ad-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ad{--disp:var(--font-archivo,"Archivo"),"Arial Narrow","Roboto Condensed",sans-serif;--sans:var(--font-geist-sans,"Geist"),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);width:100%;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex:1 0 auto;font-size:16px;line-height:1.55;transition:color .6s;position:relative;overflow-x:clip}.ad:before{content:"";z-index:-1;pointer-events:none;background:var(--bg);transition:background .6s;position:fixed;inset:0}:root:has(.ad){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]:has(.ad){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ad{--bg:#070808;--bg2:#0d0f0f;--fg:#eef2f0;--fg2:#a9b0ac;--fg3:#8a918d;--dim:#3c413e;--line:#eef2f017;--line2:#eef2f02e;--grid:#eef2f00a;--acc:#5ff5c4;--acc2:#7cc8ff;--accInk:#03130d;--accText:#5ff5c4;--gl1:#ffffff13;--gl2:#ffffff04;--glb:#ffffff1f;--glh:#ffffff38;--shadow:#000000bf;--pc:238,242,240;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .ad{--bg:#eef0ee;--bg2:#e4e7e4;--fg:#0b0d0c;--fg2:#3b413e;--fg3:#5a615d;--dim:#a7aca9;--line:#0b0d0c1a;--line2:#0b0d0c38;--grid:#0b0d0c0d;--acc:#2fe0a3;--acc2:#4a9eea;--accInk:#03130d;--accText:#057a56;--gl1:#ffffffb3;--gl2:#ffffff59;--glb:#ffffffe6;--glh:#fff;--shadow:#14281e38;--pc:11,13,12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ad *,.ad :before,.ad :after{box-sizing:border-box}.ad a{color:inherit;text-decoration:none}.ad ::selection{background:var(--acc);color:var(--accInk)}.ad :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ad .grain{z-index:60;pointer-events:none;opacity:.06;background-image:repeating-radial-gradient(circle at 17% 32%,#ffffffe6 0 .6px,#0000 .6px 2.4px),repeating-radial-gradient(circle at 73% 68%,#000000e6 0 .6px,#0000 .6px 2.1px);animation:.9s steps(3,end) infinite ad-grain;position:fixed;inset:-50%}@keyframes ad-grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.ad .w{max-width:1380px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.ad .todo{font-family:var(--mono);color:var(--accText);white-space:nowrap;border:1px dashed;border-radius:6px;padding:.08em .45em;font-size:.78em;font-weight:500}.ad .mono{font-family:var(--mono)}.ad .glass{background:linear-gradient(180deg,var(--gl1),var(--gl2));-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border:1px solid var(--glb);box-shadow:inset 0 1px 0 var(--glh),0 24px 60px -28px var(--shadow)}.ad .beam{isolation:isolate;position:relative}.ad .beam:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ad-ang),transparent 0 62%,var(--acc) 80%,var(--acc2) 90%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:3.4s linear infinite ad-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ad-beam{to{--ad-ang:360deg}}.ad .btn{min-height:54px;font:600 14px/1 var(--sans);letter-spacing:.01em;border:1px solid var(--line2);color:var(--fg);cursor:pointer;transition:transform .5s var(--ease),background .3s,color .3s,border-color .3s;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;display:inline-flex;position:relative;overflow:hidden}.ad .btn .t{height:1.1em;line-height:1.1;display:block;position:relative;overflow:hidden}.ad .btn .t span{transition:transform .45s var(--ease);display:block}.ad .btn .t span+span{position:absolute;top:100%;left:0}.ad .btn .ar{background:var(--accInk);width:28px;height:28px;color:var(--acc);transition:transform .45s var(--ease);border-radius:50%;place-items:center;margin-right:-12px;font-style:normal;display:grid}.ad .btn:hover .ar{transform:rotate(-45deg)}.ad .btn.pri{background:var(--acc);color:var(--accInk);box-shadow:0 10px 40px -10px color-mix(in srgb,var(--acc) 70%,transparent);border-color:#0000}.ad .btn.gl{background:linear-gradient(180deg,var(--gl1),var(--gl2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--glb)}.ad .btn.gl:hover{border-color:var(--fg)}@keyframes ad-rise{0%{opacity:0;filter:blur(10px);transform:translateY(40px)}to{opacity:1;filter:none;transform:none}}@keyframes ad-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 70%,transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes ad-blink{0%,70%{opacity:1}72%,78%{opacity:.15}80%,to{opacity:1}}@keyframes ad-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ad-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}[data-js] .ad .rv{opacity:0}.ad [data-in=true] .rv{animation:ad-rise .9s var(--ease) both}[data-js] .ad .ttl{clip-path:inset(0 0 100%);transform:translateY(30%)}.ad [data-in=true] .ttl{animation:ad-ttl 1s var(--ease) both}@keyframes ad-ttl{to{clip-path:inset(-10% -5% -15%);transform:none}}.ad .cur{z-index:80;pointer-events:none;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0}.ad .cur i{width:36px;height:36px;transition:transform .35s var(--ease),background .35s;border:1.5px solid #fff;border-radius:50%;position:absolute;top:-18px;left:-18px}.ad .cur b{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.ad .cur.big i{background:#fff;transform:scale(2.1)}@media (hover:none){.ad .cur{display:none}}.ad .nav{z-index:50;border-radius:999px;align-items:center;gap:8px;width:min(1180px,100% - 24px);margin:12px auto 0;padding:7px 7px 7px 18px;display:flex;position:sticky;top:12px}.ad .prog{background:linear-gradient(90deg,var(--acc),var(--acc2));transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:24px;right:24px;transform:scaleX(0)}.ad .logo{align-items:center;gap:11px;min-height:44px;margin-right:auto;display:flex}.ad .mark{width:36px;height:27px;color:var(--fg);flex:none;overflow:visible}.ad .mark .px{fill:var(--acc);animation:2.6s step-end infinite ad-blink}.ad .wm{font:700 11px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase}.ad .links{gap:2px;display:flex}.ad .links a{min-height:44px;font:500 14px/1 var(--sans);color:var(--fg2);border-radius:999px;align-items:center;padding:0 15px;transition:background .3s,color .3s;display:flex}.ad .links a:hover{background:var(--line);color:var(--fg)}.ad .nav .btn{min-height:46px;padding:0 20px;font-size:13.5px}.ad .ib{appearance:none;border:1px solid var(--line);width:46px;height:46px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:background .3s;display:grid}.ad .ib:hover{background:var(--line)}.ad .ib svg{width:20px;height:20px}.ad .mb{display:none}.ad .mb span{width:18px;height:9px;position:relative}.ad .mb span:before,.ad .mb span:after{content:"";height:1.5px;transition:transform .4s var(--ease),top .4s var(--ease);background:currentColor;position:absolute;left:0;right:0}.ad .mb span:before{top:0}.ad .mb span:after{top:7px}.ad [data-menu=open] .mb span:before{top:3.5px;transform:rotate(45deg)}.ad [data-menu=open] .mb span:after{top:3.5px;transform:rotate(-45deg)}.ad .menu{z-index:45;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:flex-end;gap:4px;padding:100px clamp(18px,5vw,40px) 40px;display:none;position:fixed;inset:0}.ad [data-menu=open] .menu{display:flex}.ad .menu a.mi{border-bottom:1px solid var(--line);font-family:var(--disp);text-transform:uppercase;animation:ad-rise .7s var(--ease) both;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:clamp(46px,12vw,72px);font-weight:850;font-stretch:68%;line-height:1;display:flex}.ad .menu a.mi small{font:500 12px/1 var(--mono);color:var(--fg3)}.ad .menu .btn{animation:ad-rise .7s .25s var(--ease) both;margin-top:24px}.ad .hero{margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.ad .hgrid{pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%);mask:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%)}.ad .glow{pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.ad .glow.g1{background:radial-gradient(circle,color-mix(in srgb,var(--acc) 60%,transparent),transparent 70%);width:520px;height:520px;animation:9s ease-in-out infinite ad-fl;top:60px;right:4%}.ad .glow.g2{background:radial-gradient(circle,color-mix(in srgb,var(--acc2) 55%,transparent),transparent 70%);width:380px;height:380px;animation:11s ease-in-out -3s infinite ad-fl;top:300px;right:28%}.ad .hin{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;min-height:780px;padding-top:56px;padding-bottom:40px;display:grid;position:relative}.ad .pill{font:500 13px/1 var(--sans);color:var(--fg2);animation:ad-rise .8s .1s var(--ease) both;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex}.ad .pill b{background:var(--acc);color:var(--accInk);font:700 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px}.ad .h1{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;margin:26px 0 24px;font-size:clamp(56px,8.4vw,136px);font-weight:850;font-stretch:66%;line-height:.93}.ad .h1 .wd{white-space:nowrap;margin-right:.2em;display:inline-block}.ad .h1 .c{animation:ad-chr .9s var(--ease) both;display:inline-block}@keyframes ad-chr{0%{opacity:0;filter:blur(10px);font-stretch:125%;transform:translateY(.6em)rotateX(-80deg)}to{opacity:1;filter:none;font-stretch:66%;transform:none}}.ad .h1 .hl{background:linear-gradient(100deg,var(--acc),var(--acc2) 45%,var(--acc) 90%);color:#0000;animation:ad-chr .9s var(--ease) both,ad-shine 4s linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ad-shine{to{background-position:-200% 0}}.ad .lead{max-width:33em;color:var(--fg2);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.ad .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ad .checks{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ad .checks li{font:500 13px/1 var(--sans);color:var(--fg2);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:flex}.ad .checks i{background:var(--acc);width:16px;height:16px;color:var(--accInk);font:800 10px/1 var(--sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.ad .orb{aspect-ratio:1;cursor:grab;justify-self:center;width:100%;max-width:640px;position:relative}.ad .orb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ad .orb-l{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);white-space:nowrap;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ad .orb-l b{color:var(--accText);font-weight:500}.ad .stagew{padding:20px 0 90px;position:relative}.ad .dev{aspect-ratio:1200/720;width:min(1120px,100%);margin:0 auto;position:relative;container-type:inline-size}.ad .br{color:#1b1c1a;border:1px solid var(--glb);width:82%;box-shadow:0 6cqw 14cqw -6cqw var(--shadow),0 0 0 1px #0000000f;background:#f3f1ec;border-radius:1.6cqw;position:absolute;top:0;left:0;overflow:hidden}.ad .bt{background:#e6e3dc;border-bottom:1px solid #00000014;align-items:center;gap:.8cqw;padding:1cqw 1.4cqw;display:flex}.ad .bt i{background:#0000002e;border-radius:50%;width:.9cqw;height:.9cqw}.ad .url{max-width:40%;font:500 1.15cqw/1 var(--mono);color:#5d5f5b;text-align:center;background:#f6f4ef;border-radius:99px;flex:1;margin:0 auto;padding:.7cqw 1.2cqw}.ad .sh{padding:1.8cqw 2.2cqw 2.2cqw}.ad .sh-h{justify-content:space-between;align-items:center;gap:2cqw;font-size:1.3cqw;display:flex}.ad .sh-logo{letter-spacing:-.02em;font-size:2.1cqw;font-weight:800}.ad .sh-nav{color:#5d5f5b;gap:1.8cqw;display:flex}.ad .cart{padding-right:1.3cqw;font-weight:600;position:relative}.ad .cart b{color:#f3f1ec;min-width:1.8cqw;height:1.8cqw;font:700 1cqw/1.8cqw var(--mono);text-align:center;background:#1b1c1a;border-radius:99px;position:absolute;top:-1cqw;right:-1.1cqw}.ad .sh-hero{color:#f3f1ec;background:radial-gradient(circle at 80% 20%,#3a3b33,#1f201c 60%);border-radius:1cqw;justify-content:space-between;align-items:flex-end;gap:2cqw;margin:1.8cqw 0;padding:2.4cqw;display:flex}.ad .sh-hero b{max-width:60%;font-family:var(--disp);text-transform:uppercase;font-size:3.1cqw;font-weight:850;font-stretch:72%;line-height:1;display:block}.ad .sh-hero span{font:600 1.1cqw/1 var(--mono);color:#1b1c1a;background:#f3f1ec;border-radius:99px;flex:none;padding:.9cqw 1.4cqw}.ad .sh-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3cqw;display:grid}.ad .pt{flex-direction:column;gap:.45cqw;font-size:1.1cqw;line-height:1.2;display:flex}.ad .pt b{font-weight:600}.ad .pt span{color:#5d5f5b}.ad .tile{background:radial-gradient(circle at 50% 30%,#f2eee6,#ddd6c8);border-radius:.8cqw;justify-content:center;align-items:flex-end;height:11.5cqw;padding-bottom:1.2cqw;display:flex}.ad .bag{width:5.6cqw;height:8cqw;transition:transform .5s var(--ease);background-image:linear-gradient(90deg,#ffffff4d,#fff0 38%,#0000004d);border-radius:.4cqw .4cqw .7cqw .7cqw;position:relative;box-shadow:0 1.1cqw 1.1cqw -.7cqw #0000008c}.ad .pt:hover .bag{transform:translateY(-.6cqw)rotate(-3deg)}.ad .bag:before{content:"";background:#00000038;border-radius:.4cqw .4cqw 0 0;height:1cqw;position:absolute;top:0;left:0;right:0}.ad .bag:after{content:"";background:#f4f0e6;border-radius:.25cqw;height:32%;position:absolute;top:40%;left:20%;right:20%}.ad .add{font:600 .95cqw/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#1b1c1a;text-align:center;border:1px solid #0003;border-radius:99px;padding:.7cqw}.ad .ph{aspect-ratio:9/19;border:1px solid var(--glb);width:24%;box-shadow:0 5cqw 10cqw -4cqw var(--shadow),inset 0 0 0 1px #ffffff0f;background:#0b0d0d;border-radius:3.6cqw;padding:.9cqw;animation:7s ease-in-out infinite ad-fl;position:absolute;bottom:-4%;right:2%}.ad .ph-s{color:#e9eeeb;background:linear-gradient(#141917,#0e1110);border-radius:2.8cqw;flex-direction:column;gap:1cqw;height:100%;padding:3.2cqw 1.6cqw 1.4cqw;display:flex;overflow:hidden}.ad .ph-t{font:700 1.75cqw/1 var(--sans);justify-content:space-between;align-items:baseline;display:flex}.ad .ph-t small{font:500 .95cqw/1 var(--mono);color:#8d9692}.ad .ph-k{background:linear-gradient(135deg,#5ff5c42e,#7cc8ff14);border:1px solid #5ff5c440;border-radius:1.2cqw;padding:1.2cqw}.ad .ph-k small{font:500 .85cqw/1 var(--mono);color:#9fb3ab;text-transform:uppercase;letter-spacing:.08em;display:block}.ad .ph-k b{font-family:var(--disp);margin-top:.6cqw;font-size:2.5cqw;font-weight:850;font-stretch:78%;line-height:1;display:block}.ad .row{background:#e9eeeb0d;border-radius:1cqw;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35cqw .7cqw;padding:.9cqw;font-size:1cqw;line-height:1.2;display:grid}.ad .o-n{font:500 .9cqw/1 var(--mono);color:#8d9692}.ad .o-a{text-align:right;font-weight:700}.ad .o-s{font:600 .8cqw/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#b9c2be;background:#e9eeeb14;border-radius:99px;grid-column:2/4;justify-self:end;padding:.4cqw .65cqw}.ad .o-s.ok{color:#5ff5c4;background:#5ff5c426}@keyframes ad-rowA{0%{opacity:0;background:#5ff5c440;transform:translateY(-1.2cqw)scale(.96)}to{opacity:1;transform:none}}@keyframes ad-rowB{0%{opacity:0;background:#5ff5c440;transform:translateY(-1.2cqw)scale(.96)}to{opacity:1;transform:none}}.ad .row.na{animation:ad-rowA 1.2s var(--ease) both}.ad .row.nb{animation:ad-rowB 1.2s var(--ease) both}.ad .toast{color:#e9eeeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121615d1;border:1px solid #e9eeeb29;border-radius:1.6cqw;align-items:center;gap:1cqw;width:30%;padding:1.2cqw 1.3cqw;font-size:clamp(10px,1.1cqw,14px);line-height:1.3;display:flex;position:absolute;top:8%;right:12%;box-shadow:0 3cqw 6cqw -2cqw #000000b3}@keyframes ad-toA{0%{opacity:0;transform:translateY(-2cqw)scale(.9)}8%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.8cqw)scale(.98)}}@keyframes ad-toB{0%{opacity:0;transform:translateY(-2cqw)scale(.9)}8%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.8cqw)scale(.98)}}.ad .toast.ta{animation:ad-toA 3.6s var(--ease) both}.ad .toast.tb{animation:ad-toB 3.6s var(--ease) both}.ad .toast i{color:#03130d;width:2.6cqw;height:2.6cqw;font:800 1.4cqw/1 var(--sans);background:#5ff5c4;border-radius:.8cqw;flex:none;place-items:center;font-style:normal;display:grid}.ad .toast b{font-weight:700;display:block}.ad .toast small{font:500 clamp(9px,.9cqw,12px)/1.3 var(--mono);color:#8d9692}.ad .fc{font:600 clamp(10px,1.15cqw,14px)/1.2 var(--sans);white-space:nowrap;border-radius:1.2cqw;align-items:center;gap:.8cqw;padding:.9cqw 1.2cqw;animation:6s ease-in-out infinite ad-fl;display:flex;position:absolute}.ad .fc small{font:500 clamp(9px,.9cqw,12px)/1.2 var(--mono);color:var(--fg3);display:block}.ad .fc i{background:var(--acc);border-radius:50%;width:1cqw;min-width:8px;height:1cqw;min-height:8px;animation:2s infinite ad-ping}.ad .fc.f1{top:30%;left:-3%}.ad .fc.f2{animation-delay:-2s;bottom:-2%;left:4%}.ad .fc.f3{animation-delay:-4s;top:-4%;right:30%}.ad .bin{white-space:nowrap;font:400 12px/1 var(--mono);letter-spacing:.12em;color:var(--dim);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;overflow:hidden}.ad .bin span{animation:150s linear infinite ad-mq;display:inline-block}.ad .tapes{height:clamp(230px,26vw,360px);position:relative;overflow:hidden}.ad .tape{padding:clamp(12px,1.4vw,20px) 0;position:absolute;top:50%;left:-6%;right:-6%;overflow:hidden}.ad .tape.a{z-index:2;background:var(--acc);color:var(--accInk);box-shadow:0 20px 60px -20px color-mix(in srgb,var(--acc) 60%,transparent);transform:translateY(-75%)rotate(-4deg)}.ad .tape.b{background:var(--bg2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);transform:translateY(-15%)rotate(3deg)}.ad .tr{width:max-content;animation:28s linear infinite ad-mq;display:flex}.ad .tape.b .tr{animation-duration:34s;animation-direction:reverse}.ad .tr span{font-family:var(--disp);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45em;padding-right:.45em;font-size:clamp(36px,5.4vw,82px);font-weight:900;font-stretch:66%;line-height:1;display:flex}.ad .tr span i{background:currentColor;width:.2em;height:.2em;display:inline-block;transform:rotate(45deg)}.ad .tape.b span em{color:var(--fg3);font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:none;font-size:.3em;font-weight:500}.ad .sec{padding:clamp(80px,10vw,150px) 0;position:relative}.ad .lbl{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);align-items:center;gap:12px;display:inline-flex}.ad .lbl:before{content:"";background:var(--acc);width:28px;height:1px}.ad .lbl b{color:var(--accText);font-weight:500}.ad .h2{font-family:var(--disp);text-transform:uppercase;text-wrap:balance;margin:18px 0 0;font-size:clamp(50px,7.2vw,120px);font-weight:850;font-stretch:66%;line-height:.92}.ad .sub{max-width:34em;color:var(--fg2);margin:20px 0 0;font-size:clamp(16px,1.3vw,19px)}.ad .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.ad .card{border-radius:28px;flex-direction:column;grid-column:span 12;gap:22px;padding:clamp(22px,3vw,38px);display:flex;position:relative;overflow:hidden}.ad .card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%) var(--my,-30%),color-mix(in srgb,var(--acc) 16%,transparent),transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.ad .card:hover:after{opacity:1}.ad .card.w5{grid-column:span 5}.ad .card.w7{grid-column:span 7}.ad .ch{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ad .ch h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:850;font-stretch:70%;line-height:.95}.ad .ch span{font:500 12px/1 var(--mono);color:var(--fg3);border:1px solid var(--line);border-radius:99px;padding:8px 10px}.ad .feat{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad .feat li{border:1px solid var(--line2);font:500 13px/1.2 var(--sans);color:var(--fg2);border-radius:99px;padding:9px 13px}.ad .feat li b{color:var(--fg);font-weight:600}.ad .vis{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:18px;min-height:250px;margin-top:auto;padding:20px;position:relative;overflow:hidden}.ad .rfw{flex-direction:column;align-items:center;gap:14px;display:flex}.ad .rf{border:1px solid var(--line2);background:var(--bg2);width:100%;animation:ad-rfw 7s var(--ease) infinite;border-radius:12px;overflow:hidden;container-type:inline-size}@keyframes ad-rfw{0%,16%{width:100%}40%,66%{width:34%}90%,to{width:100%}}.ad .rf-b{border-bottom:1px solid var(--line);gap:5px;padding:8px;display:flex}.ad .rf-b i{background:var(--line2);border-radius:50%;width:6px;height:6px}.ad .rf-c{gap:8px;padding:10px;display:grid}.ad .rf-h{background:linear-gradient(90deg,var(--fg) 0 42%,transparent 42%) 0 6px/100% 11px no-repeat,linear-gradient(90deg,var(--fg3) 0 64%,transparent 64%) 0 25px/100% 5px no-repeat,linear-gradient(90deg,var(--acc) 0 22%,transparent 22%) 0 38px/100% 10px no-repeat;height:50px}.ad .rf-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ad .rf-g i{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 22%,var(--bg)),var(--bg));border-radius:6px;height:42px}.ad .rf-f{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.ad .rf-f i{border:1px solid var(--line2);border-radius:4px;height:16px}.ad .rf-f b{background:var(--acc);border-radius:4px;width:46px;height:16px}@container (max-width:260px){.ad .rf-g{grid-template-columns:1fr}.ad .rf-g i{height:20px}.ad .rf-f{grid-template-columns:1fr}.ad .rf-f b{width:100%}}.ad .rfl{width:160px;height:14px;font:500 11px/14px var(--mono);color:var(--fg3);text-align:center;position:relative}.ad .rfl b{font-weight:500;position:absolute;inset:0}.ad .rfl b:first-child{animation:7s infinite ad-fa1}.ad .rfl b:last-child{opacity:0;animation:7s infinite ad-fa2}@keyframes ad-fa1{0%,22%,88%,to{opacity:1}28%,82%{opacity:0}}@keyframes ad-fa2{0%,28%,82%,to{opacity:0}34%,76%{opacity:1}}.ad .pipe{grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto minmax(12px,1fr) auto;align-items:center;display:grid}.ad .pn{border:1px solid var(--line2);background:var(--bg);font:600 13px/1 var(--sans);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;animation:4.8s infinite ad-pn;display:flex}.ad .pn small{font:500 10.5px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.06em}@keyframes ad-pn{0%,to{border-color:var(--line2);box-shadow:none}6%,30%{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 20%,transparent),0 0 30px color-mix(in srgb,var(--acc) 35%,transparent)}40%{border-color:var(--line2);box-shadow:none}}.ad .pl{background:var(--line2);height:1px;position:relative}.ad .pl:after{content:"";background:var(--acc);width:22px;height:5px;box-shadow:0 0 14px var(--acc);opacity:0;border-radius:5px;position:absolute;top:-2px;left:0}.ad .pl.p1:after{animation:4.8s linear infinite ad-pl}.ad .pl.p2:after{animation:4.8s linear 1.2s infinite ad-pl}.ad .pl.p3:after{animation:4.8s linear 2.4s infinite ad-pl}@keyframes ad-pl{0%{opacity:0;left:0}3%{opacity:1}22%{opacity:1;left:calc(100% - 22px)}25%,to{opacity:0;left:calc(100% - 22px)}}.ad .log{border:1px solid var(--line);background:var(--bg);font:500 12px/1.9 var(--mono);color:var(--fg2);border-radius:12px;margin:18px 0 0;padding:14px;overflow:hidden}.ad .tl{white-space:nowrap;width:0;animation:4.8s steps(34,end) infinite ad-ty;display:block;overflow:hidden}@keyframes ad-ty{0%{width:0}22%,92%{width:36ch}to{width:0}}.ad .tl.ok{color:var(--accText)}.ad .st{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.ad .st-a{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.ad .live{font-family:var(--disp);text-transform:uppercase;align-items:center;gap:14px;font-size:clamp(32px,3.2vw,46px);font-weight:850;font-stretch:70%;line-height:1;display:flex}.ad .live i{background:var(--acc);border-radius:50%;width:12px;height:12px;animation:1.6s infinite ad-ping}.ad .st small{font:500 11px/1.3 var(--mono);color:var(--fg3);letter-spacing:.06em;text-transform:uppercase}.ad .bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:52px;margin-top:10px;display:grid}[data-js] .ad .bars i{background:linear-gradient(var(--acc),color-mix(in srgb,var(--acc) 40%,transparent));transform-origin:bottom;border-radius:3px;height:100%;transform:scaleY(.06)}.ad [data-in=true] .bars i{animation:ad-bar .8s var(--ease) both}@keyframes ad-bar{to{transform:none}}.ad .chk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad .chk li{border:1px solid var(--line);background:var(--bg);font:500 12.5px/1.2 var(--mono);color:var(--fg2);border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.ad .chk li b{color:var(--accText);font-weight:600}.ad .stack{gap:70px;margin-top:clamp(40px,5vw,64px);padding-bottom:40px;display:grid}.ad .sc{border:1px solid var(--glb);background:linear-gradient(150deg,color-mix(in srgb,var(--bg2) 90%,var(--acc) 10%),var(--bg2) 60%);min-height:190px;box-shadow:inset 0 1px 0 var(--glh),0 -20px 60px -30px var(--shadow);border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,44px);padding:clamp(24px,4vw,48px);display:grid;position:sticky}.ad .sc .n{font-family:var(--disp);color:#0000;-webkit-text-stroke:1.5px var(--acc);font-size:clamp(76px,10vw,150px);font-weight:900;font-stretch:62%;line-height:.8}.ad .sc h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(34px,4.4vw,70px);font-weight:850;font-stretch:68%;line-height:.95}.ad .sc code{font:500 12.5px/1 var(--mono);color:var(--accText);border:1px solid color-mix(in srgb,var(--accText) 45%,transparent);background:color-mix(in srgb,var(--acc) 8%,transparent);white-space:nowrap;border-radius:99px;justify-self:end;padding:10px 14px}.ad .prh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ad .seg{border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.ad .seg button{z-index:1;appearance:none;min-height:48px;font:600 14px/1 var(--sans);color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 24px;transition:color .4s;position:relative}.ad .seg button.on{color:var(--accInk)}.ad .seg-i{background:var(--acc);width:calc(50% - 5px);box-shadow:0 8px 30px -8px var(--acc);transition:transform .6s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.ad .seg-i.r{transform:translate(100%)}.ad .pp{animation:ad-rise .6s var(--ease) both;margin-top:clamp(32px,4vw,56px)}.ad .zero{flex-wrap:wrap;align-items:flex-end;gap:8px 24px;display:flex}.ad .zero b{font-family:var(--disp);background:linear-gradient(100deg,var(--acc),var(--acc2) 50%,var(--acc));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,17vw,270px);font-weight:900;font-stretch:62%;line-height:.8;animation:5s linear infinite ad-shine}.ad .zero span{font:500 14px/1.5 var(--mono);color:var(--fg2);text-transform:uppercase;letter-spacing:.1em;padding-bottom:.6em}.ad .plans{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;margin-top:32px;display:grid}.ad .plan{border-radius:28px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.ad .plh{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad .plh h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:40px;font-weight:850;font-stretch:70%;line-height:1}.ad .plh span{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);border:1px solid var(--line2);border-radius:99px;padding:7px 11px}.ad .plh span.hot{background:var(--acc);color:var(--accInk);border-color:#0000}.ad .price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ad .price b{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:clamp(76px,8vw,124px);font-weight:900;font-stretch:66%;line-height:1;display:inline-flex}.ad .price>span{font:500 13px/1.3 var(--mono);color:var(--fg2)}.ad .dg{height:1em;display:inline-block;overflow:hidden}.ad .dg i{word-break:break-all;text-align:center;width:1ch;font-style:normal;line-height:1;display:block}.ad [data-in=true] .dg i{animation:ad-roll 1.3s var(--ease) both}@keyframes ad-roll{0%{transform:translateY(-9em)}}.ad .sp{width:.22em;display:inline-block}.ad .inc{color:var(--fg2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ad .inc li{align-items:center;gap:12px;display:flex}.ad .inc li:before{content:"✓";width:20px;height:20px;font:800 11px/1 var(--sans);background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--accText);border-radius:50%;flex:none;place-items:center;display:grid}.ad .plan .btn{align-self:flex-start;margin-top:auto}.ad .fine{font:500 12.5px/1.5 var(--mono);color:var(--fg3);margin:20px 0 0}.ad .plist{margin:0;padding:0;list-style:none}.ad .plist li{border-bottom:1px solid var(--line);transition:padding .5s var(--ease),background .4s;align-items:baseline;gap:18px;padding:28px 6px;display:flex}.ad .plist li:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 10%,transparent),transparent);padding-left:20px}.ad .plist .n{font-family:var(--disp);text-transform:uppercase;font-size:clamp(32px,4vw,58px);font-weight:850;font-stretch:68%;line-height:1}.ad .plist i{border-bottom:1px dashed var(--line2);flex:1;transform:translateY(-8px)}.ad .plist b{font:600 clamp(15px,1.5vw,20px)/1.3 var(--mono);text-align:right}.ad .proc{gap:18px;margin-top:clamp(40px,5vw,64px);padding-left:64px;display:grid;position:relative}.ad .rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:22px}.ad .rail i{background:linear-gradient(var(--acc),var(--acc2));transform-origin:top;width:100%;height:100%;box-shadow:0 0 20px var(--acc);border-radius:2px;display:block}.ad .pst{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.ad .pst .nd{border:2px solid var(--acc);background:var(--bg);width:22px;height:22px;box-shadow:0 0 0 6px var(--bg),0 0 22px var(--acc);border-radius:50%;margin-top:-11px;position:absolute;top:50%;left:-52px}.ad .pst .k{font-family:var(--disp);color:#0000;-webkit-text-stroke:1.2px var(--line2);grid-row:span 2;font-size:clamp(60px,7vw,110px);font-weight:900;font-stretch:62%;line-height:.8;transition:color .5s,-webkit-text-stroke-color .5s}.ad .pst:hover .k{color:var(--acc);-webkit-text-stroke-color:var(--acc)}.ad .pst h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:850;font-stretch:68%;line-height:1}.ad .pst p{color:var(--fg2);margin:0}.ad .pst .hs{font:500 11px/1 var(--mono);color:var(--fg3)}.ad .wk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.ad .spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 14px;display:grid}.ad .spec div{border-radius:16px;padding:14px 16px}.ad .spec dt{font:500 11px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.08em}.ad .spec dd{margin:8px 0 0;font-weight:600}.ad .stage{perspective:1700px;padding:clamp(56px,7vw,110px) 0 clamp(60px,8vw,120px);position:relative}.ad .st3{max-width:1000px;transform-style:preserve-3d;margin:0 auto;position:relative}.ad .hw{border:1px solid var(--glb);color:#24251f;box-shadow:0 60px 100px -50px var(--shadow);background:#efe9dc;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.ad .hb{background:#e2dccd;border-bottom:1px solid #00000014;align-items:center;gap:1cqw;padding:1.1cqw 1.6cqw;display:flex}.ad .hb i{background:#0000002e;border-radius:50%;width:1cqw;height:1cqw}.ad .hb span{font:500 1.3cqw/1 var(--mono);color:#5b5d52;background:#f2ede2;border-radius:99px;margin:0 auto;padding:.8cqw 1.6cqw}.ad .hh{color:#efe9dc;background:#2f3a2a;align-items:center;gap:2cqw;padding:2cqw 2.6cqw;display:flex}.ad .hh-l{letter-spacing:-.01em;font:700 2.8cqw/1 Georgia,Times New Roman,serif}.ad .hh-s{color:#efe9dcb3;border:1px solid #efe9dc4d;border-radius:99px;flex:1;padding:1cqw 1.6cqw;font-size:1.4cqw}.ad .hh-b{font:600 1.3cqw/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#2f3a2a;background:#efe9dc;border-radius:99px;padding:1.1cqw 1.6cqw}.ad .hm{grid-template-columns:22cqw minmax(0,1fr);gap:2.4cqw;padding:2.4cqw 2.6cqw 3cqw;display:grid}.ad .hc{flex-direction:column;gap:.4cqw;font-size:1.5cqw;display:flex}.ad .hc b{font:600 1.15cqw/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#6f705f;margin-bottom:.8cqw}.ad .hc span{border-radius:.8cqw;padding:1cqw 1.2cqw}.ad .hc span.on{color:#efe9dc;background:#2f3a2a}.ad .hf{flex-wrap:wrap;gap:1cqw;margin-bottom:1.8cqw;display:flex}.ad .hf span{font:600 1.25cqw/1 var(--mono);border:1px solid #24251f40;border-radius:99px;padding:1cqw 1.4cqw}.ad .hf span.on{background:#cfe3ef;border-color:#9cc2d9}.ad .hp{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;display:grid}.ad .hp div{flex-direction:column;gap:.6cqw;font-size:1.4cqw;display:flex}.ad .hp small{font:500 1.1cqw/1 var(--mono);color:#6f705f}.ad .food{background:radial-gradient(circle at 50% 35%,#f7f2e6,#e1d7c2);border-radius:1cqw;justify-content:center;align-items:center;height:13cqw;display:flex}.ad .food.fz{background:radial-gradient(circle at 50% 35%,#eef5f9,#c9dae6)}.ad .food i{transition:transform .6s var(--ease);display:block}.ad .hp div:hover .food i{transform:scale(1.12)rotate(-6deg)}.ad .food.f1 i{background:radial-gradient(circle at 35% 30%,#f7d978,#e0a531 60%,#b9781c);border-radius:50%;width:8cqw;height:8cqw;box-shadow:inset -.6cqw -.8cqw #0000001f,0 1cqw 1.2cqw -.6cqw #0006}.ad .food.f2 i{background:linear-gradient(#f2d37a,#dcb04a);border-radius:.8cqw;width:9cqw;height:5.6cqw;box-shadow:0 1cqw 1.2cqw -.6cqw #0006}.ad .food.f3 i{background:linear-gradient(#ecca70 0 30%,#d6aa45 30%);border-radius:.4cqw;width:8cqw;height:4.4cqw;box-shadow:0 1cqw 1.2cqw -.6cqw #0006}.ad .food.f4 i{background:radial-gradient(circle at 35% 30%,#fff,#e9e6dd 70%,#cfcabd);border-radius:50%;width:6cqw;height:6cqw;box-shadow:3.4cqw .4cqw 0 -.8cqw #ece8de,0 1cqw 1.2cqw -.6cqw #00000059}.ad .food.f5 i{background:linear-gradient(90deg,#fff,#e6e4de);border-top:1.6cqw solid #3d6fa0;border-radius:.4cqw;width:5cqw;height:8cqw;box-shadow:0 1cqw 1.2cqw -.6cqw #00000059}.ad .food.f6 i{background:linear-gradient(90deg,#ffffff4d,#0000 40%,#0003),#4f86b8;border-radius:.5cqw .5cqw .9cqw .9cqw;width:6.6cqw;height:8.6cqw}.ad .sat{width:30%;color:var(--fg);border-radius:22px;padding:20px;position:absolute}.ad .s1{animation:7s ease-in-out infinite ad-fl;top:4%;left:-3%;transform:translateZ(140px)}.ad .s2{animation:8s ease-in-out -2s infinite ad-fl;top:-2%;right:-3%;transform:translateZ(180px)}.ad .s3{animation:6s ease-in-out -4s infinite ad-fl;bottom:0;right:6%;transform:translateZ(220px)}.ad .sat h4{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin:0 0 14px}.ad .sw{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ad .sw span{font:500 10px/1.2 var(--mono);color:var(--fg2);flex-direction:column;gap:6px;display:flex}.ad .sw i{aspect-ratio:1;border:1px solid var(--line2);border-radius:50%}.ad .sat p{font:500 11px/1.5 var(--mono);color:var(--fg2);margin:14px 0 0}.ad .tg{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.ad .tg small{font:500 10.5px/1.2 var(--mono);color:var(--fg3);display:block}.ad .sw-t{background:var(--line2);border-radius:99px;flex:none;width:40px;height:24px;position:relative}.ad .sw-t:after{content:"";background:var(--fg);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.ad .sw-t.on{background:var(--acc)}.ad .sw-t.on:after{background:var(--accInk);transform:translate(16px)}.ad .sw-t.an{animation:4s step-end infinite ad-tgb}.ad .sw-t.an:after{animation:ad-tga 4s var(--ease) infinite}@keyframes ad-tgb{0%,49%{background:var(--line2)}50%,to{background:var(--acc)}}@keyframes ad-tga{0%,45%{background:var(--fg);transform:none}50%,95%{background:var(--accInk);transform:translate(16px)}to{transform:none}}.ad .fld{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ad .fld span{font:500 10.5px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.08em}.ad .fld b{border:1px solid var(--line2);background:var(--bg);font:500 13px/1 var(--mono);border-radius:10px;padding:10px}.ad .fld b:after{content:"";vertical-align:-2px;background:var(--acc);width:1px;height:13px;margin-left:2px;animation:1s step-end infinite ad-blink;display:inline-block}.ad .okb{text-align:center;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--acc);color:var(--accInk);border-radius:99px;padding:12px;display:block}.ad .prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.ad .prod{transition:transform .6s var(--ease);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ad .prod:hover{transform:translateY(-8px)}.ad .pv{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--acc) 14%,transparent),transparent 70%);height:270px;position:relative;overflow:hidden}.ad .pb{flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.ad .pb h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:44px;font-weight:850;font-stretch:70%;line-height:1}.ad .pb p{color:var(--fg2);margin:0}.ad .lk{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ad .lk a,.ad .lk span{min-height:44px;font:500 12.5px/1 var(--mono);border:1px solid var(--line2);border-radius:99px;align-items:center;padding:0 16px;transition:border-color .3s,color .3s;display:inline-flex}.ad .lk a:hover{border-color:var(--acc);color:var(--accText)}.ad .lk .wip{color:var(--accText);border-style:dashed}.ad .term{font:500 12px/1.6 var(--mono);color:var(--fg2);flex-direction:column;gap:4px;display:flex;position:absolute;top:22px;left:22px;right:22px}.ad .term .tl{animation-duration:6s}.ad .qm{grid-template-rows:26px 56px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.ad .qm i{border:1px solid var(--line2);background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 18%,var(--bg2)),var(--bg2));opacity:0;animation:ad-qb 6s var(--ease) infinite;border-radius:8px;transform:scale(.6)}.ad .qm i.top{background:var(--fg);grid-column:1/-1}@keyframes ad-qb{0%,40%{opacity:0;transform:scale(.6)}50%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.ad .doc{background:var(--bg2);border:1px solid var(--line2);border-radius:14px;flex-direction:column;gap:9px;width:62%;max-width:250px;padding:22px 20px;display:flex;position:absolute;top:24px;bottom:-24px;left:50%;transform:translate(-50%)}.ad .doc i{background:var(--line2);border-radius:3px;height:6px;display:block}.ad .doc i.s{width:70%}.ad .doc i.t{background:var(--fg3);width:44%;height:9px;margin-bottom:6px}.ad .doc i.h{animation:5s infinite ad-hl}.ad .doc i.h2{animation-delay:1.2s}@keyframes ad-hl{0%,30%{background:var(--line2)}36%,92%{background:#f0a73a}to{background:var(--line2)}}.ad .scan{background:var(--acc);height:2px;box-shadow:0 0 18px var(--acc),0 0 40px var(--acc);animation:5s linear infinite ad-scan;position:absolute;top:0;left:-12px;right:-12px}@keyframes ad-scan{0%{opacity:0;top:0}5%{opacity:1}70%{opacity:1;top:100%}75%,to{opacity:0;top:100%}}.ad .flag{font:600 10.5px/1 var(--mono);color:#1d1405;opacity:0;background:#f0a73a;border-radius:99px;padding:7px 10px;animation:5s infinite ad-flag;position:absolute;right:14px}.ad .flag.g2{animation-delay:1.2s}@keyframes ad-flag{0%,34%{opacity:0;transform:translate(10px)scale(.9)}40%,90%{opacity:1;transform:none}to{opacity:0}}.ad .kt{font:500 12px/1.4 var(--mono);color:var(--fg2);flex-direction:column;gap:6px;display:flex;position:absolute;inset:50px 22px 22px}.ad .cmd{border:1px solid var(--line2);background:var(--bg);color:var(--fg);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ad .cmd:after{content:"";background:var(--acc);width:8px;height:15px;animation:1s step-end infinite ad-blink}.ad .kr{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 12px;animation:6s infinite ad-kr;display:grid}.ad .kr b{color:var(--accText);font-weight:500}@keyframes ad-kr{0%,10%{opacity:0;transform:translateY(6px)}18%,90%{opacity:1;transform:none}to{opacity:0}}.ad .stripe{z-index:1;font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accInk);background:repeating-linear-gradient(-45deg,var(--acc) 0 8px,color-mix(in srgb,var(--acc) 70%,var(--bg)) 8px 16px);border-radius:99px;padding:8px 14px;position:absolute;top:16px;right:16px}.ad .urlb{z-index:1;font:500 11px/1 var(--mono);color:var(--fg2);background:var(--bg);border:1px solid var(--line2);border-radius:99px;padding:6px 12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ad .flag.mt{background:var(--acc);color:var(--accInk)}.ad .chat{font:500 13px/1.4 var(--sans);flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset:22px}.ad .bub{opacity:0;max-width:88%;animation:ad-kr 7s var(--ease) infinite;border-radius:14px;padding:10px 12px}.ad .bub.a{background:var(--bg);border:1px solid var(--line2);border-bottom-left-radius:4px;align-self:flex-start}.ad .bub small{font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accText);margin-bottom:4px;display:block}.ad .acts{opacity:0;animation:ad-kr 7s var(--ease) infinite;gap:6px;display:flex}.ad .acts span{font:600 11px/1 var(--mono);border:1px solid var(--line2);color:var(--fg2);border-radius:99px;padding:7px 11px}.ad .acts span:first-child{background:var(--acc);color:var(--accInk);border-color:#0000}.ad .ed{flex-direction:column;gap:10px;display:flex;position:absolute;inset:24px}.ad .ed i{background:var(--line2);border-radius:4px;height:8px;display:block}.ad .ed i.hd{background:var(--fg3);width:58%;height:14px}.ad .ed .tb{border:1px solid var(--line2);background:var(--bg);border-radius:10px;align-self:flex-start;gap:4px;padding:5px;display:flex}.ad .ed .tb span{font:600 11px/1 var(--mono);color:var(--fg2);border-radius:6px;padding:5px 8px}.ad .ed .tb span:first-child{background:var(--acc);color:var(--accInk)}.ad .ed .sel{border:1.5px solid var(--acc);font:600 15px/1.2 var(--sans);color:var(--fg);animation:ad-selm 6s var(--ease) infinite;border-radius:8px;align-self:flex-start;padding:9px 12px;position:relative}.ad .ed .sel:before,.ad .ed .sel:after{content:"";background:var(--acc);border-radius:2px;width:8px;height:8px;position:absolute}.ad .ed .sel:before{top:-5px;left:-5px}.ad .ed .sel:after{bottom:-5px;right:-5px}.ad .ed .sel em{vertical-align:-3px;background:var(--acc);width:2px;height:16px;margin-left:3px;animation:1s step-end infinite ad-blink;display:inline-block}@keyframes ad-selm{0%,30%{transform:none}45%,80%{transform:translate(18px,34px)}to{transform:none}}.ad .ads{justify-content:center;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:24px}.ad .ads span{border:1px solid var(--line2);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 30%,var(--bg2)),var(--bg2) 60%,color-mix(in srgb,var(--acc2) 28%,var(--bg2)));border-radius:12px;animation:6s ease-in-out infinite ad-fl;position:relative;overflow:hidden}.ad .ads .v{aspect-ratio:9/16;width:30%}.ad .ads .s{aspect-ratio:1;width:28%}.ad .ads .w{aspect-ratio:16/9;width:34%}.ad .ads span:before{content:"";border-left:14px solid var(--fg);opacity:.85;border-top:9px solid #0000;border-bottom:9px solid #0000;margin:-9px 0 0 -5px;position:absolute;top:50%;left:50%}.ad .ads span:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff3 50%,#0000 70%);animation:3s ease-in-out infinite ad-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes ad-sheen{60%,to{transform:translate(100%)}}.ad .ads em{font:500 10px/1 var(--mono);color:var(--fg2);font-style:normal;position:absolute;bottom:8px;left:8px}.ad .ads b{font:600 10.5px/1 var(--mono);background:var(--acc);color:var(--accInk);border-radius:99px;padding:7px 11px;position:absolute;top:0;right:0}.ad .st{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--accText);border-radius:99px;margin-right:8px;padding:3px 8px;font-style:normal}.ad .ct{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ad .big{font-family:var(--disp);text-transform:uppercase;margin:18px 0 0;font-size:clamp(64px,10vw,170px);font-weight:900;font-stretch:62%;line-height:.86}.ad .big span{background:linear-gradient(100deg,var(--acc),var(--acc2) 50%,var(--acc));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ad-shine;display:block}.ad .cl{gap:8px;margin:32px 0 0;display:grid}.ad .cl div{border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ad .cl dt{font:500 11px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.1em}.ad .cl dd{margin:0;font-weight:600}.ad .frm{border-radius:30px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,40px);display:flex}.ad .fl{flex-direction:column;gap:8px;display:flex}.ad .fl span,.ad .fs legend{font:500 11px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.1em}.ad .fl input,.ad .fl textarea{width:100%;min-height:54px;font:500 16px/1.4 var(--sans);color:var(--fg);background:color-mix(in srgb,var(--bg) 70%,transparent);border:1px solid var(--line2);resize:vertical;border-radius:16px;padding:15px 16px;transition:border-color .3s,box-shadow .3s}.ad .fl input::placeholder,.ad .fl textarea::placeholder{color:var(--fg3)}.ad .fl input:focus,.ad .fl textarea:focus{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 22%,transparent);outline:none}.ad .fs{border:0;min-width:0;margin:0;padding:0}.ad .fs legend{margin-bottom:10px;padding:0}.ad .chips{flex-wrap:wrap;gap:8px;display:flex}.ad .chip{appearance:none;min-height:44px;font:500 14px/1 var(--sans);color:var(--fg2);border:1px solid var(--line2);cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease);background:0 0;border-radius:99px;padding:0 18px}.ad .chip:active{transform:scale(.94)}.ad .chip.on{background:var(--acc);border-color:var(--acc);color:var(--accInk)}.ad .frm .btn{width:100%}.ad .sent{font:500 13px/1.5 var(--mono);color:var(--accText);background:color-mix(in srgb,var(--acc) 10%,transparent);animation:ad-rise .5s var(--ease) both;border-radius:14px;margin:0;padding:14px 16px}.ad .ft{border-top:1px solid var(--line);padding-top:clamp(56px,7vw,90px);position:relative}.ad .ftg{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:32px;padding-bottom:clamp(40px,5vw,64px);display:grid}.ad .ftg p{color:var(--fg2);margin:14px 0 0}.ad .ftd{gap:12px;margin:0;display:grid}.ad .ftd div{align-items:baseline;gap:12px;display:flex}.ad .ftd dt{width:64px;font:500 11px/1 var(--mono);color:var(--fg3);text-transform:uppercase;letter-spacing:.1em;flex:none}.ad .ftd dd{margin:0}.ad .ftl{flex-direction:column;align-items:flex-start;display:flex}.ad .ftl a{min-height:44px;color:var(--fg2);transition:color .25s,transform .4s var(--ease);align-items:center;display:inline-flex}.ad .ftl a:hover{color:var(--accText);transform:translate(6px)}.ad .giant{white-space:nowrap;font-family:var(--disp);text-transform:uppercase;justify-content:center;align-items:center;padding:.12em 0 .02em;font-size:clamp(46px,11.6vw,206px);font-weight:900;line-height:.86;display:flex;overflow:hidden}.ad .giant .lt{transition:font-stretch .6s var(--ease),color .4s;font-stretch:62%;display:inline-block}.ad .giant .lt:hover{color:var(--acc);font-stretch:100%}.ad .giant .lt:hover+.lt{font-stretch:80%}.ad .giant .lt:has(+.lt:hover){font-stretch:80%}.ad .giant .px{background:var(--acc);width:.15em;height:.15em;animation:ad-spin 6s var(--ease) infinite;flex:none;margin:0 .12em}@keyframes ad-spin{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(90deg)}to{transform:rotate(180deg)}}@keyframes ad-wv{0%,to{font-stretch:62%}50%{color:var(--acc);font-stretch:82%}}@media (hover:none){.ad [data-in=true] .giant .lt{animation:3.6s ease-in-out infinite ad-wv}}.ad .ftb{font:500 12px/1 var(--mono);color:var(--fg3);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 14px;display:flex}.ad .ftb a{align-items:center;min-height:44px;display:inline-flex}.ad .ftb a:hover{color:var(--fg)}.ad>main,.ad>section,.ad>footer{z-index:1;position:relative}.ad .sh2{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.ad .pz{aspect-ratio:16/10;cursor:grab;touch-action:pan-y;width:100%;max-height:340px;position:relative}.ad .pz:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(var(--acc),var(--acc)) 0 0/16px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) 0 0/1px 16px no-repeat,linear-gradient(var(--acc),var(--acc)) 100% 0/16px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) 100% 0/1px 16px no-repeat,linear-gradient(var(--acc),var(--acc)) 0 100%/16px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) 0 100%/1px 16px no-repeat,linear-gradient(var(--acc),var(--acc)) 100% 100%/16px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) 100% 100%/1px 16px no-repeat;position:absolute;inset:0}.ad .pz-s{aspect-ratio:auto;flex:280px;align-self:stretch;min-width:240px;height:220px;max-height:none}.ad .pz-l{aspect-ratio:auto;height:240px;max-height:none;margin-top:24px}.ad .pz-f{aspect-ratio:auto;height:clamp(200px,24vw,320px);max-height:none}.ad .orb.pz{aspect-ratio:1;max-height:none}@media (max-width:1080px){.ad .sh2{grid-template-columns:minmax(0,1fr)}.ad .pz{aspect-ratio:auto;height:210px;max-height:none}.ad .orb.pz{aspect-ratio:1;height:auto}.ad .links,.ad .nav .btn{display:none}.ad .mb{display:grid}.ad .hin{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:40px}.ad .orb{max-width:480px;margin-top:-10px}.ad .ct,.ad .wk{grid-template-columns:minmax(0,1fr)}.ad .card.w5,.ad .card.w7{grid-column:span 12}.ad .sc{grid-template-columns:auto minmax(0,1fr)}.ad .sc code{grid-column:2;justify-self:start}.ad .prods{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(-1*clamp(18px,4vw,56px));padding:6px clamp(18px,4vw,56px) 14px;display:flex;overflow-x:auto}.ad .prod{scroll-snap-align:center;flex:0 0 min(84%,420px)}}@media (max-width:640px){.ad .wm{display:none}.ad .nav{padding-left:12px}.ad .pipe{grid-template-columns:minmax(0,1fr)}.ad .pl{justify-self:center;width:1px;height:16px}.ad .pl:after{display:none}.ad .st{grid-template-columns:minmax(0,1fr)}.ad .sat{width:50%;padding:14px}.ad .s1{top:-4%;left:-6%}.ad .s2{top:auto;bottom:4%;right:-8%}.ad .s3{display:none}.ad .hm{grid-template-columns:minmax(0,1fr)}.ad .hc{display:none}.ad .plist li{flex-wrap:wrap}.ad .plist i{display:none}.ad .plist b{text-align:left;width:100%}.ad .dev{aspect-ratio:1200/980}.ad .br{width:100%}.ad .ph{width:38%;bottom:-6%;right:-2%}.ad .toast{width:56%;top:auto;bottom:40%;right:4%}.ad .fc.f3{display:none}.ad .fc.f1{top:auto;bottom:24%;left:-2%}.ad .proc{padding-left:46px}.ad .rail{left:12px}.ad .pst .nd{left:-43px}.ad .pst{grid-template-columns:minmax(0,1fr)}.ad .pst .k{grid-row:auto;font-size:56px}}@supports (animation-timeline:view()){.ad .prog{animation:linear both ad-pg;animation-timeline:scroll()}@keyframes ad-pg{to{transform:scaleX(1)}}.ad .tilt{animation:linear both ad-tilt;animation-timeline:view();animation-range:entry cover 42%}@keyframes ad-tilt{0%{transform:perspective(1600px)rotateX(34deg)scale(.86)translateY(50px)}to{transform:perspective(1600px)rotateX(0)scale(1)}}.ad .rail i{animation:linear both ad-rl;animation-timeline:view();animation-range:entry 40% exit 60%}@keyframes ad-rl{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ad .par{animation:linear both ad-par;animation-timeline:view();animation-range:cover}@keyframes ad-par{0%{transform:translateY(70px)}to{transform:translateY(-70px)}}.ad .scl{animation:linear both ad-scl;animation-timeline:view();animation-range:entry cover 40%}@keyframes ad-scl{0%{opacity:.2;transform:scale(.82)}to{opacity:1;transform:none}}}[data-motion=off] .ad *,[data-motion=off] .ad :before,[data-motion=off] .ad :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ad *,.ad :before,.ad :after{transition:none!important;animation:none!important}.ad .rv,.ad .qm i,.ad .kr,.ad .flag{opacity:1!important}.ad .ttl{clip-path:none!important;transform:none!important}.ad .tl{width:auto!important}.ad .bars i,.ad .prog{transform:none!important}}[data-motion=off] .ad .rv,[data-motion=off] .ad .qm i,[data-motion=off] .ad .kr,[data-motion=off] .ad .flag{opacity:1}[data-motion=off] .ad .ttl{clip-path:none;transform:none}[data-motion=off] .ad .qm i,[data-motion=off] .ad .bars i{transform:none}[data-motion=off] .ad .tl{width:auto}.ad .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad .btn .t span+span{top:calc(100% + .3em)}.ad .btn:hover .t span{transform:translateY(calc(-100% - .3em))}
