:root{--fg:255,255,255;--hi:#ffffff;--sk-bg:#18181d;--sk-side:#1d1d23;--feat-2:#1b1b20;--nav-bg:rgba(20,20,24,.7);--nav-bg-s:rgba(18,18,22,.88);--foot-bg:rgba(0,0,0,.25);--bg:#141418;--bg-2:#101013;--panel:#1c1c21;--card:#222228;--card-2:#2a2a31;--card-3:#32323a;--line:rgba(var(--fg),.07);--line-2:rgba(var(--fg),.12);--line-3:rgba(var(--fg),.18);--text:#ffffff;--text-2:#d4d7dd;--muted:#a3a8b3;--muted-2:#8a8f9a;--accent:#0078D4;--accent-hi:#4cc2ff;--accent-press:#005fb8;--f-fiscal:#4cc2ff;--f-seg:#b49cff;--f-prod:#3ddbc4;--f-util:#7ed36b;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--maxw:1180px;--sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--disp:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--sh-1:0 1px 2px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.18);--sh-2:0 8px 24px -8px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.25);--sh-3:0 32px 70px -24px rgba(0,0,0,.75),0 10px 24px -10px rgba(0,0,0,.4)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,h4{margin:0;font-family:var(--disp);font-weight:600;letter-spacing:-.015em;line-height:1.12}p{margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;z-index:1}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:4px}::selection{background:rgba(0,120,212,.45)}.bgfx{position:fixed;inset:0;z-index:0;pointer-events:none;background: radial-gradient(1100px 620px at 82% -12%,rgba(0,120,212,.22),transparent 62%),radial-gradient(800px 520px at -10% 30%,rgba(76,194,255,.06),transparent 60%),linear-gradient(180deg,#17171c 0%,var(--bg) 40%,var(--bg-2) 100%)}.bgfx::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(var(--fg),.055) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 55%);mask-image:linear-gradient(180deg,#000 0%,transparent 55%)}header.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:var(--nav-bg);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;gap:28px;height:66px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--disp);font-weight:700;font-size:1.06rem;letter-spacing:.01em}.brand svg{width:30px;height:30px}.brand b{color:var(--accent-hi);font-weight:700}.nav-links{display:flex;gap:4px;margin-left:12px}.nav-links a{font-size:.9rem;font-weight:500;color:var(--text-2);padding:7px 12px;border-radius:var(--r-sm);transition:.15s}.nav-links a:hover{background:rgba(var(--fg),.06);color:var(--hi)}.nav-end{margin-left:auto;display:flex;align-items:center;gap:12px}.clock{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);padding:6px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(var(--fg),.025)}.clock i{width:7px;height:7px;border-radius:50%;background:#6ccb5f;box-shadow:0 0 0 3px rgba(108,203,95,.18)}.clock b{color:var(--hi);font-weight:600;font-variant-numeric:tabular-nums}.btn{font-family:var(--sans);font-size:.92rem;font-weight:600;padding:11px 18px;border-radius:var(--r-sm);cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.btn svg{width:17px;height:17px}.btn-p{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 18px -6px rgba(0,120,212,.7)}.btn-p:hover{background:#1484e0}.btn-p:active{background:var(--accent-press);transform:translateY(1px)}.btn-g{background:rgba(var(--fg),.05);color:var(--hi);border-color:var(--line-2)}.btn-g:hover{background:rgba(var(--fg),.09);border-color:var(--line-3)}.btn-sm{padding:8px 14px;font-size:.84rem}.msq{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:15px;height:15px;flex:0 0 auto}.msq i{background:currentColor;border-radius:1px}.hero{padding:84px 0 70px}.hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:56px;align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;font-weight:600;color:var(--text-2);background:rgba(var(--fg),.04);border:1px solid var(--line-2);padding:6px 13px 6px 7px;border-radius:999px}.pill .tag{background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px}.hero h1{font-size:clamp(2.4rem,5vw,3.75rem);margin:22px 0 0;letter-spacing:-.025em;line-height:1.05}.grad{background:linear-gradient(92deg,#4cc2ff 0%,#2a8ff0 45%,#9d8cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--muted);font-size:1.12rem;margin-top:22px;max-width:33em;line-height:1.65}.lead b{color:var(--text-2);font-weight:600}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.trust span{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted)}.trust svg{width:17px;height:17px;stroke:var(--accent-hi);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stackwin{position:relative;height:440px}.stackwin .lay{position:absolute;width:78%;transition:translate .6s cubic-bezier(.2,.7,.2,1)}.stackwin .w-a{left:0;top:58px;z-index:1;scale:.92;transform-origin:left center;translate:calc(var(--px,0)*-6px) calc(var(--py,0)*-4px)}.stackwin .w-b{right:0;top:0;z-index:2;scale:.96;transform-origin:right top;translate:calc(var(--px,0)*-10px) calc(var(--py,0)*-7px)}.stackwin .w-c{left:11%;top:120px;z-index:3;translate:calc(var(--px,0)*-16px) calc(var(--py,0)*-11px)}.stackwin .glow{position:absolute;inset:10% 5% 0 5%;background:radial-gradient(closest-side,rgba(0,120,212,.35),transparent);filter:blur(30px);z-index:0}.w11{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-3)}.w11-bar{display:flex;align-items:center;height:34px;padding-left:12px;background:var(--panel);border-bottom:1px solid var(--line)}.w11-bar .ti{display:flex;align-items:center;gap:8px;font-size:.74rem;color:var(--muted);margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w11-bar .ti .dot{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.w11-cap{display:flex;height:100%;flex:0 0 auto}.w11-cap span{width:42px;display:flex;align-items:center;justify-content:center;color:var(--muted-2)}.w11-cap svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:1.3}.w11-body{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-2)}.w11-body>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:2}.sk{position:absolute;inset:0;display:grid;grid-template-columns:23% 1fr;background:var(--sk-bg)}.sk-side{background:var(--sk-side);border-right:1px solid var(--line);padding:9% 9%;display:flex;flex-direction:column;gap:9%}.sk-side .lg{display:flex;align-items:center;gap:6px}.sk-side .lg i{width:16%;aspect-ratio:1;border-radius:22%;background:var(--fc)}.sk-side .lg b{height:5px;flex:1;border-radius:3px;background:rgba(var(--fg),.22)}.sk-side .it{height:5px;border-radius:3px;background:rgba(var(--fg),.08)}.sk-side .it.on{background:var(--fc);opacity:.65;width:80%}.sk-main{padding:6% 6%;display:flex;flex-direction:column;gap:6%}.sk-h{display:flex;align-items:center;justify-content:space-between}.sk-h .t{font-family:var(--disp);font-weight:600;font-size:clamp(.6rem,1.4vw,.95rem);color:var(--hi);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-h .b{width:18%;height:14px;border-radius:4px;background:var(--fc);opacity:.85}.sk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.sk-cards div{aspect-ratio:1.7;border-radius:6px;background:rgba(var(--fg),.05);border:1px solid var(--line);position:relative}.sk-cards div::after{content:"";position:absolute;left:12%;bottom:18%;width:45%;height:5px;border-radius:3px;background:rgba(var(--fg),.18)}.sk-cards div:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--fc) 30%,transparent),rgba(var(--fg),.03))}.sk-rows{display:flex;flex-direction:column;gap:7px;flex:1}.sk-rows div{height:9%;min-height:8px;border-radius:4px;background:rgba(var(--fg),.045);display:flex;align-items:center;padding-left:3%}.sk-rows div::before{content:"";width:30%;height:4px;border-radius:2px;background:rgba(var(--fg),.14)}section{padding:76px 0}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px;flex-wrap:wrap}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-hi)}.sec-h h2{font-size:clamp(1.75rem,3.4vw,2.5rem);margin-top:10px}.sec-h p{color:var(--muted);max-width:34em;margin-top:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:rgba(var(--fg),.02);overflow:hidden}.stats div{padding:26px 26px;border-right:1px solid var(--line)}.stats div:last-child{border-right:0}.stats .n{font-family:var(--disp);font-size:2.1rem;font-weight:600;letter-spacing:-.02em}.stats .n em{font-style:normal;color:var(--accent-hi)}.stats .l{font-size:.86rem;color:var(--muted);margin-top:2px}.bento{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:18px}.feat{position:relative;border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--card),var(--feat-2));overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;flex-direction:column;text-align:left;color:inherit;font:inherit;padding:0}.feat:hover{transform:translateY(-3px);border-color:var(--line-3);box-shadow:var(--sh-2)}.feat.big{grid-row:span 2}.feat .fi{padding:24px 24px 0}.feat .ft{display:flex;align-items:center;gap:12px}.feat h3{font-size:1.32rem}.feat .fd{color:var(--muted);font-size:.95rem;margin-top:10px;max-width:30em}.feat .shot{margin:22px 24px 0;border-radius:var(--r) var(--r) 0 0;border:1px solid var(--line-2);border-bottom:0;overflow:hidden;position:relative;aspect-ratio:16/10;background:var(--bg-2);box-shadow:var(--sh-2)}.feat.big .shot{margin-top:28px}.feat .shot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:2}.feat .go{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--text-2);transition:.2s;background:rgba(0,0,0,.2)}.feat:hover .go{background:var(--accent);border-color:var(--accent);color:#fff}.feat .go svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.ftag{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--fc);background:color-mix(in srgb,var(--fc) 12%,transparent);border:1px solid color-mix(in srgb,var(--fc) 28%,transparent);padding:3px 9px;border-radius:999px;white-space:nowrap}.ftag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fc)}.appic{width:42px;height:42px;border-radius:11px;flex:0 0 auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--fc) 85%,#fff 0%),color-mix(in srgb,var(--fc) 45%,#000));box-shadow:inset 0 1px 0 rgba(var(--fg),.25),var(--sh-1)}.appic svg{width:22px;height:22px;stroke:#0d1020;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.appic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.pull{padding:40px 0 30px}.pull blockquote{margin:0;border-left:3px solid var(--accent);padding:6px 0 6px 28px}.pull p{font-family:var(--disp);font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:500;line-height:1.3;color:var(--muted-2);letter-spacing:-.01em;max-width:24em}.pull p b{color:var(--hi);font-weight:600}.pull p em{font-style:normal;color:var(--accent-hi);font-weight:600}.pull cite{display:block;margin-top:14px;font-style:normal;font-size:.86rem;color:var(--muted)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{font-family:var(--sans);font-weight:600;font-size:.85rem;color:var(--text-2);background:rgba(var(--fg),.04);border:1px solid var(--line-2);padding:7px 14px;border-radius:999px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:8px}.chips button .ct{font-size:.72rem;color:var(--muted-2);font-variant-numeric:tabular-nums}.chips button:hover{border-color:var(--line-3);color:var(--hi)}.chips button[aria-pressed="true"]{background:#fff;border-color:#fff;color:#111}.chips button[aria-pressed="true"] .ct{color:#555}.search{position:relative}.search input{font:inherit;font-size:.9rem;color:var(--hi);background:rgba(var(--fg),.05);border:1px solid var(--line-2);border-bottom-color:var(--line-3);border-radius:var(--r-sm);padding:9px 12px 9px 36px;width:260px;outline:none;transition:.15s}.search input::placeholder{color:var(--muted-2)}.search input:focus{border-bottom:2px solid var(--accent-hi);background:rgba(var(--fg),.07)}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2}.empty{display:none;padding:40px 0;text-align:center;color:var(--muted)}.list{margin-top:18px;border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);scroll-margin-top:84px}.row.hide{display:none}.row-head{width:100%;display:grid;grid-template-columns:44px 42px minmax(0,1.1fr) minmax(0,1.3fr) auto 34px;align-items:center;gap:18px;background:none;border:0;cursor:pointer;color:inherit;text-align:left;padding:16px 12px;font:inherit;border-radius:var(--r);transition:background .15s}.row-head:hover{background:rgba(var(--fg),.035)}.row.open .row-head{background:rgba(var(--fg),.035)}.row-num{font-family:var(--disp);font-size:.95rem;font-weight:600;color:var(--muted-2);font-variant-numeric:tabular-nums}.row-head:hover .row-num,.row.open .row-num{color:var(--accent-hi)}.rn{font-family:var(--disp);font-size:1.12rem;font-weight:600;color:var(--hi);line-height:1.2}.rc{font-size:.78rem;color:var(--muted-2);margin-top:2px}.rd{font-size:.88rem;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chev{justify-self:end;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;transition:.25s;color:var(--muted)}.chev svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.row.open .chev{transform:rotate(180deg);background:var(--accent);border-color:var(--accent);color:#fff}.row-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.row.open .row-detail{grid-template-rows:1fr}.row-detail>div{overflow:hidden}.detail-in{display:grid;grid-template-columns:1.5fr .9fr;gap:36px;padding:14px 12px 40px 116px;align-items:start}.winstage{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-2)}.winstage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:2}.winstage>img.fit{object-fit:contain;object-position:center;background:var(--bg-2)}.wnav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--line-3);background:rgba(20,20,24,.78);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:.15s;color:#fff}.wnav:hover{background:var(--accent);border-color:var(--accent)}.wnav svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2}.wnav.p{left:12px}.wnav.n{right:12px}.wnav[disabled]{opacity:0;pointer-events:none}.wcount{position:absolute;bottom:12px;right:12px;z-index:3;font-size:.72rem;font-weight:600;color:#fff;background:rgba(20,20,24,.78);padding:3px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.thumbs button{flex:0 0 auto;width:78px;aspect-ratio:16/10;border-radius:6px;overflow:hidden;border:2px solid transparent;background:var(--card);cursor:pointer;padding:0;position:relative;opacity:.6;transition:.15s}.thumbs button:hover{opacity:.9}.thumbs button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.thumbs button .n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:var(--muted)}.thumbs button[aria-current="true"]{border-color:var(--accent-hi);opacity:1}.info h3{font-size:1.5rem;margin:14px 0 8px}.info .idesc{color:var(--text-2);font-size:.98rem}.info ul{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:9px}.info li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-2)}.info li svg{width:16px;height:16px;stroke:var(--fc);fill:none;stroke-width:2.2;flex:0 0 auto}.info .acts{display:flex;gap:10px;flex-wrap:wrap}.storebtn{display:inline-flex;align-items:center;gap:11px;background:#fff;color:#111;padding:10px 16px;border-radius:var(--r-sm);font-weight:600;transition:.15s;box-shadow:var(--sh-1)}.storebtn:hover{background:#e8e8e8}.sitebtn{padding:10px 16px}.sitebtn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.storebtn small{display:block;font-size:.62rem;color:#555;font-weight:500;line-height:1.1}.storebtn b{font-size:.88rem;line-height:1.15}.storebtn .msq i:nth-child(1){background:#f25022}.storebtn .msq i:nth-child(2){background:#7fba00}.storebtn .msq i:nth-child(3){background:#00a4ef}.storebtn .msq i:nth-child(4){background:#ffb900}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why>div{border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;background:linear-gradient(180deg,rgba(var(--fg),.035),rgba(var(--fg),.01))}.why .wi{width:42px;height:42px;border-radius:10px;background:rgba(0,120,212,.16);border:1px solid rgba(76,194,255,.25);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.why .wi svg{width:21px;height:21px;stroke:var(--accent-hi);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.why h3{font-size:1.08rem;margin-bottom:8px}.why p{color:var(--muted);font-size:.9rem;line-height:1.55}.cta-band{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-xl);padding:56px 52px;background: radial-gradient(600px 300px at 100% 0%,rgba(76,194,255,.25),transparent 60%),linear-gradient(135deg,#0b4c8c 0%,#0067c0 45%,#0a3a6e 100%);display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.cta-band h2{font-size:clamp(1.6rem,3vw,2.2rem);max-width:16em}.cta-band p{color:rgba(255,255,255,.82);margin-top:10px;max-width:34em}.cta-band .btn-g{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}footer{margin-top:20px;border-top:1px solid var(--line);padding:52px 0 36px;color:var(--muted);font-size:.88rem;background:var(--foot-bg)}.foot-g{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}footer h4,footer .fh{font-family:var(--sans);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--hi);margin-bottom:14px;font-weight:600}footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}footer a:hover{color:var(--hi)}footer .about{margin-top:14px;max-width:28em}.foot-b{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted-2)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.in{opacity:1;transform:none}@media (max-width:1020px){.hero-grid{grid-template-columns:1fr;gap:30px}.stackwin{height:400px;max-width:620px}.row-head{grid-template-columns:36px 42px minmax(0,1fr) auto 34px}.rd{display:none}.detail-in{grid-template-columns:1fr;padding-left:12px}.why{grid-template-columns:repeat(2,1fr)}.foot-g{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (max-width:680px){.wrap{padding:0 18px}.hero{padding:52px 0 40px}.stackwin{height:280px}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bento{grid-template-columns:1fr}.feat.big{grid-row:auto}.row-head{grid-template-columns:42px minmax(0,1fr) 30px;gap:12px}.row-num,.row-head .ftag{display:none}.why{grid-template-columns:1fr}.cta-band{padding:36px 24px}.search input{width:100%}.search{width:100%}.clock{display:none}section{padding:56px 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:#111;padding:9px 14px;border-radius:6px;font-weight:600;transition:top .15s}.skip:focus{top:12px}.lang{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:rgba(var(--fg),.025)}.lang a{font-size:.74rem;font-weight:600;color:var(--muted);padding:4px 9px;border-radius:999px;letter-spacing:.03em}.lang a:hover{color:var(--hi)}.lang a[aria-current="page"]{background:rgba(var(--fg),.12);color:var(--hi)}.row-head .icwrap{display:flex}.feat{text-decoration:none}.doc{padding:64px 0 40px}.doc .wrap{max-width:820px}.doc h1{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.02em}.doc .upd{color:var(--muted-2);font-size:.86rem;margin-top:10px}.doc .body{margin-top:34px;border-top:1px solid var(--line);padding-top:10px}.doc h2{font-size:1.2rem;margin:32px 0 10px}.doc p,.doc li{color:var(--text-2);font-size:.98rem;line-height:1.7}.doc p{margin:0 0 12px}.doc ul{padding-left:20px;margin:0 0 12px}.doc li{margin-bottom:8px}.doc strong{color:var(--hi);font-weight:600}.doc code{font-family:Consolas,"Cascadia Mono",monospace;font-size:.88em;background:rgba(var(--fg),.07);padding:1px 6px;border-radius:4px}.doc .note{border:1px solid var(--line-2);background:rgba(76,194,255,.06);border-radius:var(--r);padding:12px 16px;color:var(--muted)}.doc ul.kv{list-style:none;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.doc ul.kv li{display:grid;grid-template-columns:180px 1fr;gap:16px;margin:0;padding:11px 18px;border-bottom:1px solid var(--line)}.doc ul.kv li:last-child{border-bottom:0}.doc ul.kv span{color:var(--muted-2);font-size:.88rem}mark.todo{background:rgba(255,185,0,.16);color:#ffd36b;border:1px dashed rgba(255,185,0,.5);padding:0 6px;border-radius:4px;font-size:.9em}.backlink{display:inline-flex;align-items:center;gap:8px;margin-top:36px;color:var(--accent-hi);font-weight:600}.backlink svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.nf{min-height:62vh;display:flex;align-items:center;text-align:center}.nf .code{font-family:var(--disp);font-size:clamp(4rem,12vw,7rem);font-weight:700;line-height:1;background:linear-gradient(92deg,#4cc2ff,#2a8ff0 45%,#9d8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.nf h1{font-size:1.8rem;margin-top:12px}.nf p{color:var(--muted);margin-top:10px}.nf .cta{justify-content:center}.tm{margin-top:14px;font-size:.78rem;color:var(--muted-2);max-width:60em}@media (max-width:680px){.doc ul.kv li{grid-template-columns:1fr;gap:2px}.lang{display:none}}@media (max-width:1020px){.nav-end .clock{display:none}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes shine{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stackwin .lay>.w11{animation:float 8s ease-in-out infinite}.stackwin .w-a>.w11{animation-delay:-2.5s;animation-duration:9s}.stackwin .w-b>.w11{animation-delay:-5s;animation-duration:10s}.grad{background-size:200% auto;animation:shine 12s ease-in-out infinite}.reveal{transition-delay:var(--d,0ms)}header.nav{transition:background .3s,box-shadow .3s,border-color .3s}header.nav.scrolled{background:var(--nav-bg-s);box-shadow:0 10px 30px -14px rgba(0,0,0,.7);border-bottom-color:var(--line-2)}.btn svg{transition:transform .2s ease}.btn-p:hover svg{transform:translateX(3px)}.btn-p,.storebtn{position:relative;overflow:hidden}.btn-p::after,.storebtn::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}.btn-p:hover::after,.storebtn:hover::after{transform:translateX(120%)}.spot{position:relative}.spot::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(76,194,255,.09),transparent 45%)}.spot:hover::after{opacity:1}.why>div{transition:border-color .25s,transform .25s}.why>div:hover{border-color:var(--line-3);transform:translateY(-2px)}.feat .shot>img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.feat:hover .shot>img{transform:scale(1.025)}.row-head{position:relative}.row-head::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--fc,var(--accent));transform:scaleY(0);transition:transform .25s ease}.row-head:hover::before,.row.open .row-head::before{transform:scaleY(1)}.row-head .appic{transition:transform .25s ease}.row-head:hover .appic{transform:scale(1.06)}.row.open .detail-in{animation:rise .45s ease both}.winstage>img{animation:fadein .35s ease}.thumbs button{transition:opacity .15s,transform .15s}.thumbs button:hover{transform:translateY(-2px)}.stats .n{font-variant-numeric:tabular-nums}.clock i{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 3px rgba(108,203,95,.18)}50%{box-shadow:0 0 0 6px rgba(108,203,95,.05)}}@media (prefers-reduced-motion:reduce){.stackwin .lay>.w11,.grad,.clock i{animation:none}.stackwin .lay{translate:none!important}.btn-p::after,.storebtn::after,.spot::after{display:none}.row.open .detail-in,.winstage>img{animation:none}}@media (prefers-color-scheme: light){:root{--fg:15,23,42;--hi:#0b1220;--sk-bg:#f4f6fa;--sk-side:#e9edf4;--feat-2:#f6f8fc;--nav-bg:rgba(255,255,255,.72);--nav-bg-s:rgba(255,255,255,.92);--foot-bg:rgba(15,23,42,.025);--bg:#f5f7fb;--bg-2:#edf1f7;--panel:#f8fafd;--card:#ffffff;--card-2:#f3f5f9;--card-3:#e8ecf3;--line:rgba(15,23,42,.08);--line-2:rgba(15,23,42,.13);--line-3:rgba(15,23,42,.22);--text:#0b1220;--text-2:#2b3546;--muted:#4f5868;--muted-2:#5f6877;--accent:#0067c0;--accent-hi:#005fb8;--accent-press:#004c94;--f-fiscal:#005a9e;--f-seg:#5b37c2;--f-prod:#0a6e63;--f-util:#336b21;--sh-1:0 1px 2px rgba(15,23,42,.06),0 1px 4px rgba(15,23,42,.05);--sh-2:0 10px 26px -10px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.06);--sh-3:0 30px 60px -26px rgba(15,23,42,.30),0 10px 22px -12px rgba(15,23,42,.12)}.bgfx{background:radial-gradient(1100px 620px at 82% -12%,rgba(0,103,192,.12),transparent 62%),radial-gradient(800px 520px at -10% 30%,rgba(0,103,192,.05),transparent 60%),linear-gradient(180deg,#fbfcfe 0%,var(--bg) 45%,var(--bg-2) 100%)}.bgfx::after{background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 1px)}.grad,.nf .code{background-image:linear-gradient(92deg,#0067c0 0%,#2a62d6 45%,#6f4fe0 100%)}.btn-p:hover{background:#0b74cf}.chips button[aria-pressed="true"]{background:#0b1220;border-color:#0b1220;color:#fff}.chips button[aria-pressed="true"] .ct{color:#c7ccd6}.storebtn{background:#0b1220;color:#fff}.storebtn:hover{background:#1f2937}.storebtn small{color:#c7ccd6}.appic svg{stroke:#fff}.ftag{background:color-mix(in srgb,var(--fc) 8%,#fff)}.w11{border-color:var(--line-2)}.sk-h .b,.sk-side .it.on{opacity:.8}.feat .go{background:rgba(255,255,255,.7)}.clock i{background:#2f9e44}.pull blockquote{border-left-color:var(--accent)}.doc .note{background:rgba(0,103,192,.06)}mark.todo{background:#fff4ce;color:#7a4b00;border-color:#d39b00}.spot::after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(0,103,192,.07),transparent 45%)}.cta-band{border-color:transparent}.cta-band,.cta-band h2,.cta-band .btn-g{color:#fff}}.feat .feat-link{color:inherit}.feat .feat-link::after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit}.feat .feat-link:focus-visible{outline:none}.feat:has(.feat-link:focus-visible){outline:2px solid var(--accent-hi);outline-offset:3px}.demo>img,.demo>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:2}.demo>img.kb{opacity:0;transition:opacity .8s ease}.demo>img.kb.show{opacity:1;animation:kb 7s ease-out forwards}.demo>img.kb.o2{transform-origin:70% 30%}.demo>img.kb.o3{transform-origin:30% 60%}@keyframes kb{from{transform:scale(1)}to{transform:scale(1.045)}}.demo-bar{position:absolute;left:14px;right:60px;bottom:14px;z-index:6;display:flex;gap:5px;pointer-events:none}.demo-bar span{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.35)}.demo-bar i{display:block;height:100%;width:0;background:#fff;border-radius:2px}.demo-bar span.done i{width:100%}.demo-bar span.on i{animation:seg var(--seg,3800ms) linear forwards}.demo.paused .demo-bar span.on i{animation-play-state:paused}@keyframes seg{from{width:0}to{width:100%}}.demo-pp{position:absolute;right:12px;bottom:6px;z-index:7;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(20,20,24,.62);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background .15s}.demo-pp svg{width:14px;height:14px;fill:currentColor}.demo-pp .i-play{display:none}.demo.paused .demo-pp .i-play{display:block}.demo.paused .demo-pp .i-pause{display:none}.feat:hover .demo-pp,.demo-pp:focus-visible,.demo.paused .demo-pp,.demo.playing .demo-pp{opacity:1}.demo-pp:hover{background:var(--accent);border-color:var(--accent)}.nbadge{display:inline-flex;align-items:center;margin-left:9px;font-family:var(--sans);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;vertical-align:middle;position:relative;top:-1px}.nbadge.new{background:var(--accent);color:#fff}.nbadge.upd{color:var(--accent-hi);border:1px solid color-mix(in srgb,var(--accent-hi) 45%,transparent)}.info .iver{font-size:.82rem;color:var(--muted-2);margin:-2px 0 10px}.news{list-style:none;margin:0;padding:0 0 0 22px;position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 26px}.news::before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--accent),transparent)}.nitem{position:relative}.nitem::before{content:"";position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--fc);box-shadow:0 0 0 4px var(--bg)}.nitem time{display:block;font-size:.78rem;font-weight:600;color:var(--muted-2);margin-bottom:7px;font-variant-numeric:tabular-nums}.ncard{border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;background:linear-gradient(180deg,rgba(var(--fg),.035),rgba(var(--fg),.01));transition:border-color .2s,transform .2s}.ncard:hover{border-color:var(--line-3);transform:translateY(-2px)}.nhead{display:flex;align-items:center;gap:12px;margin-bottom:10px}.nhead .appic{width:34px;height:34px;border-radius:9px}.nhead .appic svg{width:18px;height:18px}.nname{font-family:var(--disp);font-weight:600;font-size:1.02rem;color:var(--hi)}.nname:hover{color:var(--accent-hi)}.nmeta{display:flex;align-items:center;gap:0;margin-top:1px}.nmeta .nbadge{margin-left:8px}.nver{font-size:.76rem;color:var(--muted)}.ncard p{font-size:.9rem;color:var(--text-2);line-height:1.55}#novedades .backlink{margin-top:28px}.newspage .wrap{max-width:980px}.newspage .news{margin-top:8px}@media (max-width:820px){.news{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo>img.kb.show{animation:none}.demo-bar span.on i{animation:none;width:100%}}.nav-links a{white-space:nowrap;padding:7px 10px}@media (max-width:1240px){.nav-end .clock{display:none}}.nmeta{gap:8px}.nmeta .nbadge{margin-left:0}.stackwin .w-a>.w11{filter:brightness(.72) saturate(.85)}.stackwin .w-b>.w11{filter:brightness(.86) saturate(.92)}@media (prefers-color-scheme: light){.stackwin .w-a>.w11{filter:saturate(.8) brightness(.97)}.stackwin .w-b>.w11{filter:saturate(.9)}}.info .ppol{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.84rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-3)}.info .ppol:hover{color:var(--accent-hi);text-decoration-color:currentColor}.doc ul.apppol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px;margin:6px 0 16px}.doc ul.apppol li{margin:0}.doc ul.apppol a{color:var(--accent-hi);text-underline-offset:3px}.doc a{color:var(--accent-hi)}@media (max-width:680px){.doc ul.apppol{grid-template-columns:1fr}}