@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f172a}#root{min-height:100vh}:root{--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif}body{font-family:var(--font-body)}.premium-loading-page{min-height:100vh;background:radial-gradient(circle at 72% 12%,#7c3aed38,#0000 30%),linear-gradient(#05071a 0%,#080b22 58%,#05071a 100%)!important}.premium-loading-shell{place-items:center;min-height:calc(100vh - 88px);display:grid}.premium-page-loader{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 10%,#a855f733,#0000 34%),#0f172ab8;border:1px solid #c4b5fd2e;border-radius:22px;align-content:center;gap:26px;width:min(720px,100%);min-height:260px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #0000004d,inset 0 1px #ffffff14}.premium-page-loader:before{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff14 42%,#0000 62%);animation:1.8s ease-in-out infinite premiumLoaderShine;position:absolute;inset:0;transform:translate(-100%)}.premium-loader-bar{background:#c4b5fd2e;border-radius:999px;width:118px;height:4px;overflow:hidden}.premium-loader-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#a855f7,#22d3ee);width:46%;height:100%;animation:1.1s ease-in-out infinite premiumLoaderBar;display:block}.premium-loader-copy,.premium-loader-grid{z-index:1;position:relative}.premium-loader-copy span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.premium-loader-copy h2{color:#fff;font-family:var(--font-heading);margin:10px 0 0;font-size:clamp(26px,4vw,38px);line-height:1.12}.premium-loader-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-loader-grid span{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/220% 100%;border:1px solid #c4b5fd1f;border-radius:16px;height:76px;animation:1.4s ease-in-out infinite premiumSkeleton}@keyframes premiumLoaderShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes premiumLoaderBar{0%{transform:translate(-100%)}to{transform:translate(230%)}}@keyframes premiumSkeleton{0%,to{background-position:120% 0}50%{background-position:0 0}}h1,h2,h3,h4,button,.navbar a,.dashboard-nav a{font-family:var(--font-heading)}@media (width<=1180px){html,body,#root{max-width:100%;overflow-x:hidden}img,svg{max-width:100%}button,input,select,textarea{min-width:0}}@media (width<=768px){.premium-loading-shell{min-height:calc(100vh - 132px);padding:18px 14px 36px}.premium-page-loader{border-radius:18px;min-height:230px;padding:24px 20px}.premium-loader-grid{grid-template-columns:1fr;gap:10px}.premium-loader-grid span{height:48px}}.app{background:linear-gradient(#0f172a 0%,#0b1024 48%,#08051f 100%);min-height:100vh}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.navbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a0a23d1,#0908229e);border:1px solid #a78bfa2e;border-radius:18px;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:1320px;padding:18px 34px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000073,inset 0 1px #ffffff0d,0 0 30px #7c3aed1f}.navbar:before{content:"";background:#ffffff2e;border-radius:999px;height:1px;position:absolute;top:0;left:20px;right:20px}.navbar:after{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(circle,#7c3aed1a,#0000 70%);position:absolute;inset:-1px}.logo{align-items:center;gap:12px;display:flex}.logo-img{object-fit:contain;flex-shrink:0;width:47px;height:47px}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-title{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:800}.logo-subtitle{font-family:var(--font-body);letter-spacing:.14em;color:#c4b5fd;margin-top:4px;font-size:10px;font-weight:700}.nav-links{color:#fff;font-family:var(--font-heading);letter-spacing:-.01em;gap:34px;font-size:15px;font-weight:600;list-style:none;display:flex}.nav-links li{cursor:pointer;transition:opacity .2s}.nav-links li:hover{opacity:.8}.nav-links li:first-child{position:relative}.nav-links li:first-child:after{content:"";background:linear-gradient(90deg,#fff,#c4b5fd);border-radius:999px;width:38px;height:3px;position:absolute;bottom:-12px;left:0;box-shadow:0 0 12px #c4b5fd99}.nav-buttons{align-items:center;gap:14px;display:flex}.signup-btn,.login-btn{min-width:105px;height:46px;font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;line-height:1;transition:all .25s;display:inline-flex}.signup-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;box-shadow:0 10px 28px #7c3aed52}.login-btn{color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff59!important}.signup-btn:hover,.login-btn:hover{transform:translateY(-2px)}.signup-btn:hover{box-shadow:0 14px 35px #7c3aed73}.login-btn:hover{background:#ffffff0f!important;border-color:#ffffff8c!important}@media (width<=1100px){.navbar{flex-wrap:wrap;gap:16px;padding:14px 18px}.nav-links{gap:16px;font-size:13px}.signup-btn,.login-btn{min-width:0;height:42px;padding:0 16px;font-size:14px}}@media (width>=761px) and (width<=900px){.navbar{align-items:center}.nav-links{order:3;justify-content:center;gap:22px;width:100%;padding-top:2px}.nav-links li:first-child:after{bottom:-8px}}@media (width<=760px){.navbar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:calc(100% - 24px);padding:12px 14px;display:grid;top:12px}.logo{gap:8px;min-width:0}.logo-img{width:40px;height:40px}.logo-title{font-size:17px}.logo-subtitle{letter-spacing:.08em;font-size:8px}.nav-links{display:none}.nav-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px}.signup-btn,.login-btn{border-radius:10px;height:38px;padding:0 12px;font-size:13px}}@media (width<=520px){.navbar{grid-template-columns:1fr;width:auto;padding:12px;left:10px;right:10px;transform:none}.logo{justify-content:center}.nav-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.signup-btn,.login-btn{width:100%;height:36px;padding:0 10px}}@media (width<=1200px){.navbar{flex-wrap:wrap;gap:18px;padding:16px 24px}.nav-links{gap:22px;font-size:14px}.signup-btn,.login-btn{min-width:96px;height:44px;padding:0 18px;font-size:15px}}@media (width<=992px){.navbar{gap:18px;padding:16px 22px}.logo-img{width:44px;height:44px}.logo-title{font-size:20px}.nav-links{flex-wrap:wrap;order:3;justify-content:center;gap:20px;width:100%}.nav-links li:first-child:after{bottom:-8px}}@media (width>=768px) and (width<=900px){.navbar{gap:18px;padding:18px 26px}.logo-img{width:46px;height:46px}.logo-title{font-size:22px}.logo-subtitle{font-size:10px}.nav-links{order:3;justify-content:center;gap:22px;width:100%}.nav-links li{font-size:15px}.signup-btn,.login-btn{height:46px;padding:0 22px;font-size:15px}}@media (width<=768px){.navbar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 24px);padding:14px 16px;display:grid;top:12px}.logo{gap:10px;min-width:0}.logo-img{width:42px;height:42px}.logo-title{font-size:17px}.logo-subtitle{font-size:8px}.nav-links{display:none}.nav-buttons{gap:8px}.signup-btn,.login-btn{height:40px;padding:0 14px;font-size:13px}}@media (width<=576px){.navbar{grid-template-columns:1fr;gap:8px;width:auto;padding:10px;left:12px;right:12px;transform:none}.logo{justify-content:center}.logo-img{width:34px;height:34px}.logo-title{font-size:16px}.logo-subtitle{font-size:7px}.nav-buttons{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.signup-btn,.login-btn{width:100%;height:34px;font-size:12px}}@media (width<=400px){.navbar{padding:10px;left:8px;right:8px}.logo{gap:8px}.logo-img{width:36px;height:36px}.logo-title{font-size:16px}.logo-subtitle{letter-spacing:.06em;font-size:7px}.nav-buttons{grid-template-columns:1fr}.signup-btn,.login-btn{height:38px;font-size:13px}}@media (width<=768px){.navbar{border-radius:16px;width:calc(100% - 20px);padding:12px 18px;top:12px}.logo img{height:34px}}.hero-section{color:#fff;background:radial-gradient(circle at 70% 42%,#7c3aed52,#0000 28%),radial-gradient(circle at 88% 70%,#6366f12e,#0000 30%),radial-gradient(circle at 50% 100%,#a855f738,#0000 32%),radial-gradient(circle at 50% 100%,#8b5cf638,#0000 35%),linear-gradient(#05071a 0%,#090b22 82%,#10172a 100%);grid-template-columns:.9fr 1.1fr;align-items:center;min-height:791px;padding:130px 70px 70px;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.2;z-index:0;background-image:radial-gradient(circle,#a855f759 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed1f,#0000 65%);border:1px solid #a855f759;border-radius:50%;width:380px;height:95px;position:absolute;bottom:115px;right:195px;box-shadow:0 0 0 18px #7c3aed0f,0 0 0 42px #7c3aed08,0 0 80px #7c3aed40}.hero-left{z-index:2;position:relative}.exam-pill{font-family:var(--font-heading);letter-spacing:-.01em;background:#6d28d973;border:1px solid #a78bfa40;border-radius:12px;margin-bottom:34px;padding:11px 20px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 0 28px #facc1514}.hero-left h1{font-family:var(--font-heading);letter-spacing:-.05em;margin-bottom:24px;font-size:72px;font-weight:800;line-height:1.05}.hero-left h1 span{color:#a78bfa;text-shadow:0 0 22px #a78bfa8c,0 0 45px #22d3ee1f}.hero-left p{color:#d1d5db;max-width:620px;font-family:var(--font-body);font-size:20px;font-weight:400;line-height:1.8}.hero-actions{gap:18px;margin-top:36px;display:flex}.primary-action,.secondary-action{font-family:var(--font-heading);letter-spacing:-.01em;cursor:pointer;border-radius:14px;padding:16px 30px;font-size:16px;font-weight:700}.primary-action{color:#fff;background:linear-gradient(135deg,#8b5cf6,#5b21b6);border:none;box-shadow:0 15px 35px #7c3aed59}.secondary-action{color:#fff;background:#0f172a73;border:1px solid #22d3ee38}.hero-right{z-index:2;height:520px;position:relative;transform:translateY(-28px)}.premium-math-visual{z-index:1;pointer-events:none;width:570px;height:570px;animation:8s ease-in-out infinite floatVisual;position:absolute;top:-35px;right:30px}.math-network-svg{width:100%;height:100%}.visual-glow{filter:blur(70px);background:radial-gradient(circle,#8b5cf659,#7c3aed2e 35%,#0000 70%);animation:6s ease-in-out infinite pulseGlow;position:absolute;inset:0}.orbit-ring{fill:none;stroke:#a855f74d;stroke-width:2.2px}.ring-one,.ring-two{opacity:0}.network-line{stroke:#c084fcd9;stroke-width:2px}.network-line.soft{opacity:.45}.node{fill:#a855f7;filter:drop-shadow(0 0 12px #a855f7e6)}.main-node{fill:#fff}.center-node{fill:#7c3aed;filter:drop-shadow(0 0 20px #a855f7e6)drop-shadow(0 0 50px #a855f78c)}.hero-logo-backplate{fill:#ffffff0e;stroke:#c4b5fd47;stroke-width:1.2px;filter:drop-shadow(0 0 8px #c4b5fd2e)drop-shadow(0 0 18px #a855f738)}.hero-center-logo{opacity:.55;filter:drop-shadow(0 0 6px #ffffff1f)drop-shadow(0 0 14px #a855f738)}.svg-symbol{fill:#fff;font-size:28px;font-weight:700}.svg-formula{fill:#ffffffd9;font-size:16px;font-weight:600}.floating-equation{fill:#ffffff8c;font-size:14px}@keyframes floatVisual{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:12px;min-width:170px;padding:18px 20px;font-size:32px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff29}.card-icon{filter:drop-shadow(0 0 10px #ffffff2e);font-size:24px;line-height:1}.streak-card .card-icon{color:#facc15;text-shadow:0 0 14px #facc15a6}.float-card:hover{border-color:#c4b5fd59;transform:translateY(-4px);box-shadow:0 24px 65px #00000047,0 0 35px #7c3aed2e,inset 0 1px #ffffff38}.float-card b{font-family:var(--font-heading);font-size:15px;font-weight:700;display:block}.float-card span{font-family:var(--font-body);color:#d1d5db;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.rank-card{top:105px;left:35px}.challenge-card{top:60px;right:18px}.streak-card{z-index:4;bottom:118px;right:18px}.network-line{stroke-dasharray:420;stroke-dashoffset:420px;animation:4s ease-in-out infinite alternate drawLine}.node{animation:3s ease-in-out infinite nodePulse}.orbit-ring{animation:5s ease-in-out infinite ringPulse}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes nodePulse{0%,to{r:11;opacity:.85}50%{r:14;opacity:1}}@keyframes ringPulse{0%,to{opacity:.45}50%{opacity:.8}}.moving-particle{fill:#f0abfc;filter:drop-shadow(0 0 14px #f0abfc)}.primary-action:hover,.secondary-action:hover{transform:translateY(-3px)}.primary-action:hover{box-shadow:0 20px 45px #7c3aed80}.secondary-action:hover{background:#ffffff0f;border-color:#ffffff59}@keyframes pulseGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (width<=900px){.hero-section{grid-template-columns:1fr;gap:24px;padding:118px 24px 40px}.hero-left h1{letter-spacing:0;font-size:46px;line-height:1.08}.hero-left p{font-size:18px;line-height:1.7}.hero-right{height:340px}.float-card{transform:scale(.85)}.premium-math-visual{width:340px;height:340px;right:0}.challenge-card,.streak-card{min-width:155px}}@media (width<=520px){.hero-section{gap:16px;min-height:0;padding:152px 18px 30px}.hero-left h1{letter-spacing:0;margin-bottom:18px;font-size:36px;line-height:1.12}.hero-left p{font-size:16px;line-height:1.62}.exam-pill{margin-bottom:18px;padding:9px 12px;font-size:13px}.hero-actions{flex-direction:column;gap:12px;width:100%;max-width:100%;margin-top:24px}.primary-action,.secondary-action{width:100%;max-width:100%;padding:14px 18px}.hero-right{width:100%;max-width:100%;height:250px;overflow:hidden;transform:none}.premium-math-visual{width:250px;height:250px;top:0;right:50%;transform:translate(50%)}.float-card{border-radius:14px;gap:8px;min-width:132px;max-width:140px;padding:12px}.float-card b{font-size:13px}.float-card span{font-size:12px}.rank-card{top:82px;left:8px}.challenge-card{top:30px;right:8px}.streak-card{bottom:28px;right:8px}}@media (width<=1200px){.hero-section{grid-template-columns:1fr 1fr;gap:36px;padding:120px 48px 60px}.hero-left h1{font-size:62px}.hero-left p{font-size:19px}.premium-math-visual{width:500px;height:500px;right:0}}@media (width<=992px){.hero-section{grid-template-columns:1fr;gap:40px;padding:200px 34px 50px}.hero-left{text-align:center}.hero-left p{max-width:720px;margin:auto}.exam-pill{display:inline-block}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-right{height:430px;transform:none}.premium-math-visual{left:50%;right:auto;transform:translate(-50%)}}@media (width>=768px) and (width<=900px){.hero-section{grid-template-columns:1fr;gap:42px;padding:128px 42px 60px}.hero-left{text-align:center}.exam-pill{padding:12px 22px;font-size:15px}.hero-left h1{font-size:56px;line-height:1.08}.hero-left p{max-width:680px;margin:auto;font-size:18px}.hero-actions{justify-content:center;gap:16px}.primary-action,.secondary-action{min-height:56px;padding:16px 28px;font-size:16px}.hero-right{height:470px}.premium-math-visual{width:430px;height:430px;left:50%;right:auto;transform:translate(-50%)}.float-card{transform:scale(.95)}}@media (width<=768px){.hero-section{grid-template-columns:1fr;gap:32px;padding:150px 24px 44px}.hero-left{text-align:center}.hero-left h1{font-size:44px}.hero-left p{margin:auto;font-size:17px}.hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:30px}.primary-action,.secondary-action{width:100%;max-width:420px}.hero-right{width:100%;height:360px;overflow:visible;transform:none}.premium-math-visual{width:min(360px,82vw);height:min(360px,82vw);left:50%;right:auto;transform:translate(-50%)}.float-card{transform:scale(.82)}}@media (width<=576px){.hero-section{gap:26px;padding:190px 18px 38px}.exam-pill{padding:9px 14px;font-size:13px;line-height:1.5}.hero-left h1{font-size:36px}.hero-left p{font-size:16px}.hero-right{height:330px}.premium-math-visual{width:min(300px,78vw);height:min(300px,78vw)}.float-card{border-radius:14px;min-width:128px;max-width:142px;padding:11px;font-size:24px}}@media (width<=400px){.hero-section{gap:22px;padding:202px 14px 32px}.exam-pill{width:100%;padding:10px;font-size:11px}.hero-left h1{font-size:30px;line-height:1.15}.hero-left p{font-size:14px}.hero-actions{gap:10px}.primary-action,.secondary-action{min-height:48px;font-size:14px}.hero-right{height:300px}.premium-math-visual{width:min(260px,76vw);height:min(260px,76vw)}.float-card{min-width:120px;padding:10px;transform:scale(.72)}.rank-card{left:-2px}.challenge-card,.streak-card{right:-2px}}@media (width<=768px){.hero-section{align-items:start;gap:18px;min-height:auto;padding:210px 22px 28px}.hero-left h1{margin-bottom:14px;font-size:clamp(34px,8.2vw,42px);line-height:1.1}.hero-left p{max-width:34rem;font-size:16px;line-height:1.58}.exam-pill{margin-bottom:16px}.hero-actions{gap:10px;margin-top:18px}.primary-action,.secondary-action{min-height:48px}.hero-right{height:285px;margin-top:0;overflow:visible}.premium-math-visual{width:min(285px,72vw);height:min(285px,72vw);animation:8s ease-in-out infinite floatVisualMobile;top:0}.float-card{border-radius:14px;gap:8px;min-width:124px;max-width:138px;padding:10px 11px;transform:scale(.78)}.float-card b{font-size:12px}.float-card span{margin-top:2px;font-size:11px;line-height:1.35}.rank-card{top:72px;left:0}.challenge-card{top:24px;right:0}.streak-card{bottom:22px;right:0}.hero-left{padding-top:0;overflow:visible}.hero-left h1{overflow:visible}}@keyframes floatVisualMobile{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@media (width<=400px){.hero-section{gap:14px;padding:200px 14px 24px}.hero-right{height:266px}.premium-math-visual{width:min(258px,74vw);height:min(258px,74vw)}.float-card{transform:scale(.68)}}@media (width>=900px) and (width<=992px){.hero-section{padding-top:190px}}.feature-strip{z-index:8;background:#fffffff5;border-radius:24px;grid-template-columns:repeat(4,1fr);width:calc(100% - 220px);margin:-58px auto 0;padding:22px 34px;display:grid;position:relative;overflow:visible;box-shadow:0 30px 90px #0f172a2e,0 10px 40px #7c3aed14}.feature-strip:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(#8b5cf638 0%,#8b5cf614 45%,#0000 75%);width:80%;height:140px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.feature-item{border-right:1px solid #0f172a1f;align-items:center;gap:18px;padding:0 22px;transition:transform .25s;display:flex}.feature-item:hover{transform:translateY(-4px)}.feature-item:hover .feature-icon{transform:scale(1.08)}.feature-item:last-child{border-right:none}.feature-icon{border-radius:14px;place-items:center;width:56px;height:56px;font-size:30px;transition:transform .2s;display:grid}.feature-icon.orange{color:#ea580c;background:#ffedd5}.feature-icon.green{color:#059669;background:#dcfce7}.feature-icon.purple{color:#6d28d9;background:#ede9fe}.feature-icon.blue{color:#2563eb;background:#dbeafe}.feature-item h3{font-family:var(--font-heading);letter-spacing:-.03em;color:#111827;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.25}.feature-item p{font-family:var(--font-body);color:#4b5563;margin:0;font-size:14px;font-weight:500;line-height:1.6}@media (width<=900px){.feature-strip{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:20px;padding:20px}.feature-item{border-bottom:1px solid #0f172a1a;border-right:none;padding:16px 0}.feature-item:last-child{border-bottom:none}}@media (width>=761px) and (width<=900px){.feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-item:nth-child(odd){border-right:1px solid #0f172a1a;padding-right:18px}.feature-item:nth-child(2n){padding-left:18px}.feature-item:nth-child(3),.feature-item:nth-child(4){border-bottom:none}}@media (width<=520px){.feature-strip{border-radius:18px;width:calc(100% - 28px);padding:16px}.feature-item{gap:12px}.feature-icon{flex:none;width:48px;height:48px}}@media (width<=1200px){.feature-strip{gap:8px;width:calc(100% - 100px);padding:22px 26px}.feature-item{padding:0 16px}}@media (width<=992px){.feature-strip{grid-template-columns:repeat(2,1fr);gap:0;width:calc(100% - 60px);margin-top:20px;padding:24px}.feature-item{border-bottom:1px solid #0f172a14;border-right:none;padding:18px}.feature-item:nth-child(odd){border-right:1px solid #0f172a14}.feature-item:nth-child(3),.feature-item:nth-child(4){border-bottom:none}}@media (width>=768px) and (width<=900px){.feature-strip{border-radius:24px;grid-template-columns:repeat(2,1fr);width:calc(100% - 48px);padding:26px}.feature-item{gap:18px;padding:20px}.feature-icon{width:58px;height:58px}.feature-item h3{font-size:19px}.feature-item p{font-size:15px}}@media (width<=768px){.feature-strip{grid-template-columns:1fr;width:calc(100% - 36px);margin-top:18px;padding:20px}.feature-item{border-bottom:1px solid #0f172a14;padding:18px 0;border-right:none!important}.feature-item:last-child{border-bottom:none}}@media (width<=576px){.feature-strip{border-radius:20px;width:calc(100% - 24px);padding:18px}.feature-item{gap:14px}.feature-icon{width:50px;height:50px}.feature-item h3{font-size:17px}.feature-item p{font-size:13px}}@media (width<=400px){.feature-strip{border-radius:18px;width:calc(100% - 16px);padding:16px}.feature-item{align-items:flex-start;gap:12px}.feature-icon{flex-shrink:0;width:46px;height:46px}.feature-item h3{font-size:15px;line-height:1.3}.feature-item p{font-size:12px;line-height:1.5}}@media (width<=768px){.feature-strip{border-radius:18px;width:calc(100% - 32px);margin-top:8px;padding:14px 16px}.feature-item{gap:12px;padding:12px 0}.feature-icon{width:46px;height:46px;font-size:25px}.feature-item h3{margin-bottom:3px}}@media (width<=400px){.feature-strip{width:calc(100% - 20px);padding:12px 14px}.feature-item{padding:10px 0}}.topic-section{background:radial-gradient(circle at 50% 0,#7c3aed24,#0000 34%),radial-gradient(circle at 12% 42%,#22d3ee0b,#0000 28%),radial-gradient(circle at 86% 58%,#facc150b,#0000 26%),linear-gradient(#fbf9ff 0%,#fff 76%);margin-top:-70px;padding:105px 70px 24px;position:relative}.topic-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.topic-header h2{color:#090b22;font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1.08}.topic-header a{color:#5b21b6;font-family:var(--font-heading);letter-spacing:-.015em;font-size:15px;font-weight:700;text-decoration:none}.topic-grid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.topic-card{text-align:center;background:#fff;border:1px solid #7c3aed26;border-radius:24px;flex-direction:column;align-items:center;height:280px;padding:28px 22px 20px;transition:all .25s;display:flex;box-shadow:0 15px 35px #0f172a0f}.topic-card:hover{transform:translateY(-8px);box-shadow:0 28px 75px #0f172a21,0 12px 35px #7c3aed14,inset 0 1px #fffffff2}.topic-card.green:hover{border-color:#10b98173}.topic-card.purple:hover{border-color:#7c3aed73}.topic-card.orange:hover{border-color:#f9731673}.topic-card.blue:hover{border-color:#2563eb73}.topic-card.yellow:hover{border-color:#f59e0b73}.topic-card:hover .topic-icon{transform:scale(1.08)rotate(-3deg)}.topic-card:hover .topic-progress div{filter:brightness(1.15)}.topic-icon{color:#fff;width:68px;height:68px;font-family:var(--font-heading);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:30px;font-weight:800;transition:transform .25s;display:grid}.topic-card h3{color:#090b22;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:23px;font-weight:800;line-height:1.15}.topic-card span{width:fit-content;font-family:var(--font-body);letter-spacing:-.01em;color:#111827;border-radius:8px;margin:12px auto 0;padding:6px 13px;font-size:13px;font-weight:700;line-height:1.15;display:block}.topic-card p{font-family:var(--font-heading);letter-spacing:-.015em;margin:18px 0 16px;font-size:15px;font-weight:700}.topic-progress{background:#0f172a1a;border-radius:999px;width:100%;height:6px;overflow:hidden}.topic-progress div{border-radius:inherit;height:100%;transition:filter .25s}.topic-card.green{border-color:#10b98159}.topic-card.green .topic-icon,.topic-card.green .topic-progress div{background:linear-gradient(135deg,#34d399,#059669)}.topic-card.green span{background:#d1fae5}.topic-card.green p{color:#059669}.topic-card.purple{border-color:#7c3aed59}.topic-card.purple .topic-icon,.topic-card.purple .topic-progress div{background:linear-gradient(135deg,#a78bfa,#6d28d9)}.topic-card.purple span{background:#ede9fe}.topic-card.purple p{color:#6d28d9}.topic-card.orange{border-color:#f9731659}.topic-card.orange .topic-icon,.topic-card.orange .topic-progress div{background:linear-gradient(135deg,#fb923c,#ea580c)}.topic-card.orange span{background:#ffedd5}.topic-card.orange p{color:#ea580c}.topic-card.blue{border-color:#2563eb59}.topic-card.blue .topic-icon,.topic-card.blue .topic-progress div{background:linear-gradient(135deg,#60a5fa,#2563eb)}.topic-card.blue span{background:#dbeafe}.topic-card.blue p{color:#2563eb}.topic-card.yellow{border-color:#f59e0b59}.topic-card.yellow .topic-icon,.topic-card.yellow .topic-progress div{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.topic-card.yellow span{background:#fef3c7}.topic-card.yellow p{color:#f59e0b}@media (width<=900px){.topic-section{margin-top:0;padding:34px 24px 22px}.topic-grid{grid-template-columns:1fr;gap:16px}}@media (width>=761px) and (width<=900px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.topic-section{padding:24px 16px 18px}.topic-header{gap:8px;margin-bottom:16px;display:grid}.topic-header h2{letter-spacing:0;font-size:29px}.topic-card{border-radius:18px;min-height:0;padding:18px 16px 16px}.topic-icon{width:52px;height:52px;margin-bottom:12px;font-size:24px}.topic-card h3{letter-spacing:0;font-size:20px}.topic-card span{margin-top:8px;padding:5px 10px;font-size:12px}.topic-card p{margin:10px 0 12px;font-size:14px}}@media (width<=1200px){.topic-section{padding:100px 48px 24px}.topic-grid{grid-template-columns:repeat(5,1fr);gap:18px}.topic-card{padding:24px 16px 18px}.topic-card h3{font-size:21px}}@media (width<=992px){.topic-section{margin-top:0;padding:34px 32px 24px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=768px) and (width<=900px){.topic-section{margin-top:0;padding:36px 34px 26px}.topic-header{margin-bottom:24px}.topic-header h2{font-size:36px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:20px}.topic-card{min-height:210px;padding:24px 18px}.topic-icon{width:64px;height:64px;font-size:28px}.topic-card h3{font-size:22px}.topic-card span{font-size:14px}.topic-card p{font-size:15px}}@media (width<=768px){.topic-section{margin-top:0;padding:30px 22px 22px}.topic-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.topic-header h2{font-size:32px}.topic-grid{grid-template-columns:1fr;gap:18px}.topic-card{min-height:0;padding:20px 18px}}@media (width<=576px){.topic-section{padding:24px 18px 20px}.topic-header{gap:8px}.topic-header h2{font-size:28px}.topic-header a{font-size:14px}.topic-card{border-radius:18px;padding:18px 16px}.topic-icon{width:54px;height:54px;margin-bottom:14px;font-size:24px}.topic-card h3{font-size:20px}.topic-card span{font-size:12px}.topic-card p{margin:12px 0;font-size:14px}}@media (width<=400px){.topic-section{padding:20px 14px 18px}.topic-header h2{font-size:24px;line-height:1.2}.topic-header a{font-size:13px}.topic-card{border-radius:16px;padding:16px 14px}.topic-icon{width:46px;height:46px;margin-bottom:12px;font-size:20px}.topic-card h3{font-size:18px}.topic-card span{padding:5px 10px;font-size:11px}.topic-card p{margin:10px 0;font-size:13px}.topic-progress{height:5px}}@media (width<=768px){.topic-section{padding:24px 22px 18px}.topic-header{gap:8px;margin-bottom:14px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic-card{border-radius:18px;justify-content:flex-start;height:178px;min-height:178px;padding:14px 12px 10px}.topic-icon{width:42px;height:42px;margin-bottom:8px;font-size:20px}.topic-card h3{font-size:17px;line-height:1.15}.topic-card span{margin-top:4px;padding:4px 8px;font-size:11px}.topic-card p{min-height:auto;margin:6px 0;font-size:13px}.topic-progress{height:4px;margin-top:6px}}@media (width<=400px){.topic-section{padding:18px 14px 14px}.topic-grid{gap:10px}.topic-card{min-height:170px;padding:13px 14px 12px}}@media (width<=768px){.topic-grid .topic-card:nth-child(5){display:none}}.practice-section{background:#fff;grid-template-columns:1fr 1fr;gap:28px;padding:25px 70px 20px;display:grid}.mock-card{color:#fff;background:radial-gradient(circle at 72% 38%,#8b5cf68c,#0000 28%),linear-gradient(135deg,#08051f,#170949 60%,#09051f);border-radius:18px;justify-content:space-between;min-height:290px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a29}.mock-label{font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;background:#7c3aedb3;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.mock-card h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:16px 0 18px;font-size:46px;font-weight:800;line-height:1.05}.mock-card ul{margin:0;padding:0;list-style:none}.mock-card li{color:#e5e7eb;font-family:var(--font-body);align-items:center;gap:9px;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.mock-actions{gap:14px;margin-top:28px;display:flex}.mock-actions button,.problem-actions button{color:#fff;font-family:var(--font-heading);letter-spacing:-.015em;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:11px;padding:13px 22px;font-size:15px;font-weight:700}.problem-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.mock-actions .outline-btn,.problem-actions .solution-btn{background:0 0;border:1px solid #ffffff52}.trophy-area{place-items:center;width:220px;display:grid;position:relative;transform:translateY(-15px)}.trophy-ring{border:1px solid #ffffff73;border-color:#ffffff73 #a855f773 #0000 #0000;border-radius:50%;width:180px;height:180px;animation:18s linear infinite rotateRing;position:absolute}.premium-trophy{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.trophy-glow{filter:blur(30px);background:radial-gradient(circle,#facc1547,#0000 70%);position:absolute;inset:0}.trophy-svg{z-index:2;filter:drop-shadow(0 0 18px #facc1580)drop-shadow(0 0 35px #a855f740);width:200px;height:200px;transition:transform .25s;animation:4s ease-in-out infinite trophyFloat;position:relative}.cup-body{fill:url(#trophyGold)}.cup-handle{fill:none;stroke:#facc15;stroke-width:10px;stroke-linecap:round}.trophy-stem{fill:url(#trophyGold)}.trophy-base{fill:url(#trophyPurple)}.trophy-medal{fill:#ffffff26}.trophy-star{fill:#fff;font-size:16px;font-weight:800}.trophy-highlight{fill:none;stroke:#ffffff73;stroke-width:4px;stroke-linecap:round}.trophy-shadow{fill:#a855f72e}@keyframes trophyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.registered-box{text-align:center;background:#1f1b37bf;border:1px solid #ffffff24;border-radius:13px;width:145px;padding:14px;position:absolute;bottom:-20px;right:-15px}.registered-box b{font-family:var(--font-heading);letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.registered-box span{font-family:var(--font-body);color:#d1d5db;font-size:13px;font-weight:500}.problem-card{background:#fff;border:2px solid #7c3aed;border-radius:18px;min-height:290px;padding:30px 32px;box-shadow:0 18px 50px #7c3aed1f}.problem-header{justify-content:space-between;align-items:center;display:flex}.problem-header h2{font-family:var(--font-heading);letter-spacing:-.03em;color:#111827;margin:0;font-size:38px;font-weight:800;line-height:1.08}.problem-header span{font-family:var(--font-heading);letter-spacing:-.01em;color:#111827;background:#fde68a;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.problem-topic{font-family:var(--font-heading);letter-spacing:-.015em;color:#4f46e5;margin:16px 0 18px;font-size:18px;font-weight:700}.problem-body{grid-template-columns:1.25fr .75fr;align-items:center;gap:28px;display:grid}.problem-text p{color:#111827;font-family:var(--font-body);margin:0 0 20px;font-size:17px;font-weight:500;line-height:1.65}.problem-actions{gap:12px;margin-bottom:12px;display:flex}.problem-actions .solution-btn{color:#111827;border-color:#7c3aed66}.problem-text a{color:#6d28d9;font-family:var(--font-heading);letter-spacing:-.015em;font-size:15px;font-weight:700;text-decoration:none}.triangle-diagram{place-items:center;height:190px;display:grid;position:relative}.geometry-svg{width:220px;height:180px}.triangle-fill{fill:#7c3aed14}.triangle-outline{fill:none;stroke:#111827;stroke-width:2.4px;stroke-linejoin:round}.bisector-line{fill:none;stroke:#4f46e5;stroke-width:1.7px;stroke-linecap:round;opacity:.75}.point-dot{fill:#111827}.angle-arc{fill:none;stroke:#7c3aed;stroke-width:1.8px;stroke-linecap:round}.svg-label{font-family:var(--font-heading);fill:#111827;font-size:15px;font-weight:800}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mock-card,.problem-card,.test-banner,.stats-bar{transition:transform .25s,box-shadow .25s}.mock-actions button:hover,.problem-actions button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7c3aed59}.mock-card,.problem-card{transition:transform .25s,box-shadow .25s}.mock-card:hover,.problem-card:hover{transform:translateY(-5px)}.mock-card:hover{box-shadow:0 26px 70px #0f172a38}.problem-card:hover{box-shadow:0 26px 70px #7c3aed2e}.mock-actions button:hover,.problem-actions button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7c3aed52}.premium-trophy:hover .trophy-svg{transform:scale(1.04)}@media (width<=900px){.practice-section{grid-template-columns:1fr;gap:22px;padding:22px 24px}.mock-card{flex-direction:column;min-height:0}.trophy-area{width:100%;margin-top:12px}.problem-body{grid-template-columns:1fr}}@media (width<=520px){.practice-section{gap:16px;padding:18px 16px}.mock-card,.problem-card{border-radius:16px;min-height:0;padding:20px 16px}.mock-card h2,.problem-header h2{letter-spacing:0;font-size:29px;line-height:1.12}.mock-card h2{margin:12px 0 14px}.mock-card li{margin-bottom:7px;font-size:14px}.mock-actions,.problem-actions{flex-direction:column;gap:10px}.mock-actions button,.problem-actions button{width:100%;padding:12px 16px}.problem-header{flex-direction:column;align-items:flex-start;gap:10px}.problem-topic{margin:12px 0;font-size:16px}.problem-text p{margin-bottom:14px;font-size:15px;line-height:1.55}.trophy-area{min-height:170px;margin-top:8px;transform:none}.premium-trophy{width:168px;height:168px}.trophy-svg{width:150px;height:150px}.trophy-ring{width:140px;height:140px}.registered-box{width:122px;padding:10px;bottom:0;right:18px}.registered-box b{font-size:20px}.triangle-diagram{height:150px}.geometry-svg{width:180px;height:148px}}@media (width<=1200px){.practice-section{gap:24px;padding:24px 48px 20px}.mock-card,.problem-card{padding:26px}}@media (width<=992px){.practice-section{grid-template-columns:1fr;gap:24px;padding:24px 32px}.mock-card{flex-direction:column;align-items:flex-start}.trophy-area{width:100%;margin-top:20px;transform:none}.problem-body{grid-template-columns:1fr;gap:24px}.triangle-diagram{justify-self:center}}@media (width>=768px) and (width<=900px){.practice-section{grid-template-columns:1fr;gap:28px;padding:28px 34px}.mock-card,.problem-card{padding:30px}.mock-card h2{font-size:48px}.problem-header h2{font-size:38px}.mock-card li,.problem-text p{font-size:17px}.mock-actions button,.problem-actions button{min-height:56px;font-size:16px}.problem-body{grid-template-columns:1fr;gap:28px}.trophy-area{width:100%;min-height:240px;transform:none}.premium-trophy{width:210px;height:210px}.triangle-diagram{justify-self:center}}@media (width<=768px){.practice-section{grid-template-columns:1fr;gap:22px;padding:22px}.mock-card,.problem-card{padding:22px}.mock-card{flex-direction:column}.mock-card h2{font-size:36px}.problem-header{flex-direction:column;align-items:flex-start;gap:12px}.problem-header h2{font-size:32px}.problem-body{grid-template-columns:1fr}.mock-actions,.problem-actions{flex-direction:column}.mock-actions button,.problem-actions button{width:100%}.trophy-area{width:100%;min-height:220px;margin-top:18px;transform:none}}@media (width<=576px){.practice-section{gap:18px;padding:18px}.mock-card,.problem-card{border-radius:18px;padding:20px 18px}.mock-card h2{font-size:30px}.problem-header h2{font-size:28px}.problem-topic{font-size:16px}.problem-text p{font-size:15px}.premium-trophy{width:170px;height:170px}.trophy-svg{width:150px;height:150px}.trophy-ring{width:140px;height:140px}.registered-box{width:120px;bottom:0;right:10px}.geometry-svg{width:180px;height:150px}}@media (width<=400px){.practice-section{gap:16px;padding:14px}.mock-card,.problem-card{border-radius:16px;padding:16px}.mock-label{padding:6px 10px;font-size:10px}.mock-card h2{font-size:24px;line-height:1.15}.problem-header h2{font-size:22px}.problem-header span{font-size:10px}.mock-card li,.problem-text p{font-size:14px}.mock-actions button,.problem-actions button{width:100%;min-height:48px;font-size:14px}.trophy-area{min-height:180px}.premium-trophy{width:140px;height:140px}.trophy-svg{width:125px;height:125px}.trophy-ring{width:115px;height:115px}.registered-box{width:105px;padding:8px}.registered-box b{font-size:18px}.registered-box span{font-size:11px}.triangle-diagram{height:130px}.geometry-svg{width:150px;height:125px}}@media (width<=768px){.practice-section{gap:16px;padding:16px 22px}.mock-card,.problem-card{border-radius:17px;padding:18px}.mock-card h2{margin:10px 0 12px}.mock-actions{margin-top:18px}.problem-topic{margin:10px 0 12px}.problem-body{gap:16px}.trophy-area{min-height:176px;margin-top:8px}}@media (width<=400px){.practice-section{gap:12px;padding:12px 14px}}.stats-bar{color:#fff;background:linear-gradient(135deg,#07051f,#13073d);border-radius:16px;grid-template-columns:repeat(4,1fr);margin:20px 70px 0;padding:26px 36px;display:grid;box-shadow:0 18px 50px #0f172a38}.stat-item{border-right:1px solid #ffffff1f;align-items:center;gap:18px;padding:0 24px;display:flex}.stat-item:last-child{border-right:none}.stat-icon{color:#8b5cf6;filter:drop-shadow(0 0 14px #ffffff26);justify-content:center;align-items:center;width:50px;height:50px;display:flex}.stat-item:nth-child(2) .stat-icon{color:#22c55e}.stat-item:nth-child(3) .stat-icon{color:#f97316}.stat-item:nth-child(4) .stat-icon{color:#facc15}.stat-item h3{font-family:var(--font-heading);letter-spacing:-.05em;color:#fff;text-shadow:0 0 18px #ffffff26,0 0 30px #7c3aed38;margin:0 0 6px;font-size:47px;font-weight:800}.stat-item p{color:#d1d5db;font-family:var(--font-body);margin:0;font-size:16px;font-weight:500;line-height:1.4}.stat-item:hover{background:#ffffff0a;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 35px #7c3aed1f}.stat-item:hover .stat-icon{transform:scale(1.08)}@media (width<=900px){.stats-bar{grid-template-columns:1fr;gap:18px;margin:10px 24px 0;padding:24px;position:relative;overflow:hidden}.stats-bar:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:30%;height:100%;animation:8s linear infinite statsShine;position:absolute;top:0;left:-30%}@keyframes statsShine{0%{left:-30%}to{left:130%}}.stat-item{border-right:none;padding:0}}@media (width>=761px) and (width<=900px){.stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stats-bar{margin:10px 18px 0;padding:20px}.stat-item{gap:12px}.stat-item h3{letter-spacing:0;font-size:34px}}@media (width<=1200px){.stats-bar{margin:20px 48px 0;padding:24px 28px}.stat-item{gap:16px;padding:0 18px}.stat-item h3{font-size:42px}}@media (width<=992px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:18px;margin:18px 32px 0;padding:24px}.stat-item{background:#ffffff08;border-right:none;border-radius:14px;padding:18px}}@media (width>=768px) and (width<=900px){.stats-bar{grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 34px 0;padding:26px}.stat-item{background:#ffffff0a;border:none;border-radius:14px;gap:18px;padding:20px}.stat-icon{width:54px;height:54px}.stat-item h3{font-size:42px}.stat-item p{font-size:16px}}@media (width<=768px){.stats-bar{grid-template-columns:1fr;gap:16px;margin:16px 22px 0;padding:22px}.stat-item{border-right:none;padding:0}}@media (width<=576px){.stats-bar{margin:14px 18px 0;padding:20px}.stat-item{gap:14px}.stat-icon{width:46px;height:46px}.stat-item h3{font-size:34px}.stat-item p{font-size:15px}}@media (width<=400px){.stats-bar{border-radius:14px;margin:12px 14px 0;padding:16px}.stat-item{align-items:center;gap:10px}.stat-icon{width:40px;height:40px}.stat-icon svg{width:32px;height:32px}.stat-item h3{letter-spacing:0;font-size:28px}.stat-item p{font-size:13px}}@media (width<=768px){.stats-bar{border-radius:15px;gap:12px;margin:12px 22px 0;padding:16px 18px}.stat-item{gap:12px}.stat-icon{width:42px;height:42px}.stat-item h3{font-size:32px;line-height:1}.stat-item p{font-size:14px}}@media (width<=400px){.stats-bar{margin:10px 14px 0;padding:14px}}.test-banner{color:#fff;background:radial-gradient(circle at 8%,#ffffff2e,#0000 22%),radial-gradient(circle at 78% 45%,#22d3ee1f,#0000 28%),linear-gradient(135deg,#13072e 0%,#2b1055 35%,#3b1f7a 70%,#6d28d9 100%);border-radius:16px;justify-content:space-between;align-items:center;margin:18px 70px 40px;padding:24px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #6d28d926,0 0 40px #6d28d914}.test-banner:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1a 35%,#0000 55%);animation:7s ease-in-out infinite bannerShine;position:absolute;inset:0;transform:translate(-100%)}.test-banner:after{content:"";filter:blur(8px);background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.test-banner:hover{transform:translateY(-3px);box-shadow:0 28px 80px #5b21b673,inset 0 1px #ffffff2e}.banner-left{z-index:2;align-items:center;gap:18px;display:flex;position:relative}.banner-icon{color:#e0e7ff;filter:drop-shadow(0 0 18px #ffffff59);place-items:center;width:58px;height:58px;display:grid}.banner-left h2{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.1}.banner-left p{font-family:var(--font-body);color:#ffffffd9;margin:0;font-size:16px;font-weight:500;line-height:1.6}.banner-btn{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f3ff;font-family:var(--font-heading);letter-spacing:-.015em;cursor:pointer;background:#08081459;border:1px solid #c4b5fd59;border-radius:12px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .25s;position:relative;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff0f}.banner-btn:hover{background:#0c0c1c8c;border-color:#c4b5fd73;transform:translateY(-2px);box-shadow:0 14px 36px #00000059,0 0 18px #a855f726}@keyframes bannerShine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=900px){.test-banner{text-align:center;flex-direction:column;gap:20px;margin:18px 24px 30px}.banner-left{flex-direction:column}}@media (width<=520px){.test-banner{margin:18px 18px 28px;padding:22px 18px}.banner-left h2{letter-spacing:0;font-size:28px}.banner-btn{width:100%}}@media (width<=1200px){.test-banner{margin:18px 48px 36px;padding:24px 28px}.banner-left h2{font-size:32px}}@media (width<=992px){.test-banner{text-align:center;flex-direction:column;gap:24px;margin:18px 32px 34px;padding:26px}.banner-left{flex-direction:column;gap:18px}}@media (width>=768px) and (width<=900px){.test-banner{text-align:center;flex-direction:column;gap:24px;margin:18px 34px 34px;padding:28px}.banner-left{flex-direction:column;gap:18px}.banner-icon{width:60px;height:60px}.banner-left h2{font-size:34px}.banner-left p{font-size:17px}.banner-btn{min-height:56px;padding:16px 30px;font-size:16px}}@media (width<=768px){.test-banner{text-align:center;flex-direction:column;gap:22px;margin:18px 22px 30px;padding:24px 22px}.banner-left{flex-direction:column;gap:16px}.banner-left h2{font-size:30px}.banner-left p{font-size:15px}}@media (width<=576px){.test-banner{border-radius:18px;margin:18px 18px 28px;padding:22px 18px}.banner-icon{width:50px;height:50px}.banner-icon svg{width:40px;height:40px}.banner-left h2{font-size:26px;line-height:1.2}.banner-left p{font-size:14px}.banner-btn{width:100%}}@media (width<=400px){.test-banner{border-radius:16px;margin:16px 14px 24px;padding:18px 16px}.banner-icon{width:44px;height:44px}.banner-icon svg{width:34px;height:34px}.banner-left h2{font-size:22px;line-height:1.25}.banner-left p{font-size:13px;line-height:1.6}.banner-btn{width:100%;min-height:48px;padding:12px 16px;font-size:14px}}@media (width<=768px){.test-banner{border-radius:17px;gap:16px;margin:14px 22px 22px;padding:18px}.banner-left{gap:12px}.banner-icon{width:46px;height:46px}.banner-left h2{font-size:26px}.banner-left p{line-height:1.5}.banner-btn{min-height:48px}}@media (width<=400px){.test-banner{margin:12px 14px 20px;padding:16px}}.footer{color:#fff;background:radial-gradient(circle at 90% 75%,#7c3aed38,#0000 28%),linear-gradient(135deg,#05071a,#0b0826);grid-template-columns:1.1fr 2.2fr;gap:60px;padding:38px 70px 24px;display:grid;position:relative;overflow:hidden}.footer:before{content:"";background:linear-gradient(90deg,#0000,#a855f7cc,#0000);width:70%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-logo{align-items:center;gap:14px;margin-bottom:18px;display:flex}.footer-logo-img{object-fit:contain;flex-shrink:0;width:72px;height:72px}.footer-brand h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.footer-brand span{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;margin:2px 0 0;font-size:12px;font-weight:800;display:block}.footer-brand p{max-width:330px;font-family:var(--font-body);color:#cbd5e1;font-size:15px;font-weight:400;line-height:1.75}.footer-links{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.footer-links h4{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 14px;font-size:16px;font-weight:700}.footer-links a{font-family:var(--font-body);color:#cbd5e1;cursor:pointer;margin-bottom:9px;font-size:14px;font-weight:500;transition:color .2s,transform .2s;display:block}.footer-links a:hover{color:#c4b5fd;transform:translate(4px)}.footer-bottom{text-align:center;font-family:var(--font-body);color:#94a3b8;border-top:1px solid #ffffff14;grid-column:1/-1;margin:26px 0 0;padding-top:18px;font-size:13px;font-weight:400}@media (width<=900px){.footer{grid-template-columns:1fr;gap:34px;padding:34px 24px 22px}.footer-links{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=520px){.footer{gap:26px;padding:28px 18px 20px}.footer-logo{align-items:flex-start;gap:12px;margin-bottom:14px}.footer-logo-img{width:58px;height:58px}.footer-brand h2{letter-spacing:0;font-size:25px}.footer-brand span{letter-spacing:.06em;font-size:10px}.footer-brand p{max-width:none;font-size:14px;line-height:1.65}.footer-links{grid-template-columns:1fr;gap:16px}.footer-links h4{margin-bottom:10px}.footer-links a{margin-bottom:7px}.footer-bottom{margin-top:12px;padding-top:14px}}@media (width<=1200px){.footer{gap:48px;padding:38px 48px 24px}.footer-links{gap:24px}}@media (width<=992px){.footer{grid-template-columns:1fr;gap:36px;padding:36px 32px 24px}.footer-brand{max-width:640px}.footer-brand p{max-width:100%}.footer-links{grid-template-columns:repeat(2,1fr);gap:28px}}@media (width>=768px) and (width<=900px){.footer{grid-template-columns:1fr;gap:40px;padding:40px 34px 26px}.footer-logo-img{width:70px;height:70px}.footer-brand h2{font-size:34px}.footer-brand p{max-width:100%;font-size:17px}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px}.footer-links h4{font-size:18px}.footer-links a{font-size:15px}}@media (width<=768px){.footer{grid-template-columns:1fr;gap:30px;padding:34px 24px 22px}.footer-logo{gap:14px}.footer-brand h2{font-size:30px}.footer-brand p{max-width:100%}.footer-links{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=576px){.footer{gap:26px;padding:28px 18px 20px}.footer-logo{align-items:flex-start;gap:12px}.footer-logo-img{width:58px;height:58px}.footer-brand h2{font-size:24px}.footer-brand span{font-size:10px}.footer-brand p{font-size:14px;line-height:1.7}.footer-links{grid-template-columns:1fr;gap:18px}.footer-links h4{margin-bottom:10px}.footer-bottom{margin-top:16px;padding-top:16px}}@media (width<=400px){.footer{gap:22px;padding:24px 14px 18px}.footer-logo{gap:10px}.footer-logo-img{width:48px;height:48px}.footer-brand h2{font-size:20px}.footer-brand span{letter-spacing:.05em;font-size:9px}.footer-brand p{font-size:13px;line-height:1.6}.footer-links h4{font-size:15px}.footer-links a{margin-bottom:6px;font-size:13px}.footer-bottom{font-size:12px}}@media (width<=768px){.footer{gap:20px;padding:24px 22px 18px}.footer-logo{gap:10px;margin-bottom:10px}.footer-logo-img{width:50px;height:50px}.footer-brand h2{font-size:24px;line-height:1.08}.footer-brand p{margin-top:10px;font-size:13px;line-height:1.55}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.footer-links h4{margin-bottom:8px;font-size:14px}.footer-links a{margin-bottom:6px;font-size:13px;line-height:1.35}.footer-bottom{margin-top:4px;padding-top:12px;font-size:12px}}@media (width<=400px){.footer{gap:18px;padding:20px 14px 16px}.footer-links{gap:14px}}.login-page{color:#fff;background:radial-gradient(circle at 30% 42%,#7c3aed4d,#0000 30%),radial-gradient(circle at 70% 72%,#8b5cf638,#0000 28%),linear-gradient(135deg,#05071a 0%,#090b22 100%);grid-template-columns:.95fr 1fr;align-items:start;gap:55px;min-height:100vh;padding:28px 70px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";opacity:.16;background-image:radial-gradient(circle,#a855f759 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0}.login-bg-glow{filter:blur(85px);background:#7c3aed40;border-radius:50%;width:420px;height:420px;position:absolute;bottom:12%;left:28%}.login-top-brand{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;top:32px;left:70px}.login-top-brand img{object-fit:contain;width:58px;height:58px}.login-top-brand h2{margin:0;font-size:28px;line-height:1}.login-top-brand p{color:#c084fc;letter-spacing:1px;margin:6px 0 0;font-size:13px;font-weight:800}.login-left,.login-card{z-index:2;position:relative}.login-left{padding-top:105px}.login-brand-text h1{letter-spacing:-2px;max-width:620px;margin:0;font-size:54px;line-height:1.08}.login-brand-text h1 span{color:#8b5cf6;text-shadow:0 0 28px #8b5cf68c}.login-brand-text p{color:#d1d5db;max-width:530px;margin:24px 0 0;font-size:18px;line-height:1.7}.login-benefits{gap:14px;margin-top:34px;display:grid}.login-benefits div{align-items:center;gap:12px;display:flex}.login-benefits span{color:#a78bfa}.login-benefits p{color:#e5e7eb;margin:0;font-weight:600}.login-mini-card{color:#d1d5db;background:#ffffff0e;border:1px solid #c4b5fd29;border-radius:18px;max-width:520px;margin-top:34px;padding:18px 20px;line-height:1.6;box-shadow:0 18px 50px #0000002e}.login-mini-card b{color:#fff}.login-exam-strip{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.login-exam-strip span{color:#ede9fe;background:#ffffff14;border:1px solid #c4b5fd38;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;transition:all .25s}.login-exam-strip span:hover{background:#7c3aed33;border-color:#c4b5fd73}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172ae0,#0f172aad);border:1px solid #a78bfa38;border-radius:26px;justify-self:end;width:100%;max-width:570px;padding:36px 38px;box-shadow:0 0 0 1px #8b5cf614,0 28px 90px #0000006b}.login-card-header h2{margin:0 0 8px;font-size:34px}.login-card-header p{color:#cbd5e1;margin:0 0 32px;font-size:16px}.login-card form{flex-direction:column;display:flex}.login-card label{color:#e5e7eb;margin-bottom:8px;font-size:14px;font-weight:700}.password-row{justify-content:space-between;align-items:center;display:flex}.password-row a{color:#c084fc;font-size:14px;text-decoration:none}.login-card input{color:#fff;background:#0206176b;border:1px solid #ffffff24;border-radius:13px;outline:none;margin-bottom:20px;padding:16px 18px;font-size:15px}.login-card input::placeholder{color:#94a3b8}.login-card input:focus{border-color:#a78bfabf;box-shadow:0 0 0 3px #7c3aed2e}.login-options{margin:-2px 0 22px}.remember-me{align-items:center;gap:8px;display:flex;color:#cbd5e1!important;margin:0!important;font-size:14px!important;font-weight:500!important}.remember-me input{margin:0}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#5b21b6);border:none;border-radius:14px;width:100%;padding:16px 18px;font-size:17px;font-weight:800;transition:all .25s;box-shadow:0 18px 35px #7c3aed59}.login-btn:hover{transform:translateY(-2px);box-shadow:0 22px 45px #7c3aed73}.login-divider{color:#94a3b8;align-items:center;gap:14px;margin:28px 0 18px;display:flex}.login-divider span{background:#ffffff1f;flex:1;height:1px}.login-divider p{margin:0;font-size:14px}.register-link{text-align:center;color:#cbd5e1;margin:24px 0 0;font-size:15px}.register-link a{color:#c084fc;font-weight:800;text-decoration:none}.google-icon{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:24px;font-weight:900;display:grid}@media (width<=900px){.login-page{grid-template-columns:1fr;gap:38px;padding:32px 24px}.login-top-brand{margin-bottom:20px;position:relative;top:auto;left:auto}.login-left{padding-top:0}.login-brand-text h1{font-size:42px}.login-visual{width:100%}.login-card{justify-self:center;max-width:100%}}@media (width<=1200px){.login-page{grid-template-columns:.95fr 1fr;gap:42px;padding:28px 42px}.login-top-brand{left:42px}.login-brand-text h1{font-size:48px}.login-brand-text p{font-size:17px}.login-card{max-width:520px}}@media (width<=992px){.login-page{grid-template-columns:1fr;gap:42px;padding:34px 30px}.login-top-brand{margin-bottom:10px;position:relative;top:auto;left:auto}.login-left{padding-top:0}.login-brand-text{max-width:100%}.login-brand-text h1{font-size:46px}.login-brand-text p,.login-mini-card{max-width:100%}.login-card{justify-self:center;max-width:100%}.login-bg-glow{left:50%;transform:translate(-50%)}}@media (width>=768px) and (width<=900px){.login-page{grid-template-columns:1fr;gap:40px;padding:40px 36px}.login-top-brand{margin-bottom:10px;position:relative;top:auto;left:auto}.login-top-brand img{width:60px;height:60px}.login-top-brand h2{font-size:30px}.login-left{padding-top:0}.login-brand-text h1{font-size:56px;line-height:1.08}.login-brand-text p{max-width:100%;font-size:18px;line-height:1.75}.login-benefits p{font-size:17px}.login-mini-card{max-width:100%;padding:22px;font-size:16px;line-height:1.8}.login-exam-strip{gap:14px}.login-exam-strip span{padding:11px 18px;font-size:14px}.login-card{justify-self:center;width:100%;max-width:640px;padding:34px}.login-card-header h2{font-size:36px}.login-card-header p{font-size:17px}.login-card label{font-size:15px}.login-card input,.login-btn,.google-btn{min-height:56px;font-size:16px}.secure-box{font-size:15px}}@media (width<=768px){.login-page{grid-template-columns:1fr;gap:34px;padding:30px 22px}.login-top-brand{margin-bottom:8px;position:relative;top:auto;left:auto}.login-left{padding-top:0}.login-brand-text h1{font-size:42px}.login-brand-text p{max-width:100%;font-size:16px}.login-mini-card{max-width:100%}.login-card{max-width:100%;padding:28px 24px}.login-bg-glow{width:320px;height:320px}.login-left{display:none}}@media (width<=576px){.login-page{gap:28px;padding:24px 18px}.login-top-brand{gap:10px}.login-top-brand img{width:48px;height:48px}.login-top-brand h2{font-size:24px}.login-top-brand p{font-size:11px}.login-brand-text h1{letter-spacing:-1px;font-size:36px}.login-brand-text p{font-size:15px}.login-benefits{gap:12px}.login-benefits p{font-size:15px}.login-mini-card{padding:18px;font-size:14px}.login-exam-strip span{text-align:center;flex:calc(50% - 8px)}.login-card{border-radius:22px;padding:22px 20px}.login-card-header h2{font-size:30px}.login-card-header p{font-size:15px}.login-card input{min-height:52px;font-size:15px}.password-row{flex-wrap:wrap;gap:8px}.login-btn,.google-btn{min-height:52px;font-size:15px}}@media (width<=400px){.login-page{padding:18px 14px}.login-bg-glow{filter:blur(60px);width:240px;height:240px}.login-top-brand img{width:42px;height:42px}.login-top-brand h2{font-size:20px}.login-top-brand p{letter-spacing:.6px;font-size:10px}.login-brand-text h1{font-size:30px;line-height:1.15}.login-brand-text p,.login-benefits p{font-size:14px}.login-mini-card{padding:16px;font-size:13px}.login-exam-strip{gap:8px}.login-exam-strip span{flex:100%;padding:10px 14px;font-size:12px}.login-card{padding:18px 16px}.login-card-header h2{font-size:26px}.login-card-header p{margin-bottom:24px;font-size:14px}.login-card label,.password-row a,.remember-me{font-size:13px!important}.forgot-password-link{color:#5b6ee1;font-size:.95rem;text-decoration:none;transition:color .2s}.forgot-password-link:hover{color:#3949ab;text-decoration:underline}.login-card input{min-height:48px;padding:14px;font-size:14px}.login-btn,.google-btn{min-height:48px;font-size:14px}.google-icon{width:20px;height:20px;font-size:20px}.register-link,.secure-box{font-size:13px}}.register-page{color:#fff;background:radial-gradient(circle at 30% 42%,#7c3aed4d,#0000 30%),radial-gradient(circle at 70% 72%,#8b5cf638,#0000 28%),linear-gradient(135deg,#05071a 0%,#090b22 100%);grid-template-columns:.95fr 1fr;align-items:start;gap:55px;min-height:100vh;padding:28px 70px;display:grid;position:relative;overflow:hidden}.register-page:before{content:"";opacity:.16;background-image:radial-gradient(circle,#a855f759 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0}.register-bg-glow{filter:blur(85px);background:#7c3aed40;border-radius:50%;width:420px;height:420px;position:absolute;bottom:12%;left:28%}.register-top-brand{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;top:32px;left:70px}.register-top-brand img{object-fit:contain;width:58px;height:58px}.register-top-brand h2{margin:0;font-size:28px;line-height:1}.register-top-brand p{color:#c084fc;letter-spacing:1px;margin:6px 0 0;font-size:13px;font-weight:800}.register-left,.register-card{z-index:2;position:relative}.register-left{padding-top:105px}.register-brand-text h1{letter-spacing:-2px;max-width:620px;margin:0;font-size:54px;line-height:1.08}.register-brand-text h1 span{color:#8b5cf6;text-shadow:0 0 28px #8b5cf68c}.register-brand-text p{color:#d1d5db;max-width:530px;margin:24px 0 0;font-size:18px;line-height:1.7}.register-benefits{gap:14px;margin-top:34px;display:grid}.register-benefits div{align-items:center;gap:12px;display:flex}.register-benefits span{color:#a78bfa}.register-benefits p{color:#e5e7eb;margin:0;font-weight:600}.register-mini-card{color:#d1d5db;background:#ffffff0e;border:1px solid #c4b5fd29;border-radius:18px;max-width:520px;margin-top:34px;padding:18px 20px;line-height:1.6;box-shadow:0 18px 50px #0000002e}.register-mini-card b{color:#fff}.register-exam-strip{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.register-exam-strip span{color:#ede9fe;background:#ffffff14;border:1px solid #c4b5fd38;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;transition:all .25s}.register-exam-strip span:hover{background:#7c3aed33;border-color:#c4b5fd73;transform:translateY(-2px)}.register-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0f172ae0,#0f172aad);border:1px solid #a78bfa38;border-radius:26px;justify-self:end;width:100%;max-width:570px;padding:36px 38px;box-shadow:0 0 0 1px #8b5cf614,0 25px 80px #00000073,0 0 60px #7c3aed1a}.register-card-header h2{margin:0 0 8px;font-size:34px}.register-card-header p{color:#cbd5e1;margin:0 0 26px;font-size:16px}.register-card form{flex-direction:column;display:flex}.register-card label{color:#e5e7eb;margin-bottom:8px;font-size:14px;font-weight:700}.register-card input{color:#fff;background:#0206176b;border:1px solid #ffffff24;border-radius:13px;outline:none;margin-bottom:16px;padding:15px 18px;font-size:15px}.register-card input::placeholder{color:#94a3b8}.register-card input:focus{border-color:#a78bfabf;box-shadow:0 0 0 3px #7c3aed2e}.register-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#5b21b6);border:none;border-radius:14px;width:100%;padding:16px 18px;font-size:17px;font-weight:800;transition:all .25s;box-shadow:0 18px 35px #7c3aed59}.register-btn:hover{transform:translateY(-2px);box-shadow:0 22px 45px #7c3aed73}.register-divider{color:#94a3b8;align-items:center;gap:14px;margin:24px 0 18px;display:flex}.register-divider span{background:#ffffff1f;flex:1;height:1px}.register-divider p{margin:0;font-size:14px}.google-btn{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #a78bfa40;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;font-size:15px;font-weight:800;transition:all .25s;display:flex}.google-btn:hover{background:#ffffff12;border-color:#c4b5fd73}.google-icon{font-size:24px}.login-link{text-align:center;color:#cbd5e1;margin:24px 0 0;font-size:15px}.login-link a{color:#c084fc;font-weight:800;text-decoration:none}.secure-box{color:#cbd5e1;text-align:center;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px}@media (width<=900px){.register-page{grid-template-columns:1fr;gap:38px;padding:32px 24px}.register-top-brand{margin-bottom:20px;position:relative;top:auto;left:auto}.register-left{padding-top:0}.register-brand-text h1{font-size:42px}.register-card{justify-self:center;max-width:100%}}@media (width<=1200px){.register-page{grid-template-columns:.95fr 1fr;gap:42px;padding:28px 42px}.register-top-brand{left:42px}.register-brand-text h1{font-size:48px}.register-brand-text p{font-size:17px}.register-card{max-width:520px}}@media (width<=992px){.register-page{grid-template-columns:1fr;gap:42px;padding:34px 30px}.register-top-brand{margin-bottom:10px;position:relative;top:auto;left:auto}.register-left{padding-top:0}.register-brand-text{max-width:100%}.register-brand-text h1{font-size:46px}.register-brand-text p,.register-mini-card{max-width:100%}.register-card{justify-self:center;max-width:100%}.register-bg-glow{left:50%;transform:translate(-50%)}}@media (width>=768px) and (width<=900px){.register-page{grid-template-columns:1fr;gap:40px;padding:40px 36px}.register-top-brand{margin-bottom:10px;position:relative;top:auto;left:auto}.register-top-brand img{width:60px;height:60px}.register-top-brand h2{font-size:30px}.register-left{display:none}.register-brand-text h1{font-size:56px;line-height:1.08}.register-brand-text p{max-width:100%;font-size:18px;line-height:1.75}.register-benefits p{font-size:17px}.register-mini-card{max-width:100%;padding:22px;font-size:16px;line-height:1.8}.register-exam-strip{gap:14px}.register-exam-strip span{padding:11px 18px;font-size:14px}.register-card{justify-self:center;width:100%;max-width:640px;padding:34px}.register-card-header h2{font-size:36px}.register-card-header p{font-size:17px}.register-card label{font-size:15px}.register-card input,.register-btn,.google-btn{min-height:56px;font-size:16px}.secure-box{font-size:15px}}@media (width<=768px){.register-page{grid-template-columns:1fr;gap:34px;padding:30px 22px}.register-top-brand{margin-bottom:8px;position:relative;top:auto;left:auto}.register-left{display:none}.register-brand-text h1{font-size:42px}.register-brand-text p{max-width:100%;font-size:16px}.register-mini-card{max-width:100%}.register-card{max-width:100%;padding:28px 24px}.register-bg-glow{width:320px;height:320px}}@media (width<=576px){.register-page{gap:28px;padding:24px 18px}.register-top-brand{gap:10px}.register-top-brand img{width:48px;height:48px}.register-top-brand h2{font-size:24px}.register-top-brand p{font-size:11px}.register-brand-text h1{letter-spacing:-1px;font-size:36px}.register-brand-text p{font-size:15px}.register-benefits{gap:12px}.register-benefits p{font-size:15px}.register-mini-card{padding:18px;font-size:14px}.register-exam-strip span{text-align:center;flex:calc(50% - 8px)}.register-card{border-radius:22px;padding:22px 20px}.register-card-header h2{font-size:30px}.register-card-header p{font-size:15px}.register-card input,.register-btn,.google-btn{min-height:52px;font-size:15px}}@media (width<=400px){.register-page{padding:18px 14px}.register-bg-glow{filter:blur(60px);width:240px;height:240px}.register-top-brand img{width:42px;height:42px}.register-top-brand h2{font-size:20px}.register-top-brand p{letter-spacing:.6px;font-size:10px}.register-brand-text h1{font-size:30px;line-height:1.15}.register-brand-text p,.register-benefits p{font-size:14px}.register-mini-card{padding:16px;font-size:13px}.register-exam-strip{gap:8px}.register-exam-strip span{flex:100%;padding:10px 14px;font-size:12px}.register-card{padding:18px 16px}.register-card-header h2{font-size:26px}.register-card-header p{margin-bottom:22px;font-size:14px}.register-card label{font-size:13px}.register-card input{min-height:48px;padding:14px;font-size:14px}.register-btn,.google-btn{width:100%;min-height:48px;font-size:14px}.google-icon{font-size:20px}.login-link,.secure-box{font-size:13px}}.dashboard-main,.dashboard-sidebar{background:#fff;border-radius:24px;padding:28px;box-shadow:0 15px 45px #0f172a0f}.support-card{background:linear-gradient(135deg,#fff,#fafcff);border:1px solid #25d36626;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:all .25s;display:flex;box-shadow:0 14px 35px #0f172a0d}@media (width<=1100px){.dashboard-content{grid-template-columns:1fr}.learning-grid,.quick-grid,.exam-grid{grid-template-columns:repeat(2,1fr)}.dashboard-hero{flex-direction:column;align-items:flex-start}}@media (width>=761px) and (width<=1100px){.dashboard-hero,.dashboard-content{padding-left:32px;padding-right:32px}.hero-stats-panel{width:100%;margin-top:26px}}@media (width<=1200px){.dashboard-hero,.dashboard-content{padding-left:42px;padding-right:42px}.dashboard-content{grid-template-columns:1.8fr .95fr;gap:24px}.hero-stats-panel{width:420px}.learning-grid{grid-template-columns:repeat(3,1fr)}.quick-grid,.exam-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=992px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:32px;padding:46px 30px 36px}.hero-status-cards{flex-wrap:wrap}.hero-status-cards div{flex:220px;min-width:0}.hero-stats-panel{width:100%}.dashboard-content{grid-template-columns:1fr;padding:32px 30px 48px}.learning-grid{grid-template-columns:repeat(2,1fr)}.quick-grid,.exam-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px) and (width<=900px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:36px;padding:48px 36px 38px}.dashboard-hero h1{font-size:52px;line-height:1.08}.dashboard-hero p{font-size:18px;line-height:1.8}.hero-status-cards{flex-wrap:wrap;gap:16px}.hero-status-cards div{flex:calc(50% - 8px);min-width:0;padding:24px}.hero-status-cards b{font-size:19px}.hero-status-cards span{font-size:15px}.hero-stats-panel{grid-template-columns:repeat(2,1fr);width:100%}.hero-stat-card{padding:22px}.hero-stat-card h3{font-size:36px}.dashboard-content{grid-template-columns:1fr;gap:24px;padding:34px}.learning-grid,.quick-grid,.exam-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main,.dashboard-sidebar{padding:26px}.side-card,.pro-card,.support-card{padding:24px}.section-header h2{font-size:30px}.learning-card h3,.pro-card h2,.support-content h3{font-size:24px}}@media (width<=768px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:28px;min-height:auto;padding:36px 22px 30px}.dashboard-hero h1{font-size:40px}.dashboard-hero p{font-size:16px}.hero-status-cards{flex-direction:column;gap:14px}.hero-status-cards div{width:100%;min-width:0}.hero-stats-panel{grid-template-columns:1fr;width:100%}.dashboard-content{grid-template-columns:1fr;gap:20px;padding:26px 22px 40px}.learning-grid,.quick-grid,.exam-grid,.potd-actions{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.pro-card,.support-card{flex-direction:column}}@media (width<=576px){.dashboard-hero{padding:28px 18px}.dashboard-hero h1{font-size:34px}.dashboard-hero p{font-size:15px}.hero-status-cards div{padding:18px}.hero-status-cards b{font-size:18px}.hero-stat-card{padding:18px}.hero-stat-card h3{font-size:30px}.dashboard-content{padding:20px 18px 36px}.dashboard-main,.dashboard-sidebar,.side-card,.dashboard-potd-card,.pro-card,.support-card{border-radius:18px;padding:18px}.dashboard-sidebar .dashboard-potd-card .section-header h2{max-width:none;font-size:22px}.potd-actions{grid-template-columns:1fr}.test-info{gap:10px}}@media (width<=400px){.dashboard-hero{padding:22px 14px}.dashboard-hero h1{font-size:28px;line-height:1.15}.dashboard-hero p{font-size:14px}.hero-status-cards div{padding:16px}.hero-status-cards b{font-size:16px}.hero-status-cards span{font-size:13px}.hero-stat-card{gap:12px;padding:16px}.hero-stat-card span{width:42px;height:42px;font-size:20px}.hero-stat-card h3{font-size:26px}.dashboard-content{padding:16px 14px 30px}.dashboard-main,.dashboard-sidebar,.side-card,.dashboard-potd-card,.pro-card,.support-card{border-radius:16px;padding:16px}.section-header h2,.learning-card h3,.pro-card h2{font-size:20px}.quick-icon,.exam-icon{width:48px;height:48px}.support-whatsapp-icon,.pro-crown{width:48px;height:48px;font-size:24px}.learning-card button,.view-problem-btn,.potd-actions button,.side-btn,.pro-card button{width:100%;min-height:48px;font-size:14px}}.dashboard-page{color:#0f172a;background:#f7f8fc;min-height:100vh}.dashboard-hero{color:#fff;background:radial-gradient(circle at 72% 45%,#7c3aed61,#0000 30%),radial-gradient(circle at 40% 100%,#8b5cf62e,#0000 35%),linear-gradient(135deg,#05071a,#090b22);justify-content:space-between;align-items:center;min-height:330px;margin:0;padding:70px 70px 42px;display:flex;position:relative;overflow:hidden}.dashboard-hero:before{content:"";opacity:.16;background-image:radial-gradient(circle,#a855f747 1px,#0000 1px);background-size:85px 85px;position:absolute;inset:0}.dashboard-hero>div{z-index:2;position:relative}.dashboard-hero h1{margin:0;font-size:38px}.dashboard-hero h1 span{color:#a855f7}.dashboard-hero p{color:#d1d5db;font-size:17px}.hero-status-cards{gap:18px;margin-top:36px;display:flex}.hero-status-cards div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;min-width:190px;padding:24px}.hero-status-cards b{color:#fff;margin-bottom:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;display:block}.hero-status-cards span{color:#cbd5e1;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.hero-stats-panel{grid-template-columns:repeat(2,1fr);align-self:center;gap:18px;width:500px;display:grid}.hero-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:16px;padding:22px;transition:all .3s;display:flex}.hero-stat-card:hover{border-color:#a78bfa59;transform:translateY(-3px)}.hero-stat-card span{background:#7c3aed38;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.hero-stat-card h3{color:#fff;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:700}.hero-stat-card p{color:#cbd5e1;margin-top:4px;font-family:Inter,sans-serif;font-size:14px}.dashboard-content{background:linear-gradient(#f8f7ff 0%,#fff 45%,#f8fafc 100%);grid-template-columns:2fr 1fr;gap:28px;padding:38px 70px 55px;display:grid}.dashboard-main,.dashboard-sidebar{background:#fff;border-radius:24px;padding:28px;box-shadow:0 15px 45px #0f172a0f}.section-header{justify-content:space-between;align-items:center;display:flex}.section-header h2{color:#000;margin:0;font-size:22px}.section-header a{color:#8f2cff;font-weight:700;text-decoration:none}.learning-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;display:grid}.learning-card{text-align:center;background:#fff;border:1px solid #7c3aed1f;border-radius:18px;flex-direction:column;align-items:center;padding:18px;transition:all .25s;display:flex;box-shadow:0 14px 35px #0f172a0f}.learning-card h3,.learning-card p,.learning-card small{text-align:center;width:100%}.lesson-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:18px auto;display:flex;box-shadow:0 14px 30px #7c3aed3d}.learning-card h3{margin:0 0 8px}.learning-card p,.learning-card small{color:#64748b}.learning-card button{color:#6d28d9;background:#f4efff;border:none;border-radius:12px;width:100%;margin-top:18px;padding:12px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;transition:all .25s}.learning-card button:hover{background:#ede9fe}.learning-card.purple span{color:#6d28d9;background:#ede9fe}.learning-card.green span{color:#059669;background:#dcfce7}.learning-card.orange span{color:#ea580c;background:#ffedd5}.learning-card.blue span{color:#2563eb;background:#dbeafe}.quick-heading{margin-top:38px}.quick-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:18px;display:grid}.quick-card,.exam-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px 16px}.quick-icon,.exam-icon{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 14px;display:flex;box-shadow:inset 0 0 0 1px #7c3aed1f,0 6px 18px #7c3aed14}.quick-card h3,.exam-card h3{margin:0 0 8px;font-size:16px}.quick-card p,.exam-card p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.exam-grid{grid-template-columns:repeat(5,170px);justify-content:space-between;gap:18px;margin-top:18px;display:grid}.dashboard-sidebar{align-content:start;gap:18px;display:grid}.side-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:22px}.dashboard-potd-card{position:relative}.topic-pill,.time-pill{border-radius:8px;margin-top:18px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-block}.topic-pill{color:#6d28d9;background:#ede9fe}.time-pill{float:right;color:#92400e;background:#fef3c7}.dashboard-potd-card p{margin-top:24px;line-height:1.6}.potd-preview-box{background:#faf7ff;border:1px solid #7c3aed1a;border-radius:16px;margin:18px 0;padding:22px}.potd-preview-box h3{margin:0 0 8px;font-size:20px}.potd-preview-box p{color:#64748b;margin:0 0 18px;line-height:1.6}.view-problem-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:11px;width:100%;padding:13px 16px;font-weight:800}.potd-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.side-btn{margin-top:4px}.potd-actions button,.side-btn,.pro-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:11px;padding:13px 16px;font-weight:800}.outline-btn{color:#5b21b6!important;background:#fff!important;border:1px solid #7c3aed59!important}.pro-card{color:#fff;background:radial-gradient(circle at 82% 30%,#fbbf246b,#0000 26%),radial-gradient(circle at 20% 100%,#7c3aed59,#0000 30%),linear-gradient(135deg,#05071a 0%,#16072f 55%,#0b0618 100%);border:1px solid #fbbf2438;border-radius:22px;align-items:flex-start;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a38,0 0 45px #7c3aed29}.pro-card:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1f 45%,#0000 75%);transition:all .6s;position:absolute;inset:0;transform:translate(-100%)}.pro-card:hover:before{transform:translate(100%)}.pro-crown{color:#2b1600;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 28px #fbbf2473,inset 0 0 0 1px #ffffff47}.pro-label{color:#fde68a;letter-spacing:1.2px;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.pro-card h2{margin:0 0 8px;font-size:24px}.pro-card p{color:#e5e7eb;margin:0;line-height:1.55}.pro-benefits{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.pro-benefits span{color:#fde68a;background:#ffffff14;border:1px solid #fbbf242e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.pro-card button{color:#1f1300;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#d97706);border:none;border-radius:12px;padding:12px 16px;font-weight:900;box-shadow:0 14px 30px #f59e0b47}.support-card{background:linear-gradient(135deg,#fff,#fafcff);border:1px solid #25d36626;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:all .25s;display:flex;box-shadow:0 14px 35px #0f172a0d}.support-whatsapp-icon{color:#fff;background:#25d366;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;display:flex;box-shadow:0 10px 24px #25d36640}.support-content span{letter-spacing:1px;color:#25d366;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.support-content h3{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:700}.support-content p{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.5}.support-content a{color:#25d366;font-weight:400;text-decoration:none}.support-card:hover{border-color:#25d3664d;transform:translateY(-3px)}.support-card h3{margin:0 0 4px;font-size:18px}.support-card p{color:#64748b;margin:0 0 6px;font-size:14px}.support-card a{color:#6d28d9;font-weight:800;text-decoration:none}.compact-support-card{padding:16px 18px}.compact-support-card .support-whatsapp-icon{width:46px;height:46px;font-size:24px}.compact-support-card .support-content h3{margin-bottom:4px}.compact-support-card .support-content a{font-size:12px}.learning-card,.quick-card,.exam-card,.side-card,.pro-card,.support-card{transition:all .25s}.learning-card:hover,.quick-card:hover,.exam-card:hover,.side-card:hover,.pro-card:hover,.support-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #7c3aed1f}.exam-icon,.quick-icon{transition:all .25s}.exam-card:hover{border-color:#7c3aed40;transform:translateY(-6px)}.exam-card:hover .exam-icon,.quick-card:hover .quick-icon{transform:scale(1.15)}.test-info{gap:8px;margin:14px 0 16px;display:grid}.test-info div{color:#475569;background:#faf7ff;border:1px solid #7c3aed14;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600}.dashboard-sidebar .dashboard-potd-card{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;padding:22px;overflow:hidden}.dashboard-sidebar .dashboard-potd-card .section-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-sidebar .dashboard-potd-card .section-header h2{max-width:180px;font-size:22px;line-height:1.15}.dashboard-sidebar .dashboard-potd-card .topic-pill,.dashboard-sidebar .dashboard-potd-card .time-pill{float:none;display:inline-block}.dashboard-sidebar .dashboard-potd-card .time-pill{margin-left:8px}.dashboard-sidebar .potd-preview-box{background:#faf7ff;border:1px solid #7c3aed1f;border-radius:16px;margin:18px 0;padding:20px}.dashboard-sidebar .potd-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-card,.exam-card{cursor:pointer}.dashboard-hero{gap:46px}.dashboard-hero>div:first-child{flex:620px;max-width:760px}.dashboard-hero h1{letter-spacing:0;line-height:1.08}.dashboard-hero p{max-width:560px;margin:12px 0 0;line-height:1.7}.hero-status-cards{align-items:stretch}.hero-status-cards div,.hero-stat-card{min-height:118px;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000001f}.hero-status-cards span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-content{gap:30px}.dashboard-main,.dashboard-sidebar{border:1px solid #7c3aed14}.section-header{gap:18px}.section-header a{white-space:nowrap;transition:color .2s}.section-header a:hover{color:#5b21b6}.learning-grid,.quick-grid,.exam-grid{align-items:stretch}.learning-card,.quick-card,.exam-card,.side-card{border-radius:18px;min-width:0;height:100%;box-shadow:0 14px 34px #0f172a0e}.learning-card{justify-content:flex-start;align-items:stretch;min-height:230px}.learning-card>span{color:#6d28d9;background:#f5f3ff;border-radius:999px;align-self:center;margin-bottom:16px;padding:7px 10px;font-size:12px;font-weight:800}.learning-card h3{min-height:46px;line-height:1.28}.learning-card p{margin:0 0 6px;line-height:1.5}.learning-card small{min-height:40px;line-height:1.45;display:block}.learning-card button{cursor:pointer;min-height:46px;margin-top:auto}.learning-card button:hover,.view-problem-btn:hover,.potd-actions button:hover,.side-btn:hover,.pro-card button:hover{transform:translateY(-2px)}.quick-card,.exam-card{flex-direction:column;justify-content:flex-start;align-items:center;min-height:180px;display:flex}.quick-card h3,.exam-card h3{line-height:1.3}.side-card .section-header h3,.dashboard-potd-card .section-header h2{line-height:1.25}.potd-preview-box{gap:12px;display:grid}.potd-preview-box p{margin:0}.test-info div{align-items:center;min-height:42px;display:flex}.support-card{min-height:126px}@media (width<=1100px){.dashboard-content{grid-template-columns:1fr}.learning-grid,.quick-grid,.exam-grid{grid-template-columns:repeat(2,1fr)}.dashboard-hero{flex-direction:column;align-items:flex-start}}@media (width>=761px) and (width<=1100px){.dashboard-hero,.dashboard-content{padding-left:32px;padding-right:32px}.hero-stats-panel{width:100%;margin-top:26px}}@media (width<=760px){.dashboard-hero{min-height:0;padding:38px 18px 30px}.dashboard-hero h1{font-size:30px;line-height:1.15}.dashboard-hero p{font-size:15px;line-height:1.6}.hero-status-cards,.hero-stats-panel{grid-template-columns:1fr;width:100%}.hero-status-cards{flex-direction:column;gap:12px;margin-top:24px}.hero-status-cards div{width:100%;min-width:0;padding:18px}.dashboard-content{gap:18px;padding:24px 14px 38px}.dashboard-main,.dashboard-sidebar,.side-card,.dashboard-sidebar .dashboard-potd-card,.pro-card,.support-card{border-radius:18px;padding:18px}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.learning-grid,.quick-grid,.exam-grid,.potd-actions{grid-template-columns:1fr}.pro-card,.support-card{flex-direction:column}.time-pill{float:none;margin-left:8px}.dashboard-sidebar .dashboard-potd-card .section-header h2{max-width:none}}@media (width<=1200px){.dashboard-hero,.dashboard-content{padding-left:42px;padding-right:42px}.dashboard-content{grid-template-columns:1.8fr .95fr;gap:24px}.hero-stats-panel{width:420px}.learning-grid{grid-template-columns:repeat(3,1fr)}.quick-grid,.exam-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=992px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:32px;padding:46px 30px 36px}.hero-status-cards{flex-wrap:wrap}.hero-status-cards div{flex:220px;min-width:0}.hero-stats-panel{width:100%}.dashboard-content{grid-template-columns:1fr;padding:32px 30px 48px}.learning-grid{grid-template-columns:repeat(2,1fr)}.quick-grid,.exam-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px) and (width<=900px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:36px;padding:48px 36px 38px}.dashboard-hero h1{font-size:52px;line-height:1.08}.dashboard-hero p{font-size:18px;line-height:1.8}.hero-status-cards{flex-wrap:wrap;gap:16px}.hero-status-cards div{flex:calc(50% - 8px);min-width:0;padding:24px}.hero-status-cards b{font-size:19px}.hero-status-cards span{font-size:15px}.hero-stats-panel{grid-template-columns:repeat(2,1fr);width:100%}.hero-stat-card{padding:22px}.hero-stat-card h3{font-size:36px}.dashboard-content{grid-template-columns:1fr;gap:24px;padding:34px}.learning-grid,.quick-grid,.exam-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main,.dashboard-sidebar{padding:26px}.side-card,.pro-card,.support-card{padding:24px}.section-header h2{font-size:30px}.learning-card h3,.pro-card h2,.support-content h3{font-size:24px}}@media (width<=768px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:28px;min-height:auto;padding:36px 22px 30px}.dashboard-hero h1{font-size:40px}.dashboard-hero p{font-size:16px}.hero-status-cards{flex-direction:column;gap:14px}.hero-status-cards div{width:100%;min-width:0}.hero-stats-panel{grid-template-columns:1fr;width:100%}.dashboard-content{grid-template-columns:1fr;gap:20px;padding:26px 22px 40px}.learning-grid,.quick-grid,.exam-grid,.potd-actions{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.pro-card,.support-card{flex-direction:column}}@media (width<=576px){.dashboard-hero{padding:28px 18px}.dashboard-hero h1{font-size:34px}.dashboard-hero p{font-size:15px}.hero-status-cards div{padding:18px}.hero-status-cards b{font-size:18px}.hero-stat-card{padding:18px}.hero-stat-card h3{font-size:30px}.dashboard-content{padding:20px 18px 36px}.dashboard-main,.dashboard-sidebar,.side-card,.dashboard-potd-card,.pro-card,.support-card{border-radius:18px;padding:18px}.dashboard-sidebar .dashboard-potd-card .section-header h2{max-width:none;font-size:22px}.potd-actions{grid-template-columns:1fr}.test-info{gap:10px}}@media (width<=400px){.dashboard-hero{padding:22px 14px}.dashboard-hero h1{font-size:28px;line-height:1.15}.dashboard-hero p{font-size:14px}.hero-status-cards div{padding:16px}.hero-status-cards b{font-size:16px}.hero-status-cards span{font-size:13px}.hero-stat-card{gap:12px;padding:16px}.hero-stat-card span{width:42px;height:42px;font-size:20px}.hero-stat-card h3{font-size:26px}.dashboard-content{padding:16px 14px 30px}.dashboard-main,.dashboard-sidebar,.side-card,.dashboard-potd-card,.pro-card,.support-card{border-radius:16px;padding:16px}.section-header h2,.learning-card h3,.pro-card h2{font-size:20px}.quick-icon,.exam-icon{width:48px;height:48px}.support-whatsapp-icon,.pro-crown{width:48px;height:48px;font-size:24px}.learning-card button,.view-problem-btn,.potd-actions button,.side-btn,.pro-card button{width:100%;min-height:48px;font-size:14px}}.dashboard-page{--dash-radius:22px;--dash-card-shadow:0 18px 48px #0f172a14;--dash-card-border:#7c3aed21;background:linear-gradient(#05071a 0%,#07091f 430px,#f8fafc 430px,#fff 100%)}.dashboard-hero{align-items:flex-start;min-height:390px;padding:76px max(48px,50vw - 695px) 86px}.dashboard-hero:after{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#7c3aed38,#0000 68%);border-radius:999px;height:150px;position:absolute;bottom:-72px;left:6%;right:6%}.dashboard-hero h1{max-width:760px;font-size:clamp(36px,4vw,56px)}.dashboard-hero p{font-size:18px}.hero-status-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1040px);margin-top:42px;display:grid}.hero-status-cards div{border-radius:var(--dash-radius);background:radial-gradient(circle at 0 0,#a855f738,#0000 42%),#fff1;border-color:#c4b5fd2e;min-width:0}.hero-status-cards b{font-size:17px}.hero-stats-panel{gap:20px;width:min(44vw,560px)}.hero-stat-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 18% 20%,#a855f72e,#0000 32%),#ffffff12;min-height:136px;padding:26px}.hero-stat-card span{border-radius:20px;width:64px;height:64px;font-size:30px;box-shadow:0 16px 34px #7c3aed2e}.hero-stat-card h3{font-size:40px;line-height:1}.dashboard-content{z-index:4;background:radial-gradient(circle at 18% 0,#7c3aed14,#0000 32%),linear-gradient(#fff 0%,#fbfaff 44%,#fff 100%);border-radius:28px 28px 0 0;width:min(1460px,100% - 56px);margin:-60px auto 0;padding:28px;position:relative;box-shadow:0 -18px 60px #0f172a1f}.dashboard-main,.dashboard-sidebar{border-radius:var(--dash-radius);border:1px solid var(--dash-card-border);box-shadow:var(--dash-card-shadow);padding:28px}.section-header h2{padding-left:14px;font-size:24px;line-height:1.2;position:relative}.section-header h2:before{content:"";background:linear-gradient(#a855f7,#6d28d9);border-radius:999px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.learning-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:20px}.learning-card,.quick-card,.exam-card,.side-card,.support-card{border-color:var(--dash-card-border);box-shadow:0 12px 34px #0f172a0e}.learning-card{border-radius:var(--dash-radius);background:radial-gradient(circle at 50% 0,#7c3aed14,#0000 42%),#fff;min-height:260px;padding:22px}.learning-card h3{place-items:center;font-size:18px;display:grid}.quick-grid,.exam-grid{gap:18px}.quick-icon,.exam-icon{border-radius:16px;flex:none;width:54px;height:54px;margin:0}.quick-card p,.exam-card p{max-width:none}.dashboard-sidebar{gap:22px}.dashboard-sidebar .dashboard-potd-card,.side-card{border-radius:var(--dash-radius)}.potd-preview-box,.test-info div{background:linear-gradient(135deg,#fbfaff,#fff)}.view-problem-btn,.potd-actions button,.side-btn{border-radius:13px;min-height:46px;box-shadow:0 14px 28px #6d28d933}.outline-btn{box-shadow:none!important}@media (width<=1200px){.dashboard-hero{padding:56px 34px 82px}.hero-stats-panel{width:100%}.dashboard-content{grid-template-columns:1fr;width:min(100% - 36px,980px)}}@media (width<=760px){.dashboard-page{background:linear-gradient(#05071a 0%,#07091f 620px,#f8fafc 620px,#fff 100%)}.dashboard-hero{padding:36px 18px 76px}.hero-status-cards{grid-template-columns:1fr}.dashboard-content{border-radius:24px 24px 0 0;width:min(100% - 20px,560px);margin-top:-46px;padding:14px}.dashboard-main,.dashboard-sidebar{padding:18px}.quick-card,.exam-card{min-height:104px}}@media (width<=760px){.learning-count-1,.learning-count-2,.learning-grid-empty{grid-template-columns:1fr}.learning-card-top,.quick-card,.exam-card{flex-direction:column}.learning-badges{justify-content:flex-start}}@media (width<=1200px){.dashboard-hero{padding:56px 34px 82px}.hero-stats-panel{width:100%}.dashboard-content{grid-template-columns:1fr;width:min(100% - 36px,980px)}}.hero-stat-card>span:not(.hero-stat-icon){display:none}.hero-stat-icon{color:#f8f7ff}.learning-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.learning-count-1{grid-template-columns:minmax(0,440px);justify-content:start}.learning-count-2{grid-template-columns:repeat(2,minmax(260px,1fr))}.learning-grid-empty{grid-template-columns:minmax(0,520px)}.learning-grid-empty .learning-card{text-align:left;align-items:flex-start;min-height:170px}.learning-card{text-align:left;overflow:hidden}.learning-card-top{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;margin-bottom:18px;display:flex}.learning-topic-icon{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#fff);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #7c3aed24}.learning-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.learning-badges span{color:#6d28d9;background:#f5f3ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}.learning-badges span:last-child{color:#475569;background:#f8fafc;border:1px solid #e5e7eb}.learning-card>span{display:none}.learning-card h3,.learning-card p,.learning-card small{text-align:left}.learning-card h3{min-height:0;margin-bottom:10px;font-size:19px;line-height:1.28;display:block}.learning-card p{color:#334155;font-weight:800}.learning-card small{color:#64748b;min-height:0;font-weight:600}.quick-grid,.exam-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.quick-card,.exam-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:175px;padding:22px 16px;display:flex}.quick-icon,.exam-icon{border-radius:18px;width:62px;height:62px}.quick-card h3,.exam-card h3{margin-bottom:7px;font-size:17px;line-height:1.25}.quick-card p,.exam-card p{color:#64748b;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.support-card{background:radial-gradient(circle at 0 0,#7c3aed14,#0000 38%),linear-gradient(135deg,#fff,#fbfaff);border-color:#7c3aed24}.dashboard-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:radial-gradient(circle at 50% 0,#7c3aed1f,#0000 35%),#05071af5;border-bottom:1px solid #ffffff14;align-items:center;height:88px;padding:0 40px;display:flex;position:sticky;top:0}.dashboard-logout-btn{color:#fff;height:44px;font-family:var(--font-heading);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.dashboard-logout-btn:hover{background:#ffffff12;border-color:#ffffff73}.dashboard-logout-btn{width:auto;min-width:unset;flex:none}.dashboard-logo{flex-shrink:0;align-items:center;gap:14px;display:flex}.dashboard-logo img{object-fit:contain;filter:drop-shadow(0 0 14px #7c3aed80);width:60px;height:60px}.dashboard-logo h3{color:#fff;letter-spacing:-.5px;margin:0;font-size:24px;line-height:1}.dashboard-logo span{color:#c084fc;letter-spacing:1.1px;font-size:11px;font-weight:800}.dashboard-links{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;margin:0 32px;display:flex}.dashboard-user-actions{flex-shrink:0;align-items:center;gap:14px;margin-left:16px;display:flex}.dashboard-links a{color:#f8fafc;font-size:15px;font-weight:600;font-family:var(--font-heading);letter-spacing:-.2px;border-radius:12px;padding:10px 13px;font-weight:550;text-decoration:none;transition:all .25s}.dashboard-links a.active{color:#fff;background:#7c3aed2e;border:1px solid #a78bfa38;box-shadow:0 8px 20px #7c3aed2e}.dashboard-links a:hover{background:#ffffff12}.dashboard-streak{color:#fff;background:#7c3aed2e;border:1px solid #a78bfa40;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;display:flex;box-shadow:0 8px 20px #7c3aed26}@media (width<=1400px){.dashboard-navbar .dashboard-links{justify-content:flex-start}.dashboard-navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:14px;height:auto;min-height:88px;padding:14px 22px;display:flex}.dashboard-logo{flex:1;gap:12px;min-width:0}.dashboard-logo img{width:52px;height:52px}.dashboard-logo h3{font-size:20px}.dashboard-logo span{font-size:10px}.dashboard-user-actions{order:2;align-items:center;gap:10px;margin-left:auto;display:flex}.dashboard-streak{padding:8px 14px;font-size:13px}.dashboard-logout-btn{height:40px;padding:0 16px;font-size:13px}.dashboard-links{scrollbar-width:none;flex:0 0 100%;order:3;gap:10px;width:100%;margin:0;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-links::-webkit-scrollbar{display:none}.dashboard-links a{white-space:nowrap;flex:none;padding:9px 13px;font-size:14px}}@media (width<=576px){.dashboard-navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:14px;height:auto;min-height:88px;padding:12px 18px;display:flex}.dashboard-logo{flex:1;align-items:center;gap:9px;min-width:0}.dashboard-logo img{flex-shrink:0;width:46px;height:46px}.dashboard-logo h3{letter-spacing:-.4px;margin:0;font-size:22.5px;font-weight:700;line-height:1}.dashboard-logo span{letter-spacing:1.2px;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:800;line-height:1;display:block}.dashboard-user-actions{order:2;align-items:center;gap:10px;margin-left:auto;display:flex}.dashboard-streak{padding:8px 14px;font-size:13px}.dashboard-logout-btn{height:40px;padding:0 16px;font-size:13px}.dashboard-links{scrollbar-width:none;flex:0 0 100%;order:3;gap:10px;width:100%;margin:0;padding-bottom:4px;display:flex;overflow-x:auto}.dashboard-links::-webkit-scrollbar{display:none}.dashboard-links a{white-space:nowrap;flex:none;padding:8px 12px;font-size:13px}}@media (width<=400px){.dashboard-navbar{padding:10px 14px}.dashboard-logo img{width:46px;height:46px}.dashboard-logo h3{font-size:18px;line-height:.95}.dashboard-logo span{letter-spacing:1px;font-size:9px}.dashboard-streak{padding:7px 12px;font-size:12px}.dashboard-logout-btn{height:38px;padding:0 14px;font-size:12px}}.topics-page{background:#f8fafc;min-height:100vh}.topics-hero{color:#fff;background:radial-gradient(circle at 70%,#7c3aed4d,#0000 30%),linear-gradient(135deg,#05071a,#090b22);justify-content:space-between;align-items:center;min-height:360px;padding:60px 70px;display:flex}.topics-hero h1{margin:0;font-size:64px}.topics-hero h1 span{color:#a855f7}.topics-search{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-top:30px;padding:18px 20px}.topics-search::placeholder{color:#cbd5e1}.topics-filter{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;width:260px;margin-top:18px;padding:16px}.topics-hero-visual{justify-content:center;align-items:center;width:520px;height:280px;display:flex;position:relative}.geometry-orbit{border:1px solid #a855f747;border-radius:50%;position:absolute}.shape-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #c4b5fd38;border-radius:22px;place-items:center;width:84px;height:84px;display:grid;position:absolute;box-shadow:0 0 35px #7c3aed38,inset 0 0 0 1px #ffffff0a}.shape-triangle{top:55px;left:110px}.shape-triangle:before{content:"";filter:drop-shadow(0 0 18px #a855f7a6);border-bottom:44px solid #a855f7f2;border-left:24px solid #0000;border-right:24px solid #0000;width:0;height:0}.shape-circle{border-radius:50%;top:40px;right:135px}.shape-circle:before{content:"";filter:drop-shadow(0 0 18px #3b82f68c);border:4px solid #3b82f6f2;border-radius:50%;width:48px;height:48px}.shape-square{bottom:45px;left:215px}.shape-square:before{content:"";filter:drop-shadow(0 0 18px #10b9818c);border:4px solid #10b981f2;border-radius:10px;width:44px;height:44px;transform:rotate(12deg)}.glow-dot{background:#a855f7;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #a855f7e6}.dot-one{top:42px;left:210px}.dot-two{bottom:70px;right:115px}.dot-three{top:150px;right:230px}.topics-content{z-index:5;background:#fff;border-radius:32px 32px 0 0;grid-template-columns:1fr 320px;gap:28px;margin-top:-40px;padding:50px 70px 80px;display:grid;position:relative}.topics-header{justify-content:space-between;align-items:center;display:flex}.topics-header h2{color:#0f172a;margin:0;font-size:36px}.topics-header span{color:#6d28d9;background:#ede9fe;border-radius:999px;margin-top:10px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.topics-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px;display:grid}.topics-topic-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:28px;transition:all .25s;box-shadow:0 10px 30px #0f172a0d}.topics-topic-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0f172a1f}.topics-topic-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:22px;display:flex}.topics-topic-card.purple .topics-topic-icon{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.topics-topic-card.blue .topics-topic-icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}.topics-topic-card.green .topics-topic-icon{background:linear-gradient(135deg,#34d399,#059669)}.topics-topic-card.orange .topics-topic-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.topics-topic-card h3{color:#111827;margin:0;font-size:28px}.topics-topic-card p{color:#64748b;margin-top:12px;line-height:1.7}.topics-topic-meta span{color:#6d28d9;font-size:13px;font-weight:700}.topics-topic-card button{color:#6d28d9;cursor:pointer;background:#f5f3ff;border:none;border-radius:14px;width:100%;margin-top:24px;padding:14px;font-weight:700}.topics-sidebar{align-content:start;gap:18px;display:grid}.topics-side-card,.topics-help-card{background:radial-gradient(circle at 80% 20%,#a855f773,#0000 45%),radial-gradient(circle at 10% 100%,#4f46e540,#0000 50%),linear-gradient(135deg,#120c33 0%,#1d1247 40%,#2a1760 100%);border:1px solid #e5e7eb;border-radius:20px;padding:18px;box-shadow:0 12px 35px #0f172a0d}.topics-side-card h3{color:#fff;margin:0 0 16px;font-size:20px}.topics-help-card h3{color:#000;margin:0 0 16px;font-size:20px}.exam-filter-list{gap:10px;display:grid}.exam-filter-list button{color:#111827;background:#fafafa;border:1px solid #ececec;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:700;transition:all .25s}.exam-filter-list button:hover{color:#6d28d9;background:#f5f3ff;transform:translate(4px)}.topics-help-card{background:linear-gradient(135deg,#fff,#f8fffb);border-color:#25d3662e;align-items:center;gap:14px;display:flex}.topics-whatsapp-icon{color:#fff;background:#25d366;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex;box-shadow:0 10px 24px #25d36640}.topics-help-card p{color:#64748b;margin:0 0 8px;line-height:1.5}.topics-help-card a{color:#25d366;font-weight:800;text-decoration:none}.topics-pro-card{color:#fff;background:radial-gradient(circle at 85% 45%,#fbbf246b,#0000 28%),radial-gradient(circle at 20% 100%,#7c3aed59,#0000 32%),linear-gradient(135deg,#05071a 0%,#16072f 55%,#0b0618 100%);border:1px solid #fbbf2438;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a2e,0 0 45px #7c3aed24}.topics-pro-card:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1f 45%,#0000 75%);transition:all .7s;position:absolute;inset:0;transform:translate(-100%)}.topics-pro-card:hover:before{transform:translate(100%)}.topics-pro-label{color:#fde68a;letter-spacing:1.2px;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.topics-pro-card h2{margin:0 0 10px;font-size:26px}.topics-pro-card p{color:#e5e7eb;max-width:520px;margin:0;line-height:1.6}.topics-pro-benefits{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.topics-pro-benefits span{color:#fde68a;background:#ffffff14;border:1px solid #fbbf242e;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.topics-pro-card button{color:#1f1300;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#d97706);border:none;border-radius:12px;padding:13px 18px;font-weight:900;box-shadow:0 14px 30px #f59e0b47}.topics-pro-card{transition:all .3s}.topics-pro-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px #0f172a38,0 0 55px #7c3aed2e}.topics-pro-crown{color:#2b1600;z-index:2;background:radial-gradient(circle at 35% 25%,#ffffff8c,#0000 28%),linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:30px;place-items:center;width:100px;height:100px;font-size:58px;font-weight:900;display:grid;position:relative;box-shadow:0 0 40px #fbbf2473,0 18px 40px #f59e0b38,inset 0 0 0 1px #ffffff52}.topics-pro-card button{transition:all .25s}.topics-pro-card button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #f59e0b61}.topics-hero{gap:42px;position:relative;overflow:hidden}.topics-hero:before{content:"";opacity:.14;pointer-events:none;background-image:radial-gradient(circle,#a855f73d 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0}.topics-hero-content,.topics-hero-visual{z-index:1;position:relative}.topics-hero h1{letter-spacing:0;line-height:1.04}.topics-hero p{max-width:520px;line-height:1.7}.topics-content{align-items:start;box-shadow:0 -18px 54px #0f172a14}.topics-main{min-width:0}.topics-header{gap:18px}.topics-header span{white-space:nowrap;margin-top:0}.topics-grid{align-items:stretch}.topics-topic-card{border-radius:20px;flex-direction:column;min-width:0;min-height:360px;display:flex;box-shadow:0 14px 34px #0f172a0f}.topics-topic-card h3{letter-spacing:0;line-height:1.18}.topics-topic-card p{margin-bottom:0}.topics-topic-meta{flex-wrap:wrap}.topics-topic-meta span{background:#f5f3ff;border-radius:999px;padding:7px 10px;line-height:1}.topics-topic-card button{min-height:48px;margin-top:auto;transition:transform .22s,background .22s,box-shadow .22s}.topics-topic-card button:hover{background:#ede9fe;transform:translateY(-2px);box-shadow:0 14px 30px #7c3aed29}.topics-side-card,.topics-help-card{border-radius:18px}.exam-filter-list button{text-align:left;cursor:pointer;min-height:48px}.topics-help-card{min-height:126px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 14px 34px #0f172a0e}.topics-help-card:hover{border-color:#25d3664d;transform:translateY(-3px);box-shadow:0 20px 44px #0f172a17}.topics-pro-card{border-radius:22px;margin-top:30px}@media (width<=1180px){.topics-hero{padding:52px 32px}.topics-hero-visual{width:min(420px,100%)}.topics-content{grid-template-columns:1fr;padding:42px 32px 64px}.topics-grid,.topics-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-pro-card{grid-column:1/-1}}@media (width<=760px){.topics-hero{gap:24px;min-height:0;padding:38px 18px 54px;display:grid}.topics-hero h1{font-size:42px;line-height:1.08}.topics-hero p{font-size:16px;line-height:1.6}.topics-filter{width:100%}.topics-hero-visual{width:100%;height:220px;transform:scale(.82)}.topics-content{border-radius:24px 24px 0 0;margin-top:-26px;padding:34px 16px 48px}.topics-header{gap:12px;display:grid}.topics-header h2{font-size:30px}.topics-grid,.topics-sidebar{grid-template-columns:1fr}.topics-topic-card,.topics-pro-card,.topics-side-card,.topics-help-card{border-radius:18px;padding:20px}.topics-topic-card h3{font-size:24px}.topics-topic-meta,.topics-pro-card,.topics-help-card{flex-direction:column;align-items:flex-start}.topics-pro-card button{width:100%}.topics-pro-crown{width:74px;height:74px;font-size:42px}}@media (width<=1200px){.topics-hero{gap:40px;padding:48px 40px}.topics-hero-content,.topics-hero p{max-width:100%}.topics-hero-visual{width:min(440px,100%);height:260px}.topics-content{grid-template-columns:1fr;padding:42px 36px 64px}.topics-grid,.topics-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-help-card{grid-column:1/-1}}@media (width<=992px){.topics-hero{grid-template-columns:1fr;padding:40px 32px}.topics-hero h1{font-size:50px}.topics-hero p{font-size:18px}.topics-hero-visual{width:100%;height:240px;transform:scale(.92)}.topics-content{padding:40px 28px 60px}.topics-header{flex-direction:column;align-items:flex-start;gap:12px}.topics-sidebar{grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.topics-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px;display:grid}.topics-hero h1{font-size:54px;line-height:1.08}.topics-hero p{max-width:100%;font-size:18px;line-height:1.75}.topics-search,.topics-filter{min-height:56px;font-size:16px}.topics-filter{width:100%;max-width:340px}.topics-hero-visual{width:100%;height:260px;transform:scale(.94)}.topics-content{grid-template-columns:1fr;padding:42px 32px 64px}.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-topic-card{padding:26px}.topics-topic-icon{width:76px;height:76px}.topics-topic-card h3{font-size:24px;line-height:1.4}.topics-topic-card p{font-size:16px;line-height:1.7}.topics-topic-meta span{font-size:14px}.topics-topic-card button{min-height:48px;font-size:15px}.topics-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-help-card{grid-column:1/-1}.topics-side-card,.topics-help-card{padding:26px}.topics-side-card h3,.topics-help-card h3{font-size:24px}.exam-filter-list button{font-size:15px}.topics-pro-card{padding:30px}.topics-pro-card h2{font-size:32px}.topics-pro-card p{font-size:16px;line-height:1.7}.topics-hero{grid-template-columns:1fr;align-items:start;min-height:auto;display:grid}.topics-hero-content{width:100%}.topics-content{margin-top:0}}@media (width<=767px){.topics-hero{gap:28px;padding:32px 20px;display:grid}.topics-hero h1{font-size:42px}.topics-hero p{font-size:16px}.topics-search,.topics-filter{width:100%}.topics-hero-visual{width:100%;height:220px;transform:scale(.82)}.topics-content{padding:34px 18px 48px}.topics-grid,.topics-sidebar{grid-template-columns:1fr}.topics-topic-card,.topics-side-card,.topics-help-card,.topics-pro-card{padding:22px}.topics-header{flex-direction:column;align-items:flex-start;gap:10px}.topics-help-card,.topics-pro-card{flex-direction:column;align-items:flex-start}.topics-pro-card button{width:100%}}@media (width<=576px){.topics-hero{padding:26px 18px}.topics-hero h1{font-size:36px}.topics-content{border-radius:24px 24px 0 0;margin-top:0;padding-top:28px}.topics-hero p{font-size:15px}.topics-search,.topics-filter{min-height:52px}.topics-hero-visual{height:180px;transform:scale(.72)}.topics-topic-card,.topics-side-card,.topics-help-card,.topics-pro-card{border-radius:18px;padding:20px}.topics-topic-icon{width:68px;height:68px}.topics-topic-card h3{font-size:22px}.topics-pro-crown{width:72px;height:72px;font-size:40px}}@media (width<=400px){.topics-hero{padding:20px 14px}.topics-content{border-radius:24px 24px 0 0;margin-top:0;padding-top:28px}.topics-hero h1{font-size:30px;line-height:1.15}.topics-hero p{font-size:14px}.topics-search,.topics-filter{min-height:48px;padding:0 14px;font-size:14px}.topics-hero-visual{display:none}.topics-content{padding:24px 10px 36px}.topics-topic-card,.topics-side-card,.topics-help-card,.topics-pro-card{padding:16px}.topics-topic-icon{width:60px;height:60px}.topics-topic-card h3{font-size:20px}.topics-topic-card p{font-size:14px}.topics-topic-meta{flex-direction:column;gap:10px}.topics-topic-card button,.topics-pro-card button{width:100%;min-height:46px}.topics-pro-crown{width:60px;height:60px;font-size:34px}}.topics-page{--topic-radius:22px;--topic-border:#7c3aed24;--topic-shadow:0 18px 48px #0f172a14;background:linear-gradient(#05071a 0%,#07091f 360px,#f8fafc 360px,#fff 100%)}.topics-hero{background:radial-gradient(circle at 68% 54%,#7c3aed6b,#0000 31%),radial-gradient(circle at 46% 100%,#7c3aed2e,#0000 34%),linear-gradient(135deg,#05071a 0%,#090b22 58%,#05071a 100%);min-height:390px;padding:70px max(52px,50vw - 710px) 92px}.topics-hero-content{max-width:690px}.topics-hero h1{font-size:clamp(42px,5vw,72px)}.topics-hero p{color:#d9e0ec;margin-top:18px;font-size:21px}.topics-hero-visual{width:min(520px,42vw);height:300px}.shape-card{border-radius:26px;box-shadow:0 0 38px #7c3aed42,inset 0 0 0 1px #ffffff0d}.topics-content{background:radial-gradient(circle at 18% 0,#7c3aed13,#0000 32%),#fff;border-radius:30px 30px 0 0;grid-template-columns:minmax(0,1fr) 360px;gap:30px;width:min(1480px,100% - 56px);margin:-52px auto 0;padding:32px}.topics-header{align-items:flex-end;padding-bottom:6px}.topics-header h2{font-size:34px;line-height:1.15;position:relative}.topics-header h2:after{content:"";background:linear-gradient(90deg,#a855f7,#6d28d9);border-radius:999px;width:46px;height:3px;margin-top:12px;display:block}.topics-header span{padding:10px 15px;box-shadow:inset 0 0 0 1px #7c3aed14}.topics-grid{gap:22px}.topics-topic-card{text-align:center;border-radius:var(--topic-radius);border-color:var(--topic-border);min-height:390px;box-shadow:var(--topic-shadow);background:radial-gradient(circle at 50% 0,#7c3aed13,#0000 36%),#fff;align-items:center;padding:30px 26px}.topics-topic-card:hover{border-color:#7c3aed4d}.topics-topic-icon{width:78px;height:78px;margin:0 0 24px;box-shadow:0 18px 34px #0f172a29}.topics-topic-card h3{font-size:24px}.topics-topic-card p{max-width:240px;min-height:86px}.topics-topic-meta{justify-content:center;margin-top:22px}.topics-topic-card.purple .topics-topic-meta span,.topics-topic-card.purple button{color:#6d28d9}.topics-topic-card.blue .topics-topic-meta span,.topics-topic-card.blue button{color:#2563eb}.topics-topic-card.green .topics-topic-meta span,.topics-topic-card.green button{color:#059669}.topics-topic-card.orange .topics-topic-meta span,.topics-topic-card.orange button{color:#ea580c}.topics-topic-card button{background:#fff;border:1px solid;border-radius:15px;font-weight:900}.topics-side-card{border-radius:var(--topic-radius);border:1px solid #c4b5fd38;padding:24px;box-shadow:0 20px 48px #31108133}.topics-side-card h3{font-size:22px}.exam-filter-list button{border-radius:13px;justify-content:space-between;align-items:center;display:flex}.exam-filter-list button:after{content:">";color:#6d28d9}.topics-help-card{border-radius:var(--topic-radius);padding:22px}.topics-pro-card{border-radius:var(--topic-radius);min-height:176px;padding:28px 32px}.topics-pro-card h2{font-size:28px}.topics-pro-crown{border-radius:24px;width:86px;height:86px;font-size:48px}@media (width<=1200px){.topics-hero{padding:58px 34px 88px}.topics-hero-visual{width:100%}.topics-content{grid-template-columns:1fr;width:min(100% - 36px,980px)}.topics-sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.topics-page{background:linear-gradient(#05071a 0%,#07091f 520px,#f8fafc 520px,#fff 100%)}.topics-hero{padding:38px 18px 74px}.topics-content{border-radius:24px 24px 0 0;width:min(100% - 20px,560px);margin-top:-44px;padding:20px}.topics-topic-card{text-align:left;align-items:flex-start;min-height:auto}.topics-topic-card p{max-width:none;min-height:0}.topics-topic-meta{justify-content:flex-start}}.topics-topic-card{gap:0;padding:32px 28px}.topics-topic-icon{width:82px;height:82px;margin-bottom:22px}.topics-topic-card h3{margin-bottom:10px;font-size:25px}.topics-topic-card p{color:#64748b;max-width:270px;min-height:78px;margin-top:0;font-size:15px;line-height:1.65}.topics-topic-meta{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:22px;margin-bottom:20px;display:flex}.topics-topic-meta span{background:#f5f3ff;border:1px solid #7c3aed1f;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:11px 14px;font-size:14px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.topics-topic-card button{justify-content:center;align-items:center;min-height:50px;margin-top:auto;display:inline-flex}.topics-side-card{padding:26px}.topics-side-card h3{margin-bottom:18px;line-height:1.25}.exam-filter-list{gap:13px}.exam-filter-list button{border-color:#7c3aed1f;min-height:52px;padding:15px 17px;box-shadow:0 10px 22px #0f172a0d}.topics-help-card{background:radial-gradient(circle at 0 0,#7c3aed14,#0000 38%),linear-gradient(135deg,#fff,#fbfaff);border:1px solid #7c3aed24;align-items:flex-start;padding:24px}.topics-help-card h3{color:#0f172a;margin:0 0 8px;line-height:1.25}.topics-help-card p{color:#64748b;font-size:14px}.topics-help-card a{color:#6d28d9}.topics-whatsapp-icon{border-radius:17px;width:56px;height:56px}.topics-topic-card p{color:#6b7280!important}@media (width<=767px){.topics-topic-card{padding:22px}.topics-topic-card p{max-width:none;min-height:0}.topics-topic-meta{margin-bottom:20px}.topics-topic-meta span{min-height:36px}}.topic-detail-page{color:#fff;background:radial-gradient(circle at 70% 8%,#7c3aed2b,#0000 28%),linear-gradient(#05071a 0%,#040715 100%);min-height:100vh;font-family:Inter,sans-serif}.topic-detail-shell{width:min(1510px,100% - 48px);margin:0 auto;padding:24px 0 52px}.topic-detail-hero,.topic-tabs,.detail-card,.potd-card,.topic-bottom-cta{border:1px solid #94a3b829;box-shadow:0 24px 70px #0000003d}.topic-detail-hero{background:radial-gradient(circle at 76% 48%,#8b5cf647,#0000 28%),radial-gradient(circle at 10% 95%,#0ea5e914,#0000 34%),linear-gradient(135deg,#070c1ffa,#080923f5 48%,#0e082bf5);border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:28px;min-height:410px;padding:30px;display:grid;position:relative;overflow:hidden}.topic-detail-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000)}.topic-hero-content,.topic-hero-visual{z-index:1;position:relative}.topic-breadcrumb{color:#cbd5e1;align-items:center;gap:8px;margin-bottom:44px;font-size:14px;font-weight:700;display:flex}.topic-breadcrumb span{align-items:center;gap:8px;display:inline-flex}.topic-breadcrumb span:last-child{color:#fff}.topic-hero-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;display:grid}.topic-main-icon{background:radial-gradient(circle at 50% 42%,#a855f7f2,#581c87f5 62%,#270c52f5);border:1px solid #c4b5fd73;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 18px #7c3aed29,0 0 0 34px #7c3aed0f,0 0 58px #7c3aed8f}.topic-main-icon:before,.topic-main-icon:after{content:"";border:1px solid #ffffff57;border-radius:50%;position:absolute}.topic-main-icon:before{border-left-color:#0000;width:74%;height:74%;transform:rotate(22deg)}.topic-main-icon:after{background:linear-gradient(#0000,#ffffff8c,#0000);width:2px;height:72%}.topic-main-icon span{z-index:1;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:900;position:absolute}.topic-main-icon span:first-child{top:34px;left:39px}.topic-main-icon span:nth-child(2){top:72px;left:48px}.topic-main-icon span:nth-child(3){top:51px;right:39px}.topic-hero-copy h1{color:#fff;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,4vw,58px);line-height:1.03}.topic-hero-copy h1 span{color:#a855f7}.topic-hero-copy p{color:#d8def0;width:min(630px,100%);margin:16px 0 0;font-size:16px;line-height:1.7}.bookmark-btn,.continue-btn,.outline-action,.potd-card button,.topic-bottom-cta button{cursor:pointer;border:0;font-family:inherit;font-weight:900}.bookmark-btn{color:#e9d5ff;background:#7c3aed1f;border:1px solid #a855f77a;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:12px 18px;display:inline-flex}.topic-stats{grid-template-columns:repeat(4,1fr);gap:18px;width:min(760px,100%);margin-top:52px;display:grid}.topic-stat-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aa3;border:1px solid #94a3b838;border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:15px 18px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000029}.topic-stat-icon{color:#c084fc;background:#7c3aed2e;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.topic-stat-card strong{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;line-height:1;display:block}.topic-stat-card p{color:#cbd5e1;margin:5px 0 0;font-size:13px;font-weight:700}.topic-hero-visual{place-items:center;min-height:330px;display:grid;overflow:hidden}.topic-hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#8b5cf652,#0000 63%);border-radius:50%;width:420px;height:420px;position:absolute}.visual-grid{opacity:.45;background:radial-gradient(circle,#c4b5fde6 1px,#0000 1px) 0 0/44px 44px,linear-gradient(35deg,#0000 48%,#a855f729 49%,#0000 50%) 0 0/100% 100%,linear-gradient(145deg,#0000 48%,#0ea5e91f 49%,#0000 50%) 0 0/100% 100%;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 72%);mask-image:radial-gradient(circle,#000 12%,#0000 72%)}.pyramid{aspect-ratio:1.5;filter:drop-shadow(0 0 28px #a855f7b3);border-bottom:2px solid #c4b5fde6;width:min(360px,82%);position:relative}.pyramid:before{content:"";background:linear-gradient(#d8b4fef0,#7c3aed33);width:2px;height:98%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.pyramid span{transform-origin:bottom;background:linear-gradient(#d8b4fed1,#7c3aed2e);width:2px;height:100%;position:absolute;bottom:0;left:50%}.pyramid span:first-child{transform:rotate(-28deg)}.pyramid span:nth-child(2){transform:rotate(28deg)}.pyramid span:nth-child(3){transform:rotate(0)}.orbit{border:1px solid #a855f757;border-radius:50%;position:absolute;transform:rotate(-5deg)}.orbit-one{width:430px;height:120px;bottom:58px}.orbit-two{width:300px;height:82px;bottom:75px}.math-float{color:#c084fc;text-shadow:0 0 30px #a855f7cc;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:900;position:absolute}.math-one{top:14%;left:15%}.math-two{top:3%;left:34%}.math-three{top:34%;left:43%}.math-four{top:23%;right:14%}.math-five{font-size:50px;top:41%;right:40%}.topic-tabs{background:#060c1ef5;border-top:0;border-radius:0 0 18px 18px;align-items:center;gap:16px;padding:14px 20px;display:flex}.topic-tabs button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-family:inherit;font-weight:900;transition:background .2s,color .2s,transform .2s;display:inline-flex}.topic-tabs button:hover{background:#7c3aed24}.topic-tabs button.active{color:#fff;background:#7c3aed3d;box-shadow:inset 0 -2px #c084fc}.topic-tabs .continue-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);margin-left:auto;padding-inline:22px;box-shadow:0 14px 32px #7c3aed57}.topic-main{grid-template-columns:minmax(0,1.95fr) minmax(330px,.9fr);gap:20px;padding-top:20px;display:grid}.topic-left,.topic-right{align-content:start;gap:20px;display:grid}.detail-card{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 32%),linear-gradient(145deg,#081227f5,#090d21f5);border-radius:16px;padding:25px;overflow:hidden}.card-header{justify-content:space-between;gap:18px;margin-bottom:24px;display:flex}.card-header.compact{margin-bottom:18px}.card-header h2,.detail-card h2,.potd-card h2,.topic-bottom-cta h2{color:#fff;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px}.card-header p,.detail-card p,.potd-card p,.topic-bottom-cta p{color:#b9c4d8;margin:7px 0 0;line-height:1.55}.card-header a,.card-bottom-link{color:#d8b4fe;white-space:nowrap;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-top:8px;display:grid;position:relative}.path-grid:before{content:"";border-top:2px dashed #94a3b859;height:2px;position:absolute;top:50px;left:10%;right:10%}.path-item{text-align:center;z-index:1;position:relative}.path-step{color:#fff;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#0f172af2;border:1px solid #94a3b857;place-items:center;width:72px;height:72px;margin:0 auto 17px;display:grid;position:relative}.path-item.completed .path-step,.path-item.in-progress .path-step{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 14px 34px #7c3aed57}.path-step-number{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:none;position:absolute;top:-4px;left:14px}.path-item h3{margin:0;font-size:15px;font-weight:900}.path-item p{color:#aab7ca;margin:6px 0 0;font-size:13px}.path-progress{background:#94a3b83d;border-radius:999px;width:48px;height:5px;margin:16px auto 0;overflow:hidden}.path-progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#22d3ee);height:100%;display:block}.path-status{color:#22c55e;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:900;display:inline-flex}.path-item.in-progress .path-status{color:#38bdf8}.path-item.locked .path-status{color:#94a3b8}.card-bottom-link{justify-content:center;width:fit-content;margin:16px auto 0}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.resource-list{gap:10px;display:grid}.resource-row{background:#0f172a9e;border:1px solid #94a3b826;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.resource-icon{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.resource-icon.purple{color:#c084fc;background:#7c3aed29}.resource-icon.gold{color:#fbbf24;background:#f59e0b26}.resource-icon.red{color:#fb7185;background:#ef444429}.resource-icon.green{color:#34d399;background:#10b98129}.resource-icon.blue{color:#60a5fa;background:#3b82f629}.resource-row h3{color:#fff;margin:0;font-size:14px}.resource-row p{color:#aab7ca;margin:4px 0 0;font-size:12px}.resource-row button{color:#e9d5ff;cursor:pointer;background:#7c3aed24;border:1px solid #a855f76b;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-weight:900;display:inline-flex}.progress-layout{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;margin-top:22px;display:grid}.progress-circle{background:radial-gradient(circle, #071126 55%, transparent 57%), conic-gradient(#22c55e 0 65%, #2563eb 65% 82%, #475569 82% 100%);border-radius:50%;align-content:center;place-items:center;width:155px;height:155px;display:grid;box-shadow:0 0 36px #10b9812e}.progress-circle strong{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;line-height:1;display:block}.progress-circle span{color:#cbd5e1;margin-top:5px;font-size:12px;font-weight:800}.progress-summary{gap:16px;display:grid}.progress-summary div{color:#d7deea;align-items:center;gap:10px;font-size:14px;display:flex}.progress-summary b{color:#fff;margin-left:auto}.green-dot,.blue-dot,.gray-dot{border-radius:50%;width:11px;height:11px}.green-dot{background:#22c55e}.blue-dot{background:#3b82f6}.gray-dot{background:#64748b}.progress-note{margin-top:20px!important}.outline-action{color:#e9d5ff;background:#7c3aed1f;border:1px solid #a855f770;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:18px;display:inline-flex}.streak-heading{align-items:center;gap:14px;display:flex}.streak-heading>span{color:#fb923c;background:#f9731633;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.streak-heading h2{font-size:19px}.streak-days{border-top:1px solid #94a3b824;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:20px;padding-top:18px;display:grid}.streak-days div{justify-items:center;gap:6px;display:grid}.streak-days span{color:#22c55e;background:#10b98124;border:1px solid #22c55e6b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.streak-days .today span{color:#fb923c;background:#f9731626;border-color:#fb923c73}.streak-days small{color:#aab7ca;font-size:10px}.important-list,.recommended-list{gap:10px;margin-top:18px;display:grid}.important-list button,.recommended-list button{color:#fff;text-align:left;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b829;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit;font-weight:900;display:flex}.important-list button svg,.recommended-list button>svg{color:#c084fc;margin-left:auto}.recommended-list button{min-height:68px}.recommended-list strong,.recommended-list small{display:block}.recommended-list small{color:#aab7ca;margin-top:3px;font-weight:700}.potd-card{background:radial-gradient(circle at 88% 38%,#a855f775,#0000 31%),radial-gradient(circle at 8% 100%,#7c3aed61,#0000 32%),linear-gradient(135deg,#231056,#130522 70%);border-radius:16px;grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:12px;padding:25px;display:grid;position:relative;overflow:hidden}.potd-card button,.topic-bottom-cta button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:18px;padding:0 20px;display:inline-flex;box-shadow:0 16px 34px #7c3aed57}.potd-visual{background:radial-gradient(circle at 30% 20%,#ffffff47,#0000 24%),linear-gradient(135deg,#7c3aed,#4c1d95);border-radius:22px;place-items:center;width:100px;height:100px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 18px 42px #7c3aed5c}.potd-visual svg{color:#d8b4fe;position:absolute;top:-10px;right:-4px}.potd-visual span{color:#fff;background:#ffffff1f;border-radius:12px;place-items:center;width:50px;height:50px;font-size:38px;font-weight:900;display:grid}.topic-bottom-cta{background:radial-gradient(circle at 12%,#7c3aed47,#0000 25%),radial-gradient(circle at 82%,#7c3aed52,#0000 24%),linear-gradient(135deg,#071126,#0a0b27 58%,#12052e);border-radius:16px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:20px;padding:28px 44px;display:grid;overflow:hidden}.cta-visual{color:#c084fc;filter:drop-shadow(0 0 24px #a855f76b);justify-content:center;align-items:center;gap:0;height:96px;display:flex}.cta-visual svg:first-child{color:#fff;background:#7c3aed;border-radius:50%;margin-right:-16px}.topic-bottom-cta button{min-width:260px;margin:0}.td-lecture-list{gap:0;display:grid}.td-lecture-row{background:0 0;border-bottom:1px solid #94a3b824;grid-template-columns:28px 36px minmax(0,1fr) 170px 18px;align-items:center;gap:14px;min-height:58px;padding:10px 0;display:grid}.td-lecture-row:last-child{border-bottom:0}.td-lecture-play{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #e2e8f0b8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.td-lecture-row.continue .td-lecture-play{color:#fff;background:#7c3aed;border-color:#7c3aed;box-shadow:0 0 18px #7c3aed80}.td-lecture-row.locked .td-lecture-play{color:#cbd5e1;border-color:#cbd5e173}.td-lecture-no{color:#fff;font-size:14px;font-weight:800}.td-lecture-info h3{color:#fff;margin:0;font-size:14px;font-weight:800;line-height:1.22}.td-lecture-info p{color:#aab7ca;margin:3px 0 0;font-size:12px}.td-lecture-action{color:#dbeafe;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.td-lecture-action>span{color:#dbeafe;align-items:center;gap:8px;display:inline-flex}.td-lecture-row.completed .td-lecture-action svg{color:#22c55e}.td-lecture-action button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:0;border-radius:8px;min-width:92px;padding:8px 14px;font-size:13px;font-weight:900}.td-lecture-chevron{color:#fff;opacity:.85}@media (width<=1180px){.topic-detail-hero{grid-template-columns:1fr}.topic-hero-visual{min-height:260px}.topic-main{grid-template-columns:1fr}.topic-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.topic-detail-shell{width:min(100% - 28px,1510px);padding-top:16px}.topic-detail-hero{padding:24px}.topic-hero-main{grid-template-columns:1fr;justify-items:start}.topic-stats,.resource-grid,.topic-right,.path-grid{grid-template-columns:1fr}.path-grid:before{display:none}.path-item{text-align:left;grid-template-columns:78px minmax(0,1fr);grid-template-areas:"step title""step subtitle""step progress""step status";column-gap:16px;display:grid}.path-step{grid-area:step;margin:0}.path-item h3{grid-area:title}.path-item p{grid-area:subtitle}.path-progress{grid-area:progress;width:100%;margin:12px 0 0}.path-status{grid-area:status}.topic-tabs{flex-wrap:wrap;align-items:stretch}.topic-tabs .continue-btn{width:100%;margin-left:0}.topic-bottom-cta{text-align:center;grid-template-columns:1fr;padding:28px}.topic-bottom-cta button{width:100%;min-width:0}}@media (width<=640px){.topic-detail-shell{width:min(100% - 20px,1510px)}.topic-detail-hero{min-height:0;padding:20px}.topic-breadcrumb{margin-bottom:28px}.topic-main-icon{width:112px;height:112px}.topic-main-icon span{font-size:27px}.topic-main-icon span:first-child{top:25px;left:30px}.topic-main-icon span:nth-child(2){top:57px;left:38px}.topic-main-icon span:nth-child(3){top:40px;right:31px}.topic-stats{margin-top:32px}.topic-hero-visual{min-height:210px}.math-float{font-size:38px}.topic-tabs button{flex:150px}.detail-card,.potd-card{padding:18px}.card-header{display:grid}.lecture-action{grid-column:3;justify-content:flex-start}.lecture-chevron{display:none}.resource-row{grid-template-columns:40px minmax(0,1fr)}.resource-row button{grid-column:1/-1;justify-content:center}.progress-layout,.potd-card{grid-template-columns:1fr}.progress-circle,.potd-visual{margin-inline:auto}.streak-days{grid-template-columns:repeat(4,1fr)}}@media (width>=641px) and (width<=900px){.topic-stats,.path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.topic-detail-shell{width:min(100% - 20px,1510px)}.topic-hero-copy h1{font-size:34px}.topic-breadcrumb{flex-wrap:wrap;gap:6px}.topic-tabs{gap:8px;padding:12px}.topic-tabs button{flex-basis:100%;min-height:44px}.resource-row,.td-lecture-row{grid-template-columns:1fr;gap:10px}.resource-icon,.td-lecture-play{justify-self:start}.td-lecture-action{flex-wrap:wrap}.td-lecture-action button{width:100%}.topic-bottom-cta{padding:22px 18px}}.pyq-page{color:#fff;background:#05071a;min-height:100vh}.pyq-hero{background:radial-gradient(circle at 75% 42%,#7c3aed5c,#0000 32%),linear-gradient(135deg,#05071a 0%,#090b22 62%,#060716 100%);border:1px solid #ffffff14;border-radius:22px 22px 0 0;grid-template-columns:1.08fr .92fr;align-items:center;gap:32px;min-height:390px;margin:28px 28px 0;padding:44px;display:grid;position:relative;overflow:hidden}.pyq-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#a855f70d 1px,#0000 1px),linear-gradient(90deg,#a855f70d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 78% 46%,#000,#0000 58%);mask-image:radial-gradient(circle at 78% 46%,#000,#0000 58%)}.pyq-hero-content,.pyq-hero-visual{z-index:1;position:relative}.pyq-kicker{color:#d8b4fe;letter-spacing:.8px;text-transform:uppercase;background:#7c3aed2e;border:1px solid #a855f73d;border-radius:999px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.pyq-hero h1{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:58px;line-height:1}.pyq-hero h1 span{color:#a855f7}.pyq-hero p{color:#cbd5e1;max-width:620px;margin:16px 0 0;font-size:18px;line-height:1.7}.pyq-search-wrap{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;width:min(100%,650px);min-height:58px;margin-top:28px;padding:0 18px;display:flex}.pyq-search-wrap input{color:#fff;width:100%;font:inherit;background:0 0;border:none;outline:none}.pyq-search-wrap input::placeholder{color:#94a3b8}.pyq-hero-filters{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.pyq-hero-filters label,.pyq-hero-filters button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 16px;display:inline-flex}.pyq-hero-filters select{color:#fff;min-width:150px;font-family:var(--font-heading);background:0 0;border:none;outline:none;font-weight:700}.pyq-hero-filters option{color:#0f172a}.pyq-hero-filters button{cursor:pointer;font-weight:800;transition:all .25s}.pyq-hero-filters button:hover{color:#d8b4fe;border-color:#a855f757}.pyq-hero-visual{place-items:center;min-height:285px;display:grid}.pyq-open-book{filter:drop-shadow(0 24px 38px #7c3aed59);width:310px;height:112px;position:absolute;bottom:26px}.book-page{background:linear-gradient(#ffffffe6,#a855f761),linear-gradient(135deg,#7c3aed,#c084fc);border:2px solid #d8b4fecc;width:155px;height:98px;position:absolute;bottom:0;box-shadow:inset 0 -18px 30px #581c8747}.left-page{border-radius:100px 8px 24px 14px;left:8px;transform:skewY(-12deg)}.right-page{border-radius:8px 100px 14px 24px;right:8px;transform:skewY(12deg)}.pyq-sheet{background:linear-gradient(160deg,#7c3aed6b,#1e1b4be6);border:1px solid #d8b4fe57;border-radius:12px;width:116px;min-height:142px;padding:20px 16px;position:absolute;top:22px;left:45%;transform:rotate(12deg);box-shadow:0 20px 40px #0f172a47}.pyq-sheet strong{color:#d8b4fe;letter-spacing:0;margin-bottom:14px;font-size:24px;display:block}.pyq-sheet span{background:#ffffff6b;border-radius:999px;height:8px;margin-top:11px;display:block}.pyq-orb{color:#c084fc;background:radial-gradient(circle at 35% 30%,#ffffff38,#0000 28%),#7c3aed3d;border:1px solid #d8b4fe5c;border-radius:50%;place-items:center;width:86px;height:86px;font-size:34px;font-weight:900;display:grid;position:absolute;top:82px;right:88px}.visual-node{background:#a855f7;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #a855f7e6}.visual-line{border-top:1px solid #a855f733;border-right:1px solid #a855f733;width:170px;height:120px;position:absolute;top:65px;right:26%;transform:rotate(25deg)}.pyq-content{grid-template-columns:minmax(0,2fr) 360px;gap:24px;padding:28px;display:grid}.pyq-main,.pyq-sidebar{align-content:start;gap:20px;display:grid}.pyq-section-card,.pyq-side-card,.pyq-info-card,.pyq-support-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 18px 45px #0000001f}.pyq-section-card{padding:24px}.pyq-section-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}.pyq-section-header h2,.pyq-info-card h2,.pyq-side-card h3,.pyq-support-card h3{font-family:var(--font-heading);letter-spacing:0;margin:0}.pyq-section-header h2{font-size:26px}.pyq-section-header p{color:#94a3b8;margin:8px 0 0;line-height:1.6}.pyq-section-header span{color:#d8b4fe;background:#7c3aed2e;border-radius:999px;flex-shrink:0;padding:8px 13px;font-size:13px;font-weight:800}.pyq-list{display:grid}.pyq-row{border-bottom:1px solid #ffffff14;grid-template-columns:48px minmax(160px,1.1fr) .8fr .55fr .7fr minmax(260px,auto);align-items:center;gap:16px;padding:18px 8px;display:grid}.pyq-row:last-child{border-bottom:none}.pyq-exam-icon{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.pyq-exam-icon.purple,.pyq-exam-icon.violet{color:#c084fc;background:#7c3aed33}.pyq-exam-icon.green{color:#34d399;background:#10b98129}.pyq-exam-icon.blue{color:#60a5fa;background:#3b82f629}.pyq-exam-icon.orange{color:#fb923c;background:#f9731629}.pyq-row-title h3{margin:0;font-size:16px}.pyq-row-title p,.pyq-meta-block span{color:#94a3b8;font-size:13px}.pyq-row-title p{margin:5px 0 0}.pyq-meta-block{gap:6px;display:grid}.pyq-meta-block strong{color:#fff;font-size:14px}.pyq-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pyq-actions button,.pyq-pro-card button{color:#d8b4fe;cursor:pointer;background:#7c3aed14;border:1px solid #a855f747;border-radius:11px;min-height:40px;padding:0 13px;font-weight:800}.pyq-actions .primary-action,.pyq-pro-card button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#0000;align-items:center;gap:8px;display:inline-flex}.pyq-side-card{padding:20px}.pyq-side-card h3{margin-bottom:16px;font-size:20px}.pyq-filter-list{gap:10px;display:grid}.pyq-filter-list button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-height:46px;padding:0 15px;font-weight:800;transition:all .25s}.pyq-filter-list button:hover,.pyq-filter-list button.active{color:#d8b4fe;background:#7c3aed33;border-color:#a855f752}.pyq-pro-card{background:radial-gradient(circle at 88% 42%,#fbbf246b,#0000 28%),radial-gradient(circle at 20% 100%,#7c3aed59,#0000 32%),linear-gradient(135deg,#05071a 0%,#16072f 55%,#0b0618 100%);border:1px solid #fbbf2438;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a2e,0 0 45px #7c3aed24}.pyq-pro-crown{color:#2b1600;background:radial-gradient(circle at 35% 25%,#ffffff8c,#0000 28%),linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid;box-shadow:0 0 28px #fbbf2473,inset 0 0 0 1px #ffffff52}.pyq-pro-card span{color:#fde68a;letter-spacing:1.1px;font-size:11px;font-weight:900;display:inline-block}.pyq-pro-card h2{margin:6px 0 8px;font-size:26px}.pyq-pro-card p{color:#e5e7eb;margin:0;line-height:1.6}.pyq-pro-benefits{flex-wrap:wrap;gap:8px;margin:16px 0 18px;display:flex}.pyq-pro-benefits small{color:#fde68a;background:#ffffff14;border:1px solid #fbbf242e;border-radius:999px;padding:7px 10px;font-weight:800}.pyq-info-card{background:radial-gradient(circle at 88% 18%,#7c3aed3d,#0000 30%),#ffffff09;align-items:flex-start;gap:18px;padding:22px;display:flex}.pyq-info-icon,.pyq-support-card>div:first-child{color:#d8b4fe;background:#7c3aed33;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.pyq-info-card h2{font-size:22px}.pyq-info-card ol{color:#cbd5e1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px 22px;margin:14px 0 0;padding-left:20px;display:grid}.pyq-info-card li{line-height:1.5}.pyq-support-card{align-items:center;gap:14px;padding:18px;display:flex}.pyq-support-card h3{margin-bottom:6px;font-size:18px}.pyq-support-card p{color:#94a3b8;margin:0;line-height:1.5}@media (width<=1180px){.pyq-hero,.pyq-content{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.pyq-content{padding-left:20px;padding-right:20px}.pyq-row{grid-template-columns:48px 1fr 1fr}.pyq-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=760px){.pyq-hero{margin:16px 14px 0;padding:28px 20px}.pyq-hero h1{font-size:42px}.pyq-hero p{font-size:16px}.pyq-hero-visual{min-height:220px;transform:scale(.86)}.pyq-content{margin:0;padding:18px 14px 28px}.pyq-section-header,.pyq-info-card{flex-direction:column}.pyq-row{grid-template-columns:46px 1fr;padding:18px 0}.pyq-meta-block,.pyq-actions{grid-column:1/-1}.pyq-actions button{flex:140px}.pyq-info-card ol{grid-template-columns:1fr}}@media (width>=761px) and (width<=1180px){.pyq-info-card ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pyq-hero-filters label,.pyq-hero-filters button{flex:220px}}@media (width<=520px){.pyq-hero{margin:14px 10px 0;padding:26px 18px}.pyq-hero h1{font-size:36px}.pyq-search-wrap{padding:0 14px}.pyq-hero-filters{flex-direction:column}.pyq-hero-filters label,.pyq-hero-filters button,.pyq-hero-filters select{width:100%}.pyq-hero-visual{transform:scale(.74)}.pyq-content{padding:16px 10px 26px}.pyq-section-card,.pyq-side-card,.pyq-info-card,.pyq-support-card,.pyq-pro-card{border-radius:16px;padding:18px}.pyq-row{grid-template-columns:1fr}.pyq-actions{flex-direction:column;grid-column:auto}.pyq-actions button{width:100%}}.pyq-row{transition:all .25s}.pyq-row:hover{background:#7c3aed0a;transform:translateY(-4px);box-shadow:0 10px 25px #0f172a14}.pyq-exam-icon{transition:all .25s}.pyq-row:hover .pyq-exam-icon{transform:scale(1.08)}.pyq-actions button{transition:all .25s}.pyq-actions button:hover{transform:translateY(-2px)}.pyq-side-card,.pyq-info-card{transition:all .28s;box-shadow:0 2px 10px #0f172a0a}.pyq-side-card:hover,.pyq-info-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f122a14,0 0 18px #4c209914}.pyq-info-icon{transition:all .3s}.pyq-info-card:hover .pyq-info-icon{transform:rotate(-5deg)scale(1.08)}.pyq-filter-list button{transition:all .25s}.pyq-filter-list button:hover{transform:translate(4px)}.pyq-pro-card{transition:all .3s}.pyq-pro-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a1f,0 0 24px #a855f71f}.pyq-support-card{transition:all .28s;box-shadow:0 2px 10px #0f172a0a}.pyq-support-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a14,0 0 18px #7c3aed0f}.pyq-hero{transition:all .35s}.pyq-hero:hover{box-shadow:0 15px 35px #0f172a14,0 0 20px #7c3aed14}.pyq-hero-visual{transition:all .35s}.pyq-hero:hover .pyq-hero-visual{transform:translateY(-6px)}.pyq-sheet,.pyq-orb{transition:all .35s}.pyq-hero:hover .pyq-sheet{transform:rotate(-8deg)translateY(-10px)}.pyq-hero:hover .pyq-orb{transform:translateY(-8px)scale(1.08)}.pyq-hero:hover{border-color:#0b0757;transform:translateY(-5px)}@media (width<=1200px){.pyq-hero{grid-template-columns:1fr;gap:40px;padding:40px}.pyq-hero-content,.pyq-hero p{max-width:100%}.pyq-content{grid-template-columns:1fr}.pyq-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.pyq-pro-card{grid-column:1/-1}.pyq-row{grid-template-columns:48px minmax(220px,1fr) repeat(3,minmax(90px,auto))}.pyq-actions{grid-column:2/-1;justify-content:flex-start;margin-top:10px}}@media (width<=992px){.pyq-hero{padding:36px 30px}.pyq-row{grid-template-columns:46px 1fr}.pyq-row .pyq-meta-block:nth-of-type(2),.pyq-row .pyq-meta-block:nth-of-type(3){display:none}.pyq-hero-visual{min-height:240px;transform:scale(.9)}.pyq-section-header{flex-direction:column;align-items:flex-start}.pyq-sidebar{grid-template-columns:1fr}.pyq-info-card ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pyq-row{grid-template-columns:48px 1fr;gap:16px}.pyq-meta-block,.pyq-actions{grid-column:2}}@media (width>=768px) and (width<=900px){.pyq-hero{grid-template-columns:1fr;gap:38px;padding:42px 36px}.pyq-hero h1{font-size:54px;line-height:1.08}.pyq-hero p{max-width:100%;font-size:18px;line-height:1.75}.pyq-search-wrap{min-height:60px}.pyq-search-wrap input{font-size:17px}.pyq-hero-filters{gap:16px}.pyq-hero-filters label{flex:240px}.pyq-hero-filters button{flex:100%}.pyq-hero-visual{min-height:260px;transform:scale(.92)}.pyq-content{grid-template-columns:1fr}.pyq-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.pyq-pro-card{grid-column:1/-1}.pyq-section-card,.pyq-side-card,.pyq-info-card,.pyq-pro-card,.pyq-support-card{padding:28px}.pyq-section-header h2{font-size:30px}.pyq-section-header p{font-size:16px;line-height:1.7}.pyq-row{grid-template-columns:54px 1fr;gap:18px;padding:22px 0}.pyq-exam-icon{width:52px;height:52px}.pyq-row-title h3{font-size:21px;line-height:1.4}.pyq-row-title p{font-size:15px}.pyq-meta-block{gap:4px}.pyq-meta-block span{font-size:14px}.pyq-meta-block strong{font-size:17px}.pyq-row{grid-template-columns:46px 1fr}.pyq-row .pyq-meta-block:nth-of-type(2),.pyq-row .pyq-meta-block:nth-of-type(3){display:none}.pyq-actions{grid-column:2;margin-top:10px}.pyq-actions button{min-height:46px;font-size:15px}.pyq-side-card h3{font-size:24px}.pyq-filter-list button{font-size:15px}.pyq-info-card h2,.pyq-pro-card h2{font-size:28px}.pyq-info-card ol{grid-template-columns:repeat(2,minmax(0,1fr));font-size:16px}.pyq-support-card p,.pyq-pro-card p{font-size:16px;line-height:1.7}}@media (width<=768px){.pyq-hero{margin:18px 16px 0;padding:28px 22px}.pyq-hero h1{font-size:42px}.pyq-hero p{font-size:16px}.pyq-row{grid-template-columns:46px 1fr}.pyq-row .pyq-meta-block:nth-of-type(2),.pyq-row .pyq-meta-block:nth-of-type(3){display:none}.pyq-hero-visual{min-height:220px;transform:scale(.82)}.pyq-content{padding:18px 16px 30px}.pyq-section-card,.pyq-side-card,.pyq-info-card,.pyq-pro-card,.pyq-support-card{padding:22px}.pyq-row{grid-template-columns:46px 1fr;gap:14px}.pyq-meta-block,.pyq-actions{grid-column:1/-1}.pyq-actions{width:100%}.pyq-actions button{flex:1}.pyq-info-card{flex-direction:column}.pyq-info-card ol{grid-template-columns:1fr}}@media (width<=576px){.pyq-hero{margin:14px 12px 0;padding:24px 18px}.pyq-row .pyq-meta-block:nth-of-type(2),.pyq-row .pyq-meta-block:nth-of-type(3){display:none}.pyq-hero h1{font-size:36px}.pyq-hero p{font-size:15px}.pyq-search-wrap{min-height:54px}.pyq-hero-filters{flex-direction:column}.pyq-hero-filters label,.pyq-hero-filters button,.pyq-hero-filters select{width:100%}.pyq-hero-visual{min-height:190px;transform:scale(.72)}.pyq-content{padding:16px 12px 28px}.pyq-row{grid-template-columns:1fr}.pyq-actions{flex-direction:column}.pyq-actions button{width:100%}}@media (width<=400px){.pyq-row{grid-template-columns:46px 1fr}.pyq-row .pyq-meta-block:nth-of-type(2),.pyq-row .pyq-meta-block:nth-of-type(3){display:none}.pyq-hero{margin:10px;padding:20px 14px}.pyq-hero h1{font-size:30px;line-height:1.15}.pyq-kicker{font-size:11px}.pyq-search-wrap{min-height:50px;padding:0 14px}.pyq-search-wrap input{font-size:15px}.pyq-hero-visual{display:none}.pyq-content{padding:12px 10px 24px}.pyq-section-card,.pyq-side-card,.pyq-info-card,.pyq-pro-card,.pyq-support-card{border-radius:16px;padding:16px}.pyq-section-header h2{font-size:22px}.pyq-row-title h3{font-size:17px}.pyq-row-title p,.pyq-meta-block span{font-size:13px}.pyq-meta-block strong{font-size:15px}.pyq-actions button,.pyq-pro-card button{width:100%;min-height:44px}.pyq-info-card h2,.pyq-pro-card h2{font-size:24px}}.lectures-page{color:#0f172a;background:#f8fafc;min-height:100vh}.lectures-shell{background:linear-gradient(#fff 0%,#f8f7ff 55%,#fff 100%);border-radius:24px 24px 0 0;padding:30px 42px 70px}.lectures-breadcrumb{color:#6d28d9;align-items:center;gap:10px;margin:0 8px 26px;font-weight:700;display:flex}.exam-filter{width:250px}.exam-filter select{width:120%}.lectures-breadcrumb strong{color:#111827}.lectures-hero{color:#fff;background:radial-gradient(circle at 74% 42%,#7c3aed61,#0000 28%),linear-gradient(135deg,#05071a 0%,#090b22 64%,#060716 100%);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;min-height:390px;padding:54px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a1f}.lectures-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#a855f714 1px,#0000 1px),linear-gradient(90deg,#a855f714 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 74% 44%,#000,#0000 62%);mask-image:radial-gradient(circle at 74% 44%,#000,#0000 62%)}.lectures-hero-content,.lectures-hero-visual{z-index:1;position:relative}.lectures-kicker{color:#d8b4fe;background:#7c3aed47;border-radius:999px;margin-bottom:24px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.lectures-hero h1{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:64px;line-height:1}.lectures-hero h1 span{color:#a855f7}.lectures-hero p{color:#e5e7eb;max-width:500px;margin:18px 0 0;font-size:20px;line-height:1.7}.lectures-hero-stats{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.lectures-hero-stats div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:36px 1fr;align-items:center;gap:4px 12px;min-width:190px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000001f}.lectures-hero-stats svg{color:#a855f7;grid-row:span 2}.lectures-hero-stats strong{font-family:var(--font-heading);font-size:18px}.lectures-hero-stats span{color:#cbd5e1;font-size:13px}.lectures-hero-visual{min-height:300px}.lectures-hero-visual:before{content:"";filter:blur(10px);background:radial-gradient(circle,#a855f770,#7c3aed29 42%,#0000 72%);border-radius:50%;width:390px;height:260px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.video-stage{background:linear-gradient(#d8b4feb8,#4c1d95f5);border:2px solid #d8b4fe99;border-radius:34px;width:310px;height:120px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)perspective(500px)rotateX(58deg);box-shadow:0 30px 60px #4c1d9566,0 0 40px #a855f759}.video-stage:after{content:"";background:linear-gradient(#4c1d95e6,#1e1b4bf2);border:1px solid #a855f77a;border-radius:0 0 34px 34px;height:46px;position:absolute;bottom:-28px;left:24px;right:24px}.play-tile{color:#fff;background:radial-gradient(circle at 38% 26%,#ffffff3d,#0000 28%),linear-gradient(135deg,#8b5cf6,#4c1d95);border-radius:28px;place-items:center;width:170px;height:120px;display:grid;position:absolute;top:-116px;left:50%;transform:translate(-50%)perspective(400px)rotateX(-58deg);box-shadow:0 24px 50px #7c3aed7a,0 0 70px #a855f752}.math-symbol{color:#a855f7;font-family:var(--font-heading);text-shadow:0 0 22px #a855f799;font-weight:900;position:absolute}.sigma{font-size:42px;top:15%;left:22%}.pi{font-size:42px;bottom:22%;right:17%}.infinity{font-size:34px;top:42%;right:29%}.lecture-cube{border:1px solid #a855f7b3;width:80px;height:80px;position:absolute;top:20%;right:10%;transform:rotate(28deg)skew(-8deg)}.lecture-node{background:#a855f7;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #a855f7e6}.lecture-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:28px;display:flex}.lecture-search,.lecture-controls label,.lecture-controls button{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex;box-shadow:0 10px 28px #0f172a0a}.lecture-search input{color:#0f172a;width:100%;font:inherit;background:0 0;border:none;outline:none}.lecture-search input::placeholder{color:#94a3b8}.lecture-controls select{color:#111827;width:100%;font-family:var(--font-heading);background:0 0;border:none;outline:none;font-weight:800}.lecture-controls button{cursor:pointer;color:#111827;justify-content:center;font-weight:800}.featured-live-card{background:radial-gradient(circle at 82% 24%,#7c3aed29,#0000 34%),linear-gradient(135deg,#fff,#fbfaff);border:1px solid #7c3aed29;border-radius:18px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 18px 45px #0f172a12}.featured-live-icon{color:#fff;background:radial-gradient(circle at 35% 25%,#ffffffb8,#0000 32%),linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 18px 35px #7c3aed47,0 0 0 10px #7c3aed14}.featured-live-copy span{color:#dc2626;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:900}.featured-live-copy h2{margin:7px 0 12px;font-size:26px}.featured-live-meta{flex-wrap:wrap;gap:10px;display:flex}.featured-live-meta strong{color:#5b21b6;background:#f5f3ff;border-radius:999px;padding:8px 11px;font-size:13px}.featured-live-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #7c3aed40}.lectures-content{grid-template-columns:minmax(0,2fr) 360px;gap:24px;margin-top:28px;display:grid}.lectures-main,.lectures-sidebar{align-content:start;gap:20px;display:grid}.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card{background:#fff;border:1px solid #dbe3ef;border-radius:10px;box-shadow:0 16px 40px #0f172a0d}.lecture-list-card{background:radial-gradient(circle at 80% 20%,#a855f773,#0000 45%),radial-gradient(circle at 10% 100%,#4f46e540,#0000 50%),linear-gradient(135deg,#120c33 0%,#1d1247 40%,#2a1760 100%);border:1px solid #dbe3ef;border-radius:10px;padding:24px;box-shadow:0 16px 40px #0f172a0d}.lecture-section-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.lecture-section-header h2,.lecture-side-card h3,.today-live-card h3,.lectures-info-card h2,.lecture-support-card h3{font-family:var(--font-heading);letter-spacing:0;margin:0}.lecture-section-header h2{color:#fff;font-size:24px}.lecture-section-header p{color:#fff;margin:8px 0 0}.lecture-section-header span{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:8px 11px;font-weight:900}.lecture-list{display:grid}.lecture-row{background:#fff;border:1px solid #edf2f7;border-radius:12px;grid-template-columns:52px 52px minmax(190px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:16px;min-height:130px;padding:24px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;box-shadow:0 12px 30px #0f172a08}.lecture-row:hover{border-color:#7c3aed38;transform:translateY(-4px);box-shadow:0 22px 52px #0f172a1c}.lecture-row+.lecture-row{margin-top:12px}.lecture-number,.lecture-status-icon{border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.lecture-number{color:#6d28d9;font-family:var(--font-heading);background:#f2ecff;font-size:20px;font-weight:900}.lecture-status-icon{color:#10b981;background:#ecfdf5}.lecture-row.live .lecture-status-icon{color:#ef4444;background:#fee2e2}.lecture-row.upcoming .lecture-status-icon{color:#f97316;background:#ffedd5}.lecture-status-pill{color:#059669;text-transform:uppercase;background:#dcfce7;border-radius:999px;margin-bottom:8px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.lecture-row.live .lecture-status-pill{color:#dc2626;background:#fee2e2}.lecture-row.upcoming .lecture-status-pill{color:#ea580c;background:#ffedd5}.lecture-title-block h3{margin:0;font-size:16px}.lecture-title-block p{color:#6d28d9;margin:7px 0 0;font-weight:800}.lecture-title-block small,.lecture-meta span{color:#475569;line-height:1.5}.lecture-title-block small{margin-top:7px;display:block}.lecture-progress{background:#eef2ff;border-radius:999px;width:min(220px,100%);height:6px;margin-top:12px;overflow:hidden}.lecture-progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#22c55e);width:64%;height:100%;display:block}.lecture-meta{gap:6px;display:grid}.lecture-meta strong{color:#111827}.lecture-action,.today-live-card button,.lectures-pro-card button{color:#5b21b6;cursor:pointer;background:#fff;border:1px solid #7c3aed57;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.lecture-row.live .lecture-action,.today-live-card button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#0000}.lecture-side-card h3{margin-bottom:16px;font-size:20px}.lecture-filter-list{flex-wrap:wrap;gap:10px;display:flex}.lecture-filter-list button{color:#111827;cursor:pointer;background:#fbfaff;border:1px solid #e9d5ff;border-radius:999px;min-height:42px;padding:0 14px;font-weight:800;transition:all .25s;box-shadow:0 10px 22px #0f172a0a}.lecture-filter-list button:hover,.lecture-filter-list button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 30px #7c3aed38}.today-live-card{background:radial-gradient(circle at 88% 18%,#ef44441f,#0000 26%),radial-gradient(circle at 20% 80%,#7c3aed1a,#0000 34%),#fff;border-color:#7c3aed38;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a17,0 0 38px #7c3aed14}.live-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-card-header span{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;box-shadow:0 12px 24px #ef44443d}.live-card-body{align-items:center;gap:18px;margin:26px 0 22px;display:flex}.live-orbit{background:radial-gradient(circle, white 50%, transparent 52%), conic-gradient(#ede9fe 0 68%, #7c3aed 68% 100%);color:#6d28d9;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 0 0 12px #7c3aed0f,0 18px 38px #7c3aed29}.live-card-body h4{font-family:var(--font-heading);margin:0;font-size:18px;line-height:1.35}.live-card-body p{color:#6d28d9;margin:8px 0;font-weight:800}.live-card-body small{color:#475569;margin-bottom:8px;display:block}.live-card-body em{color:#dc2626;max-width:190px;font-size:12px;font-style:normal;font-weight:800;line-height:1.5;display:block}.today-live-card button{width:100%}.lectures-pro-card{color:#fff;background:radial-gradient(circle at 84% 36%,#fbbf2475,#0000 30%),radial-gradient(circle at 20% 100%,#7c3aed70,#0000 34%),linear-gradient(135deg,#05071a 0%,#16072f 55%,#0b0618 100%);border:1px solid #fbbf2438;border-radius:24px;flex-direction:column;align-items:flex-start;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a2e,0 0 45px #7c3aed24}.lectures-pro-card:before{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1f 45%,#0000 75%);transition:all .7s;position:absolute;inset:0;transform:translate(-100%)}.lectures-pro-card:hover:before{transform:translate(100%)}.lectures-pro-crown{color:#2b1600;z-index:1;background:radial-gradient(circle at 35% 25%,#ffffff94,#0000 30%),linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:26px;place-items:center;width:86px;height:86px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 0 40px #fbbf247a,0 18px 40px #f59e0b33,inset 0 0 0 1px #ffffff52}.lectures-pro-crown svg{width:44px;height:44px}.lectures-pro-card>span{color:#fde68a;letter-spacing:1.1px;z-index:1;font-size:11px;font-weight:900;position:relative}.lectures-pro-card h2{z-index:1;margin:8px 0;font-size:28px;position:relative}.lectures-pro-card p{color:#e5e7eb;z-index:1;margin:0;line-height:1.6;position:relative}.lectures-pro-benefits{z-index:1;flex-wrap:wrap;gap:8px;margin:16px 0 18px;display:flex;position:relative}.lectures-pro-benefits small{color:#fde68a;background:#ffffff14;border:1px solid #fbbf242e;border-radius:999px;padding:7px 10px;font-weight:800}.lectures-pro-card button{color:#1f1300;z-index:1;background:linear-gradient(135deg,#fbbf24,#d97706);border:none;border-radius:13px;min-height:50px;padding:0 20px;transition:all .25s;position:relative;box-shadow:0 16px 34px #f59e0b52}.lectures-pro-card button:hover{transform:translateY(-2px);box-shadow:0 20px 42px #f59e0b66}.lectures-info-card{background:radial-gradient(circle at 88% 18%,#7c3aed1f,#0000 30%),#fff;gap:18px;padding:24px;display:grid}.lectures-info-header{align-items:center;gap:14px;display:flex}.lectures-info-icon,.lecture-support-card>div:first-child{color:#6d28d9;background:#ede9fe;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.lectures-info-card h2{font-size:22px}.lecture-step-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;display:grid}.lecture-step-card{text-align:center;color:#5b21b6;min-height:112px;font-family:var(--font-heading);background:linear-gradient(135deg,#fff,#fbfaff);border:1px solid #7c3aed1f;border-radius:16px;align-content:center;justify-items:center;gap:12px;padding:16px;font-weight:900;display:grid;box-shadow:0 12px 28px #0f172a0a}.lecture-step-card svg{background:#ede9fe;border-radius:14px;width:46px;height:46px;padding:11px}.lecture-support-card{align-items:center;gap:14px;padding:18px;display:flex}.lecture-support-card h3{margin-bottom:6px;font-size:18px}.lecture-support-card p{color:#64748b;margin:0;line-height:1.5}@media (width<=1180px){.lecture-controls,.lectures-content,.lectures-hero{grid-template-columns:1fr}.featured-live-card{grid-template-columns:76px 1fr}.featured-live-card button{grid-column:2/-1;justify-self:start}.lecture-row{grid-template-columns:52px 52px 1fr}.lecture-meta,.lecture-action{grid-column:3/-1}}@media (width<=760px){.lectures-shell{padding:20px 14px 42px}.lectures-hero{padding:30px 22px}.lectures-hero h1{font-size:42px}.lectures-hero-visual{min-height:220px;transform:scale(.82)}.lecture-controls{gap:12px}.featured-live-card{grid-template-columns:1fr}.featured-live-card button{grid-column:auto;width:100%}.lecture-row{grid-template-columns:48px 1fr}.lecture-status-icon{grid-column:1/2}.lecture-title-block,.lecture-meta,.lecture-action{grid-column:1/-1}.lecture-action{width:100%}.lecture-section-header{flex-direction:column}.lecture-step-grid{grid-template-columns:1fr}}@media (width>=761px) and (width<=1180px){.lectures-shell{padding:28px 28px 56px}.lecture-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-search{grid-column:1/-1}.lecture-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.lectures-shell{padding:18px 12px 38px}.lectures-breadcrumb{flex-wrap:wrap;margin-inline:2px}.lectures-hero{padding:26px 18px}.lectures-hero h1{font-size:36px}.lectures-hero p{font-size:15px}.lectures-hero-stats div{width:100%;min-width:0}.lectures-hero-visual{min-height:190px}.lecture-controls{grid-template-columns:1fr}.lecture-list-card,.featured-live-card,.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card,.lectures-pro-card{padding:18px}.lecture-row{padding:18px 14px}.lecture-number,.lecture-status-icon{width:44px;height:44px}.live-card-body,.lecture-support-card,.lectures-info-header{flex-direction:column;align-items:flex-start}}@media (width<=1200px){.lectures-shell{padding:28px 28px 56px}.lectures-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:42px}.lectures-hero-content{max-width:100%}.lectures-hero h1{font-size:54px}.lectures-hero p{max-width:100%}.lectures-hero-visual{min-height:260px}.lecture-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-search{grid-column:1/-1}.featured-live-card{grid-template-columns:76px 1fr}.featured-live-card button{grid-column:2;justify-self:flex-start}.lectures-content{grid-template-columns:1fr}.lectures-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.lectures-pro-card,.today-live-card{height:100%}.lecture-row{grid-template-columns:52px 52px 1fr}.lecture-meta,.lecture-action{grid-column:3}.lecture-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.lectures-shell{padding:24px}.lectures-hero{padding:36px}.lectures-hero h1{font-size:48px}.lectures-hero p{font-size:18px}.lectures-hero-visual{transform-origin:50%;min-height:230px;transform:scale(.92)}.video-stage{width:270px}.lecture-status-pill{display:none}.play-tile{width:150px;height:105px}.lecture-controls{grid-template-columns:1fr}.lecture-search{grid-column:auto}.featured-live-card{grid-template-columns:1fr;gap:18px}.featured-live-card button{grid-column:auto;width:100%}.lectures-sidebar{grid-template-columns:1fr}.lecture-row{grid-template-columns:48px 48px 1fr}.lecture-action{width:max-content;max-width:100%}}@media (width<=768px){.lectures-shell{padding:20px 16px 40px}.lectures-breadcrumb{flex-wrap:wrap;gap:6px}.lectures-hero{gap:28px;padding:30px 24px}.lectures-hero h1{font-size:42px;line-height:1.08}.lectures-hero p{font-size:16px}.lecture-status-pill{display:none}.lectures-hero-stats{flex-direction:column}.lectures-hero-stats div{width:100%;min-width:0}.lectures-hero-visual{min-height:200px;transform:scale(.82)}.lecture-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lecture-number,.lecture-status-icon{flex-shrink:0}.lecture-title-block{flex:1;min-width:180px}.lecture-meta{flex-direction:column;align-items:flex-start;min-width:90px;display:flex}.lecture-action{flex-shrink:0;width:auto}}@media (width<=576px){.lectures-shell{padding:18px 14px 36px}.lectures-hero{padding:24px 18px}.lectures-hero h1{font-size:36px}.lectures-hero p{font-size:15px;line-height:1.6}.lectures-hero-visual,.lecture-status-pill{display:none}.lecture-list-card,.featured-live-card,.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card,.lectures-pro-card{padding:18px}.lecture-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lecture-title-block{flex:1;min-width:140px}.lecture-action{width:auto}}@media (width>=768px) and (width<=900px){.lectures-shell{padding:32px 28px 56px}.lectures-hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding:42px 38px}.lectures-hero h1{font-size:54px;line-height:1.08}.lectures-hero p{max-width:100%;font-size:18px;line-height:1.75}.lectures-hero-stats{gap:18px}.lectures-hero-stats strong{font-size:20px}.lectures-hero-stats span{font-size:14px}.lectures-hero-visual{min-height:260px;transform:scale(.92)}.lecture-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-search{grid-column:1/-1}.lectures-content{grid-template-columns:1fr}.lectures-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-list-card,.lecture-side-card,.today-live-card,.lectures-info-card,.lectures-pro-card{padding:28px}.lecture-section-header h2{font-size:30px}.lecture-section-header p{font-size:16px;line-height:1.7}.lecture-row{grid-template-columns:52px 52px 1fr;gap:18px;padding:26px 24px}.lecture-title-block h3{font-size:20px;line-height:1.45}.lecture-title-block p,.lecture-title-block small{font-size:15px;line-height:1.7}.lecture-meta strong{font-size:18px}.lecture-meta span{font-size:15px}.lecture-action{padding:0 20px;font-size:15px}.featured-live-copy h2{font-size:30px}.featured-live-meta strong{font-size:14px}.lecture-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-step-card{min-height:130px}.lecture-step-card span{font-size:16px}.lecture-filter-list button{font-size:15px}.live-card-body h4{font-size:22px}.live-card-body p{font-size:16px}.live-card-body small,.live-card-body em{font-size:14px}.lectures-pro-card h2{font-size:32px}.lectures-pro-card p{font-size:16px;line-height:1.7}}@media (width<=400px){.lectures-shell{padding:16px 10px 30px}.lectures-hero{padding:20px 14px}.lectures-hero h1{font-size:30px}.lectures-kicker{font-size:11px}.lecture-controls{gap:10px}.lecture-search,.lecture-controls label,.lecture-controls button{min-height:52px;padding:0 14px}.lecture-status-pill{display:none}.lecture-list-card,.featured-live-card,.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card,.lectures-pro-card{padding:14px}.lecture-row{gap:8px}.lecture-title-block{min-width:120px}.lecture-action{width:100%;margin-top:8px}}.lectures-page{--lecture-radius:22px;--lecture-border:#7c3aed24;--lecture-shadow:0 18px 48px #0f172a14;background:linear-gradient(#fff 0%,#f8f7ff 52%,#fff 100%)}.lectures-shell{background:0 0;width:min(1460px,100% - 56px);margin:0 auto;padding:30px 0 74px}.lectures-breadcrumb{margin:0 2px 24px}.lectures-hero{border-radius:var(--lecture-radius);background:radial-gradient(circle at 74%,#7c3aed7a,#0000 30%),radial-gradient(circle at 20% 100%,#7c3aed29,#0000 34%),linear-gradient(135deg,#05071a 0%,#080a22 58%,#05071a 100%);grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:42px;min-height:390px;padding:58px 64px;box-shadow:0 24px 64px #0f172a2e}.lectures-kicker{letter-spacing:.4px;text-transform:uppercase;border:1px solid #d8b4fe2e;margin-bottom:20px;font-weight:900}.lectures-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.04}.lectures-hero p{color:#dbe4f0;max-width:560px;font-size:19px}.lectures-hero-stats{margin-top:30px}.lectures-hero-stats div{background:radial-gradient(circle at 0 0,#a855f72e,#0000 38%),#ffffff12;border-radius:18px;min-width:210px;min-height:86px}.lectures-hero-visual{place-items:center;min-height:310px;display:grid}.video-stage{background:radial-gradient(circle at 30% 18%,#ffffff38,#0000 28%),linear-gradient(135deg,#8b5cf6f5,#4c1d95f5);border:1px solid #d8b4fe7a;border-radius:28px;width:min(340px,82%);height:172px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 62px #4c1d9561,inset 0 1px #fff3,0 0 48px #a855f747}.play-tile{background:radial-gradient(circle at 36% 26%,#ffffff3d,#0000 30%),linear-gradient(135deg,#a855f7,#5b21b6);border-radius:50%;width:112px;height:112px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 44px #4c1d956b,0 0 0 14px #ffffff14,0 0 64px #a855f757}.video-stage:before{content:"";background:#ffffff29;border-radius:999px;height:12px;position:absolute;top:22px;left:24px;right:24px}.video-stage:after{filter:blur(14px);background:#7c3aed47;border:0;border-radius:999px;width:72%;height:18px;bottom:-42px;left:50%;right:auto;transform:translate(-50%)}.math-symbol{opacity:.78}.sigma{top:16%;left:16%}.pi{bottom:16%;right:15%}.infinity{top:26%;right:24%}.lecture-cube{opacity:.72;border-radius:12px;width:62px;height:62px;top:18%;right:9%}.node-a{bottom:22%;left:18%}.node-b{top:14%;right:18%}.lecture-controls{margin-top:28px}.lecture-controls label,.lecture-controls button{border-color:#dfe5f0;border-radius:14px;min-width:240px;min-height:58px;transition:transform .22s,border-color .22s,box-shadow .22s}.lecture-controls label:hover,.lecture-controls button:hover{border-color:#7c3aed3d;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a12}.featured-live-section{margin-top:26px}.featured-live-card{border-radius:var(--lecture-radius);border-color:var(--lecture-border);box-shadow:var(--lecture-shadow);padding:26px}.featured-live-icon{border-radius:22px}.featured-live-copy h2{font-size:28px;line-height:1.25}.featured-live-meta p{color:#5b21b6;background:#f5f3ff;border-radius:999px;margin:0;padding:8px 11px;font-size:13px;font-weight:900}.featured-live-card button,.lecture-action,.today-live-card button{border-radius:13px;transition:transform .22s,box-shadow .22s}.featured-live-card button:hover,.lecture-action:hover,.today-live-card button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #7c3aed38}.lectures-content{grid-template-columns:minmax(0,2fr) 390px;gap:26px}.lecture-list-card{border-radius:var(--lecture-radius);border:1px solid #c4b5fd2e;padding:26px;box-shadow:0 22px 58px #3110812e}.lecture-section-header{align-items:center;padding-bottom:20px}.lecture-section-header h2{padding-left:34px;font-size:26px;position:relative}.lecture-section-header h2:before{content:"";background:linear-gradient(135deg,#a855f7,#6d28d9);border-radius:7px;width:22px;height:22px;position:absolute;top:1px;left:0;box-shadow:0 10px 22px #7c3aed3d}.lecture-section-header span{padding:10px 14px}.lecture-row{border-radius:17px;grid-template-columns:56px 56px minmax(220px,1fr) minmax(90px,.45fr) auto;min-height:112px;padding:20px}.lecture-number,.lecture-status-icon{border-radius:14px;width:56px;height:56px}.lecture-title-block h3{font-size:18px;line-height:1.35}.lecture-meta span{color:#334155;background:#f8fafc;border-radius:999px;justify-content:center;width:max-content;padding:8px 11px;font-weight:800;display:inline-flex}.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card{border-radius:var(--lecture-radius);border-color:var(--lecture-border);box-shadow:var(--lecture-shadow)}.lecture-side-card{padding:24px}.lecture-side-card h3,.today-live-card h3,.lecture-support-card h3{font-size:20px}.lecture-filter-list button{border-radius:999px;min-height:44px}.today-live-card{padding:26px}.live-card-body{align-items:center}.live-card-body h2{margin:0;font-size:24px;line-height:1.25}.lectures-info-card{padding:26px}.lectures-info-header h2{font-size:26px}.lecture-step-card{border-radius:18px;min-height:140px;transition:transform .22s,border-color .22s,box-shadow .22s}.lecture-step-card:hover{border-color:#7c3aed3d;transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14}.lectures-pro-card{border-radius:var(--lecture-radius)}@media (width<=1200px){.lectures-shell{width:min(100% - 36px,980px)}.lectures-hero{grid-template-columns:1fr;padding:46px}.lectures-content{grid-template-columns:1fr}.lectures-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lectures-shell{width:min(100% - 20px,560px);padding-bottom:46px}.lectures-hero{gap:22px;padding:28px 20px}.lecture-controls label,.lecture-controls button{width:100%;min-width:0}.featured-live-card,.lecture-list-card,.lecture-side-card,.today-live-card,.lectures-info-card,.lecture-support-card,.lectures-pro-card{border-radius:20px;padding:20px}.lecture-row{grid-template-columns:52px 52px 1fr;display:grid}.lectures-hero-visual{min-height:230px}.video-stage{width:min(300px,86%);height:150px}.play-tile{width:94px;height:94px}.lecture-action{width:100%}.lectures-sidebar{grid-template-columns:1fr}}@media (width<=520px){.lectures-hero-visual{min-height:190px;display:grid}.lectures-hero h1{font-size:36px}.lectures-hero p{font-size:15px}.lectures-hero-stats div{width:100%}.video-stage{width:min(250px,88%);height:128px}.play-tile{width:78px;height:78px}.math-symbol{font-size:28px}.lecture-cube{width:46px;height:46px}.lecture-row{grid-template-columns:48px 1fr}.lecture-status-icon,.lecture-title-block,.lecture-meta,.lecture-action{grid-column:1/-1}}.study-material-page{color:#0f172a;background:#f8fafc;min-height:100vh}.study-material-shell{background:linear-gradient(#fff 0%,#f8f7ff 54%,#fff 100%);padding:30px 42px 70px}.study-material-breadcrumb{color:#6d28d9;align-items:center;gap:10px;margin:0 8px 26px;font-weight:700;display:flex}.study-material-breadcrumb strong{color:#111827}.study-material-hero{color:#fff;background:radial-gradient(circle at 76% 42%,#7c3aed61,#0000 30%),linear-gradient(135deg,#05071a 0%,#090b22 62%,#060716 100%);border:1px solid #ffffff14;border-radius:14px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:32px;min-height:350px;padding:46px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a1f}.study-material-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#a855f70f 1px,#0000 1px),linear-gradient(90deg,#a855f70f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 76% 44%,#000,#0000 62%);mask-image:radial-gradient(circle at 76% 44%,#000,#0000 62%)}.study-hero-content,.study-hero-visual{z-index:1;position:relative}.study-kicker{color:#d8b4fe;letter-spacing:.7px;text-transform:uppercase;background:#7c3aed3d;border:1px solid #a855f738;border-radius:999px;margin-bottom:18px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex}.study-material-hero h1{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:56px;line-height:1}.study-material-hero h1 span{color:#a855f7}.study-material-hero p{color:#e5e7eb;max-width:560px;margin:18px 0 0;font-size:18px;line-height:1.7}.study-stat-chips{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.study-stat-chips span{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:800}.study-hero-visual{place-items:center;min-height:270px;display:grid}.study-hero-visual:before{content:"";filter:blur(10px);background:radial-gradient(circle,#a855f757,#0000 68%);border-radius:50%;width:390px;height:210px;position:absolute}.material-flow-card{z-index:2;background:radial-gradient(circle at 30% 0,#ffffff2e,#0000 34%),linear-gradient(145deg,#7c3aedeb,#1e1b4bf0);border:1px solid #d8b4fe61;border-radius:24px;gap:8px;width:280px;padding:24px;display:grid;position:relative;box-shadow:0 0 0 14px #7c3aed1a,0 28px 60px #0f172a59,0 0 60px #a855f74d}.material-flow-card span{color:#d8b4fe;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:900}.material-flow-card strong{color:#fff;background:#ffffff1a;border-radius:12px;padding:11px 13px}.study-orbit,.study-shape,.study-node{position:absolute}.study-orbit{border:1px solid #a855f74d;border-radius:50%}.orbit-one{width:420px;height:150px;transform:rotate(-12deg)}.orbit-two{width:330px;height:110px;transform:rotate(14deg)}.study-node{background:#a855f7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #a855f7e6}.node-one{top:36px;left:28%}.node-two{bottom:52px;right:20%}.study-shape{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #d8b4fe52;border-radius:18px;width:68px;height:68px}.shape-square{top:40px;right:14%;transform:rotate(16deg)}.shape-triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%);bottom:34px;left:14%}.study-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:28px;display:flex}.study-controls label{flex:220px;max-width:290px}.study-controls button{flex:none}.study-search,.study-controls label,.study-controls button{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:0 17px;display:flex;box-shadow:0 10px 28px #0f172a0a}.study-search input{color:#0f172a;width:100%;font:inherit;background:0 0;border:none;outline:none}.study-search input::placeholder{color:#94a3b8}.study-controls select{color:#111827;width:100%;font-family:var(--font-heading);background:0 0;border:none;outline:none;font-weight:800}.study-controls button{cursor:pointer;color:#111827;justify-content:center;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s}.study-controls button:hover,.study-controls label:hover{border-color:#7c3aed3d;box-shadow:0 16px 36px #0f172a12}.study-controls button:hover{transform:translateY(-2px)}.study-material-content{grid-template-columns:minmax(0,2fr) 340px;gap:24px;margin-top:24px;display:grid}.study-material-main,.study-material-sidebar{align-content:start;gap:20px;display:grid}.study-side-card,.study-reminder-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 16px 40px #0f172a0d}.materials-panel{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:24px;box-shadow:0 16px 40px #0f172a0d}.materials-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.materials-header h2,.study-side-card h3,.study-reminder-card h3{font-family:var(--font-heading);letter-spacing:0;margin:0}.materials-header h2{color:#000;font-size:26px}.materials-header p{color:#666;margin:8px 0 0}.materials-header>span{color:#6d28d9;white-space:nowrap;background:#ede9fe;border-radius:999px;padding:8px 12px;font-weight:900}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.material-card{--material-accent:#6d28d9;--material-soft:#f5f3ff;border:1px solid color-mix(in srgb, var(--material-accent) 20%, #e5e7eb);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--material-accent) 10%, transparent), transparent 34%), #fff;border-radius:18px;flex-direction:column;min-height:310px;padding:22px;transition:all .25s;display:flex;box-shadow:0 14px 34px #0f172a0b}.material-card:hover{border-color:color-mix(in srgb, var(--material-accent) 44%, #e5e7eb);transform:translateY(-4px);box-shadow:0 24px 54px #0f172a1c}.material-card.notes{--material-accent:#6d28d9;--material-soft:#f5f3ff}.material-card.assignment{--material-accent:#ea580c;--material-soft:#fff7ed}.material-card.practice{--material-accent:#059669;--material-soft:#ecfdf5}.material-card.other{--material-accent:#2563eb;--material-soft:#eff6ff}.material-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.material-icon{background:var(--material-soft);width:58px;height:58px;color:var(--material-accent);box-shadow:0 12px 24px color-mix(in srgb, var(--material-accent) 12%, transparent);border-radius:16px;place-items:center;display:grid}.material-card-top>span{background:var(--material-soft);color:var(--material-accent);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.material-card h3{margin:20px 0 10px;font-size:19px;line-height:1.35}.material-tags{flex-wrap:wrap;gap:8px;display:flex}.material-tags strong{color:var(--material-accent);font-size:13px}.material-card p{color:#64748b;margin:14px 0 0;line-height:1.6}.material-meta-row{color:#475569;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.material-card button,.study-pro-card button{border:1px solid color-mix(in srgb, var(--material-accent,#7c3aed) 20%, transparent);background:var(--material-soft,#f5f3ff);min-height:44px;color:var(--material-accent,#6d28d9);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 15px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.material-card button:hover,.study-pro-card button:hover{transform:translateY(-2px)}.materials-empty-state{color:#64748b;text-align:center;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.materials-empty-state svg{color:#7c3aed}.materials-empty-state h3{color:#0f172a;margin:0;font-size:22px}.materials-empty-state p{margin:0}.study-side-card{padding:22px}.study-side-card h3{margin-bottom:18px;font-size:21px}.organization-steps{gap:12px;display:grid}.organization-steps div{background:#fbfaff;border:1px solid #edf2f7;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.organization-steps span{color:#6d28d9;background:#ede9fe;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.organization-steps p{color:#334155;margin:0;font-weight:800}.study-pro-card{color:#fff;background:radial-gradient(circle at 84% 36%,#fbbf2475,#0000 30%),radial-gradient(circle at 20% 100%,#7c3aed70,#0000 34%),linear-gradient(135deg,#05071a 0%,#16072f 55%,#0b0618 100%);border:1px solid #fbbf2438;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 66px #0f172a38,0 0 48px #7c3aed29}.study-pro-crown{color:#2b1600;background:radial-gradient(circle at 35% 25%,#ffffff94,#0000 30%),linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:16px;display:grid;box-shadow:0 0 34px #fbbf2475,inset 0 0 0 1px #ffffff52}.study-pro-card>span{color:#fde68a;letter-spacing:1.1px;font-size:11px;font-weight:900}.study-pro-card h2{margin:8px 0;font-size:26px;line-height:1.25}.study-pro-card p{color:#e5e7eb;margin:0;line-height:1.6}.study-pro-card button{--material-accent:#1f1300;--material-soft:linear-gradient(135deg, #fbbf24, #d97706);border:none;box-shadow:0 16px 34px #f59e0b52}.study-reminder-card{background:radial-gradient(circle at 0 100%,#7c3aed14,#0000 34%),#fff;align-items:center;gap:14px;padding:18px;display:flex}.study-reminder-card svg{color:#6d28d9;background:#ede9fe;border-radius:16px;flex-shrink:0;width:52px;height:52px;padding:14px}.study-reminder-card h3{margin-bottom:5px;font-size:18px}.study-reminder-card p{color:#64748b;margin:0;line-height:1.5}.study-material-shell{padding-inline:max(42px,50vw - 620px)}.study-material-breadcrumb{line-height:1.4}.study-material-hero{gap:42px}.study-hero-content{min-width:0}.study-material-hero h1{max-width:620px}.study-material-hero p{color:#dbe4f0}.study-stat-chips{align-items:center}.study-stat-chips span{align-items:center;min-height:40px;display:inline-flex}.material-flow-card strong{line-height:1.35}.study-material-content{align-items:start}.materials-panel,.study-side-card,.study-reminder-card{border-radius:18px;box-shadow:0 16px 42px #0f172a0e}.materials-header{align-items:center}.materials-header h2{line-height:1.2}.materials-header p{line-height:1.65}.materials-grid{align-items:stretch}.material-card{min-width:0;min-height:325px}.material-card h3{min-height:52px}.material-tags strong{background:var(--material-soft);border-radius:999px;padding:6px 9px;line-height:1}.material-meta-row{align-items:center}.study-material-sidebar{gap:22px}.study-side-card,.study-pro-card,.study-reminder-card{height:100%}.organization-steps div{min-height:62px}.study-pro-card{border-radius:22px}.study-pro-card button{min-height:48px}.study-reminder-card{min-height:106px}@media (width<=1180px){.study-material-hero,.study-controls,.study-material-content{grid-template-columns:1fr}.study-hero-visual{min-height:260px}}@media (width<=760px){.study-material-shell{padding:20px 14px 44px}.study-material-hero{padding:32px 22px}.study-material-hero h1{font-size:42px}.study-material-hero p{font-size:16px}.study-hero-visual{transform:scale(.86)}.materials-header{flex-direction:column}.materials-grid{grid-template-columns:1fr}.material-meta-row{flex-direction:column}}@media (width>=761px) and (width<=1180px){.study-material-shell{padding:28px 28px 56px}.study-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.study-search{grid-column:1/-1}}@media (width<=520px){.study-material-shell{padding:18px 12px 38px}.study-material-breadcrumb{flex-wrap:wrap;margin-inline:2px}.study-material-hero{padding:26px 18px}.study-material-hero h1{font-size:34px}.study-stat-chips span{justify-content:center;width:100%}.study-hero-visual{min-height:210px;transform:scale(.78)}.study-controls{flex-direction:column;gap:14px;display:flex}.materials-panel,.study-side-card,.study-reminder-card,.study-pro-card{border-radius:16px;padding:18px}.materials-header>span{white-space:normal}.material-card{min-height:0;padding:18px}.material-card-top,.organization-steps div,.study-reminder-card{flex-direction:column;align-items:flex-start}}@media (width<=1200px){.study-material-shell{padding:28px 28px 56px}.study-material-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:42px}.study-hero-content,.study-material-hero p{max-width:100%}.study-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.study-search{grid-column:1/-1}.study-material-content{grid-template-columns:1fr}.study-material-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.study-pro-card{grid-column:1/-1}}@media (width<=992px){.study-material-shell{padding:24px}.study-material-hero{padding:36px}.study-material-hero h1{font-size:48px}.study-material-hero p{font-size:18px}.study-hero-visual{min-height:240px;transform:scale(.9)}.materials-grid{grid-template-columns:1fr}.materials-header{flex-direction:column;align-items:flex-start}.study-material-sidebar{grid-template-columns:1fr}.study-reminder-card{flex-direction:row}}@media (width>=768px) and (width<=900px){.study-material-shell{padding:30px}.study-material-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px}.study-material-hero h1{font-size:54px;line-height:1.08}.study-material-hero p{max-width:100%;font-size:18px;line-height:1.75}.study-stat-chips{gap:14px}.study-stat-chips span{padding:12px 16px;font-size:15px}.study-hero-visual{min-height:260px;transform:scale(.92)}.study-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.study-search{grid-column:1/-1}.study-material-content{grid-template-columns:1fr}.study-material-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.study-pro-card{grid-column:1/-1}.materials-panel,.study-side-card,.study-pro-card,.study-reminder-card{padding:28px}.materials-header h2{font-size:30px}.materials-header p{font-size:16px;line-height:1.7}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-card{min-height:330px;padding:24px}.material-card h3{font-size:22px;line-height:1.45}.material-card p{font-size:16px;line-height:1.7}.material-meta-row{font-size:14px}.material-card button{font-size:15px}.study-side-card h3{font-size:24px}.organization-steps p{font-size:16px}.study-pro-card h2{font-size:30px}.study-pro-card p,.study-reminder-card p{font-size:16px;line-height:1.7}}@media (width<=768px){.study-material-shell{padding:20px 16px 40px}.study-material-breadcrumb{flex-wrap:wrap}.study-material-hero{padding:28px 22px}.study-material-hero h1{font-size:42px}.study-material-hero p{font-size:16px}.study-hero-visual{min-height:220px;transform:scale(.82)}.study-controls{flex-direction:column;align-items:stretch;gap:14px;display:flex}.materials-panel,.study-side-card,.study-pro-card,.study-reminder-card{padding:22px}.materials-grid{grid-template-columns:1fr}.materials-header,.material-meta-row,.study-reminder-card,.organization-steps div{flex-direction:column;align-items:flex-start}}@media (width<=576px){.study-material-shell{padding:18px 14px 36px}.study-material-hero{padding:24px 18px}.study-material-hero h1{font-size:36px}.study-material-hero p{font-size:15px}.study-stat-chips span{justify-content:center;width:100%}.study-hero-visual{min-height:180px;transform:scale(.72)}.materials-panel,.study-side-card,.study-pro-card,.study-reminder-card{border-radius:18px;padding:20px}.material-card{min-height:auto;padding:20px}.material-card-top{flex-direction:column;align-items:flex-start}.material-card button,.study-pro-card button{width:100%}}@media (width<=400px){.study-material-shell{padding:16px 10px 30px}.study-material-hero{padding:20px 14px}.study-material-hero h1{font-size:30px;line-height:1.15}.study-kicker{font-size:11px}.study-hero-visual{display:none}.study-search,.study-controls label,.study-controls button{min-height:52px;padding:0 14px}.materials-panel,.study-side-card,.study-pro-card,.study-reminder-card{padding:16px}.materials-header h2{font-size:22px}.material-card{padding:16px}.material-icon{width:48px;height:48px}.material-card h3{font-size:18px}.material-card p{font-size:14px}.material-card button,.study-pro-card button{width:100%;min-height:46px}.study-pro-crown{width:60px;height:60px}.study-pro-card h2{font-size:24px}}@media (width>=768px) and (width<=900px){.study-material-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.study-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.study-side-card:first-child{grid-column:1/-1}}.potd-page{color:#111827;background:#f7f8fc;min-height:100vh;font-family:Inter,sans-serif}.potd-shell{width:min(1480px,100% - 48px);margin:0 auto;padding:30px 0 56px}.potd-problem-img{object-fit:contain;border-radius:12px;width:100%;max-height:540px}.potd-hero{color:#fff;background:radial-gradient(circle at 74% 44%,#8b5cf659,#0000 28%),radial-gradient(circle at 13% 100%,#0ea5e917,#0000 35%),linear-gradient(135deg,#05071a 0%,#080b23 50%,#10062a 100%);border:1px solid #94a3b829;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:center;gap:32px;min-height:360px;padding:44px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a2e}.potd-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 85%,#0000)}.potd-hero-copy,.potd-hero-visual{z-index:1;position:relative}.potd-hero-kicker{color:#eadcff;background:#7c3aed38;border:1px solid #a855f742;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.potd-hero h1{letter-spacing:0;margin:28px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,66px);line-height:1.04}.potd-hero h1 span{color:#a855f7}.potd-hero p{color:#d9e0ee;max-width:610px;margin:16px 0 0;font-size:17px;line-height:1.65}.potd-hero-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.potd-hero-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aa8;border:1px solid #94a3b82e;border-radius:16px;min-height:76px;padding:15px}.potd-hero-badge strong,.potd-hero-badge span{display:block}.potd-hero-badge strong{color:#fff;font-size:14px}.potd-hero-badge span{color:#cbd5e1;margin-top:6px;font-size:12px;font-weight:700}.potd-hero-visual{place-items:center;min-height:300px;display:grid}.potd-hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#a855f75c,#0000 63%);border-radius:50%;width:360px;height:360px;position:absolute}.potd-question-orb{z-index:2;color:#fff;background:radial-gradient(circle at 35% 24%,#ffffff73,#0000 26%),linear-gradient(135deg,#a855f7,#4c1d95);border:1px solid #e9d5ff57;border-radius:50%;place-items:center;width:150px;height:150px;font-family:Plus Jakarta Sans,sans-serif;font-size:94px;font-weight:900;display:grid;position:relative;box-shadow:0 0 42px #a855f78c,inset 0 0 28px #ffffff2e}.potd-visual-base{background:linear-gradient(#8b5cf6,#2e1065);border-radius:22px;width:270px;height:72px;position:absolute;bottom:46px;box-shadow:0 30px 55px #7c3aed61}.potd-visual-base:after{content:"";background:#e9d5ff;border-radius:999px;height:4px;position:absolute;top:12px;left:28px;right:28px;box-shadow:0 0 18px #e9d5ffcc}.potd-hero-orbit{border:1px solid #c4b5fd57;border-radius:50%;position:absolute}.potd-hero-orbit-one{width:265px;height:74px;transform:rotate(18deg)}.potd-hero-orbit-two{width:265px;height:74px;transform:rotate(-18deg)}.potd-symbol{color:#a855f7;text-shadow:0 0 24px #a855f7b8;font-weight:900;position:absolute}.potd-symbol-one{font-size:34px;bottom:24%;left:12%}.potd-symbol-two{font-size:32px;top:29%;right:18%}.potd-symbol-three{font-size:38px;top:30%;left:18%}.potd-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.82fr);gap:24px;margin-top:24px;display:grid}.potd-main-column,.potd-side-column{align-content:start;gap:20px;display:grid}.potd-problem-card,.potd-streak-card,.potd-recent-card,.potd-side-card,.potd-bottom-cta{background:#fff;border:1px solid #e2e8f0e6;border-radius:22px;box-shadow:0 22px 60px #0f172a14}.potd-problem-card{padding:30px}.potd-card-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.potd-card-heading>div{align-items:center;gap:14px;display:flex}.potd-card-heading.compact{margin-bottom:16px}.potd-card-heading.compact a{color:#7c3aed;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.potd-section-icon,.potd-side-icon{color:#7c3aed;background:#f0e7ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.potd-card-heading h2,.potd-streak-card h2,.potd-recent-card h2,.potd-side-card h2,.potd-bottom-cta h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:25px}.potd-card-heading p{color:#64748b;margin:4px 0 0;font-weight:700}.potd-difficulty,.potd-problem-meta span{color:#7c3aed;background:#f3e8ff;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.potd-problem-meta{flex-wrap:wrap;gap:10px;margin:24px 0 18px;display:flex}.potd-problem-image{color:#111827;background-color:#fbfbfd;background-image:linear-gradient(90deg,#0f172a06 1px,#0000 1px),linear-gradient(#0f172a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e5e7eb;border-radius:16px;align-content:center;min-height:245px;padding:46px 54px;display:grid;position:relative}.potd-paper-label{color:#8b5cf6;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900;position:absolute;top:15px;left:18px}.potd-problem-image p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);line-height:1.65}.potd-problem-description{background:#faf7ff;border:1px solid #eadcff;border-radius:16px;margin-top:20px;padding:18px}.potd-problem-description h3,.potd-hint-panel h3{color:#111827;margin:0;font-size:18px}.potd-problem-description p,.potd-hint-panel p,.potd-side-card p,.potd-bottom-cta p{color:#64748b;margin:7px 0 0;line-height:1.6}.potd-hint-panel{color:#d97706;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:flex}.potd-problem-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.potd-problem-actions button,.potd-support-card button,.potd-bottom-cta button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-family:inherit;font-weight:900;display:inline-flex}.potd-view-problem-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 15px 30px #7c3aed3d}.potd-hint-btn{color:#7c3aed;background:#f1e9ff}.potd-solution-btn{color:#fff;background:linear-gradient(135deg,#111827,#4c1d95)}.potd-solution-btn span{color:#2b1600;text-transform:uppercase;background:#fbbf24;border-radius:999px;padding:4px 7px;font-size:11px}.potd-streak-card,.potd-recent-card,.potd-side-card{padding:24px}.potd-streak-copy{align-items:center;gap:15px;display:flex}.potd-streak-copy>span{color:#fb923c;background:#fff1e7;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.potd-streak-copy p{color:#64748b;margin:6px 0 0}.potd-streak-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.potd-streak-days div{color:#059669;justify-items:center;gap:8px;font-weight:900;display:grid}.potd-streak-days div svg{background:#dcfce7;border:1px solid #86efac;border-radius:50%;width:38px;height:38px;padding:9px}.potd-streak-days div.current{color:#f97316}.potd-streak-days div.current svg{background:#ffedd5;border-color:#fdba74}.potd-streak-days span{color:#64748b;font-size:12px}.potd-recent-list,.potd-stat-list,.potd-why-list{gap:12px;display:grid}.potd-recent-row{border-top:1px solid #eef2f7;grid-template-columns:70px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:14px 0;display:grid}.potd-recent-date{color:#7c3aed;font-weight:900}.potd-recent-row strong{color:#111827;display:block}.potd-recent-row p{color:#64748b;margin:4px 0 0}.potd-recent-row svg{color:#10b981}.potd-side-card{gap:14px;display:grid}.potd-topic-card{grid-template-columns:52px minmax(0,1fr)}.potd-topic-card strong{color:#7c3aed;margin-top:8px;font-size:20px;display:block}.potd-stat-list div{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.potd-stat-list span{color:#64748b;font-weight:800}.potd-stat-list strong{color:#111827;font-size:20px}.potd-tip-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.potd-tip-card li{color:#334155;gap:10px;line-height:1.45;display:flex}.potd-tip-card li svg{color:#10b981;flex:none;margin-top:2px}.potd-support-card{background:radial-gradient(circle at 10% 20%,#22c55e1f,#0000 28%),#fff;grid-template-columns:58px minmax(0,1fr)}.potd-support-card>span{color:#fff;background:#22c55e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 28px #22c55e38}.potd-support-card button{color:#16a34a;background:0 0;justify-content:flex-start;min-height:42px;padding:0}.potd-why-list div{color:#334155;align-items:center;gap:12px;font-weight:800;display:flex}.potd-why-list svg{color:#7c3aed;background:#f0e7ff;border-radius:11px;width:38px;height:38px;padding:9px}.potd-bottom-cta{color:#fff;background:radial-gradient(circle at 12%,#a855f757,#0000 24%),radial-gradient(circle at 84%,#7c3aed52,#0000 24%),linear-gradient(135deg,#05071a,#13052f);border-color:#a855f73d;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:34px 42px;display:grid}.potd-bottom-cta h2{color:#fff}.potd-bottom-cta p{color:#d8deea}.potd-trophy-visual{color:#fbbf24;background:radial-gradient(circle at 35% 20%,#ffffff61,#0000 25%),linear-gradient(135deg,#7c3aed,#3b0764);border-radius:26px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 20px 45px #7c3aed47}.potd-bottom-cta button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);min-width:250px;box-shadow:0 18px 38px #7c3aed57}@media (width<=1180px){.potd-hero,.potd-content-grid{grid-template-columns:1fr}.potd-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.potd-shell{width:min(100% - 28px,1480px);padding-top:20px}.potd-hero{padding:30px 24px}.potd-hero-badges,.potd-side-column,.potd-problem-actions,.potd-bottom-cta{grid-template-columns:1fr}.potd-bottom-cta{text-align:center}.potd-trophy-visual{margin:0 auto}.potd-bottom-cta button{width:100%;min-width:0}}@media (width<=620px){.potd-shell{width:min(100% - 20px,1480px)}.potd-hero{min-height:0}.potd-hero-visual{min-height:230px}.potd-question-orb{width:118px;height:118px;font-size:72px}.potd-visual-base{width:210px}.potd-problem-card,.potd-streak-card,.potd-recent-card,.potd-side-card,.potd-bottom-cta{border-radius:18px;padding:20px}.potd-card-heading{flex-direction:column;align-items:flex-start}.potd-problem-image{min-height:210px;padding:42px 22px 28px}.potd-streak-days{grid-template-columns:repeat(4,minmax(0,1fr))}.potd-recent-row{grid-template-columns:1fr 24px}.potd-recent-date{grid-column:1/-1}.potd-topic-card,.potd-support-card{grid-template-columns:1fr}}@media (width>=621px) and (width<=860px){.potd-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.potd-shell{width:min(100% - 20px,1480px);padding-bottom:38px}.potd-hero{padding:26px 18px}.potd-hero h1{font-size:36px}.potd-hero p{font-size:15px}.potd-hero-visual{min-height:200px}.potd-problem-actions button{width:100%}.potd-streak-copy,.potd-hint-panel{flex-direction:column;align-items:flex-start}.potd-stat-list div{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=1200px){.potd-shell{width:min(100% - 40px,1480px)}.potd-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:40px}.potd-hero-copy,.potd-hero p{max-width:100%}.potd-content-grid{grid-template-columns:1fr}.potd-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.potd-bottom-cta{grid-template-columns:110px 1fr}.potd-bottom-cta button{grid-column:1/-1;width:fit-content}}@media (width<=992px){.potd-shell{width:min(100% - 32px,1480px)}.potd-hero{padding:34px 30px}.potd-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.potd-hero-visual{min-height:250px;transform:scale(.9)}.potd-problem-actions{grid-template-columns:1fr}.potd-problem-actions button{width:100%}.potd-bottom-cta{text-align:center;grid-template-columns:1fr;gap:22px}.potd-trophy-visual{margin:0 auto}.potd-bottom-cta button{width:100%;min-width:0}}@media (width<=768px){.potd-shell{width:min(100% - 24px,1480px);padding-top:20px}.potd-hero{padding:28px 22px}.potd-hero h1{font-size:44px}.potd-hero p{font-size:16px}.potd-hero-badges{grid-template-columns:1fr}.potd-hero-visual{min-height:220px;transform:scale(.82)}.potd-question-orb{width:120px;height:120px;font-size:74px}.potd-visual-base{width:220px}.potd-side-column{grid-template-columns:1fr}.potd-card-heading{flex-direction:column;align-items:flex-start}.potd-card-heading>div{flex-wrap:wrap}.potd-problem-image{min-height:210px;padding:36px 22px 24px}.potd-streak-days{grid-template-columns:repeat(4,minmax(0,1fr))}.potd-recent-row{grid-template-columns:1fr 24px}.potd-recent-date{grid-column:1/-1}.potd-topic-card,.potd-support-card{grid-template-columns:1fr}}@media (width<=576px){.potd-shell{width:min(100% - 20px,1480px);padding-bottom:36px}.potd-hero{padding:24px 18px}.potd-hero h1{font-size:36px}.potd-hero p{font-size:15px}.potd-hero-visual{min-height:180px;transform:scale(.72)}.potd-problem-card,.potd-streak-card,.potd-recent-card,.potd-side-card,.potd-bottom-cta{border-radius:18px;padding:20px}.potd-problem-image{min-height:180px;padding:30px 16px 18px}.potd-problem-image p{font-size:22px}.potd-hint-panel,.potd-streak-copy{flex-direction:column;align-items:flex-start}.potd-stat-list div{flex-direction:column;align-items:flex-start;gap:6px}.potd-streak-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.potd-shell{width:min(100% - 16px,1480px)}.potd-hero{padding:20px 14px}.potd-hero h1{font-size:30px;line-height:1.15}.potd-hero-kicker{padding:8px 12px;font-size:12px}.potd-hero-visual{display:none}.potd-problem-card,.potd-streak-card,.potd-recent-card,.potd-side-card,.potd-bottom-cta{padding:16px}.potd-problem-image{min-height:160px;padding:24px 12px 16px}.potd-problem-meta{gap:8px}.potd-problem-actions button,.potd-bottom-cta button{width:100%;min-height:48px}.potd-question-orb{width:96px;height:96px;font-size:58px}.potd-streak-days{grid-template-columns:1fr 1fr;gap:10px}.potd-trophy-visual{width:72px;height:72px}.potd-trophy-visual svg{width:42px;height:42px}}@media (width>=768px) and (width<=900px){.potd-shell{width:min(100% - 40px,1480px)}.potd-hero{grid-template-columns:1fr;gap:36px;padding:40px 36px}.potd-hero-copy{max-width:100%}.potd-hero h1{font-size:52px;line-height:1.08}.potd-hero p{max-width:100%;font-size:18px;line-height:1.75}.potd-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.potd-hero-badge{padding:18px}.potd-hero-badge strong{font-size:16px}.potd-hero-badge span{font-size:13px}.potd-hero-visual{min-height:260px;transform:scale(.92)}.potd-content-grid{grid-template-columns:1fr}.potd-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.potd-card-heading h2,.potd-streak-card h2,.potd-recent-card h2,.potd-side-card h2{font-size:28px}.potd-card-heading p,.potd-problem-description p,.potd-side-card p,.potd-recent-row p{font-size:16px;line-height:1.7}.potd-problem-description h3{font-size:22px}.potd-problem-meta span{font-size:14px}.potd-problem-image{padding:40px 32px}.potd-problem-actions{grid-template-columns:repeat(3,1fr)}.potd-problem-actions button{font-size:15px}.potd-bottom-cta{grid-template-columns:100px 1fr}.potd-bottom-cta button{grid-column:1/-1;width:100%;margin-top:10px}}.proplans-page{color:#101827;background:radial-gradient(circle at 75% 0,#7c3aed21,#0000 30%),linear-gradient(#05071a 0%,#070a1d 42%,#f7f8fc 42% 100%);min-height:100vh;font-family:Inter,sans-serif}.proplans-shell{width:min(1510px,100% - 48px);margin:0 auto;padding:26px 0 56px}.proplans-hero{color:#fff;background:radial-gradient(circle at 78% 44%,#fbbf242e,#0000 27%),radial-gradient(circle at 35% 92%,#7c3aed33,#0000 32%),linear-gradient(135deg,#05071a 0%,#090b22 52%,#13051f 100%);border:1px solid #94a3b829;border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:32px;min-height:360px;padding:48px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a2e}.proplans-hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.proplans-hero-copy,.proplans-crown-visual{z-index:1;position:relative}.proplans-hero-kicker{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2442;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 16px;font-weight:900;display:inline-flex}.proplans-hero h1{color:#fff;letter-spacing:0;margin:28px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,66px);line-height:1.04}.proplans-hero h1 span{color:#f8d76f}.proplans-hero p{color:#d9e0ee;width:min(650px,100%);margin:16px 0 0;font-size:17px;line-height:1.65}.proplans-hero-chips{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.proplans-hero-chips span{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a9e;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.proplans-crown-visual{place-items:center;min-height:300px;display:grid}.proplans-crown-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#fbbf2433,#0000 62%);border-radius:50%;width:420px;height:420px;position:absolute}.proplans-crown-orbit{border:1px solid #fbbf2461;border-radius:50%;width:430px;height:120px;position:absolute;transform:rotate(-6deg)}.proplans-crown{z-index:2;color:#3a1e00;background:radial-gradient(circle at 34% 18%,#ffffffbd,#0000 22%),linear-gradient(135deg,#fde68a,#f59e0b 72%);border-radius:34px;place-items:center;width:190px;height:150px;display:grid;position:relative;box-shadow:0 0 42px #fbbf2480,inset 0 0 0 1px #ffffff52}.proplans-crown-base{background:linear-gradient(#7c3aed,#2e1065);border-radius:22px;width:310px;height:68px;position:absolute;bottom:48px;box-shadow:0 28px 55px #7c3aed57}.proplans-crown-base:after{content:"";background:#fcd34d;border-radius:999px;height:4px;position:absolute;top:12px;left:28px;right:28px;box-shadow:0 0 16px #fcd34dd9}.proplans-gold-star{color:#fbbf24;text-shadow:0 0 20px #fbbf24c2;font-size:28px;position:absolute}.proplans-gold-star-one{top:22%;left:18%}.proplans-gold-star-two{top:24%;right:17%}.proplans-gold-star-three{bottom:24%;right:25%}.proplans-plans-area,.proplans-comparison-area,.proplans-manual-note,.proplans-benefit-strip,.proplans-bottom-cta{background:#fff}.proplans-plans-area{background:radial-gradient(circle at 88% 0,#fbbf241f,#0000 24%),radial-gradient(circle at 45% 8%,#7c3aed29,#0000 32%),linear-gradient(135deg,#05071a,#080d22 58%,#09071c);border:1px solid #94a3b829;border-top:0;border-radius:0 0 24px 24px;padding:40px 28px 30px;box-shadow:0 28px 70px #00000038}.proplans-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.proplans-section-heading span{color:#f8d76f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.proplans-section-heading h2,.proplans-comparison-card h2,.proplans-manual-note h2,.proplans-benefit-title h2,.proplans-bottom-cta h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.proplans-section-heading p,.proplans-comparison-card p,.proplans-manual-note p,.proplans-bottom-cta p{color:#64748b;margin:8px 0 0;line-height:1.6}.proplans-plans-area .proplans-section-heading h2{color:#fff}.proplans-plans-area .proplans-section-heading p{color:#cbd5e1}.proplans-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.proplans-price-card{background:radial-gradient(circle at 100% 0,#7c3aed33,#0000 35%),linear-gradient(#0c1229fa,#050a18fa);border:1px solid #94a3b82e;border-radius:22px;flex-direction:column;min-height:670px;padding:26px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000002e}.proplans-price-card-recommended{border-color:#a855f7e6;padding-top:52px;transform:translateY(-10px);box-shadow:0 32px 70px #7c3aed38,0 0 0 1px #a855f757,inset 0 1px #ffffff0d}.proplans-price-card-premium{background:radial-gradient(circle at 95% 0,#fbbf243d,#0000 34%),radial-gradient(circle at 0 100%,#7c3aed42,#0000 36%),linear-gradient(#0f1228fc,#080817fc);border-color:#fbbf24c7;box-shadow:0 30px 72px #f59e0b29,0 0 0 1px #fbbf2447}.proplans-recommended-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#6d28d9);border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 18px;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #f59e0b38}.proplans-price-card-premium .proplans-recommended-badge{color:#2b1600;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:0;justify-content:center;min-width:148px;top:18px;left:auto;right:-34px;transform:rotate(40deg);box-shadow:0 14px 32px #f59e0b3d}.proplans-price-icon{color:#7c3aed;background:#f0e7ff;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.proplans-price-card-blue .proplans-price-icon{color:#2563eb;background:#e8f1ff}.proplans-price-card-gold .proplans-price-icon{color:#a16207;background:#fef3c7}.proplans-price-card h3{color:#fff;letter-spacing:0;margin:22px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:25px}.proplans-price-card-recommended h3{color:#d8b4fe}.proplans-price-card-premium h3{color:#f8d76f}.proplans-price-card>strong{color:#fff;margin-top:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;line-height:1;display:block}.proplans-price-card>p{color:#d4dbe8;margin:14px 0 0;line-height:1.6}.proplans-includes-heading{color:#c084fc;margin:22px 0 0;font-size:15px;line-height:1.4}.proplans-price-card-blue .proplans-includes-heading{color:#60a5fa}.proplans-price-card-premium .proplans-includes-heading{color:#f8d76f}.proplans-feature-list{gap:12px;margin-top:24px;display:grid}.proplans-feature-list div{color:#edf2fb;align-items:flex-start;gap:10px;font-size:14px;font-weight:800;line-height:1.45;display:flex}.proplans-feature-list svg{color:#7c3aed;flex:none;margin-top:2px}.proplans-price-card-blue .proplans-feature-list svg{color:#2563eb}.proplans-price-card-gold .proplans-feature-list svg{color:#d97706}.proplans-best-for{background:#0f172a94;border:1px solid #a855f73d;border-radius:15px;margin-top:auto;padding:16px}.proplans-best-for span{color:#c084fc;font-weight:900}.proplans-best-for p{color:#d4dbe8;margin:7px 0 0;line-height:1.55}.proplans-price-card-blue .proplans-best-for{border-color:#60a5fa3d}.proplans-price-card-blue .proplans-best-for span{color:#60a5fa}.proplans-price-card-premium .proplans-best-for{background:#181218b3;border-color:#fbbf2457}.proplans-price-card-premium .proplans-best-for span{color:#f8d76f}.proplans-price-card button,.proplans-bottom-cta button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:18px;font-family:inherit;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #7c3aed3d}.proplans-price-card-gold button,.proplans-bottom-cta button{color:#2b1600;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 16px 32px #f59e0b3d}.proplans-price-card-recommended:not(.proplans-price-card-premium) button{background:linear-gradient(135deg,#a855f7,#6d28d9);box-shadow:0 18px 38px #7c3aed57}.proplans-comparison-area{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.proplans-comparison-card,.proplans-manual-note,.proplans-benefit-strip,.proplans-bottom-cta{border:1px solid #e2e8f0eb;border-radius:22px;box-shadow:0 22px 60px #0f172a14}.proplans-comparison-card{padding:28px}.proplans-comparison-heading{gap:16px;display:flex}.proplans-comparison-heading>span,.proplans-manual-note>span,.proplans-benefit-title>span{border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.proplans-free-card .proplans-comparison-heading>span{color:#16a34a;background:#dcfce7}.proplans-paid-card .proplans-comparison-heading>span,.proplans-manual-note>span{color:#7c3aed;background:#f0e7ff}.proplans-comparison-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.proplans-comparison-list div{color:#334155;background:#f8fafc;border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:13px;font-weight:850;display:flex}.proplans-free-card .proplans-comparison-list svg{color:#16a34a}.proplans-paid-card .proplans-comparison-list svg{color:#7c3aed}.proplans-manual-note{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 32%),#fff;align-items:flex-start;gap:18px;margin-top:24px;padding:26px;display:flex}.proplans-benefit-strip{background:radial-gradient(circle at 0%,#fbbf2429,#0000 18%),linear-gradient(135deg,#080b22,#140527);border-color:#fbbf2433;grid-template-columns:1.18fr repeat(6,minmax(0,1fr));gap:0;margin-top:24px;display:grid;overflow:hidden}.proplans-benefit-title,.proplans-benefit-item{color:#fff;border-right:1px solid #ffffff1f;align-items:center;gap:14px;min-height:118px;padding:22px;display:flex}.proplans-benefit-title>span{color:#fbbf24;background:#fbbf2424}.proplans-benefit-title h2{color:#fde68a;font-size:23px}.proplans-benefit-item{color:#dbe4f0;font-weight:800;line-height:1.45}.proplans-benefit-item svg{color:#fbbf24;flex:none}.proplans-bottom-cta{color:#fff;background:radial-gradient(circle at 14%,#7c3aed4d,#0000 24%),radial-gradient(circle at 84%,#fbbf242e,#0000 24%),linear-gradient(135deg,#05071a,#12052e);border-color:#a855f73d;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:34px 42px;display:flex}.proplans-bottom-cta h2{color:#fff}.proplans-bottom-cta p{color:#d8deea}.proplans-bottom-cta button{min-width:250px;margin:0}@media (width<=1180px){.proplans-hero,.proplans-comparison-area{grid-template-columns:1fr}.proplans-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proplans-price-card{min-height:0}.proplans-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proplans-benefit-title,.proplans-benefit-item{border-bottom:1px solid #ffffff1f;border-right:0}}@media (width<=760px){.proplans-shell{width:min(100% - 28px,1510px);padding-top:18px}.proplans-hero{padding:30px 22px}.proplans-crown-visual{min-height:240px}.proplans-crown{width:142px;height:118px}.proplans-crown svg{width:86px;height:86px}.proplans-crown-base{width:230px}.proplans-section-heading,.proplans-bottom-cta{display:grid}.proplans-plans-area{padding:28px 18px 20px}.proplans-price-card,.proplans-comparison-card,.proplans-manual-note,.proplans-bottom-cta{padding:22px}.proplans-comparison-list,.proplans-card-grid,.proplans-benefit-strip{grid-template-columns:1fr}.proplans-manual-note{display:grid}.proplans-bottom-cta button{width:100%;min-width:0}}@media (width>=761px) and (width<=1180px){.proplans-comparison-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.proplans-shell{width:min(100% - 20px,1510px);padding-bottom:38px}.proplans-hero{padding:26px 18px}.proplans-hero h1{font-size:36px}.proplans-hero p{font-size:15px}.proplans-hero-chips span{justify-content:center;width:100%}.proplans-crown-visual{min-height:210px}.proplans-card-grid,.proplans-comparison-list,.proplans-comparison-area,.proplans-benefit-strip{grid-template-columns:1fr}.proplans-price-card-recommended{transform:none}.proplans-price-card-premium .proplans-recommended-badge{border-radius:999px;width:fit-content;min-width:0;margin-bottom:14px;position:static;transform:none}.proplans-benefit-title,.proplans-benefit-item,.proplans-comparison-heading{flex-direction:column;align-items:flex-start}}@media (width<=1200px){.proplans-shell{width:min(100% - 36px,1510px)}.proplans-hero{grid-template-columns:1fr;gap:38px;padding:42px 36px}.proplans-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.proplans-price-card{min-height:auto}.proplans-comparison-area{grid-template-columns:1fr}.proplans-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proplans-benefit-title,.proplans-benefit-item{border-bottom:1px solid #ffffff1f;border-right:0}}@media (width<=992px){.proplans-shell{width:min(100% - 30px,1510px)}.proplans-hero{padding:38px 30px}.proplans-hero h1{font-size:52px}.proplans-hero p{max-width:100%;font-size:18px;line-height:1.75}.proplans-section-heading{flex-direction:column;align-items:flex-start}.proplans-section-heading p{max-width:100%}.proplans-bottom-cta{flex-direction:column;align-items:flex-start}.proplans-bottom-cta button{width:100%;min-width:0}}@media (width>=768px) and (width<=900px){.proplans-shell{width:min(100% - 32px,1510px)}.proplans-hero{grid-template-columns:1fr;gap:40px;padding:42px 36px}.proplans-hero h1{font-size:56px;line-height:1.08}.proplans-hero p{max-width:100%;font-size:18px;line-height:1.8}.proplans-crown-visual{min-height:280px}.proplans-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.proplans-price-card{min-height:auto;padding:24px}.proplans-price-card h3{font-size:24px}.proplans-price-card>strong{font-size:36px}.proplans-feature-list div{font-size:15px}.proplans-comparison-area{grid-template-columns:1fr}.proplans-comparison-card{padding:26px}.proplans-comparison-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proplans-manual-note{padding:28px}.proplans-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proplans-bottom-cta{flex-direction:column;align-items:flex-start;padding:30px}.proplans-bottom-cta button{width:100%;min-width:0}}@media (width<=768px){.proplans-shell{width:min(100% - 22px,1510px)}.proplans-hero{padding:30px 22px}.proplans-hero h1{font-size:42px}.proplans-hero p{font-size:16px}.proplans-crown-visual{min-height:230px}.proplans-crown{width:145px;height:120px}.proplans-crown svg{width:84px;height:84px}.proplans-crown-base{width:230px}.proplans-card-grid,.proplans-comparison-area,.proplans-comparison-list,.proplans-benefit-strip{grid-template-columns:1fr}.proplans-price-card,.proplans-comparison-card,.proplans-manual-note,.proplans-bottom-cta{padding:22px}.proplans-manual-note,.proplans-bottom-cta{flex-direction:column}.proplans-price-card-recommended{padding-top:26px;transform:none}.proplans-bottom-cta button{width:100%;min-width:0}}@media (width<=576px){.proplans-shell{width:min(100% - 18px,1510px)}.proplans-hero{padding:24px 18px}.proplans-hero h1{font-size:36px}.proplans-hero p{font-size:15px}.proplans-hero-chips span{justify-content:center;width:100%}.proplans-crown-visual{min-height:210px}.proplans-section-heading h2,.proplans-comparison-card h2,.proplans-manual-note h2,.proplans-bottom-cta h2{font-size:24px}.proplans-price-card h3{font-size:22px}.proplans-price-card>strong{font-size:34px}.proplans-price-card-premium .proplans-recommended-badge{border-radius:999px;width:fit-content;min-width:0;margin-bottom:14px;position:static;transform:none}.proplans-comparison-heading{flex-direction:column;align-items:flex-start}.proplans-benefit-title,.proplans-benefit-item{flex-direction:column;align-items:flex-start;min-height:auto}}@media (width<=400px){.proplans-shell{width:min(100% - 14px,1510px)}.proplans-hero{padding:20px 14px}.proplans-hero h1{font-size:30px;line-height:1.15}.proplans-hero p{font-size:14px}.proplans-hero-kicker{padding:8px 14px;font-size:13px}.proplans-price-card,.proplans-comparison-card,.proplans-manual-note,.proplans-bottom-cta{padding:18px 16px}.proplans-price-icon{width:58px;height:58px}.proplans-price-icon svg{width:28px;height:28px}.proplans-price-card h3{font-size:20px}.proplans-price-card>strong{font-size:30px}.proplans-feature-list div,.proplans-best-for p,.proplans-comparison-list div,.proplans-benefit-item{font-size:14px}.proplans-comparison-heading>span,.proplans-manual-note>span,.proplans-benefit-title>span{width:48px;height:48px}.proplans-price-card button,.proplans-bottom-cta button{width:100%;min-height:48px;font-size:14px}}.mocktest-page{color:#f8fafc;background:#05071a;min-height:100vh;font-family:Inter,sans-serif}.mocktest-shell{width:min(1380px,100% - 64px);margin:0 auto;padding:34px 0 64px}.mocktest-hero{background:radial-gradient(circle at 82% 34%,#7c3aed57,#0000 30%),linear-gradient(135deg,#05071a 0%,#090b22 62%,#060716 100%);border:1px solid #ffffff1a;border-radius:18px;align-items:center;min-height:300px;padding:46px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000003d}.mocktest-hero:before{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(circle,#a855f733 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.mocktest-hero-copy{z-index:1;max-width:720px;position:relative}.mocktest-hero h1{color:#fff;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(36px,4vw,56px);line-height:1.08}.mocktest-hero p{color:#d1d5db;margin:18px 0 0;font-size:17px;line-height:1.65}.mocktest-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.mocktest-primary-btn,.mocktest-secondary-btn,.mocktest-card-footer button,.mocktest-bottom-cta button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-family:inherit;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.mocktest-primary-btn,.mocktest-card-footer button,.mocktest-bottom-cta button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:0;box-shadow:0 16px 34px #7c3aed47}.mocktest-secondary-btn{color:#e9d5ff;background:#ffffff0f;border:1px solid #a855f761}.mocktest-primary-btn:hover,.mocktest-secondary-btn:hover,.mocktest-card-footer button:hover,.mocktest-bottom-cta button:hover{transform:translateY(-2px)}.mocktest-primary-btn:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.mocktest-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.mocktest-stat-card,.mocktest-series-area,.mocktest-test-card,.mocktest-bottom-cta{background:#0b1024;border:1px solid #94a3b829;box-shadow:0 18px 45px #0000002e}.mocktest-stat-card{border-radius:16px;align-content:space-between;min-height:126px;padding:22px;display:grid}.mocktest-stat-card span{color:#aeb9cb;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.mocktest-stat-card strong{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;line-height:1}.mocktest-series-area{border-radius:18px;margin-top:24px;padding:28px}.mocktest-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.mocktest-section-heading span{color:#a855f7;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:1000;display:inline-flex}.mocktest-section-heading h2{color:#fff;letter-spacing:0;margin:8px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.mocktest-section-heading p{color:#aeb9cb;text-align:right;max-width:380px;margin:0;line-height:1.6}.mocktest-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mocktest-test-card{border-radius:16px;flex-direction:column;min-height:330px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.mocktest-test-card:hover{border-color:#a855f75c;transform:translateY(-4px);box-shadow:0 24px 52px #0000003d}.mocktest-test-topline,.mocktest-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mocktest-access-badge,.mocktest-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:12px;font-weight:1000;display:inline-flex}.mocktest-access-badge.free{color:#86efac;background:#16a34a24;border:1px solid #4ade8038}.mocktest-access-badge.starter{color:#d8b4fe;background:#7c3aed29;border:1px solid #a855f73d}.mocktest-access-badge.pro-plus,.mocktest-access-badge.pro-max{color:#fef3c7;background:#f59e0b1f;border:1px solid #fbbf243d}.mocktest-status-badge{color:#cbd5e1;text-transform:capitalize;background:#ffffff0f;border:1px solid #ffffff1a}.mocktest-card-body{margin-top:22px}.mocktest-card-body h3{color:#fff;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;line-height:1.35}.mocktest-card-body p{color:#aeb9cb;margin:9px 0 0;line-height:1.55}.mocktest-test-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.mocktest-test-details div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;gap:6px;min-width:0;padding:13px;display:grid}.mocktest-test-details svg{color:#a855f7}.mocktest-test-details span{color:#aeb9cb;font-size:12px;font-weight:800}.mocktest-test-details strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:14px}.mocktest-card-footer{margin-top:auto;padding-top:22px}.mocktest-card-footer>span{color:#d8b4fe;font-weight:900}.mocktest-card-footer button{min-height:42px;box-shadow:none;border-radius:11px;padding:0 14px}.mocktest-bottom-cta{text-align:center;border-radius:18px;place-items:center;gap:18px;min-height:150px;margin-top:24px;padding:34px 24px;display:grid}.mocktest-bottom-cta h2{color:#fff;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px}.mocktest-bottom-cta button{margin:0}@media (width<=1180px){.mocktest-stats-grid,.mocktest-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mocktest-shell{width:min(100% - 28px,1380px);padding:22px 0 44px}.mocktest-hero{border-radius:16px;min-height:0;padding:34px 24px}.mocktest-hero h1{font-size:36px}.mocktest-hero p{font-size:15px}.mocktest-hero-actions,.mocktest-section-heading,.mocktest-card-footer{flex-direction:column;align-items:stretch}.mocktest-primary-btn,.mocktest-secondary-btn,.mocktest-card-footer button,.mocktest-bottom-cta button{width:100%}.mocktest-stats-grid,.mocktest-test-grid{grid-template-columns:1fr}.mocktest-section-heading{display:grid}.mocktest-section-heading p{text-align:left;max-width:none}.mocktest-series-area{border-radius:16px;padding:22px}.mocktest-test-card{min-height:0}}@media (width<=480px){.mocktest-shell{width:min(100% - 20px,1380px)}.mocktest-hero{padding:28px 18px}.mocktest-hero h1{font-size:31px}.mocktest-test-topline{flex-direction:column;align-items:flex-start}.mocktest-test-details{grid-template-columns:1fr}.mocktest-stat-card,.mocktest-series-area,.mocktest-test-card,.mocktest-bottom-cta{padding:18px}.mocktest-bottom-cta h2{font-size:23px}}.payment-page{color:#111827;background:#f7f8fc;min-height:100vh;font-family:Inter,sans-serif}.payment-shell{width:min(1480px,100% - 48px);margin:0 auto;padding:30px 0 56px}.payment-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#fbbf242e,#0000 27%),radial-gradient(circle at 20% 100%,#7c3aed38,#0000 36%),linear-gradient(135deg,#05071a 0%,#090b22 54%,#13051f 100%);border:1px solid #94a3b829;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:32px;min-height:350px;padding:46px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a2e}.payment-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.payment-hero-copy,.payment-hero-visual{z-index:1;position:relative}.payment-hero-kicker{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf243d;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:10px 15px;font-weight:900;display:inline-flex}.payment-hero h1{color:#fff;letter-spacing:0;margin:28px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,66px);line-height:1.04}.payment-hero h1 span{color:#f8d76f}.payment-hero p{color:#d9e0ee;max-width:620px;margin:16px 0 0;font-size:17px;line-height:1.65}.payment-hero-chips{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.payment-hero-chips span{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a9e;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.payment-hero-visual{place-items:center;min-height:280px;display:grid}.payment-hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#fbbf2438,#0000 63%);border-radius:50%;width:360px;height:360px;position:absolute}.payment-wallet-mark{z-index:2;color:#2b1600;background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 23%),linear-gradient(135deg,#fde68a,#f59e0b);border-radius:34px;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 0 48px #fbbf246b}.payment-wallet-base{background:linear-gradient(#7c3aed,#2e1065);border-radius:22px;width:260px;height:64px;position:absolute;bottom:46px;box-shadow:0 28px 55px #7c3aed57}.payment-orbit{border:1px solid #fbbf2457;border-radius:50%;position:absolute}.payment-orbit-one{width:300px;height:84px;transform:rotate(16deg)}.payment-orbit-two{width:300px;height:84px;transform:rotate(-16deg)}.payment-float{color:#f8d76f;text-shadow:0 0 22px #fbbf24ad;font-family:Plus Jakarta Sans,sans-serif;font-weight:900;position:absolute}.payment-float-one{font-size:30px;top:25%;left:12%}.payment-float-two{font-size:38px;bottom:25%;right:17%}.payment-float-three{font-size:38px;top:23%;right:22%}.payment-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:24px;margin-top:24px;display:grid}.payment-left-column,.payment-right-column{align-content:start;gap:20px;display:grid}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card,.payment-bottom-cta{background:#fff;border:1px solid #e2e8f0eb;border-radius:22px;box-shadow:0 22px 60px #0f172a14}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card{padding:26px}.payment-card-heading{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.payment-card-heading.compact{margin-bottom:18px}.payment-card-heading>span{color:#7c3aed;background:#f0e7ff;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid}.payment-card-heading h2,.payment-plan-header h3,.payment-success-message h3,.payment-support-card h2,.payment-bottom-cta h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif}.payment-card-heading h2,.payment-bottom-cta h2{font-size:26px}.payment-card-heading p,.payment-support-card p,.payment-success-message p,.payment-upi-note,.payment-bottom-cta p{color:#64748b;margin:7px 0 0;line-height:1.6}.payment-plan-header{color:#fff;background:radial-gradient(circle at 100% 0,#fbbf2433,#0000 35%),linear-gradient(135deg,#05071a,#13052f);border-radius:18px;justify-content:space-between;gap:18px;padding:20px;display:flex}.payment-plan-label{color:#f8d76f;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:900}.payment-plan-header h3{color:#fff;margin-top:8px;font-size:28px}.payment-plan-header strong{color:#f8d76f;font-family:Plus Jakarta Sans,sans-serif;font-size:38px}.payment-student-row{background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 16px;display:flex}.payment-student-row span{color:#64748b;font-weight:800}.payment-student-row strong{color:#111827}.payment-status-pill{color:#7c3aed;background:#f3e8ff;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:38px;margin-top:16px;padding:0 13px;font-weight:900;display:inline-flex}.payment-status-pending{color:#d97706;background:#ffedd5}.payment-feature-list{gap:12px;margin-top:20px;display:grid}.payment-feature-list div{color:#334155;align-items:flex-start;gap:10px;font-weight:850;line-height:1.45;display:flex}.payment-feature-list svg{color:#7c3aed;flex:none;margin-top:2px}.payment-form{gap:16px;display:grid}.payment-form label{color:#111827;gap:8px;font-weight:900;display:grid}.payment-form input,.payment-form textarea,.payment-upload-field{color:#111827;width:100%;font:inherit;background:#fbfcff;border:1px solid #e5e7eb;border-radius:14px}.payment-form input,.payment-form textarea{outline:none;padding:14px 15px}.payment-form input:focus,.payment-form textarea:focus{border-color:#7c3aed73;box-shadow:0 0 0 4px #7c3aed14}.payment-upload-field{color:#64748b;align-items:center;gap:10px;min-height:56px;padding:0 15px;display:flex;position:relative;overflow:hidden}.payment-upload-field svg{color:#7c3aed}.payment-upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.payment-form button,.payment-support-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-family:inherit;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #7c3aed3d}.payment-success-message{color:#16a34a;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;gap:13px;margin-top:18px;padding:16px;display:flex}.payment-success-message h3{font-size:17px}.payment-qr-placeholder{color:#7c3aed;background-color:#faf7ff;background-image:linear-gradient(90deg,#7c3aed0f 1px,#0000 1px),linear-gradient(#7c3aed0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #7c3aed57;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:230px;display:grid}.payment-qr-placeholder span{color:#64748b;font-weight:900}.payment-detail-list{gap:12px;margin-top:18px;display:grid}.payment-detail-list div{background:#f8fafc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px;display:grid}.payment-detail-list span{color:#64748b;font-weight:800}.payment-detail-list strong{color:#111827;grid-column:1}.payment-detail-list svg{color:#7c3aed;grid-area:1/2/span 2;align-self:center}.payment-upi-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin-top:18px;padding:14px;font-weight:800}.payment-status-list{gap:12px;display:grid}.payment-status-list div{background:#f8fafc;border-radius:14px;align-items:flex-start;gap:12px;padding:13px;display:flex}.payment-status-list span{color:#fff;background:#7c3aed;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.payment-status-list p{color:#334155;margin:4px 0 0;font-weight:850}.payment-support-card{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 28%),#fff;gap:16px;display:flex}.payment-support-card>span{color:#fff;background:#22c55e;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 28px #22c55e38}.payment-support-card h2{font-size:23px}.payment-support-card button{color:#16a34a;min-height:44px;box-shadow:none;background:0 0;justify-content:flex-start;margin-top:14px;padding:0}.payment-bottom-cta{color:#fff;background:radial-gradient(circle at 14%,#7c3aed4d,#0000 24%),radial-gradient(circle at 84%,#fbbf242e,#0000 24%),linear-gradient(135deg,#05071a,#12052e);border-color:#a855f73d;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:34px 42px;display:flex}.payment-bottom-cta h2{color:#fff;font-size:29px}.payment-bottom-cta p{color:#d8deea}.payment-bottom-lock{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2433;border-radius:16px;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-weight:900;display:inline-flex}@media (width<=1080px){.payment-hero,.payment-main-grid{grid-template-columns:1fr}}@media (width<=760px){.payment-shell{width:min(100% - 28px,1480px);padding-top:20px}.payment-hero{padding:30px 22px}.payment-hero-visual{min-height:230px}.payment-wallet-mark{width:120px;height:120px}.payment-wallet-mark svg{width:66px;height:66px}.payment-wallet-base{width:210px}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card,.payment-bottom-cta{border-radius:18px;padding:20px}.payment-card-heading,.payment-support-card,.payment-bottom-cta,.payment-plan-header,.payment-student-row{display:grid}.payment-plan-header strong{font-size:34px}.payment-form button{width:100%}.payment-bottom-lock{justify-content:center;width:100%}}@media (width>=761px) and (width<=1080px){.payment-right-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.payment-shell{width:min(100% - 20px,1480px);padding-bottom:38px}.payment-hero{padding:26px 18px}.payment-hero h1{font-size:36px}.payment-hero p{font-size:15px}.payment-hero-chips span{justify-content:center;width:100%}.payment-hero-visual{min-height:200px}.payment-main-grid,.payment-right-column{grid-template-columns:1fr}.payment-plan-header strong{font-size:30px}.payment-detail-list div{grid-template-columns:1fr}.payment-detail-list svg{grid-area:auto/1}.payment-success-message,.payment-status-list div{flex-direction:column;align-items:flex-start}}@media (width<=1200px){.payment-shell{width:min(100% - 36px,1480px)}.payment-hero{grid-template-columns:1fr;gap:38px;padding:42px 36px}.payment-main-grid{grid-template-columns:1fr}.payment-right-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.payment-shell{width:min(100% - 30px,1480px)}.payment-hero{padding:38px 30px}.payment-hero h1{font-size:52px}.payment-hero p{max-width:100%;font-size:18px;line-height:1.75}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card{padding:24px}.payment-bottom-cta{flex-direction:column;align-items:flex-start}.payment-bottom-lock{justify-content:center;width:100%}}@media (width>=768px) and (width<=900px){.payment-shell{width:min(100% - 32px,1480px)}.payment-hero{grid-template-columns:1fr;gap:40px;padding:42px 36px}.payment-hero h1{font-size:56px;line-height:1.08}.payment-hero p{max-width:100%;font-size:18px;line-height:1.8}.payment-hero-visual{min-height:270px}.payment-wallet-mark{width:145px;height:145px}.payment-wallet-mark svg{width:82px;height:82px}.payment-main-grid{grid-template-columns:1fr}.payment-right-column{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card{padding:28px}.payment-card-heading h2,.payment-bottom-cta h2,.payment-plan-header h3{font-size:30px}.payment-plan-header strong{font-size:42px}.payment-form input,.payment-form textarea,.payment-upload-field{font-size:16px}.payment-form button{min-height:56px;font-size:16px}.payment-bottom-cta{flex-direction:column;align-items:flex-start;padding:30px}.payment-bottom-lock{justify-content:center;width:100%}}@media (width<=768px){.payment-shell{width:min(100% - 22px,1480px)}.payment-hero{padding:30px 22px}.payment-hero h1{font-size:42px}.payment-hero p{font-size:16px}.payment-hero-visual{min-height:220px}.payment-wallet-mark{width:120px;height:120px}.payment-wallet-mark svg{width:66px;height:66px}.payment-wallet-base{width:210px}.payment-right-column{grid-template-columns:1fr}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card,.payment-bottom-cta{padding:20px}.payment-card-heading,.payment-support-card,.payment-bottom-cta,.payment-plan-header,.payment-student-row{display:grid}.payment-plan-header strong{font-size:34px}.payment-form button,.payment-support-card button{width:100%}.payment-bottom-lock{justify-content:center;width:100%}}@media (width<=576px){.payment-shell{width:min(100% - 18px,1480px)}.payment-hero{padding:24px 18px}.payment-hero h1{font-size:36px}.payment-hero p{font-size:15px}.payment-hero-chips span{justify-content:center;width:100%}.payment-hero-visual{min-height:200px}.payment-card-heading h2,.payment-bottom-cta h2,.payment-plan-header h3{font-size:24px}.payment-plan-header strong{font-size:32px}.payment-detail-list div{grid-template-columns:1fr}.payment-detail-list svg{grid-area:auto/1;margin-top:8px}.payment-success-message,.payment-status-list div{flex-direction:column;align-items:flex-start}}@media (width<=400px){.payment-shell{width:min(100% - 14px,1480px)}.payment-hero{padding:20px 14px}.payment-hero h1{font-size:30px;line-height:1.15}.payment-hero p{font-size:14px}.payment-hero-kicker{padding:8px 14px;font-size:13px}.payment-plan-card,.payment-submit-card,.payment-upi-card,.payment-info-card,.payment-support-card,.payment-bottom-cta{padding:18px 16px}.payment-card-heading>span,.payment-support-card>span{width:46px;height:46px}.payment-wallet-mark{width:105px;height:105px}.payment-wallet-mark svg{width:56px;height:56px}.payment-plan-header h3{font-size:20px}.payment-plan-header strong{font-size:28px}.payment-form input,.payment-form textarea,.payment-upload-field{font-size:14px}.payment-form button,.payment-support-card button{width:100%;min-height:48px;font-size:14px}.payment-bottom-lock{min-height:50px;font-size:14px}}.about-page{color:#0f172a;background:radial-gradient(circle at 78% 0,#7c3aed24,#0000 30%),linear-gradient(#05071a 0%,#080b22 38%,#f8fafc 38% 100%);min-height:100vh;font-family:Inter,sans-serif}.about-shell{width:min(1510px,100% - 48px);margin:0 auto;padding:26px 0 58px}.about-hero{color:#fff;background:radial-gradient(circle at 78% 45%,#a855f738,#0000 28%),radial-gradient(circle at 20% 100%,#3b82f629,#0000 30%),linear-gradient(135deg,#05071a 0%,#090b22 58%,#16072f 100%);border:1px solid #94a3b829;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr);align-items:center;gap:32px;min-height:390px;padding:52px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a33}.about-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.about-hero-copy,.about-hero-panel{z-index:1;position:relative}.about-kicker,.about-section-heading span,.about-section-label{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;font-size:13px;font-weight:900;display:inline-flex}.about-kicker{background:#7c3aed2e;border:1px solid #c4b5fd42;border-radius:999px;min-height:40px;padding:0 15px}.about-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:26px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,66px);line-height:1.04}.about-hero h1 span{color:#a855f7}.about-hero p{color:#dbe4f0;width:min(690px,100%);margin:18px 0 0;font-size:17px;line-height:1.7}.about-hero-panel{gap:18px;display:grid}.about-equation-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aa8;border:1px solid #c4b5fd33;border-radius:22px;align-content:center;gap:10px;min-height:190px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff0d}.about-equation-card span,.about-equation-card em{color:#cbd5e1;font-size:18px;font-style:normal;font-weight:800}.about-equation-card strong{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:42px;line-height:1}.about-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.about-topic-grid span{color:#fff;background:#ffffff12;border:1px solid #c4b5fd29;border-radius:14px;place-items:center;min-height:48px;font-weight:900;display:grid}.about-mission,.about-section,.about-kota-card,.about-vision,.about-bottom-cta{background:#fff;border:1px solid #e2e8f0eb;border-radius:22px;margin-top:24px;box-shadow:0 22px 60px #0f172a14}.about-mission{grid-template-columns:240px minmax(0,1fr);gap:30px;padding:34px 40px;display:grid}.about-section{padding:34px 36px 38px}.about-kota-card{background:radial-gradient(circle at 94% 18%,#7c3aed1f,#0000 32%),#fff;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:24px;padding:34px 38px;display:grid}.about-section-label{color:#7c3aed}.about-mission h2,.about-section-heading h2,.about-kota-card h2,.about-vision h2,.about-bottom-cta h2{color:#111827;letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;line-height:1.2}.about-mission p,.about-feature-card p,.about-choice-card p,.about-kota-card p,.about-vision p,.about-bottom-cta p{color:#64748b;margin:12px 0 0;line-height:1.68}.about-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.about-section-heading h2{max-width:620px}.about-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-feature-card,.about-choice-card{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 30%),#fff;border:1px solid #e5e7eb;border-radius:20px}.about-feature-card{min-height:235px;padding:24px;box-shadow:0 12px 34px #0f172a0f}.about-card-icon,.about-kota-icon,.about-choice-card>svg,.about-bottom-cta svg{color:#7c3aed}.about-card-icon{background:#f0e7ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.about-kota-icon{background:#f0e7ff;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 28px #7c3aed1f}.about-kota-card span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.about-kota-card p{max-width:920px;font-size:16px}.about-feature-card h3,.about-choice-card h3{color:#111827;letter-spacing:0;margin:18px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px}.about-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-choice-card{min-height:210px;padding:24px}.about-choice-card>svg{background:#f5f3ff;border-radius:17px;width:52px;height:52px;padding:13px}.about-vision{text-align:center;background:radial-gradient(circle at 50% 0,#7c3aed1f,#0000 34%),#fff;padding:44px 36px}.about-vision .about-section-label{margin:0 auto 14px}.about-vision h2,.about-vision p{width:min(850px,100%);margin-left:auto;margin-right:auto}.about-bottom-cta{color:#fff;background:radial-gradient(circle at 14%,#7c3aed4d,#0000 24%),radial-gradient(circle at 84%,#3b82f62e,#0000 24%),linear-gradient(135deg,#05071a,#12052e);border-color:#a855f73d;justify-content:space-between;align-items:center;gap:24px;padding:34px 42px;display:flex}.about-bottom-cta h2{color:#fff;margin-top:14px}.about-bottom-cta p{color:#d8deea}.about-bottom-cta button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:210px;min-height:52px;font-family:inherit;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #7c3aed47}@media (width<=1180px){.about-hero,.about-mission{grid-template-columns:1fr}.about-offer-grid,.about-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.about-shell{width:min(100% - 24px,1510px);padding-top:18px}.about-hero{min-height:0;padding:30px 22px}.about-hero h1{font-size:42px}.about-hero p{font-size:16px}.about-topic-grid,.about-offer-grid,.about-choice-grid{grid-template-columns:1fr}.about-mission,.about-section,.about-kota-card,.about-vision,.about-bottom-cta{padding:24px 22px}.about-kota-card{grid-template-columns:1fr;gap:18px}.about-section-heading,.about-bottom-cta{display:grid}.about-bottom-cta button{width:100%;min-width:0}}@media (width<=400px){.about-shell{width:min(100% - 16px,1510px)}.about-hero{padding:22px 16px}.about-hero h1{font-size:32px}.about-equation-card strong{font-size:34px}.about-mission h2,.about-section-heading h2,.about-vision h2,.about-bottom-cta h2{font-size:24px}}.about-hero-panel{grid-template-rows:minmax(0,1fr) auto;align-self:stretch}.about-equation-card{position:relative;overflow:hidden}.about-equation-card:after{content:"";background:#ffffff0a;border:1px solid #c4b5fd2e;border-radius:28px;width:92px;height:92px;position:absolute;top:24px;right:24px;transform:rotate(14deg)}.about-topic-grid span{min-height:54px}.about-mission{align-items:center}.about-section-label{background:#f5f3ff;border:1px solid #7c3aed1f;border-radius:999px;min-height:42px;padding:0 14px}.about-mission .about-section-label,.about-vision .about-section-label{align-self:start}.about-offer-grid,.about-choice-grid{align-items:stretch}.about-feature-card,.about-choice-card{flex-direction:column;display:flex}.about-feature-card{min-height:218px}.about-feature-card p,.about-choice-card p{margin-top:10px}.about-kota-card{align-items:center;position:relative;overflow:hidden}.about-kota-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed1f,#0000 68%);border-radius:50%;width:210px;height:96px;position:absolute;bottom:-32px;right:34px}.about-choice-card{min-height:194px}.about-bottom-cta{position:relative;overflow:hidden}.about-bottom-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#a855f724,#0000 64%);border:1px solid #c4b5fd1f;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.about-bottom-cta>*{z-index:1;position:relative}@media (width<=1180px){.about-hero-panel{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch}}@media (width<=760px){.about-shell{padding-bottom:42px}.about-hero{gap:18px}.about-hero-panel{grid-template-columns:1fr}.about-equation-card{min-height:148px;padding:22px}.about-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-topic-grid span{min-height:44px}.about-mission,.about-section,.about-kota-card,.about-vision,.about-bottom-cta{margin-top:18px}.about-feature-card,.about-choice-card{min-height:0}}.books-page{background:linear-gradient(#05071a 0%,#080a1e 390px,#f8fafc 390px 100%);min-height:100vh}.books-page main{width:min(1240px,100% - 40px);margin:0 auto;padding:32px 0 70px}.books-hero{color:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:center;gap:30px;min-height:330px;display:grid}.books-hero-copy{max-width:780px}.books-eyebrow,.books-section-header span,.books-bottom-cta span{color:#c4b5fd;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:900}.books-hero h1{color:#fff;letter-spacing:0;margin:12px 0;font-size:clamp(42px,4.7vw,58px);line-height:1.04}.books-hero p{color:#cbd5e1;max-width:680px;margin:0;font-size:18px;line-height:1.7}.books-hero button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#6d28d9);border:none;border-radius:14px;margin-top:25px;padding:15px 22px;font-size:15px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 18px 35px #6d28d952}.books-bottom-cta button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#6d28d9);border:none;border-radius:14px;margin-top:28px;padding:15px 22px;font-size:15px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 18px 35px #6d28d952}.books-hero button:hover,.books-bottom-cta button:hover{transform:translateY(-2px);box-shadow:0 22px 42px #6d28d96b}.books-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#f59e0b2e,#0000 34%),linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #c4b5fd38;border-radius:20px;gap:12px;padding:20px;display:grid;box-shadow:0 24px 60px #00000038}.books-hero-panel div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;align-content:center;min-height:88px;padding:16px 18px;display:grid}.books-hero-panel strong{color:#fff;font-size:26px;line-height:1.05;display:block}.books-hero-panel span{color:#cbd5e1;margin-top:4px;font-size:14px;line-height:1.5;display:block}.books-section{background:#fff;border-radius:22px;margin-top:26px;padding:30px;box-shadow:0 24px 70px #0f172a14}.books-section-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.books-section-header span{color:#7c3aed}.books-section-header h2{color:#0f172a;letter-spacing:0;margin:8px 0 0;font-size:32px;line-height:1.12}.books-section-header p{color:#64748b;max-width:360px;margin:0;line-height:1.7}.books-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.book-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#7c3aed52,#14b8a629) border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;min-width:0;min-height:100%;padding:16px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 14px 34px #0f172a13}.book-card:hover{border-color:#7c3aed3d;transform:translateY(-5px);box-shadow:0 24px 52px #0f172a21}.book-cover-wrap{background:radial-gradient(circle at 50% 20%,#a855f72e,#0000 38%),linear-gradient(145deg,#111827,#21113f);border-radius:16px;place-items:center;height:216px;display:grid;overflow:hidden}.book-cover{object-fit:contain;filter:drop-shadow(0 18px 18px #00000047);width:min(150px,78%);height:min(188px,86%)}.book-card-body{flex-direction:column;flex:1;display:flex}.book-card h3{color:#111827;letter-spacing:0;min-height:50px;margin:16px 0 8px;font-size:18px;line-height:1.25}.book-card p{color:#64748b;margin:0;font-size:14px;line-height:1.65}.book-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.book-tags span{color:#6d28d9;background:#f5f3ff;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.book-meta{gap:9px;margin-top:auto;padding-top:18px;display:grid}.book-meta div{gap:3px;display:grid}.book-meta span{color:#94a3b8;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:900}.book-meta strong{color:#0f172a;font-size:14px;line-height:1.45}.book-buy-btn{color:#fff;text-align:center;background:#111827;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-top:18px;padding:13px 16px;font-weight:900;text-decoration:none;transition:background .22s,transform .22s;display:inline-flex}.book-buy-btn:hover{background:#6d28d9;transform:translateY(-2px)}.books-bottom-cta{color:#fff;background:radial-gradient(circle at 92% 18%,#14b8a638,#0000 26%),linear-gradient(135deg,#05071a 0%,#16072f 58%,#0b0618 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:30px 32px;display:flex;box-shadow:0 24px 60px #0f172a2e}.books-bottom-cta h2{color:#fff;letter-spacing:0;max-width:760px;margin:10px 0 0;font-size:28px;line-height:1.22}.books-bottom-cta button{flex-shrink:0;margin-top:0}@media (width<=1180px){.books-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.books-page main{width:min(100% - 32px,760px);padding-top:28px}.books-hero{grid-template-columns:1fr;gap:24px}.books-hero h1{font-size:46px}.books-hero-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.books-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.books-section-header,.books-bottom-cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.books-page{background:linear-gradient(#05071a 0%,#080a1e 560px,#f8fafc 560px 100%)}.books-page main{width:min(100% - 24px,520px);padding-bottom:50px}.books-hero{gap:24px;min-height:0}.books-hero h1{font-size:36px}.books-hero p{font-size:16px}.books-hero button,.books-bottom-cta button{width:100%}.books-hero-panel,.books-grid{grid-template-columns:1fr}.books-section,.books-bottom-cta{border-radius:22px;padding:22px}.books-section-header h2,.books-bottom-cta h2{font-size:26px}.book-cover-wrap{height:210px}}.admin-login-page{color:#fff;background:#05071a;width:100%;min-height:100vh;overflow-x:hidden}.admin-login-hero{background:radial-gradient(circle at 32% 22%,#7c3aed38,#0000 25%),radial-gradient(circle at 72%,#8b5cf642,#0000 28%),linear-gradient(135deg,#05071a 0%,#090b22 62%,#06071a 100%);min-height:100vh;padding:18px;position:relative;overflow:hidden}.admin-login-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd09 1px,#0000 1px),linear-gradient(90deg,#c4b5fd09 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%)}.admin-login-glow{pointer-events:none;border-radius:999px;position:absolute}.admin-login-glow-primary{filter:blur(80px);background:#7c3aed33;width:340px;height:340px;top:18%;right:20%}.admin-login-glow-secondary{filter:blur(68px);background:#a78bfa24;width:220px;height:220px;bottom:16%;left:18%}.admin-login-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a1fb8;border:1px solid #a78bfa29;border-radius:28px;place-items:center;width:min(1020px,100%);min-height:calc(100vh - 36px);margin:0 auto;padding:26px;display:grid;position:relative;box-shadow:0 32px 100px #00000061}.admin-login-layout{grid-template-columns:minmax(210px,.52fr) minmax(400px,520px);justify-content:center;align-items:center;gap:30px;width:100%;display:grid}.admin-login-intro{gap:22px;max-width:290px;display:grid}.admin-login-brand{align-items:center;gap:13px;display:inline-flex}.admin-login-brand img{object-fit:contain;filter:drop-shadow(0 0 20px #8b5cf647);width:48px;height:48px}.admin-login-brand span{font-family:var(--font-heading);font-size:22px;font-weight:800;line-height:1;display:block}.admin-login-brand p{color:#c084fc;letter-spacing:1px;margin:5px 0 0;font-size:12px;font-weight:800}.admin-login-intro-copy{gap:12px;display:grid}.admin-login-secure-badge{color:#ddd6fe;width:fit-content;min-height:32px;font-family:var(--font-heading);text-transform:uppercase;background:#7c3aed21;border:1px solid #c4b5fd38;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-login-intro-copy h1{font-family:var(--font-heading);color:#fff;text-shadow:0 0 28px #8b5cf652;margin:0;font-size:clamp(29px,3.6vw,40px);line-height:1.08}.admin-login-intro-copy p{color:#d7d9ea;max-width:270px;margin:0;font-size:15px;line-height:1.55}.admin-login-mini-notice{background:#ffffff0b;border:1px solid #c4b5fd24;border-left-color:#a78bfa85;border-radius:18px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex;box-shadow:0 18px 52px #0000002e}.admin-login-mini-notice svg{color:#c084fc;flex:none;margin-top:2px}.admin-login-mini-notice p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.admin-login-panel{gap:10px;width:100%;display:grid}.admin-login-card,.admin-login-info-card,.admin-login-support-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172ae0,#0f172ab3),#ffffff0a;border:1px solid #c4b5fd2e;box-shadow:0 0 0 1px #8b5cf614,0 28px 80px #00000057}.admin-login-card{border-radius:28px;padding:30px 32px}.admin-login-card-icon{color:#f5f3ff;background:radial-gradient(circle at 35% 20%,#ffffff38,#0000 34%),linear-gradient(135deg,#8b5cf66b,#5b21b65c);border:1px solid #c4b5fd42;border-radius:22px;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid;box-shadow:0 22px 46px #7c3aed40}.admin-login-card-header{text-align:center}.admin-login-card-header span{color:#a78bfa;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800}.admin-login-card-header h2{font-family:var(--font-heading);margin:8px 0 0;font-size:31px;line-height:1.15}.admin-login-card-header p{color:#cbd5e1;margin:8px 0 22px;line-height:1.55}.admin-login-form{flex-direction:column;display:flex}.admin-login-form label{color:#f1f5f9;margin-bottom:7px;font-size:14px;font-weight:800}.admin-login-input-wrap{background:#02061775;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:11px;width:100%;margin-bottom:13px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.admin-login-input-wrap:focus-within{background:#0206179e;border-color:#a78bfac7;box-shadow:0 0 0 4px #7c3aed2e}.admin-login-input-wrap svg{color:#9ca3af;flex:none}.admin-login-input-wrap input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:49px;font-size:15px}.admin-login-input-wrap input::placeholder{color:#8f9aae}.admin-login-error{color:#fecaca;background:#7f1d1d38;border:1px solid #f871714d;border-radius:14px;margin:-1px 0 13px;padding:11px 13px;font-size:14px;line-height:1.45}.admin-login-submit{color:#fff;cursor:pointer;width:100%;min-height:51px;font-family:var(--font-heading);background:linear-gradient(135deg,#9f6bff,#6d28d9);border:0;border-radius:16px;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 18px 42px #7c3aed61}.admin-login-submit:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 52px #7c3aed7a}.admin-login-submit:focus-visible{outline-offset:3px;outline:3px solid #ddd6fecc}.admin-login-authorized-note{color:#cbd5e1;text-align:center;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.45;display:flex}.admin-login-authorized-note svg{color:#a78bfa;flex:none}.admin-login-info-card{border-radius:20px;padding:16px 18px}.admin-login-info-card h2{font-family:var(--font-heading);margin:0 0 10px;font-size:17px}.admin-login-info-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-login-info-card li{color:#d8dbee;padding-left:18px;font-size:13px;line-height:1.35;position:relative}.admin-login-info-card li:before{content:"";background:#a78bfa;border-radius:50%;width:7px;height:7px;position:absolute;top:.56em;left:0;box-shadow:0 0 16px #a78bfab3}.admin-login-support-card{background:radial-gradient(circle at 88% 0,#f59e0b1f,#0000 34%),linear-gradient(135deg,#ffffff16,#ffffff09),#0f172ab3;border-radius:20px;align-items:center;min-height:64px;padding:15px 18px;display:flex}.admin-login-support-card span{color:#fff;font-family:var(--font-heading);font-size:16px;font-weight:800}.admin-login-support-card p{color:#cbd5e1;margin:4px 0 0;font-size:14px}@media (width<=900px){.admin-login-shell{align-items:start;padding:24px}.admin-login-layout{grid-template-columns:1fr;gap:24px}.admin-login-intro{text-align:center;gap:18px;max-width:560px;margin:0 auto}.admin-login-brand,.admin-login-secure-badge{justify-self:center}.admin-login-intro-copy p{max-width:460px;margin:0 auto}.admin-login-mini-notice{text-align:left;justify-self:center;max-width:430px}.admin-login-panel{max-width:520px;margin:0 auto}}@media (width<=640px){.admin-login-hero{padding:12px}.admin-login-shell{border-radius:24px;min-height:calc(100vh - 24px);padding:16px}.admin-login-layout{gap:20px}.admin-login-brand img{width:44px;height:44px}.admin-login-brand span{font-size:19px}.admin-login-brand p{font-size:10px}.admin-login-intro-copy h1{font-size:32px}.admin-login-card{border-radius:24px;padding:24px 18px}.admin-login-card-icon{border-radius:22px;width:64px;height:64px}.admin-login-card-header h2{font-size:29px}.admin-login-input-wrap{padding:0 14px}.admin-login-info-card,.admin-login-support-card{border-radius:20px;padding:18px}}@media (width<=1200px){.admin-login-shell{width:min(100%,960px);padding:24px}.admin-login-layout{grid-template-columns:minmax(220px,.5fr) minmax(380px,500px);gap:28px}}@media (width<=992px){.admin-login-shell{align-items:start;padding:28px}.admin-login-layout{grid-template-columns:1fr;gap:28px}.admin-login-intro{text-align:center;max-width:620px;margin:0 auto}.admin-login-brand,.admin-login-secure-badge{justify-self:center}.admin-login-intro-copy h1{font-size:44px}.admin-login-intro-copy p{max-width:100%;font-size:17px}.admin-login-mini-notice{justify-self:center;max-width:520px}.admin-login-panel{width:100%;max-width:560px;margin:0 auto}}@media (width>=768px) and (width<=900px){.admin-login-hero{padding:20px}.admin-login-shell{width:100%;min-height:calc(100vh - 40px);padding:30px}.admin-login-layout{grid-template-columns:1fr;gap:32px}.admin-login-intro{text-align:center;gap:22px;max-width:640px}.admin-login-brand{justify-self:center}.admin-login-brand img{width:58px;height:58px}.admin-login-brand span{font-size:28px}.admin-login-brand p{font-size:13px}.admin-login-secure-badge{justify-self:center;min-height:36px;padding:0 16px;font-size:13px}.admin-login-intro-copy h1{font-size:50px}.admin-login-intro-copy p{max-width:100%;font-size:18px;line-height:1.75}.admin-login-mini-notice{max-width:560px;margin:0 auto;padding:16px 18px}.admin-login-mini-notice p{font-size:15px}.admin-login-panel{max-width:620px}.admin-login-card{padding:34px}.admin-login-card-icon{width:72px;height:72px}.admin-login-card-header h2{font-size:38px}.admin-login-card-header p{font-size:17px}.admin-login-form label{font-size:15px}.admin-login-input-wrap input,.admin-login-submit{min-height:56px;font-size:16px}.admin-login-info-card,.admin-login-support-card{padding:22px}}@media (width<=768px){.admin-login-hero{padding:16px}.admin-login-shell{min-height:calc(100vh - 32px);padding:22px}.admin-login-layout{gap:24px}.admin-login-intro-copy h1{font-size:38px}.admin-login-intro-copy p{font-size:16px}.admin-login-card{padding:26px 22px}.admin-login-card-header h2{font-size:32px}.admin-login-info-card,.admin-login-support-card{padding:20px}}@media (width<=576px){.admin-login-hero{padding:12px}.admin-login-shell{border-radius:24px;padding:18px}.admin-login-brand img{width:44px;height:44px}.admin-login-brand span{font-size:20px}.admin-login-brand p{font-size:10px}.admin-login-intro-copy h1{font-size:32px}.admin-login-intro-copy p{font-size:15px}.admin-login-mini-notice{padding:14px}.admin-login-mini-notice p{font-size:13px}.admin-login-card{border-radius:22px;padding:22px 18px}.admin-login-card-header h2{font-size:28px}.admin-login-card-header p{font-size:15px}.admin-login-input-wrap{padding:0 14px}.admin-login-input-wrap input,.admin-login-submit{min-height:50px;font-size:15px}.admin-login-info-card,.admin-login-support-card{padding:18px}}@media (width<=400px){.admin-login-hero{padding:10px}.admin-login-shell{border-radius:20px;padding:14px}.admin-login-brand{gap:10px}.admin-login-brand img{width:40px;height:40px}.admin-login-brand span{font-size:18px}.admin-login-brand p{letter-spacing:.6px;font-size:9px}.admin-login-secure-badge{min-height:32px;font-size:11px}.admin-login-intro-copy h1{font-size:28px;line-height:1.15}.admin-login-intro-copy p{font-size:14px}.admin-login-mini-notice{padding:12px}.admin-login-mini-notice p{font-size:12px}.admin-login-card{padding:18px 16px}.admin-login-card-icon{width:56px;height:56px}.admin-login-card-header h2{font-size:24px}.admin-login-card-header p{font-size:14px}.admin-login-form label{font-size:13px}.admin-login-input-wrap input,.admin-login-submit{min-height:46px;font-size:14px}.admin-login-authorized-note{font-size:12px}.admin-login-info-card h2{font-size:16px}.admin-login-info-card li,.admin-login-support-card p{font-size:13px}}.admin-dashboard-page{color:#111827;background:#f7f8fc;min-height:100vh;overflow-x:hidden}.admin-dashboard-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#7c3aed5c,#0000 30%),radial-gradient(circle at 18% 100%,#f59e0b24,#0000 28%),linear-gradient(135deg,#05071a 0%,#080a22 56%,#0e102a 100%);padding:38px 70px 54px;position:relative;overflow:hidden}.admin-dashboard-hero:before{content:"";opacity:.75;pointer-events:none;background-image:linear-gradient(#c4b5fd0a 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000 76%)}.admin-dashboard-hero-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.admin-dashboard-hero-copy{gap:14px;display:grid}.admin-dashboard-secure-badge{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);letter-spacing:.3px;text-transform:uppercase;background:#7c3aed29;border:1px solid #c4b5fd47;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.admin-dashboard-secure-badge svg{color:#fbbf24}.admin-dashboard-hero h1{font-family:var(--font-heading);color:#fff;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.04}.admin-dashboard-hero p{color:#d8dbee;max-width:640px;margin:0;font-size:17px;line-height:1.65}.admin-dashboard-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 95% 0,#f59e0b29,#0000 34%),#fff1;border:1px solid #c4b5fd2e;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex;box-shadow:0 26px 70px #00000047}.admin-dashboard-hero-panel-icon{color:#fff;background:linear-gradient(135deg,#8b5cf673,#5b21b66b);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 38px #7c3aed52}.admin-dashboard-hero-panel span{color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:800;display:block}.admin-dashboard-hero-panel p{color:#cbd5e1;font-size:13px;line-height:1.5}.admin-dashboard-content{z-index:2;width:min(1180px,100% - 36px);margin:-26px auto 0;padding-bottom:54px;position:relative}.admin-dashboard-section-heading,.admin-dashboard-card-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-dashboard-section-heading{background:#ffffffeb;border:1px solid #7c3aed1a;border-radius:24px;margin-bottom:18px;padding:22px 24px;box-shadow:0 18px 55px #0f172a14}.admin-dashboard-section-heading span,.admin-dashboard-card-heading span,.admin-dashboard-notes-card>div span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900}.admin-dashboard-section-heading h2,.admin-dashboard-card-heading h2,.admin-dashboard-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.admin-dashboard-section-heading p{color:#64748b;text-align:right;margin:0;font-size:14px;line-height:1.5}.admin-dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-dashboard-stat-card,.admin-dashboard-management-card,.admin-dashboard-management-panel,.admin-dashboard-notes-card,.admin-dashboard-payments-card,.admin-dashboard-activity-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.admin-dashboard-stat-card{border-radius:22px;align-items:center;gap:16px;min-width:0;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.admin-dashboard-stat-card:hover,.admin-dashboard-management-card:hover{border-color:#7c3aed38;transform:translateY(-4px);box-shadow:0 24px 60px #7c3aed21}.admin-dashboard-stat-icon,.admin-dashboard-management-icon,.admin-dashboard-activity-icon,.admin-dashboard-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.admin-dashboard-stat-icon{border-radius:19px;width:58px;height:58px}.admin-dashboard-stat-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.admin-dashboard-stat-card strong{color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:29px;line-height:1.05;display:block}.admin-dashboard-stat-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.admin-dashboard-workspace-grid{grid-template-columns:minmax(0,2.2fr) minmax(270px,.8fr);gap:22px;margin-top:22px;display:grid}.admin-dashboard-management-panel,.admin-dashboard-notes-card,.admin-dashboard-payments-card,.admin-dashboard-activity-card{border-radius:26px;padding:24px}.admin-dashboard-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.admin-dashboard-management-card{border-radius:20px;flex-direction:column;min-height:230px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.admin-dashboard-management-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-dashboard-management-icon{border-radius:17px;width:54px;height:54px}.admin-dashboard-management-topline span{color:#6d28d9;text-align:right;background:#f8f5ff;border-radius:999px;max-width:112px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.25}.admin-dashboard-management-card h3{color:#111827;font-family:var(--font-heading);margin:17px 0 8px;font-size:18px;line-height:1.25}.admin-dashboard-management-card p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.admin-dashboard-open-link{color:#fff;width:100%;min-height:42px;font-family:var(--font-heading);background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #7c3aed33}.admin-dashboard-open-link:focus-visible,.admin-dashboard-payment-actions button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.admin-dashboard-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:16px;display:grid;overflow:hidden}.admin-dashboard-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px;box-shadow:0 18px 34px #f59e0b38}.admin-dashboard-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard-notes-card li{color:#475569;background:#ffffffc7;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.admin-dashboard-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.admin-dashboard-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:22px;margin-top:22px;display:grid}.admin-dashboard-pending-pill{background:#fff7ed;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex;color:#c2410c!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.admin-dashboard-payment-list{gap:10px;margin-top:18px;display:grid}.admin-dashboard-payment-row{background:#fff;border:1px solid #eef0f6;border-radius:16px;grid-template-columns:1.2fr 1fr .72fr .76fr 1.35fr;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.admin-dashboard-payment-row-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.4px;text-transform:uppercase;background:0 0;border:0;padding-top:0;padding-bottom:6px;font-size:12px;font-weight:900}.admin-dashboard-payment-row:not(.admin-dashboard-payment-row-head)>span{color:#334155;min-width:0;font-size:14px;line-height:1.35}.admin-dashboard-payment-row:not(.admin-dashboard-payment-row-head)>span:first-child{color:#111827;font-weight:800}.admin-dashboard-status-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-dashboard-status-pending{color:#c2410c;background:#fff7ed}.admin-dashboard-status-approved{color:#047857;background:#dcfce7}.admin-dashboard-status-rejected{color:#b91c1c;background:#fee2e2}.admin-dashboard-payment-actions{justify-content:flex-end;gap:8px;display:flex}.admin-dashboard-payment-actions button{cursor:pointer;min-height:34px;font-family:var(--font-heading);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-dashboard-approve-button{color:#047857;background:#dcfce7}.admin-dashboard-reject-button{color:#b91c1c;background:#fee2e2}.admin-dashboard-activity-list{gap:12px;margin-top:18px;display:grid}.admin-dashboard-activity-item{background:#fff;border:1px solid #eef0f6;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.admin-dashboard-activity-icon{border-radius:14px;width:42px;height:42px}.admin-dashboard-activity-item h3{color:#111827;font-family:var(--font-heading);margin:0;font-size:14px;line-height:1.25}.admin-dashboard-activity-item p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.4}.admin-dashboard-activity-item time{color:#8b93a4;white-space:nowrap;font-size:12px}.admin-dashboard-tone-purple .admin-dashboard-stat-icon,.admin-dashboard-tone-purple .admin-dashboard-management-icon,.admin-dashboard-tone-purple.admin-dashboard-activity-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6);box-shadow:0 16px 32px #7c3aed3d}.admin-dashboard-tone-green .admin-dashboard-stat-icon,.admin-dashboard-tone-green .admin-dashboard-management-icon,.admin-dashboard-tone-green.admin-dashboard-activity-icon{background:linear-gradient(135deg,#22c55e,#047857);box-shadow:0 16px 32px #22c55e33}.admin-dashboard-tone-orange .admin-dashboard-stat-icon,.admin-dashboard-tone-orange .admin-dashboard-management-icon,.admin-dashboard-tone-orange.admin-dashboard-activity-icon{background:linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 16px 32px #f9731633}.admin-dashboard-tone-blue .admin-dashboard-stat-icon,.admin-dashboard-tone-blue .admin-dashboard-management-icon,.admin-dashboard-tone-blue.admin-dashboard-activity-icon{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 16px 32px #2563eb33}.admin-dashboard-tone-gold .admin-dashboard-stat-icon,.admin-dashboard-tone-gold .admin-dashboard-management-icon,.admin-dashboard-tone-gold.admin-dashboard-activity-icon{background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 16px 32px #f59e0b38}.admin-dashboard-tone-violet .admin-dashboard-stat-icon,.admin-dashboard-tone-violet .admin-dashboard-management-icon,.admin-dashboard-tone-violet.admin-dashboard-activity-icon{background:linear-gradient(135deg,#a855f7,#7e22ce);box-shadow:0 16px 32px #a855f738}@media (width<=1120px){.admin-dashboard-hero{padding-left:42px;padding-right:42px}.admin-dashboard-stats-grid,.admin-dashboard-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-workspace-grid,.admin-dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=820px){.admin-dashboard-hero{padding:30px 20px 52px}.admin-dashboard-hero-shell{grid-template-columns:1fr}.admin-dashboard-hero-panel{max-width:520px}.admin-dashboard-content{width:min(100% - 24px,1180px)}.admin-dashboard-section-heading,.admin-dashboard-card-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-section-heading p{text-align:left}.admin-dashboard-payment-row-head{display:none}.admin-dashboard-payment-row{grid-template-columns:1fr;gap:9px;padding:15px}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions){justify-content:space-between;gap:16px;display:flex}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.admin-dashboard-payment-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}}@media (width<=640px){.admin-dashboard-stats-grid,.admin-dashboard-management-grid{grid-template-columns:1fr}.admin-dashboard-hero h1{font-size:36px}.admin-dashboard-hero p{font-size:15px}.admin-dashboard-hero-panel{flex-direction:column;align-items:flex-start}.admin-dashboard-section-heading,.admin-dashboard-management-panel,.admin-dashboard-notes-card,.admin-dashboard-payments-card,.admin-dashboard-activity-card{border-radius:22px;padding:18px}.admin-dashboard-stat-card{padding:18px}.admin-dashboard-management-card{min-height:218px}.admin-dashboard-activity-item{grid-template-columns:auto minmax(0,1fr)}.admin-dashboard-activity-item time{white-space:normal;grid-column:2}}@media (width<=1200px){.admin-dashboard-hero{padding:36px 48px 52px}.admin-dashboard-content{width:min(100% - 40px,1180px)}.admin-dashboard-hero-shell{gap:24px}}@media (width<=992px){.admin-dashboard-hero-shell{grid-template-columns:1fr;gap:28px}.admin-dashboard-hero-panel{max-width:520px}.admin-dashboard-stats-grid,.admin-dashboard-management-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-workspace-grid,.admin-dashboard-lower-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.admin-dashboard-hero{padding:34px 28px 52px}.admin-dashboard-content{width:min(100% - 32px,1180px)}.admin-dashboard-hero h1{font-size:50px}.admin-dashboard-hero p{max-width:100%;font-size:18px}.admin-dashboard-hero-panel{max-width:100%;padding:22px}.admin-dashboard-stats-grid,.admin-dashboard-management-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-management-card{min-height:220px}.admin-dashboard-workspace-grid,.admin-dashboard-lower-grid{grid-template-columns:1fr}.admin-dashboard-payment-row-head{display:none}.admin-dashboard-payment-row{grid-template-columns:1fr;gap:10px;padding:18px}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions){justify-content:space-between;gap:20px;display:flex}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions):before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:800}.admin-dashboard-payment-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:6px}}@media (width<=768px){.admin-dashboard-hero{padding:30px 20px 46px}.admin-dashboard-content{width:min(100% - 24px,1180px)}.admin-dashboard-section-heading,.admin-dashboard-card-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-section-heading p{text-align:left}.admin-dashboard-payment-row-head{display:none}.admin-dashboard-payment-row{grid-template-columns:1fr;gap:10px}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions){justify-content:space-between;gap:16px;display:flex}.admin-dashboard-payment-row>span:not(.admin-dashboard-payment-actions):before{content:attr(data-label);color:#64748b;font-size:12px;font-weight:800}.admin-dashboard-payment-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=576px){.admin-dashboard-hero{padding:24px 16px 40px}.admin-dashboard-hero h1{font-size:34px}.admin-dashboard-hero p{font-size:15px}.admin-dashboard-hero-panel{flex-direction:column;align-items:flex-start;padding:18px}.admin-dashboard-stats-grid,.admin-dashboard-management-grid{grid-template-columns:1fr}.admin-dashboard-section-heading,.admin-dashboard-management-panel,.admin-dashboard-notes-card,.admin-dashboard-payments-card,.admin-dashboard-activity-card{border-radius:22px;padding:18px}.admin-dashboard-stat-card{padding:18px}.admin-dashboard-management-card{min-height:auto}.admin-dashboard-activity-item{grid-template-columns:auto 1fr}.admin-dashboard-activity-item time{grid-column:2;margin-top:4px}}@media (width<=400px){.admin-dashboard-hero{padding:20px 12px 36px}.admin-dashboard-content{width:calc(100% - 16px)}.admin-dashboard-secure-badge{min-height:30px;font-size:10px}.admin-dashboard-hero h1{font-size:28px}.admin-dashboard-hero p{font-size:14px;line-height:1.6}.admin-dashboard-hero-panel{gap:12px;padding:16px}.admin-dashboard-hero-panel-icon{width:50px;height:50px}.admin-dashboard-section-heading,.admin-dashboard-management-panel,.admin-dashboard-notes-card,.admin-dashboard-payments-card,.admin-dashboard-activity-card{border-radius:18px;padding:16px}.admin-dashboard-section-heading h2,.admin-dashboard-card-heading h2,.admin-dashboard-notes-card h2{font-size:22px}.admin-dashboard-stat-card{text-align:center;flex-direction:column;gap:14px}.admin-dashboard-stat-icon{width:52px;height:52px}.admin-dashboard-stat-card strong{font-size:26px}.admin-dashboard-management-topline{flex-direction:column;align-items:flex-start}.admin-dashboard-management-topline span{max-width:100%}.admin-dashboard-payment-actions{flex-direction:column}.admin-dashboard-payment-actions button{width:100%}.admin-dashboard-activity-item{gap:10px}.admin-dashboard-activity-icon{width:38px;height:38px}.admin-dashboard-activity-item h3{font-size:13px}.admin-dashboard-activity-item p,.admin-dashboard-activity-item time{font-size:12px}}.manage-lectures-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-lectures-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed61,#0000 30%),radial-gradient(circle at 14% 100%,#f59e0b24,#0000 26%),linear-gradient(135deg,#05071a 0%,#080a22 52%,#111337 100%);grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:28px;padding:46px max(24px,50vw - 590px) 74px;display:grid;position:relative;overflow:hidden}.manage-lectures-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-lectures-hero-copy,.manage-lectures-hero-badges{z-index:1;position:relative}.manage-lectures-hero-copy{gap:14px;display:grid}.manage-lectures-eyebrow,.manage-lectures-hero-badges span{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);background:#7c3aed29;border:1px solid #c4b5fd42;border-radius:999px;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.manage-lectures-eyebrow{letter-spacing:.35px;text-transform:uppercase;padding:0 13px}.manage-lectures-eyebrow svg{color:#fbbf24}.manage-lectures-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-lectures-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-lectures-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.manage-lectures-hero-badges span{color:#f4f1ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;min-height:40px;padding:0 14px;box-shadow:0 18px 42px #0000002e}.manage-lectures-shell{z-index:2;width:min(1180px,100% - 36px);margin:-40px auto 0;padding-bottom:58px;position:relative}.manage-lectures-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.manage-lectures-summary-card,.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-lectures-summary-card{border-radius:22px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.manage-lectures-summary-icon,.manage-lectures-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.manage-lectures-summary-icon{border-radius:18px;width:56px;height:56px}.manage-lectures-summary-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.manage-lectures-summary-card strong{color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:29px;line-height:1.05;display:block}.manage-lectures-summary-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.manage-lectures-summary-purple .manage-lectures-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6);box-shadow:0 16px 32px #7c3aed3d}.manage-lectures-summary-green .manage-lectures-summary-icon{background:linear-gradient(135deg,#22c55e,#047857);box-shadow:0 16px 32px #22c55e33}.manage-lectures-summary-blue .manage-lectures-summary-icon{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 16px 32px #2563eb33}.manage-lectures-summary-gold .manage-lectures-summary-icon{background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 16px 32px #f59e0b38}.manage-lectures-main-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:22px;margin-top:22px;display:grid}.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{border-radius:26px;padding:24px}.manage-lectures-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-lectures-section-heading span,.manage-lectures-notes-card>span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-lectures-section-heading h2,.manage-lectures-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-lectures-section-heading p{color:#64748b;text-align:right;max-width:280px;margin:0;font-size:14px;line-height:1.5}.manage-lectures-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.manage-lectures-field,.manage-lectures-filter-field,.manage-lectures-search-field{min-width:0}.manage-lectures-field{gap:8px;display:grid}.manage-lectures-field-wide{grid-column:1/-1}.manage-lectures-field span,.manage-lectures-filter-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-lectures-field input,.manage-lectures-field select,.manage-lectures-search-field input,.manage-lectures-filter-field select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e9f2;border-radius:14px;outline:none}.manage-lectures-field input,.manage-lectures-field select{padding:0 13px}.manage-lectures-field input:focus,.manage-lectures-field select:focus,.manage-lectures-search-field input:focus,.manage-lectures-filter-field select:focus{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-lectures-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:4px;display:flex}.manage-lectures-save-button,.manage-lectures-clear-button,.manage-lectures-row-actions button{cursor:pointer;min-height:42px;font-family:var(--font-heading);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.manage-lectures-save-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:0 18px;box-shadow:0 14px 28px #7c3aed33}.manage-lectures-clear-button{color:#5b21b6;background:#f8f5ff;padding:0 16px}.manage-lectures-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:15px;display:grid}.manage-lectures-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px;box-shadow:0 18px 34px #f59e0b38}.manage-lectures-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-lectures-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-lectures-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-lectures-table-card{margin-top:22px}.manage-lectures-filter-bar{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(132px,.75fr));gap:12px;margin-bottom:18px;display:grid}.manage-lectures-search-field,.manage-lectures-filter-field{color:#64748b;background:#fbfcff;border:1px solid #e7e9f2;border-radius:15px;align-items:center;gap:9px;min-height:46px;display:flex}.manage-lectures-search-field{padding:0 12px}.manage-lectures-search-field input{background:0 0;border:0;min-height:42px;padding:0}.manage-lectures-filter-field{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:7px 10px}.manage-lectures-filter-field select{background:0 0;border:0;min-height:24px;padding:0}.manage-lectures-table-wrap{width:100%;overflow-x:auto}.manage-lectures-table{border:1px solid #eef0f6;border-radius:18px;min-width:1040px;display:grid;overflow:hidden}.manage-lectures-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(220px,1.6fr) .95fr 1fr .72fr .72fr .82fr .8fr 1.06fr;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.manage-lectures-table-row:last-child{border-bottom:0}.manage-lectures-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:12px;font-weight:900}.manage-lectures-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-lectures-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);font-size:14px;display:block}.manage-lectures-table-row small{color:#7b8496;align-items:center;gap:5px;margin-top:5px;font-size:12px;display:inline-flex}.manage-lectures-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-lectures-type-live{color:#b91c1c;background:#fee2e2}.manage-lectures-type-recorded{color:#6d28d9;background:#ede9fe}.manage-lectures-status-published{color:#047857;background:#dcfce7}.manage-lectures-status-draft{color:#c2410c;background:#fff7ed}.manage-lectures-youtube-link{color:#6d28d9;min-height:34px;font-family:var(--font-heading);background:#f8f5ff;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.manage-lectures-row-actions{justify-content:flex-end;gap:8px;display:flex}.manage-lectures-row-actions button{color:#5b21b6;background:#fff;border:1px solid #e7e9f2;min-height:34px;padding:0 10px;font-size:12px}.manage-lectures-row-actions button:last-child{color:#b91c1c}.manage-lectures-save-button:focus-visible,.manage-lectures-clear-button:focus-visible,.manage-lectures-row-actions button:focus-visible,.manage-lectures-youtube-link:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.manage-lectures-empty-state{color:#64748b;place-items:center;gap:8px;padding:28px;display:grid}.manage-lectures-empty-state p{margin:0}@media (width<=1120px){.manage-lectures-hero{grid-template-columns:1fr;align-items:start}.manage-lectures-hero-badges{justify-content:flex-start}.manage-lectures-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-main-grid{grid-template-columns:1fr}.manage-lectures-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-search-field{grid-column:1/-1}}@media (width<=820px){.manage-lectures-hero{padding-top:34px;padding-bottom:62px}.manage-lectures-shell{width:min(100% - 24px,1180px)}.manage-lectures-section-heading{flex-direction:column}.manage-lectures-section-heading p{text-align:left;max-width:none}.manage-lectures-form{grid-template-columns:1fr}.manage-lectures-table-wrap{overflow:visible}.manage-lectures-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-lectures-table-head{display:none}.manage-lectures-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-lectures-table-row>span:not(.manage-lectures-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-lectures-table-row>span:not(.manage-lectures-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-lectures-table-row>span:first-child{display:block}.manage-lectures-table-row>span:first-child:before{display:none}.manage-lectures-row-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}}@media (width<=640px){.manage-lectures-hero{padding-left:20px;padding-right:20px}.manage-lectures-hero h1{overflow-wrap:break-word;font-size:34px}.manage-lectures-hero p{max-width:32ch;font-size:15px}.manage-lectures-hero-badges{grid-template-columns:1fr;width:100%;display:grid}.manage-lectures-hero-badges span{justify-content:center;width:100%}.manage-lectures-summary-grid,.manage-lectures-filter-bar{grid-template-columns:1fr}.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{border-radius:22px;padding:18px}.manage-lectures-summary-card{padding:18px}.manage-lectures-form-actions,.manage-lectures-save-button,.manage-lectures-clear-button{width:100%}.manage-lectures-row-actions button{flex:120px}}@media (width<=1200px){.manage-lectures-hero{grid-template-columns:1fr;gap:36px;padding:42px 32px 72px}.manage-lectures-hero-badges{justify-content:flex-start}.manage-lectures-shell{width:min(100% - 32px,1180px)}.manage-lectures-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-main-grid{grid-template-columns:1fr}.manage-lectures-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-search-field{grid-column:1/-1}}@media (width<=992px){.manage-lectures-hero{padding:38px 28px 64px}.manage-lectures-hero h1{font-size:48px}.manage-lectures-hero p{max-width:100%;font-size:18px}.manage-lectures-shell{width:min(100% - 28px,1180px)}.manage-lectures-section-heading{flex-direction:column;align-items:flex-start}.manage-lectures-section-heading p{text-align:left;max-width:100%}.manage-lectures-form{grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.manage-lectures-hero{grid-template-columns:1fr;gap:34px;padding:42px 36px 68px}.manage-lectures-hero h1{font-size:54px;line-height:1.08}.manage-lectures-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-lectures-hero-badges{justify-content:flex-start;gap:14px}.manage-lectures-hero-badges span{font-size:14px}.manage-lectures-shell{width:min(100% - 32px,1180px)}.manage-lectures-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-summary-card{padding:22px}.manage-lectures-summary-card strong{font-size:32px}.manage-lectures-main-grid{grid-template-columns:1fr}.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{padding:28px}.manage-lectures-section-heading h2{font-size:30px}.manage-lectures-section-heading p{text-align:left;max-width:100%;font-size:16px;line-height:1.7}.manage-lectures-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-field-wide,.manage-lectures-form-actions{grid-column:1/-1}.manage-lectures-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-lectures-search-field{grid-column:1/-1}}@media (width<=768px){.manage-lectures-hero{padding:30px 22px 58px}.manage-lectures-hero h1{font-size:42px}.manage-lectures-hero p{font-size:16px}.manage-lectures-shell{width:min(100% - 20px,1180px)}.manage-lectures-summary-grid,.manage-lectures-filter-bar,.manage-lectures-form{grid-template-columns:1fr}.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{padding:22px}.manage-lectures-table-wrap{overflow:visible}.manage-lectures-table{border:none;gap:14px;min-width:0}.manage-lectures-table-head{display:none}.manage-lectures-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-lectures-table-row>span:not(.manage-lectures-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-lectures-table-row>span:first-child{display:block}.manage-lectures-table-row>span:first-child:before{display:none}.manage-lectures-row-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=576px){.manage-lectures-hero{padding:24px 18px 54px}.manage-lectures-hero h1{font-size:36px}.manage-lectures-hero p{font-size:15px}.manage-lectures-hero-badges{grid-template-columns:1fr;display:grid}.manage-lectures-hero-badges span{justify-content:center;width:100%}.manage-lectures-summary-grid{grid-template-columns:1fr}.manage-lectures-summary-card,.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{border-radius:20px;padding:20px}.manage-lectures-save-button,.manage-lectures-clear-button{width:100%}.manage-lectures-form-actions{flex-direction:column}.manage-lectures-row-actions button{flex:1}}@media (width<=400px){.manage-lectures-hero{padding:20px 14px 48px}.manage-lectures-hero h1{font-size:30px;line-height:1.15}.manage-lectures-hero p{font-size:14px}.manage-lectures-shell{width:min(100% - 16px,1180px)}.manage-lectures-summary-card,.manage-lectures-form-card,.manage-lectures-notes-card,.manage-lectures-table-card{padding:16px}.manage-lectures-summary-icon,.manage-lectures-notes-icon{width:48px;height:48px}.manage-lectures-summary-card strong{font-size:24px}.manage-lectures-section-heading h2{font-size:22px}.manage-lectures-field input,.manage-lectures-field select,.manage-lectures-search-field,.manage-lectures-filter-field{min-height:48px}.manage-lectures-save-button,.manage-lectures-clear-button,.manage-lectures-row-actions button{width:100%;min-height:46px}}.manage-study-material-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-study-material-page *,.manage-study-material-page :before,.manage-study-material-page :after{box-sizing:border-box}.manage-study-material-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed61,#0000 30%),radial-gradient(circle at 16% 100%,#f59e0b24,#0000 28%),linear-gradient(135deg,#05071a 0%,#080a22 54%,#111337 100%);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:28px;padding:46px max(24px,50vw - 590px) 76px;display:grid;position:relative;overflow:hidden}.manage-study-material-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-study-material-hero-copy,.manage-study-material-hero-panel{z-index:1;position:relative}.manage-study-material-hero-copy{gap:14px;display:grid}.manage-study-material-eyebrow{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#7c3aed29;border:1px solid #c4b5fd47;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.manage-study-material-eyebrow svg{color:#fbbf24}.manage-study-material-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-study-material-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-study-material-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 34%),#ffffff13;border:1px solid #c4b5fd33;border-radius:24px;align-items:center;gap:16px;width:100%;min-width:0;padding:22px;display:flex;box-shadow:0 26px 70px #00000047}.manage-study-material-hero-panel>svg{color:#fff;background:linear-gradient(135deg,#8b5cf685,#5b21b67a);border-radius:18px;flex:none;width:58px;height:58px;padding:15px;box-shadow:0 18px 38px #7c3aed52}.manage-study-material-hero-panel span{overflow-wrap:anywhere;color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:850;display:block}.manage-study-material-hero-panel p{color:#cbd5e1;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.manage-study-material-shell{z-index:2;width:min(1180px,100% - 36px);margin:-40px auto 0;padding-bottom:58px;position:relative}.manage-study-material-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.manage-study-material-summary-card,.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-study-material-summary-card{border-radius:22px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.manage-study-material-summary-icon,.manage-study-material-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.manage-study-material-summary-icon{border-radius:18px;width:56px;height:56px}.manage-study-material-summary-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.manage-study-material-summary-card strong{color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:29px;line-height:1.05;display:block}.manage-study-material-summary-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.manage-study-material-summary-purple .manage-study-material-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.manage-study-material-summary-green .manage-study-material-summary-icon{background:linear-gradient(135deg,#22c55e,#047857)}.manage-study-material-summary-orange .manage-study-material-summary-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.manage-study-material-summary-blue .manage-study-material-summary-icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}.manage-study-material-main-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:22px;margin-top:22px;display:grid}.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{border-radius:26px;padding:24px}.manage-study-material-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-study-material-section-heading span,.manage-study-material-notes-card>span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-study-material-section-heading h2,.manage-study-material-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-study-material-section-heading p{color:#64748b;text-align:right;max-width:280px;margin:0;font-size:14px;line-height:1.5}.manage-study-material-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.manage-study-material-field,.manage-study-material-filter-field,.manage-study-material-search-field{min-width:0}.manage-study-material-field{gap:8px;display:grid}.manage-study-material-field-wide{grid-column:1/-1}.manage-study-material-field span,.manage-study-material-filter-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-study-material-field input,.manage-study-material-field select,.manage-study-material-search-field input,.manage-study-material-filter-field select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e9f2;border-radius:14px;outline:none}.manage-study-material-field input,.manage-study-material-field select{padding:0 13px}.manage-study-material-field input:focus,.manage-study-material-field select:focus,.manage-study-material-search-field input:focus,.manage-study-material-filter-field select:focus{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-study-material-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:4px;display:flex}.manage-study-material-save-button,.manage-study-material-clear-button,.manage-study-material-row-actions button{cursor:pointer;min-height:42px;font-family:var(--font-heading);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.manage-study-material-save-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:0 18px;box-shadow:0 14px 28px #7c3aed33}.manage-study-material-clear-button{color:#5b21b6;background:#f8f5ff;padding:0 16px}.manage-study-material-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:15px;display:grid}.manage-study-material-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px}.manage-study-material-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-study-material-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-study-material-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-study-material-table-card{margin-top:22px}.manage-study-material-filter-bar{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(132px,.75fr));gap:12px;margin-bottom:18px;display:grid}.manage-study-material-search-field,.manage-study-material-filter-field{color:#64748b;background:#fbfcff;border:1px solid #e7e9f2;border-radius:15px;align-items:center;gap:9px;min-height:46px;display:flex}.manage-study-material-search-field{padding:0 12px}.manage-study-material-search-field input{background:0 0;border:0;min-height:42px;padding:0}.manage-study-material-filter-field{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:7px 10px}.manage-study-material-filter-field select{background:0 0;border:0;min-height:24px;padding:0}.manage-study-material-table-wrap{width:100%;overflow-x:auto}.manage-study-material-table{border:1px solid #eef0f6;border-radius:18px;min-width:980px;display:grid;overflow:hidden}.manage-study-material-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(220px,1.7fr) .9fr 1fr 1.05fr .82fr .88fr 1fr;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.manage-study-material-table-row:last-child{border-bottom:0}.manage-study-material-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:12px;font-weight:900}.manage-study-material-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-study-material-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);font-size:14px;display:block}.manage-study-material-table-row small{overflow-wrap:anywhere;color:#7b8496;margin-top:5px;font-size:12px;display:block}.manage-study-material-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-study-material-type-pill{color:#6d28d9;background:#f3e8ff}.manage-study-material-status-published{color:#047857;background:#dcfce7}.manage-study-material-status-draft{color:#c2410c;background:#fff7ed}.manage-study-material-row-actions{justify-content:flex-end;gap:8px;display:flex}.manage-study-material-row-actions button{color:#5b21b6;background:#fff;border:1px solid #e7e9f2;min-height:34px;padding:0 10px;font-size:12px}.manage-study-material-row-actions button:last-child{color:#b91c1c}.manage-study-material-save-button:focus-visible,.manage-study-material-clear-button:focus-visible,.manage-study-material-row-actions button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.manage-study-material-empty-state{color:#64748b;place-items:center;gap:8px;padding:28px;display:grid}.manage-study-material-empty-state p{margin:0}@media (width<=1120px){.manage-study-material-hero,.manage-study-material-main-grid{grid-template-columns:minmax(0,1fr)}.manage-study-material-summary-grid,.manage-study-material-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-search-field{grid-column:1/-1}}@media (width<=820px){.manage-study-material-hero{padding-top:34px;padding-bottom:62px}.manage-study-material-shell{width:min(100% - 24px,1180px)}.manage-study-material-section-heading{flex-direction:column}.manage-study-material-section-heading p{text-align:left;max-width:none}.manage-study-material-form{grid-template-columns:1fr}.manage-study-material-table-wrap{overflow:visible}.manage-study-material-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-study-material-table-head{display:none}.manage-study-material-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-study-material-table-row>span:not(.manage-study-material-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-study-material-table-row>span:not(.manage-study-material-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-study-material-table-row>span:first-child{display:block}.manage-study-material-table-row>span:first-child:before{display:none}.manage-study-material-row-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}}@media (width<=640px){.manage-study-material-hero{padding-left:20px;padding-right:20px}.manage-study-material-hero h1{overflow-wrap:break-word;max-width:11ch;font-size:34px}.manage-study-material-hero p{max-width:32ch;font-size:15px}.manage-study-material-hero-panel{flex-direction:column;align-items:flex-start}.manage-study-material-summary-grid,.manage-study-material-filter-bar{grid-template-columns:1fr}.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{border-radius:22px;padding:18px}.manage-study-material-summary-card{padding:18px}.manage-study-material-form-actions,.manage-study-material-save-button,.manage-study-material-clear-button{width:100%}.manage-study-material-row-actions button{flex:120px}}@media (width<=1200px){.manage-study-material-hero{grid-template-columns:1fr;gap:36px;padding:42px 34px 72px}.manage-study-material-shell{width:min(100% - 32px,1180px)}.manage-study-material-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-main-grid{grid-template-columns:1fr}.manage-study-material-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-search-field{grid-column:1/-1}}@media (width<=992px){.manage-study-material-hero{padding:38px 28px 66px}.manage-study-material-hero h1{font-size:48px}.manage-study-material-hero p{max-width:100%;font-size:18px;line-height:1.7}.manage-study-material-shell{width:min(100% - 28px,1180px)}.manage-study-material-section-heading{flex-direction:column;align-items:flex-start}.manage-study-material-section-heading p{text-align:left;max-width:100%}}@media (width>=768px) and (width<=900px){.manage-study-material-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px 70px}.manage-study-material-hero h1{font-size:54px;line-height:1.08}.manage-study-material-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-study-material-hero-panel{padding:24px}.manage-study-material-shell{width:min(100% - 32px,1180px)}.manage-study-material-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-summary-card{padding:22px}.manage-study-material-summary-card strong{font-size:32px}.manage-study-material-main-grid{grid-template-columns:1fr}.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{padding:28px}.manage-study-material-section-heading h2{font-size:30px}.manage-study-material-section-heading p{text-align:left;max-width:100%;font-size:16px;line-height:1.7}.manage-study-material-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-field-wide,.manage-study-material-form-actions{grid-column:1/-1}.manage-study-material-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-study-material-search-field{grid-column:1/-1}}@media (width<=768px){.manage-study-material-hero{padding:30px 22px 58px}.manage-study-material-hero h1{font-size:42px}.manage-study-material-hero p{font-size:16px}.manage-study-material-hero-panel{flex-direction:column;align-items:flex-start}.manage-study-material-shell{width:min(100% - 20px,1180px)}.manage-study-material-summary-grid,.manage-study-material-filter-bar,.manage-study-material-form{grid-template-columns:1fr}.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{padding:22px}.manage-study-material-table-wrap{overflow:visible}.manage-study-material-table{border:none;border-radius:0;gap:14px;min-width:0;overflow:visible}.manage-study-material-table-head{display:none}.manage-study-material-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-study-material-table-row>span:not(.manage-study-material-row-actions){justify-content:space-between;gap:14px;display:flex}.manage-study-material-table-row>span:first-child{display:block}.manage-study-material-table-row>span:first-child:before{display:none}.manage-study-material-row-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=576px){.manage-study-material-hero{padding:24px 18px 54px}.manage-study-material-hero h1{font-size:36px}.manage-study-material-hero p{font-size:15px}.manage-study-material-summary-grid,.manage-study-material-filter-bar{grid-template-columns:1fr}.manage-study-material-summary-card,.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{border-radius:20px;padding:20px}.manage-study-material-form-actions{flex-direction:column}.manage-study-material-save-button,.manage-study-material-clear-button{width:100%}.manage-study-material-row-actions button{flex:100%}}@media (width<=400px){.manage-study-material-hero{padding:20px 14px 48px}.manage-study-material-hero h1{font-size:30px;line-height:1.15}.manage-study-material-hero p{font-size:14px}.manage-study-material-shell{width:min(100% - 16px,1180px)}.manage-study-material-summary-card,.manage-study-material-form-card,.manage-study-material-notes-card,.manage-study-material-table-card{padding:16px}.manage-study-material-summary-icon,.manage-study-material-notes-icon{width:48px;height:48px}.manage-study-material-summary-card strong{font-size:24px}.manage-study-material-section-heading h2{font-size:22px}.manage-study-material-field input,.manage-study-material-field select,.manage-study-material-search-field,.manage-study-material-filter-field{min-height:48px}.manage-study-material-save-button,.manage-study-material-clear-button,.manage-study-material-row-actions button{width:100%;min-height:46px}}.manage-pyqs-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-pyqs-page *,.manage-pyqs-page :before,.manage-pyqs-page :after{box-sizing:border-box}.manage-pyqs-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed61,#0000 30%),radial-gradient(circle at 16% 100%,#f59e0b24,#0000 28%),linear-gradient(135deg,#05071a 0%,#080a22 54%,#111337 100%);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:28px;padding:46px max(24px,50vw - 590px) 76px;display:grid;position:relative;overflow:hidden}.manage-pyqs-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-pyqs-hero-copy,.manage-pyqs-hero-panel{z-index:1;position:relative}.manage-pyqs-hero-copy{gap:14px;display:grid}.manage-pyqs-eyebrow{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#7c3aed29;border:1px solid #c4b5fd47;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.manage-pyqs-eyebrow svg{color:#fbbf24}.manage-pyqs-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-pyqs-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-pyqs-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 34%),#ffffff13;border:1px solid #c4b5fd33;border-radius:24px;align-items:center;gap:16px;width:100%;min-width:0;padding:22px;display:flex;box-shadow:0 26px 70px #00000047}.manage-pyqs-hero-panel>svg{color:#fff;background:linear-gradient(135deg,#8b5cf685,#5b21b67a);border-radius:18px;flex:none;width:58px;height:58px;padding:15px;box-shadow:0 18px 38px #7c3aed52}.manage-pyqs-hero-panel span{overflow-wrap:anywhere;color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:850;display:block}.manage-pyqs-hero-panel p{color:#cbd5e1;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.manage-pyqs-shell{z-index:2;width:min(1180px,100% - 36px);margin:-40px auto 0;padding-bottom:58px;position:relative}.manage-pyqs-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.manage-pyqs-summary-card,.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-pyqs-summary-card{border-radius:22px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.manage-pyqs-summary-icon,.manage-pyqs-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.manage-pyqs-summary-icon{border-radius:18px;width:56px;height:56px}.manage-pyqs-summary-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.manage-pyqs-summary-card strong{color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:29px;line-height:1.05;display:block}.manage-pyqs-summary-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.manage-pyqs-summary-purple .manage-pyqs-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.manage-pyqs-summary-green .manage-pyqs-summary-icon{background:linear-gradient(135deg,#22c55e,#047857)}.manage-pyqs-summary-orange .manage-pyqs-summary-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.manage-pyqs-summary-blue .manage-pyqs-summary-icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}.manage-pyqs-main-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:22px;margin-top:22px;display:grid}.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{border-radius:26px;padding:24px}.manage-pyqs-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-pyqs-section-heading span,.manage-pyqs-notes-card>span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-pyqs-section-heading h2,.manage-pyqs-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-pyqs-section-heading p{color:#64748b;text-align:right;max-width:280px;margin:0;font-size:14px;line-height:1.5}.manage-pyqs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.manage-pyqs-field,.manage-pyqs-filter-field,.manage-pyqs-search-field{min-width:0}.manage-pyqs-field{gap:8px;display:grid}.manage-pyqs-field-wide{grid-column:1/-1}.manage-pyqs-field span,.manage-pyqs-filter-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-pyqs-field input,.manage-pyqs-field select,.manage-pyqs-search-field input,.manage-pyqs-filter-field select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e9f2;border-radius:14px;outline:none}.manage-pyqs-field input,.manage-pyqs-field select{padding:0 13px}.manage-pyqs-field input:focus,.manage-pyqs-field select:focus,.manage-pyqs-search-field input:focus,.manage-pyqs-filter-field select:focus{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-pyqs-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:4px;display:flex}.manage-pyqs-save-button,.manage-pyqs-clear-button,.manage-pyqs-row-actions button{cursor:pointer;min-height:42px;font-family:var(--font-heading);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.manage-pyqs-save-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:0 18px;box-shadow:0 14px 28px #7c3aed33}.manage-pyqs-clear-button{color:#5b21b6;background:#f8f5ff;padding:0 16px}.manage-pyqs-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:15px;display:grid}.manage-pyqs-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px}.manage-pyqs-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-pyqs-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-pyqs-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-pyqs-table-card{margin-top:22px}.manage-pyqs-filter-bar{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(132px,.75fr));gap:12px;margin-bottom:18px;display:grid}.manage-pyqs-search-field,.manage-pyqs-filter-field{color:#64748b;background:#fbfcff;border:1px solid #e7e9f2;border-radius:15px;align-items:center;gap:9px;min-height:46px;display:flex}.manage-pyqs-search-field{padding:0 12px}.manage-pyqs-search-field input{background:0 0;border:0;min-height:42px;padding:0}.manage-pyqs-filter-field{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:7px 10px}.manage-pyqs-filter-field select{background:0 0;border:0;min-height:24px;padding:0}.manage-pyqs-table-wrap{width:100%;overflow-x:auto}.manage-pyqs-table{border:1px solid #eef0f6;border-radius:18px;min-width:900px;display:grid;overflow:hidden}.manage-pyqs-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(240px,1.8fr) .8fr 1fr .7fr .82fr 1fr;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.manage-pyqs-table-row:last-child{border-bottom:0}.manage-pyqs-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:12px;font-weight:900}.manage-pyqs-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-pyqs-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);font-size:14px;display:block}.manage-pyqs-table-row small{overflow-wrap:anywhere;color:#7b8496;margin-top:5px;font-size:12px;display:block}.manage-pyqs-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-pyqs-status-published{color:#047857;background:#dcfce7}.manage-pyqs-status-draft{color:#c2410c;background:#fff7ed}.manage-pyqs-row-actions{justify-content:flex-end;gap:8px;display:flex}.manage-pyqs-row-actions button{color:#5b21b6;background:#fff;border:1px solid #e7e9f2;min-height:34px;padding:0 10px;font-size:12px}.manage-pyqs-row-actions button:last-child{color:#b91c1c}.manage-pyqs-save-button:focus-visible,.manage-pyqs-clear-button:focus-visible,.manage-pyqs-row-actions button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.manage-pyqs-empty-state{color:#64748b;place-items:center;gap:8px;padding:28px;display:grid}.manage-pyqs-empty-state p{margin:0}@media (width<=1120px){.manage-pyqs-hero,.manage-pyqs-main-grid{grid-template-columns:minmax(0,1fr)}.manage-pyqs-summary-grid,.manage-pyqs-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-search-field{grid-column:1/-1}}@media (width<=820px){.manage-pyqs-hero{padding-top:34px;padding-bottom:62px}.manage-pyqs-shell{width:min(100% - 24px,1180px)}.manage-pyqs-section-heading{flex-direction:column}.manage-pyqs-section-heading p{text-align:left;max-width:none}.manage-pyqs-form{grid-template-columns:1fr}.manage-pyqs-table-wrap{overflow:visible}.manage-pyqs-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-pyqs-table-head{display:none}.manage-pyqs-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-pyqs-table-row>span:not(.manage-pyqs-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-pyqs-table-row>span:not(.manage-pyqs-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-pyqs-table-row>span:first-child{display:block}.manage-pyqs-table-row>span:first-child:before{display:none}.manage-pyqs-row-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}}@media (width<=640px){.manage-pyqs-hero{padding-left:20px;padding-right:20px}.manage-pyqs-hero h1{overflow-wrap:break-word;font-size:34px}.manage-pyqs-hero p{max-width:32ch;font-size:15px}.manage-pyqs-hero-panel{flex-direction:column;align-items:flex-start}.manage-pyqs-summary-grid,.manage-pyqs-filter-bar{grid-template-columns:1fr}.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{border-radius:22px;padding:18px}.manage-pyqs-summary-card{padding:18px}.manage-pyqs-form-actions,.manage-pyqs-save-button,.manage-pyqs-clear-button{width:100%}.manage-pyqs-row-actions button{flex:120px}}@media (width<=1200px){.manage-pyqs-hero{grid-template-columns:1fr;gap:36px;padding:42px 34px 72px}.manage-pyqs-shell{width:min(100% - 32px,1180px)}.manage-pyqs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-main-grid{grid-template-columns:1fr}.manage-pyqs-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-search-field{grid-column:1/-1}}@media (width<=992px){.manage-pyqs-hero{padding:38px 28px 66px}.manage-pyqs-hero h1{font-size:48px}.manage-pyqs-hero p{max-width:100%;font-size:18px;line-height:1.7}.manage-pyqs-shell{width:min(100% - 28px,1180px)}.manage-pyqs-section-heading{flex-direction:column;align-items:flex-start}.manage-pyqs-section-heading p{text-align:left;max-width:100%}}@media (width>=768px) and (width<=900px){.manage-pyqs-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px 70px}.manage-pyqs-hero h1{font-size:54px;line-height:1.08}.manage-pyqs-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-pyqs-hero-panel{padding:24px}.manage-pyqs-shell{width:min(100% - 32px,1180px)}.manage-pyqs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-summary-card{padding:22px}.manage-pyqs-summary-card strong{font-size:32px}.manage-pyqs-main-grid{grid-template-columns:1fr}.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{padding:28px}.manage-pyqs-section-heading h2{font-size:30px}.manage-pyqs-section-heading p{text-align:left;max-width:100%;font-size:16px;line-height:1.7}.manage-pyqs-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-field-wide,.manage-pyqs-form-actions{grid-column:1/-1}.manage-pyqs-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-pyqs-search-field{grid-column:1/-1}}@media (width<=768px){.manage-pyqs-hero{padding:30px 22px 58px}.manage-pyqs-hero h1{font-size:42px}.manage-pyqs-hero p{font-size:16px}.manage-pyqs-hero-panel{flex-direction:column;align-items:flex-start}.manage-pyqs-shell{width:min(100% - 20px,1180px)}.manage-pyqs-summary-grid,.manage-pyqs-filter-bar,.manage-pyqs-form{grid-template-columns:1fr}.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{padding:22px}.manage-pyqs-table-wrap{overflow:visible}.manage-pyqs-table{border:none;border-radius:0;gap:14px;min-width:0;overflow:visible}.manage-pyqs-table-head{display:none}.manage-pyqs-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-pyqs-table-row>span:not(.manage-pyqs-row-actions){justify-content:space-between;gap:14px;display:flex}.manage-pyqs-table-row>span:first-child{display:block}.manage-pyqs-table-row>span:first-child:before{display:none}.manage-pyqs-row-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=576px){.manage-pyqs-hero{padding:24px 18px 54px}.manage-pyqs-hero h1{font-size:36px}.manage-pyqs-hero p{font-size:15px}.manage-pyqs-summary-grid,.manage-pyqs-filter-bar{grid-template-columns:1fr}.manage-pyqs-summary-card,.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{border-radius:20px;padding:20px}.manage-pyqs-form-actions{flex-direction:column}.manage-pyqs-save-button,.manage-pyqs-clear-button{width:100%}.manage-pyqs-row-actions button{flex:100%}}@media (width<=400px){.manage-pyqs-hero{padding:20px 14px 48px}.manage-pyqs-hero h1{font-size:30px;line-height:1.15}.manage-pyqs-hero p{font-size:14px}.manage-pyqs-shell{width:min(100% - 16px,1180px)}.manage-pyqs-summary-card,.manage-pyqs-form-card,.manage-pyqs-notes-card,.manage-pyqs-table-card{padding:16px}.manage-pyqs-summary-icon,.manage-pyqs-notes-icon{width:48px;height:48px}.manage-pyqs-summary-card strong{font-size:24px}.manage-pyqs-section-heading h2{font-size:22px}.manage-pyqs-field input,.manage-pyqs-field select,.manage-pyqs-search-field,.manage-pyqs-filter-field{min-height:48px}.manage-pyqs-save-button,.manage-pyqs-clear-button,.manage-pyqs-row-actions button{width:100%;min-height:46px}}.manage-potd-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-potd-page *,.manage-potd-page :before,.manage-potd-page :after{box-sizing:border-box}.manage-potd-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed61,#0000 30%),radial-gradient(circle at 15% 100%,#f59e0b24,#0000 28%),linear-gradient(135deg,#05071a 0%,#080a22 54%,#111337 100%);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:28px;padding:46px max(24px,50vw - 590px) 82px;display:grid;position:relative;overflow:hidden}.manage-potd-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-potd-hero-copy,.manage-potd-hero-panel{z-index:1;position:relative}.manage-potd-hero-copy{gap:14px;display:grid}.manage-potd-eyebrow,.manage-potd-badge-row span{width:fit-content;font-family:var(--font-heading);text-transform:uppercase;border-radius:999px;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.manage-potd-eyebrow{color:#ddd6fe;letter-spacing:.35px;background:#7c3aed29;border:1px solid #c4b5fd47;gap:8px;min-height:34px;padding:0 13px}.manage-potd-eyebrow svg{color:#fbbf24}.manage-potd-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-potd-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-potd-badge-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.manage-potd-badge-row span{color:#f8fafc;letter-spacing:.2px;background:#ffffff13;border:1px solid #c4b5fd2e;min-height:34px;padding:0 12px}.manage-potd-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 34%),#ffffff13;border:1px solid #c4b5fd33;border-radius:24px;align-items:center;gap:16px;width:100%;min-width:0;padding:22px;display:flex;box-shadow:0 26px 70px #00000047}.manage-potd-hero-panel-icon{color:#fff;background:linear-gradient(135deg,#8b5cf685,#5b21b67a);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 38px #7c3aed52}.manage-potd-hero-panel span{color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:850;display:block}.manage-potd-hero-panel p{color:#cbd5e1;font-size:13px;line-height:1.5}.manage-potd-shell{z-index:2;width:min(1180px,100% - 36px);margin:-44px auto 0;padding-bottom:58px;position:relative}.manage-potd-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.manage-potd-summary-card,.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-potd-summary-card{border-radius:22px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.manage-potd-summary-icon,.manage-potd-notes-icon,.manage-potd-preview-art{color:#fff;flex:none;place-items:center;display:grid}.manage-potd-summary-icon{border-radius:18px;width:56px;height:56px}.manage-potd-summary-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.manage-potd-summary-card strong{overflow-wrap:anywhere;color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:25px;line-height:1.12;display:block}.manage-potd-summary-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.manage-potd-summary-purple .manage-potd-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.manage-potd-summary-green .manage-potd-summary-icon{background:linear-gradient(135deg,#22c55e,#047857)}.manage-potd-summary-orange .manage-potd-summary-icon{background:linear-gradient(135deg,#fb923c,#ea580c)}.manage-potd-summary-blue .manage-potd-summary-icon{background:linear-gradient(135deg,#60a5fa,#2563eb)}.manage-potd-editor-grid,.manage-potd-lower-grid{gap:22px;margin-top:22px;display:grid}.manage-potd-editor-grid{grid-template-columns:minmax(0,1fr) minmax(280px,350px)}.manage-potd-lower-grid{grid-template-columns:minmax(0,1fr)}.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{border-radius:26px;padding:24px}.manage-potd-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-potd-section-heading span,.manage-potd-notes-card>span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-potd-section-heading h2,.manage-potd-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-potd-section-heading p{color:#64748b;text-align:right;max-width:280px;margin:0;font-size:14px;line-height:1.5}.manage-potd-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.manage-potd-field{gap:8px;min-width:0;display:grid}.manage-potd-field-wide,.manage-potd-upload-grid,.manage-potd-form-actions{grid-column:1/-1}.manage-potd-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-potd-field input,.manage-potd-field select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e9f2;border-radius:14px;outline:none;padding:0 13px}.manage-potd-field input:focus,.manage-potd-field select:focus{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-potd-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manage-potd-upload-field{min-width:0;position:relative}.manage-potd-upload-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.manage-potd-upload-field button{color:#5b21b6;cursor:pointer;text-align:left;background:#fbfaff;border:1px dashed #7c3aed5c;border-radius:18px;justify-items:start;gap:8px;width:100%;min-height:126px;padding:16px;display:grid}.manage-potd-upload-field button svg{background:#f3e8ff;border-radius:14px;width:38px;height:38px;padding:9px}.manage-potd-upload-field button span{color:#111827;font-family:var(--font-heading);font-size:14px;font-weight:850}.manage-potd-upload-field button small{overflow-wrap:anywhere;color:#64748b;max-width:100%;font-size:12px;line-height:1.35}.manage-potd-required-pill{color:#c2410c;min-height:24px;font-family:var(--font-heading);background:#fff7ed;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:10px;right:10px}.manage-potd-form-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.manage-potd-publish-button,.manage-potd-draft-button,.manage-potd-clear-button,.manage-potd-row-actions button{cursor:pointer;min-height:42px;font-family:var(--font-heading);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.manage-potd-publish-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:0 18px;box-shadow:0 14px 28px #7c3aed33}.manage-potd-draft-button,.manage-potd-clear-button{color:#5b21b6;background:#f8f5ff;padding:0 16px}.manage-potd-clear-button{color:#475569;background:#f8fafc}.manage-potd-preview-card,.manage-potd-notes-card{align-content:start;display:grid}.manage-potd-preview-list,.manage-potd-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-potd-preview-item{background:#fbfcff;border:1px solid #eef0f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.manage-potd-preview-art{background:linear-gradient(135deg,#c4b5fd,#7c3aed);border-radius:18px;width:58px;height:58px}.manage-potd-preview-item span{color:#7c3aed;font-family:var(--font-heading);font-size:12px;font-weight:900}.manage-potd-preview-item strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);margin-top:5px;font-size:14px;line-height:1.3;display:block}.manage-potd-preview-item p{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.4}.manage-potd-preview-ready{background:#f8f5ff;border-color:#7c3aed2e}.manage-potd-table-wrap{width:100%;overflow-x:auto}.manage-potd-table{border:1px solid #eef0f6;border-radius:18px;min-width:980px;display:grid;overflow:hidden}.manage-potd-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(220px,1.6fr) .65fr 1fr .82fr .92fr .86fr 1.28fr;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.manage-potd-table-row:last-child{border-bottom:0}.manage-potd-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:12px;font-weight:900}.manage-potd-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-potd-table-row>span[data-label=Date]{align-items:center;gap:7px;display:inline-flex}.manage-potd-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);font-size:14px;display:block}.manage-potd-table-row small{overflow-wrap:anywhere;color:#7b8496;margin-top:5px;font-size:12px;display:block}.manage-potd-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-potd-difficulty-easy,.manage-potd-status-published{color:#047857;background:#dcfce7}.manage-potd-difficulty-medium,.manage-potd-status-draft{color:#c2410c;background:#fff7ed}.manage-potd-difficulty-hard,.manage-potd-status-archived{color:#b91c1c;background:#fee2e2}.manage-potd-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manage-potd-row-actions button{color:#5b21b6;background:#fff;border:1px solid #e7e9f2;min-height:34px;padding:0 10px;font-size:12px}.manage-potd-row-actions button:nth-child(2){color:#b91c1c}.manage-potd-row-actions button:nth-child(3){color:#475569}.manage-potd-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);gap:15px}.manage-potd-notes-card ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.manage-potd-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px;box-shadow:0 18px 34px #f59e0b38}.manage-potd-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-potd-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-potd-publish-button:focus-visible,.manage-potd-draft-button:focus-visible,.manage-potd-clear-button:focus-visible,.manage-potd-row-actions button:focus-visible,.manage-potd-upload-field button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}@media (width<=1120px){.manage-potd-hero,.manage-potd-editor-grid,.manage-potd-lower-grid{grid-template-columns:minmax(0,1fr)}.manage-potd-summary-grid,.manage-potd-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.manage-potd-hero{padding-top:34px;padding-bottom:66px}.manage-potd-shell{width:min(100% - 24px,1180px)}.manage-potd-section-heading{flex-direction:column}.manage-potd-section-heading p{text-align:left;max-width:none}.manage-potd-form,.manage-potd-upload-grid{grid-template-columns:1fr}.manage-potd-table-wrap{overflow:visible}.manage-potd-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-potd-table-head{display:none}.manage-potd-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-potd-table-row>span:not(.manage-potd-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-potd-table-row>span:not(.manage-potd-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-potd-table-row>span:first-child{display:block}.manage-potd-table-row>span:first-child:before{display:none}.manage-potd-row-actions{justify-content:flex-start;padding-top:4px}}@media (width<=640px){.manage-potd-hero{padding-left:20px;padding-right:20px}.manage-potd-hero h1{font-size:34px}.manage-potd-hero p{max-width:32ch;font-size:15px}.manage-potd-hero-panel{flex-direction:column;align-items:flex-start}.manage-potd-summary-grid{grid-template-columns:1fr}.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{border-radius:22px;padding:18px}.manage-potd-summary-card{padding:18px}.manage-potd-form-actions,.manage-potd-publish-button,.manage-potd-draft-button,.manage-potd-clear-button{width:100%}.manage-potd-row-actions button{flex:120px}}@media (width<=1200px){.manage-potd-hero{grid-template-columns:1fr;gap:36px;padding:42px 34px 72px}.manage-potd-shell{width:min(100% - 32px,1180px)}.manage-potd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-potd-editor-grid{grid-template-columns:1fr}.manage-potd-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){.manage-potd-hero{padding:38px 28px 66px}.manage-potd-hero h1{font-size:48px}.manage-potd-hero p{max-width:100%;font-size:18px;line-height:1.7}.manage-potd-shell{width:min(100% - 28px,1180px)}.manage-potd-section-heading{flex-direction:column;align-items:flex-start}.manage-potd-section-heading p{text-align:left;max-width:100%}.manage-potd-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=900px){.manage-potd-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px 70px}.manage-potd-hero h1{font-size:54px;line-height:1.08}.manage-potd-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-potd-badge-row{gap:14px}.manage-potd-badge-row span{font-size:14px}.manage-potd-shell{width:min(100% - 32px,1180px)}.manage-potd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-potd-summary-card{padding:22px}.manage-potd-summary-card strong{font-size:30px}.manage-potd-editor-grid{grid-template-columns:1fr}.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{padding:28px}.manage-potd-section-heading h2{font-size:30px}.manage-potd-section-heading p{text-align:left;max-width:100%;font-size:16px;line-height:1.7}.manage-potd-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-potd-field-wide,.manage-potd-upload-grid,.manage-potd-form-actions{grid-column:1/-1}.manage-potd-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.manage-potd-hero{padding:30px 22px 58px}.manage-potd-hero h1{font-size:42px}.manage-potd-hero p{font-size:16px}.manage-potd-hero-panel{flex-direction:column;align-items:flex-start}.manage-potd-shell{width:min(100% - 20px,1180px)}.manage-potd-summary-grid,.manage-potd-form,.manage-potd-upload-grid{grid-template-columns:1fr}.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{padding:22px}.manage-potd-table-wrap{overflow:visible}.manage-potd-table{border:none;border-radius:0;gap:14px;min-width:0;overflow:visible}.manage-potd-table-head{display:none}.manage-potd-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-potd-table-row>span:not(.manage-potd-row-actions){justify-content:space-between;gap:14px;display:flex}.manage-potd-table-row>span:first-child{display:block}.manage-potd-table-row>span:first-child:before{display:none}.manage-potd-row-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=576px){.manage-potd-hero{padding:24px 18px 54px}.manage-potd-hero h1{font-size:36px}.manage-potd-hero p{font-size:15px}.manage-potd-badge-row{grid-template-columns:1fr;display:grid}.manage-potd-badge-row span{justify-content:center;width:100%}.manage-potd-summary-grid{grid-template-columns:1fr}.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card,.manage-potd-summary-card{border-radius:20px;padding:20px}.manage-potd-form-actions{flex-direction:column}.manage-potd-publish-button,.manage-potd-draft-button,.manage-potd-clear-button{width:100%}.manage-potd-upload-field button{min-height:110px}.manage-potd-row-actions button{flex:100%}}@media (width<=400px){.manage-potd-hero{padding:20px 14px 48px}.manage-potd-hero h1{font-size:30px;line-height:1.15}.manage-potd-hero p{font-size:14px}.manage-potd-shell{width:min(100% - 16px,1180px)}.manage-potd-summary-card,.manage-potd-form-card,.manage-potd-preview-card,.manage-potd-table-card,.manage-potd-notes-card{padding:16px}.manage-potd-summary-icon,.manage-potd-preview-art,.manage-potd-notes-icon{width:48px;height:48px}.manage-potd-summary-card strong{font-size:24px}.manage-potd-section-heading h2{font-size:22px}.manage-potd-field input,.manage-potd-field select{min-height:48px}.manage-potd-upload-field button{min-height:100px;padding:14px}.manage-potd-upload-field button svg{width:34px;height:34px}.manage-potd-publish-button,.manage-potd-draft-button,.manage-potd-clear-button,.manage-potd-row-actions button{width:100%;min-height:46px}}.manage-payments-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-payments-page *,.manage-payments-page :before,.manage-payments-page :after{box-sizing:border-box}.manage-payments-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed61,#0000 30%),radial-gradient(circle at 14% 100%,#f59e0b24,#0000 28%),linear-gradient(135deg,#05071a 0%,#080a22 54%,#101235 100%);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:28px;padding:46px max(24px,50vw - 590px) 78px;display:grid;position:relative;overflow:hidden}.manage-payments-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-payments-hero-copy,.manage-payments-hero-panel{z-index:1;position:relative}.manage-payments-hero-copy{gap:14px;display:grid}.manage-payments-eyebrow{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#7c3aed29;border:1px solid #c4b5fd47;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.manage-payments-eyebrow svg{color:#fbbf24}.manage-payments-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-payments-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-payments-hero-badges{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.manage-payments-hero-badges span{color:#f8fafc;min-height:36px;font-family:var(--font-heading);background:#0f172a61;border:1px solid #c4b5fd38;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.manage-payments-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 34%),#ffffff13;border:1px solid #c4b5fd33;border-radius:24px;align-items:center;gap:16px;width:100%;min-width:0;padding:22px;display:flex;box-shadow:0 26px 70px #00000047}.manage-payments-hero-panel>svg{color:#fff;background:linear-gradient(135deg,#8b5cf685,#5b21b67a);border-radius:18px;flex:none;width:58px;height:58px;padding:15px;box-shadow:0 18px 38px #7c3aed52}.manage-payments-hero-panel span{overflow-wrap:anywhere;color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:850;display:block}.manage-payments-hero-panel p{color:#cbd5e1;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.manage-payments-shell{z-index:2;width:min(1180px,100% - 36px);margin:-40px auto 0;padding-bottom:58px;position:relative}.manage-payments-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.manage-payments-summary-card,.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card,.manage-payments-detail-modal{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-payments-summary-card{border-radius:22px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex}.manage-payments-summary-icon,.manage-payments-activity-icon,.manage-payments-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.manage-payments-summary-icon{border-radius:18px;width:56px;height:56px}.manage-payments-summary-card span{color:#64748b;font-size:13px;font-weight:800;display:block}.manage-payments-summary-card strong{color:#0f172a;font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:5px;font-size:28px;line-height:1.05;display:block}.manage-payments-summary-card p{color:#7b8496;margin:6px 0 0;font-size:13px;line-height:1.45}.manage-payments-summary-amber .manage-payments-summary-icon{background:linear-gradient(135deg,#fbbf24,#d97706)}.manage-payments-summary-green .manage-payments-summary-icon{background:linear-gradient(135deg,#22c55e,#047857)}.manage-payments-summary-red .manage-payments-summary-icon{background:linear-gradient(135deg,#f87171,#b91c1c)}.manage-payments-summary-purple .manage-payments-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.manage-payments-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:22px;margin-top:22px;display:grid}.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card{border-radius:26px;padding:24px}.manage-payments-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-payments-section-heading-compact{margin-bottom:14px}.manage-payments-section-heading span,.manage-payments-notes-card>span,.manage-payments-detail-heading span,.manage-payments-submission-note span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-payments-section-heading h2,.manage-payments-notes-card h2,.manage-payments-detail-heading h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-payments-section-heading p{color:#64748b;text-align:right;margin:0;font-size:14px;line-height:1.5}.manage-payments-filter-bar{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(142px,.75fr));gap:12px;margin-bottom:18px;display:grid}.manage-payments-search-field,.manage-payments-filter-field{color:#64748b;background:#fbfcff;border:1px solid #e7e9f2;border-radius:15px;min-width:0;display:flex}.manage-payments-search-field{align-items:center;gap:9px;min-height:46px;padding:0 12px}.manage-payments-filter-field{flex-direction:column;justify-content:center;gap:2px;min-height:46px;padding:7px 10px}.manage-payments-filter-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-payments-search-field input,.manage-payments-filter-field select{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.manage-payments-search-field input{min-height:42px}.manage-payments-filter-field select{min-height:24px;padding:0}.manage-payments-search-field:focus-within,.manage-payments-filter-field:focus-within{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-payments-table-wrap{width:100%;overflow-x:auto}.manage-payments-table{border:1px solid #eef0f6;border-radius:18px;min-width:1080px;display:grid;overflow:hidden}.manage-payments-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(165px,1.25fr) minmax(120px,.9fr) minmax(78px,.55fr) minmax(130px,1fr) minmax(86px,.65fr) minmax(88px,.7fr) minmax(130px,.95fr) minmax(190px,1.25fr);align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.manage-payments-table-row:last-child{border-bottom:0}.manage-payments-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:11px;font-weight:900}.manage-payments-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-payments-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);font-size:14px;display:block}.manage-payments-table-row small{overflow-wrap:anywhere;color:#7b8496;margin-top:5px;font-size:12px;display:block}.manage-payments-table-row code{color:#5b21b6;overflow-wrap:anywhere;background:#f8f5ff;border-radius:9px;max-width:100%;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-block}.manage-payments-status-pill,.manage-payments-screenshot-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-payments-status-pending{color:#c2410c;background:#fff7ed}.manage-payments-status-approved{color:#047857;background:#dcfce7}.manage-payments-status-rejected{color:#b91c1c;background:#fee2e2}.manage-payments-screenshot-pill{color:#4338ca;background:#eef2ff;gap:6px}.manage-payments-row-actions,.manage-payments-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.manage-payments-row-actions{justify-content:flex-end}.manage-payments-approve-button,.manage-payments-reject-button,.manage-payments-details-button,.manage-payments-detail-heading button{cursor:pointer;min-height:34px;font-family:var(--font-heading);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.manage-payments-approve-button{color:#047857;background:#dcfce7;padding:0 10px}.manage-payments-reject-button{color:#b91c1c;background:#fee2e2;padding:0 10px}.manage-payments-details-button{color:#5b21b6;background:#f8f5ff;padding:0 10px}.manage-payments-approve-button:focus-visible,.manage-payments-reject-button:focus-visible,.manage-payments-details-button:focus-visible,.manage-payments-detail-heading button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.manage-payments-empty-state{color:#64748b;place-items:center;gap:8px;padding:28px;display:grid}.manage-payments-empty-state p{margin:0}.manage-payments-side-stack{align-content:start;gap:22px;min-width:0;display:grid}.manage-payments-activity-list{gap:12px;display:grid}.manage-payments-activity-item{background:#fff;border:1px solid #eef0f6;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.manage-payments-activity-icon{border-radius:14px;width:42px;height:42px}.manage-payments-activity-green{background:linear-gradient(135deg,#22c55e,#047857)}.manage-payments-activity-red{background:linear-gradient(135deg,#f87171,#b91c1c)}.manage-payments-activity-purple{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.manage-payments-activity-item h3{color:#111827;font-family:var(--font-heading);margin:0;font-size:14px;line-height:1.25}.manage-payments-activity-item p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.4}.manage-payments-activity-item time{color:#8b93a4;grid-column:2;font-size:12px}.manage-payments-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:15px;display:grid}.manage-payments-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px}.manage-payments-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-payments-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-payments-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-payments-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05071a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manage-payments-detail-modal{border-radius:26px;width:min(680px,100%);max-height:min(760px,100vh - 36px);padding:24px;overflow:auto}.manage-payments-detail-heading{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.manage-payments-detail-heading p{color:#64748b;margin:6px 0 0;font-size:14px}.manage-payments-detail-heading button{color:#5b21b6;background:#f8f5ff;flex:none;width:38px;padding:0}.manage-payments-detail-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:16px;display:grid}.manage-payments-detail-list{gap:10px;display:grid}.manage-payments-detail-list div{background:#fbfcff;border:1px solid #eef0f6;border-radius:15px;padding:13px}.manage-payments-detail-list span{color:#64748b;font-size:12px;font-weight:850;display:block}.manage-payments-detail-list strong{color:#111827;font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.manage-payments-screenshot-preview{color:#7c3aed;text-align:center;background-color:#fbfaff;background-image:linear-gradient(#7c3aed09 1px,#0000 1px),linear-gradient(90deg,#7c3aed09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #7c3aed47;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:230px;padding:18px;display:grid}.manage-payments-screenshot-preview strong{color:#111827;font-family:var(--font-heading);font-size:15px}.manage-payments-screenshot-preview span{color:#64748b;overflow-wrap:anywhere;max-width:100%;font-size:13px}.manage-payments-submission-note{background:#fffbeb;border:1px solid #f59e0b2e;border-radius:16px;margin-top:16px;padding:14px}.manage-payments-submission-note p{color:#475569;margin:6px 0 0;font-size:14px;line-height:1.55}.manage-payments-detail-actions{justify-content:flex-end;margin-top:16px}@media (width<=1120px){.manage-payments-hero,.manage-payments-workspace-grid{grid-template-columns:minmax(0,1fr)}.manage-payments-summary-grid,.manage-payments-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-search-field{grid-column:1/-1}}@media (width<=1480px){.manage-payments-workspace-grid{grid-template-columns:minmax(0,1fr)}.manage-payments-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.manage-payments-hero{padding-top:34px;padding-bottom:62px}.manage-payments-shell{width:min(100% - 24px,1180px)}.manage-payments-section-heading{flex-direction:column}.manage-payments-section-heading p{text-align:left}.manage-payments-table-wrap{overflow:visible}.manage-payments-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-payments-table-head{display:none}.manage-payments-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-payments-table-row>span:not(.manage-payments-row-actions){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.manage-payments-table-row>span:not(.manage-payments-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-payments-table-row>span:first-child{display:block}.manage-payments-table-row>span:first-child:before{display:none}.manage-payments-row-actions{justify-content:flex-start;padding-top:4px}.manage-payments-detail-grid{grid-template-columns:1fr}}@media (width<=640px){.manage-payments-hero{padding-left:20px;padding-right:20px}.manage-payments-hero h1{overflow-wrap:break-word;font-size:34px}.manage-payments-hero p{max-width:32ch;font-size:15px}.manage-payments-hero-panel{flex-direction:column;align-items:flex-start}.manage-payments-summary-grid,.manage-payments-filter-bar,.manage-payments-side-stack{grid-template-columns:1fr}.manage-payments-search-field{grid-column:auto}.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card,.manage-payments-detail-modal{border-radius:22px;padding:18px}.manage-payments-summary-card{padding:18px}.manage-payments-row-actions button,.manage-payments-detail-actions button{flex:120px}}@media (width<=1200px){.manage-payments-hero{grid-template-columns:1fr;gap:36px;padding:42px 34px 72px}.manage-payments-hero-panel{max-width:640px}.manage-payments-shell{width:min(100% - 32px,1180px)}.manage-payments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-workspace-grid{grid-template-columns:1fr}.manage-payments-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-search-field{grid-column:1/-1}}@media (width<=992px){.manage-payments-hero{padding:38px 28px 66px}.manage-payments-hero h1{font-size:48px}.manage-payments-hero p{max-width:100%;font-size:18px;line-height:1.7}.manage-payments-shell{width:min(100% - 28px,1180px)}.manage-payments-section-heading{flex-direction:column;align-items:flex-start}.manage-payments-section-heading p{text-align:left}.manage-payments-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=900px){.manage-payments-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px 70px}.manage-payments-hero h1{font-size:54px;line-height:1.08}.manage-payments-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-payments-hero-badges{gap:14px}.manage-payments-hero-badges span{font-size:14px}.manage-payments-hero-panel{padding:24px}.manage-payments-shell{width:min(100% - 32px,1180px)}.manage-payments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-summary-card{padding:22px}.manage-payments-summary-card strong{font-size:32px}.manage-payments-workspace-grid{grid-template-columns:1fr}.manage-payments-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card{padding:28px}.manage-payments-section-heading h2{font-size:30px}.manage-payments-section-heading p{text-align:left;font-size:16px;line-height:1.7}.manage-payments-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-payments-search-field{grid-column:1/-1}}@media (width<=768px){.manage-payments-hero{padding:30px 22px 58px}.manage-payments-hero h1{font-size:42px}.manage-payments-hero p{font-size:16px}.manage-payments-hero-panel{flex-direction:column;align-items:flex-start}.manage-payments-shell{width:min(100% - 20px,1180px)}.manage-payments-summary-grid,.manage-payments-filter-bar,.manage-payments-side-stack{grid-template-columns:1fr}.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card,.manage-payments-detail-modal{padding:22px}.manage-payments-table-wrap{overflow:visible}.manage-payments-table{border:none;border-radius:0;gap:14px;min-width:0;overflow:visible}.manage-payments-table-head{display:none}.manage-payments-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-payments-table-row>span:not(.manage-payments-row-actions){gap:5px;display:grid}.manage-payments-table-row>span:first-child:before{display:none}.manage-payments-row-actions{flex-wrap:wrap;justify-content:flex-start}.manage-payments-detail-grid{grid-template-columns:1fr}}@media (width<=576px){.manage-payments-hero{padding:24px 18px 54px}.manage-payments-hero h1{font-size:36px}.manage-payments-hero p{font-size:15px}.manage-payments-hero-badges{grid-template-columns:1fr;display:grid}.manage-payments-hero-badges span{justify-content:center;width:100%}.manage-payments-summary-grid,.manage-payments-side-stack{grid-template-columns:1fr}.manage-payments-summary-card,.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card,.manage-payments-detail-modal{border-radius:20px;padding:20px}.manage-payments-row-actions button,.manage-payments-detail-actions button{width:100%}.manage-payments-detail-actions{flex-direction:column}}@media (width<=400px){.manage-payments-hero{padding:20px 14px 48px}.manage-payments-hero h1{font-size:30px;line-height:1.15}.manage-payments-hero p{font-size:14px}.manage-payments-shell{width:min(100% - 16px,1180px)}.manage-payments-summary-card,.manage-payments-table-card,.manage-payments-activity-card,.manage-payments-notes-card,.manage-payments-detail-modal{padding:16px}.manage-payments-summary-icon,.manage-payments-activity-icon,.manage-payments-notes-icon{width:48px;height:48px}.manage-payments-summary-card strong{font-size:24px}.manage-payments-section-heading h2,.manage-payments-detail-heading h2{font-size:22px}.manage-payments-search-field,.manage-payments-filter-field{min-height:48px}.manage-payments-approve-button,.manage-payments-reject-button,.manage-payments-details-button,.manage-payments-detail-actions button{width:100%;min-height:46px}.manage-payments-detail-heading{flex-direction:column;align-items:flex-start}}.manage-mock-tests-page{color:#111827;background:#f6f7fb;min-height:100vh;overflow-x:hidden}.manage-mock-tests-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#7c3aed66,#0000 30%),radial-gradient(circle at 18% 98%,#f59e0b1f,#0000 26%),linear-gradient(135deg,#05071a 0%,#080a22 52%,#111337 100%);grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:28px;padding:46px max(24px,50vw - 590px) 78px;display:grid;position:relative;overflow:hidden}.manage-mock-tests-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c4b5fd0b 1px,#0000 1px),linear-gradient(90deg,#c4b5fd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.manage-mock-tests-hero-copy,.manage-mock-tests-hero-badges{z-index:1;position:relative}.manage-mock-tests-hero-copy{gap:14px;display:grid}.manage-mock-tests-eyebrow,.manage-mock-tests-hero-badges span{color:#ddd6fe;width:fit-content;min-height:34px;font-family:var(--font-heading);background:#7c3aed29;border:1px solid #c4b5fd42;border-radius:999px;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.manage-mock-tests-eyebrow{letter-spacing:.35px;text-transform:uppercase;padding:0 13px}.manage-mock-tests-eyebrow svg{color:#fbbf24}.manage-mock-tests-hero h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.manage-mock-tests-hero p{color:#d8dbee;max-width:680px;margin:0;font-size:17px;line-height:1.65}.manage-mock-tests-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.manage-mock-tests-hero-badges span{color:#f4f1ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;min-height:40px;padding:0 14px;box-shadow:0 18px 42px #0000002e}.manage-mock-tests-shell{z-index:2;width:min(1180px,100% - 36px);margin:-42px auto 0;padding-bottom:58px;position:relative}.manage-mock-tests-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manage-mock-tests-summary-card,.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{background:#fff;border:1px solid #7c3aed1a;box-shadow:0 18px 46px #0f172a12}.manage-mock-tests-summary-card{border-radius:22px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.manage-mock-tests-summary-icon,.manage-mock-tests-notes-icon{color:#fff;flex:none;place-items:center;display:grid}.manage-mock-tests-summary-icon{border-radius:18px;width:54px;height:54px}.manage-mock-tests-summary-card span{color:#64748b;font-size:12px;font-weight:800;display:block}.manage-mock-tests-summary-card strong{color:#0f172a;font-family:var(--font-heading);margin-top:5px;font-size:28px;line-height:1.05;display:block}.manage-mock-tests-summary-card p{color:#7b8496;margin:6px 0 0;font-size:12px;line-height:1.45}.manage-mock-tests-summary-purple .manage-mock-tests-summary-icon{background:linear-gradient(135deg,#8b5cf6,#5b21b6);box-shadow:0 16px 32px #7c3aed3d}.manage-mock-tests-summary-green .manage-mock-tests-summary-icon{background:linear-gradient(135deg,#22c55e,#047857);box-shadow:0 16px 32px #22c55e33}.manage-mock-tests-summary-blue .manage-mock-tests-summary-icon{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 16px 32px #2563eb33}.manage-mock-tests-summary-gold .manage-mock-tests-summary-icon{background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 16px 32px #f59e0b38}.manage-mock-tests-summary-pink .manage-mock-tests-summary-icon{background:linear-gradient(135deg,#ec4899,#7c3aed);box-shadow:0 16px 32px #ec489933}.manage-mock-tests-main-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:22px;margin-top:22px;display:grid}.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{border-radius:26px;padding:24px}.manage-mock-tests-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manage-mock-tests-section-heading span,.manage-mock-tests-notes-card>span{color:#7c3aed;font-family:var(--font-heading);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.manage-mock-tests-section-heading h2,.manage-mock-tests-notes-card h2{color:#111827;font-family:var(--font-heading);margin:5px 0 0;font-size:25px;line-height:1.18}.manage-mock-tests-section-heading p{color:#64748b;text-align:right;max-width:300px;margin:0;font-size:14px;line-height:1.5}.manage-mock-tests-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.manage-mock-tests-field,.manage-mock-tests-filter-field,.manage-mock-tests-search-field{min-width:0}.manage-mock-tests-field{gap:8px;display:grid}.manage-mock-tests-field-wide{grid-column:1/-1}.manage-mock-tests-field span,.manage-mock-tests-filter-field span{color:#475569;font-family:var(--font-heading);font-size:12px;font-weight:850}.manage-mock-tests-field input,.manage-mock-tests-field select,.manage-mock-tests-search-field input,.manage-mock-tests-filter-field select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e9f2;border-radius:14px;outline:none}.manage-mock-tests-field input,.manage-mock-tests-field select{padding:0 13px}.manage-mock-tests-field input:focus,.manage-mock-tests-field select:focus,.manage-mock-tests-search-field input:focus,.manage-mock-tests-filter-field select:focus{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed1f}.manage-mock-tests-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:4px;display:flex}.manage-mock-tests-save-button,.manage-mock-tests-clear-button,.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{cursor:pointer;min-height:42px;font-family:var(--font-heading);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.manage-mock-tests-save-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:0 18px;box-shadow:0 14px 28px #7c3aed33}.manage-mock-tests-clear-button{color:#5b21b6;background:#f8f5ff;padding:0 16px}.manage-mock-tests-notes-card{background:radial-gradient(circle at 100% 0,#fbbf2426,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);align-content:start;gap:15px;display:grid}.manage-mock-tests-notes-icon{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:19px;width:58px;height:58px;box-shadow:0 18px 34px #f59e0b38}.manage-mock-tests-notes-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manage-mock-tests-notes-card li{color:#475569;background:#ffffffd1;border:1px solid #7c3aed14;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.manage-mock-tests-notes-card li svg{color:#16a34a;flex:none;margin-top:2px}.manage-mock-tests-table-card{margin-top:22px}.manage-mock-tests-filter-bar{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(120px,.75fr));gap:12px;margin-bottom:18px;display:grid}.manage-mock-tests-search-field,.manage-mock-tests-filter-field{color:#64748b;background:#fbfcff;border:1px solid #e7e9f2;border-radius:15px;align-items:center;gap:9px;min-height:46px;display:flex}.manage-mock-tests-search-field{padding:0 12px}.manage-mock-tests-search-field input{background:0 0;border:0;min-height:42px;padding:0}.manage-mock-tests-filter-field{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:7px 10px}.manage-mock-tests-filter-field select{background:0 0;border:0;min-height:24px;padding:0}.manage-mock-tests-table-wrap{width:100%;overflow-x:auto}.manage-mock-tests-table{border:1px solid #eef0f6;border-radius:18px;min-width:1120px;display:grid;overflow:hidden}.manage-mock-tests-table-row{background:#fff;border-bottom:1px solid #eef0f6;grid-template-columns:minmax(260px,2fr) .8fr 1fr 1fr 1.2fr 1.3fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{white-space:nowrap}.manage-mock-tests-table-row:last-child{border-bottom:0}.manage-mock-tests-table-head{color:#7b8496;font-family:var(--font-heading);letter-spacing:.35px;text-transform:uppercase;background:#f8f7fd;font-size:12px;font-weight:900}.manage-mock-tests-table-row>span{color:#334155;min-width:0;font-size:13px;line-height:1.35}.manage-mock-tests-table-row strong{overflow-wrap:anywhere;color:#111827;font-family:var(--font-heading);margin-bottom:4px;font-size:15px;display:block}.manage-mock-tests-table-row small{white-space:normal;color:#7b8496;font-size:12px;line-height:1.5;display:block}.manage-mock-tests-pill{border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.manage-mock-tests-access-free{color:#047857;background:#dcfce7}.manage-mock-tests-access-pro{color:#b45309;background:#fef3c7}.manage-mock-tests-status-live{color:#b91c1c;background:#fee2e2}.manage-mock-tests-status-upcoming{color:#b45309;background:#fef3c7}.manage-mock-tests-status-completed{color:#047857;background:#dcfce7}.manage-mock-tests-status-draft{color:#6d28d9;background:#ede9fe}.manage-mock-tests-link-button{color:#6d28d9;min-height:34px;font-family:var(--font-heading);background:#f8f5ff;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.manage-mock-tests-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{color:#5b21b6;background:#fff;border:1px solid #e7e9f2;min-height:34px;padding:0 10px;font-size:12px}.manage-mock-tests-row-actions button:nth-child(2){color:#b91c1c}.manage-mock-tests-row-actions a{background:#f8f5ff}.manage-mock-tests-save-button:focus-visible,.manage-mock-tests-clear-button:focus-visible,.manage-mock-tests-row-actions button:focus-visible,.manage-mock-tests-row-actions a:focus-visible,.manage-mock-tests-link-button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.manage-mock-tests-empty-state{color:#64748b;place-items:center;gap:8px;padding:28px;display:grid}.manage-mock-tests-empty-state p{margin:0}@media (width<=1120px){.manage-mock-tests-hero{grid-template-columns:1fr;align-items:start}.manage-mock-tests-hero-badges{justify-content:flex-start}.manage-mock-tests-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-main-grid{grid-template-columns:1fr}.manage-mock-tests-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-search-field{grid-column:1/-1}}@media (width<=820px){.manage-mock-tests-hero{padding-top:34px;padding-bottom:62px}.manage-mock-tests-shell{width:min(100% - 24px,1180px)}.manage-mock-tests-section-heading{flex-direction:column}.manage-mock-tests-section-heading p{text-align:left;max-width:none}.manage-mock-tests-form{grid-template-columns:1fr}.manage-mock-tests-table-wrap{overflow:visible}.manage-mock-tests-table{border:0;border-radius:0;gap:12px;min-width:0;overflow:visible}.manage-mock-tests-table-head{display:none}.manage-mock-tests-table-row{border:1px solid #eef0f6;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:15px}.manage-mock-tests-table-row>span:not(.manage-mock-tests-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-mock-tests-table-row>span:not(.manage-mock-tests-row-actions):before{content:attr(data-label);color:#7b8496;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:900}.manage-mock-tests-table-row>span:first-child{display:block}.manage-mock-tests-table-row>span:first-child:before{display:none}.manage-mock-tests-row-actions{justify-content:flex-start;padding-top:4px}}@media (width<=640px){.manage-mock-tests-hero{padding-left:20px;padding-right:20px}.manage-mock-tests-hero h1{overflow-wrap:break-word;font-size:34px}.manage-mock-tests-hero p{max-width:32ch;font-size:15px}.manage-mock-tests-hero-badges{grid-template-columns:1fr;width:100%;display:grid}.manage-mock-tests-hero-badges span{justify-content:center;width:100%}.manage-mock-tests-summary-grid,.manage-mock-tests-filter-bar{grid-template-columns:1fr}.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{border-radius:22px;padding:18px}.manage-mock-tests-summary-card{padding:18px}.manage-mock-tests-form-actions,.manage-mock-tests-save-button,.manage-mock-tests-clear-button{width:100%}.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{flex:130px}}@media (width<=1200px){.manage-mock-tests-hero{grid-template-columns:1fr;gap:36px;padding:42px 34px 72px}.manage-mock-tests-hero-badges{justify-content:flex-start}.manage-mock-tests-shell{width:min(100% - 32px,1180px)}.manage-mock-tests-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-main-grid{grid-template-columns:1fr}.manage-mock-tests-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-search-field{grid-column:1/-1}}@media (width<=992px){.manage-mock-tests-hero{padding:38px 28px 66px}.manage-mock-tests-hero h1{font-size:48px}.manage-mock-tests-hero p{max-width:100%;font-size:18px;line-height:1.7}.manage-mock-tests-shell{width:min(100% - 28px,1180px)}.manage-mock-tests-section-heading{flex-direction:column;align-items:flex-start}.manage-mock-tests-section-heading p{text-align:left;max-width:100%}.manage-mock-tests-form{grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.manage-mock-tests-hero{grid-template-columns:1fr;gap:36px;padding:42px 36px 70px}.manage-mock-tests-hero h1{font-size:54px;line-height:1.08}.manage-mock-tests-hero p{max-width:100%;font-size:18px;line-height:1.75}.manage-mock-tests-hero-badges{justify-content:flex-start;gap:14px}.manage-mock-tests-hero-badges span{font-size:14px}.manage-mock-tests-shell{width:min(100% - 32px,1180px)}.manage-mock-tests-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-summary-card{padding:22px}.manage-mock-tests-summary-card strong{font-size:32px}.manage-mock-tests-main-grid{grid-template-columns:1fr}.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{padding:28px}.manage-mock-tests-section-heading h2{font-size:30px}.manage-mock-tests-section-heading p{text-align:left;max-width:100%;font-size:16px;line-height:1.7}.manage-mock-tests-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-field-wide,.manage-mock-tests-form-actions{grid-column:1/-1}.manage-mock-tests-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-mock-tests-search-field{grid-column:1/-1}}@media (width<=768px){.manage-mock-tests-hero{padding:30px 22px 58px}.manage-mock-tests-hero h1{font-size:42px}.manage-mock-tests-hero p{font-size:16px}.manage-mock-tests-shell{width:min(100% - 20px,1180px)}.manage-mock-tests-summary-grid,.manage-mock-tests-filter-bar,.manage-mock-tests-form{grid-template-columns:1fr}.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{padding:22px}.manage-mock-tests-table-wrap{overflow:visible}.manage-mock-tests-table{border:none;border-radius:0;gap:14px;min-width:0;overflow:visible}.manage-mock-tests-table-head{display:none}.manage-mock-tests-table-row{border:1px solid #eef0f6;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:18px}.manage-mock-tests-table-row>span:not(.manage-mock-tests-row-actions){justify-content:space-between;gap:16px;display:flex}.manage-mock-tests-table-row>span:first-child{display:block}.manage-mock-tests-table-row>span:first-child:before{display:none}.manage-mock-tests-row-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:6px}}@media (width<=576px){.manage-mock-tests-hero{padding:24px 18px 54px}.manage-mock-tests-hero h1{font-size:36px}.manage-mock-tests-hero p{font-size:15px}.manage-mock-tests-hero-badges{grid-template-columns:1fr;display:grid}.manage-mock-tests-hero-badges span{justify-content:center;width:100%}.manage-mock-tests-summary-grid{grid-template-columns:1fr}.manage-mock-tests-summary-card,.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{border-radius:20px;padding:20px}.manage-mock-tests-form-actions{flex-direction:column}.manage-mock-tests-save-button,.manage-mock-tests-clear-button{width:100%}.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{flex:1}}@media (width<=400px){.manage-mock-tests-hero{padding:20px 14px 48px}.manage-mock-tests-hero h1{font-size:30px;line-height:1.15}.manage-mock-tests-hero p{font-size:14px}.manage-mock-tests-shell{width:min(100% - 16px,1180px)}.manage-mock-tests-summary-card,.manage-mock-tests-form-card,.manage-mock-tests-notes-card,.manage-mock-tests-table-card{padding:16px}.manage-mock-tests-summary-icon,.manage-mock-tests-notes-icon{width:48px;height:48px}.manage-mock-tests-summary-card strong{font-size:24px}.manage-mock-tests-section-heading h2{font-size:22px}.manage-mock-tests-field input,.manage-mock-tests-field select,.manage-mock-tests-search-field,.manage-mock-tests-filter-field{min-height:48px}.manage-mock-tests-save-button,.manage-mock-tests-clear-button,.manage-mock-tests-row-actions button,.manage-mock-tests-row-actions a{width:100%;min-height:46px}}
