*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070b16;color:#f7f8ff}body{min-height:100vh;background:radial-gradient(circle at 80% 10%,rgba(109,93,252,.16),transparent 32%),#070b16}a{color:inherit;text-decoration:none}.topbar{height:72px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:rgba(7,11,22,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand{font-size:23px;font-weight:900;letter-spacing:2px}.brand span{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:7px;border-radius:9px;background:linear-gradient(135deg,#7c6cff,#4dd7ff)}nav{display:flex;align-items:center;gap:22px;color:#aeb8d5;font-size:14px}nav a:hover{color:white}.nav-login{color:#f5f7ff}.nav-signup{padding:10px 15px;border-radius:10px;background:#6d5dfc;color:white;font-weight:750}main{max-width:1240px;margin:0 auto;padding:45px 24px 80px}.home{overflow:hidden}.hero{min-height:600px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:30px;gap:30px;align-items:center}.hero-card{position:relative;padding:35px 0}.hero-copy{position:relative;z-index:2;max-width:720px}.eyebrow{color:#8e83ff;font-size:12px;font-weight:850;letter-spacing:2px;margin-bottom:16px}h1{font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-4px;margin:0 0 25px}h1 span{background:linear-gradient(90deg,#9d91ff,#58d8ff);-webkit-background-clip:text;color:transparent}h2{margin:0 0 12px;font-size:34px;letter-spacing:-1.5px}h3{margin:8px 0}p{color:#aeb7d2;line-height:1.7}.hero-text{max-width:650px;font-size:18px}.hero-actions{margin-top:30px}.button{display:inline-block;border:0;border-radius:12px;padding:13px 18px;background:linear-gradient(135deg,#7868ff,#5d50ee);color:white;font-weight:800;cursor:pointer;margin-right:8px;box-shadow:0 10px 30px rgba(109,93,252,.2)}.button:hover{transform:translateY(-1px)}.button-large{padding:15px 21px}.button.secondary{background:rgba(255,255,255,.07);box-shadow:none}.hero-note{margin-top:18px;color:#737e9c;font-size:13px}.hero-visual{min-height:470px;position:relative;display:grid;place-items:center}.hero-visual:before{content:"";width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,rgba(109,93,252,.32),rgba(78,216,255,.05) 58%,transparent 70%);filter:blur(8px)}.orb{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.orb-one{width:390px;height:390px}.orb-two{width:285px;height:285px;border-color:rgba(109,93,252,.28)}.earn-card,.points-card{position:absolute;background:rgba(17,24,45,.9);border:1px solid rgba(255,255,255,.11);box-shadow:0 25px 70px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.earn-card{top:105px;right:5%;display:flex;gap:13px;align-items:center;padding:17px 20px;border-radius:16px}.earn-card span{display:block;color:#8e98b5;font-size:12px;margin-top:3px}.earn-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#6d5dfc}.points-card{bottom:90px;left:7%;padding:22px;border-radius:18px;min-width:190px}.points-card small,.points-card span{display:block;color:#7e89a8;font-size:10px;letter-spacing:1.4px}.points-card strong{display:block;font-size:37px;margin:6px 0}.section{padding:80px 0 55px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-heading p{max-width:390px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card,.cta-card,.feature-card{background:rgba(17,26,49,.78);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:25px}.feature-card b{color:#8175ff;font-size:13px}.feature-card p{margin-bottom:0}.cta-card{margin-top:30px;padding:32px;gap:20px;background:linear-gradient(110deg,rgba(109,93,252,.15),rgba(77,215,255,.06))}.form{max-width:500px;margin:35px auto}.admin-form{max-width:650px}input,textarea{width:100%;margin:8px 0 14px;padding:14px;border-radius:10px;border:1px solid #35415f;background:#0b1020;color:white;outline:none}input:focus,textarea:focus{border-color:#7567ff;box-shadow:0 0 0 3px rgba(109,93,252,.12)}label{color:#cbd3e9;font-size:14px}.error{color:#ff8e8e}.success{color:#83e5a8}.video-wrap{aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden}.video-wrap iframe{width:100%;height:100%;border:0}.stat{font-size:38px;font-weight:800}.muted{color:#8792b0;font-size:14px}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid #293451}.footer{border-top:1px solid rgba(255,255,255,.07);padding:25px 5%;color:#66718e;text-align:center;font-size:12px}.hero-image{width:min(100%,520px);height:430px;object-fit:cover;border-radius:30px;border:1px solid rgba(255,255,255,.14);box-shadow:0 35px 90px rgba(0,0,0,.5);position:relative;z-index:1}.image-glow{position:absolute;width:85%;height:85%;border-radius:40px;background:#6d5dfc;opacity:.2;filter:blur(55px)}.step-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#6d5dfc,#24c9ff);margin-bottom:18px}.video-showcase{padding:45px 0 75px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.video-card{background:rgba(17,26,49,.78);border:1px solid rgba(255,255,255,.09);border-radius:18px;transition:transform .2s,border-color .2s}.video-card:hover{transform:translateY(-5px);border-color:rgba(129,117,255,.5)}.video-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.video-info{padding:17px}.video-info h3{margin:0 0 5px}.video-info p{margin:0 0 9px;font-size:13px}.video-info strong{color:#68e0b0;font-size:13px}.text-link{color:#8f84ff;font-weight:750}.reward-banner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:70px;gap:70px;margin:10px 0 75px;padding:45px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 10% 50%,rgba(109,93,252,.25),transparent 42%),linear-gradient(120deg,#0d1630,#111b38)}.dashboard-preview{max-width:390px;margin:auto;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(5,9,22,.85);box-shadow:0 25px 70px rgba(0,0,0,.35)}.preview-row,.preview-top{display:flex;justify-content:space-between;color:#8792b0;font-size:12px}.preview-top span:first-child{color:white;font-weight:800}.balance{font-size:42px;font-weight:850;margin:28px 0 20px}.balance small{font-size:10px;color:#8a95b3;letter-spacing:2px}.chart{height:100px;display:flex;align-items:end;gap:10px;padding:10px 0;border-bottom:1px solid #26324d}.chart i{flex:1 1;border-radius:8px 8px 2px 2px;background:linear-gradient(#6d5dfc,#24c9ff)}.chart i:first-child{height:30%}.chart i:nth-child(2){height:52%}.chart i:nth-child(3){height:42%}.chart i:nth-child(4){height:76%}.chart i:nth-child(5){height:60%}.chart i:nth-child(6){height:90%}.preview-row{padding-top:15px;color:#9ba6c1}.preview-row b{color:white}.reward-copy h2{font-size:clamp(35px,5vw,58px);line-height:1.05}.reward-copy p{max-width:570px}@media (max-width:800px){.hero-image{height:360px}.feature-grid,.reward-banner,.video-grid{grid-template-columns:1fr}.reward-banner{padding:28px;gap:35px}.topbar{padding:0 16px}nav{gap:9px;font-size:12px}nav a:not(.nav-signup):not(.nav-login){display:none}main{padding:28px 16px 60px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:35px}h1{font-size:clamp(46px,14vw,68px);letter-spacing:-3px}.hero-visual{min-height:330px}.orb-one{width:290px;height:290px}.orb-two{width:215px;height:215px}.earn-card{top:45px;right:0}.points-card{bottom:25px;left:0}.cta-card,.section-heading{flex-direction:column;align-items:flex-start}.feature-grid{grid-template-columns:1fr}}.search-bar{display:flex;gap:10px;margin:25px 0 30px;max-width:700px}.search-bar input{margin:0;flex:1 1}.video-library{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.library-card{overflow:hidden}.library-thumb{width:100%;object-fit:cover;display:block}.library-meta{display:flex;justify-content:space-between;gap:10px;margin:15px 0;color:#8994b2;font-size:13px}.library-meta strong{color:#68e0b0}.dashboard-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:28px}.stat-card small,.stat-card span{display:block;color:#8994b2}.stat-card strong{display:block;font-size:42px;margin:8px 0}.section-heading.compact{margin-bottom:15px}.nav-logout{color:#ff9b9b}@media (max-width:800px){.stats-grid,.video-library{grid-template-columns:1fr}.dashboard-head{align-items:flex-start}.dashboard-head,.search-bar{flex-direction:column}}.nav-user{color:#cbd3e9;font-size:13px;font-weight:700}.nav-points{padding:7px 10px;border-radius:9px;background:rgba(104,224,176,.08);color:#68e0b0;font-size:12px;font-weight:800}.nav-admin{color:#9d91ff;font-weight:800}@media (max-width:800px){.nav-points,.nav-user{display:none}}.topbar nav .nav-points,.topbar nav .nav-user,.topbar nav a{display:inline-flex;align-items:center;gap:7px}.nav-logout{color:#ff8f9a!important;font-weight:800}.nav-logout:hover{color:#fff!important;background:rgba(255,100,120,.12)}.nav-admin{display:inline-flex;align-items:center;gap:7px}.hero-light{position:relative;overflow:hidden}.hero-light .hero-copy{max-width:650px}.hero-light h1{letter-spacing:-.045em}.hero-light h1 span{background:linear-gradient(90deg,#68e0b0,#9d91ff);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:7px}.trust-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:#8994b2;font-size:13px;font-weight:700}.trust-row span{display:inline-flex;align-items:center;gap:6px}.trust-row svg{color:#68e0b0}.lightweight-visual{min-height:430px;display:flex;align-items:center;justify-content:center}.watch-card{position:relative;z-index:2;width:min(360px,82%);padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(20,26,45,.88);box-shadow:0 24px 60px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:floatCard 5s ease-in-out infinite}.watch-card-top{display:flex;align-items:center;justify-content:space-between;color:#8994b2;font-size:10px;font-weight:900;letter-spacing:.1em}.live-dot{width:7px;height:7px;border-radius:50%;background:#68e0b0;box-shadow:0 0 0 5px rgba(104,224,176,.1);margin-right:auto}.play-circle{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:48px auto 24px;background:rgba(104,224,176,.12);color:#68e0b0;transition:transform .25s ease,background .25s ease}.watch-card:hover .play-circle{transform:scale(1.08);background:rgba(104,224,176,.2)}.watch-card h3{font-size:24px;margin:0 0 7px}.watch-card p{margin:0;color:#8994b2;font-size:13px;line-height:1.6}.watch-progress{height:7px;border-radius:99px;background:#252d46;overflow:hidden;margin-top:24px}.watch-progress span{display:block;width:72%;height:100%;background:linear-gradient(90deg,#68e0b0,#9d91ff);border-radius:inherit}.watch-meta{display:flex;justify-content:space-between;margin-top:8px;color:#8994b2;font-size:11px}.watch-meta b{color:#fff}.floating-points,.floating-stats{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#171e34;box-shadow:0 15px 35px rgba(0,0,0,.2)}.floating-points{top:55px;right:3%;color:#68e0b0}.floating-points div{display:flex;flex-direction:column}.floating-points small{font-size:9px;color:#8994b2;letter-spacing:.08em}.floating-points strong{font-size:17px;color:#fff}.floating-stats{bottom:60px;left:1%;color:#68e0b0;font-size:12px;font-weight:800}.orbit{position:absolute;border:1px solid rgba(157,145,255,.12);border-radius:50%}.orbit-one{width:390px;height:390px}.orbit-two{width:480px;height:480px}.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:5px 0 80px;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.05)}.quick-stats div{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#11182b}.quick-stats strong{color:#68e0b0;font-size:12px}.quick-stats span{color:#cbd3e9;font-size:13px;font-weight:700}.category-tabs{display:flex;gap:8px;margin:0 0 20px;overflow:auto;padding-bottom:3px}.category-tabs button{border:1px solid rgba(255,255,255,.08);background:transparent;color:#8994b2;border-radius:99px;padding:9px 15px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:.2s ease}.category-tabs button.active,.category-tabs button:hover{color:#101827;background:#68e0b0;border-color:#68e0b0}.lightweight-grid{grid-template-columns:repeat(3,1fr)}.interactive-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.interactive-card:hover{transform:translateY(-4px);border-color:rgba(104,224,176,.3);box-shadow:0 16px 35px rgba(0,0,0,.18)}.video-thumb{height:150px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(104,224,176,.2),transparent 35%),linear-gradient(135deg,#18213b,#0d1426)}.video-thumb span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#68e0b0;background:rgba(104,224,176,.12);border:1px solid rgba(104,224,176,.25)}.video-thumb small{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:7px;background:rgba(5,9,18,.55);color:#cbd3e9;font-size:9px;font-weight:900}.video-info strong{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.video-card{overflow:hidden}.earn-calculator{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;align-items:center;margin:100px 0;padding:34px;border:1px solid rgba(255,255,255,.07);border-radius:25px;background:linear-gradient(135deg,rgba(104,224,176,.06),rgba(157,145,255,.05))}.earn-calculator h2{margin:8px 0 10px;font-size:clamp(27px,4vw,40px)}.earn-calculator p{max-width:520px;color:#8994b2;line-height:1.7;font-size:14px}.calculator-card{padding:25px;border-radius:20px;background:#11182b;border:1px solid rgba(255,255,255,.08)}.calculator-value{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.calculator-value span{color:#8994b2;font-size:12px}.calculator-value strong{font-size:28px}.calculator-card input{width:100%;accent-color:#68e0b0;cursor:pointer}.range-labels{color:#66718e;font-size:10px;margin-top:5px}.estimated-reward,.range-labels{display:flex;justify-content:space-between}.estimated-reward{align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:#8994b2;font-size:12px}.estimated-reward strong{display:inline-flex;align-items:center;gap:7px;color:#68e0b0;font-size:20px}.steps-section{margin-bottom:80px}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-card .button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:800px){.hero-light{grid-template-columns:1fr}.lightweight-visual{min-height:390px}.earn-calculator,.lightweight-grid,.quick-stats{grid-template-columns:1fr}.quick-stats{margin-bottom:55px}.quick-stats div{padding:15px 18px}.floating-points{right:0;top:25px}.floating-stats{left:0;bottom:35px}.earn-calculator{gap:25px;margin:70px 0;padding:24px}.cta-card{align-items:flex-start;flex-direction:column}.orbit-two{width:400px;height:400px}}@media (prefers-reduced-motion:reduce){.watch-card{animation:none}.interactive-card{transition:none}}body,html{overflow-x:hidden}img,svg{max-width:100%}.button,a,button{touch-action:manipulation}@media (max-width:1100px){main{padding-left:20px;padding-right:20px}.hero{grid-template-columns:1fr 1fr;gap:15px}.hero-light .hero-copy{max-width:590px}.lightweight-visual{transform:scale(.94)}.quick-stats{margin-bottom:60px}}@media (max-width:800px){.topbar{height:auto;min-height:64px;align-items:center;padding:10px 14px;gap:10px}.brand{font-size:19px;letter-spacing:1px;flex-shrink:0}.brand span{width:28px;height:28px;margin-right:5px}nav{min-width:0;gap:6px;justify-content:flex-end;flex-wrap:nowrap}nav a{white-space:nowrap}nav a:not(.nav-signup):not(.nav-login){display:none}.nav-login{padding:8px 7px}.nav-signup{padding:9px 11px;font-size:11px}main{width:100%;padding:22px 14px 55px}.hero,.hero-light{display:grid;grid-template-columns:1fr;min-height:0;padding-top:20px;grid-gap:5px;gap:5px}.hero-copy{max-width:none!important}.eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:12px}h1{font-size:clamp(42px,13vw,62px);line-height:.98;letter-spacing:-2.5px;margin-bottom:18px}h2{font-size:28px;letter-spacing:-1px}.hero-text{font-size:16px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.hero-actions .button{margin:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center}.trust-row{gap:9px 14px;font-size:11px}.lightweight-visual{min-height:340px;width:100%;transform:none;margin-top:5px;overflow:visible}.watch-card{width:min(330px,78%);padding:20px;border-radius:20px}.play-circle{margin:34px auto 18px;width:62px;height:62px}.watch-card h3{font-size:21px}.floating-points{top:18px;right:0;padding:10px 12px}.floating-stats{bottom:18px;left:0;padding:10px 12px;font-size:10px}.orbit-one{width:285px;height:285px}.orbit-two{width:350px;height:350px}.quick-stats{grid-template-columns:1fr;margin:35px 0 45px}.quick-stats div{min-height:52px;padding:13px 16px}.section,.video-showcase{padding:45px 0 30px}.section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.section-heading p{margin:0;font-size:13px}.category-tabs{margin-bottom:15px;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{min-height:42px;padding:9px 16px}.feature-grid,.lightweight-grid,.stats-grid,.video-grid,.video-library{grid-template-columns:1fr;gap:14px}.video-thumb{height:165px}.video-info{padding:15px}.earn-calculator{grid-template-columns:1fr;margin:55px 0;padding:21px;gap:22px;border-radius:20px}.earn-calculator h2{font-size:29px}.calculator-card{padding:19px}.calculator-value strong{font-size:25px}.calculator-card input{height:30px}.steps-section{margin-bottom:50px}.feature-card{padding:20px}.cta-card{padding:24px 20px;margin-top:20px}.cta-card .button{width:100%;justify-content:center;margin:0}.reward-banner{grid-template-columns:1fr;padding:22px;margin-bottom:45px;gap:25px;border-radius:20px}.dashboard-preview{width:100%;padding:17px}.balance{margin:22px 0 15px}.balance,.reward-copy h2{font-size:34px}.search-bar{width:100%}.search-bar .button{width:100%;margin:0;text-align:center}.dashboard-head{gap:12px}table{display:block;overflow-x:auto;white-space:nowrap}td,th{padding:10px}}@media (max-width:430px){.topbar{padding:9px 10px}.brand{font-size:17px}.brand span{width:26px;height:26px}nav{gap:3px}.nav-login{font-size:11px;padding:7px 5px}.nav-signup{font-size:10px;padding:8px 9px}.hero{padding-top:14px}h1{font-size:clamp(39px,12.5vw,52px)}.hero-text{font-size:15px}.trust-row span:nth-child(3){display:none}.lightweight-visual{min-height:310px}.watch-card{width:76%;padding:17px}.watch-card-top{font-size:8px}.play-circle{width:56px;height:56px;margin:29px auto 15px}.watch-card h3{font-size:18px}.watch-card p{font-size:11px}.floating-points{font-size:10px}.floating-points strong{font-size:14px}.floating-stats{font-size:9px}.orbit-one{width:250px;height:250px}.orbit-two{width:300px;height:300px}.quick-stats{margin-top:25px}.quick-stats div{padding:12px 14px;font-size:11px}.video-thumb{height:145px}.reward-copy h2{font-size:30px}.section-heading h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.interactive-card,.watch-card{animation:none!important;transition:none!important}}select{width:100%;margin:8px 0 14px;padding:14px;border-radius:10px;border:1px solid #35415f;background:#0b1020;color:white;outline:none;font-size:16px}select:focus{border-color:#7567ff;box-shadow:0 0 0 3px rgba(109,93,252,.12)}.creator-page{max-width:1050px;margin:0 auto}.creator-hero{display:grid;grid-template-columns:1fr 300px;grid-gap:35px;gap:35px;align-items:center;margin-bottom:30px}.creator-hero h2{font-size:clamp(32px,5vw,54px);line-height:1.05;margin:8px 0 14px}.creator-hero p{max-width:650px}.creator-plan{padding:22px;border:1px solid rgba(104,224,176,.18);border-radius:18px;background:rgba(104,224,176,.06);display:flex;flex-direction:column;gap:8px}.creator-plan svg{color:#68e0b0}.creator-plan span{color:#cbd3e9;font-weight:800}.creator-plan strong{font-size:22px}.creator-plan small{color:#8994b2;line-height:1.5}.creator-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:20px;gap:20px}.creator-form h3{font-size:24px;margin:6px 0 20px}.creator-form .button{display:inline-flex;align-items:center;gap:8px}.creator-benefits{display:grid;grid-gap:14px;gap:14px;align-content:start}.creator-benefits .card{padding:20px}.creator-benefits svg{color:#68e0b0}.creator-benefits h3{margin:10px 0 5px}@media(max-width:800px){.creator-grid,.creator-hero{grid-template-columns:1fr}.creator-hero{gap:15px}.creator-plan{width:100%}}.auth-page{max-width:1050px;margin:0 auto;padding:25px 0 40px}.auth-shell{grid-template-columns:1fr 440px;grid-gap:55px;gap:55px;min-height:650px}.auth-copy h2{font-size:clamp(38px,5vw,64px);line-height:1.03;letter-spacing:-2.5px;margin:8px 0 18px;max-width:620px}.auth-copy>p{max-width:570px;font-size:16px}.auth-benefits{grid-gap:12px;gap:12px;color:#cbd3e9;font-weight:700;font-size:14px}.auth-benefits div{display:flex;align-items:center;gap:9px}.auth-benefits svg{color:#68e0b0}.auth-card{padding:26px;box-shadow:0 25px 70px rgba(0,0,0,.24)}.auth-tabs{grid-gap:6px;gap:6px;margin-bottom:25px;border-radius:12px;background:#0b1020}.auth-tabs button{color:#8994b2;padding:11px 8px;display:flex;align-items:center;justify-content:center;gap:7px}.auth-tabs button.active{background:#252d46;color:#fff}.auth-heading h3{font-size:27px;margin:0 0 5px}.auth-heading p{margin:0 0 20px;font-size:13px}.auth-submit{width:100%;margin:5px 0 0}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-switch{margin:18px 0 0}.auth-switch button{color:#8f84ff;padding:0}@media(max-width:800px){.auth-page{padding-top:5px}.auth-shell{grid-template-columns:1fr;gap:25px;min-height:0}.auth-copy h2{font-size:39px;letter-spacing:-1.8px}.auth-copy>p{font-size:14px}.auth-benefits{margin-top:18px}.auth-card{padding:20px}}.auth-page,.auth-shell{box-sizing:border-box}.auth-shell{width:100%}.auth-card{box-sizing:border-box}.auth-card form{width:100%}.auth-card input,.auth-card select,.auth-card textarea{box-sizing:border-box;max-width:100%}.auth-tabs button{white-space:nowrap}.auth-submit{min-height:48px}.auth-switch{font-size:13px;line-height:1.5}@media(max-width:800px){.auth-page{padding:14px 0 30px}.auth-shell{gap:20px}.auth-copy{padding:0 2px}.auth-copy h2{font-size:clamp(34px,10vw,46px);line-height:1.06;letter-spacing:-1.6px;margin-bottom:14px}.auth-copy>p{font-size:14px;line-height:1.6;margin-bottom:0}.auth-benefits{gap:10px;margin-top:16px;font-size:13px}.auth-card{padding:16px;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.2)}.auth-tabs{margin-bottom:20px;padding:4px}.auth-tabs button{padding:10px 5px;font-size:11px;gap:5px}.auth-heading h3{font-size:24px}.auth-heading p{font-size:12px;margin-bottom:17px}.auth-card label{font-size:13px}.auth-card input,.auth-card select{min-height:46px;padding:12px;font-size:16px}.auth-submit{margin-top:4px}}@media(max-width:430px){.auth-page{padding:8px 0 24px}.auth-shell{gap:16px}.auth-copy h2{font-size:34px}.auth-copy>p{font-size:13px;line-height:1.55}.auth-benefits{font-size:12px}.auth-card{padding:14px}.auth-tabs button{font-size:10px;padding:10px 3px}.auth-tabs button svg{width:15px;height:15px}.auth-heading h3{font-size:22px}.auth-switch{margin-top:15px;font-size:12px}}@media(max-width:340px){.auth-tabs button{font-size:9px;gap:3px}.auth-card{padding:12px}.auth-copy h2{font-size:31px}}.subscription-page{margin:0 auto;padding-top:35px}.subscription-hero{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:30px;gap:30px;align-items:end;margin-bottom:28px}.subscription-hero h1{font-size:clamp(42px,6vw,70px);max-width:760px;margin-bottom:18px}.subscription-lead{max-width:720px;font-size:16px;margin:0}.subscription-trust{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:#aab5d0;font-size:12px;font-weight:750}.subscription-trust span{display:inline-flex;align-items:center;gap:7px}.subscription-trust svg{color:#68e0b0}.subscription-status-card{padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(29,38,68,.9),rgba(13,19,36,.9));box-shadow:0 20px 55px rgba(0,0,0,.22)}.status-card-top{display:flex;justify-content:space-between;align-items:center;color:#8792b0;font-size:11px;font-weight:850;letter-spacing:.08em;margin-bottom:22px}.subscription-status-card>strong{font-size:23px}.subscription-status-card p{font-size:12px;line-height:1.6;margin:6px 0 15px}.status-pill{padding:6px 9px;border-radius:99px;font-size:9px;letter-spacing:.08em}.status-pill.active{background:rgba(104,224,176,.12);color:#68e0b0}.status-pill.pending{background:rgba(157,145,255,.12);color:#a89fff}.status-expiry{display:flex;align-items:center;gap:7px;color:#cbd3e9;font-size:12px}.subscription-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:20px;gap:20px;align-items:start}.subscription-payment-card,.subscription-plan-card{padding:27px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(17,26,49,.8)}.subscription-plan-card{position:relative;overflow:hidden}.subscription-plan-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-80px;top:-80px;background:rgba(109,93,252,.13);filter:blur(8px)}.plan-badge{display:inline-flex;padding:7px 10px;border-radius:99px;background:rgba(104,224,176,.1);color:#68e0b0;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:22px}.plan-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.plan-heading h2{margin-bottom:5px;font-size:32px}.plan-heading p{font-size:13px;line-height:1.6;margin:0;max-width:300px}.plan-price{text-align:right;white-space:nowrap}.plan-price strong{display:block;font-size:30px;line-height:1}.plan-price span{display:block;color:#8792b0;font-size:10px;margin-top:6px}.plan-benefits{display:grid;grid-gap:13px;gap:13px;margin:27px 0}.plan-benefits div{display:flex;gap:10px;align-items:flex-start;color:#d6dcef;font-size:13px;line-height:1.45}.plan-benefits svg{color:#68e0b0;flex:none;margin-top:1px}.plan-note{display:flex;gap:11px;padding:15px;border-radius:15px;background:rgba(109,93,252,.07);border:1px solid rgba(157,145,255,.12)}.plan-note svg{color:#a89fff;flex:none}.plan-note span,.plan-note strong{display:block}.plan-note strong{font-size:12px;margin-bottom:3px}.plan-note span{color:#8792b0;font-size:11px;line-height:1.5}.subscription-payment-card h2{font-size:27px;margin-bottom:6px}.payment-number{margin:20px 0;padding:18px;border-radius:16px;background:linear-gradient(135deg,rgba(104,224,176,.1),rgba(109,93,252,.08));border:1px solid rgba(104,224,176,.15)}.payment-number small,.payment-number span{color:#8792b0;font-size:10px}.payment-number strong{font-size:29px;letter-spacing:.03em;margin:5px 0}.payment-steps{display:grid;grid-gap:10px;gap:10px;margin-bottom:23px}.payment-steps div{display:flex;align-items:center;gap:11px;color:#aeb7d2;font-size:12px}.payment-steps b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#202a45;color:#68e0b0;font-size:9px;flex:none}.subscription-submit{padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.form-section-heading{margin-bottom:15px}.step-label{color:#68e0b0;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:7px}.form-section-heading h3{font-size:20px;margin:0 0 4px}.form-section-heading p{margin:0;font-size:11px}.subscription-submit label{display:block;margin-top:12px;font-size:12px;font-weight:700}.subscription-submit input{margin:7px 0 0;min-height:47px}.subscription-submit-button{width:100%;margin:10px 0 0;display:flex;align-items:center;justify-content:center;min-height:48px}.subscription-submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.subscription-form-hint{color:#68738e;font-size:10px;line-height:1.5;margin-top:12px}.form-status{display:flex;gap:10px;align-items:flex-start;margin-top:15px;padding:13px;border-radius:13px;font-size:11px}.form-status.success{background:rgba(104,224,176,.08);border:1px solid rgba(104,224,176,.15);color:#68e0b0}.form-status.error{background:rgba(255,100,120,.07);border:1px solid rgba(255,100,120,.14);color:#ff9ba8}.form-status span,.form-status strong{display:block}.form-status strong{margin-bottom:3px}.form-status span{color:#8792b0;line-height:1.5}.subscription-success{display:flex;gap:11px;align-items:flex-start;padding:15px;border-radius:15px;background:rgba(104,224,176,.08);border:1px solid rgba(104,224,176,.16);color:#68e0b0}.subscription-success span,.subscription-success strong{display:block}.subscription-success strong{font-size:12px;margin-bottom:3px}.subscription-success span{font-size:10px;color:#8792b0;line-height:1.5}.subscription-info{padding:14px;border-radius:13px;background:rgba(255,255,255,.04);color:#8792b0;font-size:11px}.subscription-back{margin-top:12px!important}.subscription-bottom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.subscription-mini-card{display:flex;gap:10px;padding:17px;border-radius:16px;background:rgba(17,26,49,.55);border:1px solid rgba(255,255,255,.07)}.subscription-mini-card svg{color:#68e0b0;flex:none}.subscription-mini-card span,.subscription-mini-card strong{display:block}.subscription-mini-card strong{font-size:11px;margin-bottom:3px}.subscription-mini-card span{font-size:10px;color:#7f8aa7;line-height:1.45}@media(max-width:850px){.subscription-page{padding-top:20px}.subscription-hero,.subscription-layout{grid-template-columns:1fr}.subscription-hero h1{font-size:clamp(39px,12vw,58px)}.subscription-bottom{grid-template-columns:1fr}}@media(max-width:520px){.subscription-page{padding-top:10px}.subscription-payment-card,.subscription-plan-card{padding:20px;border-radius:18px}.plan-heading{display:block}.plan-price{text-align:left;margin-top:18px}.plan-price strong{font-size:27px;margin-right:6px}.plan-price span,.plan-price strong{display:inline-block}.payment-number strong{font-size:25px}.subscription-trust{gap:8px 12px}}.admin-login-page{min-height:680px;display:grid;place-items:center;padding:30px 0}.admin-login-card{width:min(460px,100%);padding:32px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.admin-login-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:rgba(104,224,176,.1);color:#68e0b0;margin-bottom:20px}.admin-login-card h1{font-size:clamp(34px,6vw,48px);letter-spacing:-2px;margin:6px 0 10px}.admin-login-card>p{font-size:13px;margin-bottom:25px}.admin-login-form label{display:block;margin-top:14px;font-weight:700;font-size:13px}.admin-login-form input{min-height:48px}.admin-login-button{width:100%;margin:8px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:49px}.admin-page{max-width:1120px;margin:0 auto;padding-top:30px}.admin-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.admin-head h1{font-size:clamp(40px,6vw,65px);letter-spacing:-3px;margin:5px 0 10px}.admin-head p{margin:0;font-size:14px}.admin-stats{grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:22px}.admin-stats .card{padding:20px}.admin-stats span{display:block;color:#8792b0;font-size:11px;font-weight:800}.admin-stats strong{display:block;font-size:35px;margin-top:6px}.admin-payment-card{gap:22px;padding:21px}.admin-payment-title{gap:10px}.admin-payment-title h3{font-size:18px}.admin-payment-card p{margin:4px 0 13px;font-size:12px}.admin-status{padding:5px 9px;border-radius:99px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.admin-status.pending{background:rgba(157,145,255,.12);color:#a89fff}.admin-status.approved{background:rgba(104,224,176,.12);color:#68e0b0}.admin-status.rejected{background:rgba(255,100,120,.1);color:#ff9ba8}.admin-payment-meta{gap:8px 18px;color:#aeb7d2;font-size:11px}.admin-payment-meta b{color:#dce2f2}.admin-payment-card small{display:block;color:#68738e;font-size:10px;margin-top:12px}.admin-payment-actions .button{gap:6px;font-size:11px}.admin-approve{background:rgba(104,224,176,.13);color:#68e0b0;box-shadow:none}.admin-reject{background:rgba(255,100,120,.1);color:#ff9ba8;box-shadow:none}.admin-verified{align-items:center;color:#8792b0;font-size:10px;white-space:nowrap}.admin-note{margin-top:12px;padding:9px 11px;color:#aeb7d2;font-size:11px}.admin-empty{color:#8792b0}@media(max-width:700px){.admin-login-page{min-height:600px;padding:15px 0}.admin-login-card{padding:21px;border-radius:17px}.admin-page{padding-top:15px}.admin-head{flex-direction:column;align-items:flex-start;gap:14px}.admin-head .button{margin:0}.admin-stats{grid-template-columns:1fr}.admin-payment-card{display:block}.admin-payment-actions{margin-top:18px}.admin-payment-actions .button{flex:1 1;justify-content:center}.admin-verified{margin-top:15px;white-space:normal}}.topbar{gap:18px;padding-left:clamp(14px,5vw,64px);padding-right:clamp(14px,5vw,64px)}.nav-toggle{display:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.nav-toggle:hover{background:rgba(255,255,255,.11);transform:translateY(-1px)}.nav-links{display:flex;align-items:center;gap:7px;color:#aeb8d5;font-size:14px}.nav-links>.nav-points,.nav-links>.nav-user,.nav-links>a{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:11px;transition:background .2s ease,color .2s ease,transform .2s ease}.nav-links>a:hover{background:rgba(255,255,255,.07);color:#fff;transform:translateY(-1px)}.nav-links .nav-user{color:#cbd3e9}.nav-links .nav-points{color:#68e0b0;background:rgba(104,224,176,.07)}.nav-links .nav-signup{padding:10px 15px}.nav-links .nav-login{border:1px solid rgba(255,255,255,.1)}.nav-links .nav-admin{color:#9d91ff}.nav-links .nav-logout{color:#ff8f9a!important}@media(max-width:900px){.topbar{height:66px;position:-webkit-sticky;position:sticky}.nav-toggle{display:inline-flex;flex:none}.topbar nav.nav-links{position:absolute;top:calc(100% + 8px);left:12px;right:12px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:9px;background:rgba(10,15,29,.98);border:1px solid rgba(255,255,255,.1);border-radius:17px;box-shadow:0 22px 55px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar nav.nav-links.open{display:flex}.nav-links>.nav-points,.nav-links>.nav-user,.nav-links>a{width:100%;min-height:46px;padding:11px 13px}.nav-links>a:hover{transform:none}.nav-links>.nav-points,.nav-links>.nav-user{justify-content:flex-start}.nav-links .nav-signup{justify-content:center}}@media(max-width:480px){.topbar{padding-left:12px;padding-right:12px}.brand{font-size:19px}.nav-toggle{width:42px;height:42px}}.wallet-page{max-width:1120px;margin:0 auto;padding-top:25px}.wallet-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.wallet-hero h1{font-size:clamp(40px,6vw,64px);letter-spacing:-3px;margin:4px 0 10px}.wallet-hero p{margin:0;font-size:14px}.wallet-hero .eyebrow{display:flex;align-items:center;gap:8px}.wallet-refresh{margin:0}.wallet-balance-grid{grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.wallet-balance-card{padding:23px;background:linear-gradient(145deg,rgba(29,38,68,.9),rgba(13,19,36,.9))}.wallet-balance-card>span{display:flex;align-items:center;gap:8px;color:#aeb7d2;font-size:12px;font-weight:800}.wallet-balance-card>span svg{color:#68e0b0}.wallet-balance-card>strong{display:block;font-size:clamp(32px,5vw,44px);margin:13px 0 8px;overflow-wrap:anywhere}.wallet-balance-card>strong small{font-size:15px;color:#aeb7d2}.wallet-balance-card>small{display:block;color:#7f8aa7;font-size:11px}.wallet-money{background:linear-gradient(145deg,rgba(104,224,176,.1),rgba(17,26,49,.8))}.wallet-columns{grid-template-columns:.85fr 1.15fr;grid-gap:18px;gap:18px}.wallet-history,.wallet-withdraw-form{padding:24px}.wallet-withdraw-form>.eyebrow{display:flex;align-items:center;gap:7px}.wallet-history h2,.wallet-withdraw-form h2{font-size:24px;margin:0 0 8px}.wallet-withdraw-form>p{font-size:12px;margin:0 0 20px}.wallet-withdraw-form label{margin-top:14px;font-size:12px;font-weight:750}.wallet-withdraw-form input,.wallet-withdraw-form select{min-height:47px;margin:7px 0 0;padding:12px;border-radius:10px;color:white}.wallet-amount-preview{gap:10px;padding:14px;margin-top:13px;background:rgba(104,224,176,.07);border:1px solid rgba(104,224,176,.12)}.wallet-amount-preview span{font-size:11px;color:#aeb7d2}.wallet-amount-preview strong{font-size:18px}.wallet-submit{margin:18px 0 0;min-height:47px}.wallet-security{margin-top:14px;color:#7f8aa7;font-size:10px;line-height:1.5}.wallet-message{padding:12px 15px;font-size:12px}.wallet-section-title{margin-bottom:12px}.wallet-section-title .eyebrow,.wallet-section-title>.eyebrow{margin-bottom:7px}.wallet-section-title>svg{color:#8792b0}.wallet-history-row{gap:12px;padding:14px 0}.wallet-history-row>div{grid-gap:4px;gap:4px}.wallet-history-row strong{font-size:12px}.wallet-history-row small,.wallet-history-row span{font-size:10px;color:#8792b0}.wallet-earned-points{white-space:nowrap;color:#68e0b0;font-size:12px}.wallet-earnings-title{margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.admin-tabs{gap:10px;flex-wrap:wrap;margin:18px 0 20px}.admin-tabs button{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#aeb7d2;font-weight:800}.admin-tabs button.active{border-color:rgba(157,145,255,.4)}.admin-tabs button span{display:grid;min-width:22px;height:22px;padding:0 5px;border-radius:99px;background:rgba(255,255,255,.09);font-size:10px}.admin-flash{padding:12px 15px;background:rgba(104,224,176,.08);border:1px solid rgba(104,224,176,.14);font-size:12px;color:#a8f0c7}.admin-payout-warning{padding:14px;background:rgba(255,190,90,.06);color:#b8a783;font-size:11px}.admin-payout-warning svg{color:#e9c778}.admin-payment-actions .button:disabled{opacity:.5;cursor:wait}@media(max-width:850px){.wallet-columns{grid-template-columns:1fr}.wallet-history{min-width:0}}@media(max-width:600px){.wallet-page{padding-top:12px}.wallet-hero{align-items:flex-start;flex-direction:column}.wallet-hero h1{font-size:43px;letter-spacing:-2px}.wallet-balance-grid{grid-template-columns:1fr}.wallet-balance-card{padding:19px}.wallet-history,.wallet-withdraw-form{padding:18px}.admin-tabs{display:grid;grid-template-columns:1fr}.admin-tabs button{justify-content:flex-start}.admin-payment-actions{flex-wrap:wrap}.admin-payment-actions .button{min-width:125px}}.wallet-deposit-form{margin:0 0 18px}.wallet-deposit-fields{grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:2px;row-gap:2px}.wallet-deposit-fields label{min-width:0}@media(max-width:600px){.wallet-deposit-fields{grid-template-columns:1fr}}.control-center{max-width:1120px;margin:0 auto 42px;padding-top:30px}.control-center-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.control-center-head h1{font-size:clamp(38px,5vw,58px);letter-spacing:-2.8px;margin:5px 0 10px}.control-center-head p{margin:0;font-size:14px}.control-refresh{display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap}.control-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:20px}.control-stat{padding:18px;min-width:0}.control-stat>span{display:flex;align-items:center;gap:8px;color:#9ba6c1;font-size:11px;font-weight:800}.control-stat>span svg{color:#68e0b0}.control-stat>strong{display:block;font-size:32px;margin:12px 0 4px;overflow-wrap:anywhere}.control-stat>strong small{font-size:13px;color:#8792b0}.control-stat>small{color:#8792b0;font-size:10px}.control-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.control-tabs button{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.035);color:#aeb7d2;font-weight:800;cursor:pointer}.control-tabs button.active{background:rgba(109,93,252,.18);border-color:rgba(157,145,255,.4);color:#fff}.control-tabs button span{padding:3px 7px;border-radius:99px;background:rgba(255,255,255,.08);font-size:10px}.control-message{padding:11px 14px;border-radius:11px;font-size:12px}.control-message.success{background:rgba(104,224,176,.08);border:1px solid rgba(104,224,176,.15)}.control-message.error{background:rgba(255,100,120,.08);border:1px solid rgba(255,100,120,.15)}.control-loading{padding:25px;color:#8792b0}.control-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.control-overview-card{padding:21px;min-width:0}.control-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.control-card-title h2,.control-list-head h2{font-size:21px;letter-spacing:-.5px;margin:0 0 5px}.control-card-title p,.control-list-head p{font-size:11px;margin:0;color:#8792b0}.control-card-title>svg{color:#9d91ff;flex:none}.control-queue-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px;color:#cbd3e9}.control-queue-row strong{font-size:18px}.control-hint{font-size:11px;color:#8792b0;line-height:1.6}.control-flag-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}.control-flag-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.control-flag-row strong{font-size:12px}.control-flag-row small{font-size:10px;color:#8792b0}.control-flag-pill{padding:5px 8px;border-radius:99px;background:rgba(255,190,90,.1);color:#e9c778;font-size:9px;font-weight:900}.control-text-button{border:0;background:none;padding:12px 0 0;color:#a89fff;font-weight:800;cursor:pointer}.control-list-card{padding:20px;min-width:0}.control-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.control-search{display:flex;align-items:center;gap:8px;min-width:min(300px,100%);padding:0 11px;border:1px solid #35415f;border-radius:10px;background:#0b1020;color:#8792b0}.control-search input{min-width:0;margin:0;padding:11px 0;border:0;background:transparent;box-shadow:none;font-size:12px}.control-search input:focus{box-shadow:none}.control-table-wrap{width:100%;overflow-x:auto}.control-table{min-width:720px;font-size:11px}.control-table th{color:#8792b0;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.control-table td,.control-table th{padding:13px 10px}.control-table td small,.control-table td strong{display:block}.control-table td strong{font-size:12px;margin-bottom:4px}.control-table td small{color:#8792b0;font-size:10px;overflow-wrap:anywhere}.control-status{display:inline-flex;align-items:center;padding:5px 8px;border-radius:99px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.control-status.active{background:rgba(104,224,176,.1);color:#68e0b0}.control-status.suspended{background:rgba(255,100,120,.1);color:#ff9ba8}.control-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.04);color:#dce2f2;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.control-action-button:hover{border-color:rgba(157,145,255,.4)}.control-action-button:disabled{opacity:.5;cursor:wait}.control-muted{color:#68738e;font-size:10px}.control-video-list{display:grid}.control-flag-card,.control-video-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07)}.control-flag-card:last-child,.control-video-row:last-child{border-bottom:0}.control-video-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:12px;background:rgba(109,93,252,.12);color:#a89fff}.control-video-info{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.control-video-info strong{font-size:12px;overflow-wrap:anywhere}.control-video-info a{font-size:10px;color:#a89fff;overflow-wrap:anywhere}.control-video-info small{font-size:10px;color:#8792b0;overflow-wrap:anywhere}.control-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:35px 15px;text-align:center;color:#8792b0}.control-empty svg{color:#68e0b0}.control-empty strong{color:#dce2f2;font-size:13px}.control-empty span{font-size:11px}@media(max-width:850px){.control-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-overview-grid{grid-template-columns:1fr}}@media(max-width:600px){.control-center{padding-top:12px}.control-center-head{align-items:flex-start;flex-direction:column}.control-center-head h1{font-size:42px;letter-spacing:-2px}.control-refresh{margin:0}.control-stat-grid{gap:9px}.control-stat{padding:14px}.control-stat>strong{font-size:27px}.control-list-card{padding:14px}.control-list-head{flex-direction:column}.control-search{width:100%;min-width:0}.control-flag-card,.control-video-row{align-items:flex-start;flex-wrap:wrap}.control-video-info{width:calc(100% - 55px);flex:none}.control-flag-card>.control-action-button,.control-video-row>.control-action-button,.control-video-row>.control-status{margin-left:53px}.control-tabs{display:grid;grid-template-columns:1fr 1fr}.control-tabs button{justify-content:center;padding:10px 7px;font-size:11px}}.subscription-plan-option{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.subscription-plan-option:last-child{border-bottom:0}.subscription-plan-option>svg{flex:none;margin-top:3px;color:#68e0b0}.subscription-plan-option>span{font-size:12px;line-height:1.7}.subscription-plan-option strong{font-size:13px}.subscription-plan-option b{display:inline-block;margin-top:3px;color:#a89fff}.subscription-selected-plan{margin:14px 0}.admin-settings-form{display:grid;grid-gap:16px;gap:16px;max-width:620px}.admin-settings-form label{display:grid;grid-gap:8px;gap:8px;color:#cbd4e8;font-size:13px;font-weight:600}.admin-settings-form input{width:100%;min-width:0;padding:12px 13px;border:1px solid #35415f;border-radius:10px;background:#0b1020;color:#f5f7ff;font:inherit}.admin-settings-form input:focus{outline:2px solid #667eea;outline-offset:1px}.admin-settings-form .button{justify-self:start;display:inline-flex;align-items:center;gap:8px}.wallet-payment-number{margin:16px 0 20px}.security-score-card{padding:22px;margin-bottom:20px}.security-score-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.security-score-top h2{margin:5px 0 6px}.security-score-top p{margin:0;color:var(--muted,#9ca8bf);font-size:14px}.security-score-number{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;min-height:82px;border:1px solid var(--border,#303b55);border-radius:16px}.security-score-number strong{font-size:28px;line-height:1.1}.security-score-number span{font-size:11px;color:var(--muted,#9ca8bf);margin-top:5px}.security-score-track{height:9px;background:var(--border,#303b55);border-radius:99px;overflow:hidden;margin:20px 0}.security-score-track span{display:block;height:100%;background:var(--accent,#6d83ff);border-radius:99px;transition:width .25s ease}.security-check-list{display:grid;grid-gap:0;gap:0}.security-check-row{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-top:1px solid var(--border,#303b55)}.security-check-row>svg{flex-shrink:0;margin-top:2px;color:#22c55e}.security-check-row>div{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.security-check-row strong{font-size:13px}.security-check-row small{font-size:12px;color:var(--muted,#9ca8bf);line-height:1.45}.security-check-row>span{font-size:11px;white-space:nowrap}.security-check-passed{color:#22c55e}.security-check-failed{color:#f59e0b}@media(max-width:640px){.security-score-top{align-items:flex-start}.security-score-number{min-width:76px;min-height:72px}.security-score-number strong{font-size:23px}.security-check-row{flex-wrap:wrap}.security-check-row>span{margin-left:27px}}.watch-page{max-width:1320px;margin:0 auto;padding:clamp(22px,4vw,48px) clamp(14px,3vw,28px) 76px}.watch-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.watch-page-header h1{font-size:clamp(40px,5vw,64px);letter-spacing:-3px;margin:0 0 12px}.watch-page-header h1 span{background:linear-gradient(90deg,#9d91ff,#58d8ff);-webkit-background-clip:text;color:transparent}.watch-page-header p{max-width:600px;font-size:14px;margin:0}.watch-live-pill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:10px 13px;border-radius:999px;border:1px solid rgba(157,145,255,.2);background:rgba(109,93,252,.08);font-size:10px;font-weight:850;letter-spacing:.07em;color:#b7b0ff}.watch-live-pill>span{width:7px;height:7px;border-radius:50%;background:#a89fff;box-shadow:0 0 12px rgba(157,145,255,.65)}.watch-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.78fr);grid-gap:20px;gap:20px;align-items:start}.watch-main-column,.watch-sidebar{display:grid;grid-gap:18px;gap:18px;min-width:0}.watch-player-card{padding:0;overflow:hidden}.watch-player-frame{width:100%;aspect-ratio:16/9;background:#030610;display:grid;place-items:center}.watch-player-frame>div{width:100%;height:100%;min-height:220px}.watch-player-frame iframe{width:100%;height:100%;border:0}.watch-locked-player{aspect-ratio:16/9;min-height:290px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 15%,rgba(109,93,252,.19),transparent 55%),linear-gradient(145deg,#10182e,#070b16)}.watch-lock-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;margin-bottom:20px;background:linear-gradient(135deg,rgba(109,93,252,.25),rgba(77,215,255,.12));border:1px solid rgba(157,145,255,.23);color:#b4adff;font-size:24px}.watch-locked-player .eyebrow{margin-bottom:9px}.watch-locked-player h2{font-size:clamp(23px,3vw,34px);letter-spacing:-1px;margin:0 0 8px}.watch-locked-player p{max-width:470px;font-size:13px;margin:0}.watch-video-details{padding:24px}.watch-video-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.watch-content-label{display:block;color:#7f8aa7;font-size:9px;font-weight:900;letter-spacing:.15em;margin-bottom:8px}.watch-video-title-row h2{font-size:clamp(21px,2.6vw,30px);letter-spacing:-.8px;line-height:1.2;margin:0;overflow-wrap:anywhere}.watch-status-badge{flex:none;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:850;background:rgba(255,190,90,.09);color:#e9c778;border:1px solid rgba(255,190,90,.13)}.watch-status-badge.ready{background:rgba(104,224,176,.08);color:#68e0b0;border-color:rgba(104,224,176,.15)}.watch-description{font-size:13px;margin:13px 0 0;white-space:pre-wrap}.watch-channel-row{display:flex;align-items:center;gap:12px;margin-top:21px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.watch-channel-avatar{width:44px;height:44px;object-fit:cover;border-radius:50%;background:#151d36;border:1px solid rgba(255,255,255,.09);flex:none}.watch-channel-placeholder{display:grid;place-items:center;color:#a89fff;font-size:17px}.watch-channel-meta{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.watch-channel-meta strong{font-size:13px;overflow-wrap:anywhere}.watch-channel-meta span{font-size:10px;color:#8792b0}.watch-channel-link{font-size:11px;font-weight:800;color:#aaa2ff;white-space:nowrap}.watch-channel-link:hover{color:#fff}.watch-progress-card{padding:24px}.watch-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.watch-section-heading .eyebrow{margin-bottom:7px}.watch-section-heading h2{font-size:23px;letter-spacing:-.7px;margin:0}.watch-percent{font-size:29px;font-weight:900;letter-spacing:-1px;color:#a89fff}.watch-progress-track{height:10px;border-radius:99px;background:#202943;overflow:hidden;margin:20px 0 11px}.watch-progress-track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7766ff,#55d5ff);box-shadow:0 0 20px rgba(109,93,252,.25);transition:width .5s ease}.watch-progress-meta{display:flex;justify-content:space-between;gap:12px;color:#8792b0;font-size:10px}.watch-feedback{display:flex;align-items:flex-start;gap:9px;margin-top:19px;padding:13px 14px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055);font-size:11px;line-height:1.6;color:#bfc8df}.watch-feedback-dot{width:7px;height:7px;border-radius:50%;background:#8792b0;flex:none;margin-top:4px}.watch-feedback-dot.active{background:#68e0b0;box-shadow:0 0 10px rgba(104,224,176,.5)}.watch-finished-note{font-size:12px;color:#68e0b0;margin-bottom:0}.watch-reward-card,.watch-subscription-card{padding:23px}.watch-card-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;margin-bottom:18px;background:rgba(104,224,176,.1);border:1px solid rgba(104,224,176,.14);color:#68e0b0;font-size:22px;font-weight:900}.watch-subscription-card h2{font-size:25px;letter-spacing:-.8px;margin:7px 0 9px}.watch-subscription-card>p{font-size:12px;line-height:1.7;margin:0 0 16px}.watch-subscribe-button,.watch-verify-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;margin:10px 0 0;text-align:center;font-size:12px}.watch-verify-button:disabled{opacity:.55;cursor:wait;transform:none}.watch-subscribe-button{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);box-shadow:none}.watch-verified-line{padding:12px;border-radius:11px;background:rgba(104,224,176,.08);color:#68e0b0;font-size:11px;font-weight:800}.watch-privacy-note{border-top:1px solid rgba(255,255,255,.07);margin-top:17px;padding-top:13px;color:#75819e;font-size:10px;line-height:1.6}.watch-reward-card>.eyebrow{margin-bottom:15px}.watch-reward-amount{display:flex;align-items:baseline;gap:8px}.watch-reward-amount>span{font-size:20px;color:#a89fff}.watch-reward-amount strong{font-size:48px;letter-spacing:-2px;line-height:1.1}.watch-reward-amount small{font-size:10px;font-weight:900;letter-spacing:.13em;color:#8792b0}.watch-reward-card>p{font-size:11px;margin:9px 0 18px}.watch-reward-divider{height:1px;background:rgba(255,255,255,.08);margin:16px 0 7px}.watch-reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px}.watch-reward-row:last-of-type{border-bottom:0}.watch-reward-row>span{color:#8792b0}.watch-reward-row>strong{color:#dce2f2;text-align:right}.watch-reward-row>strong.watch-reward-earned{color:#68e0b0}.watch-earned-banner{margin-top:13px;padding:11px;border-radius:10px;background:rgba(104,224,176,.08);color:#68e0b0;font-size:11px;font-weight:800}.watch-safety-note{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.watch-safety-note>span{font-size:16px}.watch-safety-note p{font-size:10px;line-height:1.6;margin:0;color:#8792b0}.watch-safety-note strong{color:#cbd3e9;font-size:11px}.watch-loading{max-width:600px;margin:55px auto;padding:36px;text-align:center}.watch-loading h2{font-size:24px;margin:18px 0 6px}.watch-loading p{font-size:12px}.watch-spinner{display:block;width:34px;height:34px;margin:0 auto;border:3px solid rgba(157,145,255,.2);border-top-color:#a89fff;border-radius:50%;animation:watch-spin .8s linear infinite}@keyframes watch-spin{to{transform:rotate(1turn)}}@media(max-width:980px){.watch-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.watch-page-header{align-items:flex-start;flex-direction:column}.watch-live-pill{white-space:normal}}@media(max-width:760px){.watch-layout{grid-template-columns:1fr}.watch-sidebar{grid-template-columns:1fr 1fr;align-items:start}.watch-subscription-card{grid-row:span 2}.watch-page-header h1{letter-spacing:-2px}.watch-progress-card,.watch-reward-card,.watch-subscription-card,.watch-video-details{padding:18px}}@media(max-width:520px){.watch-page{padding:18px 12px 50px}.watch-sidebar{grid-template-columns:1fr}.watch-subscription-card{grid-row:auto}.watch-locked-player{padding:22px;min-height:260px}.watch-video-title-row{flex-direction:column;align-items:flex-start}.watch-channel-row{flex-wrap:wrap}.watch-channel-link{margin-left:56px}.watch-progress-meta{font-size:9px}.watch-reward-amount strong{font-size:42px}}.auth-google-button{display:flex;justify-content:center;align-items:center;min-height:48px;width:100%;margin:10px auto 4px}.auth-google-button>div{max-width:100%}.auth-google-status{text-align:center;font-size:12px;margin:12px 0}.auth-google-missing{padding:15px;border-radius:12px;border:1px solid rgba(255,190,90,.22);background:rgba(255,190,90,.07);font-size:12px;line-height:1.6}.auth-google-missing strong{color:#f0d18c}.auth-google-missing p{margin:5px 0 0;color:#b6bfd5;overflow-wrap:anywhere}.auth-google-terms{margin:18px 0 0;text-align:center;line-height:1.65;color:#8792b0}.auth-account-type{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;font-size:12px;font-weight:750}.auth-account-type select{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#10172a;color:inherit}.auth-account-type small{font-size:10px;font-weight:400;line-height:1.5}.control-finance-grid{margin-top:18px}.control-profit{color:#68e0b0!important}.control-loss{color:#ff9ba8!important}.control-business-heading{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:6px}.control-business-heading h3{font-size:16px;margin:0 0 5px}.control-business-heading p{font-size:11px;margin:0;color:#8792b0}.subscription-plans-grid{display:grid;grid-gap:15px;gap:15px;margin:22px 0}.subscription-plan-box{position:relative;display:flex;flex-direction:column;min-width:0;padding:21px 19px;border:1px solid rgba(157,145,255,.18);border-radius:18px;background:linear-gradient(160deg,rgba(30,39,68,.92),rgba(15,21,39,.96));box-shadow:0 14px 32px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.subscription-plan-box:hover{transform:translateY(-3px);border-color:rgba(168,159,255,.5);box-shadow:0 18px 36px rgba(0,0,0,.2)}.subscription-plan-box-quarterly{border-color:rgba(104,224,176,.45);background:linear-gradient(160deg,rgba(32,62,70,.78),rgba(15,21,39,.98))}.subscription-plan-box-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:15px}.subscription-plan-duration,.subscription-plan-popular{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;letter-spacing:.1em;background:rgba(168,159,255,.12);color:#c3bcff}.subscription-plan-popular{background:rgba(104,224,176,.12);color:#68e0b0}.subscription-plan-box h3{margin:0;font-size:17px;letter-spacing:-.35px}.subscription-plan-tagline{min-height:34px;margin:7px 0 15px;color:#aeb8d1;font-size:11px;line-height:1.55}.subscription-plan-price{display:flex;align-items:baseline;gap:7px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.subscription-plan-price strong{font-size:29px;line-height:1.15;letter-spacing:-1px;color:#fff;overflow-wrap:anywhere}.subscription-plan-price span{font-size:10px;color:#a89fff;font-weight:800}.subscription-plan-description{min-height:56px;margin:13px 0 14px;color:#8f9bb8;font-size:11px;line-height:1.65}.subscription-plan-features{display:grid;grid-gap:11px;gap:11px;list-style:none;padding:0;margin:0}.subscription-plan-features li{display:flex;align-items:flex-start;gap:8px;color:#c8d0e5;font-size:11px;line-height:1.5}.subscription-plan-features li svg{flex:none;color:#68e0b0;margin-top:1px}@media(max-width:1000px){.subscription-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.subscription-plans-grid{grid-template-columns:1fr;gap:12px}.subscription-plan-box{padding:19px}.subscription-plan-description,.subscription-plan-tagline{min-height:0}.subscription-plan-price strong{font-size:27px}}.subscription-page,.subscription-page *{box-sizing:border-box}.subscription-page{width:min(100% - 32px,1120px)}.subscription-hero{grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr)}.subscription-payment-card,.subscription-plan-card{min-width:0}.subscription-plan-box{overflow-wrap:anywhere}.subscription-plan-box-top{flex-wrap:wrap}.subscription-plan-features li,.subscription-plan-features li span{min-width:0}.subscription-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-mini-card,.subscription-status-card{min-width:0}.subscription-payment-card{width:100%}.subscription-payment-card button,.subscription-payment-card input,.subscription-payment-card select{max-width:100%}@media (max-width:900px){.subscription-page{width:min(100% - 28px,760px)}.subscription-hero{grid-template-columns:minmax(0,1fr);gap:18px}.subscription-hero h1{font-size:clamp(36px,7vw,54px)}.subscription-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-bottom{grid-template-columns:1fr}}@media (max-width:600px){.subscription-page{width:calc(100% - 24px);padding-top:12px}.subscription-hero{gap:16px;margin-bottom:18px}.subscription-hero h1{font-size:clamp(32px,9vw,43px);line-height:1.08;letter-spacing:-1.4px}.subscription-lead{font-size:14px;line-height:1.6}.subscription-trust{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.subscription-status-card{padding:17px;border-radius:16px}.subscription-payment-card,.subscription-plan-card{padding:17px;border-radius:17px}.plan-heading h2{font-size:25px}.plan-heading p{max-width:none}.subscription-plans-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:17px 0}.subscription-plan-box{padding:18px}.subscription-plan-price strong{font-size:26px}.subscription-plan-description,.subscription-plan-tagline{min-height:0}.plan-note{align-items:flex-start;padding:12px}.subscription-payment-card h2{font-size:24px}.subscription-mini-card{padding:14px}}@media (max-width:360px){.subscription-page{width:calc(100% - 18px)}.subscription-payment-card,.subscription-plan-card{padding:13px}.subscription-plan-box{padding:15px}.subscription-hero h1{font-size:31px}}.subscription-page{display:block;max-width:1120px;margin-inline:auto;padding:28px 16px 48px;overflow-wrap:anywhere}.subscription-bottom,.subscription-hero,.subscription-layout,.subscription-page,.subscription-plans-grid{width:100%;min-width:0}.subscription-hero{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.subscription-layout{grid-template-columns:minmax(0,1fr)}.subscription-mini-card,.subscription-payment-card,.subscription-plan-box,.subscription-plan-card,.subscription-status-card{min-width:0;max-width:100%}.subscription-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.subscription-page{max-width:760px;padding:22px 14px 38px}.subscription-hero{grid-template-columns:minmax(0,1fr)}.subscription-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.subscription-page{padding:14px 12px 30px}.subscription-hero h1{font-size:clamp(30px,8.8vw,42px);line-height:1.1}.subscription-trust{display:grid}.subscription-plans-grid,.subscription-trust{grid-template-columns:minmax(0,1fr)}.subscription-payment-card,.subscription-plan-card{padding:16px}.subscription-plan-box{padding:17px}.subscription-plan-price{flex-wrap:wrap}.subscription-plan-price strong{font-size:clamp(24px,7vw,29px)}.subscription-status-card{padding:16px}}@media (max-width:360px){.subscription-page{padding-inline:8px}.subscription-payment-card,.subscription-plan-card{padding:12px}}.subscription-choose-section{width:100%;min-width:0;margin-top:22px}.subscription-choose-heading{margin-bottom:18px}.subscription-choose-heading h2{font-size:clamp(25px,3vw,34px);margin:0 0 7px}.subscription-choose-heading p{margin:0;color:#aeb8d1;font-size:13px;line-height:1.6}.subscription-wallet-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;padding:14px 17px;margin:0 0 16px;border:1px solid rgba(104,224,176,.18);border-radius:14px;background:rgba(104,224,176,.055)}.subscription-wallet-balance span{color:#aeb8d1;font-size:12px}.subscription-wallet-balance strong{color:#fff;font-size:20px}.subscription-wallet-balance small{flex-basis:100%;color:#8792b0;font-size:11px}.subscription-choice .subscription-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.subscription-choice .subscription-plan-box{height:100%}.subscription-plan-action{margin-top:auto;padding-top:18px}.subscription-plan-action p{color:#aeb8d1;font-size:11px;margin:0 0 9px}.subscription-plan-action .subscription-submit-button{width:100%;white-space:normal;line-height:1.3;padding:12px 10px}.subscription-plan-action small{display:block;color:#ffb6bf;font-size:11px;line-height:1.45;margin-top:8px}.subscription-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.subscription-links .subscription-back{margin-top:0!important}.subscription-form-hint{color:#8792b0;font-size:11px;line-height:1.55;margin-top:16px}@media(max-width:1000px){.subscription-choice .subscription-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.subscription-choose-section{margin-top:16px}.subscription-choice .subscription-plans-grid{grid-template-columns:minmax(0,1fr)}.subscription-wallet-balance{align-items:flex-start;flex-direction:column;gap:5px}.subscription-links{flex-direction:column}.subscription-links .button{width:100%;justify-content:center}}.lightweight-visual{position:relative;overflow:hidden;isolation:isolate}.hero-photo{inset:0;width:100%;height:100%;opacity:.24;border-radius:inherit;z-index:-2}.lightweight-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,13,35,.15),rgba(8,13,35,.8));pointer-events:none;z-index:-1}.video-thumb{position:relative;overflow:hidden}.video-thumb-image{display:block;transition:transform .35s ease}.video-thumb>small,.video-thumb>span{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.video-thumb-image{transition:none}.video-card:hover .video-thumb-image{transform:none}}:root{color-scheme:dark;--videa-violet:#9d91ff;--videa-surface:rgba(17,26,49,.82)}::selection{background:rgba(104,224,176,.28);color:#fff}:focus-visible{outline:2px solid var(--videa-mint);outline-offset:3px}.topbar{border-bottom-color:rgba(157,145,255,.13);box-shadow:0 8px 32px rgba(0,0,0,.12)}.topbar nav a{border-radius:10px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.topbar nav a:not(.nav-signup):not(.nav-logout):hover{background:rgba(255,255,255,.055)}.topbar nav .nav-signup{border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px rgba(109,93,252,.22)}.button{align-items:center;justify-content:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 14px 32px rgba(109,93,252,.28)}.button.secondary:hover{background:rgba(255,255,255,.12);box-shadow:none}.auth-card,.calculator-card,.card,.feature-card,.stat-card,.video-card{border-color:var(--videa-border);box-shadow:0 14px 38px rgba(0,0,0,.1)}.card,.feature-card,.stat-card{transition:border-color .2s ease,background .2s ease,transform .2s ease}.card:hover,.feature-card:hover,.stat-card:hover{border-color:rgba(157,145,255,.28)}.hero-photo{inset:6% 2%;width:96%;height:88%;border-radius:30px;opacity:.22;z-index:-1;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%)}.hero-photo,.video-thumb-image{position:absolute;object-fit:cover}.video-thumb-image{inset:0;width:100%;height:100%;opacity:.82;transition:transform .35s ease,opacity .25s ease}.video-card:hover .video-thumb-image{transform:scale(1.045);opacity:1}.video-thumb>span{z-index:1;box-shadow:0 5px 24px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-thumb>small{z-index:1}.auth-tabs button:focus-visible,.category-tabs button:focus-visible{outline-offset:2px}input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:hover,select:hover,textarea:hover{border-color:rgba(157,145,255,.5)}.section-heading .text-link,.text-link{display:inline-flex;align-items:center;gap:7px;transition:color .18s ease,gap .18s ease}.text-link:hover{color:var(--videa-mint);gap:10px}.footer{background:rgba(5,9,18,.28)}@media (max-width:800px){.hero-photo{inset:8% 0;width:100%;height:84%;border-radius:24px}.button:hover,.interactive-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-toggle:focus-visible{outline:2px solid #68e0b0;outline-offset:3px}@media (max-width:900px){.topbar{position:-webkit-sticky;position:sticky}.topbar nav.nav-links{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;z-index:30}.topbar nav.nav-links>.nav-points,.topbar nav.nav-links>.nav-user,.topbar nav.nav-links>a{border-radius:11px}.topbar nav.nav-links>a:active{background:rgba(104,224,176,.1)}}@media (max-width:480px){.brand img{max-width:145px;height:42px!important}.topbar{gap:8px}.nav-toggle{min-width:42px;min-height:42px}}.legal-page{max-width:850px;margin:0 auto;padding:36px 0 70px}.legal-title{font-size:clamp(42px,7vw,68px);letter-spacing:-.045em;line-height:1.04;margin:14px 0 18px}.legal-title span{background:linear-gradient(90deg,#68e0b0,#9d91ff);-webkit-background-clip:text;background-clip:text;color:transparent}.legal-intro{max-width:740px;font-size:17px}.legal-updated{font-size:13px;color:#8994b2;margin:20px 0 34px}.legal-section{padding:23px 0}.legal-section h2{font-size:22px;letter-spacing:-.4px}.legal-section p{color:#aeb7d2;line-height:1.8}@media(max-width:640px){.legal-page{padding:20px 0 50px}.legal-title{letter-spacing:-.035em}.legal-section h2{font-size:20px}}.footer-legal{gap:18px;margin-top:10px}.footer-legal a{color:#8994b2;text-decoration:underline;text-underline-offset:3px}.footer-legal a:hover{color:#fff}.legal-page{width:min(100% - 40px,900px);margin:clamp(24px,5vw,64px) auto;padding:clamp(24px,5vw,52px);position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(157,145,255,.18);border-radius:28px;background:linear-gradient(145deg,rgba(18,27,52,.96),rgba(9,15,31,.98));box-shadow:0 28px 80px rgba(0,0,0,.24)}.legal-page:before{content:"";position:absolute;width:300px;height:300px;top:-180px;right:-100px;border-radius:50%;background:rgba(104,224,176,.12);filter:blur(8px);pointer-events:none;z-index:-1}.legal-page .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(104,224,176,.22);border-radius:999px;background:rgba(104,224,176,.07);color:#8be9c4;font-size:11px;font-weight:800;letter-spacing:.14em}.legal-title{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.02;letter-spacing:-.055em;margin:22px 0 18px;overflow-wrap:anywhere}.legal-intro{max-width:700px;font-size:clamp(1rem,2.1vw,1.12rem);line-height:1.8;color:#c2cbe2;margin:0}.legal-updated{display:inline-flex;align-items:center;gap:8px;margin:22px 0 26px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.045);color:#a8b3ce;font-size:.82rem}.legal-section{padding:clamp(18px,3vw,27px) 0;border-top:1px solid rgba(255,255,255,.09)}.legal-section h2{font-size:clamp(1.08rem,2.8vw,1.35rem);line-height:1.35;letter-spacing:-.025em;margin:0 0 12px;color:#f1f4ff}.legal-section p{font-size:clamp(.94rem,1.8vw,1rem);color:#b4bfd8;line-height:1.85;margin:10px 0;overflow-wrap:anywhere}.legal-section p:last-child{margin-bottom:0}.legal-page a,.legal-section a{color:#83e8c0;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page a:hover,.legal-section a:hover{color:#c0ffe5}.footer-legal{padding-bottom:8px}@media(max-width:640px){.legal-page{width:calc(100% - 24px);margin:18px auto 32px;padding:24px 20px;border-radius:20px}.legal-title{margin:18px 0 14px;letter-spacing:-.045em}.legal-intro{line-height:1.72}.legal-updated{margin:18px 0 20px}.legal-section{padding:20px 0}.legal-section p{line-height:1.78}}@media(max-width:360px){.legal-page{width:calc(100% - 16px);padding:20px 15px}.legal-page .eyebrow{font-size:9px;letter-spacing:.1em}}@media(prefers-reduced-motion:no-preference){.legal-section{transition:border-color .2s ease}.legal-section:hover{border-top-color:rgba(104,224,176,.3)}}@media (max-width:900px){.topbar nav.nav-links.open>.nav-points,.topbar nav.nav-links.open>.nav-user,.topbar nav.nav-links.open>a{display:flex!important;visibility:visible;opacity:1}.topbar nav.nav-links.open>a{width:100%;min-height:46px;white-space:normal;justify-content:flex-start}.topbar nav.nav-links.open>.nav-signup{justify-content:center}.topbar nav.nav-links.open>.nav-points,.topbar nav.nav-links.open>.nav-user{width:100%;min-height:42px}}.creator-hero,.dashboard-head,.section-heading{gap:22px}.creator-hero>div,.dashboard-head>div,.section-heading>div{min-width:0}.creator-hero h2,.dashboard-head h2,.section-heading h2{line-height:1.12;text-wrap:balance}.stats-grid{align-items:stretch}.stats-grid .stat-card{min-width:0;padding:clamp(18px,2.4vw,27px);border-radius:20px;background:linear-gradient(145deg,rgba(23,33,61,.9),rgba(13,20,38,.92))}.stat-card span{font-size:12px;font-weight:750;letter-spacing:.035em}.stat-card strong{line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.stat-card small{font-size:12px;line-height:1.6}.dashboard-head .button{flex-shrink:0;margin:0}.dashboard-head+.stats-grid{margin-top:26px}.dashboard-head~.card,.dashboard-head~.card table{min-width:0}.dashboard-head~.card{border-radius:20px}.dashboard-head~.card table{font-size:13px}.dashboard-head~.card th{color:#9da9c8;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.dashboard-head~.card td strong{color:#68e0b0}.video-library{align-items:stretch;gap:20px}.library-card{display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(155deg,rgba(20,29,53,.96),rgba(11,17,33,.98));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.library-card:hover{transform:translateY(-3px);border-color:rgba(104,224,176,.28);box-shadow:0 20px 42px rgba(0,0,0,.22)}.library-thumb{aspect-ratio:16/9;background:#11182b}.library-content{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:20px}.library-content h3{font-size:17px;line-height:1.4;text-wrap:balance}.library-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.7}.library-meta{width:100%;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);margin-top:auto;margin-bottom:17px}.library-content>.button{margin:0}.search-bar{align-items:center}.search-bar input{min-width:0;min-height:48px;border-color:rgba(157,145,255,.22);background:rgba(12,18,35,.9)}.search-bar .button{min-height:48px;margin:0}.creator-hero{align-items:stretch;margin-bottom:28px}.creator-hero>div:first-child{align-self:center}.creator-form,.creator-plan{border-radius:20px;border-color:rgba(157,145,255,.16);background:linear-gradient(145deg,rgba(22,31,58,.92),rgba(12,18,35,.96));box-shadow:0 16px 40px rgba(0,0,0,.14)}.creator-plan{min-width:0;padding:clamp(20px,3vw,28px)}.creator-plan>strong{display:block;font-size:23px;margin:8px 0}.creator-plan .button{margin:12px 0 0}.creator-grid{align-items:start;gap:22px}.creator-form{padding:clamp(19px,3vw,30px)}.creator-form h3{margin:8px 0 20px;font-size:22px}.creator-form label{display:block;margin:15px 0;line-height:1.7;font-weight:700}.creator-form input,.creator-form textarea{display:block;margin-top:7px;min-height:46px}.creator-form textarea{min-height:120px;resize:vertical}.subscription-page .subscription-hero,.subscription-page .subscription-payment-card,.subscription-page .subscription-plan-card,.subscription-page .subscription-status-card{border-color:rgba(157,145,255,.16);box-shadow:0 16px 42px rgba(0,0,0,.13)}.subscription-page .subscription-hero{border-radius:24px}.subscription-page .subscription-plan-box{border-radius:18px}.subscription-page .subscription-plan-box:hover{transform:translateY(-3px)}.subscription-page .subscription-submit-button{min-height:46px;border-radius:11px}@media (max-width:800px){.dashboard-head{align-items:flex-start;flex-direction:column}.dashboard-head .button{width:100%;justify-content:center}.stats-grid{gap:12px}.video-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.library-content{padding:15px}.library-content h3{font-size:15px}.library-meta{align-items:flex-start;flex-direction:column;gap:7px}.creator-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.video-library{grid-template-columns:minmax(0,1fr)}.library-content{padding:18px}.library-content h3{font-size:17px}.library-meta{flex-direction:row}.search-bar{align-items:stretch}.search-bar .button{width:100%;justify-content:center}.creator-form{padding:18px}.dashboard-head~.card{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.library-card,.subscription-page .subscription-plan-box{transition:none}.library-card:hover,.subscription-page .subscription-plan-box:hover{transform:none}}.admin-page,.wallet-page{max-width:1180px;margin:0 auto}.admin-head,.wallet-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.admin-head h1,.wallet-hero h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1.8px;line-height:1.05;margin:12px 0}.wallet-refresh{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.wallet-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:24px 0}.wallet-balance-card{padding:26px;background:linear-gradient(145deg,rgba(109,93,252,.15),rgba(17,26,49,.9));border-color:rgba(157,145,255,.2)}.wallet-balance-card span{display:flex;align-items:center;gap:9px;color:#b5bfd9;font-weight:750}.wallet-balance-card span svg{color:#9d91ff}.wallet-balance-card strong{display:block;font-size:clamp(32px,4vw,46px);letter-spacing:-1px;margin:15px 0 8px;overflow-wrap:anywhere}.wallet-balance-card strong small{font-size:14px;color:#8994b2;letter-spacing:0}.wallet-balance-card>small{color:#8994b2}.wallet-money{background:linear-gradient(145deg,rgba(104,224,176,.1),rgba(17,26,49,.9));border-color:rgba(104,224,176,.18)}.wallet-money span svg{color:#68e0b0}.wallet-withdraw-form{padding:clamp(20px,3vw,30px);min-width:0}.wallet-withdraw-form h2{font-size:clamp(24px,3vw,30px);letter-spacing:-.8px;margin:10px 0}.wallet-withdraw-form .muted{margin:0 0 20px}.wallet-deposit-form{margin-bottom:20px;border-color:rgba(109,93,252,.25);background:linear-gradient(145deg,rgba(109,93,252,.07),rgba(17,26,49,.92))}.payment-number{padding:20px;border:1px solid rgba(104,224,176,.2);border-radius:14px;background:rgba(104,224,176,.055);margin:22px 0}.payment-number small,.payment-number span{display:block;color:#9ba6c1;font-size:13px}.payment-number strong{display:block;font-size:clamp(24px,4vw,34px);letter-spacing:.5px;margin:8px 0;overflow-wrap:anywhere;color:#68e0b0}.wallet-deposit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 18px;gap:4px 18px}.wallet-withdraw-form label{display:block;font-weight:650;line-height:1.5}.wallet-withdraw-form input,.wallet-withdraw-form select{display:block;width:100%;margin:8px 0 16px;padding:13px 14px;border:1px solid #35415f;border-radius:11px;background:#0b1020;color:#f7f8ff;font:inherit}.wallet-withdraw-form input:focus,.wallet-withdraw-form select:focus{border-color:#8175ff;outline:none;box-shadow:0 0 0 3px rgba(109,93,252,.13)}.wallet-amount-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;margin:8px 0 18px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.wallet-amount-preview span{color:#8994b2;font-size:13px}.wallet-amount-preview strong{color:#68e0b0;text-align:right}.wallet-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 12px;padding:14px}.wallet-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.wallet-security{display:flex;align-items:flex-start;gap:8px;color:#8994b2;font-size:12px;line-height:1.6}.wallet-security svg{flex:none;color:#68e0b0;margin-top:2px}.wallet-message{padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);overflow-wrap:anywhere}.wallet-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:20px;gap:20px;align-items:start}.wallet-history{padding:clamp(18px,2.5vw,26px);min-width:0}.wallet-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 12px}.wallet-section-title:not(:first-child){margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.wallet-section-title h2{font-size:24px;letter-spacing:-.7px;margin:4px 0}.wallet-section-title>svg{color:#8994b2;flex:none}.wallet-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07)}.wallet-history-row:last-child{border-bottom:0}.wallet-history-row>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.wallet-history-row strong{font-size:14px;overflow-wrap:anywhere}.wallet-history-row small,.wallet-history-row span{color:#8994b2;font-size:12px;overflow-wrap:anywhere}.wallet-history-row>.admin-status{flex:none}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.admin-stats>.card{padding:20px;min-width:0;background:linear-gradient(145deg,rgba(109,93,252,.09),rgba(17,26,49,.82))}.admin-stats>.card span{display:block;color:#8994b2;font-size:13px;line-height:1.5}.admin-stats>.card strong{display:block;font-size:clamp(25px,3vw,36px);margin:8px 0;color:#f7f8ff}.admin-stats>.card small{color:#8994b2}.admin-tabs{display:flex;gap:8px;padding:7px;margin:22px 0;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(8,13,28,.7);overflow-x:auto}.admin-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1 1;min-width:max-content;padding:12px 15px;border:1px solid transparent;border-radius:10px;background:transparent;color:#aeb8d5;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.admin-tabs button.active{background:rgba(109,93,252,.18);border-color:rgba(129,117,255,.25);color:#fff}.admin-tabs button span{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:7px;background:rgba(255,255,255,.08);font-size:11px}.admin-flash{padding:13px 16px;border-radius:12px;border:1px solid rgba(104,224,176,.2);background:rgba(104,224,176,.07);color:#83e5a8}.admin-payments{display:grid;grid-gap:14px;gap:14px}.admin-payment-card{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;min-width:0}.admin-request-main{min-width:0;flex:1 1}.admin-payment-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.admin-payment-title h3{margin:0;font-size:19px;overflow-wrap:anywhere}.admin-payment-card p{margin:7px 0 14px;overflow-wrap:anywhere}.admin-payment-meta{display:flex;flex-wrap:wrap;gap:9px 18px;margin:14px 0}.admin-payment-meta span{font-size:13px;color:#aeb8d5;overflow-wrap:anywhere}.admin-payment-meta b{color:#f7f8ff}.admin-payment-card>div>small,.admin-request-main>small{display:block;color:#8994b2;font-size:12px;line-height:1.6}.admin-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);color:#cbd3e9;font-size:11px;font-weight:850;text-transform:capitalize;letter-spacing:.3px}.admin-status.pending{color:#ffd48a;background:rgba(255,190,80,.09);border-color:rgba(255,190,80,.2)}.admin-status.approved{color:#83e5a8;background:rgba(104,224,176,.08);border-color:rgba(104,224,176,.2)}.admin-status.rejected{color:#ff9b9b;background:rgba(255,110,125,.08);border-color:rgba(255,110,125,.2)}.admin-payment-actions{display:flex;gap:8px;flex-wrap:wrap;flex:none}.admin-payment-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:11px 13px;font-size:13px}.admin-payment-actions .admin-approve{background:linear-gradient(135deg,#168c67,#26b981);box-shadow:none}.admin-payment-actions .admin-reject{background:rgba(255,100,120,.09);border:1px solid rgba(255,100,120,.22);color:#ff9b9b;box-shadow:none}.admin-payment-actions button:disabled{opacity:.5;cursor:wait}.admin-verified{display:flex;align-items:flex-start;gap:7px;max-width:230px;color:#83e5a8;font-size:12px;line-height:1.5}.admin-verified svg{flex:none;margin-top:1px}.admin-note{margin-top:10px;padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.04);color:#aeb8d5;font-size:12px;overflow-wrap:anywhere}.admin-empty{padding:30px;text-align:center;color:#aeb8d5}.admin-payout-warning{display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding:15px;border:1px solid rgba(255,190,80,.18);border-radius:12px;background:rgba(255,190,80,.045);font-size:13px}.admin-payout-warning svg{flex:none;color:#ffd48a;margin-top:3px}@media(max-width:900px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-columns{grid-template-columns:1fr}.admin-payment-card{flex-direction:column}.admin-payment-actions{width:100%}.admin-payment-actions .button{flex:1 1}}@media(max-width:600px){.admin-head,.wallet-hero{align-items:flex-start;flex-direction:column}.wallet-balance-grid,.wallet-deposit-fields{grid-template-columns:1fr}.wallet-refresh{align-self:flex-start}.admin-stats{gap:10px}.admin-stats>.card{padding:15px}.admin-tabs{margin:16px -2px}.admin-tabs button{padding:11px 12px}.admin-payment-card{padding:17px}.admin-payment-actions{flex-direction:column}.admin-payment-actions .button{width:100%}.wallet-history-row{gap:8px}.wallet-history-row>.admin-status{font-size:10px;padding:5px 7px}}@media(prefers-reduced-motion:reduce){.admin-page *,.wallet-page *{scroll-behavior:auto!important;transition:none!important}}:root{font-size:14px;--ui-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}body,html{font-family:var(--ui-font);font-size:14px;line-height:1.55;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizeLegibility}button,h1,h2,h3,h4,input,select,textarea{font-family:var(--ui-font)}h1{font-size:clamp(32px,4vw,48px)!important;line-height:1.06;letter-spacing:-.035em!important}h2{font-size:clamp(22px,2.7vw,30px)!important;line-height:1.18;letter-spacing:-.025em!important}h3{font-size:16px}p{line-height:1.6}main{max-width:1120px;padding:30px 22px 58px}.topbar{min-height:62px;height:62px;padding-left:clamp(14px,3vw,38px);padding-right:clamp(14px,3vw,38px)}.brand img{display:block;width:154px;height:40px;object-fit:contain}.topbar nav.nav-links{gap:3px;font-size:12px}.topbar nav.nav-links>.nav-points,.topbar nav.nav-links>.nav-user,.topbar nav.nav-links>a{gap:6px;min-height:34px;padding:7px 8px;border-radius:9px}.button{font-size:13px;line-height:1.35;padding:10px 14px}.button-large{padding:12px 17px}.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:10px}.hero{min-height:0;gap:24px}.hero-light{padding:28px 0 34px}.home .hero-light h1{font-size:clamp(38px,4.6vw,56px)!important}.hero-text{font-size:15px}.section{padding:44px 0 34px}.card,.cta-card,.feature-card{border-radius:14px}.card,.feature-card{padding:20px}.library-card{padding:0}.library-content,.video-info{padding:15px}.stats-grid{gap:13px}.stat-card strong{font-size:32px}.interactive-card,.video-card{transition-duration:.16s}.interactive-card:hover,.video-card:hover{transform:translateY(-2px)}.watch-card{animation-duration:7s}.nav-toggle{border-radius:10px}.library-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 8px;color:#8994b2;font-size:12px}.library-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#d8def2}.library-pagination a:hover{border-color:rgba(104,224,176,.45);color:#c0ffe5}@media (min-width:901px){.nav-toggle{display:none!important}.topbar nav.nav-links{position:static!important;display:flex!important;flex-direction:row;align-items:center;gap:3px;max-height:none;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar nav.nav-links>.nav-points,.topbar nav.nav-links>.nav-user,.topbar nav.nav-links>a{display:inline-flex!important;width:auto;visibility:visible;opacity:1;white-space:nowrap}}@media (max-width:900px){.topbar{position:-webkit-sticky;position:sticky;height:60px;min-height:60px;padding:8px 12px;gap:8px}.brand{flex-shrink:0}.brand img{width:138px!important;height:38px!important;max-width:138px}.nav-toggle{display:inline-flex!important;flex:0 0 auto;width:40px;height:40px;padding:0}.topbar nav.nav-links{position:absolute!important;top:calc(100% + 6px);left:10px;right:10px;display:none!important;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#0b1020;box-shadow:0 16px 35px rgba(0,0,0,.32);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50}.topbar nav.nav-links.open{display:flex!important}.topbar nav.nav-links.open>.nav-points,.topbar nav.nav-links.open>.nav-user,.topbar nav.nav-links.open>a{display:flex!important;visibility:visible!important;opacity:1!important;width:100%;min-height:42px;padding:10px 12px;justify-content:flex-start;white-space:normal;font-size:13px}.topbar nav.nav-links.open>.nav-user{color:#cbd3e9}.topbar nav.nav-links.open>.nav-points{color:#68e0b0;background:rgba(104,224,176,.08)}.topbar nav.nav-links.open>.nav-signup{justify-content:flex-start}main{width:100%;padding:22px 14px 48px}h1{font-size:clamp(30px,8vw,42px)!important}.home .hero-light h1{font-size:clamp(36px,9vw,47px)!important}h2{font-size:24px!important}.hero-light{padding-top:18px}.section{padding:34px 0 26px}.card,.feature-card{padding:17px}.library-card{padding:0}.library-content,.video-info{padding:14px}}@media (max-width:480px){.brand img{width:130px!important;height:36px!important;max-width:130px}.library-pagination{gap:8px}.library-pagination a{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.interactive-card,.video-card,.watch-card{animation:none!important;transition:none!important}}.topbar .brand{flex:0 0 auto;line-height:1}.topbar .brand img{width:112px!important;max-width:112px!important;height:30px!important;object-fit:contain}@media (max-width:900px){.topbar .brand img{width:100px!important;max-width:100px!important;height:28px!important}}.mobile-bottom-nav,.mobile-more-backdrop,.mobile-more-panel{display:none}@media(max-width:900px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.topbar{height:62px;padding:0 16px;z-index:80}.topbar .brand img{width:112px;height:auto;max-height:32px}.topbar .nav-toggle{width:38px;height:38px;border-radius:10px}.topbar nav.nav-links{display:none!important}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex!important;align-items:stretch;justify-content:space-around;gap:0;padding:7px 5px calc(7px + env(safe-area-inset-bottom, 0px));min-height:64px;background:rgba(9,14,29,.97);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -10px 30px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav .mobile-nav-item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:3px 1px;border:0;border-radius:10px;background:transparent;color:#8c97b5;font:inherit;font-size:10px;font-weight:650;line-height:1.1;white-space:nowrap;cursor:pointer;text-decoration:none}.mobile-bottom-nav .mobile-nav-item svg{display:block;flex:none}.mobile-bottom-nav .mobile-nav-item.active{color:#a69cff;background:rgba(109,93,252,.12)}.mobile-bottom-nav .mobile-nav-item:focus-visible{outline:2px solid #8e83ff;outline-offset:-2px}.mobile-more-backdrop{display:block;position:fixed;inset:0;z-index:89;border:0;background:rgba(0,0,0,.28)}.mobile-more-panel{position:fixed;display:flex;flex-direction:column;gap:5px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom, 0px));z-index:101;width:min(280px,calc(100vw - 24px));padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(14,20,39,.98);box-shadow:0 20px 55px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-more-panel>a{display:flex;align-items:center;gap:10px;min-height:43px;padding:10px 11px;border-radius:10px;color:#d5dcf1;font-size:13px;text-decoration:none}.mobile-more-panel>a:hover{background:rgba(255,255,255,.06)}.mobile-more-panel .mobile-more-logout{color:#ff9aa5}.mobile-more-user{display:flex;align-items:center;gap:10px;padding:10px 11px 13px;margin-bottom:3px;border-bottom:1px solid rgba(255,255,255,.08);color:#a69cff}.mobile-more-user div{display:flex;flex-direction:column;gap:3px;min-width:0}.mobile-more-user strong{overflow:hidden;color:#f3f5ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-more-user span{color:#68e0b0;font-size:11px}.mobile-more-panel p{margin:4px;color:#aeb7d2;font-size:12px;line-height:1.6}main{padding:24px 16px 45px}.footer{padding-bottom:18px}}@media(max-width:380px){.mobile-bottom-nav .mobile-nav-item{font-size:9px}.mobile-bottom-nav .mobile-nav-item svg{width:18px;height:18px}.topbar{padding:0 12px}}@media(min-width:901px){.mobile-bottom-nav,.mobile-more-backdrop,.mobile-more-panel{display:none!important}}:root{--videa-shell:#090e1b;--videa-panel:#f4f6fb;--videa-panel-strong:#ffffff;--videa-ink:#182239;--videa-muted:#65718a;--videa-border:#e1e6f0;--videa-accent:#6757ed;--videa-mint:#087e63}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 85% 0,rgba(103,87,237,.13),transparent 34%),var(--videa-shell);color:#f6f8ff;font-size:13px}.topbar{min-height:58px;height:58px;background:rgba(8,13,26,.94);border-bottom-color:rgba(255,255,255,.075)}main{padding:24px 20px 48px}h1{font-size:clamp(28px,3.4vw,42px)!important}h2{font-size:clamp(21px,2.2vw,28px)!important}.section{padding-top:30px;padding-bottom:24px}.section-heading{margin-bottom:16px}.button,button.button,input,select,textarea{font-size:13px}.button{min-height:36px;padding:9px 13px;border-radius:9px}input,select,textarea{padding:9px 11px}.admin-stats,.control-stat-grid,.creator-grid,.feature-grid,.stats-grid,.video-grid{gap:12px}.admin-login-card,.admin-payment-card,.auth-card,.card,.control-flag-card,.control-list-card,.control-overview-card,.creator-plan,.cta-card,.feature-card,.interactive-card,.security-check-list,.security-score-card,.status-card,.subscription-mini-card,.subscription-plan-card,.subscription-status-card,.wallet-balance-card,.wallet-history,.wallet-security{box-shadow:0 5px 18px rgba(8,16,38,.08)}.admin-login-card,.admin-payment-card,.auth-card,.card,.control-flag-card,.control-list-card,.control-overview-card,.creator-plan,.feature-card,.interactive-card,.security-check-list,.security-score-card,.status-card,.subscription-mini-card,.subscription-plan-card,.subscription-status-card,.wallet-balance-card,.wallet-history,.wallet-security{background:var(--videa-panel)!important;color:var(--videa-ink)!important;border:1px solid var(--videa-border)!important}.admin-login-card p,.admin-payment-card p,.auth-card p,.card .muted,.card p,.control-flag-card p,.control-list-card p,.control-overview-card p,.creator-plan p,.feature-card .muted,.feature-card p,.interactive-card p,.security-check-list p,.security-score-card p,.status-card p,.subscription-mini-card p,.subscription-plan-card p,.subscription-status-card p,.wallet-balance-card p,.wallet-history p,.wallet-security p{color:var(--videa-muted)}.admin-login-card h2,.admin-login-card h3,.admin-payment-card h2,.admin-payment-card h3,.auth-card h2,.auth-card h3,.card h2,.card h3,.control-list-card h2,.control-list-card h3,.control-overview-card h2,.control-overview-card h3,.creator-plan h2,.creator-plan h3,.feature-card h2,.feature-card h3,.interactive-card h2,.interactive-card h3,.subscription-plan-card h2,.subscription-plan-card h3,.subscription-status-card h2,.subscription-status-card h3,.wallet-balance-card h2,.wallet-balance-card h3,.wallet-history h2,.wallet-history h3,.wallet-security h2,.wallet-security h3{color:var(--videa-ink)}.card a:not(.button),.control-list-card a:not(.button),.creator-plan a:not(.button),.feature-card a:not(.button),.interactive-card a:not(.button),.subscription-plan-card a:not(.button),.wallet-history a:not(.button){color:var(--videa-accent)}.stats-grid .stat-card{padding:16px!important;min-height:104px}.stats-grid .stat-card strong{font-size:clamp(23px,2.4vw,30px)}.library-card,.video-card{border:1px solid rgba(225,230,240,.95);background:var(--videa-panel-strong)!important;color:var(--videa-ink);box-shadow:0 5px 18px rgba(4,12,30,.1)}.library-card:hover,.video-card:hover{border-color:rgba(103,87,237,.45)}.library-content,.video-info{padding:12px!important;color:var(--videa-ink)}.library-content h2,.library-content h3,.library-content strong,.video-info h2,.video-info h3,.video-info strong{color:var(--videa-ink)}.library-content p,.library-meta,.video-info p{color:var(--videa-muted)}.library-thumb,.video-card img,.video-thumb{border-radius:0}.category-tabs a,.category-tabs button{min-height:32px;padding:7px 10px}.search-bar{margin-bottom:14px}.video-wrap,.watch-card,.watch-page,.watch-page .card.player-card{background:#080d19!important;color:#f5f7ff;border-color:rgba(255,255,255,.1)}.watch-page .library-content,.watch-page .video-info{background:transparent}.watch-page .card:not(.player-card){background:var(--videa-panel)!important;color:var(--videa-ink)!important}.watch-page .card:not(.player-card) h2,.watch-page .card:not(.player-card) h3,.watch-page .card:not(.player-card) p{color:var(--videa-ink)}.control-table-wrap,.table-wrap{border-radius:11px}td,th{padding:9px 11px}.footer{padding-top:20px;padding-bottom:18px}@media (max-width:900px){main{padding:18px 12px 30px}.section{padding:24px 0 18px}.card,.feature-card{padding:13px}.library-content,.video-info{padding:11px!important}.stats-grid{gap:9px}.stats-grid .stat-card{min-height:88px;padding:12px!important}.topbar{min-height:56px;height:56px}.mobile-bottom-nav{min-height:60px;padding-top:5px}body{padding-bottom:calc(66px + env(safe-area-inset-bottom, 0px))}.mobile-more-panel{bottom:calc(68px + env(safe-area-inset-bottom, 0px))}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:560px){main{padding:14px 10px 24px}h1{font-size:clamp(25px,7vw,34px)!important}h2{font-size:21px!important}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-info{padding:9px!important}.library-content h2,.library-content h3,.video-info h2,.video-info h3{font-size:13px}.admin-stats,.control-stat-grid,.creator-grid,.feature-grid{gap:8px}.footer{padding-left:12px;padding-right:12px}}:root{--videa-shell:#080c18;--videa-panel:#111a31;--videa-panel-strong:#0d1529;--videa-ink:#f2f4ff;--videa-muted:#aab5d0;--videa-border:rgba(255,255,255,.09);--videa-accent:#8b7cff;--videa-accent-strong:#6d5dfc;--videa-mint:#68e0b0}body,html{background-color:var(--videa-shell);color:#f2f4ff;font-size:13px}body{background:radial-gradient(ellipse at 82% 0,rgba(109,93,252,.13),transparent 34%),var(--videa-shell)}.topbar{background:rgba(8,12,24,.96);border-bottom:1px solid rgba(255,255,255,.08)}main{max-width:1160px;padding:22px 18px 44px}h1{font-size:clamp(27px,3.4vw,42px)!important;letter-spacing:-.04em!important}h2{font-size:clamp(20px,2.2vw,27px)!important;letter-spacing:-.03em!important}h3{font-size:15px;line-height:1.35}p{font-size:13px;line-height:1.55}.section{padding-top:28px;padding-bottom:22px}.section-heading{margin-bottom:15px}.button,button.button{min-height:35px;padding:8px 12px;border-radius:9px;font-size:12px}input,select,textarea{font-size:13px;padding:9px 10px;border-radius:9px}.admin-stats,.control-stat-grid,.creator-grid,.feature-grid,.stats-grid,.video-grid{gap:11px}.admin-login-card,.admin-payment-card,.auth-card,.card,.control-flag-card,.control-list-card,.control-overview-card,.creator-plan,.cta-card,.feature-card,.interactive-card,.security-check-list,.security-score-card,.status-card,.subscription-mini-card,.subscription-plan-card,.subscription-status-card,.wallet-balance-card,.wallet-history,.wallet-security{background:linear-gradient(145deg,rgba(18,27,50,.98),rgba(12,19,36,.99))!important;color:#f2f4ff!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:13px;box-shadow:0 5px 18px rgba(0,0,0,.13)}.admin-login-card h2,.admin-login-card h3,.admin-payment-card h2,.admin-payment-card h3,.auth-card h1,.auth-card h2,.auth-card h3,.card h1,.card h2,.card h3,.card h4,.control-flag-card h2,.control-list-card h2,.control-list-card h3,.control-overview-card h2,.control-overview-card h3,.creator-plan h1,.creator-plan h2,.creator-plan h3,.feature-card h1,.feature-card h2,.feature-card h3,.feature-card h4,.interactive-card h1,.interactive-card h2,.interactive-card h3,.security-check-list h2,.security-score-card h2,.status-card h2,.status-card h3,.subscription-mini-card h2,.subscription-mini-card h3,.subscription-plan-card h2,.subscription-plan-card h3,.subscription-status-card h2,.subscription-status-card h3,.wallet-balance-card h2,.wallet-balance-card h3,.wallet-history h2,.wallet-history h3,.wallet-security h2,.wallet-security h3{color:#f2f4ff}.admin-login-card p,.admin-payment-card p,.auth-card p,.card .muted,.card p,.control-flag-card p,.control-list-card p,.control-overview-card p,.creator-plan p,.feature-card .muted,.feature-card p,.interactive-card p,.security-check-list p,.security-score-card p,.status-card p,.subscription-mini-card p,.subscription-plan-card p,.subscription-status-card p,.wallet-balance-card p,.wallet-history p,.wallet-security p{color:#aab5d0}.card a:not(.button),.control-list-card a:not(.button),.creator-plan a:not(.button),.feature-card a:not(.button),.interactive-card a:not(.button),.subscription-plan-card a:not(.button),.wallet-history a:not(.button){color:#a69aff}.library-card,.video-card{overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#10192e!important;color:#f2f4ff;box-shadow:0 5px 18px rgba(0,0,0,.14)}.library-card:hover,.video-card:hover{border-color:rgba(139,124,255,.55);box-shadow:0 9px 24px rgba(0,0,0,.22)}.library-content,.video-info{padding:11px!important;color:#f2f4ff}.library-content h2,.library-content h3,.library-content strong,.video-info h2,.video-info h3,.video-info strong{color:#f2f4ff}.library-content p,.library-meta,.video-info p{color:#aab5d0}.library-meta{font-size:11px}.category-tabs{gap:6px}.category-tabs a,.category-tabs button{min-height:31px;padding:6px 10px;border-radius:8px;font-size:12px}.stats-grid .stat-card{min-height:98px;padding:15px!important;border:1px solid rgba(255,255,255,.09);border-radius:13px!important;background:linear-gradient(145deg,#17213d,#10182b)!important}.stats-grid .stat-card strong{font-size:clamp(22px,2.3vw,29px)}.video-wrap,.watch-card,.watch-page{background:#080d19!important;color:#f5f7ff;border-color:rgba(255,255,255,.1)}.watch-card h1,.watch-card h2,.watch-card h3,.watch-card p,.watch-page h1,.watch-page h2,.watch-page h3,.watch-page p{color:#f5f7ff}.watch-card .muted,.watch-page .muted{color:#aab5cf}.watch-page .card:not(.player-card){background:linear-gradient(145deg,#121b32,#0c1324)!important;color:#f2f4ff!important}.watch-page .card:not(.player-card) h2,.watch-page .card:not(.player-card) h3,.watch-page .card:not(.player-card) p{color:#f2f4ff}.control-table-wrap,.table-wrap{overflow-x:auto;border-radius:10px}table{font-size:12px}td,th{padding:8px 10px}.footer{padding-top:18px;padding-bottom:16px;font-size:11px}@media (max-width:900px){main{padding:16px 11px 28px}.section{padding:22px 0 17px}.card,.feature-card{padding:12px}.library-content,.video-info{padding:10px!important}.stats-grid{gap:8px}.stats-grid .stat-card{min-height:84px;padding:11px!important}.topbar{min-height:56px;height:56px}.mobile-bottom-nav{min-height:58px;padding-top:5px}body{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.mobile-more-panel{bottom:calc(66px + env(safe-area-inset-bottom, 0px))}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media (max-width:560px){main{padding:13px 9px 22px}h1{font-size:clamp(24px,7vw,33px)!important}h2{font-size:20px!important}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-info{padding:9px!important}.library-content h2,.library-content h3,.video-info h2,.video-info h3{font-size:13px}.admin-stats,.control-stat-grid,.creator-grid,.feature-grid{gap:8px}.footer{padding-left:10px;padding-right:10px}}@media (max-width:360px){.video-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mobile-bottom-nav{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;max-width:100vw!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch!important;justify-content:stretch!important;grid-gap:2px!important;gap:2px!important;height:calc(52px + env(safe-area-inset-bottom, 0px))!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom, 0px))!important;border-radius:0!important;z-index:1000!important}.mobile-bottom-nav,.mobile-bottom-nav .mobile-nav-item{width:100%!important;box-sizing:border-box!important;min-height:0!important;margin:0!important;overflow:hidden!important}.mobile-bottom-nav .mobile-nav-item{min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:3px 0!important;border-radius:8px!important;font-size:9px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.mobile-bottom-nav .mobile-nav-item span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-bottom-nav .mobile-nav-item svg{width:17px!important;height:17px!important;flex:0 0 17px!important}body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))!important}.mobile-more-panel{bottom:calc(58px + env(safe-area-inset-bottom, 0px))!important;right:8px!important;width:min(260px,calc(100vw - 16px))!important;box-sizing:border-box!important}}@media (max-width:420px){.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding-left:4px!important;padding-right:4px!important;height:calc(49px + env(safe-area-inset-bottom, 0px))!important}.mobile-bottom-nav .mobile-nav-item{font-size:8px!important;gap:2px!important}.mobile-bottom-nav .mobile-nav-item svg{width:16px!important;height:16px!important;flex-basis:16px!important}body{padding-bottom:calc(54px + env(safe-area-inset-bottom, 0px))!important}.mobile-more-panel{bottom:calc(54px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:900px){.topbar{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:none!important;perspective:none!important}.mobile-bottom-nav{position:fixed!important;inset:auto 0 0 0!important;top:auto!important;bottom:0!important;width:100vw!important;height:calc(54px + env(safe-area-inset-bottom, 0px))!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom, 0px))!important;background:rgba(8,12,24,.98)!important}.mobile-bottom-nav .mobile-nav-item{font-size:10px!important;gap:4px!important}.mobile-bottom-nav .mobile-nav-item svg{width:18px!important;height:18px!important;flex-basis:18px!important}body{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:420px){.mobile-bottom-nav{height:calc(52px + env(safe-area-inset-bottom, 0px))!important}body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:900px){.mobile-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;justify-content:stretch!important;grid-gap:0!important;gap:0!important;width:calc(100% - 28px)!important;max-width:100%!important;height:calc(66px + env(safe-area-inset-bottom, 0px))!important;min-height:0!important;left:14px!important;right:14px!important;bottom:0!important;top:auto!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom, 0px))!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px 12px 0 0!important;background:rgba(3,5,10,.97)!important;box-shadow:0 -5px 22px rgba(0,0,0,.2)!important;box-sizing:border-box!important}.mobile-bottom-nav .mobile-nav-item{min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:5px 2px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#8290a8!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important}.mobile-bottom-nav .mobile-nav-item.active{color:#1677ff!important;background:transparent!important}.mobile-bottom-nav .mobile-nav-item svg{width:20px!important;height:20px!important;flex:0 0 20px!important;stroke-width:1.8!important}.mobile-bottom-nav .mobile-nav-item span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:420px){.mobile-bottom-nav{width:calc(100% - 20px)!important;left:10px!important;right:10px!important;height:calc(62px + env(safe-area-inset-bottom, 0px))!important;padding-left:4px!important;padding-right:4px!important}.mobile-bottom-nav .mobile-nav-item{font-size:9px!important;gap:4px!important}.mobile-bottom-nav .mobile-nav-item svg{width:19px!important;height:19px!important;flex-basis:19px!important}}.account-page,.points-page{max-width:1080px;margin:0 auto}.account-page .dashboard-head,.points-page .dashboard-head{margin-bottom:18px}.account-page .dashboard-head h1,.points-page .dashboard-head h1{margin:5px 0 8px;font-size:clamp(27px,4vw,38px);letter-spacing:-1px}.account-page .dashboard-head p,.points-page .dashboard-head p{color:#aab5d0;font-size:13px;max-width:620px}.account-page .stats-grid,.points-page .stats-grid{margin:16px 0;gap:10px}.account-page .stat-card,.points-page .stat-card{min-width:0}.account-page .stat-card span,.points-page .stat-card span{display:flex;align-items:center;gap:6px;color:#aab5d0;font-size:12px}.points-page .stat-card strong{overflow-wrap:anywhere}.account-page .card,.points-page .card{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(145deg,#121b32,#0c1324);color:#f2f4ff}.points-page .section-heading h2{margin:3px 0 10px;font-size:19px}.points-page table{width:100%;border-collapse:collapse}.points-page th{text-align:left;color:#aab5d0;font-size:11px}.points-page td{border-top:1px solid rgba(255,255,255,.07);font-size:12px}.points-page td strong{color:#68e0b0}.points-page .empty-state{padding:18px 0 8px}.points-page .empty-state p{color:#aab5d0;font-size:13px}.account-profile-card{display:flex;align-items:center;gap:14px;padding:18px!important;margin:14px 0}.account-avatar{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:16px;color:#b2a8ff;background:rgba(139,124,255,.14);border:1px solid rgba(139,124,255,.22)}.account-profile-card h2{margin:0 0 4px;font-size:20px}.account-profile-card p{margin:0 0 7px;color:#aab5d0;font-size:12px;overflow-wrap:anywhere}.account-role{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize;color:#b2a8ff;font-size:11px;font-weight:700}.account-page .account-plan{font-size:19px!important;text-transform:capitalize}.account-page .account-date{font-size:17px!important}.account-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:16px!important}.account-shortcuts h2{grid-column:1/-1;margin:0 0 3px;font-size:18px}.account-shortcuts a{display:flex;align-items:center;gap:8px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e8eaff;background:rgba(255,255,255,.025);font-size:12px}.account-shortcuts a svg{color:#a69aff;flex:0 0 auto}.account-shortcuts a.account-logout{color:#ffb3bc}@media (max-width:560px){.account-page .stats-grid,.points-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .dashboard-head,.points-page .dashboard-head{gap:8px}.points-page .table-wrap{overflow-x:auto}.points-page table{min-width:420px}.account-profile-card{padding:14px!important}.account-shortcuts{grid-template-columns:minmax(0,1fr)}.account-shortcuts h2{grid-column:auto}}.mobile-home{min-height:100vh;margin:-45px -24px -80px;background:#080c18;color:#f4f5ff;overflow:hidden}.mh-topbar{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(8,12,24,.94)}.mh-brand img{display:block;width:104px;height:auto}.mh-login{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#e5e8ff;font-size:13px;font-weight:700}.mh-main{width:min(100%,1080px);margin:0 auto;padding:18px 16px 36px}.mh-hero{position:relative;isolation:isolate;padding:27px 19px 18px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(150deg,rgba(32,39,78,.82),rgba(14,20,39,.97) 58%,#10172b);overflow:hidden}.mh-hero-glow{position:absolute;z-index:-1;top:-105px;right:-105px;width:260px;height:260px;border-radius:50%;background:rgba(125,104,255,.24);filter:blur(25px)}.mh-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(166,151,255,.25);border-radius:999px;background:rgba(139,124,255,.1);color:#c0b7ff;font-size:10px;font-weight:850;letter-spacing:1px}.mh-hero h1{position:relative;margin:19px 0 12px;max-width:560px;font-size:clamp(35px,8.4vw,62px);line-height:1.04;letter-spacing:-1.8px}.mh-hero h1 span{background:linear-gradient(95deg,#a99bff,#66dfff);-webkit-background-clip:text;background-clip:text;color:transparent}.mh-hero>p{max-width:500px;margin:0;color:#b8c2dc;font-size:14px;line-height:1.65}.mh-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:21px}.mh-primary,.mh-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:800;transition:transform .18s ease,filter .18s ease}.mh-primary{background:linear-gradient(135deg,#8977ff,#6252ed);color:white;box-shadow:0 8px 22px rgba(109,93,252,.22)}.mh-secondary{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#f2f3ff}.mh-primary:hover,.mh-secondary:hover{transform:translateY(-2px);filter:brightness(1.08)}.mh-trust{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;color:#9da9c7;font-size:10px}.mh-trust span{display:inline-flex;align-items:center;gap:5px}.mh-trust svg{color:#8ce6c1}.mh-reward-card{display:flex;align-items:center;gap:11px;margin-top:22px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(4,8,20,.54)}.mh-reward-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;color:#a99bff;background:rgba(139,124,255,.15)}.mh-reward-card small,.mh-reward-card span,.mh-reward-card strong{display:block}.mh-reward-card small{color:#a99bff;font-size:9px;font-weight:800;letter-spacing:1px}.mh-reward-card strong{margin:3px 0;font-size:13px}.mh-reward-card span{color:#9da9c7;font-size:10px;line-height:1.4}.mh-trend{margin-left:auto;flex:0 0 auto;color:#6fe0b4}.mh-how,.mh-videos{margin-top:29px}.mh-section-kicker{color:#a99bff;font-size:10px;font-weight:850;letter-spacing:1.6px}.mh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.mh-steps article{min-width:0;padding:13px 10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#10182c}.mh-steps article>span{display:grid;place-items:center;width:27px;height:27px;margin-bottom:10px;border-radius:9px;color:#c0b7ff;background:rgba(139,124,255,.13);font-size:10px;font-weight:800}.mh-steps small,.mh-steps strong{display:block}.mh-steps strong{font-size:12px}.mh-steps small{margin-top:4px;color:#9da9c7;font-size:10px;line-height:1.45}.mh-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:13px}.mh-bottom-cta h2,.mh-section-head h2{margin:5px 0 0;font-size:22px;line-height:1.15;letter-spacing:-.6px}.mh-empty a,.mh-section-head>a{display:inline-flex;align-items:center;gap:5px;color:#b9afff;font-size:11px;font-weight:800;white-space:nowrap}.mh-video-list{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}.mh-video-card{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(140deg,#121b31,#0e1527)}.mh-thumb{position:relative;display:block;align-self:start;aspect-ratio:4/5;overflow:hidden;border-radius:10px;background:#202944}.mh-thumb img{display:block;width:100%;height:100%;object-fit:cover}.mh-thumb>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(109,93,252,.93);color:white;box-shadow:0 4px 20px #080c18}.mh-video-info{min-width:0}.mh-video-info h3{margin:2px 0 5px;font-size:13px;line-height:1.35}.mh-video-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px;color:#9da9c7;font-size:10px;line-height:1.5}.mh-video-info>div{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;font-size:9px}.mh-video-info>div strong{color:#75e4b7}.mh-video-info>div span{color:#9da9c7}.mh-watch{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#c1b7ff;font-size:10px;font-weight:800}.mh-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:19px;border:1px dashed rgba(255,255,255,.15);border-radius:14px;color:#c0b7ff}.mh-empty strong{color:#f2f3ff;font-size:14px}.mh-empty p{margin:0;font-size:12px}.mh-bottom-cta{margin-top:25px;padding:18px;border:1px solid rgba(139,124,255,.2);border-radius:16px;background:linear-gradient(120deg,rgba(109,93,252,.14),rgba(17,25,46,.92))}.mh-bottom-cta p{margin:8px 0 14px;font-size:12px}.mh-bottom-cta>a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:11px;background:#7160f7;color:white;font-size:11px;font-weight:800}.mh-footer{display:flex;justify-content:space-between;gap:10px;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.07);color:#7e8aa8;font-size:10px}.mh-footer div{display:flex;gap:12px}.mh-footer a:hover{color:white}@media (min-width:700px){.mobile-home{margin:-45px -24px -80px}.mh-main{padding:30px 26px 52px}.mh-hero{padding:42px;border-radius:26px}.mh-hero h1{max-width:740px}.mh-hero>p{font-size:16px}.mh-actions{display:flex}.mh-primary,.mh-secondary{min-width:165px}.mh-steps article{padding:17px}.mh-steps strong{font-size:14px}.mh-steps small{font-size:12px}.mh-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-video-card{grid-template-columns:110px minmax(0,1fr)}}@media (min-width:1000px){.mobile-home{margin:-45px -24px -80px}.mh-main{padding-top:38px}.mh-hero{padding:52px}.mh-video-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-video-card{grid-template-columns:1fr}.mh-thumb{aspect-ratio:16/9}}@media (max-width:360px){.mh-main{padding-left:10px;padding-right:10px}.mh-hero{padding:22px 13px 14px}.mh-actions{grid-template-columns:1fr}.mh-video-card{grid-template-columns:104px minmax(0,1fr);gap:9px}.mh-video-info h3{font-size:12px}.mh-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mh-primary,.mh-secondary{transition:none}}.nav-auth-actions{display:none;align-items:center;gap:8px}.nav-auth-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#f5f7ff;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);text-decoration:none}.nav-auth-icon:hover{background:rgba(255,255,255,.11);color:#fff}.nav-auth-signup{background:#6d5dfc;border-color:#6d5dfc;color:#fff}@media(max-width:768px){.nav-auth-actions{display:flex;flex:none}.topbar .nav-toggle:not(.nav-toggle-logout){display:none!important}}@media(max-width:380px){.nav-auth-actions{gap:5px}.nav-auth-icon{width:35px;height:35px}}.mh-redesign{background:#080d1b;color:#f6f7ff;overflow:hidden}.mh-redesign .mh-topbar{min-height:66px;padding:12px clamp(15px,4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.07)}.mh-redesign .mh-brand img{display:block;width:clamp(86px,24vw,100px);height:auto}.mh-header-actions{display:flex;align-items:center;gap:9px}.mh-redesign .mh-login{color:#dce1f5;font-size:12px;font-weight:700;padding:10px 5px}.mh-header-join{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border-radius:11px;background:#7868ff;color:#fff;font-size:11px;font-weight:800}.mh-redesign .mh-main{width:min(100%,1120px);margin:0 auto;padding:16px 14px 36px}.mh-hero-v2{display:grid;grid-gap:18px;gap:18px;padding:24px 17px 16px;border:1px solid rgba(159,147,255,.17);border-radius:23px;background:radial-gradient(ellipse at 5% 0,rgba(109,93,252,.23),transparent 48%),linear-gradient(145deg,#131b33,#0c1223 70%);box-shadow:0 18px 55px rgba(0,0,0,.19)}.mh-hero-copy{min-width:0}.mh-redesign .mh-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(177,164,255,.23);border-radius:999px;color:#d2caff;background:rgba(109,93,252,.1);font-size:9px;font-weight:900;letter-spacing:.09em}.mh-hero-v2 h1{margin:17px 0 12px;font-size:clamp(34px,9vw,54px);line-height:1.02;letter-spacing:-.055em;font-weight:900}.mh-hero-v2 h1 span{color:#a69bff}.mh-hero-v2 .mh-hero-copy>p{max-width:510px;margin:0;color:#aeb8d2;font-size:13px;line-height:1.7}.mh-redesign .mh-actions{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin-top:20px}.mh-redesign .mh-primary,.mh-redesign .mh-secondary{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:12px;font-size:12px;font-weight:850;transition:transform .2s ease,background .2s ease}.mh-redesign .mh-primary{background:linear-gradient(110deg,#8879ff,#6655f5);color:#fff;box-shadow:0 8px 22px rgba(109,93,252,.22)}.mh-redesign .mh-secondary{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035);color:#e5e8fa}.mh-redesign .mh-primary:hover,.mh-redesign .mh-secondary:hover{transform:translateY(-2px)}.mh-hero-note{display:flex;align-items:flex-start;gap:7px;margin-top:15px;color:#9aa8c7;font-size:10px;line-height:1.5}.mh-hero-note svg{flex:none;color:#87e2bd}.mh-hero-art{min-height:220px;position:relative;overflow:hidden;border-radius:17px;background:#20294a;isolation:isolate}.mh-hero-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.mh-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,18,.05) 15%,rgba(5,8,18,.25) 44%,rgba(5,8,18,.9))}.mh-art-label{position:absolute;left:13px;top:13px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(7,12,25,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:850;letter-spacing:.08em}.mh-live-dot{width:6px;height:6px;border-radius:50%;background:#8ef1bf;box-shadow:0 0 0 4px rgba(142,241,191,.14)}.mh-floating-reward{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(10,15,30,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(0,0,0,.22)}.mh-floating-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;color:#d6ceff;background:rgba(117,98,255,.2)}.mh-floating-reward>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.mh-floating-reward small{color:#a7b1cc;font-size:8px;letter-spacing:.1em;font-weight:800}.mh-floating-reward strong{font-size:11px;line-height:1.3}.mh-floating-sparkle{margin-left:auto;color:#b7aaff;flex:none}.mh-proof-row{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:12px 0 31px}.mh-proof-row>div{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.mh-proof-row>div>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:#b7adff;background:rgba(117,98,255,.13)}.mh-proof-row p{display:grid;grid-gap:3px;gap:3px;margin:0}.mh-proof-row strong{font-size:11px}.mh-proof-row small{color:#929fbd;font-size:10px}.mh-how-v2,.mh-videos-v2{margin-top:31px}.mh-redesign .mh-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:15px}.mh-redesign .mh-section-kicker{color:#a69bff;font-size:9px;font-weight:900;letter-spacing:.14em}.mh-bottom-cta-v2 h2,.mh-redesign .mh-section-head h2{margin:7px 0 0;color:#f4f5ff;font-size:clamp(20px,5.4vw,28px);line-height:1.15;letter-spacing:-.035em}.mh-redesign .mh-section-head p{margin:7px 0 0;color:#9eabc8;font-size:11px;line-height:1.55}.mh-steps-v2{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.mh-steps-v2 article{position:relative;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,rgba(23,32,58,.85),rgba(12,18,34,.88))}.mh-step-number{position:absolute;top:14px;right:14px;color:#65708e;font-size:10px;font-weight:900;letter-spacing:.1em}.mh-step-icon{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(166,155,255,.17);border-radius:12px;color:#c7beff;background:rgba(109,93,252,.13)}.mh-steps-v2 h3{margin:13px 0 5px;font-size:13px}.mh-steps-v2 p{margin:0;color:#9ca9c6;font-size:11px;line-height:1.6}.mh-see-all{display:inline-flex;align-items:center;gap:2px;flex:none;color:#c8c0ff;font-size:10px;font-weight:800;white-space:nowrap}.mh-redesign .mh-video-list{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}.mh-redesign .mh-video-card{display:grid;grid-template-columns:minmax(108px,36%) minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,rgba(22,31,55,.86),rgba(12,18,33,.94))}.mh-redesign .mh-thumb{position:relative;display:block;overflow:hidden;align-self:start;aspect-ratio:4/3;border-radius:10px;background:#20294a}.mh-redesign .mh-thumb img{display:block;width:100%;height:100%;object-fit:cover}.mh-redesign .mh-thumb>span{width:34px;height:34px;background:rgba(109,93,252,.95)}.mh-thumb-tag{position:absolute;left:6px;bottom:6px;padding:4px 6px;border-radius:5px;background:rgba(8,13,27,.8);color:#e6e1ff;font-size:8px;font-weight:800}.mh-redesign .mh-video-info h3{margin:1px 0 5px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.mh-redesign .mh-video-info p{margin:0 0 8px;color:#9eabc7;font-size:10px;line-height:1.5}.mh-redesign .mh-video-meta{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;font-size:9px}.mh-redesign .mh-video-meta strong{color:#8ce7bc}.mh-redesign .mh-video-meta span{color:#aab4cf}.mh-redesign .mh-watch{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:#c2b8ff;font-size:10px;font-weight:850}.mh-redesign .mh-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:20px;border:1px dashed rgba(255,255,255,.15);border-radius:15px;color:#c0b7ff}.mh-empty>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(109,93,252,.14)}.mh-redesign .mh-empty strong{color:#f2f3ff;font-size:13px}.mh-redesign .mh-empty p{margin:0;color:#a0acc8;font-size:11px}.mh-redesign .mh-empty a{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#c6bdff;font-size:11px;font-weight:800}.mh-bottom-cta-v2{position:relative;overflow:hidden;margin-top:30px;padding:23px 18px;border:1px solid rgba(157,145,255,.22);border-radius:20px;background:linear-gradient(130deg,#211c51,#141a35 58%,#101729)}.mh-bottom-cta-v2>:not(.mh-cta-orb){position:relative}.mh-bottom-cta-v2 h2{max-width:400px;font-size:26px}.mh-bottom-cta-v2 p{max-width:430px;margin:9px 0 16px;color:#b1bad2;font-size:12px;line-height:1.65}.mh-bottom-cta-v2>a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:11px;background:#7b6aff;color:#fff;font-size:11px;font-weight:850}.mh-bottom-cta-v2>small{display:block;max-width:480px;margin-top:12px;color:#8f9bb9;font-size:9px;line-height:1.5}.mh-cta-orb{position:absolute;width:190px;height:190px;top:-90px;right:-65px;border-radius:50%;background:rgba(123,106,255,.23);filter:blur(5px)}.mh-redesign .mh-footer{width:min(100%,1120px);margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.07);color:#8390af;font-size:10px}.mh-redesign .mh-footer div{display:flex;flex-wrap:wrap;gap:14px}.mh-redesign .mh-footer a:hover{color:#fff}@media (min-width:600px){.mh-redesign .mh-main{padding:24px 22px 48px}.mh-hero-v2{grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);align-items:stretch;gap:24px;padding:25px}.mh-hero-v2 h1{font-size:clamp(36px,5.5vw,53px)}.mh-redesign .mh-actions{display:flex;flex-wrap:wrap}.mh-redesign .mh-primary,.mh-redesign .mh-secondary{min-width:145px}.mh-hero-art{min-height:340px}.mh-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-proof-row>div{align-items:flex-start;padding:12px 10px}.mh-steps-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-steps-v2 article{padding:16px 13px}.mh-redesign .mh-video-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-redesign .mh-video-card{grid-template-columns:minmax(90px,35%) minmax(0,1fr)}}@media (min-width:900px){.mh-redesign .mh-main{padding:32px 28px 55px}.mh-hero-v2{gap:38px;padding:38px;border-radius:26px}.mh-hero-art{min-height:390px}.mh-redesign .mh-video-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-redesign .mh-video-card{grid-template-columns:1fr;gap:12px;padding:11px}.mh-redesign .mh-thumb{aspect-ratio:16/9}.mh-redesign .mh-video-info{padding:0 3px 4px}.mh-redesign .mh-video-info h3{font-size:13px}.mh-redesign .mh-video-info p{font-size:11px}}@media (max-width:360px){.mh-redesign .mh-topbar{padding-left:11px;padding-right:11px}.mh-header-actions{gap:5px}.mh-header-join{padding:0 8px;font-size:10px}.mh-redesign .mh-main{padding-left:10px;padding-right:10px}.mh-hero-v2{padding:20px 13px 13px}.mh-hero-art{min-height:190px}.mh-redesign .mh-video-card{grid-template-columns:100px minmax(0,1fr);gap:9px}.mh-redesign .mh-video-info h3{font-size:11px}}@media (prefers-reduced-motion:reduce){.mh-redesign .mh-primary,.mh-redesign .mh-secondary{transition:none}}@media (max-width:768px){.home{display:none!important}}body:has(.mh-redesign)>.footer{display:none!important}.footer{align-items:center;gap:10px 22px;padding:22px 18px calc(22px + env(safe-area-inset-bottom));background:rgba(5,9,20,.82);color:#8590ad;line-height:1.6}.footer,.footer-legal{display:flex;flex-wrap:wrap;justify-content:center}.footer-legal{gap:10px 18px}.footer-legal a{color:#aeb8d1;transition:color .18s ease}.footer-legal a:hover{color:#b2a9ff}.mh-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.auth-page{width:100%;max-width:none;min-height:calc(100svh - 145px);margin:0;padding:clamp(22px,5vw,64px) 20px;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 18%,rgba(109,93,252,.18),transparent 38%),radial-gradient(ellipse at 88% 78%,rgba(36,201,255,.09),transparent 34%)}.auth-page:before{content:"";position:absolute;z-index:-1;width:440px;height:440px;border-radius:50%;border:1px solid rgba(157,145,255,.09);top:-260px;right:-110px;box-shadow:0 0 0 45px rgba(157,145,255,.025),0 0 0 95px rgba(157,145,255,.018)}.auth-shell{width:min(100%,980px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;grid-gap:clamp(28px,6vw,76px);gap:clamp(28px,6vw,76px);margin:0 auto}.auth-copy{padding:20px 0}.auth-copy .eyebrow{display:flex;align-items:center;gap:8px;color:#b0a6ff}.auth-copy h2{max-width:520px;margin:0 0 18px;font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-2px}.auth-copy>p{max-width:480px;font-size:15px;line-height:1.8;color:#aeb8d1}.auth-benefits{display:grid;grid-gap:13px;gap:13px;margin-top:28px}.auth-benefits>div{display:flex;align-items:center;gap:12px;color:#dbe1f4;font-size:13px;line-height:1.5}.auth-benefits svg{flex:none;color:#a89fff;width:37px;height:37px;padding:9px;border:1px solid rgba(157,145,255,.2);border-radius:12px;background:rgba(109,93,252,.1)}.auth-card{width:100%;min-width:0;margin:0;padding:clamp(20px,3vw,30px);border:1px solid rgba(157,145,255,.18);border-radius:24px;background:linear-gradient(155deg,rgba(22,30,55,.97),rgba(10,15,30,.98));box-shadow:0 28px 90px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.035)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;padding:5px;margin-bottom:26px;border-radius:13px;background:rgba(3,7,18,.65);border:1px solid rgba(255,255,255,.06)}.auth-tabs button{min-width:0;min-height:42px;padding:9px 7px;border:0;border-radius:9px;color:#9ca7c4;background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .18s,color .18s}.auth-tabs button.active{color:white;background:linear-gradient(120deg,#7868ff,#6251ed);box-shadow:0 5px 18px rgba(109,93,252,.25)}.auth-heading h3{margin:0 0 8px;font-size:25px;letter-spacing:-.7px}.auth-heading p{margin:0 0 22px;color:#9ca7c4;font-size:12px;line-height:1.7}.auth-account-type{gap:9px;margin-bottom:16px;color:#dce2f2}.auth-account-type select{min-height:48px;border-radius:12px;background:#0a1021;border-color:#303b59}.auth-google-button{min-height:50px;border-radius:12px;margin:8px 0 4px}.auth-google-button:disabled{opacity:.65;cursor:wait}.auth-google-status{font-size:11px;line-height:1.65;color:#9ba6c1}.auth-google-missing{margin-top:12px}.auth-google-terms{font-size:10px;line-height:1.7;color:#7f8ba9}.auth-switch{padding-top:17px;margin-top:17px;border-top:1px solid rgba(255,255,255,.07);text-align:center;font-size:12px;line-height:1.7}.auth-switch button{border:0;background:none;color:#b0a6ff;font:inherit;font-weight:800;cursor:pointer}.auth-switch button:hover{color:#fff}@media(max-width:760px){.auth-page{min-height:calc(100svh - 110px);padding:24px 14px 34px}.auth-shell{grid-template-columns:minmax(0,1fr);gap:18px;max-width:440px}.auth-copy{padding:4px 2px 0}.auth-copy h2{font-size:clamp(30px,8vw,39px);letter-spacing:-1.3px;margin-bottom:10px}.auth-copy>p{font-size:13px;line-height:1.65;margin:0}.auth-benefits{grid-template-columns:1fr;gap:8px;margin-top:15px}.auth-benefits>div{font-size:11px;gap:9px}.auth-benefits svg{width:31px;height:31px;padding:7px}.auth-card{padding:21px 18px;border-radius:20px}.auth-tabs{margin-bottom:21px}}@media(max-width:360px){.auth-page{padding-inline:10px}.auth-card{padding:17px 14px}.auth-heading h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.auth-tabs button,.footer-legal a{transition:none}}.videa-loading{min-height:clamp(300px,62svh,620px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:36px 18px;text-align:center}.videa-loading-brand{display:flex;align-items:center;gap:10px;color:#f7f8ff;font-size:22px;font-weight:950;letter-spacing:1.6px}.videa-loading-brand>span:last-child>span{color:#a89fff}.videa-loading-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#7c6cff,#4dd7ff);box-shadow:0 8px 30px rgba(109,93,252,.28);animation:videa-loading-float 1.8s ease-in-out infinite}.videa-loading-track{width:min(220px,64vw);height:4px;overflow:hidden;border-radius:999px;background:rgba(157,145,255,.14)}.videa-loading-track>span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7868ff,#58d8ff);animation:videa-loading-progress 1.25s ease-in-out infinite}.videa-loading p{margin:0;color:#8f9bb8;font-size:12px;letter-spacing:.025em}.videa-loading-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes videa-loading-progress{0%{transform:translateX(-115%)}to{transform:translateX(255%)}}@keyframes videa-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:600px){.videa-loading{min-height:55svh;gap:15px}.videa-loading-brand{font-size:19px}.videa-loading-mark{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.videa-loading-mark,.videa-loading-track>span{animation:none}.videa-loading-track>span{width:100%;opacity:.75}}.nav-points-link{color:#c5bdff!important;font-weight:850}.nav-points-link:hover{background:rgba(109,93,252,.12)}.points-hero,.points-page-redesign{position:relative}.points-hero{overflow:hidden;padding:26px 28px;margin:0 0 24px;border:1px solid rgba(157,145,255,.2);border-radius:22px;background:radial-gradient(ellipse at 90% 10%,rgba(77,215,255,.13),transparent 38%),linear-gradient(120deg,rgba(109,93,252,.18),rgba(17,26,49,.88) 62%)}.points-hero h1{margin:5px 0 10px;font-size:clamp(34px,5vw,52px);letter-spacing:-2px}.points-hero p{max-width:540px;margin:0;font-size:14px}.points-hero .button{flex:none}.points-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.points-stat{position:relative;overflow:hidden;min-width:0;padding:21px;border-color:rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(21,30,55,.96),rgba(12,18,34,.94));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.points-stat:hover{transform:translateY(-3px);border-color:rgba(157,145,255,.35);box-shadow:0 16px 35px rgba(0,0,0,.18)}.points-stat-icon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:17px;border-radius:12px;background:rgba(157,145,255,.13);color:#bdb4ff;font-size:19px;font-weight:900}.points-stat-primary{border-color:rgba(104,224,176,.25);background:radial-gradient(ellipse at 100% 0,rgba(104,224,176,.12),transparent 55%),linear-gradient(145deg,rgba(17,45,48,.9),rgba(12,18,34,.96))}.points-stat-primary .points-stat-icon{color:#8ce7bc;background:rgba(104,224,176,.12)}.points-stat span:not(.points-stat-icon){color:#a5b0cc;font-size:12px}.points-stat strong{overflow-wrap:anywhere;font-size:clamp(25px,3vw,36px);letter-spacing:-1px}.points-stat small{font-size:11px;line-height:1.5}.points-history-card{overflow:hidden;padding:clamp(17px,3vw,27px);border-color:rgba(255,255,255,.09)}.points-history-card .section-heading h2{font-size:clamp(22px,3vw,29px)}.points-history-card table th{color:#9da9c7;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.points-history-card table td{color:#dce2f4;font-size:13px}.points-history-card table td:nth-child(2) strong{color:#79e3b2}.points-history-card tbody tr:hover{background:rgba(255,255,255,.025)}.points-page-redesign .empty-state{padding:30px 12px}@media(max-width:900px){.points-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.points-hero{align-items:flex-start;padding:21px 18px;border-radius:18px}.points-hero p{font-size:12px}.points-hero .button{margin-top:5px}.points-stats-grid{gap:10px}.points-stat{padding:15px;border-radius:14px}.points-stat-icon{width:31px;height:31px;margin-bottom:12px;border-radius:10px}.points-stat strong{font-size:25px}.points-stat small{font-size:10px}.points-history-card{padding:14px}.points-history-card .table-wrap{overflow-x:auto}.points-history-card table{min-width:420px}}@media(prefers-reduced-motion:reduce){.points-stat{transition:none}.points-stat:hover{transform:none}}.videos-page{min-width:0}.videos-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);align-items:center;grid-gap:25px;gap:25px;min-height:300px;margin:0 0 36px;padding:clamp(24px,4vw,44px);border:1px solid rgba(157,145,255,.2);border-radius:26px;background:radial-gradient(ellipse at 82% 35%,rgba(77,215,255,.13),transparent 32%),radial-gradient(ellipse at 10% 100%,rgba(104,224,176,.1),transparent 38%),linear-gradient(120deg,#111a32,#0b1224 72%)}.videos-hero-copy{position:relative;z-index:2;max-width:610px}.videos-hero-copy .eyebrow{margin-bottom:14px}.videos-hero-copy h1{margin:0 0 15px;font-size:clamp(37px,5vw,61px);line-height:1.02;letter-spacing:-2.8px}.videos-hero-copy h1 span{background:linear-gradient(90deg,#68e0b0,#9d91ff,#58d8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.videos-hero-copy p{max-width:550px;margin:0;color:#aeb8d1;font-size:14px;line-height:1.8}.videos-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.videos-hero-pills span{padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:99px;background:rgba(255,255,255,.035);color:#cbd3e9;font-size:10px;font-weight:750}.videos-hero-art{min-height:220px;position:relative;display:grid;place-items:center}.videos-art-orbit{position:absolute;width:min(230px,75%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(157,145,255,.23);box-shadow:0 0 0 23px rgba(157,145,255,.025),0 0 70px rgba(109,93,252,.13)}.videos-art-orbit:after,.videos-art-orbit:before{content:"";position:absolute;border:1px solid rgba(77,215,255,.17);border-radius:50%;inset:20px}.videos-art-orbit:after{inset:42px;border-color:rgba(104,224,176,.2)}.videos-art-play{position:relative;z-index:1;width:82px;height:82px;display:grid;place-items:center;padding-left:5px;border-radius:25px;background:linear-gradient(140deg,#7868ff,#4dd7ff);box-shadow:0 16px 45px rgba(109,93,252,.34);color:#fff;font-size:27px}.videos-art-points{position:absolute;right:0;top:20px;padding:10px 13px;border:1px solid rgba(104,224,176,.2);border-radius:12px;background:rgba(13,31,36,.92);color:#8ce7bc;font-size:11px;font-weight:850}.videos-art-caption{position:absolute;bottom:5px;color:#65728f;font-size:9px;font-weight:900;letter-spacing:.2em}.videos-section-heading{align-items:center;margin-bottom:16px}.videos-section-heading h2{font-size:clamp(25px,3vw,35px)}.videos-section-heading p{margin:5px 0 0;font-size:13px}.videos-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 13px;padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(17,26,49,.55)}.videos-results{color:#8994b2;font-size:12px}.videos-results strong{color:#f7f8ff;font-size:17px}.videos-results span{margin:0 7px;color:#68e0b0}.videos-sort{display:flex;align-items:center;gap:9px}.videos-sort label{color:#8994b2;font-size:11px;white-space:nowrap}.videos-sort select{max-width:180px;min-width:0;margin:0;padding:10px 12px;border:1px solid #303b59;border-radius:10px;background:#0b1020;color:#e9edfb;font:inherit;font-size:12px}.videos-sort .button{margin:0;padding:10px 13px;font-size:12px}.videos-search{max-width:none;margin:13px 0 25px;padding:5px;border:1px solid rgba(157,145,255,.13);border-radius:14px;background:rgba(17,26,49,.55)}.videos-search input{min-width:0;margin:0;padding:12px 14px;border:0;background:transparent}.videos-search input:focus{box-shadow:none}.videos-search .button{margin:0;padding:12px 20px}.videos-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.videos-library-card{min-width:0;overflow:hidden;padding:0;border-color:rgba(255,255,255,.08);background:linear-gradient(155deg,rgba(20,29,53,.97),rgba(10,15,29,.98));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.videos-library-card:hover{transform:translateY(-5px);border-color:rgba(157,145,255,.36);box-shadow:0 20px 45px rgba(0,0,0,.24)}.videos-thumb-wrap{position:relative;overflow:hidden;background:#111a30}.videos-thumb-wrap .library-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .35s ease}.videos-library-card:hover .library-thumb{transform:scale(1.035)}.videos-play-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:47px;height:47px;padding-left:3px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(8,13,27,.75);color:#fff;font-size:15px;box-shadow:0 6px 25px rgba(0,0,0,.25)}.videos-approved-badge{position:absolute;top:11px;left:11px;padding:6px 8px;border:1px solid rgba(104,224,176,.2);border-radius:7px;background:rgba(5,18,23,.8);color:#8ce7bc;font-size:8px;font-weight:900;letter-spacing:.1em}.videos-library-card .library-content{padding:18px}.videos-library-card .library-content h3{margin:0 0 8px;font-size:16px;line-height:1.4}.videos-library-card .library-content h3,.videos-library-card .library-content p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.videos-library-card .library-content p{min-height:40px;margin:0;color:#8e9ab7;font-size:12px;line-height:1.65}.videos-card-label{margin-top:17px;color:#7884a3;font-size:8px;font-weight:900;letter-spacing:.1em}.videos-library-card .library-meta{align-items:center;margin:9px 0 16px;font-size:11px}.videos-library-card .library-meta strong{color:#8ce7bc;font-size:13px}.videos-library-card .library-meta span{padding:6px 8px;border:1px solid rgba(157,145,255,.13);border-radius:8px;background:rgba(157,145,255,.06);color:#bdb4ff}.videos-watch-button{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:12px 14px;border-radius:11px;font-size:12px;box-shadow:0 7px 20px rgba(109,93,252,.14)}.videos-watch-button span{font-size:17px;transition:transform .18s ease}.videos-watch-button:hover span{transform:translateX(3px)}.videos-page .library-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:28px 0 0;color:#8994b2;font-size:12px}.videos-page .library-pagination a{padding:10px 14px;border:1px solid rgba(157,145,255,.2);border-radius:10px;color:#c5bdff;font-weight:800}.videos-page .library-pagination a:hover{background:rgba(109,93,252,.12)}.videos-page .videos-empty{padding:35px;text-align:center}@media(max-width:950px){.videos-library{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}}@media(max-width:650px){.videos-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:23px 19px 15px;border-radius:20px;margin-bottom:27px}.videos-hero-copy h1{font-size:clamp(36px,10vw,49px);letter-spacing:-1.9px}.videos-hero-copy p{font-size:12px}.videos-hero-pills{gap:6px;margin-top:16px}.videos-hero-pills span{padding:7px 8px;font-size:9px}.videos-hero-art{min-height:145px;margin-top:4px}.videos-art-orbit{width:130px}.videos-art-play{width:56px;height:56px;border-radius:18px;font-size:20px}.videos-art-points{top:5px;right:4%;font-size:9px}.videos-art-caption{bottom:0;font-size:8px}.videos-toolbar{align-items:flex-start;flex-direction:column;padding:12px}.videos-sort{width:100%;flex-wrap:wrap}.videos-sort select{flex:1 1;max-width:none}.videos-search{gap:6px}.videos-search .button{padding:12px 14px}.videos-library{grid-template-columns:minmax(0,1fr);gap:14px}.videos-library-card{display:grid;grid-template-columns:minmax(115px,.82fr) minmax(0,1.18fr);align-items:stretch;border-radius:15px}.videos-library-card .videos-thumb-wrap{min-height:100%}.videos-library-card .library-thumb{height:100%;min-height:100%;aspect-ratio:auto;object-fit:cover}.videos-play-badge{width:34px;height:34px;font-size:11px}.videos-approved-badge{top:7px;left:7px;padding:4px 5px;font-size:7px}.videos-library-card .library-content{min-width:0;padding:12px}.videos-library-card .library-content h3{font-size:13px;margin-bottom:5px}.videos-library-card .library-content p{min-height:0;font-size:10px;line-height:1.5}.videos-card-label{margin-top:10px;font-size:7px}.videos-library-card .library-meta{flex-wrap:wrap;gap:6px;margin:7px 0 10px;font-size:9px}.videos-library-card .library-meta strong{font-size:11px}.videos-library-card .library-meta span{padding:4px 6px}.videos-watch-button{padding:9px 10px;font-size:10px}}@media(max-width:360px){.videos-library-card{grid-template-columns:100px minmax(0,1fr)}.videos-library-card .library-content{padding:10px}.videos-library-card .library-meta{display:grid}.videos-hero-pills span{font-size:8px}}@media(prefers-reduced-motion:reduce){.videos-library-card,.videos-library-card .library-thumb,.videos-watch-button span{transition:none}.videos-library-card:hover{transform:none}}.videos-library-card{border-radius:19px;background:linear-gradient(160deg,rgba(20,29,53,.98),rgba(9,14,28,.99))}.videos-library-card .videos-thumb-wrap{aspect-ratio:16/9;isolation:isolate}.videos-library-card .videos-thumb-wrap:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(5,9,20,.42));pointer-events:none}.videos-library-card .library-content{display:flex;flex-direction:column;align-items:stretch;min-width:0}.videos-library-card .library-content h3{color:#f5f7ff;letter-spacing:-.2px}.videos-library-card .library-content p{color:#98a4c0}.videos-library-card .videos-card-label{display:flex;align-items:center;gap:7px;margin-top:16px;color:#8793b3;letter-spacing:.12em}.videos-library-card .library-meta{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.videos-library-card .library-meta span,.videos-library-card .library-meta strong{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border-radius:9px;font-weight:800}.videos-library-card .library-meta strong{border:1px solid rgba(104,224,176,.18);background:rgba(104,224,176,.09)}.videos-library-card .library-meta span{border-color:rgba(157,145,255,.16);font-weight:700}.videos-youtube-views{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 15px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);color:#aeb9d4;font-size:11px;font-weight:700}.videos-youtube-views>span:first-child{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:rgba(255,80,80,.12);color:#ff858b;font-size:10px}.videos-watch-button{margin-top:auto;min-height:43px}@media (min-width:651px){.videos-library-card{display:flex;flex-direction:column}.videos-library-card .videos-thumb-wrap{flex:0 0 auto}.videos-library-card .library-content{flex:1 1}}@media (max-width:650px){.videos-library-card .library-content{padding:12px 11px}.videos-library-card .videos-card-label{margin-top:8px}.videos-youtube-views{gap:6px;padding:7px 8px;margin-bottom:9px;font-size:9px}.videos-youtube-views>span:first-child{width:20px;height:20px;flex-basis:20px}.videos-library-card .library-meta{margin:6px 0 8px}.videos-library-card .library-meta span,.videos-library-card .library-meta strong{min-height:25px;padding:5px 7px}.videos-watch-button{min-height:34px}}html:has(.mh-redesign){min-height:100%;overflow-x:clip}body:has(.mh-redesign){min-height:100vh;overflow-x:clip}body:has(.mh-redesign)>main{width:100%;max-width:none;margin:0;padding:0;overflow:visible}body:has(.mh-redesign)>main>.mh-redesign{width:100%;min-height:100vh;margin:0;overflow:clip}.topbar{min-height:64px;height:64px;padding:0 clamp(16px,4vw,42px);gap:16px;background:rgba(8,13,27,.96);border-bottom:1px solid rgba(157,145,255,.13);box-shadow:0 8px 28px rgba(0,0,0,.12)}.topbar .brand img{display:block;width:104px;max-width:104px;height:auto;max-height:32px}.topbar .nav-links{gap:5px;font-size:12px}.topbar .nav-links>.nav-points,.topbar .nav-links>.nav-user,.topbar .nav-links>a{min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:750}.topbar .nav-links>a:hover{background:rgba(157,145,255,.1);border-color:rgba(157,145,255,.15);color:#fff}.topbar .nav-links>a.nav-signup{background:linear-gradient(110deg,#8879ff,#6655f5);border-color:transparent;padding:9px 13px}.topbar .nav-links>a.nav-login{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.025)}.topbar .nav-links>a.nav-logout{color:#ff9ca5!important}.topbar .nav-auth-icon,.topbar .nav-toggle{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.mobile-bottom-nav{background:rgba(8,13,27,.97);border-top-color:rgba(157,145,255,.17)}.mobile-bottom-nav .mobile-nav-item{border-radius:11px;color:#8995b4;font-size:10px;transition:background .18s ease,color .18s ease}.mobile-bottom-nav .mobile-nav-item.active{color:#c5bbff;background:rgba(125,108,255,.13)}.mobile-bottom-nav .mobile-nav-item.active svg{color:#a99bff}@media (max-width:900px){.topbar{height:58px;min-height:58px;padding:0 14px}.topbar .brand img{width:96px;max-height:29px}.topbar nav.nav-links.open{top:calc(100% + 7px);padding:8px;gap:4px;border:1px solid rgba(157,145,255,.18);border-radius:15px;background:rgba(8,13,27,.985)}.topbar nav.nav-links.open>a{min-height:40px;padding:10px 12px}}.mh-discover-v2{margin-top:30px}.mh-category-grid{display:grid;grid-template-columns:1fr;grid-gap:11px;gap:11px}.mh-category-card{position:relative;display:block;isolation:isolate;min-width:0;min-height:190px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#141b30;box-shadow:0 12px 30px rgba(0,0,0,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mh-category-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .45s ease;filter:saturate(.88)}.mh-category-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,8,18,.96),rgba(5,8,18,.48) 48%,rgba(5,8,18,.04))}.mh-category-copy{position:absolute;inset:auto 15px 15px;display:grid;grid-gap:5px;gap:5px}.mh-category-copy small{color:#c3bbff;font-size:8px;font-weight:900;letter-spacing:.14em}.mh-category-copy strong{font-size:18px;line-height:1.15;letter-spacing:-.035em;color:#fff}.mh-category-copy em{display:inline-flex;align-items:center;gap:5px;color:#d3d9ec;font-size:10px;font-style:normal;font-weight:700}.mh-category-card:hover{transform:translateY(-3px);border-color:rgba(168,159,255,.55);box-shadow:0 18px 38px rgba(0,0,0,.24)}.mh-category-card:hover>img{transform:scale(1.055)}.mh-redesign .mh-see-all{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;color:#c4bcff;font-size:10px;font-weight:850}.mh-redesign .mh-see-all:hover{color:#fff}.mh-redesign .mh-step-number{color:rgba(168,159,255,.7)}.mh-redesign .mh-steps-v2 article{transition:transform .2s ease,border-color .2s ease}.mh-redesign .mh-steps-v2 article:hover{transform:translateY(-2px);border-color:rgba(157,145,255,.3)}.mh-redesign .mh-hero-art{min-height:250px}.mh-redesign .mh-hero-art>img{transition:transform .5s ease}.mh-redesign .mh-hero-v2:hover .mh-hero-art>img{transform:scale(1.025)}@media(min-width:560px){.mh-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-category-card{min-height:205px}.mh-category-copy{inset:auto 13px 14px}.mh-category-copy strong{font-size:16px}}@media(min-width:900px){.mh-discover-v2{margin-top:40px}.mh-category-grid{gap:14px}.mh-category-card{min-height:240px;border-radius:20px}.mh-category-copy{inset:auto 19px 19px}.mh-category-copy strong{font-size:20px}}@media(max-width:380px){.mh-redesign .mh-section-head{align-items:flex-start}.mh-redesign .mh-section-head h2{font-size:19px}.mh-redesign .mh-see-all{font-size:9px}}@media(prefers-reduced-motion:reduce){.mh-category-card,.mh-category-card>img,.mh-redesign .mh-hero-art>img,.mh-redesign .mh-steps-v2 article{transition:none}}@media (max-width:900px){.mobile-bottom-nav{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(390px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:16px 16px 0 0!important}}