.apps-lux-page{background:radial-gradient(circle at 11% 8%,rgba(72,216,255,.14),transparent 33rem),radial-gradient(circle at 90% 18%,rgba(132,155,255,.16),transparent 34rem),radial-gradient(circle at 50% 98%,rgba(214,188,122,.09),transparent 31rem),linear-gradient(180deg,#020611,#07101d 48%,#030713)}.apps-showcase{position:relative;isolation:isolate;overflow:hidden}.activation-lux{background:radial-gradient(circle at 12% 10%,rgba(190,220,255,.08),transparent 34rem),radial-gradient(circle at 86% 18%,rgba(255,255,255,.055),transparent 36rem),linear-gradient(180deg,#050607,#090d13 46%,#050607);position:relative;isolation:isolate;overflow:hidden}.activation-aura{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.44;filter:blur(10px);background:radial-gradient(circle at 18% 16%,rgba(190,220,255,.09),transparent 35rem),radial-gradient(circle at 82% 18%,rgba(255,255,255,.045),transparent 34rem)}.activation-lux:before,.apps-showcase:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%)}.activation-hero,.activation-source,.activation-wizard,.apps-final-cta,.apps-flow,.apps-hero,.apps-section{width:min(1180px,calc(100% - 32px));margin-inline:auto}.activation-hero,.apps-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:min(760px,calc(100svh - 92px));padding-block:clamp(4.25rem,7vw,6.75rem) clamp(2.5rem,5vw,4rem)}.activation-copy h1,.apps-hero-copy h1{max-width:850px;font-size:clamp(2.15rem,4.8vw,4.85rem);line-height:1.02;letter-spacing:-.032em;color:#fff;text-wrap:balance;text-shadow:0 0 42px rgba(190,220,255,.12)}.activation-lux[dir=rtl] .activation-copy h1,html[dir=rtl] .apps-hero-copy h1{letter-spacing:0;line-height:1.04}.activation-copy>p,.activation-login-grid p,.activation-product-card p,.activation-source p,.activation-status p,.apps-card-body p,.apps-final-cta p,.apps-flow-card p,.apps-hero-copy p,.apps-section-head p{color:rgba(236,243,255,.72);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.85}.activation-back,.activation-kicker,.apps-kicker{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.86);padding:.55rem .82rem;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(18px)}.activation-back{margin-bottom:1rem;color:rgba(255,255,255,.72);text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease}.activation-back:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.28);color:#fff}[dir=rtl] .activation-back svg{transform:rotate(180deg)}.activation-source-actions,.apps-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.activation-button,.activation-social,.apps-button,.apps-card-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:.9rem 1.15rem;font-weight:950;text-decoration:none;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;backdrop-filter:blur(18px)}.activation-button:before,.apps-button:before,.apps-card-link:before{content:"";position:absolute;inset:-70% auto -70% -45%;width:32%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:os-button-shine 5.8s ease-in-out infinite}.activation-button:hover,.activation-social:hover,.apps-button:hover,.apps-card-link:hover{transform:translateY(-2px) scale(1.01);border-color:rgba(255,255,255,.28);box-shadow:0 18px 50px rgba(0,0,0,.34)}.activation-button:active,.activation-social:active,.apps-button:active,.apps-card-link:active{transform:scale(.97)}.activation-button-primary,.apps-button-primary{border-color:rgba(255,71,115,.42);background:linear-gradient(135deg,rgba(255,28,74,.95),rgba(116,76,255,.82));box-shadow:0 24px 70px rgba(255,20,86,.22)}.apps-showcase .apps-button-primary{border-color:rgba(210,232,255,.32);background:linear-gradient(135deg,rgba(235,245,255,.2),rgba(93,126,156,.24));box-shadow:0 20px 62px rgba(145,190,230,.12)}.apps-button-ghost{background:rgba(255,255,255,.07)}@keyframes os-button-shine{0%,62%{transform:translateX(0) rotate(18deg);opacity:0}70%{opacity:1}88%,to{transform:translateX(580%) rotate(18deg);opacity:0}}.activation-trust,.apps-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.6rem}.activation-trust span,.apps-badges span,.apps-proof-grid span{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.065);color:rgba(255,255,255,.82);padding:.62rem .74rem;font-size:.78rem;font-weight:850}.apps-download-strip{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);gap:.75rem;margin-top:1rem}.apps-card-metrics span,.apps-download-products span,.apps-download-total{border:1px solid rgba(210,232,255,.13);background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.apps-download-total{min-height:96px;border-radius:1.25rem;padding:.95rem 1rem}.apps-card-metrics span,.apps-download-products span,.apps-download-total span{color:rgba(236,243,255,.58);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.apps-download-total strong{display:block;margin-top:.28rem;color:#fff;font-size:clamp(2rem,4vw,3.15rem);line-height:.95;font-variant-numeric:tabular-nums}.apps-download-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.apps-download-products span{display:grid;align-content:center;min-height:96px;border-radius:1.15rem;padding:.9rem}.apps-download-products strong{display:block;color:#d7efff;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1;font-variant-numeric:tabular-nums}.activation-device,.apps-hero-device{position:relative;min-height:clamp(320px,42vw,500px);display:grid;place-items:center}.activation-device:before,.apps-device-orbit{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(255,0,76,.22),transparent 56%),conic-gradient(from 120deg,rgba(255,0,76,.4),rgba(92,82,255,.2),rgba(48,218,255,.18),rgba(255,0,76,.4));filter:blur(22px);opacity:.8;animation:apps-orbit 12s linear infinite}.apps-device-orbit{background:radial-gradient(circle,rgba(210,232,255,.12),transparent 58%),conic-gradient(from 120deg,rgba(255,255,255,.18),rgba(92,128,160,.16),rgba(48,218,255,.1),rgba(255,255,255,.18))}.activation-device:before{background:radial-gradient(circle,rgba(210,232,255,.12),transparent 58%),conic-gradient(from 120deg,rgba(255,255,255,.16),rgba(92,128,160,.14),rgba(48,218,255,.08),rgba(255,255,255,.16))}@keyframes apps-orbit{to{transform:rotate(1turn)}}.activation-device img,.apps-device-image{position:relative;z-index:1;width:min(100%,760px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 34px 70px rgba(0,0,0,.55));animation:apps-float 6s ease-in-out infinite}@keyframes apps-float{0%,to{transform:translateY(0) rotateY(-2deg)}50%{transform:translateY(-16px) rotateY(4deg)}}.activation-code-chip,.apps-device-panel{position:absolute;z-index:2;inset-inline:auto 0;bottom:14%;display:flex;align-items:center;gap:.8rem;border:1px solid rgba(255,255,255,.16);border-radius:1.35rem;background:rgba(10,10,16,.68);color:#fff;padding:.85rem 1rem;box-shadow:0 24px 70px rgba(0,0,0,.38);backdrop-filter:blur(22px)}.apps-device-panel span{display:block;color:rgba(255,255,255,.58);font-size:.8rem}.activation-source,.activation-wizard,.apps-final-cta,.apps-flow,.apps-section{padding-block:clamp(3rem,7vw,6rem)}.apps-section-head{max-width:760px;margin-bottom:1.8rem}.activation-login-grid h2,.activation-product-card h2,.activation-source h2,.apps-final-cta h2,.apps-section-head h2{margin-top:.8rem;color:#fff;font-size:clamp(2rem,4vw,4.2rem);line-height:1;letter-spacing:-.04em}.activation-lux[dir=rtl] .activation-login-grid h2,.activation-lux[dir=rtl] .activation-product-card h2,.activation-lux[dir=rtl] .activation-source h2,html[dir=rtl] .apps-section-head h2{letter-spacing:0;line-height:1.16}.apps-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.apps-card{position:relative;grid-column:span 3;min-height:560px;border:1px solid rgba(220,235,255,.12);border-radius:2rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.066),rgba(255,255,255,.038));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 28px 90px rgba(0,0,0,.32);backdrop-filter:blur(22px);transition:transform .26s cubic-bezier(.2,.9,.2,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.apps-card-featured{grid-column:span 6;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.apps-card:before{inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(180,210,238,.14),rgba(255,255,255,.08));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .22s ease}.apps-card:after,.apps-card:before{content:"";position:absolute;pointer-events:none;opacity:0}.apps-card:after{inset:-35%;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.11) 48%,rgba(210,230,255,.08) 52%,transparent 66%);transform:translateX(-62%) rotate(8deg);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .26s ease;mix-blend-mode:screen}.apps-card:hover{transform:translateY(-6px) scale(1.012);border-color:rgba(220,235,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.044));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 34px 96px rgba(0,0,0,.42),0 0 42px rgba(180,210,238,.06)}.apps-card:hover:before{opacity:1}.apps-card:hover:after{opacity:1;transform:translateX(62%) rotate(8deg)}.apps-card-media{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(7,10,14,.94)),#080b0f}.apps-card-featured .apps-card-media{min-height:560px}.apps-card-image{-o-object-fit:contain;object-fit:contain;padding:clamp(1.5rem,4vw,3.8rem);transition:transform .7s cubic-bezier(.2,.9,.2,1),filter .7s ease}.apps-card:hover .apps-card-image{transform:scale(1.055) translateY(-6px);filter:drop-shadow(0 30px 60px rgba(0,0,0,.46))}.apps-card-metal .apps-card-media{background-color:rgba(190,210,230,.055)}.apps-preview{position:absolute;inset-inline:1rem auto;bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.46);color:#fff;padding:.65rem .86rem;font-size:.78rem;font-weight:900;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease;backdrop-filter:blur(16px)}.apps-card:hover .apps-preview{opacity:1;transform:translateY(0)}.apps-card-body{position:relative;z-index:2;padding:clamp(1.2rem,3vw,2rem);background:linear-gradient(180deg,rgba(10,13,18,.18),rgba(10,13,18,.04))}.apps-card-title-row{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.apps-card-icon{border-radius:1rem;box-shadow:0 18px 40px rgba(0,0,0,.28)}.apps-card-title-row span{color:rgba(255,255,255,.58);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.apps-card-title-row h3{color:#fff;font-size:clamp(1.7rem,2.8vw,3.2rem);line-height:1}.apps-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.15rem 0}.apps-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.1rem 0}.apps-card-metrics span{display:grid;min-height:78px;align-content:center;border-radius:1rem;padding:.85rem}.apps-card-metrics strong{display:block;color:#fff;font-size:clamp(1.18rem,2.4vw,1.9rem);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.apps-card-link{min-height:44px;padding:.75rem 1rem}.apps-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.activation-source,.activation-wizard,.apps-final-cta,.apps-flow-card{border:1px solid rgba(255,255,255,.13);border-radius:2rem;background:rgba(255,255,255,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 28px 90px rgba(0,0,0,.3);backdrop-filter:blur(22px)}.apps-flow-card{padding:1.4rem}.apps-flow-card span{color:#ff456f;font-weight:950}.apps-flow-card h3{margin:.8rem 0 .4rem;color:#fff;font-size:1.55rem}.apps-final-cta{margin-bottom:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,5vw,4rem);background:radial-gradient(circle at 20% 10%,rgba(220,238,255,.1),transparent 30rem),radial-gradient(circle at 80% 20%,rgba(70,220,255,.08),transparent 28rem),rgba(255,255,255,.07)}.activation-lux{min-height:100svh;padding-top:var(--site-nav-offset,88px)}.activation-control{display:grid;grid-template-columns:272px minmax(0,1fr);gap:0;padding-top:0;background:radial-gradient(circle at 78% 4%,rgba(64,151,255,.28),transparent 28%),radial-gradient(circle at 14% 16%,rgba(255,116,45,.16),transparent 24%),linear-gradient(145deg,#05070b,#0b111c 52%,#05070b)}.activation-control-sidebar{position:sticky;top:0;align-self:start;min-height:100svh;border-inline-end:1px solid rgba(255,255,255,.09);padding:calc(var(--site-nav-offset, 88px) + 1.35rem) 1.35rem 1.8rem;background:rgba(8,13,22,.78);backdrop-filter:blur(24px)}.activation-control-back{display:inline-flex;margin-bottom:1rem;color:rgba(236,243,255,.62);font-size:.78rem;font-weight:900}.activation-control-brand{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;color:#fff;font-size:1.08rem;font-weight:950}.activation-control-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(77,163,255,.35))}.activation-control-sidebar nav{display:grid;gap:.5rem}.activation-control-sidebar nav a{display:flex;align-items:center;gap:.72rem;min-height:46px;border-radius:8px;padding-inline:.85rem;color:#b9c6d8;font-weight:850}.activation-control-sidebar nav a.is-active,.activation-control-sidebar nav a:hover{background:rgba(77,163,255,.18);color:#fff}.activation-control-workspace{min-width:0;padding:calc(var(--site-nav-offset, 88px) + 1.5rem) clamp(1rem,3.5vw,2.25rem) 2.8rem}.activation-control-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin-bottom:1.5rem}.activation-control-topbar h1{margin:0;color:#fff;font-size:clamp(1.75rem,3vw,2rem);letter-spacing:0}.activation-control-topbar p{display:flex;align-items:center;gap:.45rem;margin:.42rem 0 0;color:#95a8c0}.activation-control-hero{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:1.75rem;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:clamp(1.35rem,3vw,2.15rem);background:linear-gradient(135deg,rgba(19,32,52,.92),rgba(8,12,20,.8));box-shadow:0 32px 90px rgba(0,0,0,.38)}.activation-control-hero h2{max-width:780px;margin:1rem 0 0;color:#fff;font-size:clamp(2rem,4vw,2.75rem);line-height:1.04;letter-spacing:0}.activation-control-hero p{max-width:900px;margin:1rem 0 0;color:#c3d2e6;font-size:1rem;line-height:1.65}.activation-control-tv{display:grid;min-height:190px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));text-align:center}.activation-control-tv span,.activation-control-tv strong{display:block}.activation-control-tv strong{color:#fff;font-size:1.85rem;letter-spacing:.08em}.activation-control-tv span{color:#b9c6d8;font-size:.9rem}.activation-control-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:1.35rem;margin-top:1.35rem}.activation-control-panel{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:1.35rem;background:rgba(10,16,27,.88)}.activation-control-panel h3{margin:0 0 1rem;color:#fff;font-size:1.35rem}.activation-control-panel p{color:#c3d2e6;line-height:1.75}.activation-control-form{display:grid;gap:.8rem}.activation-control-form label{display:grid;gap:.45rem;color:#afbed1;font-size:.82rem}.activation-control-form small{color:#7f93ae;line-height:1.45}.activation-control-form input,.activation-control-form select{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;background:rgba(255,255,255,.06);color:#fff;padding:.75rem}.activation-control-form input:focus,.activation-control-form select:focus{border-color:#4da3ff;box-shadow:0 0 0 3px rgba(77,163,255,.14)}.activation-control-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.activation-control-list{display:grid;gap:.65rem}.activation-control-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border-radius:8px;padding:.9rem;background:rgba(255,255,255,.055)}.activation-control-row div{display:grid;min-width:0;gap:.25rem}.activation-control-row strong{color:#fff}.activation-control-row span{overflow:hidden;color:#9fafc5;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.activation-control-status{margin-top:1rem}.activation-control-wide{grid-column:1/-1}.activation-control-pro{background:linear-gradient(120deg,rgba(255,159,47,.12),transparent 30%),radial-gradient(ellipse at 78% 4%,rgba(255,136,34,.22),transparent 34%),linear-gradient(145deg,#0e0905,#1a1009 52%,#080503)}.activation-control-pro .activation-control-sidebar{background:rgba(16,10,5,.82)}.activation-control-pro .activation-control-brand img{filter:drop-shadow(0 12px 28px rgba(255,155,42,.36))}.activation-control-pro .activation-control-sidebar nav a.is-active,.activation-control-pro .activation-control-sidebar nav a:hover{background:rgba(255,155,42,.18)}.activation-control-pro .activation-control-panel,.activation-control-pro .activation-control-tv,.activation-control-pro .activation-kicker,.activation-control-pro .activation-source-card{border-color:rgba(255,198,111,.18);background:linear-gradient(180deg,rgba(255,167,48,.08),rgba(255,255,255,.025))}.activation-control-pro .activation-control-hero{border-color:rgba(255,198,111,.2);background:radial-gradient(ellipse at 82% 8%,rgba(255,169,53,.16),transparent 45%),linear-gradient(135deg,rgba(39,24,13,.94),rgba(12,8,5,.86))}.activation-control-pro .activation-control-form input:focus,.activation-control-pro .activation-control-form select:focus{border-color:#f4a335;box-shadow:0 0 0 3px rgba(244,163,53,.16)}.activation-control-pro .activation-button-primary{border-color:rgba(255,185,86,.48);background:linear-gradient(135deg,rgba(255,148,34,.95),rgba(224,177,82,.78));box-shadow:0 22px 66px rgba(255,149,34,.2)}.activation-control-pro .activation-source-card.is-active{border-color:rgba(255,198,111,.38);background:linear-gradient(135deg,rgba(255,170,54,.16),rgba(224,177,82,.1)),rgba(255,255,255,.04)}.activation-source-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.activation-source-card{display:grid;gap:.42rem;min-height:9rem;border:1px solid rgba(220,235,255,.13);border-radius:1.35rem;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:rgba(236,243,255,.74);text-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.activation-source-card svg{color:rgba(205,231,255,.9)}.activation-source-card strong{color:#fff;font-size:1.08rem}.activation-source-card span{line-height:1.55}.activation-source-card.is-active{border-color:rgba(220,235,255,.34);background:linear-gradient(135deg,rgba(235,245,255,.14),rgba(93,126,156,.16)),rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 54px rgba(145,190,230,.1)}.activation-copy{position:relative;z-index:2}.activation-device{min-height:480px}.activation-code-chip{inset-inline:auto 6%;bottom:16%;font-size:1.1rem;font-weight:950;letter-spacing:.12em}.activation-wizard{padding:clamp(1rem,3vw,1.4rem)}.activation-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.activation-step{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:rgba(255,255,255,.06);color:rgba(255,255,255,.62);padding:.85rem;font-weight:900;text-align:start;transition:all .18s ease}.activation-step span{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:rgba(255,255,255,.08);color:#fff}.activation-step.is-active{border-color:rgba(220,235,255,.3);background:rgba(220,235,255,.1);color:#fff}.activation-step.is-done span{background:rgba(40,220,180,.22)}.activation-panel{min-height:430px;border-radius:1.6rem;background:rgba(0,0,0,.22);padding:clamp(1rem,3vw,1.5rem)}.activation-code-grid,.activation-login-grid,.activation-product-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:clamp(1rem,4vw,2rem);align-items:center;min-height:390px}.activation-product-visual{position:relative;min-height:280px;display:grid;place-items:center;border-radius:1.6rem;background:radial-gradient(circle,rgba(210,232,255,.12),transparent 16rem),rgba(255,255,255,.06)}.activation-product-visual img{width:120px;height:120px;border-radius:1.7rem}.activation-product-visual svg{position:absolute;color:#fff;filter:drop-shadow(0 0 22px rgba(210,232,255,.22))}.activation-product-card>div>span{color:rgba(210,232,255,.82);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.activation-code-entry,.activation-login-form,.activation-source-form,.activation-status{border:1px solid rgba(255,255,255,.11);border-radius:1.55rem;background:rgba(255,255,255,.07);padding:clamp(1rem,3vw,1.4rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.activation-login-form{display:grid;gap:.75rem}.activation-code-entry label,.activation-login-form label{display:grid;gap:.45rem;color:rgba(255,255,255,.74);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.activation-code-entry input,.activation-login-form input,.activation-source-form input{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(0,0,0,.28);color:#fff;padding:.9rem 1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.activation-code-entry input:focus,.activation-login-form input:focus,.activation-source-form input:focus{border-color:rgba(76,220,255,.7);background:rgba(0,0,0,.34);box-shadow:0 0 0 4px rgba(76,220,255,.12)}.activation-social{width:100%;justify-content:flex-start;border-radius:1rem}.activation-code-preview{display:grid;place-items:center;min-height:130px;margin-bottom:1rem;border-radius:1.3rem;background:radial-gradient(circle at 50% 50%,rgba(210,232,255,.14),transparent 16rem),rgba(0,0,0,.36);color:#fff;font-size:clamp(2.5rem,7vw,5rem);letter-spacing:.08em}.activation-code-entry input,.activation-code-preview{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-weight:950}.activation-code-entry input{text-align:center;font-size:2rem;letter-spacing:.18em;text-transform:uppercase}.activation-status{position:relative;min-height:320px;display:grid;align-content:center;justify-items:start;overflow:hidden}.activation-status svg{margin-bottom:.8rem}.activation-status h3{color:#fff;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1}.activation-status.is-success{border-color:rgba(67,235,184,.42);background:radial-gradient(circle at 20% 10%,rgba(67,235,184,.18),transparent 18rem),rgba(255,255,255,.07)}.activation-status.is-error{border-color:rgba(255,71,115,.42)}.activation-status.is-warn{border-color:rgba(245,190,92,.42)}.activation-reset{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:rgba(255,255,255,.7);font-size:.85rem;font-weight:900}.activation-confetti{position:absolute;inset:0;pointer-events:none}.activation-confetti i{position:absolute;top:48%;left:50%;width:7px;height:14px;border-radius:99px;background:hsl(calc(var(--i, 1) * 34),92%,64%);animation:activation-pop 1.6s ease-out infinite}.activation-confetti i:first-child{--i:1;transform:rotate(0deg) translateY(-95px)}.activation-confetti i:nth-child(2){--i:2;transform:rotate(30deg) translateY(-105px)}.activation-confetti i:nth-child(3){--i:3;transform:rotate(60deg) translateY(-90px)}.activation-confetti i:nth-child(4){--i:4;transform:rotate(90deg) translateY(-110px)}.activation-confetti i:nth-child(5){--i:5;transform:rotate(120deg) translateY(-95px)}.activation-confetti i:nth-child(6){--i:6;transform:rotate(150deg) translateY(-105px)}.activation-confetti i:nth-child(7){--i:7;transform:rotate(180deg) translateY(-90px)}.activation-confetti i:nth-child(8){--i:8;transform:rotate(210deg) translateY(-110px)}.activation-confetti i:nth-child(9){--i:9;transform:rotate(240deg) translateY(-95px)}.activation-confetti i:nth-child(10){--i:10;transform:rotate(270deg) translateY(-105px)}.activation-confetti i:nth-child(11){--i:11;transform:rotate(300deg) translateY(-90px)}.activation-confetti i:nth-child(12){--i:12;transform:rotate(330deg) translateY(-110px)}@keyframes activation-pop{0%{opacity:0;scale:.5}18%{opacity:1}to{opacity:0;scale:1.2}}.activation-source{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:clamp(1rem,4vw,2rem);margin-bottom:clamp(2rem,5vw,5rem);padding:clamp(1rem,4vw,2rem)}.activation-source[hidden]{display:none!important}.activation-source.is-locked{opacity:.58}.activation-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.activation-segments button{min-height:46px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font-weight:950}.activation-segments button.is-active{border-color:rgba(220,235,255,.3);background:rgba(220,235,255,.1);color:#fff}.activation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.activation-fields input:first-child,.activation-fields input:nth-child(2){grid-column:span 2}.activation-source-message{margin-top:1rem;border-radius:1rem;padding:.95rem;font-size:.9rem;font-weight:850}.activation-source-message.is-success{border:1px solid rgba(67,235,184,.25);background:rgba(67,235,184,.1);color:#a9ffe7}.activation-source-message.is-error{border:1px solid rgba(255,74,119,.25);background:rgba(255,74,119,.1);color:#ffc2d1}@media (max-width:960px){.activation-code-grid,.activation-hero,.activation-login-grid,.activation-product-card,.activation-source,.apps-card-featured,.apps-hero{grid-template-columns:1fr}.activation-hero,.apps-hero{min-height:auto;padding-top:5.5rem}.activation-device,.apps-hero-device{min-height:360px}.apps-card,.apps-card-featured{grid-column:span 6}.apps-card-featured .apps-card-media{min-height:380px}}@media (max-width:680px){.activation-hero,.activation-source,.activation-wizard,.apps-final-cta,.apps-flow,.apps-hero,.apps-section{width:min(100% - 22px,1180px)}.activation-copy h1,.apps-hero-copy h1{font-size:clamp(2rem,9.4vw,2.85rem);line-height:1.05}.activation-fields,.activation-stepper,.activation-trust,.apps-bento,.apps-card-metrics,.apps-download-products,.apps-download-strip,.apps-flow-grid,.apps-proof-grid{grid-template-columns:1fr}.apps-card,.apps-card-featured{grid-column:auto;min-height:auto;border-radius:1.35rem}.apps-card-featured .apps-card-media,.apps-card-media{min-height:280px}.activation-source-actions,.apps-actions{display:grid}.activation-button,.apps-button,.apps-card-link{width:100%}.activation-code-grid,.activation-login-grid,.activation-panel,.activation-product-card{min-height:auto}.activation-fields input,.activation-fields input:first-child,.activation-fields input:nth-child(2){grid-column:auto}.activation-source-cards{grid-template-columns:1fr}}