@font-face{font-family: Inter;src: url(/assets/fonts/inter-var-latin.woff2) format("woff2");font-weight: 100 900;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url(/assets/fonts/jbmono-var-latin.woff2) format("woff2");font-weight: 100 800;font-display: swap}:root{--bg-0: #07080B;--bg-1: #0D0F14;--bg-2: #13161D;--bg-3: #1A1E27;--bg-4: #242935;--line-1: rgba(255,255,255,.06);--line-2: rgba(255,255,255,.10);--line-3: rgba(255,255,255,.16);--text-1: #EDEFF4;--text-2: #B3B9C6;--text-3: #8B92A3;--accent: #7C6CFF;--accent-hi: #A99EFF;--accent-lo: #5B4BE0;--accent-fill: #6A5AF0;--accent-soft: rgba(124,108,255,.14);--accent-line: rgba(124,108,255,.5);--pgm: #FF4D64;--pgm-fill: #E0243F;--pgm-soft: rgba(255,59,85,.14);--pvw: #1FD08A;--warn: #FFB547;--focus: #A99EFF;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--shadow-2: 0 8px 24px rgba(0,0,0,.45);--shadow-3: 0 30px 80px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);--ease: cubic-bezier(.2,.8,.2,1);--t: 180ms;--wrap: 1200px;--pad: clamp(20px,4vw,40px);--font: Inter,"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,sans-serif;--mono: "JetBrains Mono","Cascadia Mono",Consolas,monospace}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px}body{margin: 0;background: var(--bg-0);color: var(--text-1);font: 400 17px/1.6 var(--font);font-feature-settings: "cv11","ss01";-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img,video,svg,picture{display: block;max-width: 100%}img,video{height: auto}a{color: var(--accent-hi);text-decoration-thickness: 1px;text-underline-offset: 3px}a:hover{color: #fff}h1,h2,h3,h4{margin: 0;line-height: 1.12;letter-spacing: -.025em;font-weight: 680;text-wrap: balance}p{margin: 0;text-wrap: pretty}ul,ol{margin: 0;padding: 0}[role=list]{list-style: none}kbd{font: 600 12.5px/1 var(--mono);display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 6px;background: var(--bg-4);color: var(--text-1);box-shadow: inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 0 1px var(--line-2)}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px;border-radius: 6px}main:focus{outline: none}.skip{position: fixed;left: 16px;top: -60px;z-index: 100;padding: 10px 16px;background: var(--accent-fill);color: #fff;border-radius: 10px;font-weight: 600;text-decoration: none;transition: top var(--t)}.skip:focus{top: 12px}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--pad)}.narrow{max-width: 860px}.center{text-align: center;display: flex;justify-content: center}.ic{flex: none}.fine{font-size: 14px;color: var(--text-3)}.lead{font-size: clamp(17px,1.6vw,20px);color: var(--text-2);line-height: 1.55}.eyebrow{font: 650 13px/1 var(--font);letter-spacing: .14em;text-transform: uppercase;color: var(--accent-hi);margin-bottom: 18px;display: inline-flex;align-items: center;gap: 10px}.eyebrow::before{content: "";width: 18px;height: 1.5px;background: currentColor;opacity: .7}.h3{font-size: 22px}.mini{font-size: 13px;letter-spacing: .1em;text-transform: uppercase;color: var(--text-3);font-weight: 650;margin: 22px 0 10px}.btn{--h: 44px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: var(--h);padding: 0 20px;border-radius: 12px;border: 0;font: 600 15.5px/1 var(--font);letter-spacing: -.005em;text-decoration: none;cursor: pointer;color: var(--text-1);white-space: nowrap;transition: transform var(--t) var(--ease),background var(--t),box-shadow var(--t),color var(--t);isolation: isolate;overflow: hidden}.btn-sm{--h: 38px;padding: 0 15px;font-size: 14.5px;border-radius: 10px}.btn-lg{--h: 52px;padding: 0 24px;font-size: 16.5px;border-radius: 14px}.btn-xl{--h: 60px;padding: 0 30px;font-size: 18px;border-radius: 16px}.btn-block{width: 100%}.btn-primary{color: #fff;background: linear-gradient(180deg,#7B6CFF,#5E4DF0);box-shadow: 0 1px 0 rgba(255,255,255,.25) inset,0 0 0 1px rgba(124,108,255,.6),0 10px 30px -8px rgba(106,90,240,.75)}.btn-primary::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform: translateX(-120%);transition: transform .7s var(--ease)}.btn-primary:hover{color: #fff;transform: translateY(-1px);box-shadow: 0 1px 0 rgba(255,255,255,.3) inset,0 0 0 1px rgba(156,144,255,.8),0 16px 40px -8px rgba(106,90,240,.9)}.btn-primary:hover::after{transform: translateX(120%)}.btn-ghost{background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{color: #fff;background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px var(--line-3)}.btn-ghost .ic{transition: transform var(--t) var(--ease)}.btn-ghost:hover .ic:last-child{transform: translateX(3px)}.btn-light{background: #EDEFF4;color: #0B0D12}.btn-light:hover{background: #fff;color: #0B0D12;transform: translateY(-1px)}.btn:active{transform: translateY(0) scale(.985)}.btn[aria-busy=true]{opacity: .75;pointer-events: none}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.link{display: inline-flex;gap: 6px;align-items: center;font-weight: 600;margin-top: 10px;text-decoration: none}.nav{position: sticky;top: 0;z-index: 50;transition: background var(--t),box-shadow var(--t),backdrop-filter var(--t)}.nav.scrolled{background: rgba(8,9,12,.72);backdrop-filter: saturate(160%) blur(16px);-webkit-backdrop-filter: saturate(160%) blur(16px);box-shadow: 0 1px 0 var(--line-1)}.nav-in{height: 68px;display: flex;align-items: center;gap: 24px}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--text-1);text-decoration: none;font-weight: 680;font-size: 17px;letter-spacing: -.02em}.brand:hover{color: #fff}.logo{border-radius: 8px}.nav-links{margin-left: 12px}.nav-links ul{display: flex;gap: 4px}.nav-links a{display: inline-flex;align-items: center;height: 38px;padding: 0 12px;border-radius: 10px;color: var(--text-2);text-decoration: none;font-size: 15px;font-weight: 520;transition: color var(--t),background var(--t)}.nav-links a:hover{color: var(--text-1);background: rgba(255,255,255,.05)}.nav-links a[aria-current=page]{color: var(--text-1);background: rgba(255,255,255,.06)}.nav-end{margin-left: auto;display: flex;align-items: center;gap: 10px}.menu-btn{display: none;width: 44px;height: 44px;border: 0;border-radius: 12px;background: rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px var(--line-2);cursor: pointer;place-items: center}.burger,.burger::before,.burger::after{display: block;width: 18px;height: 1.6px;background: var(--text-1);border-radius: 2px;transition: transform var(--t) var(--ease),opacity var(--t);content: ""}.burger{position: relative}.burger::before{position: absolute;top: -6px}.burger::after{position: absolute;top: 6px}[aria-expanded=true] .burger{background: transparent}[aria-expanded=true] .burger::before{transform: translateY(6px) rotate(45deg)}[aria-expanded=true] .burger::after{transform: translateY(-6px) rotate(-45deg)}.lang{position: relative}.lang summary{list-style: none;display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 10px;border-radius: 10px;color: var(--text-2);font-size: 14px;font-weight: 600;cursor: pointer;transition: background var(--t),color var(--t)}.lang summary::-webkit-details-marker{display: none}.lang summary:hover,.lang[open] summary{background: rgba(255,255,255,.06);color: var(--text-1)}.lang .chev{transition: transform var(--t)}.lang[open] .chev{transform: rotate(180deg)}.lang ul{position: absolute;right: 0;top: calc(100% + 8px);min-width: 200px;padding: 6px;border-radius: 14px;background: var(--bg-2);box-shadow: var(--shadow-3),inset 0 0 0 1px var(--line-2);z-index: 60;animation: pop .16s var(--ease)}.lang a{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 40px;padding: 0 12px;border-radius: 9px;color: var(--text-1);text-decoration: none;font-size: 15px}.lang a:hover{background: var(--bg-3)}.lang a[aria-current]{background: var(--accent-soft)}.lang a .ic{color: var(--accent-hi)}.foot .lang ul{top: auto;bottom: calc(100% + 8px);right: auto;left: 0}@keyframes pop{from{opacity: 0;transform: translateY(-4px) scale(.98)}}.hero{position: relative;padding: clamp(48px,9vw,110px) 0 40px;text-align: center;isolation: isolate}.hero-bg{position: absolute;inset: -68px 0 0;z-index: -1;overflow: hidden;pointer-events: none}.hero-bg::before{content: "";position: absolute;inset: 0;background: radial-gradient(60% 50% at 50% 0%,rgba(124,108,255,.22),transparent 70%),linear-gradient(180deg,transparent 70%,var(--bg-0))}.hero-bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(70% 55% at 50% 20%,#000 20%,transparent 75%)}.orb{position: absolute;border-radius: 50%;filter: blur(80px);opacity: .55}.o1{width: 520px;height: 520px;left: calc(50% - 640px);top: 220px;background: #5B4BE0;animation: drift 18s ease-in-out infinite alternate}.o2{width: 420px;height: 420px;right: calc(50% - 620px);top: 340px;background: #E0243F;opacity: .28;animation: drift 22s ease-in-out infinite alternate-reverse}@keyframes drift{to{transform: translate(60px,-40px) scale(1.08)}}.hero-in{max-width: 980px}.pill{display: inline-flex;align-items: center;gap: 10px;height: 34px;padding: 0 14px 0 12px;border-radius: 99px;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px var(--line-2);font-size: 14px;font-weight: 560;color: var(--text-2);margin-bottom: 26px}.pdot{width: 8px;height: 8px;border-radius: 50%;background: var(--pvw);box-shadow: 0 0 0 4px rgba(31,208,138,.15)}.hero h1{font-size: clamp(42px,7.4vw,92px);letter-spacing: -.045em;line-height: 1.0;font-weight: 720}.hero h1 span{display: inline-block}.grad{background: linear-gradient(92deg,#fff 0%,#CFC8FF 45%,#9C90FF 75%,#FF8C9C 110%);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .06em}.hero .lead{max-width: 700px;margin: 26px auto 34px}.hero .cta-row{justify-content: center}.hero .fine{margin-top: 16px}.hero-media{position: relative;margin-top: clamp(44px,6vw,72px);perspective: 1800px}.frame{position: relative;border-radius: var(--r-lg);background: #000;box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 0 0 6px rgba(255,255,255,.025),var(--shadow-3)}.frame>.vid,.frame>.shot{border-radius: inherit;overflow: hidden}.frame-glow{position: absolute;inset: -1px;border-radius: inherit;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,.18),transparent 25%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;padding: 1px;z-index: 2}.frame-hero{transform-origin: 50% 0;transform: rotateX(14deg) scale(.94);transition: transform .9s var(--ease)}.frame-hero::before{content: "";position: absolute;inset: 10% 8% -8%;z-index: -1;background: radial-gradient(closest-side,rgba(124,108,255,.55),transparent);filter: blur(40px)}.hero-media.in .frame-hero{transform: none}@supports (animation-timeline: view()){.frame-hero{animation: flatten linear both;animation-timeline: view();animation-range: entry 0% cover 40%;transition: none}@keyframes flatten{from{transform: rotateX(16deg) scale(.93)}to{transform: none}}}.chip{position: absolute;z-index: 3;display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 12px;background: rgba(19,22,29,.86);backdrop-filter: blur(12px);box-shadow: var(--shadow-2),inset 0 0 0 1px var(--line-2);font-size: 14px;font-weight: 600;color: var(--text-1);animation: float 6s ease-in-out infinite}.chip-live{left: -6px;top: 14%;background: var(--pgm-fill);color: #fff;letter-spacing: .06em;font-weight: 800;font-size: 13px;box-shadow: 0 12px 30px -6px rgba(224,36,63,.6),0 0 0 4px rgba(255,59,85,.15)}.chip-live b{font: 600 14px var(--mono);letter-spacing: 0}.ld{width: 8px;height: 8px;border-radius: 50%;background: #fff;animation: pulse 1.8s var(--ease) infinite}.chip-key{right: -10px;top: 38%;animation-delay: -2s}.chip-key .ic{color: var(--accent-hi)}.chip-nc{left: 6%;bottom: -18px;animation-delay: -4s}.chip-nc .ic{color: var(--accent-hi)}@keyframes float{50%{transform: translateY(-8px)}}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(255,255,255,.7)}70%,100%{box-shadow: 0 0 0 7px rgba(255,255,255,0)}}.trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 28px;margin: 56px 0 0;color: var(--text-2);font-size: 15px}.trust li{display: inline-flex;align-items: center;gap: 8px}.trust .ic{color: var(--pvw)}.works{margin: 40px auto 0;padding-top: 32px;border-top: 1px solid var(--line-1);display: flex;flex-direction: column;align-items: center;gap: 14px}.works p{font-size: 13px;letter-spacing: .12em;text-transform: uppercase;color: var(--text-3);font-weight: 600}.works ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 34px}.works ul.brands{gap: 14px 44px;align-items: center;margin-bottom: 10px}.works li{position: relative;display: flex;align-items: center;height: 40px;padding: 4px;color: #fff;opacity: .55;transition: opacity var(--t),color var(--t),transform var(--t)}.works li:hover,.works li:focus-within{opacity: 1;transform: translateY(-1px)}.works li .bmark{width: auto;height: 26px;display: block}.works .brand-zoom .bmark{height: 19px}.works .brand-obsstudio .bmark{height: 28px}.works li.wm span{font-size: 19px;font-weight: 700;letter-spacing: -.02em;white-space: nowrap}.works .brands-color li{color: var(--bc,#fff);opacity: .8}.works .brands-color li:hover{opacity: 1}.works .btip{position: absolute;left: 50%;top: calc(100% + 6px);transform: translate(-50%,4px);padding: 4px 8px;border-radius: 6px;background: var(--bg-2);box-shadow: inset 0 0 0 1px var(--line-1);color: var(--text-1);font: 600 12px/1.2 var(--font);letter-spacing: 0;text-transform: none;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity var(--t),transform var(--t);z-index: 2}.works li:hover .btip{opacity: 1;transform: translate(-50%,0)}@media (max-width: 600px){.works ul.brands{gap: 12px 30px}.works li .bmark{height: 22px}.works .brand-zoom .bmark{height: 16px}.works li.wm span{font-size: 17px}}@media (prefers-reduced-motion: reduce){.works li:hover{transform: none}}.works .works-note{text-transform: none;letter-spacing: 0;font-size: 14px;font-weight: 450}.vid{position: relative;margin: 0;aspect-ratio: 16 / 10;background: #0B0C10}.vid video{width: 100%;height: 100%;object-fit: cover}.vidbtn{position: absolute;right: 14px;bottom: 14px;z-index: 3;width: 40px;height: 40px;border: 0;border-radius: 12px;display: grid;place-items: center;color: #fff;background: rgba(10,11,15,.66);backdrop-filter: blur(8px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);cursor: pointer;opacity: 0;transition: opacity var(--t),background var(--t)}.vid:hover .vidbtn,.vidbtn:focus-visible,.vid.paused .vidbtn{opacity: 1}.vidbtn:hover{background: rgba(10,11,15,.9)}.vidbtn .i-play{display: none}.vid.paused .i-play{display: block}.vid.paused .i-pause{display: none}.shot img{width: 100%;height: auto}.sec{padding: clamp(72px,10vw,130px) 0;position: relative}.sec.tight{padding-top: 24px}.sec-head{max-width: 760px;margin: 0 auto 56px;text-align: center}.sec-head h2,.show-tx h2,.fg-head h2{font-size: clamp(32px,4.6vw,54px);letter-spacing: -.035em}.sec-head .lead{margin-top: 18px}.steplist{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;counter-reset: s}.step{position: relative;padding: 28px;border-radius: var(--r-lg);background: linear-gradient(180deg,var(--bg-2),var(--bg-1));box-shadow: inset 0 0 0 1px var(--line-1)}.step .num{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;font: 700 17px var(--mono);color: var(--accent-hi);background: var(--accent-soft);box-shadow: inset 0 0 0 1px var(--accent-line);margin-bottom: 20px}.step h3{font-size: 21px;margin-bottom: 8px}.step p{color: var(--text-2);font-size: 16px}.step:not(:last-child)::after{content: "";position: absolute;right: -14px;top: 48px;width: 10px;height: 10px;border-top: 1.5px solid var(--line-3);border-right: 1.5px solid var(--line-3);transform: rotate(45deg)}.bgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.bcard{--mx: 50%;--my: 0%;position: relative;padding: 30px;border-radius: var(--r-lg);background: radial-gradient(400px circle at var(--mx) var(--my),rgba(124,108,255,.10),transparent 45%),var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);transition: box-shadow var(--t),transform var(--t) var(--ease)}.bcard:hover{box-shadow: inset 0 0 0 1px var(--line-3);transform: translateY(-2px)}.btile{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;color: var(--accent-hi);background: linear-gradient(180deg,rgba(124,108,255,.22),rgba(124,108,255,.08));box-shadow: inset 0 0 0 1px var(--accent-line);margin-bottom: 22px}.btile.sm{width: 42px;height: 42px;border-radius: 12px;margin: 0}.bcard h3{font-size: 20px;margin-bottom: 10px}.bcard p{color: var(--text-2);font-size: 16px}.show-in{display: grid;grid-template-columns: 4fr 7fr;gap: clamp(32px,6vw,80px);align-items: center}.show.flip .show-tx{order: 2}.show-tx .lead{margin: 20px 0 24px}.checks{display: grid;gap: 12px}.checks li{display: flex;gap: 12px;align-items: flex-start;color: var(--text-1);font-size: 16.5px}.checks .ic{color: var(--pvw);margin-top: 3px}.show::before{content: "";position: absolute;inset: 20% 0 auto;height: 60%;background: radial-gradient(50% 50% at var(--gx,70%) 50%,rgba(124,108,255,.08),transparent 70%);pointer-events: none}.show.flip::before{--gx: 30%}.ucgrid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin-bottom: 40px}.ucgrid.long{grid-template-columns: 1fr;gap: 28px;max-width: 1080px;margin-left: auto;margin-right: auto}.uc{border-radius: var(--r-lg);overflow: hidden;background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);display: flex;flex-direction: column;transition: transform var(--t) var(--ease),box-shadow var(--t)}.uc:hover{transform: translateY(-3px);box-shadow: inset 0 0 0 1px var(--line-3),var(--shadow-2)}.uc-media{position: relative;aspect-ratio: 4 / 3;overflow: hidden;background: var(--bg-3)}.uc-media picture{display: block;width: 100%;height: 100%}.uc-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease)}.uc:hover .uc-media img{transform: scale(1.045)}.uc-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,.15),transparent 30%,transparent 55%,rgba(0,0,0,.55))}.uc-ov{position: absolute;inset: 0;z-index: 1;padding: 12px;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start}.onair{align-self: flex-end;display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 8px;border-radius: 6px;background: var(--pgm-fill);color: #fff;font: 800 11.5px/1 var(--font);letter-spacing: .07em}.onair i{width: 6px;height: 6px;border-radius: 50%;background: #fff;animation: pulse 1.8s infinite}.l3{display: flex;flex-direction: column;padding: 7px 12px 8px 12px;border-left: 3px solid var(--accent);background: rgba(10,11,15,.82);backdrop-filter: blur(6px);border-radius: 0 8px 8px 0;transform: translateX(-6px);opacity: .0;transition: opacity .5s var(--ease),transform .5s var(--ease)}.uc.in .l3,.uc:hover .l3{opacity: 1;transform: none}.l3 b{font-size: 14px;letter-spacing: -.01em}.l3 small{font-size: 12.5px;color: var(--text-2)}.uc-body{padding: 22px 22px 26px;display: flex;flex-direction: column;gap: 10px;flex: 1}.uc-who{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 650;color: var(--accent-hi);letter-spacing: .01em}.uc h3{font-size: 19px;letter-spacing: -.02em}.ucgrid.long .uc{flex-direction: row}.ucgrid.long .uc:nth-child(even){flex-direction: row-reverse}.ucgrid.long .uc-media{flex: 0 0 48%;aspect-ratio: auto;min-height: 420px}.ucgrid.long .uc-media picture{position: absolute;inset: 0}.ucgrid.long .uc-body{padding: clamp(26px,3.4vw,44px);justify-content: center}.ucgrid.long .uc h3{font-size: clamp(22px,2.4vw,30px)}.uc .checks{gap: 8px;margin-top: 4px}.uc .checks li{font-size: 15px;color: var(--text-2)}.uc .checks .ic{margin-top: 4px}.uc-story{color: var(--text-2);font-size: 15.5px}.scenes-used{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin-top: auto;padding-top: 14px;font-size: 14px;color: var(--text-2)}.scenes-used span{color: var(--text-3);margin-right: 4px}.scenes-used kbd{margin-left: 6px}.power{background: linear-gradient(180deg,transparent,rgba(124,108,255,.05) 40%,transparent)}.power-in{display: grid;grid-template-columns: 7fr 5fr;gap: 40px;align-items: center;margin-bottom: 44px}.fchips{display: flex;flex-wrap: wrap;gap: 8px}.fchips li{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 13px 0 10px;border-radius: 10px;background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);font-size: 14.5px;color: var(--text-2);transition: color var(--t),box-shadow var(--t),background var(--t)}.fchips li:hover{color: var(--text-1);background: var(--bg-2);box-shadow: inset 0 0 0 1px var(--accent-line)}.fchips .ctile{flex: none;width: 26px;height: 26px;display: grid;place-items: center;border-radius: 7px;background: rgba(124,108,255,.10)}.fchips .ic{flex: none;width: 18px;height: 18px;min-width: 18px;display: block;color: var(--accent-hi);overflow: visible}.fchips .ic *{vector-effect: non-scaling-stroke;stroke-width: 1.5px}.btile .ic{flex: none}.tablewrap{overflow-x: auto;border-radius: var(--r-lg);box-shadow: inset 0 0 0 1px var(--line-1);background: var(--bg-1);scrollbar-width: thin}.cmp{width: 100%;border-collapse: separate;border-spacing: 0;font-size: 15px;min-width: 980px}.cmp th,.cmp td{text-align: left;padding: 16px 18px;border-bottom: 1px solid var(--line-1);vertical-align: top}.cmp thead th{font-size: 12.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--text-3);font-weight: 650;background: var(--bg-2);position: sticky;top: 0}.cmp tbody th{font-weight: 650;color: var(--text-1);white-space: nowrap;position: sticky;left: 0;background: var(--bg-1);z-index: 1}.cmp tbody th .logo{display: inline-block;vertical-align: -4px;margin-right: 8px;border-radius: 5px}.cmp td{color: var(--text-2)}.cmp tr.us th,.cmp tr.us td{background: linear-gradient(90deg,rgba(124,108,255,.16),rgba(124,108,255,.07));color: var(--text-1)}.cmp tr.us th{box-shadow: inset 3px 0 0 var(--accent)}.cmp tr.muted td,.cmp tr.muted th{color: var(--text-3)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom: 0}.sup{color: var(--accent-hi);margin-left: 2px}.curve{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap}.curve i{width: 34px;height: 6px;border-radius: 3px;background: var(--bg-4);position: relative;overflow: hidden}.curve i::after{content: "";position: absolute;inset: 0 auto 0 0;border-radius: 3px}.curve-gentle i::after{width: 33%;background: var(--pvw)}.curve-moderate i::after{width: 66%;background: var(--warn)}.curve-steep i::after{width: 100%;background: #FF7A8A}.cmp-note{margin-top: 14px}.picks{display: grid;grid-template-columns: repeat(2,1fr);gap: 18px}.pick{padding: 28px;border-radius: var(--r-lg);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1)}.pick h3{font-size: 20px;margin-bottom: 8px}.pick p{color: var(--text-2)}.pick-us{background: linear-gradient(160deg,rgba(124,108,255,.18),var(--bg-1) 60%);box-shadow: inset 0 0 0 1px var(--accent-line)}.together{display: flex;gap: 12px;align-items: flex-start;margin-top: 24px;padding: 20px 22px;border-radius: var(--r-md);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);color: var(--text-2)}.together .ic{color: var(--accent-hi);margin-top: 3px}.srcs{display: grid;gap: 12px;margin-top: 16px;font-size: 14.5px}.srcs li{display: flex;flex-wrap: wrap;gap: 4px 14px;padding: 12px 0;border-bottom: 1px solid var(--line-1)}.srcs b{min-width: 180px}.srcs span{color: var(--text-2)}.srcs a{word-break: break-all}.phnote{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;padding: 8px 14px;border-radius: 10px;background: rgba(255,181,71,.10);box-shadow: inset 0 0 0 1px rgba(255,181,71,.35);color: #FFD08A;font-size: 14px;text-align: left}.qgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.quote{position: relative;margin: 0;padding: 30px;border-radius: var(--r-lg);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);display: flex;flex-direction: column;gap: 24px}.quote blockquote{margin: 0;font-size: 18px;line-height: 1.5;letter-spacing: -.01em;color: var(--text-1);flex: 1}.phbadge{position: absolute;top: 14px;right: 14px;font: 700 11.5px/1 var(--font);letter-spacing: .08em;text-transform: uppercase;color: #FFD08A;padding: 5px 8px;border-radius: 6px;box-shadow: inset 0 0 0 1px rgba(255,181,71,.4)}.quote figcaption{display: flex;align-items: center;gap: 12px}.quote figcaption small{display: block;color: var(--text-3);font-size: 13.5px}.qav{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--bg-3);color: var(--text-3)}.curswitch{display: inline-flex;gap: 2px;padding: 3px;margin-top: 26px;border-radius: 12px;background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-2)}.curswitch button{height: 36px;min-width: 76px;padding: 0 14px;border: 0;border-radius: 9px;background: none;color: var(--text-2);font: 600 14px var(--font);cursor: pointer}.curswitch button[aria-checked=true]{background: var(--bg-3);color: var(--text-1);box-shadow: inset 0 0 0 1px var(--line-3)}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;align-items: stretch}.plan{position: relative;padding: 32px 28px 28px;border-radius: var(--r-xl);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);display: flex;flex-direction: column}.plan h3{font-size: 22px}.plan .for{color: var(--text-2);font-size: 15px;margin: 8px 0 22px;min-height: 48px}.price{display: flex;align-items: baseline;gap: 10px;margin-bottom: 24px}.amount{font-size: 52px;font-weight: 720;letter-spacing: -.045em;line-height: 1;font-variant-numeric: tabular-nums}.per{color: var(--text-3);font-size: 15px}.plan ul{display: grid;gap: 12px;margin-bottom: 28px;flex: 1;align-content: start}.plan li{display: flex;gap: 10px;font-size: 15.5px;color: var(--text-2)}.plan li .ic{color: var(--pvw);margin-top: 2px}.plan-pop{background: radial-gradient(120% 70% at 50% 0%,rgba(124,108,255,.26),transparent 60%),var(--bg-2);box-shadow: inset 0 0 0 1px var(--accent-line),0 30px 80px -30px rgba(106,90,240,.6)}.plan-pop li{color: var(--text-1)}.badge{position: absolute;top: -13px;left: 28px;height: 26px;padding: 0 12px;display: inline-flex;align-items: center;border-radius: 99px;background: linear-gradient(90deg,#7B6CFF,#9C90FF);color: #fff;font-size: 12.5px;font-weight: 700;letter-spacing: .02em}.paynote{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 22px;color: var(--text-3);font-size: 14px}.checkout-msg{text-align: center;margin-top: 10px;font-size: 15px;color: var(--warn);min-height: 1.5em}.guar{display: flex;gap: 18px;align-items: flex-start;margin: 34px auto 0;max-width: 760px;padding: 24px 26px;border-radius: var(--r-lg);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1)}.guar>.ic{color: var(--pvw);margin-top: 2px}.guar h3,.guar h2{font-size: 19px;margin-bottom: 6px}.guar p{color: var(--text-2);font-size: 15.5px}.pinfo{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.pinfo .guar{margin: 0;max-width: none;flex-direction: column}.pinfo .guar>.ic{color: var(--accent-hi)}.pinfo .guar:first-child>.ic{color: var(--pvw)}.faq{display: grid;gap: 10px}.qa{border-radius: var(--r-md);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1);transition: box-shadow var(--t),background var(--t)}.qa[open]{background: var(--bg-2);box-shadow: inset 0 0 0 1px var(--line-2)}.qa summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 16px;min-height: 64px;padding: 16px 22px;cursor: pointer;font-size: 17px;font-weight: 600;letter-spacing: -.01em;border-radius: var(--r-md)}.qa summary::-webkit-details-marker{display: none}.qa-ic{color: var(--text-3);transition: transform var(--t) var(--ease),color var(--t)}.qa[open] .qa-ic{transform: rotate(45deg);color: var(--accent-hi)}.qa-a{padding: 0 22px 22px;color: var(--text-2);max-width: 720px}.qa[open] .qa-a{animation: fadein .3s var(--ease)}@keyframes fadein{from{opacity: 0;transform: translateY(-4px)}}.faqh{margin: 40px 0 16px}.faqh:first-child{margin-top: 0}.final{padding: 40px 0 clamp(80px,10vw,130px)}.final-in{position: relative;overflow: hidden;border-radius: 28px;padding: clamp(48px,8vw,96px) clamp(24px,6vw,80px);box-shadow: inset 0 0 0 1px var(--line-2);isolation: isolate}.final-bg{position: absolute;inset: 0;z-index: -1}.final-bg picture,.final-bg img{width: 100%;height: 100%;object-fit: cover;object-position: 70% 55%}.final-ov{position: absolute;inset: 0;z-index: 1;pointer-events: none}.final-ov .onair{position: absolute;top: 24px;right: 24px}.final-ov .l3{position: absolute;right: 8%;bottom: 14%;transition-delay: .5s}.final-in.in .final-ov .l3{opacity: 1;transform: none}@media (max-width: 920px){.final-ov{display: none}}.final-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(7,8,11,.94) 0%,rgba(7,8,11,.7) 38%,rgba(7,8,11,.05) 75%),radial-gradient(60% 80% at 0% 100%,rgba(124,108,255,.35),transparent)}.final-tx{max-width: 560px}.final-tx h2{font-size: clamp(34px,4.6vw,56px);letter-spacing: -.035em}.final-tx p:not(.fine){color: var(--text-2);font-size: 19px;margin: 16px 0 30px}.phead{padding: clamp(56px,8vw,100px) 0 48px;text-align: center;position: relative;isolation: isolate}.phead::before{content: "";position: absolute;inset: -68px 0 0;z-index: -1;background: radial-gradient(50% 60% at 50% 0%,rgba(124,108,255,.18),transparent 70%)}.phead h1{font-size: clamp(38px,6vw,68px);letter-spacing: -.04em;line-height: 1.04}.phead .lead{margin: 20px auto 0;max-width: 680px}.phead.dl .btn-xl{margin-top: 34px}.phead.dl .fine{margin-top: 14px}.jump{margin-top: 30px}.jump ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.jump a{display: inline-flex;align-items: center;height: 38px;padding: 0 14px;border-radius: 99px;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px var(--line-2);color: var(--text-2);text-decoration: none;font-size: 14.5px}.jump a:hover{color: #fff;box-shadow: inset 0 0 0 1px var(--accent-line)}.fgroup-in{display: grid;grid-template-columns: 1fr 1.25fr;gap: 28px 64px;align-items: start}.fg-head{grid-column: 1}.fg-shot{grid-column: 2;grid-row: 1 / span 2;position: sticky;top: 100px}.fitems{grid-column: 1;display: grid;gap: 22px;margin-top: 10px}.fgroup.flip .fg-head,.fgroup.flip .fitems{grid-column: 2}.fgroup.flip .fg-shot{grid-column: 1}.fitem{display: flex;gap: 16px}.fitem h3{font-size: 17.5px;margin: 2px 0 4px}.fitem p{color: var(--text-2);font-size: 15.5px}.fgroup + .fgroup{border-top: 1px solid var(--line-1)}.modes-in{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-bottom: 40px}.mode{padding: 30px;border-radius: var(--r-lg);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1)}.mode h3{font-size: 24px;margin-bottom: 10px}.mode p{color: var(--text-2)}.mode-x{background: linear-gradient(160deg,rgba(124,108,255,.16),var(--bg-1) 60%);box-shadow: inset 0 0 0 1px var(--accent-line)}.modes .show-media{max-width: 980px;margin: 0 auto}.prose h2{font-size: 22px;margin: 36px 0 10px}.prose p{color: var(--text-2)}.okmark{width: 72px;height: 72px;margin: 0 auto 24px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: radial-gradient(circle at 30% 30%,#3BE3A0,#0F9E64);box-shadow: 0 0 0 8px rgba(31,208,138,.12),0 20px 50px -10px rgba(31,208,138,.5);animation: popin .6s var(--ease)}@keyframes popin{from{transform: scale(.6);opacity: 0}}.okl{text-align: left;max-width: 440px;margin: 30px auto;display: grid;gap: 10px;color: var(--text-2);padding-left: 22px}.phead.nf h1{font-size: clamp(40px,7vw,80px)}.foot{border-top: 1px solid var(--line-1);padding: 64px 0 120px;background: linear-gradient(180deg,var(--bg-1),var(--bg-0));font-size: 15px}.foot-top{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 32px}.foot-brand p{color: var(--text-3);margin: 14px 0 18px;max-width: 320px}.fh{font-size: 13px;text-transform: uppercase;letter-spacing: .1em;color: var(--text-3);margin-bottom: 14px;font-weight: 650}.foot ul a{display: inline-block;padding: 5px 0;color: var(--text-2);text-decoration: none}.foot ul a:hover{color: #fff}.foot-bot{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line-1);display: grid;gap: 6px;color: var(--text-3);font-size: 13.5px}.foot .lang summary{padding-left: 0}.foot .lang summary:hover{background: none}.sticky{position: fixed;left: 50%;bottom: 18px;z-index: 40;transform: translate(-50%,140%);transition: transform .45s var(--ease);pointer-events: none}.sticky.show{transform: translate(-50%,0);pointer-events: auto}.sticky-in{display: flex;align-items: center;gap: 14px;padding: 8px 8px 8px 18px;border-radius: 16px;background: rgba(19,22,29,.88);backdrop-filter: blur(14px) saturate(160%);box-shadow: var(--shadow-3),inset 0 0 0 1px var(--line-2);white-space: nowrap}.sticky-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--pgm);box-shadow: 0 0 0 4px var(--pgm-soft)}.sticky-t{font-size: 15px;font-weight: 560;color: var(--text-1)}.js .reveal{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ease),transform .7s var(--ease);transition-delay: calc(var(--d,0) * 90ms)}.js .reveal.in{opacity: 1;transform: none}.js .hero-media.reveal{transform: none}.js .hero .reveal:not(.hero-media){opacity: 1;transform: none;transition: none;animation: hero-in .9s var(--ease) both;animation-delay: calc(var(--d,0) * 80ms)}@keyframes hero-in{from{transform: translateY(14px)}}@media (max-width: 1080px){.ucgrid{grid-template-columns: repeat(2,1fr)}.power-in,.fgroup-in{grid-template-columns: 1fr}.fg-shot,.fgroup.flip .fg-shot{grid-column: 1;grid-row: auto;position: static}.fgroup.flip .fg-head,.fgroup.flip .fitems{grid-column: 1}.fitems{grid-template-columns: 1fr 1fr}.chip-key{right: 8px}.chip-live{left: 8px}}@media (max-width: 920px){.nav-links{position: fixed;inset: 68px 0 auto;margin: 0;padding: 12px var(--pad) 24px;background: rgba(8,9,12,.97);backdrop-filter: blur(16px);box-shadow: 0 20px 40px rgba(0,0,0,.5),0 1px 0 var(--line-1);display: none}.nav-links.open{display: block;animation: fadein .2s var(--ease)}.nav-links ul{flex-direction: column}.nav-links a{height: 52px;font-size: 18px;width: 100%}.menu-btn{display: grid}.nav.menu-open{background: rgba(8,9,12,.97)}.bgrid,.qgrid,.plans,.pinfo{grid-template-columns: 1fr;max-width: 560px;margin-left: auto;margin-right: auto}.steplist{grid-template-columns: 1fr}.step::after{display: none}.show-in{grid-template-columns: 1fr}.show.flip .show-tx{order: 0}.picks,.modes-in{grid-template-columns: 1fr}.ucgrid.long .uc,.ucgrid.long .uc:nth-child(even){flex-direction: column}.ucgrid.long .uc-media{aspect-ratio: 16 / 10;min-height: 0}.foot-top{grid-template-columns: 1fr 1fr}.foot-brand{grid-column: 1 / -1}.plan .for{min-height: 0}}@media (max-width: 640px){body{font-size: 16px}.nav-cta{display: none}.ucgrid{grid-template-columns: 1fr}.ucgrid.long .uc,.ucgrid.long .uc:nth-child(even){flex-direction: column}.ucgrid.long .uc-media{aspect-ratio: 4 / 3;min-height: 0}.fitems{grid-template-columns: 1fr}.hero .cta-row .btn{width: 100%}.chip{height: 32px;font-size: 12px;padding: 0 10px;border-radius: 10px}.chip-nc{display: none}.chip-key{top: auto;bottom: -14px;right: 10px}.chip-live{top: -14px;left: 10px}.frame{border-radius: 12px;box-shadow: 0 0 0 1px rgba(255,255,255,.08),var(--shadow-3)}.sticky{left: 0;right: 0;bottom: 0;transform: translateY(110%)}.sticky.show{transform: none}.sticky-in{border-radius: 16px 16px 0 0;padding: 10px 12px calc(10px + env(safe-area-inset-bottom)) 16px;justify-content: space-between}.sticky-t{font-size: 14px;white-space: normal}.final-bg::after{background: linear-gradient(180deg,rgba(7,8,11,.75),rgba(7,8,11,.95))}.amount{font-size: 46px}.sec-head{margin-bottom: 40px}.vidbtn{opacity: 1}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}.js .reveal{opacity: 1;transform: none}.frame-hero{transform: none}}@media (forced-colors: active){.btn,.plan,.qa{border: 1px solid CanvasText}}.show-tx.dl-side h2{font-size: clamp(24px,2.6vw,32px);margin-bottom: 18px}.dl-buy{margin-top: 36px;padding: 24px;border-radius: var(--r-lg);background: var(--bg-1);box-shadow: inset 0 0 0 1px var(--line-1)}.dl-buy h2{font-size: 20px !important;margin-bottom: 6px !important}.dl-buy p{color: var(--text-2);margin-bottom: 16px}.final-tx .fine{margin-top: 14px}.tax{white-space: nowrap}.launchprice{display: inline-flex;align-items: baseline;gap: 10px}.launchprice .was{color: var(--text-3);font-size: 18px;font-weight: 500;text-decoration-thickness: 1.5px}.badge-launch{gap: 6px;background: linear-gradient(90deg,#FFB547,#FF8A5B);color: #1A1206}.badge-launch .ic{width: 14px;height: 14px}.launchbar{max-width: 720px;display: inline-flex;align-items: center;gap: 10px;margin: 0 auto 22px;padding: 9px 16px;border-radius: 99px;background: rgba(255,181,71,.12);box-shadow: inset 0 0 0 1px rgba(255,181,71,.35);color: var(--text-1);font-size: 14.5px;line-height: 1.4;text-align: left;animation: lb-in .6s cubic-bezier(.2,.8,.2,1) both}.launchbar .ic{color: #FFB547;flex: none}@keyframes lb-in{from{opacity: 0;transform: translateY(-6px)}}.codechip{display: flex;width: fit-content;align-items: center;gap: 8px;margin: 18px auto 0;padding: 6px 12px;border-radius: 99px;background: rgba(61,214,140,.12);box-shadow: inset 0 0 0 1px rgba(61,214,140,.35);color: var(--text-1);font-size: 14px}.codechip[hidden]{display: none}.codechip .ic{color: var(--pvw)}.renewform{display: grid;gap: 8px;max-width: 480px;margin: 0 auto;padding: 32px;border-radius: 20px;background: var(--bg-2);box-shadow: inset 0 0 0 1px var(--line,rgba(255,255,255,.08))}.renewform .price{margin-bottom: 12px}.renewform label{font-weight: 600;font-size: 15px;margin-top: 8px;color: var(--text-1)}.renewform input{height: 48px;padding: 0 14px;border-radius: 12px;border: 1px solid rgba(255,255,255,.14);background: var(--bg-1,#0d0d12);color: var(--text-1);font: inherit;font-size: 16px;letter-spacing: .02em}.renewform input:focus-visible{outline: 2px solid var(--accent,#7B6CFF);outline-offset: 2px}.renewform input[aria-invalid="true"]{border-color: #FF6B6B}.renewform .hint{color: var(--text-3);font-size: 13.5px}.formerr{color: #FF8A8A;font-size: 14px;min-height: 1.2em}.renewform .btn{margin-top: 8px}.renewfacts{max-width: 480px;margin: 28px auto 20px}@media (prefers-reduced-motion: reduce){.launchbar{animation: none}}.soon{display: inline-flex;align-items: center;height: 20px;padding: 0 8px;margin-left: 4px;border-radius: 99px;vertical-align: 2px;font: 700 10.5px/1 var(--font);letter-spacing: .07em;text-transform: uppercase;color: #CFC8FF;background: rgba(124,108,255,.14);box-shadow: inset 0 0 0 1px rgba(124,108,255,.38);white-space: nowrap}.bcard>.soon{position: absolute;top: 18px;right: 18px;margin: 0}.plan li.is-soon .ic{color: var(--accent-hi)}.eyebrow .soon{margin-left: 8px}.teaser-in{display: grid;grid-template-columns: repeat(2,1fr);gap: 18px;max-width: 980px;margin: 0 auto 28px}.tz-tag{margin-top: 14px;color: var(--text-3);font-size: 13.5px;font-weight: 600}.newsec .bgrid{margin-bottom: 20px}.cloudband{position: relative;display: grid;grid-template-columns: 1fr 1.25fr;gap: 28px 44px;margin-top: 56px;padding: 36px;border-radius: var(--r-lg);background: radial-gradient(90% 120% at 0% 0%,rgba(124,108,255,.16),transparent 60%),var(--bg-2);box-shadow: inset 0 0 0 1px rgba(124,108,255,.28);text-align: left}.cb-head h2{margin: 6px 0 10px}.cb-head>p{color: var(--text-2)}.cb-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;margin-top: 18px;color: var(--text-3);font-size: 14.5px}.cb-price b{color: var(--text-1);font-size: 28px;font-weight: 700;letter-spacing: -.02em}.cb-or{margin: 0 6px}.cb-perk{display: flex;gap: 8px;align-items: center;margin-top: 12px;color: #FFD08A;font-size: 14.5px}.cb-list{display: grid;gap: 16px}.cb-list li{display: flex;gap: 14px}.cb-list li>.ic{flex: none;margin-top: 2px;color: var(--accent-hi)}.cb-list b{color: var(--text-1)}.cb-list span:not(.soon){display: block;color: var(--text-2);font-size: 15px;margin-top: 2px}.cb-foot{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 16px 28px;align-items: center;justify-content: space-between;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.07)}.cb-opt{display: flex;gap: 8px;align-items: center;color: var(--text-2);font-size: 14.5px;max-width: 420px}.cb-opt .ic{color: var(--pvw);flex: none}.wl{flex: 1;min-width: 300px;max-width: 520px}.wl-row{display: flex;gap: 10px}.wl input[type=email]{flex: 1;min-width: 0;height: 48px;padding: 0 14px;border-radius: 12px;border: 1px solid rgba(255,255,255,.14);background: var(--bg-1,#0d0d12);color: var(--text-1);font: inherit;font-size: 16px}.wl input:focus-visible{outline: 2px solid var(--accent,#7B6CFF);outline-offset: 2px}.wl input[aria-invalid="true"]{border-color: #FF6B6B}.wl .btn{height: 48px;white-space: nowrap}.wl-msg{margin-top: 8px;color: var(--text-3);font-size: 13.5px}.wl.done .wl-msg{color: var(--pvw)}.cmp-soon{display: flex;gap: 8px;align-items: center;justify-content: center;margin-top: 16px}@media (max-width: 860px){.cloudband{grid-template-columns: 1fr;padding: 26px 22px}.teaser-in{grid-template-columns: 1fr}.wl-row{flex-direction: column}.wl{min-width: 0;width: 100%}}