:root{--bg:#08060d;--bg-soft:#100b18;--surface:#191220c7;--surface-strong:#1f1627f0;--surface-hover:#281c31f5;--text:#fffaf1;--muted:#c8b9ab;--dim:#95877d;--accent:#f04a5f;--accent-strong:#d52b1e;--gold:#ffd278;--green:#59e6a2;--line:#ffd59924;--line-strong:#ffc56f47;--shadow-sm:0 12px 28px #00000047;--shadow-lg:0 26px 80px #0000007a;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#ffb25b6b transparent}body{background:radial-gradient(circle at 12% -8%, #d52b1e38, transparent 31rem), radial-gradient(circle at 84% 5%, #0039a633, transparent 34rem), linear-gradient(180deg, #100a16 0%, var(--bg) 46%, #060408 100%);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding-bottom:104px;font-family:Segoe UI Variable,Avenir Next,Inter,Noto Sans,sans-serif;font-size:16px;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}button,input,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,.nav-logo,.title{letter-spacing:-.025em;font-family:Aptos Display,Segoe UI Variable Display,Avenir Next,sans-serif}.nav{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#0d0912b8;border:1px solid #ffffff1c;border-radius:20px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);min-height:64px;margin:12px auto -76px;padding:9px 10px 9px 14px;display:flex;position:sticky;top:12px;box-shadow:0 16px 50px #00000052,inset 0 1px #ffffff0d}.nav-logo,.nav-right{align-items:center;display:flex}.nav-logo{gap:10px;font-size:18px;font-weight:850}.nav-logo img{object-fit:cover;border:1px solid #ffffff24;border-radius:13px;width:40px;height:40px;box-shadow:0 8px 22px #00000059}.nav-right{gap:7px}.lang-pill,.nav-dl{color:#dfd4c9;min-height:38px;transition:transform .18s var(--ease), border-color .18s ease, background .18s ease, color .18s ease;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none}.lang-switch{cursor:pointer}.lang-switch:hover,.lang-switch.active{color:var(--text);background:#ff954e24;border-color:#ffc87857}.nav-dl{color:#231006;background:linear-gradient(135deg,#ff713a,#ffb44f);border-color:#0000;align-items:center;margin-left:3px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #ff6f363d}.nav-dl:hover,.lang-pill:hover{transform:translateY(-1px)}.hero{isolation:isolate;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:1;pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.hero:before{border:1px solid #ffd27821;width:190px;height:190px;top:17%;left:8%;box-shadow:0 0 100px #ff69321f}.hero:after{border:1px solid #c38cff1a;width:280px;height:280px;bottom:13%;right:7%}.hero-bg{z-index:-1;background:linear-gradient(#08050c1a,#08050ce0 92%),url(/media/co-hero.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.hero-bg:after{content:"";background:radial-gradient(circle at 50% 36%,#ff773733,#0000 34%),linear-gradient(90deg,#08050ce6,#08050c52 50%,#08050ce0);position:absolute;inset:0}.hero-inner{z-index:2;text-align:center;width:min(960px,100% - 32px);margin:0 auto;padding:164px 0 88px;position:relative}.hero-chip{color:#ffdfad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.09em;background:#110b1799;border:1px solid #ffd38440;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #59e6a21a,0 0 18px #59e6a2a6}h1{text-wrap:balance;text-shadow:0 12px 50px #0000008c;max-width:920px;margin:22px auto 18px;font-size:clamp(46px,7.3vw,84px);font-weight:880;line-height:.98}.gold{color:#0000;background:linear-gradient(100deg,#fff2bd 0%,#ffc25f 45%,#ff8a40 100%);-webkit-background-clip:text;background-clip:text}.hero-sub{color:#ded0c4;text-wrap:balance;max-width:700px;margin:0 auto 25px;font-size:clamp(15px,1.5vw,18px);line-height:1.72}.hero-cta{justify-content:center;margin:24px 0;display:flex}.btn-dl,.promo-big-btn{color:#271107;cursor:pointer;min-height:58px;transition:transform .22s var(--ease), box-shadow .22s ease, filter .22s ease;background:linear-gradient(135deg,#ff6735 0%,#ffae46 58%,#ffd584 100%);border:1px solid #ffecba4d;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #ff653047,inset 0 1px #ffffff6b}.btn-dl:before,.promo-big-btn:before,.float-cta button:before{content:"";transition:transform .65s var(--ease);background:linear-gradient(110deg,#0000 25%,#ffffff47 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn-dl:hover,.promo-big-btn:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 22px 46px #ff65305c,inset 0 1px #ffffff7a}.btn-dl:hover:before,.promo-big-btn:hover:before,.float-cta button:hover:before{transform:translate(120%)}.btn-dl svg,.float-cta svg{fill:currentColor;width:22px;height:22px}.hero-info{grid-template-columns:repeat(4,1fr);gap:10px;max-width:700px;margin:34px auto 0;display:grid}.hero-info-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120c1885;border:1px solid #ffffff17;border-radius:18px;align-content:center;min-height:86px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.hero-info-item .val{color:#fff;font-size:21px;font-weight:900}.hero-info-item .lbl{color:var(--muted);margin-top:4px;font-size:12px}.bd-divider{background:linear-gradient(90deg,#0000,#ffba6466,#a35ec942,#0000);width:min(1180px,100% - 48px);height:1px;margin:0 auto}.promo-panel,.cat-section,.highlights,.compare,.cta-banner,.install-section,.app-info,.faq-section{border:1px solid var(--line);width:min(1180px,100% - 32px);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#22182ac7,#0f0b15d6);border-radius:26px;margin:28px auto}.promo-panel{grid-template-columns:.85fr 1.5fr;gap:22px 34px;padding:28px;display:grid}.promo-head{align-self:center;align-items:center;gap:15px;display:flex}.promo-head img{object-fit:cover;width:66px;height:66px;box-shadow:var(--shadow-sm);border:1px solid #ffffff1f;border-radius:20px}.promo-head h2{margin:0;font-size:29px}.promo-head p{color:var(--muted);margin:5px 0 0}.promo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promo-item,.hl-card,.step-card,.faq-item{transition:transform .22s var(--ease), border-color .22s ease, background .22s ease;background:#0604093d;border:1px solid #ffffff13}.promo-item{border-radius:18px;gap:12px;padding:14px;display:flex}.promo-item:hover,.hl-card:hover,.step-card:hover,.faq-item:hover{border-color:var(--line-strong);background:#ffffff0b;transform:translateY(-2px)}.promo-icon{background:linear-gradient(145deg,#ff7c3b42,#ffba4c14);border:1px solid #ffd18929;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.promo-item h3{margin:0 0 4px;font-size:15px}.promo-item p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.promo-big-btn{grid-column:1/-1;width:100%}.promo-features{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1180px,100% - 32px);margin:-8px auto 34px;display:grid}.promo-feature{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#ff823821,#ffffff06);border-radius:18px;align-content:center;min-height:90px;padding:14px 10px;display:grid}.promo-feature b{color:var(--gold);font-size:21px;display:block}.promo-feature span{color:var(--muted);margin-top:3px;font-size:12px}.section-wrap{content-visibility:auto;contain-intrinsic-size:420px}.cat-section{margin-top:30px;padding:24px 0 21px;position:relative;overflow:hidden}.cat-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff853e1c,#0000 68%);width:280px;height:180px;position:absolute;top:0;right:0}.cat-header{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:relative}.cat-header h2{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.emoji{filter:drop-shadow(0 5px 12px #ff833759);margin-right:4px;display:inline-block}.see-all{color:var(--gold);letter-spacing:.02em;flex:none;font-size:12px;font-weight:700}.cat-sub{z-index:1;color:var(--muted);margin:7px 0 17px;padding:0 24px;font-size:13px;line-height:1.5;position:relative}.cat-scroll{z-index:1;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#ffb9604d transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:14px;padding:2px 24px 13px;scroll-padding-inline:24px;display:flex;position:relative;overflow-x:auto}.cat-scroll::-webkit-scrollbar{height:5px}.cat-scroll::-webkit-scrollbar-thumb{background:#ffb9604d;border-radius:999px}.content-card,.wide-card{scroll-snap-align:start;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;outline:none;padding:0}.content-card{flex:0 0 166px}.thumb,.wide-thumb{transition:transform .28s var(--ease), border-color .28s ease, box-shadow .28s ease;background:#1c1523;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 15px 34px #00000042}.thumb{aspect-ratio:2/3;border-radius:19px}.thumb:after,.wide-thumb:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0b,#0000 30%,#0000001c);position:absolute;inset:0}.thumb img,.wide-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease), filter .35s ease}.thumb img{object-position:center top}.content-card:hover .thumb,.wide-card:hover .wide-thumb,.content-card:focus-visible .thumb,.wide-card:focus-visible .wide-thumb{border-color:#ffc37059;transform:translateY(-5px);box-shadow:0 22px 44px #00000061,0 0 0 1px #ff934a0f}.content-card:hover img,.wide-card:hover img,.content-card:focus-visible img,.wide-card:focus-visible img{filter:saturate(1.05)contrast(1.02);transform:scale(1.045)}.badge,.badge2{z-index:2;color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#ff4f42,#ff8441);border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:9px;left:9px;box-shadow:0 8px 20px #00000052}.badge2{color:#ffe9b4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060ab8;border-color:#ffe0a033;left:auto;right:9px}.title{color:#fff9ef;margin:10px 2px 4px;font-size:14px;font-weight:850;line-height:1.25}.meta{color:var(--muted);margin:0 2px;font-size:11.5px;line-height:1.42}.wide-card{flex:0 0 314px}.wide-thumb{aspect-ratio:16/10;border-radius:20px}.overlay{z-index:2;background:linear-gradient(#0000,#050407f0);padding:46px 16px 16px;position:absolute;inset:auto 0 0}.overlay .badge{margin-bottom:7px;position:static}.overlay h3{margin:0;font-size:18px}.overlay p{color:#e7d2bd;margin:4px 0 0;font-size:12px}.live-dot:before{content:"";background:#6ff7ad;border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 10px #6ff7adb3}.highlights,.compare,.install-section,.faq-section{padding:28px}.hl-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.hl-card{border-radius:19px;min-height:160px;padding:20px}.hl-card .icon{font-size:26px}.hl-card h3{margin:11px 0 5px;font-size:16px}.hl-card p,.step-card p,.faq-a{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.compare,.app-info{overflow-x:auto}.compare h2,.cta-banner h2,.install-section h2,.faq-section h2{text-align:center;text-wrap:balance;margin:0 0 20px}.compare-table{border-collapse:separate;border-spacing:0;background:#0403063d;border:1px solid #ffffff12;border-radius:18px;width:100%;min-width:580px;overflow:hidden}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid #fff1;padding:14px 16px;font-size:13px}.compare-table th{color:#ffe9c6;background:linear-gradient(135deg,#ff7a3a38,#ffb44d14);font-weight:800}.compare-table tr:last-child td{border-bottom:0}.check{color:#80efb6;font-weight:800}.cross{color:#d5b6b1}.cta-banner{text-align:center;background:radial-gradient(circle at 15% 10%,#ffa45138,#0000 35%),linear-gradient(135deg,#541f2bc7,#23163ac7);padding:40px 24px;position:relative;overflow:hidden}.cta-banner:after{content:"";border:1px solid #ffd2861f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-90px}.cta-banner h2,.cta-banner p,.cta-banner button{z-index:1;position:relative}.cta-banner p{max-width:620px;color:var(--muted);margin:-8px auto 22px;line-height:1.6}.step-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.step-card{min-height:132px;color:inherit;border-radius:18px;gap:13px;padding:17px;text-decoration:none;display:flex}.snum{color:#291107;background:linear-gradient(135deg,#ff7540,#ffc064);border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-weight:950;display:grid;box-shadow:0 10px 22px #ff6f3738}.step-card h3{margin:1px 0 5px;font-size:15px}.app-info{padding:5px 0}.app-info table{border-collapse:collapse;width:100%}.app-info td{border-bottom:1px solid #fff1;padding:14px 20px;font-size:13px}.app-info tr:last-child td{border-bottom:0}.app-info td:first-child{width:40%;color:var(--muted)}.faq-item{border-radius:16px;margin:10px 0;padding:16px 18px}.faq-q{font-weight:850}.faq-a{margin-top:7px}.footer{color:#fffaf17a;text-align:center;padding:36px 16px 24px;font-size:12px;line-height:1.6}.footer a{color:#ffd690ad;margin:0 5px;text-decoration:none}.footer a:hover{color:var(--gold)}.float-cta{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#0d0912c7;border:1px solid #ffffff1f;border-radius:21px;max-width:680px;margin:0 auto;padding:7px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 58px #0000008a,inset 0 1px #ffffff0d}.float-cta button{color:#281107;cursor:pointer;background:linear-gradient(135deg,#ff6735,#ffb448);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;font-weight:900;display:flex;position:relative;overflow:hidden}.float-cta .sub{color:var(--muted);text-align:center;padding:5px 0 1px;font-size:10px}@media (max-width:900px){.hero{min-height:710px}.hero-inner{padding-top:145px}.promo-panel{grid-template-columns:1fr}.promo-list{grid-template-columns:repeat(2,1fr)}.step-cards{grid-template-columns:1fr}.step-card{min-height:0}}@media (max-width:700px){body{padding-bottom:100px}.nav{border-radius:17px;width:calc(100% - 16px);min-height:58px;margin-top:8px;margin-bottom:-66px;padding:7px 8px 7px 10px;top:8px}.nav-logo{gap:8px;font-size:15px}.nav-logo img{border-radius:11px;width:36px;height:36px}.nav-right{gap:4px}.lang-pill{min-height:34px;padding:0 9px}.nav-dl{display:none}.hero{min-height:680px}.hero-inner{width:calc(100% - 28px);padding:128px 0 58px}.hero-chip{letter-spacing:.055em;max-width:100%;min-height:32px;padding:0 11px;font-size:9.5px}h1{margin-top:18px;font-size:clamp(38px,12vw,58px);line-height:1.02}.hero-sub{font-size:14px;line-height:1.62}.btn-dl,.promo-big-btn{border-radius:15px;min-height:54px;padding:0 20px}.hero-info,.promo-features{grid-template-columns:repeat(2,1fr)}.hero-info{gap:8px}.hero-info-item{border-radius:15px;min-height:76px}.promo-panel,.cat-section,.highlights,.compare,.cta-banner,.install-section,.app-info,.faq-section,.promo-features{width:calc(100% - 20px)}.promo-panel,.highlights,.compare,.install-section,.faq-section{border-radius:21px;padding:19px}.promo-list{grid-template-columns:1fr}.promo-features{gap:8px}.promo-feature{border-radius:16px;min-height:78px}.cat-section{border-radius:21px;padding:20px 0 17px}.cat-header,.cat-sub{padding-left:17px;padding-right:17px}.cat-header{align-items:flex-start}.cat-header h2{font-size:20px}.cat-scroll{scrollbar-width:none;gap:11px;padding-left:17px;padding-right:17px;scroll-padding-inline:17px}.cat-scroll::-webkit-scrollbar{display:none}.content-card{flex-basis:145px}.wide-card{flex-basis:274px}.thumb,.wide-thumb{border-radius:17px}.hl-grid{grid-template-columns:1fr}.hl-card{min-height:0}.cta-banner{padding:32px 19px}.float-cta{border-radius:18px;bottom:8px;left:8px;right:8px}.float-cta button{border-radius:13px;height:48px}}.first-start-page{isolation:isolate;background:linear-gradient(145deg,#09060ff5,#100818e0),radial-gradient(circle at 20% 30%,#ff6b3629,#0000 28rem);grid-template-rows:auto 1fr auto;min-height:100svh;margin-bottom:-104px;display:grid;position:relative;overflow:hidden}.first-start-page:before{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.first-start-glow{z-index:-1;pointer-events:none;filter:blur(100px);opacity:.25;border-radius:50%;width:34rem;height:34rem;position:absolute}.first-start-glow-a{background:#963bce;top:-18rem;right:-9rem}.first-start-glow-b{background:#ff652f;bottom:-22rem;left:-8rem}.first-start-topbar{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.first-start-brand{color:var(--text);letter-spacing:-.035em;align-items:center;gap:11px;font-size:19px;font-weight:900;text-decoration:none;display:inline-flex}.first-start-brand img{border:1px solid #ffffff24;border-radius:14px;width:42px;height:42px;box-shadow:0 12px 30px #0006}.first-start-languages{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;gap:4px;padding:4px;display:flex}.first-start-languages button{color:#fffaf185;cursor:pointer;width:46px;height:32px;transition:color .18s ease, background .18s ease, transform .18s var(--ease);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:850}.first-start-languages button:hover{color:var(--text)}.first-start-languages button.active{color:var(--gold);background:#ffa74f29;box-shadow:inset 0 0 0 1px #ffc3711f}.first-start-shell{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,8vw,112px);width:min(1120px,100% - 40px);margin:auto;padding:34px 0 56px;display:grid}.first-start-visual{aspect-ratio:1;place-items:center;width:min(460px,100%);display:grid;position:relative}.first-start-visual:before{content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 38% 32%,#ffb55821,#0000 30%),#ffffff05;border:1px solid #ffcc821f;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 80px #ff74300d,0 0 100px #ff5f3014}.first-start-orbit{border:1px solid #ffdaa61c;border-radius:50%;position:absolute}.first-start-orbit-one{animation:24s linear infinite first-start-spin;inset:2%}.first-start-orbit-one:after,.first-start-orbit-two:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #ff7636cc}.first-start-orbit-one:after{top:19%;right:8%}.first-start-orbit-two{border-style:dashed;animation:18s linear infinite reverse first-start-spin;inset:22%}.first-start-orbit-two:after{background:var(--gold);width:6px;height:6px;bottom:5%;left:22%}.first-start-logo-wrap{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e09148f;border:1px solid #ffffff2e;border-radius:42px;width:154px;height:154px;padding:8px;position:relative;transform:rotate(-2deg);box-shadow:0 36px 80px #0000008a,0 0 70px #ff682d29,inset 0 1px #ffffff1f}.first-start-logo-wrap img{border-radius:34px;width:100%;height:100%}.first-start-live-dot{z-index:3;background:#5df0a9;border:5px solid #140d1c;border-radius:50%;width:20px;height:20px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 22px #5df0a9b8}.first-start-chip{z-index:3;min-width:138px;color:var(--muted);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);animation:first-start-float 5s var(--ease) infinite;background:#130d1ac2;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;display:flex;position:absolute;box-shadow:0 18px 48px #0006,inset 0 1px #ffffff0d}.first-start-chip b{color:var(--gold);letter-spacing:.04em;font-size:10px}.chip-live{top:12%;left:-2%}.chip-live b{color:#ff8060}.chip-movies{animation-delay:-1.5s;top:28%;right:-5%}.chip-anywhere{animation-delay:-3s;bottom:13%;right:3%}.first-start-copy{max-width:590px}.first-start-eyebrow{color:#ffce8b;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.first-start-eyebrow span{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ff6e34b8}.first-start-copy h1{letter-spacing:-.055em;max-width:650px;margin:20px 0 18px;font-size:clamp(45px,5vw,72px);line-height:.99}.first-start-copy h1 span{color:#0000;background:linear-gradient(100deg,#ff7543 4%,#ffc15f 52%,#ffe3a2 95%);-webkit-background-clip:text;background-clip:text;display:block}.first-start-copy>p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.first-start-benefits{flex-wrap:wrap;gap:10px 18px;margin:26px 0 30px;display:flex}.first-start-benefits span{color:#eee3d9;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.first-start-benefits i{width:19px;height:19px;color:var(--green);background:#59e6a21f;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.first-start-primary{color:#2a1106;width:min(100%,360px);min-height:61px;transition:transform .2s var(--ease), box-shadow .2s ease;background:linear-gradient(135deg,#ff6735,#ffb747 68%,#ffd078);border:1px solid #ffeab738;border-radius:18px;justify-content:space-between;align-items:center;padding:0 10px 0 24px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 20px 48px #ff60283b,inset 0 1px #ffffff57}.first-start-primary:hover{transform:translateY(-2px);box-shadow:0 25px 58px #ff60284d,inset 0 1px #ffffff57}.first-start-primary b{background:#220d041f;border-radius:13px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.first-start-copy .first-start-note{color:#fffaf16b;text-align:center;width:min(100%,360px);margin-top:12px;font-size:10.5px}.first-start-progress{justify-content:center;gap:7px;padding:0 0 22px;display:flex}.first-start-progress span{background:#ffffff29;border-radius:999px;width:6px;height:6px;transition:width .18s}.first-start-progress span.active{background:linear-gradient(90deg, var(--accent), var(--gold));width:26px}@keyframes first-start-spin{to{transform:rotate(360deg)}}@keyframes first-start-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:900px){.first-start-shell{text-align:center;grid-template-columns:1fr;gap:12px;padding-top:12px}.first-start-visual{width:min(360px,88vw);margin:0 auto}.first-start-copy{margin:0 auto}.first-start-eyebrow,.first-start-benefits{justify-content:center}.first-start-copy>p,.first-start-primary{margin-left:auto;margin-right:auto}}@media (max-width:560px){.first-start-page{margin-bottom:-100px}.first-start-topbar,.first-start-shell{width:calc(100% - 28px)}.first-start-topbar{padding:14px 0}.first-start-brand{font-size:17px}.first-start-brand img{border-radius:12px;width:38px;height:38px}.first-start-shell{padding:0 0 30px}.first-start-visual{width:min(310px,88vw)}.first-start-logo-wrap{border-radius:34px;width:118px;height:118px}.first-start-logo-wrap img{border-radius:27px}.first-start-chip{min-width:116px;padding:9px 11px;font-size:9.5px}.chip-live{left:0}.chip-movies{right:0}.first-start-copy h1{margin:16px 0 14px;font-size:clamp(39px,12vw,53px)}.first-start-copy>p{font-size:14px;line-height:1.6}.first-start-benefits{gap:8px 12px;margin:20px 0 24px}.first-start-benefits span{font-size:10.5px}.first-start-primary{border-radius:16px;min-height:57px}.first-start-progress{padding-bottom:12px}}.coming-page{isolation:isolate;background:radial-gradient(circle at 50% 40%,#8037a22b,#0000 32rem),linear-gradient(155deg,#130b19 0%,#09060e 48%,#060409 100%);grid-template-rows:auto 1fr auto;min-height:100svh;margin-bottom:-104px;display:grid;position:relative;overflow:hidden}.coming-page:before{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.coming-halo{z-index:-1;pointer-events:none;filter:blur(110px);opacity:.2;border-radius:50%;width:36rem;height:36rem;position:absolute}.coming-halo-one{background:#a74dd3;top:-22rem;right:-10rem}.coming-halo-two{background:#ff6836;bottom:-24rem;left:-10rem}.coming-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:22px 0;display:flex}.coming-brand{color:var(--text);letter-spacing:-.035em;align-items:center;gap:11px;font-size:19px;font-weight:900;text-decoration:none;display:inline-flex}.coming-brand img{border:1px solid #ffffff24;border-radius:14px;width:42px;height:42px;box-shadow:0 12px 30px #00000061}.coming-languages{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;gap:4px;padding:4px;display:flex}.coming-languages button{color:#fffaf180;cursor:pointer;background:0 0;border:0;border-radius:9px;width:46px;height:32px;font-size:11px;font-weight:850}.coming-languages button.active{color:var(--gold);background:#ffa74f26;box-shadow:inset 0 0 0 1px #ffc3711f}.coming-content{text-align:center;width:min(760px,100% - 32px);margin:auto;padding:22px 0 44px}.coming-stage{place-items:center;width:214px;height:214px;margin:0 auto 10px;display:grid;position:relative}.coming-ring{border:1px solid #ffcf8821;border-radius:50%;position:absolute}.ring-one{animation:22s linear infinite coming-spin;inset:0}.ring-two{border-style:dashed;animation:17s linear infinite reverse coming-spin;inset:22px}.ring-one:after,.ring-two:after{content:"";background:var(--accent);border-radius:50%;position:absolute;box-shadow:0 0 20px #ff7032bf}.ring-one:after{width:8px;height:8px;top:22px;right:26px}.ring-two:after{background:var(--gold);width:6px;height:6px;bottom:4px;left:42px}.coming-logo-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100a16b3;border:1px solid #ffffff2b;border-radius:32px;width:112px;height:112px;padding:6px;position:relative;box-shadow:0 28px 68px #00000080,0 0 55px #ff693026}.coming-logo-card img{border-radius:26px;width:100%;height:100%}.coming-signal{background:#5ceaa5;border:4px solid #100a16;border-radius:999px;align-items:center;gap:3px;height:28px;padding:0 8px;display:flex;position:absolute;bottom:11px;right:-11px}.coming-signal i{background:#0d492f;border-radius:999px;width:3px;animation:1.1s ease-in-out infinite alternate coming-signal}.coming-signal i:first-child{height:5px}.coming-signal i:nth-child(2){height:10px;animation-delay:-.35s}.coming-signal i:nth-child(3){height:15px;animation-delay:-.7s}.coming-status{color:#ffd494;letter-spacing:.14em;align-items:center;gap:9px;font-size:10.5px;font-weight:900;display:inline-flex}.coming-status span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite coming-pulse;box-shadow:0 0 16px #ff6930bf}.coming-content h1{letter-spacing:-.06em;margin:18px 0 16px;font-size:clamp(48px,7vw,78px);line-height:.96}.coming-content h1 span{color:#0000;background:linear-gradient(100deg,#ff7040,#ffbd58 55%,#ffe0a0);-webkit-background-clip:text;background-clip:text;display:block}.coming-content>p{max-width:600px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.7}.coming-progress{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;max-width:520px;margin:30px auto 18px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffff0a}.coming-progress-head{color:#e9ddd1;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:750;display:flex}.coming-progress-head b{color:var(--gold);letter-spacing:.1em;font-size:9px}.coming-progress-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.coming-progress-track span{border-radius:inherit;width:72%;height:100%;animation:coming-progress 2.8s var(--ease) infinite alternate;background:linear-gradient(90deg,#ff6135,#ffbb50,#ffe09b);display:block;box-shadow:0 0 18px #ff853566}.coming-pills{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:25px;display:flex}.coming-pills span{color:#fffaf180;letter-spacing:.08em;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:8.5px;font-weight:850}.coming-back{color:#f0e5d9;min-height:46px;transition:transform .18s var(--ease), border-color .18s ease, background .18s ease;background:#ffffff0a;border:1px solid #ffd19029;border-radius:14px;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.coming-back:hover{background:#ff944614;border-color:#ffc67347;transform:translateY(-2px)}.coming-footer{color:#fffaf159;text-align:center;padding:0 16px 22px;font-size:10px}@keyframes coming-spin{to{transform:rotate(360deg)}}@keyframes coming-pulse{50%{opacity:.42;transform:scale(.78)}}@keyframes coming-signal{to{height:6px}}@keyframes coming-progress{to{width:88%}}.download-guide-backdrop{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07030dcc;place-items:center;padding:20px;animation:.22s both download-guide-fade;display:grid;position:fixed;inset:0}.download-guide{color:#fff9f1;text-align:center;width:min(430px,100%);animation:download-guide-rise .32s var(--ease) both;background:radial-gradient(circle at 50% 0,#914dff33,#0000 42%),linear-gradient(160deg,#1d1129,#100919 72%);border:1px solid #ffc26b33;border-radius:28px;padding:28px 28px 26px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000a6,inset 0 1px #ffffff14}.download-guide:before{content:"";background:linear-gradient(90deg,#0000,#ffb24f,#9b62ff,#0000);height:2px;position:absolute;inset:0 0 auto}.download-guide-close{z-index:2;color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px;font:400 24px/1 sans-serif;position:absolute;top:13px;right:13px}.download-guide-visual{width:150px;height:142px;margin:0 auto 10px;position:relative}.download-guide-visual>img{border-radius:22px;width:76px;height:76px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #00000061,0 0 24px #ff8d3026}.download-guide-ring{border:2px solid #b87bff;border-color:#b87bff #ffae48 #995cff2e #995cff2e;border-radius:50%;width:96px;height:96px;animation:1.15s linear infinite download-guide-spin;position:absolute;top:14px;left:50%;transform:translate(-50%)}.download-guide-arrow{z-index:2;color:#ffd378;filter:drop-shadow(0 5px 9px #ffa23761);width:27px;height:27px;animation:1.05s ease-in-out infinite download-guide-drop;position:absolute;bottom:24px;left:50%}.download-guide-arrow svg{fill:currentColor;width:100%;height:100%}.download-guide-folder{background:linear-gradient(#ffb04240,#ff7a2d1f);border:2px solid #ffcf77b8;border-radius:7px 7px 10px 10px;width:56px;height:31px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0000004d}.download-guide-folder:before{content:"";border:2px solid #ffcf77b8;border-bottom:0;border-radius:6px 6px 0 0;width:22px;height:8px;position:absolute;top:-8px;left:5px}.download-guide-folder i{opacity:.75;transform-origin:0;background:linear-gradient(90deg,#ff8b35,#ffd06a);border-radius:999px;animation:1.6s ease-in-out infinite download-folder-fill;position:absolute;inset:7px 8px}.download-guide.started .download-guide-ring{animation:download-guide-complete .48s var(--ease) both;border-color:#66e0a8}.download-guide.started .download-guide-arrow{color:#78efb7}.download-guide-kicker{color:#ffc268;letter-spacing:.16em;font-size:10px;font-weight:900}.download-guide h2{letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(25px,6vw,32px);line-height:1.08}.download-guide p{color:#fff8efad;max-width:350px;margin:0 auto;font-size:13px;line-height:1.55}.download-guide-progress{background:#ffffff12;border-radius:999px;height:6px;margin:20px 0 18px;overflow:hidden}.download-guide-progress span{border-radius:inherit;width:12%;height:100%;animation:download-progress-load 1.1s var(--ease) forwards;background:linear-gradient(90deg,#ff7a31,#ffca61,#a96dff);display:block;box-shadow:0 0 18px #ffa53e6b}.download-guide.started .download-guide-progress span{background:linear-gradient(90deg,#4bd798,#8af0bd);width:100%;animation:none}.download-guide-steps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.download-guide-steps span{color:#fffaf2c2;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:66px;padding:10px 7px;font-size:10px;font-weight:750;line-height:1.25;display:flex}.download-guide-steps b{color:#ffc86a;background:#ffab4221;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}@keyframes download-guide-fade{0%{opacity:0}}@keyframes download-guide-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes download-guide-spin{to{transform:translate(-50%)rotate(360deg)}}@keyframes download-guide-drop{0%,to{opacity:.45;transform:translate(-50%,-8px)}50%{opacity:1;transform:translate(-50%,4px)}}@keyframes download-folder-fill{0%,20%{transform:scaleX(.16)}80%,to{transform:scaleX(1)}}@keyframes download-progress-load{to{width:88%}}@keyframes download-guide-complete{to{transform:translate(-50%)scale(1.08);box-shadow:0 0 30px #53e0a438}}@media (max-width:560px){.coming-page{margin-bottom:-100px}.coming-header{width:calc(100% - 28px);padding:14px 0}.coming-brand{font-size:17px}.coming-brand img{border-radius:12px;width:38px;height:38px}.coming-content{padding-top:8px}.coming-stage{width:178px;height:178px}.coming-logo-card{border-radius:28px;width:94px;height:94px}.coming-logo-card img{border-radius:22px}.coming-content h1{margin-top:14px;font-size:clamp(43px,13vw,58px)}.coming-content>p{font-size:14px;line-height:1.6}.coming-progress{margin-top:24px}.coming-progress-head span{text-align:left;max-width:55%}.download-guide-backdrop{align-items:end;padding:12px}.download-guide{border-radius:24px;padding:24px 18px 20px}.download-guide-visual{height:132px}.download-guide-steps span{min-height:62px;padding-inline:4px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
