@font-face{font-family:EP Arabic;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fc;--bg-2:#f0eefa;--surface:#fff;--raised:#fff;--inset:#f1f2f7;--hover:#f0eafe;--border:#e5e2ef;--border-strong:#d6d1e6;--violet:#7c3aed;--violet-hover:#6d28d9;--violet-text:#6d28d9;--cyan:#0891b2;--text:#171525;--text-2:#656477;--text-3:#a3a3b5;--on-violet:#fff;--success:#059669;--warning:#d97706;--error:#e11d48;--error-text:#be123c;--cat-live:#2b5baa;--cat-films:#1b6e80;--cat-series:#4b5591;--cat-guide:#1a5f77;--bar-bg:#f7f8fcc7;--glass:#fffffffb;--glass-border:#ffffffe6;--violet-soft:#7c3aed14;--violet-line:#7c3aed38;--cyan-soft:#0891b217;--success-soft:#0596691a;--warning-soft:#d977061c;--error-soft:#e11d4814;--glow-1:#7c3aed33;--glow-2:#0891b229;--glow-3:#a78bfa38;--grid-line:#1715250b;--shadow-sm:0 1px 2px #1715250f, 0 4px 12px -4px #7c3aed14;--shadow-md:0 1px 2px #1715250f, 0 12px 32px -8px #7c3aed2e;--shadow-lg:0 1px 2px #1715250f, 0 24px 48px -16px #4c1d9538, 0 60px 120px -40px #7c3aed4d;--section-bg:#f7f8fc;--shadow-violet:0 10px 28px -8px #7c3aed8c;--frame:#0d0f15;--frame-edge:#2a3040}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090d;--bg-2:#0c0e14;--surface:#10131a;--raised:#171b25;--inset:#050608;--hover:#202636;--border:#2a3040;--border-strong:#353c50;--violet:#7c3aed;--violet-hover:#8b5cf6;--violet-text:#b79cff;--cyan:#22d3ee;--text:#f7f8fc;--text-2:#a3acbc;--text-3:#5e6678;--on-violet:#fff;--success:#34d399;--warning:#fbbf24;--error:#e11d48;--error-text:#fb7185;--bar-bg:#08090db8;--glass:#171b25fb;--glass-border:#ffffff14;--violet-soft:#7c3aed24;--violet-line:#b79cff42;--cyan-soft:#22d3ee1a;--success-soft:#34d3991f;--warning-soft:#fbbf241f;--error-soft:#fb71851f;--glow-1:#7c3aed57;--glow-2:#22d3ee29;--glow-3:#8b5cf638;--grid-line:#ffffff09;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 6px #0000004d, 0 18px 40px -12px #0009;--shadow-lg:0 4px 10px #00000059, 0 50px 100px -30px #000000d9;--shadow-violet:0 12px 32px -8px #7c3aedb3;--frame:#050608;--frame-edge:#2a3040;--section-bg:#08090d}:root{--font:"Plus Jakarta Sans", "EP Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--max:1240px;--gutter:clamp(16px, 4.5vw, 40px);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--ease:cubic-bezier(.22, 1, .36, 1);--bar-h:72px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 16px);background:var(--bg)}body{min-height:100vh;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .4s var(--ease), border-color .4s var(--ease), color .3s var(--ease), fill .3s, box-shadow .4s var(--ease)!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}[hidden]{display:none!important}::selection{background:var(--violet);color:var(--on-violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;z-index:100;background:var(--violet);color:var(--on-violet);border-radius:10px;padding:10px 16px;font-weight:700;transition:top .2s;position:fixed;top:-60px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--text-2)}.small,.fine{font-size:.875rem}.fine{color:var(--text-2)}.center{text-align:center}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:root[lang=ar] body{line-height:1.75}:root[lang=ar] *{letter-spacing:0!important}.display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,1.2rem + 5.6vw,6rem);font-weight:800;line-height:1.02}.display span{display:block}:root[lang=ar] .display{line-height:1.25}.grad{background:linear-gradient(100deg, var(--violet) 0%, #a78bfa 45%, var(--cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}[data-theme=light] .grad{background-image:linear-gradient(100deg,#6d28d9 0%,#7c3aed 40%,#0891b2 100%)}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);font-weight:800;line-height:1.08}.h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.35rem);font-weight:800;line-height:1.12}:root[lang=ar] .h2,:root[lang=ar] .h3{line-height:1.35}.lead{color:var(--text-2);text-wrap:pretty;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.6}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-text);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:2px;width:18px;height:2px}.btn{letter-spacing:-.005em;white-space:nowrap;min-height:44px;transition:transform .25s var(--ease), background-color .2s, box-shadow .25s var(--ease), border-color .2s, color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:.95rem;font-weight:700;display:inline-flex}.btn.lg{min-height:54px;padding:14px 28px;font-size:1rem}.btn.wide{width:100%}.btn .i{width:18px;height:18px}.btn.primary{background:var(--violet);color:var(--on-violet);box-shadow:var(--shadow-violet), inset 0 1px 0 #ffffff38}.btn.primary:hover{background:var(--violet-hover);transform:translateY(-1px)}.btn.primary:active{transform:translateY(0)}.btn.primary .i{transition:transform .25s var(--ease)}.btn.primary:hover .i{transform:translate(3px)}[dir=rtl] .btn .i[data-flip],[dir=rtl] .btn.primary .i,[dir=rtl] .to-top .i{scale:-1 1}[dir=rtl] .btn.primary:hover .i{transform:translate(-3px)}.btn.ghost{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}.btn.ghost:hover{border-color:var(--violet-line);background:var(--hover);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn.light{color:#171525;background:#fff;box-shadow:0 10px 30px -10px #00000080}.btn.light:hover{background:#f0eafe;transform:translateY(-1px)}.btn.outline-light{color:#fff;background:#ffffff0f;border-color:#ffffff59}.btn.outline-light:hover{background:#ffffff24;transform:translateY(-1px)}.icon-btn{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);transition:background-color .2s, border-color .2s, transform .25s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--hover);border-color:var(--violet-line)}.topbar{z-index:50;transition:background-color .35s var(--ease), border-color .35s, box-shadow .35s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.topbar.scrolled,.subpage .topbar{background:var(--bar-bg);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-bottom-color:var(--border)}.bar{height:var(--bar-h);max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);align-items:center;gap:20px;margin-inline:auto;display:flex}.brand{letter-spacing:-.02em;flex:none;align-items:center;gap:10px;font-size:1.08rem;font-weight:800;display:inline-flex}.brand-name{direction:ltr;unicode-bidi:isolate}.brand-name b{color:var(--text-2);margin-inline-start:.25em;font-weight:500}.mark{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 45%,#22d3ee 130%);border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 6px 16px -6px #7c3aedb3,inset 0 1px #ffffff4d}.mark svg{fill:#fff;margin-inline-start:2px}[dir=rtl] .mark svg{margin-inline:0 2px;scale:1}.mark.big{border-radius:16px;width:56px;height:56px}.nav{flex:1;justify-content:center;display:flex}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a{white-space:nowrap;color:var(--text-2);border-radius:999px;padding:8px 13px;font-size:.92rem;font-weight:600;transition:color .2s,background-color .2s;position:relative}.nav-links a:hover{color:var(--text);background:var(--violet-soft)}.home .nav-links a[data-nav=home]{color:var(--text)}.nav-sheet-extra{display:none}.actions{flex:none;align-items:center;gap:10px;display:flex}.dropdown{position:relative}.drop-btn{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:.9rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.drop-btn .i{width:17px;height:17px;color:var(--violet-text)}.drop-btn .chev{color:var(--text-2);transition:transform .25s var(--ease)}.drop-btn:hover{background:var(--hover)}.drop-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.page-activate .drop-btn,.page-manage .drop-btn{border-color:var(--violet-line);background:var(--violet-soft)}.drop-panel{inset-inline-end:0;border-radius:var(--r-md);border:1px solid var(--border);background:var(--raised);width:320px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .2s, transform .25s var(--ease), visibility .2s;padding:8px;position:absolute;top:calc(100% + 10px);transform:translateY(-6px)scale(.98)}.drop-panel.open{opacity:1;visibility:visible;transform:none}.drop-panel a{border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:background-color .15s;display:flex}.drop-panel a:hover{background:var(--hover)}.drop-panel strong{font-size:.93rem;display:block}.drop-panel small{color:var(--text-2);font-size:.82rem;line-height:1.4;display:block}.drop-ico,.t-ico,.k-ico,.p-ico,.dl-ico,.pc-ico,.step-ico{background:var(--violet-soft);width:36px;height:36px;color:var(--violet-text);border-radius:11px;flex:none;place-items:center;display:inline-grid}.langs{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.langs button{min-width:34px;height:34px;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:.8rem;font-weight:700;transition:background-color .2s,color .2s}.langs button:hover{color:var(--text)}.langs button[aria-pressed=true]{background:var(--text);color:var(--bg)}.langs button[lang=ar]{font-size:.95rem}.theme-btn .moon,[data-theme=dark] .theme-btn .sun{display:none}[data-theme=dark] .theme-btn .moon{display:block}.theme-btn:hover .i{transform:rotate(18deg)}.theme-btn .i{transition:transform .4s var(--ease)}.cta-nav{min-height:42px;padding:8px 18px}.menu-toggle{display:none;position:relative}.menu-toggle span{width:17px;height:2px;transition:transform .3s var(--ease), top .3s var(--ease);background:currentColor;border-radius:2px;position:absolute;inset-inline-start:12px}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:23px}.menu-open .menu-toggle span:first-child{top:19.5px;transform:rotate(45deg)}.menu-open .menu-toggle span:last-child{top:19.5px;transform:rotate(-45deg)}@media (min-width:1240px) and (max-width:1399px){.drop-btn>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-links a{padding-inline:10px}.bar{gap:14px}}@media (max-width:1239px){.menu-toggle{display:inline-grid}.dropdown,.langs.desk{display:none}.nav{inset:var(--bar-h) 0 0;z-index:49;padding:24px var(--gutter) max(32px, env(safe-area-inset-bottom));background:var(--bg);opacity:0;visibility:hidden;transition:opacity .25s, transform .3s var(--ease), visibility .25s;flex-direction:column;justify-content:flex-start;gap:24px;position:fixed;overflow-y:auto;transform:translateY(-8px)}.menu-open .nav{opacity:1;visibility:visible;transform:none}.menu-open{overflow:hidden}.menu-open .topbar{background:var(--bg);border-bottom-color:var(--border)}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links a{border-bottom:1px solid var(--border);color:var(--text);letter-spacing:-.02em;border-radius:0;padding:14px 4px;font-size:1.35rem;font-weight:700}.nav-links a:hover{color:var(--violet-text);background:0 0}.nav-sheet-extra{flex-direction:column;gap:8px;display:flex}.sheet-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:.78rem;font-weight:700}.nav-sheet-extra>a:not(.btn){border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.nav-sheet-extra>a:not(.btn) .i{color:var(--violet-text)}.sheet-row{margin:8px 0;display:flex}.sheet-row .langs button{min-width:56px;height:40px}}@media (max-width:560px){.cta-nav{display:none}.bar{gap:12px}}.hero{padding-top:calc(var(--bar-h) + clamp(40px, 7vw, 88px));isolation:isolate;padding-bottom:clamp(48px,7vw,96px);position:relative;overflow:hidden}.hero-bg,.page-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-bg{height:100vh;position:fixed}.glow{filter:blur(60px);border-radius:50%;position:absolute}.g1{top:-24vw;background:radial-gradient(circle, var(--glow-1), transparent 65%);width:62vw;max-width:900px;height:62vw;max-height:900px;inset-inline-start:-14vw}.g2{top:-10vw;background:radial-gradient(circle, var(--glow-2), transparent 65%);width:54vw;max-width:820px;height:54vw;max-height:820px;inset-inline-end:-18vw}.g3{background:radial-gradient(ellipse, var(--glow-3), transparent 65%);width:70vw;height:40vw;bottom:4%;left:15vw}.beam{background:conic-gradient(from 180deg at 50% 0%, transparent 160deg, var(--glow-3) 176deg, transparent 180deg, var(--glow-2) 186deg, transparent 200deg);opacity:.55;filter:blur(24px);width:140%;height:120%;position:absolute;top:-20%;left:50%;translate:-50%}.hero-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 30%,#0000 80%)}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.hero-copy .lead{max-width:680px}.eyebrow-pill{border:1px solid var(--violet-line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--violet-text);border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.pulse{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:relative}.pulse:after{content:"";border:2px solid var(--cyan);opacity:0;animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.note{color:var(--text-2);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.note .i{width:17px;height:17px;color:var(--success);stroke-width:2.4px}.stage-wrap{margin-top:clamp(48px,6vw,80px)}.stage{max-width:1080px;margin-inline:auto;position:relative}.window-wrap{z-index:1;position:relative}.window-wrap:before{content:"";z-index:-1;background:linear-gradient(120deg, var(--violet), var(--cyan));filter:blur(70px);opacity:.38;border-radius:40px;position:absolute;inset:8% 6% -6%}[data-theme=dark] .window-wrap:before{opacity:.45}.window{background:var(--frame);border:1px solid var(--frame-edge);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff0f;border-radius:18px;padding:0 6px 6px;overflow:hidden}.win-bar{align-items:center;gap:7px;height:30px;padding-inline:10px;display:flex}.win-bar i{background:#2a3040;border-radius:50%;width:10px;height:10px}.window img{border-radius:10px;width:100%}.float{z-index:2;position:absolute}.glass-card{border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--shadow-md);border-radius:18px}.glass-chip{border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:700;display:inline-flex}.glass-chip .i{width:18px;height:18px;color:var(--violet-text)}.f-live{top:22%;width:250px;inset-inline-start:-9%}.live-card{gap:10px;padding:14px 16px;display:grid}.live-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--error-text);align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.live-badge i{background:var(--error);width:7px;height:7px;box-shadow:0 0 0 3px var(--error-soft);border-radius:50%}.live-row{align-items:center;gap:12px;display:flex}.ch-logo{background:linear-gradient(135deg, var(--cat-live), #1a3a74);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;display:grid}.live-txt strong,.resume-txt strong{font-size:.95rem;line-height:1.2;display:block}.live-txt small,.resume-txt small{color:var(--text-2);font-size:.78rem;display:block}.prog{display:block}.live-card .prog,.resume-card .prog{background:var(--inset);border-radius:4px;height:4px;overflow:hidden}.live-card .prog i,.resume-card .prog i{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:4px;width:62%;height:100%;display:block}.resume-card .prog{margin-top:8px}.resume-card .prog i{width:37%}.f-resume{bottom:10%;width:270px;inset-inline-start:-6%}.resume-card{align-items:center;gap:14px;padding:12px;display:flex}.poster{background:radial-gradient(circle at 50% 62%,#f8d16b 0 14%,#0000 15%),linear-gradient(#2a1640 0%,#8a4a3a 55%,#e9a15c 66%,#3a2030 67%,#1a1020 100%);border-radius:9px;flex:none;width:54px;height:78px;box-shadow:inset 0 0 0 1px #ffffff1f}.resume-txt{flex:1;min-width:0}.f-guide{top:-24px;inset-inline-end:16%}.f-replay{top:24%;inset-inline-end:-10%}.f-phone{bottom:-7%;z-index:3;width:19%;min-width:132px;inset-inline-end:-3%}.phone{background:var(--frame);border:1px solid var(--frame-edge);box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff0d;border-radius:34px;padding:7px}.phone img{border-radius:27px;width:100%}@keyframes rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes stage-in{0%{opacity:0;transform:perspective(2000px)rotateX(14deg)translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes float-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.enter{animation:rise .9s var(--ease) both}.e2{animation-delay:80ms}.e3{animation-delay:.16s}.e4{animation-delay:.24s}.e5{animation-delay:.32s}.stage.e6{animation:stage-in 1.3s var(--ease) .3s both;transform-origin:50% 0}.stage .float{animation:float-in .9s var(--ease) both}.f-live{animation-delay:.9s!important}.f-resume{animation-delay:1.05s!important}.f-guide{animation-delay:1.15s!important}.f-replay{animation-delay:1.25s!important}.f-phone{animation-delay:.75s!important}}.trust{padding-block:8px clamp(16px,3vw,40px)}.trust-list{flex-wrap:wrap;justify-content:center;gap:10px 12px;display:flex}.trust-list li{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:.93rem;font-weight:600;display:inline-flex}.trust-list .i{color:var(--violet-text);width:18px;height:18px}.disclaimer{max-width:820px;color:var(--text-2);justify-content:center;align-items:flex-start;gap:14px;margin-top:28px;font-size:.92rem;line-height:1.55;display:flex}.disclaimer .i{color:var(--cyan);margin-top:2px}.disclaimer strong{color:var(--text)}.section{padding-block:clamp(64px,8vw,112px);position:relative}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(48px,6vw,88px);display:flex}.sec-head .h2{max-width:860px}.sec-head .lead{max-width:680px}.chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.chapter+.chapter{margin-top:clamp(72px,10vw,140px)}.chapter.flip .ch-text{order:2}.ch-text{flex-direction:column;gap:18px;display:flex}.kicker{color:var(--text-2);align-items:center;gap:12px;font-size:.92rem;font-weight:700;display:inline-flex}.k-live .k-ico{color:var(--cat-live);background:#2b5baa1f}.k-guide .k-ico{color:var(--cat-guide);background:#1a5f771f}.k-vod .k-ico{color:var(--cat-films);background:#1b6e801f}[data-theme=dark] .k-live .k-ico{color:#9cbcf2;background:#2b5baa47}[data-theme=dark] .k-guide .k-ico{color:#7fd0ea;background:#1a5f7752}[data-theme=dark] .k-vod .k-ico{color:#7fd6e6;background:#1b6e8052}.body{color:var(--text-2);font-size:1.06rem}.ticks{gap:12px;margin-top:6px;display:grid}.ticks li{padding-inline-start:32px;font-weight:500;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:var(--violet-soft);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--violet-line);border-radius:50%;position:absolute;top:3px}.ticks li:after{content:"";inset-inline-start:6.5px;border-inline-start:2px solid var(--violet-text);border-bottom:2px solid var(--violet-text);width:7px;height:4px;position:absolute;top:8px;transform:rotate(-45deg)}[dir=rtl] .ticks li:after{transform:rotate(45deg)scaleX(-1)}.ch-visual{position:relative}.shot{background:var(--frame);border:1px solid var(--frame-edge);box-shadow:var(--shadow-lg);border-radius:16px;padding:5px;position:relative;overflow:hidden}.shot img{border-radius:11px;width:100%}.panel-float{padding:14px;position:absolute}.pf-label{align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.pf-label .i{width:17px;height:17px;color:var(--violet-text)}.multi-float{bottom:-28px;gap:12px;width:210px;display:grid;inset-inline-start:-28px}.mv{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mv i{aspect-ratio:16/9;border-radius:6px}.mv .t1{background:linear-gradient(135deg,#0f3d56,#22d3ee 140%)}.mv .t2{background:linear-gradient(135deg,#2b5baa,#1a2c55)}.mv .t3{background:linear-gradient(135deg,#4b5591,#241f45)}.mv .t4{background:linear-gradient(135deg,#1b6e80,#0d2f38)}.mv .on{box-shadow:0 0 0 2px var(--violet), 0 0 18px #7c3aed80}.replay-float{top:-26px;gap:12px;display:grid;inset-inline-end:-24px}.days{gap:5px;display:flex}.days i{background:var(--inset);width:22px;height:30px;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}.days i:nth-child(3),.days i:nth-child(5){background:var(--violet-soft)}.days .on{background:linear-gradient(180deg, var(--violet), #5b21b6);box-shadow:0 6px 14px -4px #7c3aed99}.stack{padding-bottom:14%}.stack .back{width:88%}.stack .front{inset-inline-end:0;width:66%;box-shadow:var(--shadow-lg), 0 0 0 6px var(--section-bg);position:absolute;bottom:0}.bento-head{margin:0 auto clamp(36px,4vw,56px)}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tile{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;flex-direction:column;gap:10px;padding:26px;display:flex;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--shadow-md);border-color:var(--violet-line);transform:translateY(-3px)}.tile h3{letter-spacing:-.015em;font-size:1.12rem;font-weight:800;line-height:1.3}.tile p{color:var(--text-2);font-size:.95rem;line-height:1.55}.tile-text{flex-direction:column;gap:10px;display:flex}.t-ico{margin-bottom:6px}.t-events{padding-inline-end:0;flex-direction:row;grid-column:span 4;align-items:stretch;gap:28px;padding-bottom:0}.t-events .tile-text{flex:0 0 34%;padding-bottom:26px}.tile-shot{flex:1;min-width:0;position:relative}.t-events .tile-shot{border:1px solid var(--frame-edge);border-bottom:0;background:var(--frame);border-inline-end:0;border-start-start-radius:14px;align-self:flex-end;height:100%;min-height:260px;overflow:hidden}.t-events .tile-shot img,.search-shot img{object-fit:cover;object-position:22% 14%;width:100%;height:100%;position:absolute;inset:0}[dir=rtl] .t-events .tile-shot img{object-position:22% 14%}.t-remote{background:radial-gradient(120% 70% at 50% 100%, var(--violet-soft), transparent 70%), var(--surface);grid-area:span 2/span 2}.mini-phone{background:var(--frame);border:1px solid var(--frame-edge);width:min(220px,80%);box-shadow:var(--shadow-lg);border-radius:30px;margin:14px auto -60px;padding:6px}.mini-phone img{border-radius:24px}.t-search{grid-column:span 2}.search-shot{border-top:1px solid var(--border);background:var(--frame);min-height:170px;margin:8px -26px -26px;overflow:hidden}.search-shot img{object-position:50% 8%;object-fit:cover;transform-origin:50% 0;transform:scale(1.5)}.t-prof{grid-column:span 2}.avatars{align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.avatars i{color:#fff;width:42px;height:42px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;place-items:center;font-size:.9rem;font-style:normal;font-weight:800;display:grid}.avatars .a1{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.avatars .a2{background:linear-gradient(135deg,#0891b2,#22d3ee)}.avatars .a3{background:linear-gradient(135deg,#4b5591,#818cf8)}.avatars .kid{background:linear-gradient(135deg,#d97706,#fbbf24)}.pin{background:var(--inset);border-radius:12px;gap:5px;margin-inline-start:auto;padding:10px 12px;display:inline-flex}.pin b{background:var(--text);border-radius:50%;width:8px;height:8px}.t-small{grid-column:span 2}.t-art{margin-top:auto;padding-top:18px}.mv.small{gap:4px;width:132px}.mv.small i{border-radius:5px}.chips-row{flex-wrap:wrap;gap:6px;display:flex}.chips-row span{background:var(--inset);border:1px solid var(--border);color:var(--text-2);direction:ltr;unicode-bidi:isolate;border-radius:8px;padding:5px 10px;font-size:.78rem;font-weight:700}.chips-row span.on{background:var(--violet);border-color:var(--violet);color:var(--on-violet)}.gauge{width:150px;height:80px}.gauge .track{stroke:var(--inset)}.gauge .fill{stroke:url(#gauge-grad)}.gauge .needle{stroke:var(--text);stroke-width:3px}.masked{background:var(--inset);border:1px solid var(--border);color:var(--text-2);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:.85rem;display:flex}.masked .i{width:16px;height:16px;color:var(--success)}.t-langs,.t-priv{grid-column:span 3}.langlist{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.langlist li{border:1px solid var(--border);background:var(--inset);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.pc{isolation:isolate;color:#f7f8fc;background:#0b0b14;border-radius:clamp(0px,3vw,40px);margin-inline:clamp(0px,2vw,24px);padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}[data-theme=dark] .pc{background:#10131a;border:1px solid #2a3040}.pc-bg i{z-index:-1;filter:blur(80px);border-radius:50%;position:absolute}.pc-bg i:first-child{top:-260px;background:radial-gradient(circle,#7c3aed8c,#0000 65%);width:640px;height:640px;inset-inline-end:-120px}.pc-bg i:last-child{bottom:-260px;background:radial-gradient(circle,#22d3ee40,#0000 65%);width:520px;height:520px;inset-inline-start:-120px}.pc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.pc-text{flex-direction:column;gap:20px;display:flex}.pc .lead,.kicker.on-dark{color:#a3acbc}.kicker.on-dark .k-ico,.pc-ico{color:#b79cff;background:#7c3aed33}.pc-list{gap:18px;margin-top:10px;display:grid}.pc-list li{border-top:1px solid #ffffff17;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.pc-list h3{font-size:1.05rem;font-weight:800}.pc-list p{color:#a3acbc;font-size:.95rem}.shot.cinema{background:#050608;border-color:#2a3040;box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #ffffff0a,0 0 120px -20px #7c3aed73}.tour{flex-direction:column;align-items:center;gap:28px;display:flex}.tour-tabs{border:1px solid var(--border);background:var(--surface);max-width:100%;box-shadow:var(--shadow-sm);scrollbar-width:none;border-radius:999px;gap:4px;padding:5px;display:flex;overflow-x:auto}.tour-tabs::-webkit-scrollbar{display:none}.tour-tabs button{color:var(--text-2);background:0 0;border:0;border-radius:999px;flex:none;padding:9px 16px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.tour-tabs button:hover{color:var(--text)}.tour-tabs button[aria-selected=true]{background:var(--violet);color:var(--on-violet);box-shadow:var(--shadow-violet)}.tour-stage{width:100%;max-width:1100px}.tour-panel{justify-items:center;gap:18px;display:grid}.tour-panel .shot{width:100%}@media (prefers-reduced-motion:no-preference){.tour-panel:not([hidden]) .shot{animation:rise .6s var(--ease) both}}.tour-panel figcaption{color:var(--text-2);text-align:center;max-width:620px}.dev-stage{justify-content:center;padding-bottom:40px;display:flex;position:relative}.tv{width:min(860px,86%)}.tv-screen{background:var(--frame);border:1px solid var(--frame-edge);box-shadow:var(--shadow-lg);border-radius:14px;padding:8px}.tv-screen img{border-radius:6px;width:100%}.tv-foot{background:linear-gradient(#2a3040,#171b25);border-radius:0 0 10px 10px;width:30%;height:14px;margin:0 auto;display:block}.handset{bottom:0;width:clamp(120px,18%,210px);position:absolute;inset-inline-end:max(0px,50% - 560px)}.platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}.platforms li{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);align-items:center;gap:14px;padding:18px;display:flex}.platforms div{flex:1;min-width:0}.platforms strong{font-size:.98rem;display:block}.platforms div span{color:var(--text-2);font-size:.85rem;line-height:1.45;display:block}.p-ico{border-radius:12px;width:42px;height:42px}.status{border-radius:999px;flex:none;padding:4px 10px;font-size:.75rem;font-weight:700}.status.ok{background:var(--success-soft);color:var(--success)}.status.soon{background:var(--warning-soft);color:var(--warning)}[data-theme=light] .status.soon{color:#b45309}[data-theme=light] .status.ok{color:#047857}.downloads{scroll-margin-top:calc(var(--bar-h) + 24px);gap:28px;margin-top:clamp(64px,8vw,104px);display:grid}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dl{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .25s;align-items:center;gap:16px;padding:20px;display:flex}.dl-ico{background:linear-gradient(135deg, var(--violet), #5b21b6);color:#fff;border-radius:15px;width:52px;height:52px}.dl-ico .i{width:24px;height:24px}.dl-txt{flex:1;min-width:0}.dl-txt strong{font-size:1.05rem;display:block}.dl-txt small{color:var(--text-2);font-size:.84rem;line-height:1.4;display:block}.dl-go{color:var(--violet-text);justify-items:center;gap:2px;display:grid}.dl-go small{color:var(--text-2);white-space:nowrap;font-size:.7rem}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.steps:before{content:"";top:62px;inset-inline:calc(var(--gutter) + 16%) calc(var(--gutter) + 16%);background:linear-gradient(90deg, transparent, var(--violet-line), var(--cyan), var(--violet-line), transparent);opacity:.8;height:2px;position:absolute}.steps li{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 32px;display:flex;position:relative}.step-n{letter-spacing:.12em;color:var(--text-3);font-size:.8rem;font-weight:800}.step-ico{background:var(--surface);border:1px solid var(--violet-line);width:64px;height:64px;box-shadow:var(--shadow-md), 0 0 0 8px var(--section-bg);color:var(--violet-text);border-radius:20px;margin-bottom:8px;position:relative}.step-ico .i{width:26px;height:26px}.steps h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.steps p{color:var(--text-2);max-width:330px}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-head{top:calc(var(--bar-h) + 32px);flex-direction:column;gap:16px;display:flex;position:sticky}.faq-contact{color:var(--text-2);align-items:center;gap:10px;margin-top:8px;display:flex}.faq-contact a{color:var(--violet-text);font-weight:600}.faq-contact a:hover{text-decoration:underline}.faq-list{border-top:1px solid var(--border)}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{padding:22px 0;letter-spacing:-.01em;padding-inline-end:48px;font-size:1.06rem;font-weight:700;transition:color .2s;position:relative}.faq-list summary:hover{color:var(--violet-text)}.faq-list summary:before,.faq-list summary:after{content:"";inset-inline-end:8px;width:14px;height:2px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;top:50%}.faq-list summary:after{transform:rotate(90deg)}.faq-list details[open] summary:after{transform:rotate(0)}.faq-list details p{padding-bottom:24px;color:var(--text-2);padding-inline-end:40px;line-height:1.7}@supports selector(::details-content){.faq-list details::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:hidden}.faq-list details[open]::details-content{block-size:auto;block-size:calc-size(auto, size)}}.final{padding-block:0 clamp(72px,9vw,120px)}.final-card{isolation:isolate;text-align:center;border-radius:var(--r-xl);color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#2e1065 0%,#5b21b6 45%,#7c3aed 70%,#0e7490 130%);flex-direction:column;align-items:center;gap:20px;padding:clamp(56px,8vw,104px) clamp(20px,5vw,64px);display:flex;position:relative;overflow:hidden}.final-card .lead{color:#ffffffd1;max-width:560px}.final-bg i{z-index:-1;filter:blur(60px);border-radius:50%;position:absolute}.final-bg i:first-child{top:-280px;background:radial-gradient(circle,#ffffff38,#0000 65%);width:520px;height:520px;inset-inline-start:-120px}.final-bg i:last-child{bottom:-260px;background:radial-gradient(circle,#22d3ee73,#0000 65%);width:480px;height:480px;inset-inline-end:-80px}.final-card:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.footer{border-top:1px solid var(--border);background:var(--surface);padding-top:clamp(48px,6vw,72px)}[data-theme=dark] .footer{background:var(--inset)}.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-brand p{max-width:320px;color:var(--text-2);margin-top:16px;font-size:.92rem}.footer-col{flex-direction:column;align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.footer-col h2{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:.78rem;font-weight:700}[data-theme=light] .footer-col h2{color:var(--text-2)}.footer-col a{color:var(--text-2);transition:color .2s}.footer-col a:hover{color:var(--violet-text)}.footer-bottom{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-block:24px;font-size:.85rem;display:flex;position:relative}.footer-bottom:before{content:"";top:0;inset-inline:var(--gutter);background:var(--border);height:1px;position:absolute}.to-top{align-items:center;gap:8px;font-weight:600;display:inline-flex}.to-top .i{width:16px;height:16px;rotate:-90deg}.to-top:hover{color:var(--violet-text)}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s var(--ease), translate .7s var(--ease);translate:0 20px}.reveal-ready [data-reveal].in{opacity:1;translate:0}.bento [data-reveal]:nth-child(2n),.platforms [data-reveal]:nth-child(3n+2),.steps [data-reveal]:nth-child(2){transition-delay:80ms}.bento [data-reveal]:nth-child(3n),.platforms [data-reveal]:nth-child(3n),.steps [data-reveal]:nth-child(3){transition-delay:.16s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.subpage main{padding-top:calc(var(--bar-h) + clamp(32px, 5vw, 64px));min-height:70vh;padding-bottom:clamp(64px,8vw,112px);position:relative}.card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);padding:clamp(22px,3vw,32px)}.activate{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.act-card{flex-direction:column;gap:16px;padding:clamp(28px,4vw,44px);display:flex}.act-card h1,.panel-head h1{letter-spacing:-.03em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.12}.act-card .mark.big{margin-bottom:4px}.act-card form,#add-form{gap:14px;margin-top:8px;display:grid}.field{gap:7px;display:grid}.field>span{color:var(--text-2);font-size:.85rem;font-weight:700}.field input,#mac{border:1px solid var(--border);background:var(--inset);border-radius:13px;width:100%;height:50px;padding:0 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field input::placeholder{color:var(--text-3)}.field input:hover{border-color:var(--border-strong)}.field input:focus{border-color:var(--violet);background:var(--surface);box-shadow:0 0 0 4px var(--violet-soft);outline:none}.code{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,monospace}[dir=rtl] .code,[dir=rtl] input[dir=ltr]{text-align:left}#act-msg,.msg{min-height:1.4em;font-size:.95rem;font-weight:600}#act-msg:empty,.msg:empty{display:none}#act-msg.ok,.msg.ok{background:var(--success-soft);color:var(--success);border-radius:12px;padding:12px 14px}[data-theme=light] #act-msg.ok,[data-theme=light] .msg.ok{color:#047857}#act-msg.err,.msg.err{background:var(--error-soft);color:var(--error-text);border-radius:12px;padding:12px 14px}.badge{background:var(--violet-soft);color:var(--violet-text);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.act-side{gap:16px;display:grid}.act-help h2{letter-spacing:-.02em;margin-bottom:14px;font-size:1.2rem;font-weight:800}.num-list{counter-reset:n;gap:12px;display:grid}.num-list li{color:var(--text-2);counter-increment:n;padding-inline-start:40px;position:relative}.num-list li:before{content:counter(n);inset-inline-start:0;background:var(--violet-soft);width:26px;height:26px;color:var(--violet-text);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:0}.res-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.res-grid h3{margin:6px 0 4px;font-size:1rem;font-weight:800}.res-grid p{color:var(--text-2);font-size:.93rem}.act-contact{background:var(--inset);border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.act-contact .i{color:var(--violet-text)}.act-contact a{color:var(--violet-text);font-weight:700}details.act-help summary{padding-inline-end:32px;font-weight:700;position:relative}details.act-help summary:after{content:"";inset-inline-end:4px;border-inline-end:2px solid var(--text-2);border-bottom:2px solid var(--text-2);width:8px;height:8px;transition:transform .3s var(--ease);position:absolute;top:6px;transform:rotate(45deg)}details.act-help[open] summary:after{transform:rotate(-135deg)}details.act-help p{color:var(--text-2);margin-top:12px}.manage #login{max-width:520px;margin-inline:auto}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.panel-head p{margin-top:6px}.panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.box h2{align-items:center;gap:10px;margin-bottom:16px;font-size:1.15rem;font-weight:800;display:flex}.box>.muted.small{margin-top:14px}.tag{background:var(--violet-soft);color:var(--violet-text);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.pl-list{gap:10px;display:grid}.pl-list li{border:1px solid var(--border);background:var(--inset);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pl-list li>div{min-width:0}.pl-list strong{display:block}.pl-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pl-list li.empty{background:0 0;border-style:dashed;justify-content:center;padding:28px 16px}.small-btn{min-height:36px;padding:6px 14px;font-size:.85rem}.tabs{background:var(--inset);border:1px solid var(--border);border-radius:999px;margin-bottom:6px;padding:4px;display:inline-flex}.tabs button{color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:700}.tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.privacy-note{align-items:flex-start;gap:8px;display:flex}.privacy-note .i{width:16px;height:16px;color:var(--success);margin-top:3px}.legal{max-width:calc(820px + 2 * var(--gutter));gap:16px;display:grid}.legal h1{margin-bottom:16px}.legal .card h2{margin:12px 0 8px;font-size:1.2rem;font-weight:800}.legal .card p{color:var(--text-2)}.back{color:var(--violet-text);font-weight:700}@media (max-width:1100px){.f-live,.f-resume{display:none}.f-guide{inset-inline-end:10%}.f-replay{top:auto;bottom:30%;inset-inline:-12px auto}.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.t-events{grid-column:span 4}.t-remote{grid-area:span 2/span 2}.t-search,.t-prof,.t-small{grid-column:span 2}.t-langs{grid-column:span 4}.t-priv{grid-column:span 2}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:900px){.chapter,.pc-grid,.faq-grid,.activate,.panel-grid{grid-template-columns:minmax(0,1fr)}.chapter.flip .ch-text{order:0}.ch-visual{margin-inline:4px}.faq-head{position:static}.f-guide{display:none}.platforms,.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:minmax(0,1fr);gap:8px}.steps:before{top:40px;bottom:40px;inset-inline:auto;background:linear-gradient(180deg, var(--violet-line), var(--cyan), var(--violet-line));width:2px;height:auto;inset-inline-start:calc(var(--gutter) + 56px)}.steps li{text-align:start;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:4px 20px;padding:16px 24px;display:grid}.step-ico{grid-area:1/1/span 3;margin:0}.step-n,.steps h3,.steps p{grid-column:2}}@media (max-width:640px){:root{--bar-h:64px}.hero-copy{gap:20px}.ctas{flex-direction:column;width:100%}.ctas .btn{width:100%}.note{text-align:center;font-size:.82rem;display:block}.note .i{vertical-align:-3px;margin-inline-end:6px;display:inline-block}.window{border-radius:12px;padding:0 3px 3px}.win-bar{gap:5px;height:18px;padding-inline:6px}.win-bar i{width:6px;height:6px}.window img{border-radius:7px}.f-live,.f-replay{display:none}.f-phone{bottom:-14%;width:30%;min-width:0;inset-inline-end:-1%}.phone{border-radius:20px;padding:4px}.phone img{border-radius:16px}.hero{padding-bottom:88px}.trust-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.trust-list li{border-radius:14px}.disclaimer{text-align:start}.multi-float{bottom:-20px;width:150px;padding:10px;inset-inline-start:-6px}.replay-float{top:-20px;padding:10px;inset-inline-end:-6px}.days i{width:15px;height:22px}.bento{grid-template-columns:minmax(0,1fr)}.bento>.tile{grid-area:auto}.t-events{flex-direction:column;gap:16px;padding:24px 24px 0}.t-events .tile-text{padding-bottom:0}.t-events .tile-shot{border-inline:0;border-radius:0;flex:none;align-self:stretch;height:230px;min-height:0;margin-inline:-24px}.mini-phone{width:180px;margin-bottom:-90px}.t-remote{max-height:520px}.platforms,.dl-grid,.res-grid{grid-template-columns:minmax(0,1fr)}.tv{width:100%}.tv-screen{border-radius:9px;padding:4px}.handset{bottom:-8px;width:26%;inset-inline-end:4px}.handset .phone{border-radius:18px}.tour-tabs{border-radius:16px}.pc{border-radius:0;margin-inline:0}.faq-list summary{padding-block:18px;font-size:1rem}.faq-list details p{padding-inline-end:0}.footer-grid{grid-template-columns:1fr 1fr}.final-card{border-radius:24px}}@media (min-width:1600px){:root{--max:1360px}.stage{max-width:1180px}}.band-base{--section-bg:var(--bg);background:var(--bg)}.band-white{--section-bg:#fff;background:#fff}.band-lilac{--section-bg:#f0eefa;background:#f0eefa}[data-theme=dark] .band-base,[data-theme=dark] .band-white{--section-bg:#08090d;background:#08090d}[data-theme=dark] .band-lilac{--section-bg:#0c0e14;background:#0c0e14}.band-white,.band-lilac{border-block:1px solid var(--border)}[data-theme=dark] .band-white{border-block-color:#0000}.band-white,.band-lilac,.band-base{isolation:isolate;overflow:clip}.band-white:before,.band-lilac:before,.band-base:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 0 0,#7c3aed12,#0000 70%),radial-gradient(35% 45% at 100% 100%,#0891b20f,#0000 70%);position:absolute;inset:0}.band-lilac:before{background:radial-gradient(45% 60% at 100% 0,#7c3aed1a,#0000 70%),radial-gradient(40% 50% at 0 100%,#0891b214,#0000 70%)}.band-base:before{background:radial-gradient(50% 50% at 50% 0,#7c3aed17,#0000 70%),radial-gradient(30% 40% at 90% 70%,#0891b212,#0000 70%)}[data-theme=dark] .band-white:before,[data-theme=dark] .band-lilac:before,[data-theme=dark] .band-base:before{background:radial-gradient(45% 50% at 0 0,#7c3aed1f,#0000 70%),radial-gradient(35% 45% at 100% 100%,#22d3ee0f,#0000 70%)}.pc{margin-block:clamp(48px,6vw,88px)}.final{padding-top:clamp(64px,8vw,112px)}.eyebrow{background:var(--violet-soft);box-shadow:inset 0 0 0 1px var(--violet-line);border-radius:999px;padding:6px 14px 6px 12px;font-size:.75rem}.eyebrow:before{border-radius:50%;width:6px;height:6px}[data-theme=light] .window,[data-theme=light] .shot:not(.cinema){box-shadow:inset 0 1px 0 #fff, var(--shadow-lg);background:linear-gradient(#fff 0%,#f1f0f7 100%);border:1px solid #e5e2ef}[data-theme=light] .window img,[data-theme=light] .shot:not(.cinema) img{box-shadow:0 0 0 1px #1715251f}[data-theme=light] .shot:not(.cinema){padding:28px 7px 7px}[data-theme=light] .shot:not(.cinema):before{content:"";top:10px;background:#e11d48;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:12px;box-shadow:14px 0 #d97706,28px 0 #059669}[dir=rtl] .shot:not(.cinema):before{box-shadow:-14px 0 #d97706,-28px 0 #059669!important}.win-bar i:first-child{background:#e11d48}.win-bar i:nth-child(2){background:#d97706}.win-bar i:nth-child(3){background:#059669}[data-theme=dark] .win-bar i{opacity:.7}[data-theme=light] .window-wrap:before{opacity:.26}[data-theme=light] .window-wrap:after{content:"";z-index:-1;background:radial-gradient(closest-side,#4c1d9533,#0000);border-radius:50%;height:28px;position:absolute;bottom:-28px;left:8%;right:8%}[data-theme=light] .phone,[data-theme=light] .mini-phone{box-shadow:inset 0 0 0 1px #fff, var(--shadow-lg);background:linear-gradient(145deg,#fff 0%,#e9e7f1 55%,#f7f6fb 100%);border:1px solid #d6d1e6}[data-theme=light] .phone img,[data-theme=light] .mini-phone img{box-shadow:0 0 0 1px #17152524}[data-theme=light] .tv-screen{box-shadow:inset 0 1px 0 #fff, var(--shadow-lg);background:linear-gradient(#fff 0%,#eceaf3 100%);border:1px solid #d6d1e6}[data-theme=light] .tv-foot{background:linear-gradient(#e5e2ef,#cfcadf)}[data-theme=light] .t-events .tile-shot,[data-theme=light] .search-shot{border-color:#e5e2ef}.platforms li,.trust-list li{box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .25s}.platforms li:hover,.trust-list li:hover{border-color:var(--violet-line);box-shadow:var(--shadow-md);transform:translateY(-2px)}[data-theme=light] .tile,[data-theme=light] .platforms li,[data-theme=light] .dl,[data-theme=light] .trust-list li{background:#fff;border-color:#e5e2ef}[data-theme=light] .band-white .tile,[data-theme=light] .band-white .platforms li,[data-theme=light] .band-white .dl{background:linear-gradient(#fff,#fbfaff)}[data-theme=light] .t-remote{background:radial-gradient(120% 70% at 50% 100%,#7c3aed1a,#0000 70%),#fff}[data-theme=light] .footer{background:#f0eefa;border-top-color:#e5e2ef}[data-theme=light] .footer-bottom:before{background:#e2ddf0}.actions{margin-inline-start:auto}.bar{padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right))}.footer{padding-bottom:env(safe-area-inset-bottom)}html.menu-lock,html.menu-lock body{overflow:hidden}.tour-tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-inline:24px}.tour-tabs button{scroll-snap-align:start;min-height:40px}@media (max-width:1100px){.tour{align-items:stretch}.tour-tabs{border-radius:16px;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 36px),#0000)}.tour-tabs:after{content:"";flex:0 0 24px}}@media (max-width:640px){:root{--bar-h:60px;--gutter:18px}body{font-size:16px;line-height:1.6}.mark{border-radius:9px;width:30px;height:30px}.mark svg{width:14px;height:14px}.brand{gap:9px;font-size:1rem}.icon-btn{width:44px;height:44px}.actions{gap:8px}.display{letter-spacing:-.04em;font-size:min(11vw,2.9rem)}:root[lang=ar] .display{font-size:min(12.5vw,3.2rem)}.h2{font-size:clamp(1.7rem,7.4vw,2.1rem)}.h3{font-size:clamp(1.45rem,6.4vw,1.75rem)}.lead{font-size:1.08rem;line-height:1.55}.body{font-size:1rem}.hero-copy,.sec-head,.final-card,.downloads{text-align:start;align-items:flex-start}.hero-copy{gap:18px}.hero{padding-top:calc(var(--bar-h) + 28px);padding-bottom:72px}.note{text-align:start}.ctas{align-items:stretch}.sec-head{gap:14px;margin-bottom:36px}.downloads .center,.bento-head .center{text-align:start}.section{padding-block:56px}.pc{margin-block:0;padding-block:56px}.chapter+.chapter{margin-top:64px}.ch-text{gap:14px}.stage-wrap{margin-top:36px}.f-phone{width:34%;bottom:-16%}.tour-panel figcaption{text-align:start}.tour{gap:20px}.t-remote{max-height:none;padding-bottom:28px}.mini-phone{width:168px;margin:18px auto 0}.faq-list summary{align-items:center;min-height:56px;display:flex}.final{padding-top:56px;padding-bottom:56px}.final-card{padding:44px 22px}.final-card .ctas{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.footer-col{gap:0}.footer-col h2{margin-bottom:4px}.footer-col a,.footer-col [data-support-none]{align-items:center;min-height:44px;line-height:1.3;display:flex}.footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}.to-top,.faq-contact a,.act-contact a,.back{align-items:center;min-height:44px;display:inline-flex}.langs button{min-width:44px;height:40px}.subpage main{padding-top:calc(var(--bar-h) + 20px)}.act-card{padding:24px 20px}.card{padding:22px 20px}.panel-head .btn{width:100%}}@media (max-width:360px){.brand-name b{display:none}}@media (max-height:500px) and (orientation:landscape){.hero{padding-top:calc(var(--bar-h) + 24px)}.nav{gap:12px}}.faq-head .eyebrow,.ch-text .eyebrow{align-self:flex-start}.masked{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.footer .brand{min-height:44px}@media (max-width:420px){.platforms li,.dl{flex-wrap:wrap;row-gap:8px}.platforms li>div,.dl-txt{flex:calc(100% - 64px)}.platforms .status,.dl .status{margin-inline-start:56px}.dl .status{margin-inline-start:68px}}.video-block{flex-direction:column;align-items:center;gap:22px;margin-top:clamp(56px,7vw,96px);display:flex}.video-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.video-lead{color:var(--text-2)}.video-frame{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--frame-edge);width:100%;max-width:1080px;box-shadow:var(--shadow-lg), 0 0 0 6px var(--violet-soft);background:#08090d;margin:0;position:relative;overflow:hidden}.video{object-fit:contain;background:#08090d;width:100%;height:100%;display:block}.video-play{color:#fff;cursor:pointer;width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);transition:transform .25s var(--ease), background-color .2s;background:#7c3aed;border:0;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 12px 32px -8px #7c3aedb3,0 0 0 10px #7c3aed40}.video-play:hover{background:#8b5cf6;transform:scale(1.06)}.video-play:focus-visible{outline-offset:4px;outline:3px solid #22d3ee}.video-play .i{width:40%;height:40%;margin-inline-start:6%}.video-frame.started .video-play{display:none}.video-note{color:var(--text-2);text-align:center;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.video-note .i{width:18px;height:18px;color:var(--cyan)}.video-link{min-height:44px;color:var(--text);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.video-link-ico{background:var(--violet-soft);border:1px solid var(--violet-line);width:40px;height:40px;color:var(--violet-text);transition:transform .25s var(--ease), background-color .2s, color .2s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.video-link-ico .i{width:16px;height:16px;margin-inline-start:2px}.video-link:hover .video-link-ico{background:var(--violet);color:var(--on-violet);transform:scale(1.08)}@media (max-width:640px){.video-frame{width:auto;margin-inline:calc(var(--gutter) * -1);box-shadow:var(--shadow-md);border-inline:0;border-radius:0;align-self:stretch}}@media (prefers-reduced-motion:reduce){.video-play,.video-link-ico{transition:none}}
