.cs{--cs-ground:#0A0A0A;--cs-screen:#050914;--cs-bezel:#111111;--cs-ring:#52525B;--cs-card-a:#162C6D;--cs-card-b:#0A101D;--cs-silver:#FAFAFA;--cs-blue:#3B82F6;--cs-slate:#0F172A;--cs-text:#FAFAFA;--cs-text2:#E2E8F0;--cs-muted:#A1A1AA;--cs-dim:#52525B;--cs-hair:rgba(255,255,255,.1);--cs-glass:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.01) 100%);--cs-widget:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.01) 100%);--cs-shadow-badge:0 0 0 1px rgba(255,255,255,.1),0 25px 50px -12px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.5);--cs-shadow-card:0 40px 100px -20px rgba(0,0,0,.9),0 20px 40px -20px rgba(0,0,0,.8),inset 0 1px 2px rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.8);--cs-shadow-btn:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1),0 12px 24px -4px rgba(0,0,0,.3),inset 0 1px 1px #FFFFFF,inset 0 -3px 6px rgba(0,0,0,.06);--cs-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--cs-ground);color:var(--cs-text);padding:0;-webkit-font-smoothing:antialiased}.cs *,.cs *::before,.cs *::after{box-sizing:border-box} .cs .cs-track{position:relative;height:740vh;height:740svh} .cs .cs-stop{display:none}.cs.cs-live .cs-stop{display:block;position:absolute;left:0;width:1px;height:1px;pointer-events:none;top:calc(var(--k) * (100% - 100svh))} @media (max-width:760px){html #opening.cs-live{scroll-snap-align:none;scroll-snap-stop:normal}html #opening.cs-live .cs-stop{scroll-snap-align:start;scroll-snap-stop:always}.cs.cs-live .cs-track{height:180vh;height:180svh}}.cs .cs-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;perspective:1400px;display:grid;place-items:center;background:var(--cs-ground)}.cs .cs-grid,.cs .cs-grain{position:absolute;inset:0;pointer-events:none;z-index:0}.cs .cs-grid{opacity:.5;background-image:linear-gradient(to right,rgba(250,250,250,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(250,250,250,.05) 1px,transparent 1px);background-size:60px 60px,60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0%,transparent 75%)}.cs .cs-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")} .cs .cs-headline{position:absolute;z-index:30;text-align:center;padding:0 24px;transform:translate3d(0,calc(var(--h,0) * -13vh),0) scale(calc(1 - var(--h,0) * .16));opacity:calc(1 - var(--h,0));filter:blur(calc(var(--h,0) * 9px));will-change:transform,opacity,filter}.cs .cs-h2{font-weight:800;font-size:clamp(38px,7vw,86px);line-height:1.02;letter-spacing:-.035em;margin:0;max-width:15ch;text-align:center;background-image:linear-gradient(180deg,var(--cs-silver) 0%,rgba(250,250,250,.4) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}  html .cs .cs-box{display:block;position:relative;height:1.15em;margin:.04em auto 0;max-width:15ch;font-size:clamp(38px,7vw,86px);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:var(--cs-silver)}.cs .cs-box .hq-row{justify-content:center}.cs .cs-box .hq-mk{color:var(--cs-silver)}.cs .cs-box .hq-mk svg,.cs .cs-mark svg{display:block}.cs .cs-box .hq-nm > span{color:#e4e4e7}.cs .cs-mark{width:13px;height:13px;color:var(--cs-blue);flex:none}.cs .cs-mark svg{width:100%;height:100%}.cs .cs-mark svg [fill]:not([fill="none"]){fill:currentColor}.cs .cs-mark svg [stroke]{stroke:currentColor}.cs .cs-headline p{margin:22px 0 0;color:var(--cs-muted);font-size:clamp(14px,1.5vw,18px);letter-spacing:-.01em;text-align:center}.cs .cs-hint{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:40;font-family:var(--cs-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-muted);opacity:calc(1 - var(--h,0));display:flex;align-items:center;gap:8px}.cs .cs-hint i{display:block;width:1px;height:22px;background:linear-gradient(var(--cs-dim),transparent)} .cs .cs-card{position:absolute;z-index:10;width:min(1064px,92vw);height:min(1096px,84vh);border-radius:40px;border:1px solid rgba(255,255,255,.04);background:linear-gradient(145deg,var(--cs-card-a) 0%,var(--cs-card-b) 100%);box-shadow:var(--cs-shadow-card);transform:translate3d(0,calc((1 - var(--cd,0)) * 26vh),0) scale(calc(.92 + var(--cd,0) * .08 - var(--shr,0) * .04));opacity:var(--cd,0);display:grid;place-items:center;will-change:transform,opacity}.cs .cs-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(800px at var(--mx,50%) var(--my,32%),rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 40%)} .cs .cs-phone-wrap{position:relative;z-index:20;transform:translate3d(0,calc((1 - var(--ph,0)) * 22vh + var(--shr,0) * -2vh),0) rotateX(calc((1 - var(--ph,0)) * 18deg)) scale(calc(.86 + var(--ph,0) * .14));opacity:var(--ph,0);will-change:transform,opacity}.cs .cs-phone{position:relative;width:clamp(212px,34vh,280px);aspect-ratio:280/580;border-radius:48px;background:var(--cs-bezel);box-shadow:inset 0 0 0 2px var(--cs-ring),inset 0 0 0 7px #000000,0 40px 80px -15px rgba(0,0,0,.9),0 15px 25px -5px rgba(0,0,0,.7)}.cs .cs-screen{position:absolute;inset:7px;border-radius:40px;background:var(--cs-screen);overflow:hidden;display:flex;flex-direction:column;text-align:left}.cs .cs-glare{position:absolute;inset:0;z-index:40;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 45%)}.cs .cs-bar{display:flex;align-items:center;justify-content:space-between;padding:11px 17px 6px;font-family:var(--cs-mono);font-size:9px;color:var(--cs-muted)}.cs .cs-bar .cs-dots{display:flex;gap:3px}.cs .cs-bar .cs-dots span{width:3px;height:3px;border-radius:50%;background:var(--cs-dim)}.cs .cs-app{display:flex;align-items:center;gap:7px;padding:6px 17px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.cs .cs-app .cs-mark{width:13px;height:13px;color:var(--cs-blue)}.cs .cs-app b{font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--cs-text)}.cs .cs-thread{padding:13px 12px 0;display:flex;flex-direction:column;gap:9px;flex:1;min-height:0}.cs .cs-ask{align-self:flex-end;max-width:90%;background:var(--cs-widget);border:1px solid rgba(255,255,255,.03);border-radius:16px 16px 6px 16px;padding:9px 11px;font-size:11.5px;line-height:1.45;color:var(--cs-text)}.cs .cs-reply{display:flex;gap:8px;max-width:100%}.cs .cs-av{flex:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,rgba(59,130,246,.2) 0%,rgba(59,130,246,.1) 100%);border:1px solid rgba(59,130,246,.3);display:grid;place-items:center;color:var(--cs-blue);opacity:var(--ansOn,0);transition:opacity .3s}.cs .cs-av svg{width:10px;height:10px}.cs .cs-answer{flex:1;background:var(--cs-widget);border:1px solid rgba(255,255,255,.03);border-radius:16px 16px 16px 6px;padding:9px 11px;font-size:11.5px;line-height:1.55;color:var(--cs-text2);opacity:calc(.25 + var(--ansOn,0) * .75)}.cs .cs-answer span{opacity:.08;transition:opacity .22s ease}.cs .cs-answer span.cs-on{opacity:1}.cs .cs-answer span.cs-nm{font-weight:600}.cs .cs-answer span.cs-nm.cs-on{color:var(--cs-blue)}.cs .cs-verdict{margin:auto 10px 12px;padding:11px 12px;border-radius:16px;background:linear-gradient(135deg,rgba(127,29,29,.92) 0%,rgba(69,10,10,.92) 100%);border:1px solid rgba(248,113,113,.35);box-shadow:inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.5);display:flex;align-items:center;gap:9px;opacity:var(--v,0)} .cs .cs-verdict{position:relative;z-index:50;transform-origin:50% 100%;background:linear-gradient(135deg,#7F1D1D 0%,#450A0A 100%); transform:translateY(calc((1 - var(--v,0)) * 22px)) scale(calc(1 + var(--vz,0)))} .cs.cs-zoomed .cs-screen{overflow:visible}.cs.cs-zoomed .cs-scanline{display:none} .cs .cs-verdict b{font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#FCA5A5}.cs .cs-verdict i{font-style:normal;font-size:13px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:-.01em}.cs .cs-scanline{position:absolute;left:0;right:0;height:90px;pointer-events:none;z-index:30;background:linear-gradient(180deg,transparent,rgba(255,255,255,.06),transparent);top:calc(var(--scan,0) * 100% - 45px);opacity:calc(var(--ansOn,0) * (1 - var(--v,0)))} .cs .cs-chips{position:absolute;inset:0;z-index:25;transform-style:preserve-3d;pointer-events:none}.cs .cs-chip{position:absolute;left:50%;top:50%;width:248px;transform:translate(-50%,-50%) translate3d(calc(var(--x) * (1.26 - .26 * var(--e,0)) * (1 - var(--o,0))),calc(var(--y) * (1.26 - .26 * var(--e,0)) * (1 - var(--o,0))),calc(var(--z) - (1 - var(--e,0)) * 320px)) rotate(calc(var(--r) * (1 - var(--e,0))));opacity:calc(var(--e,0) * (1 - var(--o,0)));filter:blur(calc((1 - var(--e,0)) * 5px));will-change:transform,opacity}.cs .cs-chip-in{display:flex;gap:11px;align-items:flex-start;background:var(--cs-glass);border-radius:16px;padding:14px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--cs-shadow-badge);animation:csFloat 6s ease-in-out infinite alternate}.cs .cs-chip:nth-child(2n) .cs-chip-in{animation-duration:7.4s;animation-delay:-2s}.cs .cs-chip:nth-child(3n) .cs-chip-in{animation-duration:8.2s;animation-delay:-4s}@keyframes csFloat{from{transform:translateY(-5px)}to{transform:translateY(6px)}}.cs .cs-ico{flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,rgba(59,130,246,.2) 0%,rgba(59,130,246,.1) 100%);border:1px solid rgba(59,130,246,.3);display:grid;place-items:center;color:var(--cs-blue)}.cs .cs-ico svg{width:14px;height:14px}.cs .cs-chip q{display:block;font-family:var(--cs-mono);font-size:11.5px;line-height:1.5;color:var(--cs-text2);quotes:'"' '"';text-align:left}.cs .cs-src{display:flex;align-items:center;gap:6px;margin-top:7px;font-family:var(--cs-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-dim)}.cs .cs-src em{font-style:normal;width:4px;height:4px;border-radius:50%;background:rgba(34,197,94,.8)}.cs .cs-chip:nth-child(1){--x:-31vw;--y:-25vh;--z:-40px;--r:-5deg}.cs .cs-chip:nth-child(2){--x:31vw;--y:-27vh;--z:-90px;--r:5deg}.cs .cs-chip:nth-child(3){--x:-37vw;--y:2vh;--z:10px;--r:3deg}.cs .cs-chip:nth-child(4){--x:37vw;--y:6vh;--z:-30px;--r:-4deg}.cs .cs-chip:nth-child(5){--x:-28vw;--y:28vh;--z:-70px;--r:4deg}.cs .cs-chip:nth-child(6){--x:30vw;--y:30vh;--z:20px;--r:-3deg}.cs .cs-counter{position:absolute;z-index:35;bottom:5vh;left:50%;transform:translateX(-50%);display:flex;align-items:baseline;gap:9px;font-family:var(--cs-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);opacity:var(--cnt,0);white-space:nowrap}.cs .cs-counter b{font-size:20px;color:#FFFFFF;letter-spacing:-.02em;font-variant-numeric:tabular-nums}  @media (max-width:760px){.cs .cs-track{height:460vh;height:460svh}.cs .cs-h2{max-width:13ch}.cs .cs-card{width:94vw;height:80vh;height:80svh;border-radius:32px;align-items:start;padding-top:4vh;padding-top:4svh} .cs .cs-phone{width:auto;height:min(73svh,600px);aspect-ratio:336/560;max-width:88vw}.cs .cs-ask,.cs .cs-answer{font-size:12px}.cs .cs-thread{padding:11px 10px 0;gap:8px}.cs .cs-verdict{position:absolute;left:10px;right:10px;bottom:12px;margin:0}.cs .cs-phone-wrap{transform:translate3d(0,calc((1 - var(--ph,0)) * 20vh),0) scale(calc(.9 + var(--ph,0) * .1))}.cs .cs-chips{z-index:26;-webkit-mask-image:linear-gradient(to top,#000 24%,rgba(0,0,0,.45) 31%,transparent 37%);mask-image:linear-gradient(to top,#000 24%,rgba(0,0,0,.45) 31%,transparent 37%)}.cs .cs-chip{width:min(84vw,320px);transform:translate(-50%,-50%) translate3d(var(--cmx),calc(44vh - var(--u,0) * 30vh),0) scale(calc(.94 + var(--u,0) * .06));opacity:var(--uo,0);filter:none}.cs .cs-chip:nth-child(odd){--cmx:-2vw}.cs .cs-chip:nth-child(even){--cmx:2vw}.cs .cs-chip q{font-size:12.5px}.cs .cs-counter{display:none}} .cs:not(.cs-live) .cs-track{height:auto}.cs:not(.cs-live) .cs-stage{position:static;height:auto;display:block;padding:80px 24px 40px;overflow:visible}.cs:not(.cs-live) .cs-headline{position:static;transform:none;opacity:1;filter:none;margin:0 auto 56px}.cs:not(.cs-live) .cs-hint{display:none}.cs:not(.cs-live) .cs-card{position:static;transform:none;opacity:1;width:auto;height:auto;max-width:1064px;margin:0 auto 40px;padding:40px 0}.cs:not(.cs-live) .cs-phone-wrap{transform:none;opacity:1}.cs:not(.cs-live) .cs-chips{position:static;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));max-width:1080px;margin:0 auto}.cs:not(.cs-live) .cs-chip{position:static;width:auto;transform:none;opacity:1;filter:none}.cs:not(.cs-live) .cs-chip-in{animation:none}.cs:not(.cs-live) .cs-counter{position:static;transform:none;opacity:1;justify-content:center;margin:40px 0 0}.cs:not(.cs-live) .cs-answer span{opacity:1}.cs:not(.cs-live) .cs-answer,.cs:not(.cs-live) .cs-av{opacity:1}.cs:not(.cs-live) .cs-verdict{transform:none;opacity:1}.cs:not(.cs-live) .cs-scanline{display:none}