.lm{display:inline-flex}.lm svg{width:100%;height:auto;display:block}html[data-logo=tc] .lm .lm-bl,html:not([data-logo=tc]) .lm .lm-tc,.logo-compare{display:none}html[data-logo-compare] .wg .logo-compare{z-index:250;border:1px solid var(--edge-hi);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:700 13px var(--ui);color:var(--muted);background:#141210eb;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 16px 40px -14px #000000e6}html[data-logo-compare] .wg .logo-compare button{color:var(--muted);font:700 13px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px}html[data-logo-compare]:not([data-logo=tc]) .wg .lc-bl,html[data-logo-compare][data-logo=tc] .wg .lc-tc{background:var(--text);color:#17130e}html[data-logo-compare] .wg .lc-x{color:var(--faint)}html:has(.wg){background:#13110f}body:has(.wg){background:0 0}.wg{--bg:#13110f;--bg-2:#1b1815;--text:#f4eee7;--muted:#cfc6bc;--faint:#a59c92;--glass:#fff2e40b;--glass-2:#fff2e414;--edge:#ffecd621;--edge-hi:#ffecd647;--accent:#e3263b;--accent-2:#ff6b78;--accent-soft:#e3263b38;--on-accent:#fff;--second:#d7b27c;--shadow-hard:#d7b27c;--aur-a:#e3263b4d;--aur-b:#d7b27c33;--display:var(--font-bricolage),"Arial Narrow",sans-serif;--ui:var(--font-hanken),system-ui,sans-serif;--spring:cubic-bezier(.2,1.5,.4,1);--out:cubic-bezier(.16,1,.3,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --accent{syntax:"<color>";inherits:true;initial-value:#e3263b}@property --accent-2{syntax:"<color>";inherits:true;initial-value:#ff6b78}@property --accent-soft{syntax:"<color>";inherits:true;initial-value:#e3263b38}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#fff}@property --shadow-hard{syntax:"<color>";inherits:true;initial-value:#d7b27c}@property --aur-a{syntax:"<color>";inherits:true;initial-value:#e3263b4d}@property --aur-b{syntax:"<color>";inherits:true;initial-value:#d7b27c33}.wg{transition:--accent 1.1s var(--out),--accent-2 1.1s var(--out),--accent-soft 1.1s var(--out),--on-accent .6s,--shadow-hard 1.1s var(--out),--aur-a 1.6s var(--out),--aur-b 1.6s var(--out)}.wg[data-tone=teal]{--accent:#1bb39a;--accent-2:#5fe0c8;--accent-soft:#1bb39a33;--on-accent:#06201b;--shadow-hard:#d7b27c;--aur-a:#1bb39a3d;--aur-b:#e3263b1f}.wg[data-tone=sand]{--accent:#d9a55a;--accent-2:#f0cb8e;--accent-soft:#d9a55a33;--on-accent:#1a130a;--shadow-hard:#e3263b;--aur-a:#d9a55a3d;--aur-b:#1bb39a1f}@media (prefers-reduced-motion:reduce){.wg{transition:none}.wg .fx-deal,.wg .fx-deal s,.wg .fx-slots .new,.wg .fx-note{animation:none}.wg .fx-deal s{opacity:1;scale:1}}.wg{color:var(--text);font-family:var(--ui);font-size:16px;line-height:1.55;overflow-x:clip}.wg:before{content:"";height:env(safe-area-inset-top,0px);z-index:90;background:var(--bg);position:fixed;inset:0 0 auto}.wg img{max-width:100%;display:block}.wg a{color:inherit;text-decoration:none}.wg :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wg .gx{padding-left:max(16px,env(safe-area-inset-left,0px),4vw);padding-right:max(16px,env(safe-area-inset-right,0px),4vw)}.wg .maxw{max-width:1320px;margin:0 auto}.wg .ground{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wg .ground .a1,.wg .ground .a2{will-change:transform;border-radius:50%;position:absolute}.wg .ground .a1{background:radial-gradient(closest-side,var(--aur-a),transparent);width:90vw;height:80vw;animation:22s ease-in-out infinite alternate drift;top:-32vw;left:-28vw}.wg .ground .a2{background:radial-gradient(closest-side,var(--aur-b),transparent);width:80vw;height:75vw;animation:28s ease-in-out infinite alternate-reverse drift;top:22vh;right:-30vw}.wg .ground .dots{background-image:radial-gradient(#ffecd617 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%)}@keyframes drift{to{translate:10vw 8vh;scale:1.1}}.wg .glass{background:linear-gradient(180deg,var(--glass-2),var(--glass));border:1px solid var(--edge);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000b3}.wg .btn{font:700 15px var(--ui);background:var(--accent);color:var(--on-accent);box-shadow:4px 4px 0 var(--shadow-hard);cursor:pointer;border:2px solid #0e0c0a;border-radius:14px;align-items:center;gap:10px;padding:14px 22px;transition:transform .18s,box-shadow .18s,background .6s,color .6s;display:inline-flex;position:relative}.wg .btn:hover{box-shadow:6px 6px 0 var(--shadow-hard);transform:translate(-2px,-2px)}.wg .btn:active{box-shadow:1px 1px 0 var(--shadow-hard);transform:translate(3px,3px)}.wg .btn svg{width:16px;height:16px;transition:transform .5s var(--spring)}.wg .btn:hover svg{transform:translate(3px)}.wg .pill{font:600 15px var(--ui);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:13px 20px;transition:border-color .3s,background .3s;display:inline-flex}.wg .pill:hover{border-color:var(--edge-hi);background:var(--glass-2)}.wg .tag{color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.wg .tag b{background:var(--accent-soft);color:var(--accent-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;transition:background .6s,color .6s;display:inline-flex}.wg .tag b:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;animation:2s infinite ping}@keyframes ping{70%{box-shadow:0 0 0 7px #0000}}.wg .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);font-size:13px;font-weight:700;transition:color .6s}.wg h1,.wg h2,.wg h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.wg .nav{z-index:60;top:calc(14px + env(safe-area-inset-top,0px));width:max-content;max-width:calc(100% - 32px);transition:padding .5s var(--out),gap .5s var(--out);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex;position:fixed;left:50%;translate:-50%}.wg .nav.compact{gap:2px;padding:5px 5px 5px 12px}.wg .nav.glass{-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(#26211ddb,#181512e0);border-color:#ffecd629;box-shadow:inset 0 1px #ffffff12,0 18px 40px -18px #000000d9}.wg .nav .logo{font:800 15px var(--display);white-space:nowrap;align-items:center;gap:8px;margin-right:10px;display:flex}.wg .nav .logo .logo-mark{width:34px;color:var(--text);transition:transform .6s var(--spring);flex:none}.wg .nav .logo:hover .logo-mark{transform:translateY(-2px)rotate(-6deg)}.wg .nav .links{display:flex;position:relative}.wg .nav .links a{z-index:1;color:var(--muted);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transition:color .25s;position:relative}.wg .nav .links a:hover{color:var(--text)}.wg .nav .hov{z-index:0;background:var(--glass-2);border:1px solid var(--edge);opacity:0;height:100%;transition:left .45s var(--spring),width .45s var(--spring),opacity .25s;border-radius:999px;position:absolute;top:0}.wg .nav .cta{background:var(--text);color:#17130e;white-space:nowrap;transition:transform .3s var(--spring);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.wg .nav .cta:hover{transform:scale(1.04)}.wg .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-top:clamp(110px,14vh,150px);padding-bottom:90px;display:grid}.wg .hero h1{font-variation-settings:"wdth" 88,"opsz" 96;margin:24px 0 22px;font-size:clamp(44px,5.8vw,92px);font-weight:800;line-height:.94}.wg .hero h1 .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.wg .hero h1 .w>span{animation:rise 1s var(--out)backwards;animation-delay:calc(var(--i)*90ms + .1s);display:inline-block}.wg .roll{vertical-align:top;height:1.02em;color:var(--accent-2);clip-path:inset(-.1em -100vw -.25em -.08em);transition:color .6s,width .7s var(--spring);display:inline-grid;position:relative}.wg .roll span{white-space:nowrap;transition:transform .7s var(--spring),opacity .4s;grid-area:1/1;justify-self:start}.wg .roll span[data-s=in]{opacity:1;transform:none}.wg .roll span[data-s=up]{opacity:0;transform:translateY(-105%)}.wg .roll span[data-s=down]{opacity:0;transform:translateY(105%)}.wg .roll:after{content:"";background:var(--accent);transform-origin:0;height:.07em;animation:underline 1s 1s var(--out)backwards;border-radius:1em;transition:background .6s;position:absolute;bottom:.02em;left:0;right:0}.wg .hero .lede{color:var(--muted);max-width:44ch;animation:fade .9s .5s var(--out)backwards;margin:0 0 30px;font-size:clamp(17px,1.35vw,20px)}.wg .hero .ctas{animation:fade .9s .65s var(--out)backwards;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wg .proof{color:var(--faint);animation:fade .9s .8s var(--out)backwards;flex-wrap:wrap;gap:22px;margin-top:38px;font-size:14px;font-weight:600;display:flex}.wg .proof span{align-items:center;gap:8px;display:flex}.wg .proof b{font:800 22px var(--display);color:var(--text)}@keyframes rise{0%{transform:translateY(110%)}}@keyframes fade{0%{opacity:0;transform:translateY(16px)}}@keyframes underline{0%{transform:scaleX(0)}}.wg .stage{perspective:1400px;height:clamp(440px,42vw,600px);position:relative}.wg .layer{transition:transform .7s var(--out);position:absolute}.wg .fx-card{-webkit-backdrop-filter:blur(18px);z-index:2;width:36%;min-width:210px;animation:fade 1s var(--out)backwards;background:#1f1b18f0;border-radius:18px;padding:14px;font-size:13px;right:-5%}.wg .fx-pipe{animation-delay:.7s;top:13%}.wg .fx-book{animation-delay:.85s;top:47%}.wg .fx-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.wg .fx-head b{font:700 14px var(--display)}.wg .fx-head small{color:var(--faint);font-size:11.5px;font-weight:600}.wg .fx-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wg .fx-stages div{border:1px solid var(--edge);background:#fff2e40a;border-radius:10px;padding:7px 8px}.wg .fx-stages small{color:var(--muted);font-size:11px;font-weight:600;display:block}.wg .fx-stages b{font:800 18px var(--display)}.wg .fx-stages .won{border-color:color-mix(in srgb,var(--accent)55%,transparent);background:var(--accent-soft);transition:background .6s,border-color .6s}.wg .fx-deal{background:#fff2e40d;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-weight:600;animation:6s 1.6s infinite dealWin;display:grid;position:relative}.wg .fx-deal i{background:var(--second);border-radius:50%;width:8px;height:8px}.wg .fx-deal em{font-style:normal;font-weight:800}.wg .fx-deal s{background:var(--accent);color:var(--on-accent);opacity:0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;text-decoration:none;transition:background .6s,color .6s;animation:6s 1.6s infinite wonTag;scale:.6}@keyframes dealWin{0%,30%{transform:none}42%,88%{box-shadow:0 0 0 1px var(--accent),0 0 22px -6px var(--accent);transform:translate(0)}to{box-shadow:none}}@keyframes wonTag{0%,34%{opacity:0;scale:.6}44%,88%{opacity:1;scale:1}to{opacity:0;scale:.6}}.wg .fx-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wg .fx-slots span{text-align:center;border:1px solid var(--edge);color:var(--muted);border-radius:8px;padding:6px 0;font-size:12px;font-weight:700}.wg .fx-slots .taken{color:var(--faint);background:#fff2e40f;text-decoration:line-through}.wg .fx-slots .new{animation:6s 2.4s infinite slotBook}@keyframes slotBook{0%,30%{color:var(--muted);border-color:var(--edge);background:0 0}40%,90%{background:var(--accent);color:var(--on-accent);border-color:#0000}to{color:var(--muted);background:0 0}}.wg .fx-note{color:var(--muted);align-items:center;gap:7px;margin:9px 0 0;font-size:12px;font-weight:600;animation:6s 2.4s infinite noteIn;display:flex}.wg .fx-note i{background:var(--accent);border-radius:50%;width:7px;height:7px;transition:background .6s}@keyframes noteIn{0%,34%{opacity:.25}44%,90%{opacity:1}to{opacity:.25}}@media (min-width:1001px) and (max-width:1180px){.wg .fx-book{display:none}}@media (max-width:1000px){.wg .fx-card,.wg .layer.chip-float{right:0}}.wg .dash{width:72%;animation:fade 1s .3s var(--out)backwards;border-radius:22px;padding:20px;top:10%;left:0}.wg .dash-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.wg .dash-head b{font:700 16px var(--display)}.wg .dash-head small{color:var(--faint);font-size:12px;font-weight:600}.wg .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wg .kpi{border:1px solid var(--edge);background:#fff2e409;border-radius:14px;padding:12px 14px}.wg .kpi small{color:var(--muted);font-size:12px;font-weight:600;display:block}.wg .kpi b{font:800 30px var(--display);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.wg .kpi em{color:var(--accent-2);font-size:12px;font-style:normal;font-weight:700;transition:color .6s}.wg .chart{border:1px solid var(--edge);background:#fff2e409;border-radius:14px;margin-top:12px;padding:12px 14px 6px}.wg .chart small{color:var(--muted);font-size:12px;font-weight:600}.wg .chart svg{width:100%;height:96px;display:block;overflow:visible}.wg .chart .ln{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:700;animation:draw 2.4s .7s var(--out)backwards;transition:stroke .6s}.wg .chart .ar{fill:url(#gArea);opacity:0;animation:1s 2s forwards areaIn}.wg .chart .pt{fill:var(--accent);animation:pop .5s 2.6s var(--spring)backwards;transition:fill .6s}@keyframes draw{0%{stroke-dashoffset:700px}}@keyframes areaIn{to{opacity:1}}@keyframes pop{0%{scale:0}}.wg .feed{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wg .feed li{animation:rowIn .55s var(--spring)backwards;background:#fff2e408;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.wg .feed li i{background:var(--second);border-radius:50%;width:8px;height:8px}.wg .feed li.hot i{background:var(--accent)}.wg .feed li span{color:var(--faint);font-size:12px;font-weight:600}@keyframes rowIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}}.wg .island{border:1px solid var(--edge);white-space:nowrap;height:44px;transition:width .6s var(--spring),transform .7s var(--out);background:#0b0a09;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:13.5px;font-weight:600;display:flex;top:0;right:2%;overflow:hidden;box-shadow:0 18px 40px -14px #000c}.wg .island .ico{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:13px;transition:background .6s,color .6s;display:grid}.wg .island .txt{transition:opacity .25s}.wg .chip-float{width:220px;animation:fade 1s .9s var(--out)backwards;border-radius:16px;padding:12px 14px;font-size:13px;bottom:2%;right:-5%}.wg .chip-float p{margin:6px 0 8px;line-height:1.4}.wg .chip-float small{color:var(--faint);font-weight:600}.wg .chip-float .pri{background:var(--accent-soft);color:var(--accent-2);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;transition:background .6s,color .6s;display:inline-block}.wg .sec{padding-block:clamp(70px,9vw,120px)}.wg .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.wg .sec-head h2{font-variation-settings:"wdth" 90,"opsz" 96;max-width:15ch;margin-top:12px;font-size:clamp(34px,4.6vw,68px);font-weight:800;line-height:.98}.wg .sec-head h2 em{color:var(--accent-2);font-style:normal;transition:color .6s}.wg .sec-head p{max-width:42ch;color:var(--muted);margin:0;font-size:17px}.wg .reveal{opacity:0;transition:opacity .9s var(--out),transform .9s var(--out);transition-delay:calc(var(--i,0)*80ms);transform:translateY(28px)}.wg .reveal.in{opacity:1;transform:none}.wg .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.wg .tile{--mx:50%;--my:50%;min-width:0;transform-style:preserve-3d;border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.wg .tile:before{content:"";pointer-events:none;background:radial-gradient(420px circle at var(--mx)var(--my),var(--accent-soft),transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.wg .tile:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx)var(--my),var(--accent),transparent 60%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:0;-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}.wg .tile:hover:before,.wg .tile:hover:after{opacity:1}.wg .tile .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.wg .tile .lbl i{letter-spacing:0;text-transform:none;border:1px solid var(--edge);color:var(--text);background:#fff2e40f;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal}.wg .tile .lbl i.live:before{content:"● ";color:#5cd3a0}.wg .tile h3{font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.02}.wg .tile p{color:var(--muted);max-width:44ch;margin:0;font-size:15px}.wg .frame{border:1px solid var(--edge);transition:transform .8s var(--spring);border-radius:14px;margin-top:auto;overflow:hidden;box-shadow:0 24px 50px -24px #000000e6}.wg .tile:hover .frame{transform:translateY(-4px)}.wg .frame header{border-bottom:1px solid var(--edge);background:#0e0c0b;align-items:center;gap:5px;height:24px;padding:0 10px;display:flex}.wg .frame header i{background:#3a342e;border-radius:50%;width:7px;height:7px}.wg .frame img{width:100%;height:auto}.wg .t-storex{grid-area:span 2/span 7}.wg .t-mcma{grid-column:span 5}.wg .t-ai{grid-column:span 7}.wg .t-qab,.wg .t-seo{grid-column:span 5}.wg .t-int{grid-column:span 7}.wg .t-agent{grid-column:span 12;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:14px 28px;display:grid}.wg .t-agent .lbl{grid-column:1/-1}.wg .ag-copy{gap:10px;display:grid}.wg .ag-mate{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent)40%,transparent);border-radius:16px;gap:4px;margin-top:6px;padding:14px 16px;transition:background .6s,border-color .6s;display:grid}.wg .ag-mate b{color:var(--accent-2);font-size:15px;font-weight:800;transition:color .6s}.wg .ag-mate span{color:var(--text);font-size:14px;line-height:1.45}.wg .ag-mate a{color:var(--text);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.wg .ag-mate a svg{width:14px;height:14px;transition:transform .4s var(--spring)}.wg .ag-mate a:hover svg{transform:translate(3px)}.wg .flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wg .flow li{border:1px solid var(--edge);animation:8s infinite flowstep;animation-delay:calc(var(--n)*2s);background:#fff2e40d;border-radius:16px;padding:14px 14px 16px;position:relative}.wg .flow li b{margin-bottom:4px;font-size:15px;font-weight:800;display:block}.wg .flow li small{color:var(--muted);font-size:13.5px;line-height:1.35;display:block}.wg .flow li:before{content:"";background:var(--faint);width:8px;height:8px;animation:8s infinite flowdot;animation-delay:calc(var(--n)*2s);border-radius:50%;margin-bottom:10px;display:block}@keyframes flowstep{0%,22%{border-color:color-mix(in srgb,var(--accent)70%,transparent)}32%,to{border-color:var(--edge)}}@keyframes flowdot{0%,22%{background:var(--accent)}32%,to{background:var(--faint)}}@media (max-width:900px){.wg .t-agent{grid-template-columns:minmax(0,1fr)}.wg .flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg .bubbles{gap:8px;margin-top:auto;display:grid}.wg .bubble{border:1px solid var(--edge);background:#fff2e40f;border-radius:14px;max-width:88%;padding:10px 13px;font-size:14px}.wg .bubble.me{background:var(--accent-soft);color:var(--text);border-color:#0000;justify-self:end;transition:background .6s}.wg .bubble small{color:var(--faint);font-size:12px;font-weight:600;display:block}.wg .ail{flex:1;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;gap:10px;margin-top:8px;display:grid}.wg .ail-step{border:1px solid var(--edge);opacity:0;transition:opacity .6s var(--out),transform .6s var(--out);background:#fff2e40b;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative;transform:translateY(10px)}.wg .tile.in .ail-step{opacity:1;transform:none}.wg .tile.in .ail-id{transition-delay:.35s}.wg .tile.in .ail-price{transition-delay:.7s}.wg .ail-step:not(:last-child):after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);z-index:1;width:8px;height:8px;transition:border-color .6s;position:absolute;top:50%;right:-9px;translate:0 -50%;rotate:45deg}.wg .ail-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);font-size:11px;font-weight:800;transition:color .6s}.wg .ail-view{aspect-ratio:6/5;background:radial-gradient(circle at 50% 40%,#ede3d6,#cfc1ae);border-radius:12px;position:relative;overflow:hidden}.wg .ail-view svg{width:80%;height:82%;position:absolute;inset:12% 10% 6%}.wg .ail-line{background:var(--accent);height:2px;box-shadow:0 0 12px 2px var(--accent);animation:2.6s ease-in-out infinite alternate ailScan;position:absolute;top:10%;left:6%;right:6%}@keyframes ailScan{to{top:88%}}.wg .ail-view .c{border:2.5px solid #fff;width:14px;height:14px;position:absolute}.wg .ail-view .tl{border-bottom:0;border-right:0;border-radius:5px 0 0;top:7px;left:7px}.wg .ail-view .tr{border-bottom:0;border-left:0;border-radius:0 5px 0 0;top:7px;right:7px}.wg .ail-view .bl{border-top:0;border-right:0;border-radius:0 0 0 5px;bottom:7px;left:7px}.wg .ail-view .br{border-top:0;border-left:0;border-radius:0 0 5px;bottom:7px;right:7px}.wg .tile .ail-cap{color:var(--faint);margin:auto 0 0;font-size:11.5px;font-weight:600}.wg .ail-chip{color:#5cd3a0;background:#5cd3a024;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:700}.wg .ail dl{gap:6px;margin:0;display:grid}.wg .ail dl div{gap:1px;display:grid}.wg .ail dt{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.wg .ail dd{margin:0;font-size:13px;font-weight:600;line-height:1.3}.wg .ail-price ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wg .ail-price li{color:var(--muted);background:#fff2e408;border-radius:8px;justify-content:space-between;padding:5px 8px;font-size:12px;display:flex}.wg .ail-price li b{color:var(--text)}.wg .ail-price li.mid{outline:1px dashed color-mix(in srgb,var(--accent)60%,transparent)}.wg .ail-sug{background:var(--accent-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .6s;display:flex}.wg .ail-sug span{font-size:12px;font-weight:700}.wg .ail-sug small{color:var(--muted);font-size:10.5px;font-weight:600;display:block}.wg .ail-sug b{font:800 22px var(--display)}.wg .ail-btn{text-align:center;background:var(--accent);color:var(--on-accent);border-radius:10px;margin-top:auto;padding:8px;font-size:12.5px;font-weight:800;transition:background .6s,color .6s}.wg .tile .ail-foot{color:var(--faint);max-width:none;font-size:12.5px}@media (max-width:640px){.wg .ail{grid-template-columns:1fr 1fr}.wg .ail-price{grid-column:1/-1}.wg .ail-step:nth-child(2):after{display:none}}@media (prefers-reduced-motion:reduce){.wg .ail-line{animation:none;top:50%}.wg .ail-step{opacity:1;transition:none;transform:none}}.wg .seo-n{font:800 clamp(44px,4.6vw,64px)var(--display);font-variant-numeric:tabular-nums;line-height:1}.wg .seo-n span{color:var(--accent-2);margin-left:6px;font-size:.45em;transition:color .6s}.wg .seo-chart{background:#fff;border-radius:12px;margin-top:auto;padding:6px;overflow:hidden}.wg .t-seo .seo-n span{font:700 14px var(--ui);margin-left:10px}.wg .sc{flex-direction:column;gap:8px;margin:auto 0 0;display:flex}.wg .sc-key{color:var(--muted);gap:16px;font-size:12.5px;font-weight:700;display:flex}.wg .sc-key span:before{content:"";vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:7px;display:inline-block}.wg .sc-key .k-c:before{background:var(--accent);transition:background .6s}.wg .sc-key .k-i:before{background:#ffecd659}.wg .sc-plot{border-bottom:1px solid var(--edge);height:150px;padding-bottom:20px;position:relative}.wg .sc-plot svg{width:100%;height:100%;display:block;overflow:visible}.wg .sc-grid{stroke:#ffecd612;stroke-width:1px;vector-effect:non-scaling-stroke}.wg .sc-area{fill:#ffecd60f}.wg .sc-impr{fill:none;stroke:#ffecd652;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.wg .sc-clicks{fill:none;stroke:var(--accent);stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:stroke .6s}.wg .sc-plot svg{clip-path:inset(-4px 100% -4px 0);transition:clip-path 2.2s .3s var(--out)}.wg .tile.in .sc-plot svg{clip-path:inset(-4px 0)}.wg .sc-m{color:var(--faint);font-size:11.5px;font-weight:700;position:absolute;bottom:0;translate:-50%}.wg .sc figcaption{color:var(--faint);font-size:12px}@media (prefers-reduced-motion:reduce){.wg .sc-plot svg{clip-path:none;transition:none}}.wg .int2{flex:1;place-items:center;min-height:0;margin-top:6px;display:grid}.wg .int2-box{aspect-ratio:2;width:100%;max-width:620px;position:relative;container-type:inline-size}.wg .int2-box>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wg .int2-wire{fill:none;stroke:color-mix(in srgb,var(--accent)55%,transparent);stroke-width:1.2px;stroke-dasharray:3 4;transition:stroke .6s}.wg .int2-pkt{fill:var(--accent-2);filter:drop-shadow(0 0 3px var(--accent));transition:fill .6s}.wg .int2-logo{aspect-ratio:1;width:9.1cqw;transition:transform .4s var(--spring);border-radius:22.5%;place-items:center;display:grid;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 1.2cqw 2.6cqw -1cqw #000000bf,inset 0 0 0 1px #ffffff24}.wg .int2-logo:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000 48%);position:absolute;inset:0}.wg .int2-logo.int2-white{box-shadow:0 1.2cqw 2.6cqw -1cqw #000000bf,inset 0 0 0 1px #00000014}.wg .int2-logo.int2-white:after{background:linear-gradient(#ffffff80,#0000 48%)}.wg .int2-logo:hover{transform:scale(1.12)}.wg .int2-logo>span:first-child{place-items:center;width:56%;height:56%;display:grid}.wg .int2-logo.int2-white>span:first-child{width:62%;height:62%}.wg .int2-logo svg{width:100%;height:100%}.wg .int2-crm{border:1px solid var(--edge-hi);box-shadow:0 3cqw 6cqw -2cqw #000000d9,0 0 0 .6cqw color-mix(in srgb,var(--accent)14%,transparent);font-family:var(--ui);background:#1f1b18;border-radius:2.2cqw;flex-direction:column;display:flex;position:absolute;overflow:hidden}.wg .int2-bar{border-bottom:1px solid var(--edge);background:#2a2522;align-items:center;gap:.9cqw;height:5.6cqw;padding:0 1.8cqw;display:flex}.wg .int2-bar i{background:#ff5f57;border-radius:50%;width:1.4cqw;height:1.4cqw}.wg .int2-bar i:nth-child(2){background:#febc2e}.wg .int2-bar i:nth-child(3){background:#28c840}.wg .int2-bar b{color:var(--muted);margin-left:auto;margin-right:auto;padding-right:5cqw;font-size:2.1cqw;font-weight:700}.wg .int2-body{flex:1;grid-template-columns:7cqw 1fr;min-height:0;display:grid}.wg .int2-side{border-right:1px solid var(--edge);flex-direction:column;gap:1.4cqw;padding:2cqw 1.8cqw;display:flex}.wg .int2-side i{background:#fff2e41a;border-radius:.7cqw;height:2.4cqw;display:block}.wg .int2-side i.on{background:var(--accent);transition:background .6s}.wg .int2-main{flex-direction:column;gap:1.1cqw;padding:1.8cqw 2.2cqw;display:flex}.wg .int2-head{justify-content:space-between;align-items:center;display:flex}.wg .int2-head b{font:800 2.8cqw var(--display);color:var(--text)}.wg .int2-head span{color:#5cd3a0;background:#5cd3a024;border-radius:999px;align-items:center;gap:.8cqw;padding:.5cqw 1.4cqw;font-size:1.8cqw;font-weight:700;display:inline-flex}.wg .int2-head span i{background:#5cd3a0;border-radius:50%;width:1.2cqw;height:1.2cqw;animation:2s infinite ping;box-shadow:0 0 #5cd3a0}.wg .int2-row{background:#fff2e40a;border-radius:1.2cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4cqw;padding:.9cqw 1.3cqw;display:grid}.wg .int2-row i{border-radius:50%;width:2.7cqw;height:2.7cqw}.wg .int2-row span{background:#fff2e429;border-radius:1cqw;height:1.4cqw;display:block}.wg .int2-row em{color:var(--muted);font-size:1.8cqw;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.wg .int2-pkt{display:none}}.wg .cfg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:22px;display:grid}.wg .panel{border-radius:26px;flex-direction:column;gap:18px;padding:26px;display:flex}.wg .inds{border:1px solid var(--edge);background:#00000040;border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;position:relative}.wg .inds button{z-index:1;color:var(--muted);font:700 14px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 15px;transition:color .3s;position:relative}.wg .inds button[aria-pressed=true]{color:#17130e}.wg .inds .sel{z-index:0;background:var(--text);transition:left .5s var(--spring),top .5s var(--spring),width .5s var(--spring),height .5s var(--spring);border-radius:999px;position:absolute}.wg .switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wg .sw{border:1px solid var(--edge);color:var(--text);font:600 15px var(--ui);text-align:left;cursor:pointer;background:#fff2e408;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background .3s,border-color .3s;display:flex}.wg .sw small{color:var(--faint);font-size:12px;font-weight:600;display:block}.wg .sw[aria-checked=true]{background:var(--accent-soft);border-color:#0000}.wg .knob{border:1px solid var(--edge);background:#fff2e41f;border-radius:999px;flex:none;width:46px;height:28px;transition:background .35s;position:relative}.wg .knob:after{content:"";background:var(--text);width:20px;height:20px;transition:translate .55s var(--spring),scale .2s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.wg .sw[aria-checked=true] .knob{background:var(--accent)}.wg .sw[aria-checked=true] .knob:after{background:#fff;translate:18px}.wg .sw:active .knob:after{scale:1.25 .8}.wg .panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.wg .panel-foot p{color:var(--muted);margin:0;font-size:14px}.wg .ring-wrap{border-radius:26px;place-items:center;padding:20px;display:grid;position:relative;overflow:hidden}.wg .cfg-ring{aspect-ratio:1;width:min(100%,520px);position:relative}.wg .cfg-ring:before{content:"";border:1px dashed var(--edge);border-radius:50%;position:absolute;inset:12%}.wg .hub{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%,var(--accent-2),var(--accent)60%);width:31%;color:var(--on-accent);box-shadow:0 0 0 10px var(--accent-soft),0 30px 60px -20px #000c;z-index:3;border-radius:50%;place-items:center;transition:background .6s,color .6s,box-shadow .6s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.wg .hub b{font:800 clamp(28px,4vw,46px)var(--display);font-variant-numeric:tabular-nums;line-height:1;display:block}.wg .hub small{font-size:12.5px;font-weight:700}.wg .wire2{transform-origin:0;background:linear-gradient(90deg,var(--accent),transparent);height:1.5px;width:var(--len);transform:rotate(var(--ang));transition:transform .7s var(--spring),width .7s var(--spring);z-index:1;animation:wireIn .7s var(--out)backwards;position:absolute;top:50%;left:50%}@keyframes wireIn{0%{scale:0 1}}.wg .mod{z-index:2;white-space:nowrap;border:1px solid var(--edge-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:left .7s var(--spring),top .7s var(--spring);animation:modIn .6s var(--spring)backwards;background:#1b1815d9;border-radius:14px;padding:9px 14px;font-size:14px;font-weight:700;position:absolute;translate:-50% -50%;box-shadow:0 14px 30px -14px #000000e6}.wg .mod small{color:var(--faint);font-size:11.5px;font-weight:600;display:block}@keyframes modIn{0%{opacity:0;scale:.3}}.wg .roll.strike{color:var(--text)}.wg .roll.strike:after{background:var(--accent);height:.09em;animation:none;top:.5em;bottom:auto;transform:scaleX(0)}.wg .roll.strike.hit:after{animation:strike .45s var(--out)forwards}.wg .roll.strike span{transition:transform .7s var(--spring),opacity .4s,color .4s .25s}.wg .roll.strike.hit span[data-s=in]{color:var(--muted)}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wg .hero .sub{font:700 clamp(21px,1.9vw,28px)/1.2 var(--display);letter-spacing:-.01em;animation:fade .9s .4s var(--out)backwards;margin:0 0 16px}.wg .hero .sub em{color:var(--accent-2);font-style:normal}.wg .usps{animation:fade .9s .8s var(--out)backwards;flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.wg .usps span{background:var(--glass-2);border:1px solid var(--edge);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.wg .usps span:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.wg .why{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.wg .w-big{grid-column:span 12;padding:30px}.wg .w-big h3{max-width:20ch;font-size:clamp(30px,3.6vw,54px);line-height:1}.wg .swap{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.wg .mess{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wg .mess li{border:1px solid var(--edge);transition:opacity .4s calc(var(--n)*60ms + .55s),color .4s calc(var(--n)*60ms + .55s);background:#fff2e40d;border-radius:12px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.wg .mess li.off{border-style:dashed;padding-left:12px}.wg .mess li i{background:#f7f2ec;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:3px;display:grid;box-shadow:0 1px 2px #00000059}.wg .mess li i svg{width:100%;height:100%}.wg .mess li:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .35s var(--out)calc(var(--n)*60ms + .4s);border-radius:2px;position:absolute;top:50%;left:8px;right:8px;transform:scaleX(0)}.wg .tile.in .mess li{opacity:.45;color:var(--muted)}.wg .tile.in .mess li:after{transform:scaleX(1)}.wg .swap-arrow{background:var(--glass-2);border:1px solid var(--edge);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.wg .swap-arrow svg{width:22px;height:22px}.wg .one{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 8px var(--accent-soft),0 30px 60px -20px color-mix(in srgb,var(--accent)60%,transparent);opacity:0;transition:transform .7s var(--spring)2.6s,opacity .4s 2.6s;border-radius:20px;padding:22px 24px;transform:scale(.8)}.wg .tile.in .one{opacity:1;transform:none}.wg .one b{font:800 clamp(26px,2.6vw,38px)/1 var(--display);display:block}.wg .one small{opacity:.9;margin-top:6px;font-size:14px;font-weight:600;display:block}.wg .w-pt{grid-column:span 3;gap:12px;min-height:230px}.wg .why-head{display:contents}.wg .why-after{padding-bottom:clamp(70px,9vw,120px)}.wg .why-h:not(.is-h){padding-bottom:16px}.wg .why-head .sec-head{grid-column:span 12;margin-bottom:18px}.wg .why-h.is-h{margin-top:calc(-100vh - 100vw);padding:0}.wg .why-h.is-h .why-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.wg .why-h.is-h .why-track{align-items:center;gap:28px;width:max-content;padding:0 max(4vw,50vw - min(480px,32vw)/2 - 14px - min(780px,56vw)/2) 0 100vw;display:flex}.wg .why-h.is-h{z-index:6;position:relative}.wg .why-h.is-h .why-head{flex:none;width:min(480px,32vw);display:block}.wg .why-h.is-h .why-head .sec-head{margin:0;display:block}.wg .why-h.is-h .why-head .sec-head p{margin-top:18px}.wg .why-h.is-h .w-big{flex:none;width:min(780px,56vw)}.wg .w-pt h3{font-size:clamp(22px,1.9vw,28px);line-height:1.02}.wg .w-pt .ico{width:34px;height:34px;color:var(--accent-2);stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.4s var(--out).3s}.wg .w-pt.in .ico{stroke-dashoffset:0}.wg .w-pt p{margin-top:auto}.wg .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wg .story{height:650vh;position:relative}.wg .story-pin{height:100svh;position:sticky;top:0;overflow:hidden}.wg .st-words{z-index:4;text-align:center;font:800 clamp(40px,6.6vw,108px)/.95 var(--display);letter-spacing:-.03em;font-variation-settings:"wdth" 86,"opsz" 96;pointer-events:none;padding-inline:16px;position:absolute;top:12vh;left:0;right:0}.wg .st-words span{opacity:0;display:inline-block}.wg .st-words .hl{color:var(--accent-2)}.wg .st-words .xlw{color:#21a366;letter-spacing:0;font-variation-settings:normal;align-items:center;gap:.14em;font-size:1.04em;font-weight:400;display:inline-flex}.wg .st-words .xlw-ic{opacity:1;width:.86em;height:.86em;display:inline-block}.wg .st-words .xlw-ic svg{width:100%;height:100%;display:block}.wg .st-d{top:10vh}.wg .st-scrub{z-index:5;text-align:center;width:min(1100px,90vw);font:800 clamp(34px,5vw,80px)/1.02 var(--display);letter-spacing:-.025em;font-variation-settings:"wdth" 88,"opsz" 96;opacity:0;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.wg .st-scrub span{opacity:.14;transition:opacity .15s}.wg .sheet-wrap{z-index:2;will-change:transform,opacity;width:min(860px,90vw);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.wg .half{will-change:transform;filter:drop-shadow(0 30px 40px #0000008c);position:absolute;inset:0}.wg .half.l{position:relative}.wg .sheet-wrap .whole{z-index:1;filter:drop-shadow(0 30px 40px #0000008c);position:absolute;inset:0}.wg .sheet-wrap .half{visibility:hidden}.wg .story.is-static .sheet-wrap .whole{display:none}.wg .xl{color:#1e1e1e;font:500 clamp(9px,1.05vw,13.5px)/1.2 var(--ui);background:#f7f6f2;border-radius:10px;overflow:hidden}.wg .xl-top{color:#fff;background:#1f6e43;align-items:center;gap:12px;padding:9px 12px;display:flex}.wg .xl-top b{font-weight:700}.wg .xl-dots{gap:5px;display:flex}.wg .xl-dots i{background:#ffffff73;border-radius:50%;width:9px;height:9px}.wg .xl-warn{color:#5a4300;background:#ffe08a;border-radius:6px;margin-left:auto;padding:2px 8px;font-weight:700}.wg .xl-fx{background:#fff;border-bottom:1px solid #d9d6ce;align-items:center;gap:10px;padding:6px 12px;display:flex}.wg .xl-fx span{color:#7a7670;font-style:italic;font-weight:700}.wg .xl-fx code{color:#3a3732;font:500 1em ui-monospace,Consolas,monospace}.wg .xl-grid{grid-template-columns:2.6em .9fr 1.2fr 1fr 1fr 1fr 1.4fr;display:grid}.wg .xl-grid>span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e2dfd8;border-right:1px solid #e2dfd8;padding:.5em .6em;overflow:hidden}.wg .xl-grid .xc,.wg .xl-grid .xr{color:#7a7670;text-align:center;background:#edebe5;font-weight:600}.wg .xl-grid .hd{background:#e3f0e8;font-weight:800}.wg .xl-grid .warn{background:#fff4c7}.wg .xl-grid .tot{border-top:2px solid #1e1e1e;font-weight:800}.wg .xl-grid .err{color:#c42b1c;font-weight:800}.wg .xl-grid .ok{color:#1f7a45;font-weight:700}.wg .xl-grid .bad{color:#c42b1c;font-weight:700}.wg .tear{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wg .tear polyline{fill:none;stroke:#fff;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 6px #ffffffe6)}.wg .frag{z-index:4;color:#c42b1c;font:800 13px var(--ui);opacity:0;white-space:nowrap;background:#f7f6f2;border-radius:4px;padding:4px 8px;position:absolute;box-shadow:0 10px 20px #0006}.wg .apps{z-index:3;pointer-events:none;position:absolute;inset:0}.wg .app{opacity:0;will-change:transform,opacity;justify-items:center;gap:8px;display:grid;position:absolute;top:56%;left:50%}.wg .app i{aspect-ratio:1;background:linear-gradient(#fff,#ece7e1);border-radius:23%;place-items:center;width:clamp(58px,6.2vw,88px);display:grid;box-shadow:inset 0 -2px #00000014,0 24px 44px -14px #000000d9,0 0 0 1px #fff6}.wg .app i svg{width:58%;height:58%}.wg .app span{color:var(--muted);font-size:13px;font-weight:700}.wg .core{z-index:3;place-items:center;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.wg .core-dot{background:radial-gradient(circle at 35% 30%,var(--accent-2),var(--accent)60%);width:90px;height:90px;box-shadow:0 0 0 14px var(--accent-soft),0 0 80px 20px color-mix(in srgb,var(--accent)50%,transparent);border-radius:50%;position:absolute;transform:scale(0)}.wg .core-card{opacity:0;border-radius:24px;width:min(620px,86vw);padding:22px;transform:scale(.3)}.wg .cc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.wg .cc-head b{font:800 clamp(26px,3vw,40px)var(--display)}.wg .cc-head span{color:#7ee2b0;font-size:13px;font-weight:700}.wg .cc-mods{flex-wrap:wrap;gap:8px;display:flex}.wg .cc-mods span{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-2)30%,transparent);border-radius:12px;padding:8px 13px;font-size:14px;font-weight:700}.wg .cc-chart{width:100%;height:70px;margin-top:14px;display:block}.wg .cc-chart path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.wg .st-progress{z-index:6;background:#ffecd614;height:3px;position:absolute;bottom:0;left:0;right:0}.wg .st-progress i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wg .story.is-static{height:auto}.wg .story.is-static .story-pin{justify-items:center;gap:30px;height:auto;padding:80px 16px;display:grid;position:relative}.wg .story.is-static .story-pin>*{opacity:1;position:relative;inset:auto;transform:none}.wg .story.is-static .story-pin>:not(.sr-only){translate:0}.wg .story.is-static .sr-only{position:absolute}.wg .story.is-static .st-words span,.wg .story.is-static .st-scrub span{opacity:1}.wg .story.is-static .sheet-wrap,.wg .story.is-static .apps,.wg .story.is-static .st-a,.wg .story.is-static .st-c,.wg .story.is-static .st-progress,.wg .story.is-static .core-dot{display:none}.wg .story.is-static .core-card{opacity:1;transform:none}.wg .sec-head h2 .wd{opacity:0;filter:blur(10px);transition:opacity .7s var(--out),filter .7s var(--out),transform .9s var(--spring);transition-delay:calc(var(--w)*70ms);display:inline-block;transform:translateY(.45em)}.wg .sec-head.in h2 .wd{opacity:1;filter:none;transform:none}.wg .scan{opacity:.5;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.wg .case{margin-top:clamp(80px,11vw,160px)}.wg .case-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:20px 40px;margin-bottom:clamp(24px,3vw,40px);display:grid}.wg .case-title{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.wg .case-n{color:var(--accent-2);padding-bottom:1.1em;font-size:15px;font-weight:700}.wg .case h3{font-variation-settings:"wdth" 84,"opsz" 96;font-size:clamp(58px,9.4vw,156px);font-weight:800;line-height:.84}.wg .case .chip{border:1px solid var(--edge);background:#fff2e40f;border-radius:999px;align-self:center;padding:5px 12px;font-size:12.5px;font-weight:700}.wg .case .chip.live:before{content:"● ";color:#5cd3a0}.wg .case-copy p{color:var(--muted);max-width:46ch;margin:0 0 16px;font-size:clamp(16px,1.25vw,19px)}.wg .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wg .chips li{background:var(--glass-2);border:1px solid var(--edge);border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600}.wg .case-stage{perspective:1800px;padding-block:7%;position:relative}.wg .case-stage:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--accent)28%,transparent),transparent);filter:blur(40px);opacity:calc(var(--e,1)*.9);z-index:0;border-radius:50%;position:absolute;inset:15% 10% 0}.wg .cf{border:1px solid var(--edge-hi);background:#0e0c0b;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2}.wg .cf header{border-bottom:1px solid var(--edge);height:32px;color:var(--faint);background:#0e0c0b;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.wg .cf header i{background:#3a342e;border-radius:50%;width:8px;height:8px}.wg .cf header span{margin-left:10px}.wg .cf-img{overflow:hidden}.wg .cf img{width:100%;height:auto}.wg .cf.main{z-index:1;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--e,1))*16deg))scale(calc(.82 + var(--e,1)*.18));opacity:calc(.3 + var(--e,1)*.7);position:relative}.wg .cf.fl{z-index:2;width:34%;transform:translateY(var(--ty,0px))rotate(var(--rot,0deg));transition:box-shadow .4s;position:absolute}.wg .case[data-side=r] .f1{--rot:2deg;top:0;right:-2.5%}.wg .case[data-side=r] .f2{--rot:-2deg;bottom:1%;left:-2.5%}.wg .case[data-side=l] .f1{--rot:-2deg;top:0;left:-2.5%}.wg .case[data-side=l] .f2{--rot:2deg;bottom:1%;right:-2.5%}.wg .fl-card{z-index:2;width:min(300px,34%);transform:translateY(var(--ty,0px));border-radius:20px;gap:10px;padding:18px;display:grid;position:absolute}.wg .fl-card b{font:800 22px var(--display)}.wg .fl-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wg .fl-card li{background:#fff2e40d;border-radius:12px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.wg .fl-card li span{color:var(--accent-2)}.wg .case[data-side=l] .fl-card{bottom:4%;right:-2%}.wg .pfilter{border:1px solid var(--edge);background:#00000040;border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-bottom:22px;padding:4px;display:flex;position:relative}.wg .pfilter button{z-index:1;color:var(--muted);font:700 14px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 15px;transition:color .3s;position:relative}.wg .pfilter button[aria-pressed=true]{color:#17130e}.wg .pfilter .sel{z-index:0;background:var(--text);transition:left .5s var(--spring),top .5s var(--spring),width .5s var(--spring),height .5s var(--spring);border-radius:999px;position:absolute}.wg .pgrid{columns:3 320px;column-gap:16px}.wg .pcard{break-inside:avoid;cursor:pointer;text-align:left;width:100%;color:var(--text);font:inherit;transition:transform .5s var(--spring),opacity .4s;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;display:flex}.wg .pcard.out{display:none}.wg .pcard .thumb{border:1px solid var(--edge);border-radius:12px;overflow:hidden}.wg .pcard .thumb img{width:100%;height:auto}.wg .pcard .thumb.none{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,var(--accent-soft),transparent 60%),var(--bg-2);font:800 30px var(--display);place-items:center;display:grid}.wg .pcard .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;font-weight:700;display:flex}.wg .pcard .meta .st{letter-spacing:0;text-transform:none;border:1px solid var(--edge);color:var(--text);background:#fff2e40f;border-radius:999px;padding:3px 10px;font-size:12px}.wg .pcard h3{font-size:26px;font-weight:800;line-height:1}.wg .pcard p{color:var(--muted);margin:0;font-size:14.5px}.wg .pcard .go{color:var(--accent-2);margin-top:4px;font-size:14px;font-weight:700}.wg .case-cta{margin-top:18px}.wg .cs{z-index:80;overscroll-behavior:contain;background:#100e0c radial-gradient(70% 50% at 15% 0%,color-mix(in srgb,var(--accent)16%,transparent),transparent 70%);clip-path:inset(100% 0 0);padding-top:env(safe-area-inset-top,0px);transition:clip-path .75s cubic-bezier(.76,0,.24,1);position:fixed;inset:0;overflow-y:auto}.wg .cs.open{clip-path:inset(0)}.wg .cs[hidden]{visibility:hidden;display:block}.wg .cs-bar{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex;position:sticky;top:0}.wg .cs-bar button{border:1px solid var(--edge-hi);color:var(--text);font:700 14px var(--ui);cursor:pointer;background:#1f1b18;border-radius:999px;padding:10px 16px;box-shadow:0 10px 24px -10px #000c}.wg .cs-bar button:hover{border-color:var(--edge-hi)}.wg .cs-body{padding-bottom:120px}.wg .cs-body>*{opacity:0;transition:opacity .8s var(--out),transform .8s var(--out);transform:translateY(24px)}.wg .cs.open .cs-body>*{opacity:1;transform:none}.wg .cs.open .cs-body>:nth-child(2){transition-delay:.1s}.wg .cs.open .cs-body>:nth-child(3){transition-delay:.18s}.wg .cs.open .cs-body>:nth-child(n+4){transition-delay:.26s}.wg .cs-hero{padding-top:20px}.wg .cs-hero h2{font-variation-settings:"wdth" 84,"opsz" 96;margin:14px 0 18px;font-size:clamp(60px,11vw,180px);font-weight:800;line-height:.84}.wg .cs-line{font:700 clamp(20px,2vw,30px)/1.2 var(--display);max-width:30ch;margin:0 0 26px}.wg .cs-meta{background:var(--edge);border:1px solid var(--edge);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 34px;display:grid;overflow:hidden}.wg .cs-meta div{background:var(--bg-2);min-width:0;padding:14px 16px}.wg .cs-meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.wg .cs-meta dd{margin:4px 0 0;font-size:15px;font-weight:700}.wg .cs-main{margin-bottom:56px}.wg .cs-sec{border-top:1px solid var(--edge);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px 48px;padding-block:44px;display:grid}.wg .cs-sec h3{font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1}.wg .cs-sec p{color:var(--muted);max-width:60ch;margin:0;font-size:18px}.wg .cs-mods{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.wg .cs-mod{border-radius:16px;padding:16px 18px}.wg .cs-mod b{font:800 19px var(--display);margin-bottom:4px;display:block}.wg .cs-mod span{color:var(--muted);font-size:14.5px}.wg .cs-res{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.wg .cs-res div{border-radius:16px;padding:18px}.wg .cs-res b{font:800 40px var(--display);color:var(--accent-2);line-height:1;display:block}.wg .cs-res span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.wg .cs-res small{color:var(--faint);margin-top:6px;font-size:12px;display:block}.wg .cs-gal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wg .cs-gal figure{margin:0}.wg .cs-gal figure:first-child:nth-last-child(odd){grid-column:1/-1}@media (max-width:640px){.wg .cs-gal{grid-template-columns:1fr}}.wg .cs-gal figcaption{color:var(--faint);margin-top:8px;font-size:13px;font-weight:600}.wg .cs-gal .cf{box-shadow:0 30px 60px -30px #000000e6}.wg .cs-gal video{width:100%;height:auto;display:block}.wg .cs-nav{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:44px;display:flex}.wg .cs-nav button{text-align:left;color:var(--text);font:inherit;cursor:pointer;border-radius:18px;flex:260px;padding:20px}.wg .cs-nav button small{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:700;display:block}.wg .cs-nav button b{font:800 clamp(24px,2.4vw,34px)var(--display);margin-top:4px;display:block}.wg .cs-nav button:last-child{text-align:right}html.cs-lock{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}[data-lenis-prevent]{overscroll-behavior:contain}@media (max-width:1000px){.wg .cs-sec{grid-template-columns:minmax(0,1fr)}.wg .cs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg .tl{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:28px 0 0;list-style:none;display:grid;position:relative}.wg .tl:before{content:"";background:linear-gradient(90deg,var(--edge-hi),var(--accent));transform-origin:0;height:2px;transition:transform 1.6s var(--out).2s;position:absolute;top:34px;left:0;right:0;transform:scaleX(0)}.wg .tl.in:before{transform:scaleX(1)}.wg .tl li{opacity:0;transition:opacity .6s var(--out),transform .7s var(--spring);transition-delay:calc(var(--n)*.14s + .3s);padding-top:28px;position:relative;transform:translateY(18px)}.wg .tl.in li{opacity:1;transform:none}.wg .tl li:before{content:"";background:var(--bg);border:2px solid var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;position:absolute;top:0;left:0}.wg .tl li:last-child:before{background:var(--accent)}.wg .tl-when{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);font-size:12.5px;font-weight:700;display:block}.wg .tl b{font:800 19px/1.08 var(--display);margin:6px 0;display:block}.wg .tl p{color:var(--muted);margin:0;font-size:14px}.wg .curve{border-radius:26px;margin-bottom:16px;padding:26px}.wg .cv-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:26px;display:flex}.wg .cv-head h3{margin-top:10px;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1}.wg .cv-key{gap:16px;font-size:13.5px;font-weight:700;display:flex}.wg .cv-key span{align-items:center;gap:8px;display:inline-flex}.wg .cv-key span:before{content:"";border-radius:50%;width:10px;height:10px}.wg .cv-key .mk:before{background:var(--muted)}.wg .cv-key .me:before{background:var(--accent)}.wg .cv-track{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid;position:relative}.wg .cv-axis{background:var(--edge-hi);transform-origin:0;height:2px;transition:transform 1.4s var(--out).2s;margin-top:-1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.wg .curve.in .cv-axis{transform:scaleX(1)}.wg .cv-col{text-align:center;opacity:0;transition:opacity .5s var(--out);transition-delay:calc(var(--n)*.15s + .4s);grid-template-rows:96px auto auto 96px;justify-items:center;display:grid}.wg .curve.in .cv-col{opacity:1}.wg .cv-top,.wg .cv-bot{padding:8px 0;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.wg .cv-top{color:var(--muted);align-items:flex-end}.wg .cv-bot{align-items:flex-start}.wg .cv-bot span{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-2)30%,transparent);border-radius:12px;padding:8px 10px}.wg .cv-dot{z-index:1;border:2px solid var(--muted);background:var(--bg);width:14px;height:14px;transition:transform .5s var(--spring);transition-delay:calc(var(--n)*.15s + .5s);border-radius:50%;position:relative;transform:scale(0)}.wg .cv-col.me .cv-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}.wg .curve.in .cv-dot{transform:none}.wg .cv-col small{color:var(--faint);white-space:nowrap;margin-top:6px;font-size:12px;font-weight:700}.wg .cv-gap{z-index:2;background:var(--accent);color:var(--on-accent);white-space:nowrap;transition:transform .6s var(--spring)1.8s;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:calc(50% - 26px);transform:translate(-50%)scale(0)}.wg .curve.in .cv-gap{transform:translate(-50%)scale(1)}.wg .cv-gap.g1{left:12.5%}.wg .cv-gap.g2{left:56.25%}.wg .ab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wg .ab-stat{border-radius:20px;padding:20px}.wg .ab-stat b{font:800 clamp(40px,4.4vw,64px)/1 var(--display);color:var(--accent-2);display:block}.wg .ab-stat>span{color:var(--muted);margin-top:8px;font-size:14.5px;display:block}@media (max-width:1000px){.wg .tl{grid-template-columns:minmax(0,1fr);padding:0 0 0 28px}.wg .tl:before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 6px;transform:scaleY(0)}.wg .tl.in:before{transform:scaleY(1)}.wg .tl li{padding-top:0}.wg .tl li:before{top:2px;left:-28px}.wg .cv-track{grid-template-columns:minmax(0,1fr);gap:4px;padding-left:28px}.wg .cv-axis{transform-origin:top;width:2px;height:auto;margin:0;inset:0 auto 0 6px;transform:scaleY(0)}.wg .curve.in .cv-axis{transform:scaleY(1)}.wg .cv-col{text-align:left;grid-template-rows:none;grid-template-columns:auto 1fr;justify-items:start;column-gap:10px;position:relative}.wg .cv-dot{position:absolute;top:4px;left:-28px}.wg .cv-col small{grid-area:1/1;margin:0}.wg .cv-top,.wg .cv-bot{grid-area:1/2;padding:0 0 10px}.wg .cv-top:empty,.wg .cv-bot:empty,.wg .cv-gap{display:none}.wg .ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg .marq{white-space:nowrap;border-block:1px solid var(--edge);padding-block:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.wg .marq div{font:800 clamp(30px,4vw,56px)var(--display);color:var(--text);align-items:center;gap:40px;padding-right:40px;animation:36s linear infinite tick;display:inline-flex}.wg .marq i{color:var(--accent);font-size:.5em;font-style:normal;transition:color .6s}@keyframes tick{to{transform:translate(-50%)}}.wg .end{text-align:center;padding-block:clamp(90px,12vw,150px)}.wg .end h2{font-variation-settings:"wdth" 85,"opsz" 96;max-width:12ch;margin:16px auto 32px;font-size:clamp(48px,8vw,124px);font-weight:800;line-height:.92}.wg .end h2 span{color:var(--accent-2);transition:color .6s}.wg .end .reveal-word{display:inline-block}@media (max-width:1000px){.wg .hero,.wg .cfg{grid-template-columns:minmax(0,1fr)}.wg .stage{height:clamp(420px,88vw,560px)}.wg .t-storex,.wg .t-mcma,.wg .t-ai,.wg .t-qab,.wg .t-seo,.wg .t-int{grid-area:auto/span 12}.wg .case-head{grid-template-columns:minmax(0,1fr)}.wg .w-pt{grid-column:span 6}.wg .swap{grid-template-columns:minmax(0,1fr)}.wg .swap-arrow{rotate:90deg}.wg .cf.fl{width:42%}.wg .fl-card{width:auto;margin-top:14px;position:relative;transform:none;bottom:auto!important;right:auto!important}.wg .nav .links{display:none}}@media (max-width:600px){.wg .story{height:560vh}.wg .sheet-wrap{top:60%}.wg .app span{display:none}.wg .dash{width:100%}.wg .fx-card,.wg .chip-float{display:none}.wg .island{inset:auto auto 0 0}.wg .kpi b{font-size:24px}.wg .switches{grid-template-columns:1fr}.wg .inds{width:auto}.wg .w-pt{grid-column:span 12;min-height:0}.wg .cf.f2{display:none}.wg .cf.fl{width:48%}.wg .cf header{height:24px}.wg .mod{padding:7px 10px;font-size:12.5px}.wg .mod small{display:none}}@media (prefers-reduced-motion:reduce){.wg *,.wg :before,.wg :after{transition:none!important;animation:none!important}.wg .reveal{opacity:1;transform:none}.wg .sec-head h2 .wd{opacity:1;filter:none;transform:none}.wg .one{opacity:1;transform:none}.wg .w-pt .ico{stroke-dashoffset:0}}.wg .ground canvas{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.wg .skip{z-index:100;background:var(--text);color:#17130e;border-radius:12px;padding:10px 16px;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:16px}.wg .skip:focus{top:16px}.wg .foot{border-top:1px solid var(--edge);padding-block:56px 34px}.wg .foot-in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.wg .foot .logo{font:800 18px var(--display);align-items:center;gap:8px;display:inline-flex}.wg .foot .logo .logo-mark{width:40px;color:var(--text);flex:none}.wg .foot-brand p{max-width:36ch;color:var(--muted);margin:12px 0 0;font-size:15px}.wg .foot-links{align-content:start;gap:8px;font-size:15px;font-weight:600;display:grid}.wg .foot-links a{color:var(--muted);transition:color .2s}.wg .foot-links a:hover{color:var(--text)}.wg .foot-in.foot-wide{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.wg .foot-links .foot-h{font:800 13px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.wg .foot-reach{margin-top:18px}.wg .foot-base{border-top:1px solid var(--edge);color:var(--faint);justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;font-size:13.5px;display:flex}.wg .about-more{margin-top:22px}.wg .about-more .pill svg{width:16px;height:16px}.wg .about-hero{padding-top:clamp(140px,18vh,200px);padding-bottom:20px}.wg .sec-head h1{font-variation-settings:"wdth" 88,"opsz" 96;max-width:14ch;margin-top:12px;font-size:clamp(44px,6.2vw,96px);font-weight:800;line-height:.94}.wg .sec-head h1 em{color:var(--accent-2);font-style:normal}.wg .sec-head h1 .wd{opacity:0;filter:blur(10px);transition:opacity .7s var(--out),filter .7s var(--out),transform .9s var(--spring);transition-delay:calc(var(--w)*70ms);display:inline-block;transform:translateY(.45em)}.wg .sec-head.in h1 .wd{opacity:1;filter:none;transform:none}.wg .race{height:calc(var(--dist,0px) + 100vh);position:relative}.wg .race-pin{flex-direction:column;justify-content:center;gap:clamp(14px,3vh,34px);height:100svh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.wg .race-head{width:100%;margin-bottom:0}.wg .race-side{justify-items:end;gap:10px;display:grid}.wg .race-year{font:800 clamp(56px,7.4vw,118px)/.86 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--edge-hi)}.wg .race-key{gap:16px;font-size:13.5px;font-weight:700;display:flex}.wg .race-key span{align-items:center;gap:8px;display:inline-flex}.wg .race-key span:before{content:"";border-radius:50%;width:10px;height:10px}.wg .race-key .mk:before{border:2px solid var(--muted)}.wg .race-key .me:before{background:var(--accent)}.wg .race-view{position:relative}.wg .race-track{grid-template-rows:minmax(150px,auto) 34px minmax(190px,auto);grid-auto-columns:clamp(260px,22vw,310px);grid-auto-flow:column;column-gap:18px;width:max-content;margin:0;padding:0 max(16px,8vw) 0 max(16px,4vw);list-style:none;display:grid;position:relative}.wg .rc{grid-row:1/4;grid-template-rows:subgrid;display:grid;position:relative}.wg .rc-yr{font:800 clamp(84px,8.4vw,128px)/.8 var(--display);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.5px #ffecd629;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.wg .rc-top .rc-yr{margin-bottom:-2px}.wg .rc-top,.wg .rc-mid,.wg .rc-bot{z-index:1;position:relative}.wg .rc-top{align-self:end;padding:40px 0 14px}.wg .rc-bot{align-self:start;padding-top:14px}.wg .rc-mid{align-items:center;gap:10px;display:flex;position:relative}.wg .rc-mid:before{content:"";background:var(--edge-hi);height:2px;margin-top:-1px;transition:background .5s;position:absolute;top:50%;left:0;right:-18px}.wg .rc.past .rc-mid:before{background:var(--accent)}.wg .rc-dot{z-index:1;border:2px solid var(--muted);background:var(--bg);width:14px;height:14px;transition:transform .5s var(--spring);border-radius:50%;flex:none;position:relative}.wg .rc.me .rc-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}.wg .rc.past .rc-dot{transform:scale(1.15)}.wg .rc-date{z-index:1;background:var(--bg);border:1px solid var(--edge);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700;position:relative}.wg .rc-card{opacity:var(--o,1);transform:translateY(var(--y,0px));border-radius:18px;padding:16px 18px;transition:border-color .5s}.wg .rc.bigtech .rc-card{border:1px dashed var(--edge-hi);background:#fff2e408}.wg .rc.me .rc-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)17%,transparent),color-mix(in srgb,var(--accent)5%,transparent));border:1px solid color-mix(in srgb,var(--accent-2)32%,transparent);-webkit-backdrop-filter:blur(14px)}.wg .rc-who{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.wg .rc.me .rc-who{color:var(--accent-2)}.wg .rc-card b{font:800 19px/1.1 var(--display);display:block}.wg .rc.bigtech .rc-card b{color:var(--muted);font-size:17px;font-weight:700}.wg .rc-card p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.45}.wg .rc-gap{background:var(--accent);color:var(--on-accent);border-radius:999px;margin-top:12px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.wg .race .st-progress{position:absolute}.wg .race.is-static{height:auto}.wg .race.is-static .race-pin{height:auto;padding-block:40px;position:relative}.wg .race.is-static .race-view{overflow-x:auto}.wg .race.is-static .rc-card{opacity:1;transform:none}.wg .race.is-static .st-progress{display:none}@media (max-width:1000px){.wg .foot-in{grid-template-columns:minmax(0,1fr)}.wg .race{height:auto}.wg .race-pin{height:auto;padding-block:40px;position:relative;overflow:visible}.wg .race-side{justify-items:start}.wg .race-track{grid-template-rows:none;grid-auto-columns:auto;grid-auto-flow:row;width:auto;padding:0 max(16px,4vw);transform:none!important}.wg .rc{grid-row:auto;grid-template-rows:none;grid-template-columns:34px minmax(0,1fr)}.wg .rc-yr{letter-spacing:-.01em;color:var(--accent-2);-webkit-text-stroke:0;margin:18px 0 10px;font-size:22px}.wg .rc.bigtech .rc-bot{order:-1}.wg .race-year{display:none}.wg .rc-mid{flex-direction:column;grid-area:1/1/span 3;align-items:center;padding-top:20px}.wg .rc-mid:before{width:2px;height:auto;margin:0 0 0 -1px;inset:0 auto 0 50%}.wg .rc-date{display:none}.wg .rc-top,.wg .rc-bot{grid-column:2;align-self:auto;padding:0 0 14px}.wg .rc-top:empty,.wg .rc-bot:empty{display:none}.wg .rc-card{opacity:1;transform:none}.wg .race .st-progress{display:none}}.wg .page-top{padding-top:clamp(130px,16vh,180px)}.wg .case-page{padding-top:clamp(84px,11vh,110px);padding-bottom:40px}.wg .case-page .cs-bar{position:static}.wg .case-page .cs-body>*{opacity:1;transform:none}.wg .cs-bar a{border:1px solid var(--edge-hi);color:var(--text);font:700 14px var(--ui);background:#1f1b18;border-radius:999px;padding:10px 16px;box-shadow:0 10px 24px -10px #000c}.wg .cs-nav a{text-align:left;color:var(--text);border-radius:18px;flex:260px;padding:20px}.wg .cs-nav a small{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-weight:700;display:block}.wg .cs-nav a b{font:800 clamp(24px,2.4vw,34px)var(--display);margin-top:4px;display:block}.wg .cs-nav a:last-child{text-align:right}.wg .cs-hero h1{font-variation-settings:"wdth" 84,"opsz" 96;margin:14px 0 18px;font-size:clamp(60px,11vw,180px);font-weight:800;line-height:.84}.wg a.pcard{text-decoration:none}.wg .layer.chip-float{-webkit-backdrop-filter:blur(18px);background:#1f1b18f0;bottom:-5%}.wg .inds{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wg .inds::-webkit-scrollbar{display:none}.wg .inds button{flex:none}@media (max-width:1180px){.wg .inds button{padding:8px 12px;font-size:13.5px}.wg .t-agent{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wg .stage{height:clamp(540px,150vw,600px)}.wg .layer.dash{top:58px}.wg .layer.island{inset:0 0 auto auto}.wg .inds{border-radius:22px;flex-wrap:wrap;overflow:visible}}@media (min-width:1001px) and (max-height:820px){.wg .race-pin{gap:10px;padding-top:58px}.wg .race-head h2{font-size:clamp(32px,3.9vw,54px)}.wg .race-year{font-size:clamp(48px,6vw,92px)}.wg .race-track{grid-template-rows:minmax(118px,auto) 34px minmax(160px,auto)}.wg .rc-top{padding-top:22px}.wg .rc-yr{font-size:clamp(72px,7vw,108px)}}@media (min-width:1001px) and (prefers-reduced-motion:no-preference){.wg .story{height:calc(650vh + 100vw)}}.wg .lw-consent{z-index:240;-webkit-backdrop-filter:blur(18px);background:#181512f0;border-radius:18px;align-items:center;gap:14px;max-width:min(460px,100% - 32px);padding:12px 12px 12px 18px;font-size:14px;display:flex;position:fixed;bottom:86px;right:16px}.wg .lw-consent p{color:var(--muted);margin:0}.wg .lw-consent div{flex:none;gap:6px;display:flex}.wg .lw-consent button{border:1px solid var(--edge);color:var(--muted);font:700 13.5px var(--ui);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.wg .lw-consent .lw-consent-yes{background:var(--text);border-color:var(--text);color:#17130e}@media (max-width:560px){.wg .lw-consent{left:16px;right:16px;top:calc(76px + env(safe-area-inset-top,0px));flex-direction:column;align-items:stretch;max-width:none;bottom:auto}.wg .lw-consent div button{flex:1}}@media (max-width:1000px){.wg .foot-in.foot-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.wg .foot-wide .foot-brand{grid-column:1/-1}}@media (max-width:340px){.wg .foot-in.foot-wide{grid-template-columns:minmax(0,1fr)}}.wg .sec-head.sec-hero h1 .wd{opacity:1;filter:none;animation:wdRise .8s var(--spring)backwards;animation-delay:calc(var(--w)*60ms);transform:none}.wg .lp-hero .reveal{opacity:1;animation:fade .9s .5s var(--out)backwards;transform:none}@keyframes wdRise{0%{filter:blur(10px);transform:translateY(.45em)}}@media (prefers-reduced-motion:reduce){.wg .sec-head.sec-hero h1 .wd,.wg .lp-hero .reveal{animation:none}}
