.aspirePathShell,.roadmapStudioShell{--ap-orange:#ff7a00;--ap-orange-deep:#ea580c;--ap-gold:#ffd08a;--ap-ink:#07111f;--ap-navy:#0b1220;--ap-blue:#173b78;--ap-blue-soft:#2563eb;--ap-slate:#64748b;--ap-muted:#94a3b8;--ap-line:#94a3b838;--ap-white:#fff;--ap-soft:#f8fafc;--ap-danger:#ef4444;--ap-success:#22c55e;--ap-shadow:0 34px 90px #0f172a2e;--ap-dark-shadow:0 34px 100px #02061757;color:var(--ap-ink);margin:0 auto;padding:34px 0 78px;width:min(1400px,calc(100% - 48px))}.aspirePathShell *,.roadmapStudioShell *{box-sizing:border-box}.aspirePathShell a,.roadmapStudioShell a{color:inherit}.aspirePathSection,.roadmapStudioSection{background:radial-gradient(circle at 4% 8%,#ff7a001a,#0000 28%),radial-gradient(circle at 96% 12%,#2563eb1a,#0000 30%),linear-gradient(180deg,#fffffff5,#f8fafceb);border:1px solid #94a3b838;border-radius:30px;box-shadow:0 26px 76px #0f172a17;margin-top:34px;padding:clamp(24px,3.2vw,38px);position:relative}.aspirePathShell>.aspirePathSection{background:radial-gradient(circle at 0 0,#ff7a001f,#0000 28%),radial-gradient(circle at 96% 0,#2563eb24,#0000 30%),linear-gradient(145deg,#fffffff2,#f8fafcd6);border:1px solid #94a3b838;border-radius:32px;box-shadow:0 28px 90px #0f172a1a,inset 0 1px 0 #ffffffeb;margin-left:auto;margin-right:auto;margin-top:28px;width:min(100%,1320px)}.aspirePathShell>.aspirePathSection:first-of-type{padding-top:clamp(30px,4vw,46px)}.aspirePathSectionHeader,.roadmapStudioSectionHeader{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:24px}.aspirePathSectionKicker,.roadmapStudioSectionKicker{color:var(--ap-orange-deep);font-size:12px;font-weight:1000;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.aspirePathSectionTitle,.roadmapStudioSectionTitle{color:var(--ap-ink);font-size:clamp(42px,4.8vw,68px);font-weight:1000;letter-spacing:-.08em;line-height:.96;margin:0;max-width:840px}.aspirePathSectionText,.roadmapStudioSectionText{color:#64748b;font-size:16px;font-weight:800;line-height:1.65;margin:12px 0 0;max-width:760px}@media (max-width:1180px){.aspirePathShell,.roadmapStudioShell{width:min(100% - 32px,1100px)}}@media (max-width:760px){.aspirePathShell,.roadmapStudioShell{padding:22px 0 58px;width:min(100% - 24px,640px)}.aspirePathSection,.roadmapStudioSection{border-radius:24px}.aspirePathSectionHeader,.roadmapStudioSectionHeader{display:block}.aspirePathSectionTitle,.roadmapStudioSectionTitle{font-size:clamp(34px,10vw,46px)}}.aspirePathDangerBtn,.aspirePathGhostBtn,.aspirePathPrimaryBtn,.aspirePathSecondaryBtn,.roadmapStudioDangerBtn,.roadmapStudioGhostBtn,.roadmapStudioPrimaryBtn,.roadmapStudioSecondaryBtn{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:950;gap:9px;justify-content:center;letter-spacing:-.02em;min-height:46px;padding:0 19px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.aspirePathPrimaryBtn,.roadmapStudioPrimaryBtn{background:linear-gradient(135deg,#ff8a1f,#f97316 48%,#ea580c);box-shadow:0 18px 38px #f9731657,inset 0 1px 0 #ffffff3d;color:#fff}.aspirePathSecondaryBtn,.roadmapStudioSecondaryBtn{background:#fff;border:1px solid #0f172a1c;box-shadow:0 16px 34px #0f172a1a;color:#0f172a}.aspirePathGhostBtn,.roadmapStudioGhostBtn{background:#ffffffc7;border:1px solid #94a3b83d;color:#334155}.aspirePathDangerBtn,.roadmapStudioDangerBtn{background:#fff1f2;border:1px solid #f43f5e33;color:#991b1b}.aspirePathDangerBtn:hover,.aspirePathGhostBtn:hover,.aspirePathPrimaryBtn:hover,.aspirePathSecondaryBtn:hover,.roadmapStudioDangerBtn:hover,.roadmapStudioGhostBtn:hover,.roadmapStudioPrimaryBtn:hover,.roadmapStudioSecondaryBtn:hover{transform:translateY(-2px)}.aspirePathDangerBtn:disabled,.aspirePathGhostBtn:disabled,.aspirePathPrimaryBtn:disabled,.aspirePathSecondaryBtn:disabled,.roadmapStudioDangerBtn:disabled,.roadmapStudioGhostBtn:disabled,.roadmapStudioPrimaryBtn:disabled,.roadmapStudioSecondaryBtn:disabled{cursor:not-allowed;opacity:.58;transform:none}.aspirePathHeroActions,.roadmapStudioHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.aspirePathHero .aspirePathPrimaryBtn{background:linear-gradient(135deg,#07111f,#0f172a);border:1px solid #ffffff17;box-shadow:0 18px 42px #02061757,inset 0 1px 0 #ffffff1f;color:#fff}.aspirePathHero .aspirePathSecondaryBtn,.roadmapStudioHero .roadmapStudioSecondaryBtn{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff2e;box-shadow:0 16px 34px #02061738,inset 0 1px 0 #ffffff21;color:#fff}.aspirePathSection .aspirePathGhostBtn,.aspirePathSection .aspirePathPrimaryBtn,.aspirePathSection .aspirePathSecondaryBtn{min-height:48px;padding:0 22px}@media (max-width:760px){.aspirePathHeroActions,.roadmapStudioHeroActions{align-items:stretch;flex-direction:column}.aspirePathDangerBtn,.aspirePathGhostBtn,.aspirePathPrimaryBtn,.aspirePathSecondaryBtn,.roadmapStudioDangerBtn,.roadmapStudioGhostBtn,.roadmapStudioPrimaryBtn,.roadmapStudioSecondaryBtn{width:100%}}.aspirePathHero,.roadmapStudioHero{background:radial-gradient(circle at 8% 8%,#ff7a0057,#0000 29%),radial-gradient(circle at 84% 18%,#2563eb57,#0000 32%),radial-gradient(circle at 76% 90%,#ffd08a29,#0000 36%),linear-gradient(135deg,#261917,#0b1220 42%,#07111f);border:1px solid #ffffff21;border-radius:34px;box-shadow:0 34px 100px #02061757;isolation:isolate;overflow:hidden;padding:clamp(30px,4.5vw,62px);position:relative}.aspirePathHero{background:radial-gradient(circle at 0 0,#ff7a0057,#0000 28%),radial-gradient(circle at 88% 8%,#2563eb57,#0000 30%),radial-gradient(circle at 100% 90%,#ff7a001a,#0000 36%),linear-gradient(135deg,#281916,#101827 36%,#07111f);border-radius:0 0 34px 34px;box-shadow:0 36px 110px #0206175c,0 14px 44px #f9731621;margin:0 auto;padding:clamp(34px,4.8vw,64px);width:min(100%,1320px)}.aspirePathHero:before,.roadmapStudioHero:before{border:1px solid #ffffff1f;border-radius:0 0 26px 26px;content:"";inset:14px;pointer-events:none;position:absolute;z-index:0}.aspirePathHero:after,.roadmapStudioHero:after{background:#ffffff14;border-radius:999px;content:"";filter:blur(2px);height:380px;position:absolute;right:-150px;top:-130px;width:380px;z-index:0}.aspirePathHeroGrid,.roadmapStudioHeroGrid{grid-gap:clamp(28px,4vw,56px);align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(390px,.74fr);position:relative;z-index:1}.roadmapStudioHeroGrid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.78fr)}.aspirePathEyebrow,.roadmapStudioEyebrow{align-items:center;background:linear-gradient(135deg,#ff7a002e,#ffffff14);border:1px solid #ffd08a52;border-radius:999px;box-shadow:0 16px 38px #ff7a002e,inset 0 1px 0 #ffffff29;color:#fed7aa;display:inline-flex;font-size:12px;font-weight:950;gap:10px;letter-spacing:.14em;min-height:38px;padding:0 18px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.aspirePathTitle,.roadmapStudioTitle{text-wrap:balance;color:#fff;font-size:clamp(58px,6.4vw,96px);font-weight:1000;letter-spacing:-.09em;line-height:.9;margin:24px 0 14px;max-width:760px;text-shadow:0 22px 60px #0000003d}.roadmapStudioTitle{font-size:clamp(46px,6vw,88px)}.aspirePathSubtitle,.roadmapStudioSubtitle{color:#e2e8f0b8;font-size:clamp(17px,1.5vw,22px);font-weight:850;line-height:1.75;margin:0;max-width:780px}.aspirePathHeroPanel,.roadmapStudioHeroPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff7a0033,#0000 30%),radial-gradient(circle at 100% 0,#2563eb42,#0000 34%),linear-gradient(145deg,#ffffff21,hsla(0,0%,100%,.055));border:1px solid #ffffff2b;border-radius:30px;box-shadow:0 34px 90px #00000057,inset 0 1px 0 #ffffff2e;min-height:345px;padding:24px;position:relative}.aspirePathHeroPanel:before,.roadmapStudioHeroPanel:before{color:#ffffffd6;content:"AspireNest Path";font-size:14px;font-weight:1000;letter-spacing:-.02em;position:absolute;right:26px;top:24px}.roadmapStudioHeroPanel:before{content:"Roadmap Studio"}.aspirePathHeroPanel:after{align-items:center;background:linear-gradient(135deg,#2563eb7a,#1e40af52);border:1px solid #ffffff21;border-radius:999px;bottom:24px;color:#fff;content:"Plan  ━━━  Timeline  ━━━  Task  ━━━  Progress";display:flex;font-size:12px;font-weight:1000;left:24px;letter-spacing:.02em;min-height:42px;overflow:hidden;padding:0 18px;position:absolute;right:24px;white-space:nowrap}.aspirePathMetricGrid,.roadmapStudioMetricGrid{grid-gap:14px;align-content:end;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;padding-bottom:64px;padding-top:64px}.roadmapStudioMetricGrid{padding-bottom:0;padding-top:42px}.aspirePathMetricCard,.roadmapStudioMetricCard{background:linear-gradient(145deg,#ffffff24,#ffffff0f);border:1px solid #ffffff26;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff2e,0 18px 42px #0003;min-height:112px;padding:20px}.aspirePathMetricValue,.roadmapStudioMetricValue{color:#fff;display:block;font-size:clamp(30px,3.4vw,44px);font-weight:1000;letter-spacing:-.075em;line-height:1}.aspirePathMetricLabel,.roadmapStudioMetricLabel{color:#e2e8f0b8;display:block;font-size:12px;font-weight:950;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}@media (max-width:1180px){.aspirePathHeroGrid,.roadmapStudioHeroGrid{grid-template-columns:1fr}.aspirePathHeroPanel,.roadmapStudioHeroPanel{min-height:auto}}@media (max-width:760px){.aspirePathHero,.roadmapStudioHero{border-radius:0 0 26px 26px;padding:28px 22px}.aspirePathHero:before,.roadmapStudioHero:before{border-radius:0 0 20px 20px;inset:10px}.aspirePathTitle,.roadmapStudioTitle{font-size:clamp(42px,13vw,58px)}.aspirePathHeroPanel,.roadmapStudioHeroPanel{min-height:310px;padding:20px}.aspirePathHeroPanel:after{bottom:18px;font-size:10px;left:18px;right:18px}.aspirePathMetricGrid,.roadmapStudioMetricGrid{grid-template-columns:1fr;padding-bottom:58px;padding-top:54px}}.aspirePathGrid,.roadmapStudioGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.aspirePathCard,.aspirePathLockCard,.aspirePathTodayCard,.roadmapStudioCard{background:radial-gradient(circle at 0 0,#ff7a0021,#0000 30%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:26px;box-shadow:0 22px 58px #0f172a1a;overflow:hidden;padding:22px;position:relative}.aspirePathTodayCard{background:radial-gradient(circle at 0 0,#ff7a0029,#0000 34%),radial-gradient(circle at 100% 0,#2563eb24,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border-color:#ff7a0042;border-radius:32px;box-shadow:0 28px 86px #0f172a21,inset 0 1px 0 #fffffff0;padding:30px}.aspirePathCard:before,.aspirePathLockCard:before,.aspirePathTodayCard:before,.roadmapStudioCard:before{border-radius:inherit;border-top:1px solid #ffffffe6;content:"";inset:0;pointer-events:none;position:absolute}.aspirePathCardTop{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.aspirePathCardTitle,.roadmapStudioCardTitle{color:#0f172a;font-size:clamp(18px,2vw,24px);font-weight:1000;letter-spacing:-.04em;line-height:1.08;margin:0}.aspirePathCardText,.roadmapStudioCardText{color:#64748b;font-size:14px;font-weight:700;line-height:1.6;margin:9px 0 0}.aspirePathResourceRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.aspirePathResourceButton{align-items:center;background:#fff;border:1px solid #94a3b838;border-radius:999px;color:#0f172a;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none}.aspirePathBadge,.roadmapStudioBadge{align-items:center;background:#e2e8f0b8;border:1px solid #94a3b83d;border-radius:999px;color:#1e293b;display:inline-flex;font-size:12px;font-weight:1000;justify-content:center;letter-spacing:.02em;min-height:32px;padding:0 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.aspirePathBadgePremium,.roadmapStudioBadgePremium{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#f973163d;color:#7c2d12}.aspirePathBadgeFree,.roadmapStudioBadgeFree{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#22c55e38;color:#065f46}.aspirePathBadgePublished,.roadmapStudioBadgePublished{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#2563eb38;color:#075985}.aspirePathBadgeDraft,.roadmapStudioBadgeDraft{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b38;color:#92400e}.aspirePathProgressWrap{margin-top:18px}.aspirePathProgressTop{color:#475569;display:flex;font-size:13px;font-weight:900;gap:12px;justify-content:space-between;margin-bottom:8px}.aspirePathProgressTrack{background:#e2e8f0eb;border-radius:999px;box-shadow:inset 0 1px 2px #0f172a1a;height:12px;overflow:hidden;width:100%}.aspirePathProgressFill{background:linear-gradient(90deg,#22c55e,#84cc16,#f97316);border-radius:inherit;box-shadow:0 8px 18px #22c55e33;height:100%}.aspirePathEmptyState,.roadmapStudioEmptyState{background:radial-gradient(circle at 0 0,#ff7a001f,#0000 34%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px dashed #94a3b85c;border-radius:30px;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffeb;padding:clamp(26px,4vw,46px);text-align:center}.aspirePathEmptyIcon,.roadmapStudioEmptyIcon{background:linear-gradient(135deg,#ffedd5,#dbeafe);border-radius:20px;box-shadow:0 16px 34px #0f172a1a;height:58px;margin:0 auto 16px;width:58px}.aspirePathEmptyTitle,.roadmapStudioEmptyTitle{color:#0f172a;font-size:clamp(24px,3vw,36px);font-weight:1000;letter-spacing:-.06em;margin:0}.aspirePathEmptyText,.roadmapStudioEmptyText{color:#64748b;font-weight:700;line-height:1.65;margin:10px auto 0;max-width:560px}.aspirePathLockCard{background:radial-gradient(circle at 0 0,#ff7a0029,#0000 34%),radial-gradient(circle at 100% 0,#2563eb24,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border-radius:32px;box-shadow:0 28px 86px #0f172a21,inset 0 1px 0 #fffffff0;margin:0 auto;max-width:760px;padding:34px;text-align:center}@media (max-width:1180px){.aspirePathGrid,.roadmapStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aspirePathGrid,.roadmapStudioGrid{grid-template-columns:1fr}.aspirePathLockCard,.aspirePathTodayCard{border-radius:24px;padding:22px}}.aspirePathTimeline{grid-gap:26px;display:grid;gap:26px}.aspirePathWeekSection{background:radial-gradient(circle at 0 0,#ff7a001f,#0000 32%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 32%),linear-gradient(145deg,#fffffff5,#f8fafce6);border:1px solid #94a3b838;border-radius:32px;box-shadow:0 26px 78px #0f172a1a,inset 0 1px 0 #ffffffeb;padding:26px}.aspirePathWeekHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.aspirePathWeekTitle{color:#0f172a;font-size:clamp(26px,3vw,38px);font-weight:1000;letter-spacing:-.065em;line-height:1;margin:0}.aspirePathDayGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.aspirePathDayCard{grid-gap:14px;background:radial-gradient(circle at 0 0,#ff7a0021,#0000 30%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;box-shadow:0 22px 62px #0f172a1a,inset 0 1px 0 #ffffffeb;display:grid;gap:14px;grid-template-columns:70px minmax(0,1fr);min-height:168px;padding:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aspirePathDayCard:hover{border-color:#f9731642;box-shadow:0 28px 76px #0f172a24,0 14px 34px #f973161a;transform:translateY(-3px)}.aspirePathDayDate{align-self:start;background:radial-gradient(circle at 28% 0,#ffffff38,#0000 34%),linear-gradient(145deg,#111827,#1e3a8a);border-radius:22px;box-shadow:0 16px 32px #0f172a2e;color:#fff;display:grid;min-height:86px;place-items:center}.aspirePathDayNumber{display:block;font-size:25px;font-weight:1000;letter-spacing:-.04em;line-height:1}.aspirePathDayMonth{color:#e2e8f0d1;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.aspirePathDayBody{min-width:0}.aspirePathDayTitle{color:#0f172a;font-size:18px;font-weight:1000;letter-spacing:-.03em;line-height:1.12;margin:0}.aspirePathDayMeta{color:#64748b;font-size:13px;font-weight:750;line-height:1.55;margin:8px 0 0}.aspirePathTaskList{grid-gap:16px;display:grid}.aspirePathTaskHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.aspirePathTaskTitle{color:#0f172a;font-weight:1000;letter-spacing:-.03em;margin:0}.aspirePathTaskText{margin:8px 0 0}.aspirePathTaskTime{font-size:12px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}@media (max-width:1180px){.aspirePathDayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aspirePathTaskCard,.aspirePathWeekSection{border-radius:24px;padding:22px}.aspirePathDayCard,.aspirePathDayGrid{grid-template-columns:1fr}.aspirePathDayDate{width:86px}.aspirePathTaskHeader{display:block}.aspirePathTaskTime{margin-top:12px}}.roadmapStudioToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.roadmapStudioToolbarGroup{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.roadmapStudioInput,.roadmapStudioSelect{background:#fff;border:1px solid #94a3b847;border-radius:16px;box-shadow:0 12px 28px #0f172a0d;color:#0f172a;font-size:14px;font-weight:750;min-height:46px;outline:none;padding:0 14px;width:100%}textarea.roadmapStudioInput{min-height:128px;padding-top:13px;resize:vertical}.roadmapStudioInput:focus,.roadmapStudioSelect:focus{border-color:#f9731685;box-shadow:0 0 0 4px #f973161f,0 12px 28px #0f172a0f}.roadmapStudioImportPanel{background:radial-gradient(circle at 0 0,#ff7a001a,#0000 30%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:26px;box-shadow:0 22px 58px #0f172a14;margin-top:18px;padding:22px}.roadmapStudioDropzone{background:radial-gradient(circle at 50% 0,#ff7a0024,#0000 35%),linear-gradient(145deg,#fff,#f8fafc);border:1px dashed #f9731661;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6;display:grid;min-height:220px;padding:26px;place-items:center;position:relative;text-align:center}.roadmapStudioDropzoneIcon{background:radial-gradient(circle at 30% 0,#ffffffb3,#0000 32%),linear-gradient(145deg,#ffedd5,#dbeafe);border-radius:22px;box-shadow:0 18px 40px #0f172a1a;height:64px;margin:0 auto 14px;width:64px}.roadmapStudioValidationGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.roadmapStudioValidationCard,.roadmapStudioValidationCardError,.roadmapStudioValidationCardSuccess,.roadmapStudioValidationCardWarning{background:#fff;border:1px solid #94a3b838;border-radius:20px;color:#334155;font-weight:750;line-height:1.55;padding:16px}.roadmapStudioValidationCardSuccess{background:#f0fdf4;border-color:#22c55e40;color:#14532d}.roadmapStudioValidationCardWarning{background:#fffbeb;border-color:#f59e0b47;color:#78350f}.roadmapStudioValidationCardError{background:#fef2f2;border-color:#ef444447;color:#7f1d1d}.roadmapStudioTableWrap{background:#fff;border:1px solid #94a3b838;border-radius:24px;box-shadow:0 22px 58px #0f172a14;overflow-x:auto;width:100%}.roadmapStudioTable{border-collapse:collapse;color:#0f172a;min-width:880px;width:100%}.roadmapStudioTable td,.roadmapStudioTable th{border-bottom:1px solid #e2e8f0e6;padding:16px;text-align:left;vertical-align:top}.roadmapStudioTable th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#475569;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.roadmapStudioTable td{font-size:14px;font-weight:700;line-height:1.55}.roadmapStudioTable tr:last-child td{border-bottom:0}@media (max-width:760px){.roadmapStudioValidationGrid{grid-template-columns:1fr}}.aspirePathSection .aspirePathGrid{align-items:stretch}.aspirePathSection .aspirePathGrid:has(.aspirePathCard:only-child){gap:24px;grid-template-columns:minmax(390px,590px) minmax(390px,1fr)}.aspirePathSection .aspirePathGrid:has(.aspirePathCard:only-child):after{align-items:flex-end;background:radial-gradient(circle at 12% 10%,#ff7a002e,#0000 34%),radial-gradient(circle at 92% 6%,#2563eb2e,#0000 34%),linear-gradient(145deg,#fffc,#f1f5f99e);border:1px solid #94a3b82e;border-radius:32px;box-shadow:inset 0 1px 0 #ffffffeb,0 24px 70px #0f172a14;color:#0f172ac7;content:"AspirePath connects daily study, live sessions, notes, mock tests, revision, and progress tracking in one guided learning system.";display:flex;font-size:22px;font-weight:1000;letter-spacing:-.04em;line-height:1.35;min-height:390px;padding:30px}.aspirePathSection .aspirePathCard{background:radial-gradient(circle at 0 0,#ff7a002e,#0000 32%),radial-gradient(circle at 100% 0,#2563eb1f,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:32px;box-shadow:0 28px 82px #0f172a21,inset 0 1px 0 #fffffff2;min-height:390px;padding:26px}.aspirePathSection .aspirePathCard:after{background:#ff7a0014;border-radius:999px;bottom:-58px;content:"";height:180px;pointer-events:none;position:absolute;right:-58px;width:180px}.aspirePathSection .aspirePathCardTop{margin-bottom:20px}.aspirePathSection .aspirePathCardTitle{font-size:clamp(30px,3vw,42px);letter-spacing:-.065em;line-height:.98;max-width:430px}.aspirePathSection .aspirePathCardText{color:#64748b;font-size:16px;font-weight:800;line-height:1.68;margin-top:14px;max-width:430px}.aspirePathSection .aspirePathResourceRow{margin-top:20px}.aspirePathSection .aspirePathBadge{background:linear-gradient(135deg,#eef2ff,#e2e8f0);border-color:#94a3b842;box-shadow:0 10px 22px #0f172a0f;color:#172033;min-height:36px;padding:0 14px}.aspirePathSection .aspirePathBadgePremium{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#f9731647;color:#8a3b0f}.aspirePathSection .aspirePathBadgePublished{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#2563eb3d;color:#075985}.aspirePathSection .aspirePathCard .aspirePathProgressWrap{margin-top:22px}.aspirePathSection .aspirePathCard .aspirePathHeroActions{margin-top:24px}.aspirePathSection .aspirePathCard .aspirePathPrimaryBtn{background:linear-gradient(135deg,#ff8a1f,#f97316 48%,#ea580c);box-shadow:0 20px 42px #f9731657,inset 0 1px 0 #ffffff40;color:#fff;min-height:50px;padding:0 24px}.aspirePathSection .aspirePathCard .aspirePathPrimaryBtn:hover{box-shadow:0 24px 52px #f973166b,inset 0 1px 0 #ffffff47;transform:translateY(-2px)}@media (max-width:1180px){.aspirePathSection .aspirePathGrid:has(.aspirePathCard:only-child){grid-template-columns:1fr}.aspirePathSection .aspirePathGrid:has(.aspirePathCard:only-child):after{display:none}}@media (max-width:760px){.aspirePathSection .aspirePathCard{border-radius:24px;min-height:auto;padding:22px}.aspirePathSection .aspirePathCardTitle{font-size:26px}}.aspirePathTodayCard .aspirePathCardTitle{font-size:clamp(28px,3vw,44px);letter-spacing:-.07em;line-height:.98}.aspirePathTodayCard .aspirePathCardText{color:#64748b;font-size:16px;font-weight:850;line-height:1.7;max-width:720px}.aspirePathTimeline .aspirePathDayCard,.aspirePathTodayCard{box-shadow:0 24px 70px #0f172a1c,inset 0 1px 0 #ffffffeb}.aspirePathProgressWrap{width:100%}.aspirePathProgressTrack{min-width:0}.aspirePathTaskList{gap:16px}.aspirePathTaskCard{background:radial-gradient(circle at 0 0,#ff7a001a,#0000 32%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;box-shadow:0 24px 72px #0f172a1c,inset 0 1px 0 #fffffff0;padding:22px}.aspirePathTaskTitle{font-size:20px;line-height:1.1}.aspirePathTaskText{color:#64748b;font-size:15px;font-weight:800;line-height:1.65}.aspirePathTaskTime{align-items:center;background:#ffedd5;border:1px solid #f9731638;border-radius:999px;color:#7c2d12;display:inline-flex;min-height:34px;padding:0 12px}.aspirePathGrid .aspirePathCard .aspirePathHeroActions{margin-top:24px}.aspirePathGrid .aspirePathCard .aspirePathResourceRow{margin-top:18px}@media (max-width:760px){.aspirePathTaskCard{border-radius:24px;padding:22px}.aspirePathTaskHeader{display:block}.aspirePathTaskTime{margin-top:12px}}.aspirePathGrid .aspirePathCard,.aspirePathGrid .aspirePathTodayCard{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aspirePathGrid .aspirePathCard:hover,.aspirePathGrid .aspirePathTodayCard:hover{border-color:#f973163d;box-shadow:0 30px 88px #0f172a26,0 14px 34px #f9731617;transform:translateY(-3px)}.aspirePathGrid .aspirePathTodayCard{min-height:280px}.roadmapStudioShell .roadmapStudioGrid{align-items:stretch}.roadmapStudioShell .roadmapStudioCard{background:radial-gradient(circle at 0 0,#ff7a0021,#0000 32%),radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;box-shadow:0 24px 70px #0f172a1a,inset 0 1px 0 #fffffff0;min-height:210px;padding:24px}.roadmapStudioShell .roadmapStudioCardTitle{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.06em;line-height:1}.roadmapStudioShell .roadmapStudioCardText{color:#64748b;font-size:15px;font-weight:800;line-height:1.65;margin-top:12px}.roadmapStudioDropzone{background:radial-gradient(circle at 50% 0,#ff7a0029,#0000 35%),radial-gradient(circle at 100% 0,#2563eb1a,#0000 32%),linear-gradient(145deg,#fff,#f8fafc);border:1px dashed #f973166b;border-radius:30px;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffeb;min-height:240px}.roadmapStudioDropzoneIcon{border-radius:24px;height:68px;width:68px}.roadmapStudioImportPanel{background:radial-gradient(circle at 0 0,#ff7a001c,#0000 32%),radial-gradient(circle at 100% 0,#2563eb17,#0000 32%),linear-gradient(145deg,#fff,#f8fafc);border-radius:28px;box-shadow:0 24px 70px #0f172a17,inset 0 1px 0 #fffffff0}.roadmapStudioValidationGrid{align-items:stretch}.roadmapStudioValidationCard,.roadmapStudioValidationCardError,.roadmapStudioValidationCardSuccess,.roadmapStudioValidationCardWarning{border-radius:22px}.roadmapStudioToolbar{background:linear-gradient(145deg,#ffffffe0,#f8fafcb8);border:1px solid #94a3b82e;border-radius:24px;padding:16px}.roadmapStudioToolbarGroup{min-width:0}.roadmapStudioInput,.roadmapStudioSelect{border-radius:18px;min-height:48px}.roadmapStudioTableWrap{border-radius:28px;box-shadow:0 26px 78px #0f172a1a,inset 0 1px 0 #ffffffeb}.roadmapStudioTable th{background:linear-gradient(180deg,#f8fafc,#eef2ff)}.roadmapStudioTable td strong{color:#0f172a;font-weight:1000}.roadmapStudioTable .roadmapStudioToolbarGroup{background:#0000;border:0;padding:0}.roadmapStudioShell .roadmapStudioTable td{color:#475569}.roadmapStudioShell .roadmapStudioTable td strong{color:#0f172a}.roadmapStudioShell .roadmapStudioBadge{box-shadow:0 10px 22px #0f172a0f}.roadmapStudioShell .roadmapStudioGrid .roadmapStudioCard{min-height:170px}.roadmapStudioShell .roadmapStudioDangerBtn{box-shadow:0 14px 30px #ef44441a}.videoManagePage{background:radial-gradient(circle at 7% 8%,#f973161f,#0000 31%),radial-gradient(circle at 94% 10%,#2563eb1f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:44px 0 82px!important;position:relative!important}.videoManagePage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000094,#0000 74%);mask-image:linear-gradient(180deg,#00000094,#0000 74%);pointer-events:none;position:absolute;z-index:-1}.videoManageShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.videoManageHero{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 100% 0,#f9731621,#0000 36%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 34px 95px #0f172a1c!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;padding:clamp(28px,3.6vw,42px)!important}.videoManageHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.videoManageKicker{align-items:center!important;background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:17px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoManageHero h1{color:#0f172a!important;font-size:clamp(46px,5.1vw,74px)!important;font-weight:950!important;letter-spacing:-.067em!important;line-height:.94!important;margin:0!important;max-width:760px!important}.videoManageHero p{color:#475569!important;font-size:16px!important;font-weight:750!important;line-height:1.66!important;margin:18px 0 0!important;max-width:760px!important}.videoManageHeroActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:28px!important}.videoManageHeroPanel{background:radial-gradient(circle at 0 0,#f9731638,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb29,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:32px!important;box-shadow:inset 0 1px 0 #ffffff14,0 26px 64px #0f172a33!important;flex-direction:column!important;min-height:318px!important;padding:24px!important}.videoManageHeroPanel,.videoManagePanelHeader{display:flex!important;justify-content:space-between!important}.videoManagePanelHeader{align-items:center!important;gap:14px!important}.videoManagePanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoManagePanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.videoManagePanelGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:22px!important}.videoManagePanelGrid article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:23px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;min-height:96px!important;padding:16px!important}.videoManagePanelGrid article strong{color:#fff!important;display:block!important;font-size:31px!important;font-weight:950!important;line-height:1!important}.videoManagePanelGrid article span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:9px!important}.videoManageFlowLine{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:950!important;gap:10px!important;margin-top:20px!important;padding:13px 14px!important}.videoManageFlowLine i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.videoManageStatsGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin-top:18px!important}.videoManageStatsGrid article{background:radial-gradient(circle at 100% 0,#f9731617,#0000 38%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0f0!important;border-radius:24px!important;box-shadow:0 16px 42px #0f172a0f!important;min-height:104px!important;padding:16px!important}.videoManageStatsGrid span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.videoManageStatsGrid strong{color:#0f172a!important;display:block!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:.95!important;margin-top:10px!important}.videoManageWorkspace{grid-gap:18px!important;align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:300px minmax(0,1fr)!important;margin-top:22px!important}.videoManageFilterRail{grid-gap:14px!important;background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(180deg,#f8fafc,#fff)!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 18px 50px #0f172a12!important;display:grid!important;gap:14px!important;padding:18px!important;position:-webkit-sticky!important;position:sticky!important;top:104px!important}.videoManageFilterHeader{grid-gap:7px!important;display:grid!important;gap:7px!important}.videoManageFilterHeader span,.videoManageListHeader span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.videoManageFilterHeader strong{color:#0f172a!important;font-size:19px!important;font-weight:950!important;line-height:1.18!important}.videoManageFilterRail label{grid-gap:8px!important;color:#475569!important;display:grid!important;font-size:12px!important;font-weight:950!important;gap:8px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.videoManageFilterRail input,.videoManageFilterRail select{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0a!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;min-height:50px!important;outline:none!important;padding:0 14px!important}.videoManageFilterRail input:focus,.videoManageFilterRail select:focus{border-color:#f973166b!important;box-shadow:0 0 0 4px #f973161a!important}.videoManageFilterRail .videoManagerPrimaryButton,.videoManageFilterRail .videoManagerSecondaryButton{width:100%!important}.videoManageListPanel{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:34px!important;box-shadow:0 26px 76px #0f172a14!important;min-width:0!important;padding:24px!important}.videoManageListHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:18px!important}.videoManageListHeader h2{color:#0f172a!important;font-size:clamp(28px,3vw,44px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin:7px 0 0!important}.videoManageListHeader p{color:#64748b!important;font-size:14px!important;font-weight:750!important;line-height:1.5!important;margin:9px 0 0!important}.videoManageGrid{grid-gap:14px!important;display:grid!important;gap:14px!important}.videoManagePage .videoAdminCard{grid-gap:16px!important;align-content:start!important;border-radius:26px!important;display:grid!important;gap:16px!important;min-height:auto!important;padding:18px!important}.videoAdminCardPills{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.videoManagePage .videoAdminCardTop{align-items:flex-start!important;gap:14px!important}.videoManagePage .videoAdminCardTop strong{font-size:clamp(20px,1.8vw,26px)!important;line-height:1.04!important;margin-top:10px!important}.videoManagePage .videoAdminCardTop p{font-size:13px!important;line-height:1.35!important;margin-top:7px!important}.videoManagePage .liveCardStatusPill,.videoManagePage .videoModePill,.videoManagePage .videoStatusPill{font-size:11px!important;min-height:34px!important;padding:8px 12px!important}.videoManagePage .videoAdminMetaGrid{gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.videoManagePage .videoAdminMetaGrid span{border-radius:15px!important;font-size:12.5px!important;line-height:1.25!important;min-height:44px!important;padding:10px 12px!important}.videoManagePage .videoAdminActions{align-items:center!important;display:flex!important;gap:9px!important;justify-content:flex-start!important;margin-top:0!important;padding-top:0!important}.videoManagePage .videoAdminActions button{border-radius:999px!important;font-size:13px!important;font-weight:950!important;min-height:42px!important;padding:0 17px!important}.videoManagePage .deleteContentButton{background:#fff!important;border:1px solid #ef44442e!important;box-shadow:0 10px 24px #ef444414!important;color:#991b1b!important}.videoManagePage .deleteContentButton:hover{background:#fee2e2!important;border-color:#ef444447!important}.videoManageEmptyState{align-content:center!important;display:grid!important;min-height:240px!important;text-align:center!important}@media (max-width:1180px){.videoManageStatsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.videoManageHero,.videoManageWorkspace{grid-template-columns:1fr!important}.videoManageFilterRail{position:relative!important;top:auto!important}}@media (max-width:760px){.videoManagePage{padding-top:26px!important}.videoManageShell{width:min(100% - 24px,1180px)!important}.videoManageHero,.videoManageListPanel{border-radius:28px!important;padding:22px!important}.videoManageHero h1{font-size:42px!important}.videoManageHeroActions{display:grid!important;grid-template-columns:1fr!important}.videoManageHeroActions button{width:100%!important}.videoManagePage .videoAdminMetaGrid{grid-template-columns:1fr!important}.videoManagePage .videoAdminActions{display:grid!important;grid-template-columns:1fr!important}.videoManagePage .videoAdminActions button{width:100%!important}}.videoManageLiveDashboard{background:radial-gradient(circle at 0 0,#f973161f,#0000 36%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:34px!important;box-shadow:0 26px 74px #0f172a14,inset 0 1px 0 #fffffff5!important;margin:26px 0!important;padding:24px!important}.videoManageLiveDashboard .videoManageListHeader{margin-bottom:18px!important}.videoManageLiveStateGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.videoManageLiveStateCard{grid-gap:8px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#0f172a0f,#0000 38%),#fff!important;border:1px solid #e2e8f0f0!important;border-radius:26px!important;box-shadow:0 18px 48px #0f172a0f!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:132px!important;overflow:hidden!important;padding:18px!important;position:relative!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.videoManageLiveStateCard:before{background:#cbd5e1!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:5px!important}.videoManageLiveStateCard:hover{border-color:#f9731652!important;box-shadow:0 24px 66px #0f172a1a!important;transform:translateY(-3px)!important}.videoManageLiveStateCard span{color:#f97316!important;font-size:10px!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important}.videoManageLiveStateCard strong{color:#0f172a!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.videoManageLiveStateCard small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.videoManageLiveStateCard.liveState-JOIN_NOW:before{background:linear-gradient(180deg,#10b981,#059669)!important}.videoManageLiveStateCard.liveState-JOIN_NOW{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 42%),#fff!important}.videoManageLiveStateCard.liveState-UPCOMING:before{background:linear-gradient(180deg,#f59e0b,#f97316)!important}.videoManageLiveStateCard.liveState-UPCOMING{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 42%),#fff!important}.videoManageLiveStateCard.liveState-REPLAY_AVAILABLE:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)!important}.videoManageLiveStateCard.liveState-REPLAY_AVAILABLE{background:radial-gradient(circle at 100% 0,#6366f11f,#0000 42%),#fff!important}.videoManageLiveStateCard.liveState-ENDED:before{background:linear-gradient(180deg,#94a3b8,#64748b)!important}.videoManageLiveStateCard.liveState-CANCELLED:before{background:linear-gradient(180deg,#fb7185,#e11d48)!important}.videoManageLiveStateCard.liveState-CANCELLED{background:radial-gradient(circle at 100% 0,#f43f5e1f,#0000 42%),#fff!important}.videoManageLiveStateCard.liveState-SOURCE_PENDING:before{background:linear-gradient(180deg,#f97316,#ea580c)!important}.videoManageLiveStateCard.liveState-SOURCE_PENDING{background:radial-gradient(circle at 100% 0,#f9731624,#0000 42%),#fff!important}.videoManageStatsGrid{align-items:stretch!important}.videoManageStatsGrid article{min-height:112px!important}.videoManageStatsGrid article span{color:#64748b!important;font-weight:900!important}.videoManageStatsGrid article strong{font-size:34px!important;letter-spacing:-.055em!important}.videoManageFilterRail input,.videoManageFilterRail select{width:100%!important}.videoManageGrid{align-items:stretch!important}@media (max-width:1200px){.videoManageLiveStateGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.videoManageLiveDashboard{border-radius:26px!important;padding:18px!important}.videoManageLiveStateGrid{grid-template-columns:1fr!important}.videoManageLiveStateCard{min-height:118px!important}}.videoPublishedPage{background:radial-gradient(circle at 8% 14%,#f973161c,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f61f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#f8fbff)!important;min-height:calc(100vh - 92px)!important;padding:26px 7vw 80px!important}.videoPublishedShell{margin:0 auto!important;width:min(1480px,100%)!important}.videoPublishedHero{grid-gap:34px!important;align-items:stretch!important;background:radial-gradient(circle at 0 0,#f9731621,#0000 32%),radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),#fffffff0!important;border:1px solid #e2e8f0eb!important;border-radius:42px!important;box-shadow:0 34px 95px #0f172a1a,inset 0 1px 0 #fffffff5!important;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)!important;padding:44px!important}.videoPublishedHeroCopy{grid-gap:18px!important;align-content:center!important;display:grid!important;gap:18px!important}.videoPublishedFeatureCopy>span,.videoPublishedKicker,.videoPublishedLibraryHeader span{align-items:center!important;background:#fff7edeb!important;border:1px solid #fb923c47!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center!important;letter-spacing:.12em!important;min-height:34px!important;padding:8px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoPublishedHero h1{color:#0f172a!important;font-size:clamp(46px,5vw,84px)!important;font-weight:950!important;letter-spacing:-.075em!important;line-height:.96!important;margin:0!important;max-width:760px!important}.videoPublishedHero p{color:#52637a!important;font-size:18px!important;font-weight:780!important;line-height:1.62!important;margin:0!important;max-width:760px!important}.videoPublishedHeaderActions,.videoPublishedHeroActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:10px!important}.videoPublishedHeroPanel{grid-gap:20px!important;background:radial-gradient(circle at 0 0,#f9731638,#0000 34%),radial-gradient(circle at 100% 0,#3b82f62e,#0000 34%),linear-gradient(135deg,#1f1615,#0f172a 48%,#111827)!important;border:1px solid #ffffff1f!important;border-radius:34px!important;box-shadow:0 28px 78px #0f172a38!important;color:#fff!important;display:grid!important;gap:20px!important;padding:28px!important}.videoPublishedPanelTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.videoPublishedPanelTop span{background:#ffffff1c!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoPublishedPanelTop strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.videoPublishedPanelStats{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoPublishedPanelStats article{grid-gap:8px!important;align-content:center!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff1f!important;display:grid!important;gap:8px!important;min-height:118px!important;padding:20px!important}.videoPublishedPanelStats strong{color:#fff!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.videoPublishedPanelStats span{color:#ffffffc7!important;font-size:13px!important;font-weight:850!important}.videoPublishedFlowLine{grid-gap:10px!important;align-items:center!important;background:#2563eb29!important;border-radius:999px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto 1fr auto!important;padding:12px 14px!important}.videoPublishedFlowLine span{color:#fff!important;font-size:12px!important;font-weight:950!important}.videoPublishedFlowLine i{background:#ffffff57!important;height:1px!important}.videoPublishedHealthGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:28px 0!important}.videoPublishedHealthGrid article{grid-gap:8px!important;align-content:center!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 40%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 20px 58px #0f172a12!important;display:grid!important;gap:8px!important;min-height:134px!important;padding:22px!important}.videoPublishedHealthGrid span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.videoPublishedHealthGrid strong{color:#0f172a!important;font-size:42px!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.95!important}.videoPublishedHealthGrid small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.videoPublishedFeatureDeck{grid-gap:22px!important;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 34%),radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:36px!important;box-shadow:0 28px 78px #0f172a14!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;margin:28px 0!important;padding:30px!important}.videoPublishedFeatureCopy{grid-gap:14px!important;align-content:center!important;background:radial-gradient(circle at 0 0,#f9731626,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;display:grid!important;gap:14px!important;min-height:320px!important;padding:28px!important}.videoPublishedFeatureCopy h2{color:#0f172a!important;font-size:clamp(34px,3.3vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:0!important}.videoPublishedFeatureCopy p{color:#52637a!important;font-size:15px!important;font-weight:820!important;line-height:1.55!important;margin:0!important}.videoPublishedFeatureTags{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.videoPublishedFeatureTags small{align-items:center!important;background:#f8fafcf0!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;color:#334155!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:32px!important;padding:8px 12px!important}.videoPublishedPlanDeck{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoPublishedPlanMiniCard{grid-gap:8px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 38%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:26px!important;box-shadow:0 18px 52px #0f172a0f!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:152px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoPublishedPlanMiniCard:hover{border-color:#f973164d!important;box-shadow:0 24px 70px #0f172a1a!important;transform:translateY(-3px)!important}.videoPublishedPlanMiniCard span{align-items:center!important;background:#fff7ed!important;border-radius:16px!important;display:inline-flex!important;font-size:21px!important;height:44px!important;justify-content:center!important;width:44px!important}.videoPublishedPlanMiniCard strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.videoPublishedPlanMiniCard small{color:#64748b!important;font-size:12px!important;font-weight:820!important;line-height:1.35!important}.videoPublishedPlanMiniCard em{background:#f8fafcf2!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;color:#475569!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;margin-top:4px!important;padding:7px 10px!important;width:-webkit-fit-content!important;width:fit-content!important}.videoPublishedLibraryBlock{background:#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:38px!important;box-shadow:0 30px 82px #0f172a14!important;margin-top:28px!important;padding:30px!important}.videoPublishedLibraryHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:22px!important}.videoPublishedLibraryHeader h2{color:#0f172a!important;font-size:clamp(34px,3.4vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:12px 0 0!important}.videoPublishedLibraryHeader p{color:#64748b!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;margin:10px 0 0!important;max-width:760px!important}.videoPublishedGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoPublishedEmptyState{grid-column:1/-1!important;min-height:220px!important}@media (max-width:1180px){.videoPublishedFeatureDeck,.videoPublishedHero{grid-template-columns:1fr!important}.videoPublishedHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoPublishedGrid{grid-template-columns:1fr!important}}@media (max-width:720px){.videoPublishedPage{padding:18px 14px 70px!important}.videoPublishedFeatureDeck,.videoPublishedHero,.videoPublishedLibraryBlock{border-radius:28px!important;padding:20px!important}.videoPublishedHero h1{font-size:42px!important}.videoPublishedHealthGrid,.videoPublishedPanelStats,.videoPublishedPlanDeck{grid-template-columns:1fr!important}.videoPublishedLibraryHeader{align-items:flex-start!important;flex-direction:column!important}.videoPublishedHeaderActions,.videoPublishedHeaderActions button,.videoPublishedHeroActions,.videoPublishedHeroActions button{width:100%!important}}.videoAdminSubjectsPage{background:radial-gradient(circle at 8% 14%,#f973161c,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f61f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#f8fbff)!important;min-height:calc(100vh - 92px)!important;padding:26px 7vw 80px!important}.videoAdminSubjectsShell{margin:0 auto!important;width:min(1480px,100%)!important}.videoAdminSubjectsHero{grid-gap:34px!important;align-items:stretch!important;background:radial-gradient(circle at 0 0,#f9731621,#0000 32%),radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),#fffffff0!important;border:1px solid #e2e8f0eb!important;border-radius:42px!important;box-shadow:0 34px 95px #0f172a1a,inset 0 1px 0 #fffffff5!important;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;padding:44px!important}.videoAdminSubjectsHeroCopy{grid-gap:18px!important;align-content:center!important;display:grid!important;gap:18px!important}.videoAdminSubjectsFeatureCopy>span,.videoAdminSubjectsKicker,.videoAdminSubjectsLibraryHeader span{align-items:center!important;background:#fff7edeb!important;border:1px solid #fb923c47!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center!important;letter-spacing:.12em!important;min-height:34px!important;padding:8px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminSubjectsHero h1{color:#0f172a!important;font-size:clamp(46px,5vw,84px)!important;font-weight:950!important;letter-spacing:-.075em!important;line-height:.96!important;margin:0!important;max-width:780px!important}.videoAdminSubjectsHero p{color:#52637a!important;font-size:18px!important;font-weight:780!important;line-height:1.62!important;margin:0!important;max-width:760px!important}.videoAdminSubjectsHeaderActions,.videoAdminSubjectsHeroActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:10px!important}.videoAdminSubjectsHeroPanel{grid-gap:20px!important;background:radial-gradient(circle at 0 0,#f9731638,#0000 34%),radial-gradient(circle at 100% 0,#3b82f62e,#0000 34%),linear-gradient(135deg,#1f1615,#0f172a 48%,#111827)!important;border:1px solid #ffffff1f!important;border-radius:34px!important;box-shadow:0 28px 78px #0f172a38!important;color:#fff!important;display:grid!important;gap:20px!important;padding:28px!important}.videoAdminSubjectsPanelTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.videoAdminSubjectsPanelTop span{background:#ffffff1c!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminSubjectsPanelTop strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.videoAdminSubjectsPanelStats{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminSubjectsPanelStats article{grid-gap:8px!important;align-content:center!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff1f!important;display:grid!important;gap:8px!important;min-height:118px!important;padding:20px!important}.videoAdminSubjectsPanelStats strong{color:#fff!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.videoAdminSubjectsPanelStats span{color:#ffffffc7!important;font-size:13px!important;font-weight:850!important}.videoAdminSubjectsFlowLine{grid-gap:10px!important;align-items:center!important;background:#2563eb29!important;border-radius:999px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto 1fr auto!important;padding:12px 14px!important}.videoAdminSubjectsFlowLine span{color:#fff!important;font-size:12px!important;font-weight:950!important}.videoAdminSubjectsFlowLine i{background:#ffffff57!important;height:1px!important}.videoAdminSubjectsHealthGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:28px 0!important}.videoAdminSubjectsHealthGrid article{grid-gap:8px!important;align-content:center!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 40%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 20px 58px #0f172a12!important;display:grid!important;gap:8px!important;min-height:134px!important;padding:22px!important}.videoAdminSubjectsHealthGrid span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.videoAdminSubjectsHealthGrid strong{color:#0f172a!important;font-size:42px!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.95!important}.videoAdminSubjectsHealthGrid small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.videoAdminSubjectsFeatureDeck{grid-gap:22px!important;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 34%),radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:36px!important;box-shadow:0 28px 78px #0f172a14!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;margin:28px 0!important;padding:30px!important}.videoAdminSubjectsFeatureCopy{grid-gap:14px!important;align-content:center!important;background:radial-gradient(circle at 0 0,#f9731626,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;display:grid!important;gap:14px!important;min-height:320px!important;padding:28px!important}.videoAdminSubjectsFeatureCopy h2{color:#0f172a!important;font-size:clamp(34px,3.3vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:0!important}.videoAdminSubjectsFeatureCopy p{color:#52637a!important;font-size:15px!important;font-weight:820!important;line-height:1.55!important;margin:0!important}.videoAdminSubjectsFeatureTags{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.videoAdminSubjectsFeatureTags small{align-items:center!important;background:#f8fafcf0!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;color:#334155!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:32px!important;padding:8px 12px!important}.videoAdminSubjectsPlanRail{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminSubjectsMiniCard{grid-gap:8px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 38%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:26px!important;box-shadow:0 18px 52px #0f172a0f!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:152px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoAdminSubjectsMiniCard:hover{border-color:#f973164d!important;box-shadow:0 24px 70px #0f172a1a!important;transform:translateY(-3px)!important}.videoAdminSubjectsMiniCard>span{align-items:center!important;background:#fff7ed!important;border-radius:16px!important;display:inline-flex!important;font-size:21px!important;height:44px!important;justify-content:center!important;width:44px!important}.videoAdminSubjectsMiniCard strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.videoAdminSubjectsMiniCard small{color:#64748b!important;font-size:12px!important;font-weight:820!important;line-height:1.35!important}.videoAdminSubjectsMiniCard em{background:#f8fafcf2!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;color:#475569!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;margin-top:4px!important;padding:7px 10px!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminSubjectsLibraryBlock{background:#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:38px!important;box-shadow:0 30px 82px #0f172a14!important;margin-top:28px!important;padding:30px!important}.videoAdminSubjectsLibraryHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:22px!important}.videoAdminSubjectsLibraryHeader h2{color:#0f172a!important;font-size:clamp(34px,3.4vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:12px 0 0!important}.videoAdminSubjectsLibraryHeader p{color:#64748b!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;margin:10px 0 0!important;max-width:760px!important}.videoAdminSubjectsGrid{align-items:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminSubjectCard,.videoAdminSubjectsGrid{grid-gap:16px!important;display:grid!important;gap:16px!important}.videoAdminSubjectCard{align-content:start!important;background:radial-gradient(circle at 0 0,#f973161a,#0000 36%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),#fff!important;border:1px solid #e2e8f0f0!important;border-radius:30px!important;box-shadow:0 24px 72px #0f172a14!important;cursor:pointer!important;min-height:360px!important;overflow:hidden!important;padding:26px!important;position:relative!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoAdminSubjectCard:hover{border-color:#f9731652!important;box-shadow:0 30px 86px #0f172a1f!important;transform:translateY(-4px)!important}.videoAdminSubjectCardTop{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.videoAdminSubjectIcon{background:#fff7ed!important;border:1px solid #fb923c33!important;border-radius:18px!important;box-shadow:0 14px 38px #f973161f!important;font-size:24px!important;height:54px!important;width:54px!important}.videoAdminSubjectIcon,.videoAdminSubjectStatus{align-items:center!important;display:inline-flex!important;justify-content:center!important}.videoAdminSubjectStatus{background:#ecfdf5!important;border:1px solid #10b98147!important;border-radius:999px!important;color:#047857!important;font-size:10px!important;font-weight:950!important;letter-spacing:.09em!important;min-height:32px!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminSubjectCard h3{color:#0f172a!important;font-size:clamp(26px,2.4vw,42px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin:2px 0 0!important}.videoAdminSubjectCard p{color:#64748b!important;font-size:14px!important;font-weight:780!important;line-height:1.55!important;margin:0!important}.videoAdminSubjectStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.videoAdminSubjectStats article{grid-gap:4px!important;align-content:center!important;background:#f8fafceb!important;border:1px solid #e2e8f0f0!important;border-radius:20px!important;display:grid!important;gap:4px!important;min-height:84px!important;padding:14px!important}.videoAdminSubjectStats strong{color:#0f172a!important;font-size:26px!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:1!important}.videoAdminSubjectStats span{color:#64748b!important;font-size:11px!important;font-weight:900!important}.videoAdminSubjectPlans{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.videoAdminSubjectPlans small{align-items:center!important;background:#f8fafcf2!important;border:1px solid #e2e8f0f0!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:30px!important;padding:7px 10px!important}.videoAdminSubjectCard>em{color:#f97316!important;font-size:13px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.04em!important;margin-top:auto!important}.videoAdminSubjectsEmptyState{grid-column:1/-1!important;min-height:220px!important}@media (max-width:1180px){.videoAdminSubjectsFeatureDeck,.videoAdminSubjectsHero{grid-template-columns:1fr!important}.videoAdminSubjectsHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminSubjectsGrid{grid-template-columns:1fr!important}}@media (max-width:720px){.videoAdminSubjectsPage{padding:18px 14px 70px!important}.videoAdminSubjectsFeatureDeck,.videoAdminSubjectsHero,.videoAdminSubjectsLibraryBlock{border-radius:28px!important;padding:20px!important}.videoAdminSubjectsHero h1{font-size:42px!important}.videoAdminSubjectStats,.videoAdminSubjectsHealthGrid,.videoAdminSubjectsPanelStats,.videoAdminSubjectsPlanRail{grid-template-columns:1fr!important}.videoAdminSubjectsLibraryHeader{align-items:flex-start!important;flex-direction:column!important}.videoAdminSubjectsHeaderActions,.videoAdminSubjectsHeaderActions button,.videoAdminSubjectsHeroActions,.videoAdminSubjectsHeroActions button{width:100%!important}}.videoAdminChaptersPage{background:radial-gradient(circle at 8% 14%,#f973161c,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f61f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#f8fbff)!important;min-height:calc(100vh - 92px)!important;padding:26px 7vw 80px!important}.videoAdminChaptersShell{margin:0 auto!important;width:min(1480px,100%)!important}.videoAdminChaptersHero{grid-gap:34px!important;align-items:stretch!important;background:radial-gradient(circle at 0 0,#f9731621,#0000 32%),radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),#fffffff0!important;border:1px solid #e2e8f0eb!important;border-radius:42px!important;box-shadow:0 34px 95px #0f172a1a,inset 0 1px 0 #fffffff5!important;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;padding:44px!important}.videoAdminChaptersHeroCopy{grid-gap:18px!important;align-content:center!important;display:grid!important;gap:18px!important}.videoAdminChaptersFeatureCopy>span,.videoAdminChaptersKicker,.videoAdminChaptersLibraryHeader span{align-items:center!important;background:#fff7edeb!important;border:1px solid #fb923c47!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center!important;letter-spacing:.12em!important;min-height:34px!important;padding:8px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChaptersHero h1{color:#0f172a!important;font-size:clamp(52px,5.5vw,92px)!important;font-weight:950!important;letter-spacing:-.08em!important;line-height:.95!important;margin:0!important;max-width:780px!important;text-transform:capitalize!important}.videoAdminChaptersHero p{color:#52637a!important;font-size:18px!important;font-weight:780!important;line-height:1.62!important;margin:0!important;max-width:760px!important}.videoAdminChaptersHeaderActions,.videoAdminChaptersHeroActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:10px!important}.videoAdminChaptersHeroPanel{grid-gap:20px!important;background:radial-gradient(circle at 0 0,#f9731638,#0000 34%),radial-gradient(circle at 100% 0,#3b82f62e,#0000 34%),linear-gradient(135deg,#1f1615,#0f172a 48%,#111827)!important;border:1px solid #ffffff1f!important;border-radius:34px!important;box-shadow:0 28px 78px #0f172a38!important;color:#fff!important;display:grid!important;gap:20px!important;padding:28px!important}.videoAdminChaptersPanelTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.videoAdminChaptersPanelTop span{background:#ffffff1c!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChaptersPanelTop strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.videoAdminChaptersPanelStats{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChaptersPanelStats article{grid-gap:8px!important;align-content:center!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff1f!important;display:grid!important;gap:8px!important;min-height:118px!important;padding:20px!important}.videoAdminChaptersPanelStats strong{color:#fff!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.videoAdminChaptersPanelStats span{color:#ffffffc7!important;font-size:13px!important;font-weight:850!important}.videoAdminChaptersFlowLine{grid-gap:10px!important;align-items:center!important;background:#2563eb29!important;border-radius:999px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto 1fr auto!important;padding:12px 14px!important}.videoAdminChaptersFlowLine span{color:#fff!important;font-size:12px!important;font-weight:950!important}.videoAdminChaptersFlowLine i{background:#ffffff57!important;height:1px!important}.videoAdminChaptersHealthGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:28px 0!important}.videoAdminChaptersHealthGrid article{grid-gap:8px!important;align-content:center!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 40%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 20px 58px #0f172a12!important;display:grid!important;gap:8px!important;min-height:134px!important;padding:22px!important}.videoAdminChaptersHealthGrid span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.videoAdminChaptersHealthGrid strong{color:#0f172a!important;font-size:42px!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.95!important}.videoAdminChaptersHealthGrid small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.videoAdminChaptersFeatureDeck{grid-gap:22px!important;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 34%),radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:36px!important;box-shadow:0 28px 78px #0f172a14!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;margin:28px 0!important;padding:30px!important}.videoAdminChaptersFeatureCopy{grid-gap:14px!important;align-content:center!important;background:radial-gradient(circle at 0 0,#f9731626,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;display:grid!important;gap:14px!important;min-height:320px!important;padding:28px!important}.videoAdminChaptersFeatureCopy h2{color:#0f172a!important;font-size:clamp(34px,3.3vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:0!important;text-transform:capitalize!important}.videoAdminChaptersFeatureCopy p{color:#52637a!important;font-size:15px!important;font-weight:820!important;line-height:1.55!important;margin:0!important}.videoAdminChaptersFeatureTags{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.videoAdminChaptersFeatureTags small{align-items:center!important;background:#f8fafcf0!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;color:#334155!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:32px!important;padding:8px 12px!important}.videoAdminChaptersPlanRail{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChaptersMiniCard{grid-gap:8px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 38%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:26px!important;box-shadow:0 18px 52px #0f172a0f!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:152px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoAdminChaptersMiniCard:hover{border-color:#f973164d!important;box-shadow:0 24px 70px #0f172a1a!important;transform:translateY(-3px)!important}.videoAdminChaptersMiniCard>span{align-items:center!important;background:#fff7ed!important;border-radius:16px!important;display:inline-flex!important;font-size:21px!important;height:44px!important;justify-content:center!important;width:44px!important}.videoAdminChaptersMiniCard strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.videoAdminChaptersMiniCard small{color:#64748b!important;font-size:12px!important;font-weight:820!important;line-height:1.35!important}.videoAdminChaptersMiniCard em{background:#f8fafcf2!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;color:#475569!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;margin-top:4px!important;padding:7px 10px!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChaptersLibraryBlock{background:#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:38px!important;box-shadow:0 30px 82px #0f172a14!important;margin-top:28px!important;padding:30px!important}.videoAdminChaptersLibraryHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:22px!important}.videoAdminChaptersLibraryHeader h2{color:#0f172a!important;font-size:clamp(34px,3.4vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:12px 0 0!important}.videoAdminChaptersLibraryHeader p{color:#64748b!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;margin:10px 0 0!important;max-width:760px!important}.videoAdminChaptersGrid{align-items:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChapterCard,.videoAdminChaptersGrid{grid-gap:16px!important;display:grid!important;gap:16px!important}.videoAdminChapterCard{align-content:start!important;background:radial-gradient(circle at 0 0,#f973161a,#0000 36%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),#fff!important;border:1px solid #e2e8f0f0!important;border-radius:30px!important;box-shadow:0 24px 72px #0f172a14!important;cursor:pointer!important;min-height:360px!important;overflow:hidden!important;padding:26px!important;position:relative!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoAdminChapterCard:hover{border-color:#f9731652!important;box-shadow:0 30px 86px #0f172a1f!important;transform:translateY(-4px)!important}.videoAdminChapterCardTop{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.videoAdminChapterIcon{background:#fff7ed!important;border:1px solid #fb923c33!important;border-radius:18px!important;box-shadow:0 14px 38px #f973161f!important;font-size:24px!important;height:54px!important;width:54px!important}.videoAdminChapterIcon,.videoAdminChapterStatus{align-items:center!important;display:inline-flex!important;justify-content:center!important}.videoAdminChapterStatus{background:#ecfdf5!important;border:1px solid #10b98147!important;border-radius:999px!important;color:#047857!important;font-size:10px!important;font-weight:950!important;letter-spacing:.09em!important;min-height:32px!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChapterCard h3{color:#0f172a!important;font-size:clamp(26px,2.4vw,42px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin:2px 0 0!important;text-transform:capitalize!important}.videoAdminChapterCard p{color:#64748b!important;font-size:14px!important;font-weight:780!important;line-height:1.55!important;margin:0!important}.videoAdminChapterStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.videoAdminChapterStats article{grid-gap:4px!important;align-content:center!important;background:#f8fafceb!important;border:1px solid #e2e8f0f0!important;border-radius:20px!important;display:grid!important;gap:4px!important;min-height:84px!important;padding:14px!important}.videoAdminChapterStats strong{color:#0f172a!important;font-size:26px!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:1!important}.videoAdminChapterStats span{color:#64748b!important;font-size:11px!important;font-weight:900!important}.videoAdminChapterPlans{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.videoAdminChapterPlans small{align-items:center!important;background:#f8fafcf2!important;border:1px solid #e2e8f0f0!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:30px!important;padding:7px 10px!important}.videoAdminChapterCard>em{color:#f97316!important;font-size:13px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.04em!important;margin-top:auto!important}.videoAdminChaptersEmptyState{grid-column:1/-1!important;min-height:220px!important}@media (max-width:1180px){.videoAdminChaptersFeatureDeck,.videoAdminChaptersHero{grid-template-columns:1fr!important}.videoAdminChaptersHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChaptersGrid{grid-template-columns:1fr!important}}@media (max-width:720px){.videoAdminChaptersPage{padding:18px 14px 70px!important}.videoAdminChaptersFeatureDeck,.videoAdminChaptersHero,.videoAdminChaptersLibraryBlock{border-radius:28px!important;padding:20px!important}.videoAdminChaptersHero h1{font-size:42px!important}.videoAdminChapterStats,.videoAdminChaptersHealthGrid,.videoAdminChaptersPanelStats,.videoAdminChaptersPlanRail{grid-template-columns:1fr!important}.videoAdminChaptersLibraryHeader{align-items:flex-start!important;flex-direction:column!important}.videoAdminChaptersHeaderActions,.videoAdminChaptersHeaderActions button,.videoAdminChaptersHeroActions,.videoAdminChaptersHeroActions button{width:100%!important}}.videoAdminChapterClassesPage{background:radial-gradient(circle at 8% 14%,#f973161c,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f61f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#f8fbff)!important;min-height:calc(100vh - 92px)!important;padding:26px 7vw 80px!important}.videoAdminChapterClassesShell{margin:0 auto!important;width:min(1480px,100%)!important}.videoAdminChapterClassesHero{grid-gap:34px!important;align-items:stretch!important;background:radial-gradient(circle at 0 0,#f9731621,#0000 32%),radial-gradient(circle at 100% 0,#3b82f624,#0000 34%),#fffffff0!important;border:1px solid #e2e8f0eb!important;border-radius:42px!important;box-shadow:0 34px 95px #0f172a1a,inset 0 1px 0 #fffffff5!important;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;padding:44px!important}.videoAdminChapterClassesHeroCopy{grid-gap:18px!important;align-content:center!important;display:grid!important;gap:18px!important}.videoAdminChapterClassesFeatureCopy>span,.videoAdminChapterClassesKicker,.videoAdminChapterClassesLibraryHeader span{align-items:center!important;background:#fff7edeb!important;border:1px solid #fb923c47!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center!important;letter-spacing:.12em!important;min-height:34px!important;padding:8px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChapterClassesHero h1{color:#0f172a!important;font-size:clamp(50px,5.4vw,92px)!important;font-weight:950!important;letter-spacing:-.08em!important;line-height:.95!important;margin:0!important;max-width:800px!important;text-transform:capitalize!important}.videoAdminChapterClassesHero p{color:#52637a!important;font-size:18px!important;font-weight:780!important;line-height:1.62!important;margin:0!important;max-width:760px!important}.videoAdminChapterClassesHeaderActions,.videoAdminChapterClassesHeroActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:10px!important}.videoAdminChapterClassesHeroPanel{grid-gap:20px!important;background:radial-gradient(circle at 0 0,#f9731638,#0000 34%),radial-gradient(circle at 100% 0,#3b82f62e,#0000 34%),linear-gradient(135deg,#1f1615,#0f172a 48%,#111827)!important;border:1px solid #ffffff1f!important;border-radius:34px!important;box-shadow:0 28px 78px #0f172a38!important;color:#fff!important;display:grid!important;gap:20px!important;padding:28px!important}.videoAdminChapterClassesPanelTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.videoAdminChapterClassesPanelTop span{background:#ffffff1c!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChapterClassesPanelTop strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.videoAdminChapterClassesPanelStats{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChapterClassesPanelStats article{grid-gap:8px!important;align-content:center!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff1f!important;display:grid!important;gap:8px!important;min-height:118px!important;padding:20px!important}.videoAdminChapterClassesPanelStats strong{color:#fff!important;font-size:38px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.videoAdminChapterClassesPanelStats span{color:#ffffffc7!important;font-size:13px!important;font-weight:850!important}.videoAdminChapterClassesFlowLine{grid-gap:10px!important;align-items:center!important;background:#2563eb29!important;border-radius:999px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto 1fr auto!important;padding:12px 14px!important}.videoAdminChapterClassesFlowLine span{color:#fff!important;font-size:12px!important;font-weight:950!important}.videoAdminChapterClassesFlowLine i{background:#ffffff57!important;height:1px!important}.videoAdminChapterClassesHealthGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:28px 0!important}.videoAdminChapterClassesHealthGrid article{grid-gap:8px!important;align-content:center!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 40%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 20px 58px #0f172a12!important;display:grid!important;gap:8px!important;min-height:134px!important;padding:22px!important}.videoAdminChapterClassesHealthGrid span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.videoAdminChapterClassesHealthGrid strong{color:#0f172a!important;font-size:42px!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.95!important}.videoAdminChapterClassesHealthGrid small{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.videoAdminChapterClassesFeatureDeck{grid-gap:22px!important;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 34%),radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:36px!important;box-shadow:0 28px 78px #0f172a14!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;margin:28px 0!important;padding:30px!important}.videoAdminChapterClassesFeatureCopy{grid-gap:14px!important;align-content:center!important;background:radial-gradient(circle at 0 0,#f9731626,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;display:grid!important;gap:14px!important;min-height:320px!important;padding:28px!important}.videoAdminChapterClassesFeatureCopy h2{color:#0f172a!important;font-size:clamp(34px,3.3vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:0!important}.videoAdminChapterClassesFeatureCopy p{color:#52637a!important;font-size:15px!important;font-weight:820!important;line-height:1.55!important;margin:0!important}.videoAdminChapterClassesFeatureTags{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.videoAdminChapterClassesFeatureTags small{align-items:center!important;background:#f8fafcf0!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;color:#334155!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;min-height:32px!important;padding:8px 12px!important}.videoAdminChapterClassesPlanRail{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChapterClassesMiniCard{grid-gap:8px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 38%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:26px!important;box-shadow:0 18px 52px #0f172a0f!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:152px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.videoAdminChapterClassesMiniCard:hover{border-color:#f973164d!important;box-shadow:0 24px 70px #0f172a1a!important;transform:translateY(-3px)!important}.videoAdminChapterClassesMiniCard>span{align-items:center!important;background:#fff7ed!important;border-radius:16px!important;display:inline-flex!important;font-size:21px!important;height:44px!important;justify-content:center!important;width:44px!important}.videoAdminChapterClassesMiniCard strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.videoAdminChapterClassesMiniCard small{color:#64748b!important;font-size:12px!important;font-weight:820!important;line-height:1.35!important}.videoAdminChapterClassesMiniCard em{background:#f8fafcf2!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;color:#475569!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;margin-top:4px!important;padding:7px 10px!important;width:-webkit-fit-content!important;width:fit-content!important}.videoAdminChapterClassesLibraryBlock{background:#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:38px!important;box-shadow:0 30px 82px #0f172a14!important;margin-top:28px!important;padding:30px!important}.videoAdminChapterClassesLibraryHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:22px!important}.videoAdminChapterClassesLibraryHeader h2{color:#0f172a!important;font-size:clamp(34px,3.4vw,58px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:1!important;margin:12px 0 0!important}.videoAdminChapterClassesLibraryHeader p{color:#64748b!important;font-size:15px!important;font-weight:800!important;line-height:1.5!important;margin:10px 0 0!important;max-width:760px!important}.videoAdminChapterClassesGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChapterClassesGrid .videoAdminCard{height:100%!important}.videoAdminChapterClassesEmptyState{grid-column:1/-1!important;min-height:220px!important}@media (max-width:1180px){.videoAdminChapterClassesFeatureDeck,.videoAdminChapterClassesHero{grid-template-columns:1fr!important}.videoAdminChapterClassesHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoAdminChapterClassesGrid{grid-template-columns:1fr!important}}@media (max-width:720px){.videoAdminChapterClassesPage{padding:18px 14px 70px!important}.videoAdminChapterClassesFeatureDeck,.videoAdminChapterClassesHero,.videoAdminChapterClassesLibraryBlock{border-radius:28px!important;padding:20px!important}.videoAdminChapterClassesHero h1{font-size:42px!important}.videoAdminChapterClassesHealthGrid,.videoAdminChapterClassesPanelStats,.videoAdminChapterClassesPlanRail{grid-template-columns:1fr!important}.videoAdminChapterClassesLibraryHeader{align-items:flex-start!important;flex-direction:column!important}.videoAdminChapterClassesHeaderActions,.videoAdminChapterClassesHeaderActions button,.videoAdminChapterClassesHeroActions,.videoAdminChapterClassesHeroActions button{width:100%!important}}.videoManageFilterBoard{background:radial-gradient(circle at 0 0,#f973161f,#0000 34%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:34px!important;box-shadow:0 26px 76px #0f172a14,inset 0 1px 0 #fffffffa!important;margin:22px 0 18px!important;padding:22px!important}.videoManageFilterBoardHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:18px!important}.videoManageFilterBoardHeader span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.videoManageFilterBoardHeader h2{color:#0f172a!important;font-size:clamp(28px,3vw,44px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin:7px 0 0!important}.videoManageFilterBoardHeader p{color:#64748b!important;font-size:14px!important;font-weight:780!important;line-height:1.5!important;margin:9px 0 0!important;max-width:790px!important}.videoManageFilterInputGrid{grid-gap:12px!important;align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(280px,1.4fr) repeat(5,minmax(150px,1fr))!important}.videoManageFilterInputGrid label{grid-gap:8px!important;color:#475569!important;display:grid!important;font-size:11px!important;font-weight:950!important;gap:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.videoManageFilterInputGrid input,.videoManageFilterInputGrid select{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:18px!important;box-shadow:0 12px 28px #0f172a0a!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;min-height:56px!important;outline:none!important;padding:0 16px!important;width:100%!important}.videoManageFilterInputGrid input:focus,.videoManageFilterInputGrid select:focus{border-color:#f9731675!important;box-shadow:0 0 0 4px #f973161a,0 14px 34px #0f172a14!important}.videoManagePlanPillRow{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:16px!important}.videoManagePlanPill{align-items:center!important;background:#0f172a!important;border:1px solid #0f172aeb!important;border-radius:999px!important;box-shadow:0 18px 42px #0f172a24!important;color:#fff!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:62px!important;padding:0 18px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.videoManagePlanPill.isActive,.videoManagePlanPill:hover{background:radial-gradient(circle at 0 0,#f9731647,#0000 36%),#0f172a!important;box-shadow:0 22px 58px #0f172a2e!important;transform:translateY(-2px)!important}.videoManagePlanPill span{color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.videoManagePlanPill strong{align-items:center!important;background:#f8fafc!important;border-radius:999px!important;color:#0f172a!important;display:inline-flex!important;font-size:15px!important;font-weight:950!important;height:32px!important;justify-content:center!important;min-width:32px!important}.videoManageBulkActionBar{grid-gap:16px!important;align-items:center!important;background:radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:30px!important;box-shadow:0 20px 58px #0f172a12!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr)!important;margin:22px 0!important;padding:18px!important}.videoManageBulkActionBar>article{grid-gap:4px!important;align-content:center!important;background:#f8fafcf5!important;border:1px solid #e2e8f0f0!important;border-radius:22px!important;display:grid!important;gap:4px!important;min-height:86px!important;padding:16px!important}.videoManageBulkActionBar>article span{color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.videoManageBulkActionBar>article strong{color:#0f172a!important;font-size:34px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:1!important}.videoManageBulkActionBar>article small{color:#64748b!important;font-size:12px!important;font-weight:800!important}.videoManageBulkButtons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}.videoManageBulkButtons button{border-radius:999px!important;font-size:13px!important;font-weight:950!important;min-height:46px!important;padding:0 18px!important}.videoManageBulkButtons button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.48!important;transform:none!important}.videoManageSelectableCard{grid-gap:10px!important;background:#0000!important;border:1px solid #0000!important;border-radius:30px!important;display:grid!important;gap:10px!important;padding:12px!important;position:relative!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.videoManageSelectableCard.isSelected{background:radial-gradient(circle at 100% 0,#f973161a,#0000 36%),#fff7edad!important;border-color:#f9731652!important;box-shadow:0 18px 50px #f973161a!important}.videoManageSelectBox{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a0d!important;color:#475569!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;gap:9px!important;padding:8px 12px!important;width:-webkit-fit-content!important;width:fit-content!important}.videoManageSelectBox input{accent-color:#f97316!important;height:16px!important;width:16px!important}.videoManageSelectBox span{color:#475569!important;font-size:12px!important;font-weight:950!important}.videoManageSelectableCard.isSelected .videoManageSelectBox{background:#fff7ed!important;border-color:#f9731657!important;color:#f97316!important}.videoManageSelectableCard.isSelected .videoManageSelectBox span{color:#ea580c!important}.videoManageFilterSummary{grid-gap:10px!important;display:grid!important;gap:10px!important}.videoManageFilterSummary article{grid-gap:5px!important;background:#fff!important;border:1px solid #e2e8f0f0!important;border-radius:18px!important;box-shadow:0 10px 24px #0f172a0a!important;display:grid!important;gap:5px!important;padding:13px!important}.videoManageFilterSummary span{color:#64748b!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.videoManageFilterSummary strong{color:#0f172a!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important;text-transform:capitalize!important}.videoManageFilterBoard+.videoManageStatsGrid{margin-top:16px!important}.videoManageStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.videoManageStatsGrid article:nth-last-child(-n+2){background:radial-gradient(circle at 100% 0,#0f172a38,#0000 38%),linear-gradient(135deg,#111827,#020617)!important}.videoManageStatsGrid article:nth-last-child(-n+2) span,.videoManageStatsGrid article:nth-last-child(-n+2) strong{color:#fff!important}@media (max-width:1280px){.videoManageFilterInputGrid,.videoManagePlanPillRow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.videoManageStatsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media (max-width:920px){.videoManageFilterBoardHeader{align-items:flex-start!important;flex-direction:column!important}.videoManageBulkActionBar,.videoManageFilterInputGrid,.videoManagePlanPillRow{grid-template-columns:1fr!important}.videoManageBulkButtons{justify-content:stretch!important}.videoManageBulkButtons button{flex:1 1 180px!important}}@media (max-width:720px){.videoManageBulkActionBar,.videoManageFilterBoard{border-radius:26px!important;padding:18px!important}.videoManageBulkButtons{display:grid!important;grid-template-columns:1fr!important}.videoManageBulkButtons button{width:100%!important}.videoManagePlanPill{min-height:56px!important}}:root{--color-dark:#111827;--color-orange:#f97316;--color-gold:#facc15;--color-soft-bg:#fff7ed;--shadow-soft:0 25px 60px #00000014;--shadow-premium:0 30px 80px #0000001f;--radius-xl:30px;--radius-2xl:40px}img{height:auto}body{-webkit-tap-highlight-color:transparent;animation:appFade .5s ease;background:#fff7ed;background:var(--color-soft-bg);font-family:Arial;margin:0;scroll-behavior:smooth}.app{width:100%}header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #eee7df;box-shadow:0 8px 28px #0f172a0a;display:flex;height:92px;justify-content:space-between;padding:0 11%;transition:all .3s ease}.header-logo{width:250px}nav{align-items:center;display:flex;gap:30px}nav a{color:#111827;color:var(--color-dark);font-size:17px;font-weight:700;text-decoration:none}.stickySectionNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f1ed1;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 10px 40px #00000059,inset 0 1px 0 #ffffff0f;display:none!important;display:flex;flex-direction:column;gap:12px;left:18px;overflow:hidden;padding:18px 12px;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s ease;width:74px;z-index:999}.stickySectionNav a{background:#ffffff0a;border-radius:14px;color:#fff;font-size:15px;font-size:0;font-weight:700;min-width:52px;padding:14px 18px;text-decoration:none;transition:all .25s ease}.stickySectionNav a:first-letter{font-size:18px}.stickySectionNav a:hover{background:linear-gradient(135deg,#ff8a00,#ff5e00);box-shadow:0 8px 24px #ff8c0059;color:#fff;transform:translateX(6px)}@media (max-width:1100px){.stickySectionNav{display:none}}.hero{grid-gap:30px;gap:30px}.taglineCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffa6002e;border-radius:var(--radius-xl);box-shadow:0 10px 40px #ffa60014,0 8px 30px #0f172a0f;margin:0 auto 40px;max-width:1100px;padding:28px 36px}.taglineIcon{background:linear-gradient(135deg,#fff7ed,#ffe0b2);border-radius:50%;box-shadow:inset 0 2px 8px #ffffffb3,0 8px 20px #ffa6002e;font-size:38px;height:82px;width:82px}.taglineCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff9800,#ff6f00);background-clip:text;-webkit-background-clip:text;font-size:34px;font-weight:800;letter-spacing:1px}@media (max-width:768px){.taglineCard{border-radius:24px;flex-direction:column;gap:18px;padding:22px;text-align:center}.taglineCard h3{font-size:20px;line-height:1.4}.taglineCard p{font-size:14px}.taglineIcon{font-size:30px;height:70px;width:70px}}.badge{background:linear-gradient(90deg,#facc15,#f97316);border-radius:30px;box-shadow:0 8px 25px #f59e0b59;color:#111827}.hero h2{font-size:50px}.buttons{display:flex;gap:15px;margin-top:25px}button{background:#000;border:none;border-radius:14px;color:#fff;cursor:pointer;padding:14px 20px;transition:all .25s ease;will-change:transform}.outline{background:#fff;border:1px solid #000;color:#000}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #f3f4f6;border-radius:30px;border-radius:var(--radius-xl);box-shadow:0 25px 60px #00000014;box-shadow:var(--shadow-soft);padding:40px}.progress{background:#ddd;border-radius:20px;height:12px}.fill{background:orange}section{padding:60px 8%}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.course,.price{background:#fff;border-radius:20px;padding:30px}.dark{background:#111827}@media (max-width:768px){.grid,.hero{grid-template-columns:1fr}header{flex-direction:column;gap:15px}}.hero{background:linear-gradient(135deg,#fff7ed,#fff 45%,#e0f2fe);min-height:80vh}.hero h2{background:linear-gradient(90deg,#111827,#92400e);font-size:60px;font-weight:900;letter-spacing:-2px;line-height:1.05}button:hover{transform:translateY(-3px)}.outline:hover{background:#111827;color:#fff}header{background:#ffffffb3;border-bottom:1px solid #ffffff4d;box-shadow:0 8px 30px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:1000}header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:32px;font-weight:900;letter-spacing:-1px}nav a{position:relative;transition:.3s}nav a:hover{color:#ea580c}nav a:after{background:linear-gradient(90deg,#f59e0b,#ea580c);border-radius:20px;bottom:-6px;content:"";height:3px;left:0;position:absolute;transition:.3s;width:0}nav a:hover:after{width:100%}.premium{grid-gap:60px;align-items:center;background:linear-gradient(135deg,#020617,#0f172a 50%,#111827);display:grid;gap:60px;grid-template-columns:1fr 1fr;overflow:hidden;padding:100px 8%;position:relative}.premium:before{background:#f973162e;border-radius:50%;content:"";filter:blur(100px);height:500px;position:absolute;right:-100px;top:-100px;width:500px}.premiumBadge{background:#ffffff14;border:1px solid #ffffff26;border-radius:40px;display:inline-block;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:10px 18px}.premium h2{font-size:60px;line-height:1.05;margin-bottom:20px}.premium p{color:#cbd5e1;font-size:18px;line-height:1.7}.premiumFeatures{grid-gap:18px;display:grid;gap:18px;margin-top:30px}.feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:18px}.premiumCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:40px;box-shadow:0 30px 80px #0000004d;overflow:hidden;padding:40px;position:relative}.glow{background:#f9731640;border-radius:50%;filter:blur(80px);height:300px;position:absolute;right:-100px;top:-100px;width:300px}.dashboardStat{display:flex;justify-content:space-between;margin-top:25px}.dashboardBar{background:#ffffff14;border-radius:30px;height:14px;margin-top:15px;overflow:hidden}.dashboardFill{background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;width:82%}.dashboardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:35px}.miniCard{background:#ffffff12;border:1px solid #ffffff14;border-radius:24px;font-weight:700;padding:24px;text-align:center}@media (max-width:768px){.premium{grid-template-columns:1fr}.premium h2{font-size:42px}}.price{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:32px;box-shadow:0 25px 60px #00000014;box-shadow:var(--shadow-soft);padding:40px;text-align:center}.price h3{font-size:24px}.price h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px}.price p{color:#6b7280;font-weight:700}.dark h2{color:#fff}.dark .grid{margin-top:35px}#contact{background:linear-gradient(135deg,#fff7ed,#fff 50%,#e0f2fe);padding:100px 8%}#contact h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;margin-bottom:50px;text-align:center}form{grid-gap:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #fff6;border-radius:40px;box-shadow:0 30px 80px #00000014;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:auto;max-width:900px;padding:50px}input{background:#ffffffb3;border:1px solid #e5e7eb;border-radius:18px;font-size:16px;outline:none;padding:20px;transition:.3s}input:focus{border-color:#f97316;box-shadow:0 0 0 4px #f9731626}form button{background:linear-gradient(90deg,#111827,#ea580c);border-radius:20px;font-size:18px;grid-column:span 2;padding:20px}form button:hover{transform:scale(1.02)}@media (max-width:768px){form{grid-template-columns:1fr;padding:30px}form button{grid-column:span 1}#contact h2{font-size:38px}}.review{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:30px;box-shadow:0 25px 60px #00000014;padding:35px}.faq{background:linear-gradient(135deg,#fff,#fff7ed)}.faqBox{grid-gap:20px;display:grid;gap:20px;margin:auto;max-width:900px}details{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fed7aa;border-radius:24px;box-shadow:0 20px 40px #0000000f;padding:24px}summary{cursor:pointer;font-size:20px;font-weight:700}details p{color:#6b7280;line-height:1.7;margin-top:18px}section h2{font-weight:900;letter-spacing:-1px}@media (max-width:768px){nav{font-size:14px;gap:14px}header h1{font-size:26px}.hero{padding-top:60px}.hero h2{font-size:42px}.premium{padding:70px 6%}.dashboardGrid{grid-template-columns:1fr}.stats{margin-top:0}}.app{position:relative}.app:before{animation:floatGlow 10s ease-in-out infinite;background:#f973161f;border-radius:50%;filter:blur(120px);height:500px;left:-150px;top:-200px;width:500px}.app:after{animation:floatGlow2 12s ease-in-out infinite;background:#3b82f61a;bottom:-150px;filter:blur(120px);height:400px;right:-100px;width:400px}@keyframes floatGlow{0%{transform:translateY(0)}50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes floatGlow2{0%{transform:translateY(0)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}.card,.course,.miniCard,.price,.review,.statBox{transition:transform .4s ease,box-shadow .4s ease,border .4s ease}.card:hover,.course:hover,.miniCard:hover,.price:hover,.review:hover,.statBox:hover{border-color:#f9731659;box-shadow:0 40px 80px #00000026;transform:translateY(-12px) scale(1.02)}.hero:before{background:radial-gradient(#f9731633,#0000 70%);height:600px;right:-200px;top:-200px;width:600px;z-index:0}.hero>*{z-index:2}.hero>*,button{position:relative}button{overflow:hidden}button:before{background:#ffffff40;content:"";height:200%;left:-120px;position:absolute;top:-50%;transform:rotate(20deg);transition:.7s;width:120px}button:hover:before{left:140%}.mentor{grid-gap:70px;background:radial-gradient(circle at top left,#ffb8002e,#0000 28%),radial-gradient(circle at bottom right,#0ea5e929,#0000 30%),linear-gradient(135deg,#fffaf4,#fff 48%,#eef8ff);gap:70px;grid-template-columns:1fr 1fr;padding:100px 7%}.mentorLeft{max-width:680px}.mentor h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:clamp(48px,4.6vw,76px);font-weight:950;line-height:1;margin:20px 0 18px}.closeMentorProfile{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;font-size:26px;font-weight:800;height:42px;justify-content:center;right:22px;top:18px;width:42px;z-index:10}.closeMentorProfile:hover{background:#0f172a}.premiumMentorCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#fff7edeb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 20px 60px #0f172a14;max-width:620px;overflow:hidden;position:relative}.mentorCardTop{margin-bottom:30px;position:relative;z-index:2}.mentorAvatar{align-items:center;background:linear-gradient(135deg,#111827,#ea580c);border:4px solid #fffc;border-radius:26px;box-shadow:0 18px 50px #ea580c47;display:flex;font-size:30px;height:78px;justify-content:center;width:78px}.mentorCardTop h3{color:#111827;margin:0}.mentorCardTop p{font-weight:700;margin:6px 0 0}.mentorHighlights{grid-gap:16px;gap:16px;position:relative;z-index:2}.mentorHighlight{background:#ffffffd1;border:1px solid #0f172a0d;box-shadow:0 10px 24px #0f172a0a;padding:16px 18px;transition:.3s ease}.mentorHighlight:hover{transform:translateY(-4px)}.mentorHighlight strong{color:#111827;font-size:16px;margin-bottom:7px}.mentorHighlight span{font-weight:650;line-height:1.5}@media (max-width:900px){.mentor{grid-template-columns:1fr;padding:70px 20px}.mentor h2{font-size:42px;letter-spacing:-2px;white-space:normal}.mentorStats{grid-template-columns:1fr}.premiumMentorCard{padding:28px}}.cdp{background:#fff;padding:90px 8%}.cdp h2,.mockBox h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px;font-weight:900}.sectionText{color:#4b5563;font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:800px;text-align:center}.mockPyq{grid-gap:30px;background:linear-gradient(135deg,#fff7ed,#e0f2fe);display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:90px 8%}.mockBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #fed7aa;border-radius:35px;box-shadow:0 25px 60px #00000014}.whatsapp{background:#16a34a;bottom:22px;box-shadow:0 15px 40px #16a34a59;padding:16px 22px;right:22px}@media (max-width:768px){.mockPyq{grid-template-columns:1fr}.cdp h2,.mockBox h2{font-size:38px}}.resources{background:linear-gradient(135deg,#fff,#fff7ed);padding:90px 8%}.resources h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:48px;font-weight:900}.dashboard{grid-gap:50px;align-items:center;background:#020617;color:#fff;display:grid;gap:50px;grid-template-columns:1fr 1.2fr;padding:100px 8%}.dashboard h2{font-size:52px;line-height:1.05}.dashboard p{color:#cbd5e1;font-size:18px;line-height:1.7}.dashboardPanel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.dashboardPanel div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;font-weight:800;padding:24px}@media (max-width:768px){.dashboard,.dashboardPanel{grid-template-columns:1fr}.dashboard h2{font-size:38px}}.footer{background:linear-gradient(135deg,#020617,#111827);color:#fff;padding-top:80px}.footerTop{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr;padding:0 8% 60px}.footer h2{font-size:38px;margin-bottom:15px}.footer p{color:#cbd5e1;line-height:1.7}.footer h3{margin-bottom:20px}.footer a{color:#cbd5e1;display:block;margin-bottom:14px;text-decoration:none;transition:.3s}.footer a:hover{color:#f97316;color:var(--color-orange)}.footerBottom{border-top:1px solid #ffffff14;color:#94a3b8;padding:25px}@media (max-width:768px){.footerTop{grid-template-columns:1fr}}.plansSection{background:linear-gradient(135deg,#fff,#fff7ed);padding:100px 8%}.plansSection h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;font-weight:900}.planCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #fed7aa;border-radius:36px;box-shadow:0 25px 60px #00000014;overflow:hidden;padding:40px;position:relative}.planCard ul{grid-gap:16px;display:grid;gap:16px;list-style:none;margin-top:25px;padding-left:0}.planCard li{font-weight:600}.planTag{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:14px;padding:8px 16px}.darkTag{background:#ffffff1f;color:#fff}.premiumCard2{background:linear-gradient(135deg,#020617,#111827);color:#fff}.premiumCard2 button{background:linear-gradient(90deg,#f59e0b,#f97316)}@media (max-width:768px){.plansSection h2{font-size:40px}}.lessonGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.lessonCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #fed7aa;border-radius:30px;box-shadow:0 25px 60px #00000012;padding:28px;transition:.4s}.lessonCard:hover{box-shadow:0 35px 80px #0000001f;transform:translateY(-10px)}.lessonCard span{color:#ea580c;display:inline-block;font-weight:800;margin-bottom:18px}.lessonCard h3{font-size:22px;margin-bottom:12px}.lessonCard p{color:#6b7280;line-height:1.6}@media (max-width:1000px){.lessonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lessonGrid{grid-template-columns:1fr}}.pricingPro{background:linear-gradient(135deg,#fff7ed,#fff);padding:110px 8%}.pricingPro h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:56px;font-weight:900;text-align:center}.pricingGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:50px}.pricingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #fed7aa;border-radius:36px;box-shadow:0 25px 60px #00000014;padding:40px;transition:.4s}.pricingCard:hover{box-shadow:0 40px 80px #00000024;transform:translateY(-12px)}.pricingCard h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:54px;margin:20px 0}.pricingCard ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:25px 0;padding:0}.featuredPrice{border:2px solid #f97316;transform:scale(1.05)}.darkPrice{background:linear-gradient(135deg,#020617,#111827);color:#fff}.darkPrice h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f59e0b,#f97316);background-clip:text;-webkit-background-clip:text}.priceBadge{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:13px;font-weight:900;padding:8px 16px}.orange{background:#ffedd5;color:#c2410c}.premium{background:#111827;color:#fff}@media (max-width:1100px){.pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pricingGrid{grid-template-columns:1fr}.pricingPro h2{font-size:40px}}.academyOverviewPage{background:radial-gradient(circle at top left,#ffb80014,#0000 24%),radial-gradient(circle at bottom right,#3b82f614,#0000 28%),linear-gradient(135deg,#fffaf5,#fff 50%,#f8fbff);min-height:100vh;padding:122px 7% 72px}.academyHero{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:1.05fr .95fr}.academyHeroLeft h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:clamp(40px,3.7vw,62px);font-weight:950;letter-spacing:-2.8px;line-height:1;margin:12px 0 16px}.academyHeroLeft p{color:#475569;font-size:16.5px;line-height:1.65;margin:0;max-width:660px}.academyBadge{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #f9731629;border-radius:999px;box-shadow:0 10px 28px #0f172a0d;color:#ea580c;display:inline-flex;font-weight:800;padding:8px 15px}.academyHeroButtons{display:flex;gap:14px;margin-top:24px}.academyHeroButtons button{border-radius:18px;font-size:14.5px;font-weight:800;padding:13px 21px}.academyPreviewCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff5,#fff7ede6);border:1px solid #f9731624;border-radius:32px;box-shadow:0 22px 64px #0f172a1a;overflow:hidden;padding:28px;position:relative}.academyPreviewCard h3{color:#111827;font-size:25px;margin:0 0 20px}.academyStat{align-items:center;color:#334155;display:flex;font-weight:700;justify-content:space-between;margin-bottom:11px}.academyStat strong{color:#ea580c;font-size:21px}.academyBar{background:#0f172a14;border-radius:999px;height:11px;margin-bottom:24px;overflow:hidden}.academyFill{background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;width:92%}.academyMiniGrid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.academyMiniCard{background:#ffffffe0;border:1px solid #0f172a0d;border-radius:20px;box-shadow:0 10px 26px rgba(15,23,42,.045);color:#111827;font-weight:800;padding:18px;transition:.3s ease}.academyMiniCard:hover{transform:translateY(-6px)}.academyOverviewGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:46px}.academyOverviewCard{background:linear-gradient(135deg,#fffffff5,#fff7ede0);border:1px solid #f9731621;border-radius:28px;box-shadow:0 18px 52px rgba(15,23,42,.075);cursor:pointer;padding:26px;transition:.35s ease}.academyOverviewCard:hover{box-shadow:0 30px 70px #0f172a21;transform:translateY(-8px)}.academyOverviewCard h3{color:#111827;font-size:25px;margin:0 0 12px}.academyOverviewCard p{color:#475569;line-height:1.6;margin-bottom:18px}.academyOverviewCard span{color:#ea580c;font-weight:800}.academyOverviewCard.disabled{opacity:.82}@media (max-width:1000px){.academyOverviewPage{padding:110px 6% 64px}.academyHero{gap:34px;grid-template-columns:1fr}.academyOverviewGrid{grid-template-columns:1fr;margin-top:38px}}@media (max-width:768px){.academyOverviewPage{padding:104px 18px 56px}.academyHeroLeft h1{font-size:38px;letter-spacing:-2px}.academyHeroLeft p{font-size:15.5px}.academyHeroButtons{flex-direction:column}.academyHeroButtons button{width:100%}.academyPreviewCard{border-radius:28px;padding:24px}.academyMiniGrid{grid-template-columns:1fr}.academyOverviewCard{padding:24px}}.whatsapp{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:999px;bottom:20px;box-shadow:0 20px 50px #22c55e59;color:#fff;font-weight:800;padding:18px 24px;position:fixed;right:20px;text-decoration:none;transition:.4s;z-index:9999}.whatsapp:hover{transform:scale(1.08)}.contactHelp{color:#6b7280;font-weight:600;margin-top:18px;text-align:center}.studentDashboard{grid-gap:35px;background:linear-gradient(135deg,#020617,#111827);gap:35px;padding:110px 8%}.dashboardSidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:34px;padding:35px}.dashboardSidebar h3{font-size:30px;margin-bottom:25px}.dashboardSidebar ul{grid-gap:18px;display:grid;gap:18px;list-style:none;padding:0}.dashboardSidebar li{background:#ffffff0a;border-radius:18px;padding:14px 18px;transition:.3s}.dashboardSidebar li:hover{background:#ffffff1a}.dashboardContent{grid-gap:28px;display:grid;gap:28px}.dashboardTop{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.dashboardStat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:30px;color:#fff;padding:35px;text-align:center}.dashboardStat h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f59e0b,#f97316);background-clip:text;-webkit-background-clip:text;font-size:52px;margin-bottom:10px}.dashboardCards{grid-gap:22px;gap:22px;grid-template-columns:repeat(2,1fr)}.dashboardCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:30px;color:#fff;padding:30px}.dashboardCard h3{color:#f59e0b;margin-bottom:14px}@media (max-width:1000px){.dashboardCards,.dashboardTop,.studentDashboard{grid-template-columns:1fr}}.coursePopup{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.popupContent{animation:popupShow .3s ease;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000040;max-width:600px;padding:40px;position:relative;width:100%}.popupContent h2{font-size:38px;margin-bottom:20px}.popupContent p{font-size:18px;line-height:1.7;margin-bottom:25px}.popupContent ul{padding-left:20px}.popupContent li{font-size:17px;margin-bottom:12px}.closeBtn{align-items:center;background:#111827;border:none;border-radius:50%;box-shadow:0 10px 25px #0000002e;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:42px;justify-content:center;position:absolute;right:16px;top:16px;transition:.3s;width:42px}.closeBtn:hover{background:#ea580c;transform:scale(1.08)}.btnLink{background:#000;border:none;border-radius:14px;box-shadow:0 10px 25px #11182740;color:#fff;cursor:pointer;display:inline-block;padding:14px 20px;text-decoration:none;transition:.3s}.btnLink:hover{transform:translateY(-3px)}.btnLink.outline{background:#fff;border:1px solid #000;color:#000}.btnLink.outline:hover{background:#111827;color:#fff}.popupButtons{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.realMock{background:linear-gradient(135deg,#fff7ed,#fff);padding:100px 8%}.realMock h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#111827,#ea580c);background-clip:text;-webkit-background-clip:text;font-size:52px;font-weight:900;text-align:center}.mockTestBox{grid-gap:28px;display:grid;gap:28px;margin:50px auto 0;max-width:950px}.questionCard{background:#ffffffe6;border:1px solid #fed7aa;border-radius:30px;box-shadow:0 20px 50px #00000014;padding:35px}.questionCard h3{font-size:24px;margin-bottom:22px}.option{align-items:center;background:#fff7ed;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-bottom:16px;padding:14px 18px;transition:.3s}.option:hover{background:#ffedd5}.correct{color:#15803d}.correct,.wrong{font-weight:700;margin-top:18px}.wrong{color:#dc2626}.resultBox{background:linear-gradient(135deg,#111827,#1e293b);border-radius:30px;box-shadow:0 25px 60px #0003;color:#fff;padding:40px;text-align:center}.resultBox h2{-webkit-text-fill-color:#fff;color:#fff}@media (max-width:768px){.popupContent{border-radius:22px;padding:28px}.popupContent h2{font-size:34px}.popupButtons{flex-direction:column}.popupButtons .btnLink{text-align:center}.closeBtn{font-size:24px;height:46px;width:46px}nav{flex-wrap:wrap;justify-content:center}nav a{font-size:15px}header{padding:18px 5%}header h1{text-align:center}.whatsapp{bottom:14px;font-size:14px;padding:14px 18px;right:14px}.course,.lessonCard,.mockBox,.planCard,.pricingCard,.review{border-radius:26px;padding:28px}section{padding:70px 6%}.hero{padding:40px 20px;text-align:center}.hero h1,.hero h2{font-size:42px;line-height:1.1}.hero p{font-size:18px;line-height:1.6}.footerTop{gap:30px;grid-template-columns:1fr;text-align:center}nav{flex-wrap:wrap;gap:18px;justify-content:center}.courseCard,.pricingCard{width:100%}}.loginSection{background:linear-gradient(135deg,#fff7ed,#eefcff);padding:90px 8%;text-align:center}.loginSection h2{color:#111827;font-size:48px;font-weight:900;margin-bottom:30px}.loginBox{background:#fff;border-radius:28px;box-shadow:0 25px 70px #0000001f;margin:auto;max-width:420px;padding:35px}.loginBox input{border:1px solid #ddd;border-radius:14px;font-size:16px;margin-bottom:16px;padding:16px 18px;width:100%}.loginBox button{background:#111827;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;padding:16px;width:100%}.loginBox p{margin-top:18px}.loginBox span{color:#c2410c;cursor:pointer;font-weight:800}.courseCard,.goalCard,.hero .badge,.hero button,.hero h1,.hero h2,.hero p,.loginBox,.pricingCard,.resourceCard{animation:fadeUp .8s ease forwards}.courseCard,.loginBox,.nav a,.pricingCard,.resourceCard,button{transition:all .3s ease}.courseCard:hover,.pricingCard:hover,.resourceCard:hover,button:hover{box-shadow:0 25px 60px #00000029;transform:translateY(-5px)}.testimonials{padding:100px 8%;padding:30px 8%}.testimonials h2{color:#111827;margin-bottom:60px}.testimonialGrid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.testimonialCard{background:#fff;border-radius:28px;box-shadow:0 20px 50px #00000014;padding:35px}.testimonialCard:hover{transform:translateY(-8px)}.testimonialCard p{font-size:1.05rem;line-height:1.8}.testimonialCard h4{color:#c2410c;margin-top:25px}.themeBtn{background:#111827;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 14px}.dark,.dark .hero,.dark .testimonials,.dark footer,.dark header,.dark nav{background:#050816;color:#fff}.dark a,.dark h1,.dark h2,.dark h3,.dark p{color:#fff}.dark .goalCard,.dark .loginBox,.dark .testimonialCard{background:#111827;color:#fff}.userEmail{color:#f59e0b;font-weight:600;margin:10px 0 20px}.logoutBtn{background:#ef4444;border-radius:12px;color:#fff;font-weight:600;margin-top:14px;padding:10px 16px;transition:.3s}.logoutBtn:hover{transform:scale(1.05)}.forgotPassword{color:#ff7a00;cursor:pointer;font-weight:600;margin-top:14px;text-align:center}.forgotPassword:hover{text-decoration:underline}.googleBtn{background:#fff;border:none;border-radius:14px;box-shadow:0 10px 30px #00000014;color:#111827;cursor:pointer;font-size:1rem;font-weight:700;margin-top:12px;padding:14px;transition:.3s;width:100%}.googleBtn:hover{transform:translateY(-2px)}.options{grid-gap:12px;gap:12px;margin:24px 0}.optionBtn{background:#f7f7f7;border-radius:16px;font-weight:700;padding:15px 18px}.activeOption{border-color:#c45a1c}.mockPyq{padding:80px 8%}.mockPyq h2{font-size:42px;margin-bottom:30px;text-align:center}.mockBox{border-radius:28px;margin:auto;max-width:720px;padding:45px}@media (max-width:768px){.options{grid-template-columns:1fr}.mockBox{padding:25px}}.premiumMockBox{background:#ffffffe6}@media (max-width:900px){.premiumMock{grid-template-columns:1fr}.mockIntro h2{font-size:40px}.options{grid-template-columns:1fr}}.currentCard{background:#ffffffe6}.monthTag{font-weight:700}@media (max-width:768px){.currentHeader h2{font-size:38px}.currentCard h3{font-size:24px}}.currentAffairs{background:linear-gradient(135deg,#fffaf3,#eef8ff);padding:100px 8%}.currentHeader{margin-bottom:60px;text-align:center}.currentHeader h2{font-size:52px;margin:20px 0}.currentHeader p{color:#555;font-size:18px}.currentGrid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.currentCard{background:#ffffffeb;border:1px solid #c45a1c26;border-radius:30px;box-shadow:0 25px 60px #00000014;padding:35px;transition:.4s ease}.currentCard:hover{box-shadow:0 35px 80px #c45a1c2e;transform:translateY(-10px)}.currentTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.monthTag{background:#fff3e8;border-radius:999px;color:#c45a1c;font-size:14px;font-weight:800;padding:8px 16px}.currentCard h3{font-size:32px;margin-bottom:18px}.currentInfo{margin-bottom:28px}.currentInfo p{color:#333;font-size:18px}.premiumMock{grid-gap:60px;align-items:center;background:linear-gradient(135deg,#fffaf3,#e9f8ff);display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.mockIntro h2{font-size:56px;margin:18px 0}.mockIntro p{font-size:18px;max-width:480px}.premiumMockBox{background:#ffffffeb;border:1px solid #c45a1c40;box-shadow:0 30px 80px #0000001f}.questionTag{background:#fff3e8;border-radius:999px;color:#9c3f11;display:inline-block;font-weight:800;margin-bottom:20px;padding:8px 16px}.mockProgress{background:#fff;border-radius:999px;height:12px;margin-top:25px;overflow:hidden;width:100%}.mockProgressFill{background:linear-gradient(90deg,#c45a1c,#ff8a3d);border-radius:999px;height:100%;transition:.4s ease}.mockCounter{color:#9c3f11;font-weight:800;margin-top:14px}.resultScore{color:#c45a1c;font-size:28px;font-weight:900}.options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin:28px 0}.optionBtn{background:#fff;border:2px solid #0000;border-radius:18px;box-shadow:0 15px 35px #00000014;color:#111;cursor:pointer;font-weight:800;padding:17px 20px;text-align:left}.optionBtn:hover{background:#fff3e8;border-color:#c45a1c}.activeOption{background:#c45a1c!important;border-color:#c45a1c!important;color:#fff!important}@media (max-width:900px){.premiumMock{grid-template-columns:1fr}.currentHeader h2,.mockIntro h2{font-size:38px}.options{grid-template-columns:1fr}.currentCard h3{font-size:24px}}.mockTimer{background:#111827;border-radius:999px;color:#fff;display:inline-block;font-weight:800;margin-top:10px;padding:10px 18px}.correctOption{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.wrongOption{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.resultCircle{background:conic-gradient(#c45a1c 0deg,#ffb37a 1turn);box-shadow:0 25px 60px #c45a1c40;height:150px;margin:25px auto;width:150px}.resultCircle,.resultCircle span{align-items:center;border-radius:50%;display:flex;justify-content:center}.resultCircle span{background:#fff;color:#c45a1c;font-size:32px;font-weight:900;height:110px;width:110px}.performanceLevel{color:#111827;font-size:24px;margin:16px 0 8px;text-align:center}.motivationalMessage{color:#555;font-size:17px;line-height:1.7;margin-bottom:25px;text-align:center}.leaderboardSection{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:100px 8%}.leaderboardHeader{margin-bottom:60px;text-align:center}.leaderboardHeader h2{font-size:52px;margin:20px 0}.leaderboardHeader p{color:#cbd5e1;font-size:18px}.leaderboardGrid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.leaderCard{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 30px 80px #00000040;padding:35px;text-align:center;transition:.4s ease}.leaderCard:hover{transform:translateY(-10px)}.rankBadge{align-items:center;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;display:flex;font-size:20px;font-weight:900;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.leaderCard h3{font-size:26px;margin-bottom:12px}.leaderScore{color:#fbbf24;font-size:36px;font-weight:900}.leaderTag{background:#fbbf2426;border-radius:999px;color:#fbbf24;display:inline-block;font-weight:800;margin-top:10px;padding:8px 16px}@media (max-width:768px){.leaderboardHeader h2{font-size:38px}}.subjectFilters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.subjectBtn{background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:.3s}.subjectBtn:hover{background:#2563eb;transform:translateY(-2px)}.adminQuestionForm{background:#fffffff2;box-shadow:0 20px 50px #00000014;padding:30px}.adminQuestionForm h3{font-size:26px;margin-bottom:20px}.adminQuestionForm input,.adminQuestionForm select{border:1px solid #ddd;border-radius:12px;font-size:15px;margin-bottom:14px;padding:14px 16px;width:100%}.analyticsChartCard{background:#fffffff2;border-radius:24px;box-shadow:0 20px 50px #00000014;grid-column:1/-1;padding:30px}.analyticsChartCard h3{font-size:26px;margin-bottom:22px}.accuracyBars{grid-gap:16px;display:grid;gap:16px}.accuracyBarItem{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:80px 1fr 60px}.accuracyBar{background:#e5e7eb;border-radius:999px;height:14px;overflow:hidden}.accuracyFill{background:linear-gradient(90deg,#c45a1c,#ff8a3d);border-radius:999px;height:100%}@media (max-width:768px){.accuracyBarItem{grid-template-columns:1fr}}.pieChartBox{flex-wrap:wrap;gap:25px}.pieChart,.pieChartBox{align-items:center;display:flex}.pieChart{border-radius:50%;height:160px;justify-content:center;position:relative;width:160px}.pieChart:before{background:#fff;border-radius:50%;content:"";height:105px;position:absolute;width:105px}.pieChart span{font-size:26px;font-weight:900;position:relative;z-index:1}.app.dark,.app.dark #contact,.app.dark .cdp,.app.dark .coursePages,.app.dark .currentAffairs,.app.dark .dashboard,.app.dark .faq,.app.dark .loginSection,.app.dark .mentor,.app.dark .notesSection,.app.dark .plansSection,.app.dark .pricingPro,.app.dark .resources,.app.dark .studentDashboard,.app.dark .testimonials,.app.dark section{background:#071028;color:#fff}.app.dark .analyticsChartCard,.app.dark .course,.app.dark .currentCard,.app.dark .dashboardCard,.app.dark .dashboardStat,.app.dark .faqBox,.app.dark .lessonCard,.app.dark .loginBox,.app.dark .mentorCard,.app.dark .planCard,.app.dark .pricingCard,.app.dark .review{background:#101b36;border-color:#ffffff1f;color:#fff}.app.dark h1,.app.dark h2,.app.dark h3,.app.dark h4,.app.dark li,.app.dark p,.app.dark small,.app.dark span,.app.dark strong{color:#fff}.app.dark .sectionText{color:#ffffffc7}.app.dark .accuracyBar{background:#ffffff24}.adminProPanel{background:linear-gradient(135deg,#071028,#101b36);border-radius:28px;box-shadow:0 25px 70px #0000002e;color:#fff;grid-column:1/-1;margin-top:20px;padding:32px}.adminProHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:26px}.adminProHeader h2{color:#fff;font-size:34px;margin:14px 0 8px}.adminProHeader p{color:#ffffffbf}.adminTabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.adminTab{background:#ffffff1a;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:12px 18px}.activeAdminTab{background:linear-gradient(90deg,#ffb347,#ff7b00);color:#111827}.adminOverviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.adminQuestionForm{background:#fff;border-radius:24px;color:#111827;grid-column:1/-1;margin-top:24px;padding:28px}.adminStudentsSection{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061237eb;border:1px solid #ffffff0f;border-radius:32px;box-shadow:0 20px 60px #00000047;margin-left:auto;margin-right:auto;margin-top:24px;max-width:1400px;padding:32px;width:100%}.adminStudentsSection h3{color:#fff;font-size:28px;margin-bottom:20px}.adminStudentsGrid{grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.studentCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff14}.studentCard h4{color:#ffb347;font-size:22px}.studentCard p{color:#ffffffd1;margin:8px 0}@media (max-width:768px){header{flex-direction:column;gap:16px;padding:22px 18px;text-align:center}header h1{font-size:28px;line-height:1.2}nav{flex-wrap:wrap;gap:14px;justify-content:center}nav a{font-size:15px}.themeBtn{height:46px;width:46px}.hero{grid-template-columns:1fr;padding:70px 20px;text-align:center}.hero h2{font-size:42px;line-height:1.1}.hero p{font-size:17px}.buttons{align-items:center;flex-direction:column;justify-content:center}.buttons .btnLink{max-width:280px;text-align:center;width:100%}.card{margin-top:20px;width:100%}.adminOverviewGrid,.adminStudentsGrid,.currentGrid,.grid,.leaderboardGrid,.lessonGrid,.pricingGrid{gap:20px;grid-template-columns:1fr!important}.course,.currentCard,.dashboardCard,.leaderCard,.lessonCard,.pricingCard,.studentCard{padding:24px;width:100%}.btnLink{text-align:center;width:100%}.studentDashboard{grid-template-columns:1fr;padding:20px}.dashboardSidebar{position:relative;top:0;width:100%}.dashboardContent{width:100%}.dashboardCards,.dashboardTop{grid-template-columns:1fr}.adminTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.adminTab{min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}.adminQuestionForm input,.adminQuestionForm select,.adminQuestionForm textarea{width:100%}.analyticsChartCard{overflow-x:auto}footer{padding:40px 20px;text-align:center}footer .grid{grid-template-columns:1fr}footer a,footer p{font-size:15px;line-height:1.7}.whatsapp{align-items:center;border-radius:999px;bottom:16px;display:flex;font-size:15px;gap:8px;height:auto;padding:14px 18px;right:16px;width:auto}body,html{overflow-x:hidden}iframe,img,video{max-width:100%}}.brand{align-items:flex-start;display:flex;flex-direction:column;gap:12px;gap:4px}.navbarTagline{color:#ff8a00;font-size:9px;font-weight:700;letter-spacing:.8px;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%}.header-logo{display:block;height:auto;object-fit:contain;width:260px}@media (max-width:768px){header{flex-direction:column;gap:14px;height:auto;padding:12px 20px}.header-logo{width:210px}nav{flex-wrap:wrap;gap:16px;justify-content:center}nav a{font-size:15px}}.studentDashboard{grid-gap:24px;background:linear-gradient(135deg,#fff7ed,#fff);display:grid;gap:24px;grid-template-columns:280px 1fr;padding:60px 8%}.dashboardSidebar{background:#111827;border-radius:28px;box-shadow:0 25px 60px #0000002e;color:#fff;padding:28px}.userEmail{background:#ffffff14;border-radius:18px;margin:24px 0;padding:18px}.userEmail span{color:#facc15;display:inline-block;font-size:12px;font-weight:800;margin-top:10px}.logoutBtn{background:linear-gradient(135deg,#f97316,#facc15);border:none;border-radius:14px;color:#111827;cursor:pointer;font-weight:900;margin-top:12px;padding:13px 16px;width:100%}.dashboardContent{background:#fff;border-radius:30px;box-shadow:0 25px 70px #0f172a1a;padding:34px}.analyticsGrid,.dashboardCards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:26px}.analyticsCard,.dashboardMiniCard,.studyPlanBox{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 14px 35px #f9731614;padding:22px}.analyticsCard h2,.dashboardMiniCard h3{color:#ea580c;font-size:32px;margin:0}.analyticsGrid{grid-template-columns:repeat(2,1fr)}.studyPlanBox{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;margin-top:24px}.studyPlanBox ul{margin:18px 0;padding-left:20px}.studyPlanBox li{margin-bottom:10px}@media (max-width:900px){.studentDashboard{padding:40px 5%}.analyticsGrid,.dashboardCards,.studentDashboard{grid-template-columns:1fr}.adminProPanel{background:#fff;border-radius:30px;box-shadow:0 20px 60px #0f172a14;margin:60px 8%;padding:32px}.adminProHeader,.adminTabs{margin-bottom:28px}.adminTabs{display:flex;flex-wrap:wrap;gap:14px}.adminTab{background:#f3f4f6;border:none;border-radius:14px;cursor:pointer;font-weight:700;padding:12px 20px;transition:.3s}.adminTab:hover{transform:translateY(-2px)}.activeAdminTab{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff}.dashboardCard{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;padding:24px}}.adminStudentsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:24px}.studentCard{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 12px 30px #f9731614;padding:22px}.studentCard h4{margin-bottom:12px}.studentActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.analyticsCharts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:30px}.chartCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #94a3b826;border-radius:28px;box-shadow:0 18px 40px #0f172a14;padding:24px}.chartCard h3{color:#0f172a;font-size:1.1rem;margin-bottom:18px}.announcementsSection{background:linear-gradient(180deg,#fff7ed,#fff);padding:80px 20px}.announcementHeader{margin-bottom:40px;text-align:center}.announcementHeader h2{color:#0f172a;font-size:2.4rem;margin-bottom:12px}.announcementHeader p{margin:auto;max-width:700px}.announcementsSection .studentCard{transition:.3s ease}.announcementsSection .studentCard:hover{transform:translateY(-6px)}.mobile-menu-btn{background:#111827;border:none;border-radius:10px;color:#fff;cursor:pointer;display:none;font-size:20px;padding:10px 14px}@media (max-width:768px){.mobile-menu-btn{display:block}.nav{background:#fff;box-shadow:-10px 0 30px #0000001a;flex-direction:column;gap:20px;height:calc(100vh - 80px);padding:30px;position:fixed;right:-100%;top:80px;transition:.3s;width:250px;z-index:999}.nav.mobile-open{right:0}.nav a{font-size:18px}}.mobileBottomNav{display:none}.mobileBottomNav a{align-items:center;color:#111827;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;justify-content:center;text-decoration:none;transition:all .3s ease}.mobileBottomNav a:hover{transform:translateY(-2px)}.navIcon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-radius:14px;box-shadow:0 4px 14px #00000014,inset 0 1px 0 #fff9;display:flex;font-size:20px;height:42px;justify-content:center;transition:all .3s ease;width:42px}.mobileBottomNav a:hover .navIcon{box-shadow:0 8px 22px #00000024;transform:scale(1.08)}@media (max-width:768px){.mobileBottomNav{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-top:1px solid #ffffff26;bottom:0;box-shadow:0 -10px 30px #00000014;display:flex;height:68px;justify-content:space-around;left:0;position:fixed;right:0;z-index:9999}.mobileBottomNav a{align-items:center;color:#111827;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;justify-content:center;text-decoration:none;transition:all .3s ease}.mobileBottomNav a:active{transform:scale(.95)}.mobileBottomNav span{font-size:11px}body{padding-bottom:90px}.whatsapp{bottom:95px}}.premium-loader{align-items:center;background:radial-gradient(circle at top,#fff7ed,#fff 45%,#f8fafc);color:#111827;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.premium-loader-logo{height:auto;margin-bottom:4px;object-fit:contain;width:170px}.premium-loader-ring{animation:premiumSpin .9s linear infinite;border:4px solid #f973162e;border-radius:50%;border-top-color:#f97316;height:54px;width:54px}.premium-loader h2{font-size:26px;font-weight:900;margin:0}.premium-loader p{color:#6b7280;font-size:15px;margin:0}@keyframes premiumSpin{to{transform:rotate(1turn)}}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}.btnLink,a,button{touch-action:manipulation}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox,section{scroll-margin-top:90px}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.course:hover,.leaderCard:hover,.lessonCard:hover,.mentorCard:hover,.planCard:hover,.premiumCard:hover,.review:hover,.statBox:hover{box-shadow:0 20px 40px #0f172a14;transform:translateY(-6px)}.course,.faqBox,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.coursePages,.faq,.mentor,.plansSection,.premium,.resources,.testimonials{overflow:hidden;position:relative}.mentor:before,.plansSection:before,.premium:before{background:#f973161f;border-radius:50%;content:"";filter:blur(60px);height:260px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:260px}.mobileBottomNav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffa6;border-radius:24px;bottom:14px;box-shadow:0 18px 45px #0f172a2e;left:14px;padding:10px 8px;position:fixed;right:14px;z-index:999}.mobileBottomNav a{border-radius:18px;transition:transform .25s ease,background .25s ease}.mobileBottomNav a:active{background:#f973161f;transform:scale(.94)}@media (min-width:769px){.mobileBottomNav{display:none}}@media (max-width:768px){body{padding-bottom:86px}}.cdp,.coursePages,.faq,.footer,.hero,.mentor,.plansSection,.premium,.resources,.stats,.testimonials{animation:fadePremium .7s ease}@keyframes fadePremium{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{animation:cardFade .5s ease}@keyframes cardFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.cdp,.coursePages,.faq,.footer,.hero,.mentor,.plansSection,.premium,.resources,.stats,.testimonials{animation-duration:.45s}.course,.leaderCard,.lessonCard,.mentorCard,.planCard,.premiumCard,.review,.statBox{animation-duration:.35s}.course:hover,.leaderCard:hover,.lessonCard:hover,.mentorCard:hover,.planCard:hover,.premiumCard:hover,.review:hover,.statBox:hover{transform:none}}.btnLink,.mobileBottomNav a,button{transform:translateZ(0);will-change:transform}.btnLink:active,.mobileBottomNav a:active,button:active{transform:scale(.96)}.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard{transition:transform .3s ease,box-shadow .3s ease}.courseCard:hover,.dashboardCard:hover,.mockCard:hover,.noteCard:hover,.premiumCard:hover{box-shadow:0 14px 40px #0000001f;transform:translateY(-6px)}.courseCard,.dashboardCard,.hero,.mockCard,.noteCard,.premiumCard,.pricingCard{animation:fadeUp .7s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dashboard:before,.hero:before,.premium:before,.pricing:before{background:radial-gradient(circle,#f973162e,#0000 70%);content:"";filter:blur(30px);height:320px;pointer-events:none;position:absolute;width:320px;z-index:0}.dashboard,.hero,.premium,.pricing{overflow:hidden;position:relative}.dashboardCard,.premiumCard,.pricingCard{animation:floatingCard 4s ease-in-out infinite}@keyframes floatingCard{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.mobileBottomNav a.active,.mobileBottomNav a:focus,.mobileBottomNav a:hover{color:#f97316}.mobileBottomNav a.active .navIcon,.mobileBottomNav a:focus .navIcon,.mobileBottomNav a:hover .navIcon{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 10px 25px #f9731659;color:#fff}.btnLink,.ctaButton,.planButton,button{overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.btnLink:hover,.ctaButton:hover,.planButton:hover,button:hover{box-shadow:0 12px 30px #f9731647;transform:translateY(-2px)}.btnLink:before,.ctaButton:before,.planButton:before,button:before{background:linear-gradient(120deg,#0000,#ffffff40,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.btnLink:hover:before,.ctaButton:hover:before,.planButton:hover:before,button:hover:before{transform:translateX(100%)}.hero:after{animation:heroGlow 6s ease-in-out infinite;background:radial-gradient(circle,#fb923c2e,#0000 70%);border-radius:50%;content:"";filter:blur(40px);height:420px;left:-120px;pointer-events:none;position:absolute;top:-120px;width:420px}@keyframes heroGlow{0%{opacity:.7;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.08) translateY(12px)}to{opacity:.7;transform:scale(1) translateY(0)}}.courseCard,.dashboardCard,.hero,.lessonCard,.mockCard,.noteCard,.premiumCard,.pricingCard,.review,.statBox{animation:revealSmooth .8s ease}@keyframes revealSmooth{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard,.pricingCard{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff59;border-radius:24px;box-shadow:0 10px 35px #0f172a14}.app:before{background:radial-gradient(circle at top left,#f973161a,#0000 30%),radial-gradient(circle at bottom right,#fb923c1a,#0000 30%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.dashboardCard,.premiumCard,.pricingCard{position:relative}.dashboardCard:before,.premiumCard:before,.pricingCard:before{background:linear-gradient(135deg,#f973168c,#fb923c2e,#ffffff59);border-radius:inherit;content:"";inset:-1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.mobileBottomNav{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #fff6;box-shadow:0 12px 40px #0f172a24,inset 0 1px 0 #ffffff80}.mobileBottomNav:before{background:linear-gradient(135deg,#f9731614,#0000 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.app:after{animation:floatingBg 12s ease-in-out infinite;background:radial-gradient(circle,#f973161a,#0000 70%);border-radius:50%;content:"";filter:blur(50px);height:520px;pointer-events:none;position:fixed;right:-180px;top:20%;width:520px;z-index:-1}@keyframes floatingBg{0%{transform:translateY(0)}50%{transform:translateY(-24px)}to{transform:translateY(0)}}.ctaButton,.planButton,button{animation:pulseGlow 3s ease-in-out infinite}@keyframes pulseGlow{0%{box-shadow:0 0 0 #f9731600}50%{box-shadow:0 0 24px #f9731638}to{box-shadow:0 0 0 #f9731600}}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmerMove 2s infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes shimmerMove{to{transform:translateX(100%)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff73}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#fb923c);border:2px solid #fff6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ea580c,#f97316)}.dashboard,.faq,.hero,.premium,.pricing,.resources,.testimonials{box-shadow:0 10px 40px #0f172a0a;position:relative}.hero h1,.hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#f97316);background-clip:text;-webkit-background-clip:text;text-shadow:0 4px 18px #f973161f}body{animation:bgMove 18s ease infinite;background:linear-gradient(135deg,#fff7ed,#fff,#fffaf5);background-size:200% 200%}@keyframes bgMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero .btnLink,.hero .ctaButton,.hero button{isolation:isolate;overflow:hidden;position:relative}.hero .btnLink:after,.hero .ctaButton:after,.hero button:after{background:linear-gradient(135deg,#f9731638,#fb923c14,#0000);border-radius:inherit;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .35s ease;z-index:-1}.hero .btnLink:hover:after,.hero .ctaButton:hover:after,.hero button:hover:after{opacity:1}.badge,.heroBadge{animation:floatingBadge 4s ease-in-out infinite;box-shadow:0 10px 24px #f9731629}@keyframes floatingBadge{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}section{position:relative}section:after{background:linear-gradient(90deg,#0000,#f973162e,#0000);bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:72%}.btnLink,.courseCard,.dashboardCard,.mockCard,.noteCard,.premiumCard,.pricingCard,button{cursor:pointer}.btnLink:hover,.courseCard:hover,.dashboardCard:hover,.mockCard:hover,.noteCard:hover,.premiumCard:hover,.pricingCard:hover,button:hover{filter:brightness(1.02)}#root,body,html{overflow-x:hidden}img{display:block;max-width:100%}a,button,input,textarea{outline:none}::selection{background:#f9731638;color:#111827}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.btnLink,.courseCard,.dashboardCard,.hero,.mobileBottomNav,.mockCard,.noteCard,.premiumCard,.pricingCard,button{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.aspire-logo{gap:12px}.aspire-logo,.aspire-logo-icon{align-items:center;display:flex}.aspire-logo-icon{animation:logoFloat 4s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:16px;box-shadow:0 10px 25px #f9731647;color:#fff;font-size:28px;font-weight:900;height:52px;justify-content:center;width:52px}.aspire-black{color:#111827}.aspire-black,.aspire-gold{font-size:28px;font-weight:900}.aspire-gold{color:#f97316}.aspire-logo-text small{color:#4b5563;font-size:12px;letter-spacing:2px}@keyframes logoFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.aspire-logo{gap:10px}.aspire-logo-svg{animation:logoFloat 4s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(249,115,22,.28));height:54px;width:54px}.aspire-main-text{line-height:1}.aspire-black,.aspire-gold{font-size:28px;font-weight:900;letter-spacing:-1px}.aspire-logo-text small{font-size:11px;letter-spacing:4px;margin-left:4px}.aspire-logo-svg{display:block;flex-shrink:0;height:58px;width:58px}.premium-brand{align-items:center;display:flex;gap:12px}.premium-a-icon{flex-shrink:0;height:52px;position:relative;width:46px}.a-left,.a-right{background:linear-gradient(180deg,#fff7cc,#facc15 18%,#f59e0b 45%,#ea580c 75%,#7c2d12);border-radius:14px;bottom:0;box-shadow:0 0 12px #fbbf2473,0 8px 20px #f9731659;height:52px;overflow:hidden;position:absolute;width:12px}.a-left:after,.a-right:after{background:#ffffff6b;content:"";filter:blur(1px);height:100%;left:18%;position:absolute;top:0;width:22%}.a-left{left:7px;transform:rotate(24deg);transform-origin:bottom center}.a-right{right:7px;transform:rotate(-24deg);transform-origin:bottom center}.a-cross{background:linear-gradient(90deg,#7c2d12,#f97316 30%,#facc15 68%,#fff7cc);border-radius:999px;box-shadow:0 0 10px #fbbf2473,0 4px 14px #f9731647;height:10px;left:7px;top:23px;transform:rotate(-18deg);width:34px}.a-cross,.a-glow{position:absolute}.a-glow{background:radial-gradient(circle,#fbbf2433 0,#f973161a 45%,#0000 72%);border-radius:50%;inset:0;pointer-events:none;transform:scale(1.5)}.aspire-logo-text{display:flex;flex-direction:column;justify-content:center;line-height:1}.aspire-main-text{align-items:center;display:flex;font-size:34px;font-weight:900;letter-spacing:-1.6px}.aspire-black{color:#0f172a}.aspire-gold{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#facc15,#f59e0b 45%,#ea580c);background-clip:text;-webkit-background-clip:text}.aspire-logo-text small{color:#475569;font-size:10px;font-weight:700;letter-spacing:5px;margin-left:3px;margin-top:4px}@media (max-width:768px){.premium-brand{gap:10px}.premium-a-icon{height:44px;width:38px}.a-left,.a-right{height:44px;width:10px}.a-cross{height:8px;top:19px;width:28px}.aspire-main-text{font-size:27px}.aspire-logo-text small{font-size:8px;letter-spacing:4px}}.premium-a-icon{flex-shrink:0!important;height:48px!important;position:relative!important;width:42px!important}.a-cross,.a-glow,.a-left,.a-right,.premium-a-icon{display:block!important;opacity:1!important;visibility:visible!important}#root,.app,body,html{min-height:100%}body{overscroll-behavior-y:none}.app{isolation:isolate}@supports (height:100dvh){.app,.premium-loader{min-height:100dvh}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{-webkit-user-select:none;user-select:none}body,html{height:auto;overflow-x:hidden;overflow-y:auto}body{overscroll-behavior-y:auto}.app{min-height:100vh;overflow:visible}header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffeb!important}@media (max-width:768px){body{padding-bottom:90px}header{position:-webkit-sticky!important;position:sticky!important;top:0!important}.app{padding-top:72px!important}}header{background:#fffffff0!important;left:auto!important;min-height:auto!important;padding:14px 7%!important;right:auto!important;z-index:9999!important}.header-logo{max-height:70px!important}@media (max-width:768px){header{padding:10px 18px!important}.header-logo{max-height:58px!important}}.dashboardSidebar{overflow:hidden}.userEmail h4,.userEmail p,.userEmail strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.dashboardContent{padding-top:42px!important}.dashboardContent .sectionText{margin-bottom:36px!important;margin-top:12px!important}.dashboardCards{margin-top:20px!important}@media (max-width:768px){.studentDashboard{grid-template-columns:1fr!important}.dashboardSidebar{width:100%!important}.dashboardContent{padding-top:28px!important}}.studentDashboard{align-items:stretch!important}.dashboardContent{padding:34px 42px!important}.dashboardContent h2{margin-bottom:16px!important;margin-top:42px!important}.dashboardCards{gap:20px!important;margin-top:34px!important}.dashboardMiniCard{min-height:150px!important}.analyticsGrid{margin-top:34px!important}.dashboardSidebar{padding:42px 28px!important}header{background:#fffffff5!important;min-height:86px!important;overflow:visible!important;padding:10px 7%!important;position:-webkit-sticky!important;position:sticky!important;z-index:99999!important}.header-logo{max-height:64px!important}nav{gap:24px!important}.app{padding-top:0!important}@media (max-width:768px){header{min-height:72px!important;padding:8px 16px!important}.header-logo{max-height:54px!important}}header{align-items:center!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff7!important;box-sizing:border-box!important;display:flex!important;height:86px!important;justify-content:space-between!important;left:0!important;overflow:hidden!important;padding:0 6%!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:999999!important}.app{padding-top:86px!important}.header-logo{flex-shrink:0!important;max-height:58px!important;object-fit:contain!important;width:auto!important}nav{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:18px!important;justify-content:flex-end!important;overflow:hidden!important;white-space:nowrap!important}nav a{flex-shrink:0!important;font-size:16px!important}@media (max-width:768px){header{height:72px!important;padding:0 16px!important}.app{padding-top:72px!important}.header-logo{max-height:52px!important}}.currentAffairs{background:radial-gradient(circle at top left,#fbbf241f,#0000 25%),linear-gradient(135deg,#020617,#0f172a 55%,#172554);overflow:hidden;padding:120px 7%;position:relative}.currentAffairs h2{color:#fff;font-size:64px;font-weight:900;letter-spacing:-2px;margin-bottom:20px;text-align:center}.currentAffairs .sectionText{color:#ffffffbf;font-size:20px;margin-bottom:70px;text-align:center}.currentAffairsGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:40px auto 0;max-width:1500px;padding:0 28px}.currentAffairCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff14;border-radius:30px;box-shadow:0 10px 40px #00000040,inset 0 1px 0 #ffffff14;padding:36px;transition:all .35s ease}.currentAffairCard:hover{border-color:#fbbf2473;box-shadow:0 20px 60px #f973162e,0 0 40px #fbbf241f;transform:translateY(-10px)}.currentAffairCard .planTag{background:linear-gradient(135deg,#facc15,#f97316);border-radius:999px;color:#111827;display:inline-block;font-size:14px;font-weight:800;margin-bottom:24px;padding:10px 18px}.currentAffairCard h3{color:#fff;font-size:30px;font-weight:800;line-height:1.25;margin-bottom:24px}.currentAffairCard p{color:#ffffffd1;font-size:17px;margin:14px 0}.currentAffairBtn{background:linear-gradient(135deg,#facc15,#f97316);border:none;border-radius:16px;color:#111827;cursor:pointer;font-size:16px;font-weight:900;margin-top:28px;padding:16px 24px;transition:all .3s ease;width:100%}.currentAffairBtn:hover{box-shadow:0 10px 30px #f973164d;transform:scale(1.03)}@media (max-width:768px){.currentAffairs{padding:90px 20px}.currentAffairs h2{font-size:42px}.currentAffairs .sectionText{font-size:16px}.currentAffairCard{padding:28px}}.adminPanel .currentAffairCard h3{color:#f59e0b!important}.adminPanel .currentAffairCard p{color:#334155!important}.adminPanel .currentAffairCard .planTag{color:#111827!important}.adminPanel .currentAffairCard{background:#fff7ed!important}.currentAffairCard{border:1px solid #ffffff14!important}.currentAffairCard h3{color:#f59e0b!important}.currentAffairCard div,.currentAffairCard p,.currentAffairCard span{color:#334155!important}.currentAffairCard .planTag{background:#f59e0b26!important;color:#111827!important}.currentAffairCard,.currentAffairCard *{color:#0f172a!important;opacity:1!important}.currentAffairCard{background:#fff7ed!important;border:1px solid #f9731640!important}.currentAffairCard h3{color:#ea580c!important}.currentAffairCard p{color:#1e293b!important}.currentAffairCard .planTag{background:#dcfce7!important;color:#166534!important}.currentAffairCard .currentAffairBtn,.currentAffairCard button{background:#000!important;color:#fff!important}.currentAffairsGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,1fr)!important;margin-left:auto!important;margin-right:auto!important;margin-top:30px!important;max-width:1500px!important;padding:0 24px!important}@media (max-width:1100px){.currentAffairsGrid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.currentAffairsGrid{gap:14px!important;grid-template-columns:repeat(2,1fr)!important;padding:0 14px!important}}#root,.App,body,html{max-width:100%;width:100%}#root,.App{overflow-x:hidden!important}@media (max-width:768px){.analyticsSection,.coursePages,.currentAffairs,.dashboard,.dashboardWrapper,.hero,.studentDashboard,section{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.analyticsCard,.chartCard,.dashboardCard,.heroContent,.heroGrid,.studentDashboard{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.studentDashboard{padding-left:14px!important;padding-right:14px!important}.studentDashboard *{box-sizing:border-box!important;max-width:100%!important}.dashboardTabs,.studentTabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.dashboardTabs button,.studentTabs button{flex:1 1 45%!important;white-space:normal!important}.recharts-surface,.recharts-wrapper{max-width:100%!important}}.currentAffairCard{background:#fffaf2!important;border:1px solid #f9731626!important;border-radius:28px!important;box-shadow:0 10px 30px #0f172a0d!important;padding:34px!important;transition:.3s ease!important}.currentAffairCard:hover{box-shadow:0 18px 40px #f973161f!important;transform:translateY(-6px)!important}.currentAffairCard h3{color:#f97316!important;font-size:36px!important;font-weight:800!important;line-height:1.2!important;margin-bottom:24px!important}.currentAffairCard p{color:#0f172a!important;font-size:26px!important;font-weight:500!important;margin-bottom:18px!important}.currentAffairCard .planTag{background:#22c55e26!important;border-radius:999px!important;color:#15803d!important;display:inline-block!important;margin-bottom:26px!important;padding:10px 20px!important}.currentAffairBtn,.currentAffairCard .planTag{font-size:18px!important;font-weight:700!important}.currentAffairBtn{background:#000!important;border:none!important;border-radius:18px!important;color:#fff!important;cursor:pointer!important;margin-top:20px!important;padding:16px 28px!important;transition:.3s ease!important}.currentAffairBtn:hover{background:linear-gradient(135deg,#facc15,#f97316)!important;color:#111827!important;transform:scale(1.03)!important}.adminPanel .course,.adminPanel .currentAffairCard{background:#fff7ed!important;color:#0f172a!important}.adminPanel .course *,.adminPanel .currentAffairCard *{color:#0f172a!important;opacity:1!important}.adminPanel .course h3,.adminPanel .currentAffairCard h3{color:#f97316!important;font-weight:900!important}.adminPanel .course p,.adminPanel .currentAffairCard p{color:#1e293b!important}.adminPanel .course .planTag,.adminPanel .currentAffairCard .planTag{background:#dcfce7!important;color:#166534!important;font-weight:900!important}.adminPanel .course button,.adminPanel .currentAffairCard button{background:#000!important;color:#fff!important}.adminPanel .adminCard,.adminPanel .announcementCard,.adminPanel .course,.adminPanel .currentAffairCard,.adminPanel .enquiryCard,.adminPanel .noteCard,.adminPanel .paymentCard,.adminPanel .studentCard{background:#fff7ed!important;color:#0f172a!important}.adminPanel .adminCard *,.adminPanel .announcementCard *,.adminPanel .course *,.adminPanel .currentAffairCard *,.adminPanel .enquiryCard *,.adminPanel .noteCard *,.adminPanel .paymentCard *,.adminPanel .studentCard *{color:#0f172a!important;opacity:1!important}.adminPanel .adminCard h3,.adminPanel .announcementCard h3,.adminPanel .course h3,.adminPanel .currentAffairCard h3,.adminPanel .enquiryCard h3,.adminPanel .noteCard h3,.adminPanel .paymentCard h3,.adminPanel .studentCard h3{color:#f97316!important;font-weight:900!important}.adminPanel .planTag,.adminPanel .statusTag{background:#dcfce7!important;color:#166534!important;font-weight:900!important}.adminPanel button{opacity:1!important}.adminProPanel .dashboardCard,.adminProPanel .studentCard{background:#fff7ed!important;color:#0f172a!important}.adminProPanel .dashboardCard *,.adminProPanel .studentCard *{color:#0f172a!important;opacity:1!important}.adminProPanel .dashboardCard h3,.adminProPanel .studentCard h3,.adminProPanel .studentCard h4{color:#f97316!important;font-weight:900!important}.adminProPanel .dashboardCard p,.adminProPanel .studentCard p{color:#1e293b!important}.adminProPanel .btnLink{background:#000!important;color:#fff!important}.ctetDashboard,.ctetDashboard *,.dashboardPreview,.dashboardPreview *,.heroDashboard,.heroDashboard *,.masterDashboard,.masterDashboard *{opacity:1!important}.ctetDashboard,.dashboardPreview,.heroDashboard,.masterDashboard{background:#fffaf2eb!important;border:1px solid #f973162e!important}.ctetDashboard h3,.dashboardPreview h3,.heroDashboard h3,.masterDashboard h3{color:#0f172a!important}.ctetDashboard p,.ctetDashboard span,.dashboardPreview p,.dashboardPreview span,.heroDashboard p,.heroDashboard span,.masterDashboard p,.masterDashboard span{color:#1e293b!important;font-weight:700!important}.ctetDashboard .progressCard,.dashboardPreview .progressCard,.heroDashboard .progressCard,.masterDashboard .progressCard{background:#fff7ed!important;color:#0f172a!important}.coursePages .grid{gap:28px!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;margin:32px auto 0!important;max-width:1320px}.course{background:#ffffffc7!important;border:1px solid #ffae4240!important;border-radius:30px!important;box-shadow:0 28px 70px #ff8c001a!important;padding:34px 34px 28px!important}.course h3{color:#4b2414!important;font-size:30px!important;margin-bottom:18px!important}.course p{color:#333!important;font-size:16px!important;line-height:1.58!important}.course button{border-radius:14px!important;font-weight:700!important;padding:14px 26px!important}@media (max-width:900px){.coursePages .grid{grid-template-columns:1fr!important}}.hero{grid-template-columns:1fr 1fr;min-height:calc(100vh - 90px);padding:70px 6%}.heroContent{max-width:760px}.taglineCard{background:#ffffffc2;border:1px solid #ffae4240;border-radius:30px;box-shadow:0 28px 80px #ff8c001f;gap:24px;max-width:720px;padding:28px 34px;width:100%}.taglineIcon{background:linear-gradient(135deg,#fff0cc,#ffd08a);border-radius:22px;display:grid;font-size:34px;height:78px;place-items:center;width:78px}.taglineCard h3{color:#ff8500;font-size:30px;line-height:1.25;margin:0 0 10px;text-transform:uppercase}.taglineCard p{color:#4b5563;font-size:18px;line-height:1.7;margin:0}.hero h2{background:linear-gradient(135deg,#2d1b1b,#6b3518,#c75b0b);font-size:clamp(48px,5vw,78px)!important;margin:22px 0}.heroGoalCard{border-radius:34px;justify-self:end;max-width:720px;padding:46px 42px;width:100%}.goalTop{gap:22px;margin-bottom:28px}.goalIcon{background:linear-gradient(135deg,#fff0cc,#ffd08a);display:grid;font-size:34px;place-items:center}.heroGoalCard strong{color:#ff8500;font-size:28px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:34px 18px 90px}.taglineCard{padding:20px}.taglineCard h3{font-size:22px}.hero h2{font-size:42px!important}.heroGoalCard{max-width:100%}}.hero{gap:48px!important;padding:90px 6% 70px!important}.taglineCard{max-width:620px!important}.taglineCard h3{font-size:26px!important}.taglineCard p{line-height:1.6!important}.hero h2{font-size:clamp(42px,4.3vw,64px)!important;line-height:1.08!important;margin:20px 0!important;max-width:680px!important}.heroGoalCard{justify-self:end!important;margin-top:40px!important;max-width:620px!important;padding:38px!important}.goalIcon{font-size:28px!important;height:58px!important;width:58px!important}.heroGoalCard strong{font-size:24px!important}@media (max-width:900px){.hero{grid-template-columns:1fr!important;padding:32px 18px 90px!important}.hero h2{font-size:38px!important}.heroGoalCard{margin-top:0!important;max-width:100%!important}}.mentor{grid-gap:48px!important;align-items:center!important;display:grid!important;gap:48px!important;grid-template-columns:1fr .9fr!important;min-height:auto!important;padding:90px 7% 70px!important;scroll-margin-top:120px}.mentorLeft h2{font-size:clamp(42px,4.5vw,72px)!important;line-height:1.05!important;margin:18px 0 24px!important}.mentorIntro{font-size:18px!important;line-height:1.75!important;max-width:720px!important}.mentorStat{padding:24px!important}.mentorQuote{font-size:17px!important;margin:28px 0!important;padding:24px 28px!important}.premiumMentorCard{max-height:none!important}.mentorHighlights{grid-gap:16px!important;display:grid!important;gap:16px!important}.mentorHighlight{border-radius:20px!important;padding:18px 22px!important}.mentorHighlight strong{font-size:16px!important}.mentorHighlight span{font-size:15px!important}@media (max-width:900px){.mentor{grid-template-columns:1fr!important;padding:70px 18px 60px!important}.mentorLeft h2{font-size:38px!important}}.mentor{align-items:start!important;padding:70px 7% 45px!important}.mentorLeft h2{font-size:clamp(38px,4vw,62px)!important;margin:12px 0 18px!important}.mentorIntro{font-size:16px!important;margin-bottom:20px!important}.mentorStats{gap:14px!important;margin:18px 0!important}.mentorStat{padding:18px 20px!important}.mentorStat h3{font-size:26px!important}.mentorQuote{font-size:15px!important;line-height:1.55!important;margin:18px 0!important;padding:18px 22px!important}.mentorCardTop{margin-bottom:14px!important}.mentorAvatar{font-size:24px!important;height:62px!important;width:62px!important}.mentorHighlights{gap:12px!important}.mentorHighlight{padding:14px 18px!important}.mentorHighlight strong{font-size:15px!important}.mentorHighlight span{font-size:14px!important}#mock-tests{background:radial-gradient(circle at 18% 20%,#ff99002e,#0000 28%),radial-gradient(circle at 82% 70%,#0ea5e92e,#0000 32%),linear-gradient(135deg,#fffaf3,#eef9ff)!important;overflow:hidden;padding:80px 7%!important;position:relative}#mock-tests:before{color:#ff840038;content:"FREE SMART PRACTICE";font-size:13px;font-weight:900;letter-spacing:2px;position:absolute;right:7%;top:40px}#mock-tests h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#5b2a11,#ff8500);background-clip:text;-webkit-background-clip:text;font-size:clamp(44px,5vw,76px)!important;line-height:1.05!important;margin-bottom:16px!important}#mock-tests .badge,#mock-tests .planTag{background:linear-gradient(135deg,#fc3,#ff7b00)!important;box-shadow:0 16px 40px #ff84003d;color:#111!important}#mock-tests .card,#mock-tests .mockCard,#mock-tests .testCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7!important;border:1px solid #ffae4247!important;border-radius:32px!important;box-shadow:0 30px 80px #00000012,0 14px 38px #ff840024!important}#mock-tests button{background:linear-gradient(135deg,#111827,#252525)!important;border-radius:16px!important;box-shadow:0 18px 45px #0000002e;color:#fff!important;font-weight:800!important;padding:15px 26px!important}.hero{background:radial-gradient(circle at 12% 15%,#ff9d0038,#0000 28%),radial-gradient(circle at 88% 50%,#0ea5e92e,#0000 34%),linear-gradient(135deg,#fffaf3,#eef9ff)!important;min-height:calc(100vh - 82px)!important;overflow:hidden;padding:90px 6% 95px!important;position:relative}.hero:before{border:1px solid #ffffff8c;border-radius:42px;content:"";inset:28px;pointer-events:none;position:absolute}.heroContent{position:relative;z-index:2}.hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#140f14,#5b2a13 45%,#c55308);background-clip:text;-webkit-background-clip:text;font-size:clamp(54px,5.8vw,92px)!important;margin:24px 0!important;max-width:820px!important;text-shadow:0 18px 55px #ff7a001f}.hero>p,.heroContent>p{color:#475569!important;font-size:20px!important;margin-bottom:30px!important}.taglineCard{background:#ffffffd1!important;border:1px solid #ffae4242!important;border-radius:34px!important;box-shadow:0 30px 90px #ff8c0024,inset 0 1px 0 #fffc!important;max-width:720px!important;padding:26px 34px!important;transform:translateY(-8px)}.taglineCard h3{font-size:30px!important;letter-spacing:-.7px!important;line-height:1.18!important}.taglineIcon{box-shadow:0 18px 45px #ff8c003d}.hero .badge{background:linear-gradient(135deg,#ffca28,#ff7400)!important;border-radius:999px!important;box-shadow:0 18px 42px #ff7a0047!important;padding:13px 24px!important}.hero .btnLink{background:linear-gradient(135deg,#030712,#1f2937)!important;border-radius:18px!important;box-shadow:0 22px 55px #00000038,0 8px 20px #ff7a001f!important;font-weight:900!important;padding:18px 30px!important}.heroGoalCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7!important;border:1px solid #ffffffb8!important;border-radius:38px!important;box-shadow:0 45px 110px #0f172a1f,0 20px 55px #0ea5e91f!important;max-width:660px!important;padding:46px!important;position:relative;z-index:2}.heroGoalCard:after{background:#ffedd5e6;border-radius:999px;color:#9a3412;content:"AI Guided Practice";font-size:12px;font-weight:900;padding:9px 16px;position:absolute;right:28px;top:24px}.progress{border-radius:999px!important;height:14px!important}.fill{background:linear-gradient(90deg,#ffb703,#fb8500)!important}@media (max-width:900px){.hero{padding:38px 18px 90px!important}.hero h2{font-size:42px!important;letter-spacing:-1.5px!important}.taglineCard{padding:20px!important}.heroGoalCard{padding:28px!important}}.hero{gap:44px!important;grid-template-columns:.9fr 1.1fr!important;padding:120px 6% 75px!important}.taglineCard{margin-bottom:22px!important;padding:18px 22px!important}.taglineCard h3{font-size:21px!important;line-height:1.25!important}.taglineCard p{line-height:1.5!important}.hero h2{font-size:clamp(42px,4.4vw,68px)!important;letter-spacing:-2px!important;line-height:1.04!important;max-width:650px!important}.heroGoalCard{border-radius:32px!important}.heroGoalCard:after{font-size:11px!important;padding:7px 12px!important}.goalIcon{font-size:24px!important;height:52px!important;width:52px!important}.profileBtn{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.profileModal{background:linear-gradient(135deg,#fffffffa,#fff8f0f5);border:1px solid #f973161f;border-radius:36px;box-shadow:0 40px 120px #0f172a2e;margin-top:40px;max-height:88vh;max-width:850px;padding:56px;width:100%}.mentorProfileOverlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}.profileModal{background:#fffffff5;border:1px solid #ffffffb3;border-radius:34px;box-shadow:0 30px 80px #0f172a47;max-height:90vh;overflow-y:auto;padding:48px;position:relative;width:min(900px,100%)}.closeMentorProfile{background:#f1f5f9;border:none;border-radius:50%;color:#0f172a;cursor:pointer;font-size:32px;font-weight:900;height:54px;position:absolute;right:20px;top:20px;transition:.3s ease;width:54px}.closeMentorProfile:hover{background:#ea580c;color:#fff;transform:rotate(90deg)}.profileTag{color:#ea580c;font-weight:800;margin-bottom:18px}.profileContent h4{color:#ea580c;font-size:22px;margin-bottom:10px;margin-top:24px}.mentorProfileModal{border-radius:32px!important;box-shadow:0 40px 100px #00000040!important;max-height:82vh!important;width:min(900px,90vw)!important}.closeMentorProfile{height:56px!important;right:26px!important;top:22px!important;width:56px!important}.mentorProfileOverlay{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a8c!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:99999!important}.mentorProfileModal{background:#fffffff7!important;border-radius:34px!important;box-shadow:0 40px 100px #0000003d!important;max-height:86vh!important;max-width:920px!important;overflow-y:auto!important;padding:48px!important;position:relative!important;width:100%!important}.closeMentorProfile{align-items:center!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:34px!important;font-weight:900!important;height:58px!important;justify-content:center!important;position:absolute!important;right:28px!important;top:24px!important;width:58px!important;z-index:20!important}.closeMentorProfile:hover{transform:rotate(90deg)!important}.profileModal{border-radius:32px!important;margin-top:70px!important;max-height:calc(100vh - 120px)!important;padding:42px 48px!important}.profileModal h2{font-size:30px!important;margin-bottom:14px!important;margin-top:0!important}.profileModal h3{font-size:22px!important;margin-bottom:12px!important}.profileContent h4{font-size:22px!important;margin-top:22px!important}.profileContent li,.profileContent p{font-size:16px!important;line-height:1.65!important}.closeMentorProfile{right:22px!important;top:18px!important}.profileContent{grid-gap:28px;display:grid;gap:28px}.profileCards{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.profileCards{grid-template-columns:1fr}.profileModal{padding:34px 24px}}.mentorStats{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,1fr)!important;margin:28px 0!important}.mentorStat{background:linear-gradient(135deg,#fffffff5,#fff7edeb)!important;border:1px solid #f9731629!important;border-radius:24px!important;box-shadow:0 16px 40px #0f172a0f!important;padding:24px 20px!important}.mentorStat h3{color:#ea580c!important;font-size:28px!important;margin:0 0 10px!important}.mentorStat p{color:#475569!important;font-size:15px!important;font-weight:700!important;margin:0!important}.mentor h2{-webkit-text-fill-color:#0000!important;background:linear-gradient(90deg,#111827,#7c2d12,#ea580c)!important;background-clip:text!important;-webkit-background-clip:text!important}.mentor h2 ::selection,.mentor h2::selection{background:#0000!important}@media (max-width:900px){.mentorStats{grid-template-columns:1fr!important}}.mentorStat{cursor:pointer;transform:translateY(0);transition:all .35s ease!important}.mentorStat:hover{border-color:#f9731659!important;box-shadow:0 28px 70px #0f172a1f,0 18px 40px #f9731624!important;transform:translateY(-10px) scale(1.03)!important}.adminDashboardPro{margin-top:30px}.adminStatsGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.proStatCard{background:linear-gradient(145deg,#0f172af2,#1e293beb);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 10px 40px #00000059,inset 0 1px 0 #ffffff0d;overflow:hidden;padding:28px;position:relative;transition:all .35s ease}.proStatCard:hover{border-color:#fa06;box-shadow:0 20px 60px #ffaa002e,0 10px 30px #0006;transform:translateY(-8px) scale(1.02)}.statIcon{display:inline-block;font-size:2.2rem;margin-bottom:14px}.proStatCard h3{color:#cbd5e1;font-size:1rem;margin-bottom:10px}.proStatCard p{color:#fff;font-size:2.3rem;font-weight:800;margin:0}.proStatCard small{color:#94a3b8;display:block;font-size:.9rem;margin-top:10px}.adminInsightPanel{background:linear-gradient(135deg,#ffaa001f,#0f172aeb);border:1px solid #ffaa002e;border-radius:24px;box-shadow:0 10px 40px #0000004d;margin-top:28px;padding:30px}.adminInsightPanel h3{color:#fff;font-size:1.4rem;margin-bottom:12px}.adminInsightPanel p{color:#cbd5e1;font-size:1rem;line-height:1.7}@media (max-width:768px){.adminStatsGrid{grid-template-columns:1fr}.proStatCard{padding:22px}.proStatCard p{font-size:2rem}}.dashboardLayout,.studentDashboard,.studentDashboardPro{margin:0 auto;max-width:1180px}.analyticsPanel,.dashboardMain,.studentDashboardContent{padding:24px!important}.analyticsHeader,.studentAnalyticsHeader{margin-bottom:18px!important}.analyticsCards,.dashboardStats,.statsGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(140px,1fr))!important;margin:22px 0!important}.analyticsCard,.analyticsCards .card,.dashboardStats .card,.statsGrid .card{min-height:130px!important;padding:22px!important}.insightGrid,.progressInsightGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important;margin:18px 0!important}.insightCard,.progressCard{min-height:170px!important;padding:24px!important}.analyticsChartsGrid,.chartsGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important;margin-top:22px!important}.chartCard{min-height:300px!important;padding:22px!important}.aiStudyPlan,.studyPlanCard{border-radius:22px!important;margin-top:20px!important;padding:24px!important}@media (max-width:900px){.analyticsCards,.dashboardStats,.statsGrid{grid-template-columns:repeat(2,1fr)!important}.analyticsChartsGrid,.chartsGrid,.insightGrid,.progressInsightGrid{grid-template-columns:1fr!important}}@media (max-width:600px){.analyticsCards,.dashboardStats,.statsGrid{grid-template-columns:1fr!important}}.adminStudentsSection .adminOverviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(150px,1fr));margin-top:24px}.adminStudentsSection .adminOverviewGrid .dashboardCard{border-radius:24px;min-height:160px;padding:28px}.adminStudentsSection .adminOverviewGrid .dashboardCard h3{font-size:1.35rem;line-height:1.25;margin-bottom:18px}.adminStudentsSection .adminOverviewGrid .dashboardCard p{font-size:2rem;font-weight:800}@media (max-width:1200px){.adminStudentsSection .adminOverviewGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.adminStudentsSection .adminOverviewGrid{grid-template-columns:repeat(2,1fr)}.adminStudentsSection .adminOverviewGrid .dashboardCard{min-height:130px;padding:20px}}.dashboardCard{background:linear-gradient(145deg,#f8f2ea,#fffdf9);border:1px solid #ffaa0026;box-shadow:0 10px 30px #0000001f,0 0 30px #ff8c0014;transition:transform .35s ease,box-shadow .35s ease}.dashboardCard:hover{box-shadow:0 18px 40px #0000002e,0 0 40px #ff8c0029;transform:translateY(-8px)}.dashboardCard h3{color:#ff6b00}.dashboardCard p{color:#1d2a44}@media (max-width:768px){#mock-tests,#notes,#pricing,#student-profile,.coursePages,.currentAffairs,.hero,.studentDashboard{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important;width:100%!important}.analyticsCard,.chartCard,.courseCard,.dashboardCard,.mockCard,.pricingCard,.resourceCard,.studentDashboardPanel{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.dashboardTitle,.hero h1,.sectionTitle{font-size:2.2rem!important;line-height:1.15!important}.dashboardActions button,.studentDashboard button{width:100%!important}.dashboardActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.mobileBottomNav{bottom:12px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important}#root,.App,body,html{max-width:100vw!important;overflow-x:hidden!important}*{box-sizing:border-box!important}#mock-tests,#notes,#pricing,#student-profile,.coursePages,.currentAffairs,.hero,section{margin-left:0!important;margin-right:0!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important;width:100vw!important}#mock-tests *,#notes *,#pricing *,#student-profile *,.coursePages *,.currentAffairs *,.hero *{max-width:100%!important}.courseCard,.currentAffairCard,.dashboard,.dashboardCard,.floatingCard,.heroCard,.heroImageCard,.heroVisual,.mockCard,.noteCard,.pricingCard,.studentDashboard{left:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 32px)!important;right:auto!important;transform:none!important;width:100%!important}.currentAffairsGrid{grid-template-columns:1fr!important}.currentAffairCard{min-width:0!important}.mobileBottomNav{max-width:calc(100vw - 24px)!important}}#root,body,html{max-width:100%;overflow-x:hidden!important;width:100%}*{box-sizing:border-box}div,main,section{max-width:100%}canvas,img,svg{height:auto;max-width:100%}@media (max-width:768px){.hero{display:block!important;grid-template-columns:1fr!important;max-width:100vw!important;overflow-x:hidden!important;padding:36px 16px 120px!important;width:100%!important}.floatingCard,.heroCard,.heroContent,.heroGrid,.heroVisual,.taglineCard{left:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}.floatingCard{margin-top:18px!important}.hero h1{font-size:2.7rem!important;line-height:1.05!important;word-break:normal!important}.analyticsCard,.chartCard,.courseCard,.currentAffairCard,.dashboardCard,.mockCard,.noteCard,.pricingCard,.resourceCard{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-left:22px!important;padding-right:22px!important;width:100%!important}.courseCard p,.currentAffairCard p,.mockCard p,.noteCard p,.pricingCard p{overflow-wrap:break-word!important;word-break:normal!important}section{overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important}.coursePages,.currentAffairs,.mockSection,.pricing,.resourcesSection,.studentDashboard{padding-bottom:60px!important;padding-top:60px!important}.sectionHeading,.sectionTitle{font-size:2rem!important;line-height:1.15!important;text-align:center!important}.sectionDescription,.sectionSubtitle{font-size:1rem!important;line-height:1.7!important;text-align:center!important}.analyticsGrid,.courseGrid,.currentAffairsGrid,.dashboardGrid,.mockGrid,.pricingGrid,.resourcesGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}.dashboard,.dashboardWrapper,.studentDashboard{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.dashboardTabs,.studentTabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}.dashboardTabs button,.studentTabs button{border-radius:14px!important;flex:1 1 45%!important;font-size:.95rem!important;min-height:52px!important}.analyticsCard,.chartCard,.dashboardCard{border-radius:22px!important}.dashboardTitle{font-size:2rem!important;text-align:center!important}.mobileBottomNav{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:24px!important;bottom:10px!important;left:10px!important;max-width:calc(100vw - 20px)!important;overflow:hidden!important;padding:10px 8px!important;right:10px!important;width:calc(100% - 20px)!important}.mobileBottomNav a{flex:1 1!important;font-size:.72rem!important;gap:4px!important;min-width:0!important}.mobileBottomNav span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:24px!important;right:18px!important;transform:scale(1.28)!important;z-index:99999!important}.backToTop,.scrollTopBtn{bottom:170px!important;right:16px!important}body{padding-bottom:95px!important}.currentAffairsGrid{gap:14px!important;grid-template-columns:1fr!important;padding:0!important}.currentAffairCard{border-radius:20px!important;min-height:auto!important;padding:18px!important}.currentAffairCard h3{font-size:1.15rem!important;line-height:1.2!important}.currentAffairCard li,.currentAffairCard p{font-size:.92rem!important;line-height:1.6!important}.currentAffairCard .badge{font-size:.72rem!important;padding:5px 12px!important}.ctaButtons,.heroActions,.heroButtons{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.ctaButtons a,.ctaButtons button,.heroActions a,.heroActions button,.heroButtons a,.heroButtons button{border-radius:18px!important;font-size:1rem!important;justify-content:center!important;min-height:56px!important;width:100%!important}.hero p,.heroDescription,.heroSubtitle{font-size:1rem!important;line-height:1.75!important;text-align:center!important}.heroContent{text-align:center!important}h1{font-size:2.5rem!important;letter-spacing:-1px!important;line-height:1.05!important}h2{font-size:2rem!important;line-height:1.15!important}h3{font-size:1.3rem!important;line-height:1.2!important}li,p,span{line-height:1.7!important}.badge,.premiumBadge,.tag{border-radius:999px!important}.courseCard,.currentAffairCard,.dashboardCard,.glassCard,.pricingCard{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 10px 30px #0000002e!important}.header,.navbar,.topNav{max-width:100vw!important;overflow-x:hidden!important;padding:12px 16px!important;width:100%!important}.headerContent,.navContent,.navbarContent{gap:12px!important;max-width:100%!important;width:100%!important}.brandLogo,.logo{height:auto!important;max-width:170px!important}.navLinks{flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}.navLinks a{font-size:.9rem!important}.menuButton,.mobileMenuBtn{border-radius:14px!important;min-height:46px!important;min-width:46px!important}.recharts-responsive-container,.recharts-surface,.recharts-wrapper{max-width:100%!important;overflow:hidden!important;width:100%!important}.chartCard{overflow-x:auto!important;padding:18px!important}canvas,svg{height:auto!important;max-width:100%!important}.analyticsGrid,.dashboardGrid{grid-template-columns:1fr!important}table{border-collapse:collapse!important;display:block!important;overflow-x:auto!important;width:100%!important}td,th{font-size:.9rem!important;padding:10px!important;white-space:nowrap!important}code,pre{max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important;word-break:break-word!important}.adminCard,.announcementCard,.notesCard,.pdfCard{max-width:100%!important;overflow-x:hidden!important;width:100%!important}iframe{border-radius:18px!important;max-width:100%!important}.authCard,.authContainer,.loginCard,.signupCard{border-radius:24px!important;margin:20px auto!important;max-width:calc(100vw - 32px)!important;overflow-x:hidden!important;padding:24px 18px!important;width:100%!important}.authCard h1,.authCard h2,.loginCard h1,.signupCard h1{font-size:2rem!important;text-align:center!important}.authCard button,.authCard input,.loginCard button,.loginCard input,.signupCard button,.signupCard input{border-radius:16px!important;min-height:54px!important;width:100%!important}.authCard p,.loginCard p,.signupCard p{text-align:center!important}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth!important}.analyticsCard,.courseCard,.currentAffairCard,.dashboardCard,.mockCard,.noteCard,.pricingCard{transition:all .28s ease!important}.courseCard:active,.currentAffairCard:active,.dashboardCard:active,.mockCard:active,.noteCard:active,.pricingCard:active{transform:scale(.98)!important}a,button{transition:all .25s ease!important}a:active,button:active{transform:scale(.97)!important}.mobileBottomNav{animation:mobileNavFloat 3s ease-in-out infinite}}@media (max-width:768px){@keyframes mobileNavFloat{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}}@media (max-width:768px){body{margin:0!important}.App,body{max-width:100vw!important;overflow-x:hidden!important;width:100%!important}[class*=Grid],[class*=grid]{max-width:100%!important}[class*=Card],[class*=card]{min-width:0!important}input,select,textarea{font-size:16px!important;max-width:100%!important}}.hero{padding-bottom:120px!important}.floatingCard,.heroCard,.heroGrid,.heroVisual{overflow:visible!important}@media (min-width:769px){.hero{align-items:center!important;min-height:100vh!important}.heroGrid{gap:60px!important}.heroVisual{padding-right:40px!important}.floatingCard{transform:translateY(20px)!important}.hero{align-items:flex-start!important;min-height:auto!important;overflow:visible!important;padding-bottom:120px!important;padding-top:150px!important}.hero h1{line-height:1.08!important;margin-top:0!important}.hero,.heroContent,.heroGrid,.heroVisual{align-items:center!important}.hero{grid-gap:30px!important;display:grid!important;gap:30px!important;grid-template-columns:1fr 1fr!important;min-height:auto!important;overflow:hidden!important;padding:80px 8%!important}.hero h1{font-size:clamp(3.2rem,5vw,5.8rem)!important;line-height:1.05!important;margin-top:0!important}.floatingCard,.heroCard,.heroGrid,.heroVisual{overflow:hidden!important;transform:none!important}.hero{min-height:calc(100vh - 90px)!important;padding:55px 8% 70px!important}.hero h1{font-size:clamp(3rem,4.4vw,5rem)!important;line-height:1.03!important;margin-bottom:22px!important}.taglineCard{margin-bottom:24px!important}.heroVisual{transform:translateY(-10px)!important}}.taglineCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc7!important;border:1px solid #ffaa002e!important;box-shadow:0 18px 50px #ffaa001a,0 8px 22px #0000000f!important;overflow:hidden!important;position:relative!important;transform:translateY(0);transition:all .45s ease!important}.taglineCard:before{background:radial-gradient(circle at top left,#ffae002e,#0000 38%),radial-gradient(circle at bottom right,#ff8c001a,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.taglineCard:hover{box-shadow:0 28px 65px #ffaa002e,0 14px 28px #0000001a!important;transform:translateY(-8px) scale(1.01)!important}.taglineCard h2,.taglineCard h3{letter-spacing:-.5px!important;line-height:1.08!important}.taglineCard .icon,.taglineCard img,.taglineCard svg{animation:premiumFloat 3.5s ease-in-out infinite}@keyframes premiumFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.taglineCard{-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important;background:linear-gradient(135deg,#ffffffe0,#fff8f0d1)!important;border:1px solid #ffaa0038!important;border-radius:30px!important;box-shadow:0 25px 70px #ffaa0029,0 10px 30px #00000012,inset 0 1px 0 #ffffffb3!important;position:relative}.taglineCard:after{background:radial-gradient(circle,#ffb4002e,#0000 70%);content:"";height:220px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:220px}.taglineCard h2,.taglineCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f80,#ffb000,#ff6a00);background-clip:text;-webkit-background-clip:text;font-weight:900!important;letter-spacing:-1px!important;text-shadow:0 2px 10px #ff8c001f}.taglineCard p{color:#4b5563!important;font-size:1.06rem!important;font-weight:500!important}.taglineCard .icon,.taglineCard img,.taglineCard svg{filter:drop-shadow(0 10px 18px rgba(255,170,0,.22))}.hero{grid-gap:40px;background:radial-gradient(circle at top left,#ff8c0014,#0000 30%),linear-gradient(90deg,#fffdf8,#f7fbff);gap:40px;grid-template-columns:1.2fr .8fr;padding:80px 8%}.heroContent h2{color:#0f172a;font-size:64px;font-weight:800;line-height:1.1;margin:20px 0}.heroContent p{color:#475569;font-size:18px;max-width:600px}.badge{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:20px;padding:10px 18px}.taglineCard{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;gap:16px;max-width:500px}.taglineCard,.taglineIcon{align-items:center;display:flex}.taglineIcon{background:linear-gradient(135deg,#ff8c00,#ff5e00);font-size:28px;height:60px;justify-content:center;width:60px}.heroGoalCard{background:#fff;border-radius:28px;box-shadow:0 20px 60px #00000014;padding:32px}.goalTop{gap:18px;margin-bottom:30px}.goalIcon,.goalTop{align-items:center;display:flex}.goalIcon{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:20px;font-size:30px;height:70px;justify-content:center;width:70px}.progress{background:#e2e8f0;height:14px;margin-bottom:18px;overflow:hidden;width:100%}.fill,.progress{border-radius:999px}.fill{background:linear-gradient(135deg,#ff8c00,#ff5e00);height:100%;width:75%}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:60px 20px}.heroContent h2{font-size:42px}}.heroButtons{margin-top:30px}.heroButtons button{background:linear-gradient(135deg,#ff8c00,#ff5e00);border-radius:14px;box-shadow:0 10px 25px #ff780040;padding:14px 26px}.heroStats{gap:18px;margin-top:35px}.statCard{background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000f;min-width:120px;padding:18px}.statCard h3{color:#ff6b00;font-size:28px;margin-bottom:6px}.statCard p{color:#64748b}.heroButtons{gap:18px;margin-top:34px}.heroButtons button{background:linear-gradient(135deg,#ff9500,#ff5e00);border:none;box-shadow:0 12px 35px #ff730059,inset 0 1px 0 #ffffff40;color:#fff;cursor:pointer;font-size:16px;overflow:hidden;padding:16px 30px;position:relative;transform:translateY(0);transition:all .35s ease}.heroButtons button:hover{box-shadow:0 20px 45px #ff730073,0 0 30px #ff8c0040;transform:translateY(-6px) scale(1.03)}.heroButtons button:before{background:linear-gradient(120deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:.7s;width:100%}.heroButtons button:hover:before{left:120%}.heroStats{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.statCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fff6;border-radius:24px;box-shadow:0 15px 40px #00000014,inset 0 1px 0 #ffffffb3;min-width:135px;overflow:hidden;padding:22px 20px;position:relative;transition:all .35s ease}.statCard:before{background:radial-gradient(circle at top left,#ff8c002e,#0000 45%);content:"";inset:0;opacity:0;position:absolute;transition:.4s}.statCard:hover:before{opacity:1}.statCard:hover{box-shadow:0 25px 50px #ff8c0026,0 10px 25px #00000014;transform:translateY(-10px)}.statCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff9500,#ff5e00);background-clip:text;-webkit-background-clip:text;font-size:30px;font-weight:800;margin-bottom:8px}.statCard p{color:#475569;font-size:14px;font-weight:600}.dashboardCards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:50px}.dashboardCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffa6002e;border-radius:28px;box-shadow:0 12px 35px #0000000f,0 4px 15px #ff8c0014;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;overflow:hidden;padding:24px 20px;position:relative;transition:all .35s ease}.dashboardCard:before{background:radial-gradient(circle at top left,#ffb4001f,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.dashboardCard:hover{box-shadow:0 25px 60px #ff8c002e,0 10px 25px #00000014;transform:translateY(-10px) scale(1.02)}.dashboardCard h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff7b00,#ffae00);background-clip:text;-webkit-background-clip:text;font-size:1.7rem;font-weight:800;margin-bottom:12px;margin-top:14px}.dashboardCard p{color:#334155;font-size:1rem;line-height:1.7;margin-bottom:18px}.dashboardCard button{background:linear-gradient(135deg,#050816,#0f172a);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 22px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.dashboardCard button:hover{background:linear-gradient(135deg,#ff7b00,#ffae00);color:#111827;transform:translateY(-2px)}@media (max-width:1200px){.dashboardCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboardCards{grid-template-columns:1fr}.dashboardCard{min-height:auto}}.appDashboard{padding:70px 8% 90px}.dashboardCards,.dashboardGrid{grid-gap:22px!important;display:grid!important;gap:22px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:36px!important}.dashboardCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border:1px solid #ff8b0038!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a12!important;min-height:190px!important;padding:24px 26px!important}.dashboardCard h3{font-size:24px!important;margin:12px 0 8px!important}.dashboardCard p{font-size:15px!important;line-height:1.55!important;margin-bottom:16px!important}.dashboardCard button{border-radius:14px!important;padding:11px 22px!important}.dashboardCard:hover{box-shadow:0 28px 70px #ff78002e!important;transform:translateY(-8px) scale(1.015)!important}@media (max-width:1100px){.dashboardCards,.dashboardGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.dashboardCards,.dashboardGrid{grid-template-columns:1fr!important}}.freeResources{background:linear-gradient(135deg,#fffaf2,#fff);padding:90px 8%}.freeResources .container{margin:0 auto;max-width:1300px}.freeResources h2{color:#111827;font-size:64px;font-weight:900;margin-bottom:55px}.freeResources p{color:#475569;font-size:22px;margin-bottom:55px;text-align:center}.freeGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.freeCard{align-items:center;background:#ffffffeb;border:1px solid #ff980040;border-radius:28px;box-shadow:0 20px 50px #ff8c0014,0 10px 30px #0f172a0a;display:flex;font-size:20px;font-weight:600;min-height:105px;padding:0 34px}.freeCard:hover{box-shadow:0 30px 70px #ff8c0026,0 15px 40px #0f172a0f;transform:translateY(-8px)}@media (max-width:900px){.freeGrid{grid-template-columns:1fr}.freeResources h2{font-size:42px}}footer{background:#000;color:#fff;padding:30px;text-align:center}.testimonials{padding:70px 8%}.testimonials h2{font-size:3rem;margin-bottom:45px}.contactSection{padding:70px 8%}.contactSection h2{font-size:4rem;margin-bottom:40px}.contactContainer{background:#ffffffbf;border-radius:34px;box-shadow:0 20px 45px #00000014;max-width:950px;padding:30px}.faqSection{padding:70px 8%}.faqSection h2{margin-bottom:40px}.premiumFooter{background:#071126;color:#fff;padding:42px 7% 24px}.footerGrid{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:1.4fr .8fr 1fr;margin:0 auto;max-width:1450px;text-align:center}.footerBrand h2{font-size:38px;font-weight:900;margin-bottom:16px}.footerBrand p,.footerContact p,.footerLinks a{color:#ffffffb8;font-size:17px;line-height:1.5}.footerContact h3,.footerLinks h3{font-size:21px;margin-bottom:14px}.footerLinks{display:flex;flex-direction:column;gap:8px}.footerLinks a{text-decoration:none}.footerBottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:16px;margin:30px auto 0;max-width:1450px;padding-top:18px;text-align:center}@media (max-width:900px){.contactSection,.faqSection,.testimonials{padding:55px 6%}.contactSection h2{font-size:2.8rem}.faqSection h2,.testimonials h2{font-size:2.3rem}.contactContainer{padding:22px}.footerGrid{gap:45px;grid-template-columns:1fr}.footerBrand h2{font-size:32px}}.testimonials{background:#fff;padding:45px 6%;text-align:center}.testimonials h2{color:#0f172a;font-size:3.2rem;font-weight:900;margin-bottom:35px}.testimonialGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.testimonialCard{background:#fffdf8;border:1px solid #ffaa3c59;border-radius:24px;box-shadow:0 10px 25px #0000000a;min-height:auto;padding:24px 20px;transition:.3s ease}.testimonialCard:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-6px)}.testimonialCard h4{color:#111827;font-size:1.5rem;margin:12px 0 10px}.testimonialCard p{color:#374151;font-size:1rem;line-height:1.5}.contactSection{background:linear-gradient(90deg,#f8f5ef,#eef6ff);padding:45px 6%}.contactSection h2{color:#7c2d12;font-size:3.2rem;font-weight:900;margin-bottom:28px;text-align:center}.contactContainer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:28px;box-shadow:0 12px 30px #0000000d;margin:0 auto;max-width:1100px;padding:24px}.contactForm{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.contactForm input{background:#fffc;border:1px solid #e5e7eb;border-radius:18px;font-size:1rem;height:58px;padding:0 20px}.contactForm button{background:linear-gradient(90deg,#0f172a,#7c2d12 50%,#ff5a00);border:none;border-radius:22px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;grid-column:span 2;height:64px;transition:.3s ease}.contactForm button:hover{transform:translateY(-3px)}.faqSection{background:#faf7f2;padding:45px 6%}.faqSection h2{color:#111827;font-size:3rem;font-weight:900;margin-bottom:30px}.faqItem{background:#fff;border:1px solid #ffaa3c59;border-radius:22px;font-size:1.2rem;font-weight:700;margin-bottom:18px;padding:22px 26px;transition:.3s ease}.faqItem:hover{box-shadow:0 10px 25px #0000000d;transform:translateY(-3px)}@media (max-width:900px){.contactForm,.testimonialGrid{grid-template-columns:1fr}.contactForm button{grid-column:span 1}.contactSection,.faqSection,.testimonials{padding:38px 5%}.contactSection h2,.faqSection h2,.testimonials h2{font-size:2.3rem}}.experienceStrip{background:#f5f5f7;padding:55px 6%}.experienceStrip h2{color:#1d1d1f;font-size:34px;font-weight:900;margin-bottom:32px}.experienceStrip h2 span{color:#6e6e73}.experienceCards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.experienceCard{background:#fff;border-radius:28px;box-shadow:0 18px 45px #00000014;min-height:360px;overflow:hidden;padding:34px}.experienceCard span{color:#6b7280;font-size:13px;font-weight:800;letter-spacing:.8px}.experienceCard h3{color:#1d1d1f;font-size:30px;line-height:1.15;margin:18px 0 24px}.reviewExperience{background:linear-gradient(135deg,#0f172a,#7c2d12);color:#fff}.reviewExperience h3,.reviewExperience p,.reviewExperience strong{color:#fff}.miniContactForm{grid-gap:12px;display:grid;gap:12px}.miniContactForm input{border:1px solid #e5e7eb;border-radius:14px;height:48px;padding:0 16px}.miniContactForm button{background:linear-gradient(90deg,#111827,#ff5a00);border:none;border-radius:16px;color:#fff;font-weight:800;height:52px}.faqExperience p{background:#f8fafc;border-radius:14px;font-weight:700;padding:14px 16px}@media (max-width:900px){.experienceCards{grid-template-columns:1fr}}.experienceStrip{padding:50px 6%!important}.experienceStrip h2{margin-bottom:28px!important}.experienceCards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.experienceCard{border-radius:28px!important;min-height:330px!important;overflow:hidden!important;padding:32px!important}.experienceCard span{color:#6b7280!important;display:block!important;margin-bottom:18px!important}.experienceCard h3{margin:0 0 22px!important}.reviewExperience h3,.reviewExperience p,.reviewExperience span,.reviewExperience strong{color:#fff!important}.miniContactForm{grid-gap:12px!important;display:grid!important;gap:12px!important}.miniContactForm input{border:1px solid #e5e7eb!important;border-radius:14px!important;font-size:15px!important;height:48px!important;padding:0 16px!important}.miniContactForm button{background:linear-gradient(90deg,#111827,#ff5a00)!important;border-radius:16px!important;color:#fff!important;font-weight:800!important;height:52px!important;padding:0!important}.faqExperience p{background:#f8fafc!important;margin:10px 0!important}.experienceStrip{background:#f5f5f7!important;padding:55px 8%!important}.experienceStrip h2{color:#1d1d1f!important;font-size:34px!important;font-weight:900!important;margin-bottom:30px!important}.experienceStrip h2 span{color:#6e6e73!important}.experienceCards{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.experienceCard{background:#fff!important;border-radius:30px!important;box-shadow:0 18px 45px #00000014!important;min-height:360px!important;padding:34px!important}.experienceCard span{color:#6e6e73!important;font-size:13px!important;font-weight:900!important;letter-spacing:1px!important}.experienceCard h3{color:#1d1d1f!important;font-size:30px!important;line-height:1.15!important}.reviewExperience{background:linear-gradient(135deg,#0f172a,#7c2d12)!important}.reviewExperience,.reviewExperience *{color:#fff!important}.contactExperience input{border:1px solid #e5e7eb!important;border-radius:14px!important;box-sizing:border-box!important;height:46px!important;margin:8px 0!important;padding:0 14px!important;width:100%!important}.contactExperience button{background:linear-gradient(90deg,#111827,#ff5a00)!important;border-radius:16px!important;height:50px!important;margin-top:10px!important;width:100%!important}.faqExperience p{background:#f5f5f7!important;border-radius:14px!important;font-weight:700!important;padding:13px 15px!important}@media (max-width:900px){.experienceCards{grid-template-columns:1fr!important}}.appleExperience{background:radial-gradient(circle at 20% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 85% 30%,#0ea5e914,#0000 34%),#fff;padding:90px 7% 100px}.experienceHeader{margin:0 auto 46px;max-width:760px;text-align:center}.experienceHeader span{background:#ff7a0014;border-radius:999px;color:#ea580c;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;padding:9px 18px}.experienceHeader h2{color:#111827;font-size:clamp(34px,5vw,64px);font-weight:900;letter-spacing:-.05em;line-height:1;margin:0}.experienceHeader p{color:#64748b;font-size:18px;font-weight:600;margin-top:18px}.appleExperience .experienceCards{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1.15fr 1fr}.appleExperience .experienceCard{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #ff7a0029;border-radius:34px;box-shadow:0 28px 80px #0f172a1a,inset 0 1px 0 #fffffff2;min-height:330px;overflow:hidden;padding:34px;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.appleExperience .experienceCard:before{background:linear-gradient(135deg,#fffc,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.appleExperience .experienceCard:hover{border-color:#ff7a0059;box-shadow:0 38px 100px #0f172a29,inset 0 0 0 1px #fffc;transform:translateY(-12px) scale(1.015)}.appleExperience .cardLabel{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:18px;padding:8px 14px;position:relative}.appleExperience .experienceCard h3{color:#111827;font-size:26px;letter-spacing:-.03em;line-height:1.12;margin:0 0 18px;position:relative}.appleExperience .experienceCard p,.appleExperience .experienceCard strong{position:relative}.appleExperience .experienceCard p{color:#475569;font-size:16px;font-weight:600;line-height:1.65}.appleExperience .stars{color:#f59e0b!important;font-size:22px!important;letter-spacing:3px}.appleExperience .contactExperience{background:linear-gradient(145deg,#ffffffeb,#f8fafcdb)}.appleExperience .contactExperience input{background:#ffffffe6;border:1px solid #94a3b859;border-radius:18px;font-size:15px;height:54px;margin-bottom:14px;outline:none;padding:0 18px;position:relative;width:100%}.appleExperience .contactExperience input:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161a}.appleExperience .contactExperience button{background:linear-gradient(135deg,#111827,#ea580c);border:0;border-radius:18px;box-shadow:0 18px 40px #ea580c3d;color:#fff;cursor:pointer;font-size:16px;font-weight:900;height:56px;margin-top:6px;position:relative;width:100%}.appleExperience .faqExperience p{background:#fff7edcc;border-radius:16px;color:#111827;margin:12px 0;padding:13px 15px}@media (max-width:980px){.appleExperience .experienceCards{grid-template-columns:1fr}.appleExperience .experienceCard{min-height:auto}}@media (max-width:560px){.appleExperience{padding:60px 18px 70px}.appleExperience .experienceCard{border-radius:28px;padding:26px}}.footerPanels{grid-gap:28px;background:#fff;display:grid!important;gap:28px;grid-template-columns:1fr 1.15fr 1fr;padding:70px 8%}.footerPanelCard{background:#ffffffe6;border:1px solid #ff7a002e;border-radius:34px;box-shadow:0 30px 90px #0f172a1f;min-height:320px;padding:34px;transition:.3s ease}.footerPanelCard:hover{box-shadow:0 40px 110px #0f172a2e;transform:translateY(-10px)}.footerPanelCard span{color:#ea580c;font-size:12px;font-weight:900;letter-spacing:.12em}.footerPanelCard h3{color:#111827;font-size:26px;margin:16px 0}.footerPanelCard p{color:#475569;font-size:16px;font-weight:600;line-height:1.6}.footerPanelCard .stars{color:#f59e0b;font-size:22px}.enquiryPanel input{border:1px solid #e5e7eb;border-radius:18px;font-size:15px;height:52px;margin-bottom:14px;padding:0 16px;width:100%}.enquiryPanel button{background:linear-gradient(135deg,#111827,#f97316);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:16px;font-weight:900;height:54px;width:100%}@media (max-width:900px){.footerPanels{grid-template-columns:1fr;padding:50px 20px}}.mainHeader{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.hero{padding-top:120px!important}@media (max-width:768px){.hero{padding-top:100px!important}}.mainHeader .nav a,.mainHeader .nav button{align-items:center!important;background:#000!important;border:none!important;border-radius:16px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:15px!important;height:52px!important;justify-content:center!important;padding:0 26px!important;text-decoration:none!important}.mainHeader .nav a:hover,.mainHeader .nav button:hover{background:#111!important;color:#fff!important;transform:translateY(-2px)}.activeSectionScreen .coursePages{background:radial-gradient(circle at 15% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 90% 30%,#0ea5e914,#0000 34%),#fff;padding:70px 7% 90px}.activeSectionScreen .coursePages h2{color:#111827;font-size:clamp(34px,4vw,56px);font-weight:900;letter-spacing:-.04em;margin-bottom:14px}.activeSectionScreen .coursePages>p{color:#475569;font-size:18px;font-weight:600;margin-bottom:34px;max-width:760px}.activeSectionScreen .coursePages .grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.activeSectionScreen .coursePages .course{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #ff7a0029;border-radius:34px;box-shadow:0 30px 90px #0f172a1a,inset 0 1px 0 #fffffff2;min-height:520px;overflow:hidden;padding:42px;position:relative;transition:.28s ease}.activeSectionScreen .coursePages .course:before{background:linear-gradient(135deg,#ffffffe6,#0000 45%),radial-gradient(circle at 85% 10%,#ff7a0014,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.activeSectionScreen .coursePages .course:hover{box-shadow:0 40px 110px #0f172a29,inset 0 0 0 1px #ffffffbf;transform:translateY(-10px)}.activeSectionScreen .coursePages .course>*{position:relative}.activeSectionScreen .coursePages .course h3{color:#4a1f10;font-size:34px;letter-spacing:-.03em;margin:26px 0 18px}.activeSectionScreen .coursePages .course p{color:#475569;font-size:17px;font-weight:600;line-height:1.7}.activeSectionScreen .coursePages .planTag{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;padding:10px 20px}.activeSectionScreen .coursePages .course button{background:#000;border:0;border-radius:16px;color:#fff;cursor:pointer;font-size:15px;font-weight:900;height:54px;margin-top:18px;padding:0 28px;transition:.25s ease}.activeSectionScreen .coursePages .course button:hover{background:#111;transform:translateY(-2px)}@media (max-width:900px){.activeSectionScreen .coursePages .grid{grid-template-columns:1fr}.activeSectionScreen .coursePages .course{min-height:auto;padding:30px}}.activeSectionScreen .coursePages{background:#fff!important;padding:38px 7% 55px!important}.activeSectionScreen .coursePages h2{font-size:32px!important;margin:0 0 10px!important}.activeSectionScreen .coursePages>p{font-size:15px!important;margin:0 0 22px!important;max-width:760px!important}.activeSectionScreen .coursePages .grid{grid-gap:24px!important;align-items:stretch!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important}.activeSectionScreen .coursePages .course{border-radius:32px!important;max-height:390px!important;min-height:360px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen .coursePages .course h3{font-size:25px!important;margin:16px 0 12px!important}.activeSectionScreen .coursePages .course p{font-size:14px!important;line-height:1.45!important;margin:9px 0!important}.activeSectionScreen .coursePages .course button{height:46px!important;margin-top:12px!important;padding:0 24px!important}.activeSectionScreen .coursePages .planTag{font-size:13px!important;padding:8px 18px!important}@media (max-width:900px){.activeSectionScreen .coursePages .grid{grid-template-columns:1fr!important}.activeSectionScreen .coursePages .course{max-height:none!important}}.activeSectionScreen #notes{padding:38px 7% 55px!important}.activeSectionScreen #notes h2{font-size:32px!important;margin:0 0 10px!important}.activeSectionScreen #notes .sectionText,.activeSectionScreen #notes>p{font-size:15px!important;margin:0 0 22px!important;max-width:760px!important}.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-gap:24px!important;gap:24px!important;grid-template-columns:repeat(3,minmax(260px,1fr))!important}.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:32px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-height:370px!important;min-height:330px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen #notes .course h3,.activeSectionScreen #notes .noteCard h3{font-size:25px!important;line-height:1.15!important;margin:16px 0 14px!important}.activeSectionScreen #notes .course p,.activeSectionScreen #notes .noteCard p{font-size:14px!important;line-height:1.45!important;margin:9px 0!important}.activeSectionScreen #notes button{border-radius:14px!important;font-size:14px!important;height:46px!important;margin-top:12px!important;padding:0 22px!important}@media (max-width:1000px){.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-template-columns:1fr!important}.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{max-height:none!important}}.activeSectionScreen #pricing{padding:38px 7% 55px!important}.activeSectionScreen #pricing h2{font-size:42px!important;margin:0 0 14px!important}.activeSectionScreen #pricing p{font-size:15px!important}.activeSectionScreen #pricing .plansSection,.activeSectionScreen #pricing .pricing,.activeSectionScreen #pricing .pricingSection{min-height:auto!important;padding:35px 0!important}.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-gap:22px!important;gap:22px!important;grid-template-columns:repeat(4,minmax(220px,1fr))!important}.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-height:380px!important;min-height:330px!important;overflow:hidden!important;padding:28px!important}.activeSectionScreen #pricing .planCard h3,.activeSectionScreen #pricing .pricingCard h3{font-size:22px!important;margin:16px 0 10px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:44px!important;margin:12px 0!important}.activeSectionScreen #pricing li{font-size:14px!important;line-height:1.45!important;margin:8px 0!important}.activeSectionScreen #pricing button{border-radius:14px!important;font-size:14px!important;height:46px!important;margin-top:12px!important;padding:0 22px!important}@media (max-width:1100px){.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-template-columns:1fr!important}}.activeSectionScreen #student-profile{background:#fff!important;padding:38px 7% 55px!important}.activeSectionScreen #student-profile .dashboard,.activeSectionScreen #student-profile .student-dashboard,.activeSectionScreen #student-profile .studentDashboard{background:#ffffffe0!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a1a,inset 0 1px 0 #ffffffe6!important;margin:0 auto!important;max-width:1200px!important;padding:30px!important}.activeSectionScreen #student-profile .dashboardSidebar,.activeSectionScreen #student-profile .studentSidebar,.activeSectionScreen #student-profile aside{border-radius:30px!important;max-height:620px!important;padding:28px!important}.activeSectionScreen #student-profile h1,.activeSectionScreen #student-profile h2{font-size:34px!important;line-height:1.15!important}.activeSectionScreen #student-profile p{font-size:15px!important;line-height:1.5!important}.activeSectionScreen #student-profile .analyticsCard,.activeSectionScreen #student-profile .dashboardCard,.activeSectionScreen #student-profile .statCard{border-radius:26px!important;min-height:150px!important;padding:24px!important}.activeSectionScreen #student-profile button{border-radius:14px!important;font-size:14px!important;min-height:44px!important;padding:0 20px!important}@media (max-width:900px){.activeSectionScreen #student-profile{padding:24px 16px 45px!important}}.activeSectionScreen #student-profile .dashboardSidebar,.activeSectionScreen #student-profile .studentSidebar,.activeSectionScreen #student-profile aside{max-height:calc(100vh - 130px)!important;overflow-y:auto!important;padding:24px!important}.activeSectionScreen #student-profile .dashboardSidebar button,.activeSectionScreen #student-profile .studentSidebar button,.activeSectionScreen #student-profile aside button{border-radius:14px!important;font-size:14px!important;height:42px!important;line-height:1!important;margin:6px 0!important;min-height:42px!important;padding:0 16px!important;width:100%!important}.activeSectionScreen #student-profile .dashboardSidebar>*,.activeSectionScreen #student-profile .studentSidebar>*,.activeSectionScreen #student-profile aside>*{margin-bottom:10px!important}.activeSectionScreen #student-profile .dashboardSidebar h2,.activeSectionScreen #student-profile .studentSidebar h2,.activeSectionScreen #student-profile aside h2{font-size:28px!important;margin-bottom:18px!important}.hero{grid-gap:40px!important;gap:40px!important;grid-template-columns:1.05fr .95fr!important;margin:0 auto!important;max-width:1450px!important;padding:40px 7% 30px!important}.heroLeft{max-width:700px!important}.hero h1{font-size:clamp(62px,5vw,96px)!important;letter-spacing:-3px!important;line-height:.95!important;margin-bottom:24px!important}.hero p{font-size:18px!important;line-height:1.5!important;margin-bottom:28px!important}.heroButtons{display:flex!important;gap:18px!important;margin-top:10px!important}.heroButtons a,.heroButtons button{border-radius:18px!important;box-shadow:0 12px 30px #ff8c002e!important;font-size:18px!important;font-weight:700!important;height:58px!important;padding:0 34px!important}.dashboardPreview,.heroCard,.heroRight{align-items:center!important;display:flex!important;justify-content:center!important}.heroAnalyticsCard,.heroProgressCard,.todayGoalCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border-radius:34px!important;box-shadow:0 30px 70px #0f172a1a,inset 0 1px 0 #ffffffe6!important;max-width:620px!important;padding:34px!important;width:100%!important}.hero>*{animation:heroFloat 5s ease-in-out infinite}@keyframes heroFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:900px){.hero{grid-template-columns:1fr!important;padding:30px 20px!important}.hero h1{font-size:54px!important}.heroAnalyticsCard,.heroProgressCard,.todayGoalCard{margin-top:20px!important}}.hero{gap:36px!important;min-height:calc(100vh - 105px)!important;padding:35px 7% 40px!important}.heroContent{transform:translateY(-20px)!important}.taglineCard{border-radius:28px!important;margin-bottom:28px!important;max-width:760px!important;padding:22px 28px!important}.taglineIcon{font-size:28px!important;height:58px!important;width:58px!important}.taglineCard h3{font-size:24px!important}.taglineCard p{font-size:16px!important;margin:0!important}.hero .badge{margin-bottom:20px!important}.hero h2{font-size:clamp(54px,5.2vw,84px)!important;letter-spacing:-.05em!important;margin:0 0 18px!important}.heroGoalCard{max-width:580px!important}.heroStats{margin-top:26px!important}.hero{gap:30px!important;padding:22px 7% 34px!important}.taglineCard{margin-bottom:18px!important;max-width:650px!important}.hero h2{font-size:clamp(42px,4.1vw,64px)!important}.heroButtons button{border-radius:15px!important;height:48px!important;padding:0 26px!important}.heroGoalCard{border-radius:30px!important;transform:translateY(0)!important}.heroStats{margin-top:18px!important}.heroStats .statCard{border-radius:20px!important;min-height:95px!important;padding:14px!important}.hero{grid-gap:32px!important;display:grid!important;gap:32px!important;grid-template-columns:1fr .95fr!important;padding:115px 7% 32px!important}.taglineCard{max-width:680px!important;padding:16px 22px!important}.taglineIcon{height:54px!important;width:54px!important}.taglineCard p{font-size:14px!important}.hero h2{font-size:clamp(42px,4vw,62px)!important;margin:0 0 12px!important}.heroContent>p{font-size:15px!important}.heroButtons,.heroContent>p{margin-bottom:14px!important}.heroStats{margin-top:12px!important}.heroStats .statCard{min-height:88px!important;padding:12px!important}.heroStats .statCard h3{font-size:28px!important}.heroGoalCard{max-width:540px!important;min-height:220px!important}.hero{min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:26px 7% 22px!important}.taglineCard{margin-bottom:14px!important;padding:14px 20px!important}.hero h2{font-size:clamp(38px,3.7vw,58px)!important;line-height:.96!important}.hero h2,.heroContent>p{margin-bottom:10px!important}.heroContent>p{font-size:14px!important}.heroButtons{margin-bottom:10px!important}.heroButtons button{font-size:15px!important;height:44px!important;padding:0 22px!important}.heroStats{grid-gap:10px!important;gap:10px!important;margin-top:10px!important}.heroStats .statCard{border-radius:18px!important;min-height:72px!important;padding:10px 12px!important}.heroStats .statCard h3{font-size:24px!important;margin:0 0 4px!important}.heroStats .statCard p{font-size:12px!important;margin:0!important}.heroGoalCard{max-width:520px!important;min-height:205px!important;padding:24px!important}.hero{padding-top:105px!important}.taglineCard{margin-top:0!important}.heroContent,.taglineCard{transform:none!important}.brandLogo img,.logo img,.navLogo img{height:64px!important}.header,.navbar,.topNavbar{min-height:86px!important;padding:10px 5%!important}.navButtons button,.navLinks a,.topNavbar a{border-radius:18px!important;font-size:16px!important;min-width:110px!important;padding:12px 24px!important}.navLinks{gap:14px!important}.header,.navbar,.topNavbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;min-height:74px!important;padding:8px 4.5%!important}.brandLogo img,.logo img,.navLogo img{height:82px!important;object-fit:contain!important;width:auto!important}.navLinks{gap:10px!important}.navButtons button,.navLinks a,.topNavbar a{background:#000!important;border-radius:16px!important;box-shadow:0 8px 22px #00000029,inset 0 1px 0 #ffffff14!important;color:#fff!important;font-size:14px!important;font-weight:700!important;min-width:88px!important;padding:10px 18px!important;transition:all .25s ease!important}.navButtons button:hover,.navLinks a:hover,.topNavbar a:hover{box-shadow:0 12px 28px #00000038,0 0 18px #ff8c002e!important;transform:translateY(-2px) scale(1.02)!important}.mainHeader{height:76px!important;min-height:76px!important;padding:8px 7%!important}.mainHeader .brand,.mainHeader .brand *{transform:scale(1.18)!important;transform-origin:left center!important}.mainHeader .brand img,.mainHeader .brand svg{max-height:72px!important;width:auto!important}.mainHeader .nav{gap:12px!important}.mainHeader .nav a,.mainHeader .nav button{border-radius:14px!important;font-size:13px!important;font-weight:800!important;height:42px!important;min-width:82px!important;padding:0 16px!important}.activeSectionScreen #mock-tests{padding:38px 7% 55px!important}.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTest,.activeSectionScreen #mock-tests .mockTestSection{background:radial-gradient(circle at 18% 20%,#ff7a0014,#0000 32%),radial-gradient(circle at 85% 35%,#0ea5e914,#0000 34%),#ffffffe6!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a1a!important;padding:34px!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:clamp(38px,5vw,64px)!important;letter-spacing:-.04em!important;line-height:.95!important;margin:0 0 16px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{margin:18px 0 26px!important}.activeSectionScreen #mock-tests button{border-radius:15px!important;font-size:14px!important;font-weight:800!important;min-height:44px!important;padding:0 22px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a17,inset 0 1px 0 #ffffffe6!important;max-width:760px!important;min-height:auto!important;padding:28px!important}.activeSectionScreen #notes{background:#fff!important;padding:26px 7% 45px!important}.activeSectionScreen #notes h2{font-size:28px!important;margin:0 0 8px!important;text-align:left!important}.activeSectionScreen #notes .sectionText,.activeSectionScreen #notes>p{font-size:14px!important;margin:0 0 18px!important}.activeSectionScreen #notes .grid,.activeSectionScreen #notes .notesGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(210px,1fr))!important}.activeSectionScreen #notes .card,.activeSectionScreen #notes .course,.activeSectionScreen #notes .noteCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;max-height:260px!important;min-height:235px!important;overflow:hidden!important;padding:22px!important}.activeSectionScreen #notes .card h3,.activeSectionScreen #notes .course h3,.activeSectionScreen #notes .noteCard h3{font-size:20px!important;line-height:1.15!important;margin:12px 0 10px!important}.activeSectionScreen #notes .card p,.activeSectionScreen #notes .course p,.activeSectionScreen #notes .noteCard p{font-size:13px!important;line-height:1.35!important;margin:7px 0!important}.activeSectionScreen #notes button{border-radius:12px!important;font-size:12px!important;height:40px!important;margin-top:10px!important;padding:0 16px!important}.activeSectionScreen #notes .noteTag,.activeSectionScreen #notes .planTag{font-size:12px!important;padding:7px 15px!important}.activeSectionScreen #mock-tests{padding:24px 7% 48px!important}.activeSectionScreen #mock-tests .mockHero,.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTestHero{margin:0 auto!important;max-width:1180px!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:clamp(44px,5vw,78px)!important;letter-spacing:-.05em!important;line-height:.92!important;margin-bottom:14px!important}.activeSectionScreen #mock-tests p{font-size:15px!important;line-height:1.45!important;margin-bottom:18px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{flex-wrap:wrap!important;gap:12px!important;margin:14px 0 22px!important}.activeSectionScreen #mock-tests .mockTabs button,.activeSectionScreen #mock-tests .subjectTabs button,.activeSectionScreen #mock-tests .tabButtons button{border-radius:15px!important;font-weight:800!important;height:44px!important;padding:0 20px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{background:#ffffffe0!important;border:1px solid #ff7a0026!important;border-radius:30px!important;box-shadow:0 20px 55px #0f172a14,inset 0 1px 0 #ffffffe6!important;max-width:520px!important;min-height:220px!important;padding:28px!important}.activeSectionScreen #mock-tests .mockCard h3,.activeSectionScreen #mock-tests .questionCard h3,.activeSectionScreen #mock-tests .readyCard h3{font-size:18px!important;margin-bottom:12px!important}.activeSectionScreen #mock-tests .mockCard p,.activeSectionScreen #mock-tests .readyCard p{font-size:14px!important;line-height:1.4!important}.activeSectionScreen #mock-tests .mockCard button,.activeSectionScreen #mock-tests .readyCard button{border-radius:14px!important;font-size:13px!important;height:42px!important;margin-top:12px!important;padding:0 18px!important}.activeSectionScreen #mock-tests .heroTitle,.activeSectionScreen #mock-tests .mockTitle,.activeSectionScreen #mock-tests h1{font-size:clamp(34px,4vw,64px)!important;letter-spacing:-.05em!important;line-height:.95!important;margin-bottom:14px!important;max-width:620px!important}.activeSectionScreen #mock-tests .heroContent,.activeSectionScreen #mock-tests .mockHero{align-items:center!important;display:flex!important;flex-direction:row!important;gap:40px!important;justify-content:space-between!important}.activeSectionScreen #mock-tests .heroContentLeft{max-width:620px!important}.activeSectionScreen #mock-tests .heroContentRight{transform:scale(.88)!important;transform-origin:center right!important}.activeSectionScreen #mock-tests{background:#fff!important;padding:26px 7% 45px!important}.activeSectionScreen #mock-tests .mockSection,.activeSectionScreen #mock-tests .mockTest,.activeSectionScreen #mock-tests .mockTestSection{background:#0000!important;box-shadow:none!important;margin:0 auto!important;max-width:1200px!important;padding:0!important}.activeSectionScreen #mock-tests h1,.activeSectionScreen #mock-tests h2{font-size:36px!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0 0 10px!important;text-align:left!important}.activeSectionScreen #mock-tests p{font-size:14px!important;line-height:1.4!important;margin:0 0 18px!important}.activeSectionScreen #mock-tests .mockTabs,.activeSectionScreen #mock-tests .subjectTabs,.activeSectionScreen #mock-tests .tabButtons{display:flex!important;gap:10px!important;margin:0 0 20px!important}.activeSectionScreen #mock-tests .mockTabs button,.activeSectionScreen #mock-tests .subjectTabs button,.activeSectionScreen #mock-tests .tabButtons button{border-radius:13px!important;font-size:13px!important;height:40px!important;padding:0 18px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{background:#ffffffdb!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;max-width:420px!important;min-height:210px!important;padding:24px!important;width:100%!important}.activeSectionScreen #mock-tests .mockCard button,.activeSectionScreen #mock-tests .readyCard button{border-radius:12px!important;font-size:12px!important;height:40px!important;padding:0 16px!important}.activeSectionScreen #mock-tests .card,.activeSectionScreen #mock-tests .mockCard,.activeSectionScreen #mock-tests .questionCard,.activeSectionScreen #mock-tests .readyCard{backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;background:#ffffffc7!important;box-shadow:0 10px 30px #0f172a0f,0 24px 60px #ff8c001a,inset 0 1px 0 #ffffffe6!important;overflow:hidden!important;position:relative!important;transform:translateY(0) scale(1)!important;transition:all .35s ease!important}.activeSectionScreen #mock-tests .card:hover,.activeSectionScreen #mock-tests .mockCard:hover,.activeSectionScreen #mock-tests .questionCard:hover,.activeSectionScreen #mock-tests .readyCard:hover{box-shadow:0 16px 40px #0f172a1a,0 30px 80px #ff8c0029,inset 0 1px 0 #fff!important;transform:translateY(-6px) scale(1.01)!important}.activeSectionScreen #mock-tests .mockStartCard,.activeSectionScreen #mock-tests .readyCard,.activeSectionScreen #mock-tests .startCard{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#ffffffc7!important;border:1px solid #ffffffb3!important;border-radius:34px!important;box-shadow:0 10px 30px #0f172a0f,0 30px 80px #ff8c001a,inset 0 1px 0 #ffffffe6!important;overflow:hidden!important;position:relative!important;transform:translateY(0)!important;transition:all .35s ease!important}.activeSectionScreen #mock-tests .mockStartCard:hover,.activeSectionScreen #mock-tests .readyCard:hover,.activeSectionScreen #mock-tests .startCard:hover{box-shadow:0 18px 40px #0f172a1a,0 35px 90px #ff8c0029,inset 0 1px 0 #fff!important;transform:translateY(-8px) scale(1.01)!important}.activeSectionScreen #pricing{overflow:hidden!important;padding:26px 7% 45px!important}.activeSectionScreen #pricing h1,.activeSectionScreen #pricing h2{line-height:1.05!important;margin:0 0 10px!important}.activeSectionScreen #pricing>p{margin:0 0 18px!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{background:#ffffffdb!important;max-height:340px!important;min-height:310px!important;overflow:hidden!important}.activeSectionScreen #pricing .card h3,.activeSectionScreen #pricing .planCard h3,.activeSectionScreen #pricing .pricingCard h3{font-size:18px!important;margin:12px 0 10px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:38px!important;line-height:1!important;margin:10px 0 16px!important}.activeSectionScreen #pricing li{line-height:1.35!important;margin:7px 0!important}.activeSectionScreen #pricing button{margin-top:10px!important;padding:0 16px!important}.activeSectionScreen #pricing{background:#fff!important;overflow:visible!important;padding:24px 6% 50px!important}.activeSectionScreen #pricing h1,.activeSectionScreen #pricing h2{font-size:34px!important;margin:0 0 8px!important}.activeSectionScreen #pricing>p{font-size:14px!important;margin-bottom:18px!important}.activeSectionScreen #pricing .grid,.activeSectionScreen #pricing .pricingGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(210px,1fr))!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{background:#ffffffe0!important;border:1px solid #ff7a0029!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;min-height:390px!important;overflow:visible!important;padding:22px!important}.activeSectionScreen #pricing .planCard h2,.activeSectionScreen #pricing .price,.activeSectionScreen #pricing .pricingCard h2{font-size:36px!important;margin:8px 0 14px!important}.activeSectionScreen #pricing li{font-size:13px!important;line-height:1.3!important;margin:6px 0!important}.activeSectionScreen #pricing button{border-radius:12px!important;font-size:12px!important;height:40px!important;margin-top:auto!important}.activeSectionScreen #pricing .card,.activeSectionScreen #pricing .planCard,.activeSectionScreen #pricing .pricingCard{display:flex!important;flex-direction:column!important}.activeSectionScreen #pricing .card button,.activeSectionScreen #pricing .planCard button,.activeSectionScreen #pricing .pricingCard button{margin-top:auto!important}.activeSectionScreen #pricing .card ul,.activeSectionScreen #pricing .planCard ul,.activeSectionScreen #pricing .pricingCard ul{flex-grow:1!important}.activeSectionScreen #pricing .card:last-child,.activeSectionScreen #pricing .planCard:last-child,.activeSectionScreen #pricing .pricingCard:last-child{justify-content:flex-start!important}.activeSectionScreen #pricing .card:last-child li,.activeSectionScreen #pricing .card:last-child p,.activeSectionScreen #pricing .card:last-child span,.activeSectionScreen #pricing .planCard:last-child li,.activeSectionScreen #pricing .planCard:last-child p,.activeSectionScreen #pricing .planCard:last-child span,.activeSectionScreen #pricing .pricingCard:last-child li,.activeSectionScreen #pricing .pricingCard:last-child p,.activeSectionScreen #pricing .pricingCard:last-child span{align-items:center!important;color:#1e293b!important;display:flex!important;font-size:14px!important;gap:10px!important;line-height:1.4!important;margin:10px 0!important;opacity:1!important;visibility:visible!important}.activeSectionScreen #pricing .card:last-child button,.activeSectionScreen #pricing .planCard:last-child button,.activeSectionScreen #pricing .pricingCard:last-child button{margin-top:auto!important}.activeSectionScreen #admin-panel{background:#fff!important;overflow:visible!important;padding:24px 6% 50px!important}.activeSectionScreen #admin-panel .admin-panel,.activeSectionScreen #admin-panel .adminPanel{background:#0f172a!important;border-radius:34px!important;margin:0 auto!important;max-width:1250px!important;overflow:visible!important;padding:28px!important}.activeSectionScreen #admin-panel h1,.activeSectionScreen #admin-panel h2{font-size:34px!important;margin:0 0 10px!important}.activeSectionScreen #admin-panel p{font-size:14px!important;line-height:1.4!important}.activeSectionScreen #admin-panel .adminTabs,.activeSectionScreen #admin-panel .tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:20px 0 24px!important}.activeSectionScreen #admin-panel .adminTabs button,.activeSectionScreen #admin-panel .tabs button{border-radius:999px!important;font-size:13px!important;height:40px!important;padding:0 18px!important}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{background:#ffffffeb!important;border-radius:26px!important;box-shadow:0 18px 45px #00000029!important;min-height:190px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{font-size:22px!important;margin:10px 0!important;word-break:break-word!important}@media (max-width:1000px){.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(2,1fr)!important}}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(4,minmax(200px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{min-height:180px!important;padding:22px!important}.activeSectionScreen #admin-panel,.activeSectionScreen #admin-panel .admin-panel,.activeSectionScreen #admin-panel .adminPanel{height:auto!important;max-height:none!important;overflow:visible!important}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{min-height:170px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{word-break:normal!important}.activeSectionScreen #admin-panel .healthCard,.activeSectionScreen #admin-panel .platformHealth{margin-top:24px!important;padding:24px!important}@media (max-width:1100px){.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-template-columns:repeat(2,1fr)!important}}.activeSectionScreen #admin-panel .adminStats,.activeSectionScreen #admin-panel .dashboardGrid,.activeSectionScreen #admin-panel .statsGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(240px,1fr))!important;overflow:visible!important}.activeSectionScreen #admin-panel .adminCard,.activeSectionScreen #admin-panel .dashboardCard,.activeSectionScreen #admin-panel .statCard{border-radius:24px!important;height:auto!important;max-height:none!important;min-height:165px!important;overflow:visible!important;padding:20px!important}.activeSectionScreen #admin-panel .adminCard h3,.activeSectionScreen #admin-panel .dashboardCard h3,.activeSectionScreen #admin-panel .statCard h3{font-size:20px!important;line-height:1.15!important;margin:8px 0!important}.activeSectionScreen #admin-panel .adminCard p,.activeSectionScreen #admin-panel .dashboardCard p,.activeSectionScreen #admin-panel .statCard p{font-size:13px!important;margin:6px 0!important}.activeSectionScreen #admin-panel .healthCard,.activeSectionScreen #admin-panel .platformHealth{border-radius:24px!important;margin-top:22px!important;padding:22px!important}.activeSectionScreen #admin-panel .adminAnnouncements,.activeSectionScreen #admin-panel .announcementCard,.activeSectionScreen #admin-panel .announcementSection,.activeSectionScreen #admin-panel .announcementsPanel{display:block!important;height:auto!important;min-height:320px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:100%!important}.activeSectionScreen #admin-panel input,.activeSectionScreen #admin-panel textarea{border-radius:16px!important;min-height:52px!important;width:100%!important}.activeSectionScreen #admin-panel textarea{min-height:140px!important}.activeSectionScreen #admin-panel .announcementList{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:18px!important}.appDashboard{padding-bottom:30px!important}.freeResources{margin-top:0!important;padding-top:35px!important}.freeResources h2{font-size:52px!important}.freeResources p{margin-bottom:28px!important}.premiumHero{min-height:auto!important;padding:55px 7% 60px!important}.premiumHero h1{font-size:clamp(42px,5vw,72px)!important;letter-spacing:-.05em!important;line-height:.95!important;margin-bottom:22px!important}.premiumHero p{font-size:16px!important;max-width:620px!important}.premiumHeroContent,.premiumHeroGrid{grid-gap:46px!important;gap:46px!important;grid-template-columns:1fr .9fr!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{max-width:560px!important;min-height:auto!important;padding:32px!important}.premiumDashboardCard *{max-width:100%!important}.hero,.heroSection,.premiumHero{height:auto!important;min-height:100vh!important;overflow:visible!important;padding-bottom:120px!important}.heroContent,.premiumHeroContent,.premiumHeroGrid{align-items:center!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{border-radius:38px!important;height:auto!important;margin:0 auto!important;max-width:760px!important;min-height:720px!important;overflow:visible!important;position:relative!important;top:0!important;transform:none!important;width:100%!important}.ctetDashboardCard *,.masterDashboardCard *,.premiumDashboardCard *{overflow:visible!important}@media (max-width:1100px){.heroContent,.premiumHeroContent,.premiumHeroGrid{grid-template-columns:1fr!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{margin-top:40px!important;max-width:100%!important;min-height:auto!important}}.premiumHero{height:auto!important;min-height:calc(100vh - 86px)!important;overflow:hidden!important;padding:38px 7% 42px!important}.premiumHeroContent,.premiumHeroGrid{grid-gap:38px!important;align-items:center!important;display:grid!important;gap:38px!important;grid-template-columns:.95fr 1fr!important}.premiumHero h1{font-size:clamp(38px,4.2vw,64px)!important;line-height:.96!important;margin:26px 0 18px!important}.premiumHero p{font-size:15px!important;line-height:1.45!important;margin-bottom:18px!important}.premiumHero .featureItem,.premiumHero li{border-radius:18px!important;font-size:14px!important;margin-bottom:12px!important;min-height:54px!important;padding:14px 18px!important}.ctetDashboardCard,.masterDashboardCard,.premiumDashboardCard{border-radius:34px!important;max-height:520px!important;max-width:620px!important;min-height:430px!important;overflow:hidden!important;padding:30px!important}.ctetDashboardCard .dashboardMiniCard,.masterDashboardCard .dashboardMiniCard,.premiumDashboardCard .dashboardMiniCard,.premiumDashboardCard .metricCard{border-radius:22px!important;min-height:82px!important;padding:16px!important}.premiumHero .btn,.premiumHero button{border-radius:14px!important;font-size:14px!important;height:44px!important;padding:0 22px!important}.premium{grid-gap:40px!important;gap:40px!important;grid-template-columns:.9fr 1fr!important;height:calc(100vh - 78px)!important;min-height:calc(100vh - 78px)!important;overflow:hidden!important;padding:28px 6%!important}.premiumLeft h2{font-size:clamp(44px,4.5vw,76px)!important;line-height:.92!important;max-width:580px!important}.premiumLeft p{line-height:1.5!important;margin-bottom:16px!important;max-width:520px!important}.feature{border-radius:18px!important;font-size:15px!important;min-height:54px!important;padding:14px 18px!important}.premiumLeft button{border-radius:14px!important;height:46px!important;margin-top:12px!important;padding:0 24px!important}.premiumCard{border-radius:36px!important;height:540px!important;max-height:540px!important;max-width:680px!important;overflow:hidden!important;padding:34px!important}.dashboardGrid{gap:16px!important}.miniCard{border-radius:22px!important;font-size:15px!important;min-height:95px!important}@media (max-width:1100px){.premium{grid-template-columns:1fr!important;height:auto!important;padding:70px 24px!important}.premiumLeft h2{font-size:54px!important}.premiumCard{height:auto!important;max-width:100%!important}}.premium{grid-gap:46px!important;display:grid!important;gap:46px!important;grid-template-columns:.85fr .95fr!important;padding:70px 6%!important}.premiumLeft h2{font-size:clamp(38px,4vw,58px)!important;line-height:1!important;margin:18px 0!important}.premiumLeft p{font-size:15px!important;margin-bottom:14px!important}.premiumFeatures{grid-gap:10px!important;display:grid!important}.feature{border-radius:16px!important;font-size:14px!important;min-height:46px!important;padding:12px 18px!important}.premiumCard{height:auto!important;max-width:620px!important;min-height:auto!important;overflow:visible!important;width:100%!important}.dashboardStat{border-radius:22px!important;min-height:54px!important;padding:18px 22px!important}.dashboardGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.miniCard{border-radius:18px!important;font-size:14px!important;min-height:72px!important;padding:14px!important}.premium{align-items:center!important;height:auto!important;overflow:visible!important;padding:46px 6% 34px!important}.premiumLeft h2{font-size:clamp(34px,3.7vw,56px)!important;line-height:.98!important;margin:14px 0!important}.premiumLeft p{font-size:14px!important;line-height:1.45!important;margin-bottom:12px!important}.premiumFeatures{gap:8px!important}.feature{border-radius:14px!important;font-size:13px!important;min-height:38px!important;padding:9px 16px!important}.premiumLeft button{font-size:13px!important;height:38px!important;margin-top:8px!important;padding:0 18px!important}.premiumCard{background:#ffffffd1!important;border-radius:32px!important;max-width:600px!important;padding:28px!important}.premiumCard,.premiumCard *,.premiumCard h3{color:#111827!important}.premiumCard h3{font-size:20px!important}.dashboardStat{background:#ffffffc7!important;color:#111827!important}.miniCard{background:#ffffffa6!important;color:#111827!important;font-size:13px!important;min-height:68px!important;padding:12px!important}.hero{background:radial-gradient(circle at 8% 10%,#ff91002e,#0000 32%),radial-gradient(circle at 92% 45%,#38bdf82e,#0000 34%),#ffffffeb!important;border:1px solid #ff910024!important;border-radius:38px!important;box-shadow:0 34px 90px #0f172a1a!important;gap:46px!important;grid-template-columns:.92fr .9fr!important;margin:26px auto 0!important;min-height:auto!important;overflow:visible!important;padding:46px 7%!important;width:min(92%,1500px)!important}.taglineCard{border-radius:26px!important;margin-bottom:30px!important;max-width:640px!important;padding:20px 26px!important}.taglineIcon{border-radius:18px!important;font-size:26px!important;height:56px!important;width:56px!important}.taglineCard h3{font-size:22px!important;line-height:1.05!important}.taglineCard p{font-size:15px!important}.heroContent h1{font-size:clamp(42px,5vw,74px)!important;letter-spacing:-.05em!important;line-height:.96!important;margin:22px 0 16px!important}.heroContent>p{font-size:17px!important;margin-bottom:22px!important}.heroActions a,.heroActions button{border-radius:16px!important;height:48px!important;padding:0 26px!important}.heroGoalCard{background:#ffffffdb!important;border-radius:34px!important;box-shadow:0 28px 70px #0ea5e92e!important;max-width:560px!important;padding:34px!important}.heroStats .statCard,.heroStats>div{border-radius:18px!important;min-height:76px!important;padding:14px!important}:root{--apple-bg:#fff;--apple-soft:#f5f5f7;--apple-card:#ffffffeb;--apple-border:#0f172a14;--apple-text:#111827;--apple-muted:#6b7280;--apple-accent:#f97316;--apple-shadow:0 18px 50px #0f172a14;--apple-shadow-hover:0 28px 70px #0f172a21;--apple-radius:28px}body,html{color:#111827!important;color:var(--apple-text)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important;overflow-x:hidden!important}.activeSectionScreen,.app,body,html{background:#fff!important}.mainHeader,header{backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;background:#ffffffdb!important;border-bottom:1px solid #0f172a0f!important;box-shadow:0 8px 30px rgba(15,23,42,.045)!important;height:76px!important;padding:0 7%!important}.nav,nav{gap:14px!important}.nav a,.nav button,nav a{background:#0000!important;border-radius:999px!important;box-shadow:none!important;color:#1f2937!important;font-size:14px!important;font-weight:700!important;padding:9px 12px!important}.nav button:hover,nav a:hover{background:#f5f5f7!important;color:#000!important;transform:translateY(-1px)!important}section{padding:44px 7%!important}section h2{-webkit-text-fill-color:initial!important;background:none!important;color:#111827!important;font-size:clamp(30px,4vw,52px)!important;letter-spacing:-1.8px!important;line-height:1.04!important}section p{color:#6b7280!important;color:var(--apple-muted)!important}.hero{align-items:center!important;gap:28px!important;grid-template-columns:1.08fr .92fr!important;min-height:calc(100vh - 76px)!important;padding:36px 7% 34px!important}.app:after,.app:before,.hero:before{display:none!important}.heroContent{max-width:640px!important}.taglineCard{background:#ffffffeb!important;background:var(--apple-card)!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:22px!important;box-shadow:0 18px 50px #0f172a14!important;box-shadow:var(--apple-shadow)!important;gap:14px!important;margin:0 0 18px!important;max-width:560px!important;padding:16px 18px!important}.taglineIcon{background:#f5f5f7!important;box-shadow:none!important;font-size:24px!important;height:52px!important;width:52px!important}.taglineCard h3{-webkit-text-fill-color:#111827!important;background:none!important;font-size:17px!important;letter-spacing:-.3px!important;line-height:1.2!important;text-transform:none!important}.taglineCard p{font-size:13px!important;line-height:1.45!important}.badge,.monthTag,.planTag,.premiumBadge,.priceBadge{background:#fff3e8!important;border:1px solid #f9731624!important;box-shadow:none!important;color:#c2410c!important;font-size:12px!important;padding:7px 13px!important}.hero h2{-webkit-text-fill-color:#111827!important;background:none!important;font-size:clamp(42px,6vw,70px)!important;letter-spacing:-3px!important;line-height:.98!important;margin:16px 0 14px!important}.heroContent>p{font-size:18px!important;line-height:1.5!important;margin:0 0 20px!important}.buttons,.heroButtons{gap:12px!important;margin-top:16px!important}.btnLink,button{background:#111827!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a21!important;color:#fff!important;font-weight:750!important;padding:12px 18px!important}.btnLink:hover,button:hover{box-shadow:0 18px 36px #0f172a29!important;transform:translateY(-2px)!important}.heroStats{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,1fr)!important;margin-top:20px!important}.heroStats .statCard,.heroStats>div{background:#fff!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:20px!important;box-shadow:0 12px 32px rgba(15,23,42,.055)!important;min-height:74px!important;padding:13px 12px!important}.heroStats h3{font-size:22px!important;letter-spacing:-.8px!important;margin:0 0 3px!important}.heroStats p{font-size:12px!important;margin:0!important}.card,.course,.currentCard,.dashboardCard,.dashboardStat,.footerPanelCard,.freeCard,.heroGoalCard,.mockBox,.planCard,.premiumCard,.premiumMentorCard,.pricingCard,.questionCard{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffeb!important;background:var(--apple-card)!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:28px!important;border-radius:var(--apple-radius)!important;box-shadow:0 18px 50px #0f172a14!important;box-shadow:var(--apple-shadow)!important}.card:hover,.course:hover,.currentCard:hover,.dashboardCard:hover,.footerPanelCard:hover,.freeCard:hover,.heroGoalCard:hover,.mockBox:hover,.planCard:hover,.premiumCard:hover,.premiumMentorCard:hover,.pricingCard:hover,.questionCard:hover{box-shadow:0 28px 70px #0f172a21!important;box-shadow:var(--apple-shadow-hover)!important;transform:translateY(-5px)!important}.heroGoalCard{justify-self:center!important;max-width:430px!important;padding:26px!important}.goalTop{gap:14px!important}.goalTop h3{font-size:24px!important;margin:0!important}.goalTop p{font-size:14px!important;margin:4px 0 0!important}.dashboardBar,.progress{background:#f1f5f9!important;height:10px!important}.dashboardFill,.fill{background:linear-gradient(90deg,#f97316,#fb923c)!important}.mentor{background:#fff!important;gap:34px!important;grid-template-columns:1fr 1fr!important;padding:44px 7%!important}.mentor h2{-webkit-text-fill-color:#111827!important;background:none!important;font-size:clamp(34px,4.6vw,58px)!important;margin:14px 0 12px!important}.mentorIntro{font-size:15px!important;line-height:1.55!important}.mentorStats{gap:12px!important;margin:20px 0!important}.mentorHighlight,.mentorStat{background:#fff!important;border:1px solid #0f172a14!important;border:1px solid var(--apple-border)!important;border-radius:20px!important;box-shadow:0 10px 26px rgba(15,23,42,.045)!important;padding:13px 15px!important}.premiumMentorCard{padding:24px!important}.mentorHighlights{gap:10px!important}.premium{background:#fff!important;color:#111827!important;gap:32px!important;grid-template-columns:1fr .9fr!important;padding:48px 7%!important}.glow,.premium:before{display:none!important}.premium h2{color:#111827!important;font-size:clamp(34px,4.8vw,58px)!important}.premium p{color:#6b7280!important;color:var(--apple-muted)!important;font-size:15px!important;line-height:1.6!important}.premiumFeatures{gap:10px!important;grid-template-columns:repeat(2,1fr)!important;margin-top:18px!important}.feature,.miniCard{background:#f5f5f7!important;border:1px solid #0f172a0d!important;border-radius:18px!important;color:#111827!important;padding:13px 14px!important}.premiumCard{color:#111827!important;padding:26px!important}.dashboardGrid{gap:10px!important;margin-top:20px!important}#contact,.footerPanels,.freeResources{background:#fff!important;padding:42px 7%!important}.freeResources .container>h2{margin-bottom:8px!important}.footerPanels,.freeGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important}.footerPanelCard,.freeCard{border-radius:26px!important;min-height:auto!important;padding:22px!important}.footerPanelCard h3{font-size:22px!important;line-height:1.15!important;margin:8px 0 10px!important}.footerPanelCard p{font-size:14px!important;line-height:1.45!important}.footerPanelCard input,input{background:#f9fafb!important;border-radius:14px!important;font-size:14px!important;padding:12px 14px!important}.premiumFooter{background:#f5f5f7!important;color:#111827!important;padding:34px 7% 20px!important}.footerGrid{gap:24px!important}.premiumFooter a,.premiumFooter p{color:#6b7280!important}.activeSectionScreen{min-height:calc(100vh - 76px)!important;padding:22px 6%!important}.backToDashboardBtn{margin-bottom:16px!important}@media (max-width:900px){.hero,.mentor,.premium{grid-template-columns:1fr!important}.hero{min-height:auto!important;padding:28px 20px!important;text-align:left!important}.hero h2{font-size:42px!important;letter-spacing:-2px!important}.heroStats{grid-template-columns:repeat(2,1fr)!important}.footerPanels,.freeGrid,.premiumFeatures{grid-template-columns:1fr!important}section{padding:34px 20px!important}.mainHeader,header{height:auto!important;min-height:72px!important;padding:12px 18px!important}.nav.mobile-open{background:#fff!important}}.dashboardCards,.dashboardGrid,.homeGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,1fr)!important}.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{border-radius:28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;max-height:240px!important;min-height:220px!important;overflow:hidden!important;padding:22px!important}.courseCard h3,.dashboardCard h3,.featureCard h3,.homeCard h3,.learningCard h3,.quickCard h3{font-size:22px!important;letter-spacing:-.6px!important;line-height:1.1!important;margin-bottom:10px!important}.courseCard p,.dashboardCard p,.featureCard p,.homeCard p,.learningCard p,.quickCard p{color:#6b7280!important;font-size:14px!important;line-height:1.5!important;margin-bottom:18px!important}.courseCard button,.dashboardCard button,.featureCard button,.homeCard button,.learningCard button,.quickCard button{border-radius:999px!important;margin-top:auto!important;padding:11px 20px!important;width:-webkit-fit-content!important;width:fit-content!important}.dashboardHome,.homeSection,.learningHub{padding-top:24px!important}section{margin:0!important}@media (min-width:1200px){.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{max-height:215px!important;min-height:200px!important}}@media (max-width:768px){.dashboardCards,.dashboardGrid,.homeGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}.courseCard,.dashboardCard,.featureCard,.homeCard,.learningCard,.quickCard{max-height:none!important;min-height:auto!important}}.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appDashboardCard,.dashboardMenuCard,.learningHubCard,.quickAccessCard{background:#fff!important;border-radius:26px!important;max-height:205px!important;min-height:190px!important;padding:22px 24px!important}.appDashboardCard h3,.dashboardMenuCard h3,.learningHubCard h3,.quickAccessCard h3{font-size:22px!important}.appDashboardCard p,.dashboardMenuCard p,.learningHubCard p,.quickAccessCard p{font-size:14px!important;line-height:1.45!important}@media (max-width:1100px){.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.appDashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}}.activeSectionScreen,.app,body{background:#f5f5f7!important}.appDashboard,.dashboardHome,.homeSection,.learningHub{background:#f5f5f7!important;padding:26px 7% 42px!important}.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{background:#fff!important;border:1.5px solid #11182724!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a12!important;max-height:198px!important;min-height:178px!important;padding:20px 22px!important}.appDashboardCard:nth-child(2n),.dashboardCard:nth-child(2n),.dashboardMenuCard:nth-child(2n),.learningHubCard:nth-child(2n),.quickAccessCard:nth-child(2n){background:#fbfbfd!important}.appDashboardCard:nth-child(3n),.dashboardCard:nth-child(3n),.dashboardMenuCard:nth-child(3n),.learningHubCard:nth-child(3n),.quickAccessCard:nth-child(3n){background:#fffaf5!important}.appDashboardCard:nth-child(4n),.dashboardCard:nth-child(4n),.dashboardMenuCard:nth-child(4n),.learningHubCard:nth-child(4n),.quickAccessCard:nth-child(4n){background:#f8fbff!important}.appDashboardCard h3,.courseCard h3,.dashboardCard h3,.dashboardMenuCard h3,.featureCard h3,.homeCard h3,.learningCard h3,.learningHubCard h3,.quickAccessCard h3,.quickCard h3{color:#f97316!important;font-size:21px!important;line-height:1.1!important;margin:8px 0 10px!important}.appDashboardCard p,.courseCard p,.dashboardCard p,.dashboardMenuCard p,.featureCard p,.homeCard p,.learningCard p,.learningHubCard p,.quickAccessCard p,.quickCard p{color:#6b7280!important;font-size:13.5px!important;line-height:1.45!important;margin:0 0 14px!important}.appDashboardCard button,.courseCard button,.dashboardCard button,.dashboardMenuCard button,.featureCard button,.homeCard button,.learningCard button,.learningHubCard button,.quickAccessCard button,.quickCard button{font-size:13px!important;margin-top:auto!important;padding:10px 18px!important;width:-webkit-fit-content!important;width:fit-content!important}.appDashboardCard:hover,.courseCard:hover,.dashboardCard:hover,.dashboardMenuCard:hover,.featureCard:hover,.homeCard:hover,.learningCard:hover,.learningHubCard:hover,.quickAccessCard:hover,.quickCard:hover{border-color:#11182747!important;box-shadow:0 26px 65px #0f172a1f!important;transform:translateY(-4px)!important}.mainHeader,header{background:#ffffffeb!important;border-bottom:1px solid #11182714!important}.premiumFooter{background:linear-gradient(135deg,#020617,#111827)!important}.premiumFooter,.premiumFooter h2,.premiumFooter h3{color:#fff!important}.premiumFooter a,.premiumFooter p{color:#cbd5e1!important}@media (min-width:1200px){.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{max-height:188px!important;min-height:168px!important}}@media (max-width:1100px){.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.appDashboardGrid,.dashboardCards,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{grid-template-columns:1fr!important}.appDashboardCard,.courseCard,.dashboardCard,.dashboardMenuCard,.featureCard,.homeCard,.learningCard,.learningHubCard,.quickAccessCard,.quickCard{max-height:none!important;min-height:auto!important}}.appDashboard,.dashboardHome,.homeSection,.learningHub{padding-top:96px!important}.appDashboard h1,.appDashboard h2,.dashboardHome h1,.dashboardHome h2,.homeSection h1,.homeSection h2,.learningHub h1,.learningHub h2{margin-bottom:18px!important;margin-top:0!important}.appDashboard p,.dashboardHome p,.homeSection p,.learningHub p{margin-bottom:22px!important}.appDashboardGrid,.dashboardGrid,.dashboardMenuGrid,.learningHubGrid,.quickAccessGrid{gap:18px!important}.appDashboardCard,.dashboardCard,.dashboardMenuCard,.learningHubCard,.quickAccessCard{justify-content:space-between!important;max-height:190px!important;min-height:174px!important;padding:18px 22px!important}.appDashboardCard h3,.dashboardCard h3,.dashboardMenuCard h3,.learningHubCard h3,.quickAccessCard h3{margin:6px 0 8px!important}.appDashboardCard p,.dashboardCard p,.dashboardMenuCard p,.learningHubCard p,.quickAccessCard p{margin-bottom:12px!important}.appDashboardCard:first-child,.dashboardCard:first-child{background:#fff!important}.appDashboardCard:nth-child(2),.dashboardCard:nth-child(2){background:#f8fbff!important}.appDashboardCard:nth-child(3),.dashboardCard:nth-child(3){background:#fbfbfd!important}.appDashboardCard:nth-child(4),.dashboardCard:nth-child(4){background:#f8fbff!important}.appDashboardCard:nth-child(5),.dashboardCard:nth-child(5){background:#fff!important}.appDashboardCard:nth-child(6),.dashboardCard:nth-child(6){background:#fbfbfd!important}.appDashboardCard:nth-child(7),.dashboardCard:nth-child(7){background:#fff!important}.appDashboardCard:nth-child(8),.dashboardCard:nth-child(8){background:#f8fbff!important}.appDashboardCard:nth-child(9),.dashboardCard:nth-child(9){background:#fbfbfd!important}.appleHubScroller{grid-gap:18px!important}.appleHubScroller .appleHubCard{max-height:230px!important;max-width:none!important;min-height:210px!important;min-width:0!important;width:auto!important}@media (max-width:900px){.appleHubScroller{display:flex!important;overflow-x:auto!important}.appleHubScroller .appleHubCard{min-width:82%!important}}.appleHubRow{margin-top:54px!important}.appleHubRowHeader h2{font-size:clamp(26px,3vw,40px)!important;letter-spacing:-1.5px!important;margin-bottom:22px!important;max-width:820px!important}.appDashboardHeader{margin-bottom:30px!important}.appDashboardHeader h1{font-size:clamp(34px,4vw,58px)!important;letter-spacing:-2.4px!important;line-height:1.02!important;max-width:900px!important}.appDashboardHeader p{font-size:17px!important;margin-top:14px!important}.appleHubScroller{padding-bottom:12px!important}.appleHubCard{flex:0 0 370px!important;max-height:250px!important;min-height:250px!important;overflow:hidden!important;position:relative!important;scroll-snap-align:start!important}.appleHubCard:hover{transform:scale(1.02) translateY(-4px)!important}.premiumIconBadge{background:linear-gradient(135deg,#f973161f,#ffffffe6)!important;border:1px solid #f973161f!important;border-radius:18px!important;color:#f97316!important;height:54px!important;width:54px!important}.appleHubCard h3{font-size:28px!important;letter-spacing:-1px!important;margin-bottom:12px!important}.appleHubCard button{bottom:22px!important;left:24px!important;position:absolute!important}.appleStoreHub{padding:44px 7% 42px!important}.appDashboardHeader{margin-bottom:34px!important}.appDashboardHeader h1{font-size:clamp(38px,4.6vw,64px)!important;max-width:940px!important}.appleHubRow{margin-top:38px!important}.appleHubRowHeader h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important;max-width:900px!important}.appleHubCard{flex:0 0 360px!important;max-height:260px!important;min-height:260px!important}.premiumIconBadge{margin-bottom:20px!important}.appleHubCard h3{font-size:26px!important;line-height:1.08!important;margin:0 0 12px!important}.appleHubCard p{line-height:1.45!important;max-width:300px!important}.appleHubCard button{padding:10px 20px!important}.appleStoreHub{background:#f5f5f7!important;padding:92px 7% 48px!important}.appDashboardHeader{margin-bottom:28px!important}.appDashboardHeader h1{font-size:clamp(28px,3.5vw,52px)!important;letter-spacing:-2px!important;line-height:1.05!important;margin:10px 0 14px!important;max-width:760px!important}.appDashboardHeader p{color:#6e6e73!important;font-size:18px!important}.appleHubRowHeader h2{font-size:clamp(24px,2.6vw,38px)!important;letter-spacing:-1px!important;line-height:1.08!important;margin:0 0 18px!important}.appleHubRowHeader h2 span{color:#6e6e73!important;font-weight:700!important}.appleHubScroller{grid-gap:20px!important;gap:20px!important;overflow:visible!important}.appleHubCard{background:#fff!important;border:1px solid #d2d2d7!important;box-shadow:0 4px 18px #0000000a,0 1px 2px #00000008!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;max-height:none!important;min-height:220px!important;min-width:0!important;overflow:visible!important;padding:24px!important;transition:all .28s ease!important;width:auto!important}.appleHubCard:hover{box-shadow:0 18px 40px #00000014,0 3px 10px #0000000d!important;transform:translateY(-6px) scale(1.01)!important}.premiumIconBadge{align-items:center!important;background:#ff73000d!important;border:1px solid #ff73001f!important;border-radius:16px!important;color:#ff6a00!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;margin-bottom:18px!important;width:48px!important}.appleHubCard h3{font-size:18px!important;letter-spacing:-.4px!important;line-height:1.15!important;margin:0 0 10px!important}.appleHubCard p{color:#6e6e73!important;font-size:14px!important;line-height:1.6!important;margin:0 0 18px!important;max-width:280px!important}.appleHubCard button{border-radius:999px!important;height:auto!important;margin-top:auto!important;min-width:86px!important;overflow:visible!important;padding:10px 18px!important;position:static!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:1000px){.appleHubScroller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appleHubCard{min-height:210px!important}}@media (max-width:700px){.appleStoreHub{padding:82px 20px 36px!important}.appleHubScroller{grid-template-columns:1fr!important}.appDashboardHeader h1{font-size:38px!important;line-height:1.08!important}.appleHubRowHeader h2{font-size:30px!important}.appleHubCard{min-height:200px!important;padding:22px!important}}.profileMenuWrapper{cursor:pointer;display:flex;gap:10px}.profileAvatar{align-items:center;background:#0f172a;border-radius:50%;box-shadow:0 10px 30px #0f172a2e;color:#fff;display:flex;font-size:18px;font-weight:700;height:42px;justify-content:center;text-transform:uppercase;width:42px}.profileName{color:#0f172a;font-size:15px;font-weight:600}.profileDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 25px 60px #0f172a1f;display:flex;flex-direction:column;gap:10px;padding:14px;top:58px;width:230px}.profileDropdown button{background:#f5f5f7;border:none;border-radius:16px;color:#0f172a;cursor:pointer;font-size:14px;font-weight:600;padding:14px 16px;text-align:left;transition:all .25s ease}.profileDropdown button:hover{background:#0f172a;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.profileName{display:none}.profileDropdown{right:-10px;width:210px}}.profileMenuWrapper{z-index:99999!important}.mainHeader,header{overflow:visible!important;z-index:9999!important}.profileDropdown{opacity:1!important;visibility:visible!important}.profileTrigger{color:#111827!important;padding:0!important}.profileTrigger:hover{background:#0000!important;box-shadow:none!important;transform:none!important}.profileTrigger .profileName{color:#111827!important}.mainHeader,.mainHeader .nav,header,nav{overflow:visible!important}.profileMenuWrapper{z-index:999999!important}.profileTrigger{all:unset!important;background:#0f172a!important;border-radius:999px!important;cursor:pointer!important;gap:10px!important;padding:6px 16px 6px 6px!important}.profileAvatar,.profileTrigger{align-items:center!important;display:flex!important}.profileAvatar{background:#09122b!important;border-radius:50%!important;flex-shrink:0!important;font-size:18px!important;height:42px!important;justify-content:center!important;width:42px!important}.profileAvatar,.profileTrigger .profileName{color:#fff!important;font-weight:700!important}.profileTrigger .profileName{font-size:15px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profileDropdown{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 25px 70px #0f172a29!important;padding:12px!important;top:58px!important;width:240px!important;z-index:999999!important}.profileDropdown button{all:unset!important;border-radius:16px!important;box-sizing:border-box!important;color:#111827!important;display:block!important;font-size:15px!important;font-weight:700!important;padding:14px 16px!important;transition:.2s ease!important}.profileDropdown button:hover{background:#f5f5f7!important}:root{--page-x:7%}.mainHeader{background:#ffffffeb!important;justify-content:space-between!important;overflow:visible!important;padding:0 7%!important;padding:0 var(--page-x)!important}.brand,.mainHeader{align-items:center!important;display:flex!important;height:82px!important}.brand{justify-content:flex-start!important}.brand img,.header-logo,.premium-loader-logo{display:block!important;height:68px!important;object-fit:contain!important;width:auto!important}.appDashboard,.footerPanels,.freeResources,.hero,.mentor,.premium,.premiumFooter{padding-left:7%!important;padding-left:var(--page-x)!important;padding-right:7%!important;padding-right:var(--page-x)!important}.heroContent .taglineCard{max-width:640px!important}.heroButtons,.heroStats{justify-content:flex-start!important}:root{--apple-x:7%}.hero,.mainHeader{padding-left:7%!important;padding-left:var(--apple-x)!important;padding-right:7%!important;padding-right:var(--apple-x)!important}.hero{background:#fff!important;padding-top:58px!important}.heroContent{align-items:flex-start!important;margin-left:0!important;padding-left:0!important;text-align:left!important}.heroButtons,.heroContent .badge,.heroContent .taglineCard,.heroContent h2,.heroContent>p,.heroStats{align-self:flex-start!important;margin-left:0!important}.taglineCard{background:#ffffffdb!important;box-shadow:0 22px 55px #0f172a12!important}.heroContent .badge,.taglineCard{border:1px solid #11182714!important}.heroContent .badge{background:#f5f5f7!important;box-shadow:none!important;color:#111827!important}.hero:after,.hero:before{opacity:.18!important}.hero h2{letter-spacing:-2.5px!important}.heroGoalCard{background:#ffffffe0!important;border:1px solid #11182714!important;box-shadow:0 28px 70px #0f172a14!important}#notes .grid>div,#notes [class*=Card]{display:flex!important;flex-direction:column!important;min-height:330px!important}#notes .grid>div button,#notes [class*=Card] button{align-self:flex-start!important;margin-top:auto!important}#pricing .grid,.pricing .grid,.pricingGrid{align-items:stretch!important;gap:18px!important}#pricing .priceCard,.priceCard,.pricing .priceCard,.pricingCard{border:1px solid #d2d2d7!important;border-radius:28px!important;box-shadow:0 12px 32px #0f172a0f!important;min-height:430px!important;padding:24px 26px!important}.priceCard .planTag,.pricingCard .planTag{background:#f5f5f7!important;border:1px solid #d2d2d7!important;border-radius:999px!important;color:#111827!important;height:auto!important;padding:9px 14px!important}.priceCard h3,.pricingCard h3{font-size:21px!important;margin:18px 0 10px!important}.priceCard h1,.pricingCard h1{font-size:38px!important;margin:0 0 22px!important}.priceCard ul,.pricingCard ul{display:flex!important;flex-direction:column!important;gap:13px!important;margin:0!important;padding:0!important}.priceCard li,.pricingCard li{line-height:1.35!important;margin:0!important}.priceCard button,.pricingCard button{margin-top:auto!important;min-height:48px!important;padding:13px 22px!important}.priceCard .mostPopular,.priceCard .popularBadge,.pricingCard .mostPopular,.pricingCard .popularBadge{border-radius:999px!important;font-size:12px!important;height:auto!important;margin-bottom:18px!important;min-width:auto!important;padding:9px 14px!important;width:-webkit-fit-content!important;width:fit-content!important}.applePricing{padding-top:110px!important}.applePricing .pricingHeader{margin-bottom:36px!important}.applePricing .pricingHeader h2{font-size:clamp(32px,3.8vw,52px)!important;margin:0 0 12px!important;text-align:center!important}.applePricing .pricingHeader p{color:#6e6e73!important;font-size:17px!important;text-align:center!important}.applePricing .pricingCard{background:#ffffffeb!important;border:1px solid #d2d2d7!important;box-shadow:0 16px 44px #0f172a0f,0 1px 2px #0f172a0a!important}.applePricing .pricingCard:hover{box-shadow:0 26px 70px #0f172a1a,0 2px 6px #0f172a0d!important;transform:translateY(-6px)!important}.applePricing .priceBadge{background:#f5f5f7!important;border:1px solid #d2d2d7!important;color:#111827!important}.applePricing .pricingCard{border:1px solid #f9731638!important;border-radius:26px!important;box-shadow:0 24px 60px #0f172a0f!important}.applePricing .priceBadge{background:#fff7ede6!important;border:1px solid #f9731633!important}.applePricing .pricingCard h1,.applePricing .pricingCard h3{color:#3b2418!important}.applePricing .pricingCard ul{gap:16px!important}.applePricing .pricingCard li:before{content:"📄";margin-right:8px}.applePricing .pricingCard:first-child li:first-child:before{content:"📘"}.applePricing .pricingCard:nth-child(2) li:first-child:before,.applePricing .pricingCard:nth-child(4) li:nth-child(3):before{content:"🎯"}.applePricing .pricingCard:nth-child(3) li:first-child:before{content:"🎥"}.applePricing .pricingCard:nth-child(4) li:first-child:before{content:"👨‍🏫"}.applePricing .pricingCard .btnLink{background:#0f172a!important;box-shadow:0 18px 38px #0f172a2e!important}.applePricing .pricingCard:hover{box-shadow:0 30px 75px #0f172a1a!important;transform:translateY(-5px)!important}.applePricing .pricingCard{min-height:470px!important;padding:26px 28px!important}.applePricing .pricingCard h3{align-items:flex-start!important;display:flex!important;min-height:52px!important}.applePricing .pricingCard h1{margin-bottom:22px!important;min-height:54px!important}.applePricing .pricingCard ul{min-height:150px!important}.applePricing .pricingCard li{color:#374151!important;line-height:1.3!important}.applePricing .pricingCard li:before{align-items:center!important;display:inline-flex!important;font-size:15px!important;height:22px!important;justify-content:center!important;line-height:1!important;min-width:22px!important;width:22px!important}.applePricing .pricingCard .btnLink{font-weight:800!important;min-height:56px!important;width:100%!important}.applePricing .pricingCard{border-color:#f973162e!important}.applePricing .priceBadge{height:40px!important;padding-left:18px!important}.applePricing .pricingCard li:before{content:none!important}.applePricing .pricingCard li{gap:12px!important}.applePricing .featureIcon{min-width:24px!important;text-align:center!important;width:24px!important}.applePricing .pricingGrid{gap:18px!important}.applePricing .pricingCard{height:430px!important;justify-content:flex-start!important;min-height:430px!important;padding:24px 28px!important}.applePricing .pricingCard h3{margin:18px 0 12px!important;min-height:30px!important}.applePricing .pricingCard h1{margin:0 0 24px!important;min-height:42px!important}.applePricing .pricingCard ul{gap:14px!important;min-height:135px!important}.applePricing .pricingCard li{margin:0!important;min-height:22px!important}.applePricing .featureIcon{display:inline-flex!important;justify-content:center!important;min-width:22px!important;width:22px!important}.applePricing{background:#fff!important;padding:80px 7% 70px!important}.applePricing .pricingHeader{margin-bottom:28px!important}.applePricing .pricingHeader h2{font-size:32px!important;line-height:1.1!important;margin:0 0 10px!important}.applePricing .pricingHeader p{font-size:16px!important}.applePricing .pricingGrid{grid-gap:24px!important;gap:24px!important;grid-template-columns:repeat(4,minmax(230px,1fr))!important;max-width:1200px!important}.applePricing .pricingCard{background:#fff!important;border:1px solid #f973162e!important;box-shadow:0 22px 55px #0f172a0f!important;height:auto!important;min-height:310px!important;padding:24px!important}.applePricing .priceBadge{height:auto!important;margin-bottom:18px!important;padding:9px 16px!important}.applePricing .pricingCard h3{line-height:1.15!important;margin:0 0 12px!important;min-height:auto!important}.applePricing .pricingCard h1{font-size:36px!important;margin:0 0 20px!important;min-height:auto!important}.applePricing .pricingCard ul{gap:12px!important;margin:0 0 20px!important;min-height:auto!important}.applePricing .pricingCard li{font-size:15px!important;line-height:1.35!important;min-height:auto!important}.applePricing .pricingCard .btnLink{font-size:15px!important;height:50px!important;margin-top:auto!important;min-height:50px!important}.applePricing{background:#f8f8f8!important;padding:70px 5%!important}.applePricing .pricingHeader{margin-bottom:38px;text-align:center}.applePricing .pricingHeader h2{color:#0f172a!important;font-size:52px!important;margin-bottom:10px!important}.applePricing .pricingHeader p{font-size:20px!important}.applePricing .pricingGrid{grid-gap:22px!important;gap:22px!important}.applePricing .pricingCard{border-radius:30px!important;box-shadow:0 10px 30px #0f172a0f,0 2px 10px #0f172a0a!important;min-height:520px!important;padding:26px 26px 22px!important;transition:all .35s ease!important}.applePricing .pricingCard:hover{box-shadow:0 25px 50px #0f172a1f,0 8px 20px #0f172a14!important;transform:translateY(-8px)!important}.applePricing .featuredPrice{background:linear-gradient(180deg,#fffffff5,#fff7edeb)!important;transform:scale(1.02)!important}.applePricing .priceBadge{border:1px solid #fb923c38!important;font-size:14px!important;letter-spacing:.4px!important;margin-bottom:24px!important;padding:10px 18px!important;width:100%!important}.applePricing .pricingCard h3{font-size:22px!important;line-height:1.25!important;margin-bottom:14px!important;min-height:56px!important}.applePricing .pricingCard h1{font-size:58px!important;margin-bottom:24px!important}.applePricing .pricingCard ul{gap:18px!important}.applePricing .pricingCard li{font-size:17px!important;gap:10px!important;line-height:1.45!important}.applePricing .pricingCard .btnLink{border-radius:16px!important;box-shadow:0 10px 25px #0f172a2e!important;font-size:17px!important;height:54px!important;margin-top:26px!important}.applePricing .pricingCard .btnLink:hover{transform:translateY(-2px) scale(1.01)!important}@media (max-width:1200px){.applePricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.applePricing{padding:60px 18px!important}.applePricing .pricingHeader h2{font-size:38px!important}.applePricing .pricingHeader p{font-size:16px!important}.applePricing .pricingGrid{gap:18px!important;grid-template-columns:1fr!important}.applePricing .pricingCard{min-height:auto!important;padding:24px!important}.applePricing .pricingCard h1{font-size:48px!important}}.pricingPro.applePricing{background:#f8f8f8!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:auto!important;padding:10px 4% 16px!important}.applePricing .pricingHeader{margin-bottom:12px!important;text-align:center!important}.applePricing .pricingHeader h2{font-size:24px!important;letter-spacing:-1px!important;line-height:1.05!important;margin:0 0 4px!important}.applePricing .pricingHeader p{color:#64748b!important;font-size:14px!important;margin:0!important}.applePricing .pricingGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,1fr)!important;margin:0 auto!important;max-width:1180px!important}.applePricing .pricingCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #fb923c59!important;border-radius:24px!important;box-shadow:0 8px 20px #0f172a0d,0 2px 8px #0f172a08!important;display:flex!important;flex-direction:column!important;height:330px!important;min-height:330px!important;padding:16px 18px!important;transition:all .3s ease!important}.applePricing .pricingCard:hover{box-shadow:0 18px 35px #0f172a14,0 4px 12px #0f172a0d!important;transform:translateY(-4px)!important}.applePricing .featuredPrice{background:linear-gradient(180deg,#fffffff2,#fff7edeb)!important;border:1.5px solid #fb923c!important;transform:none!important}.applePricing .priceBadge{align-items:center!important;background:#f7efe5!important;border:1px solid #fb923c2e!important;border-radius:999px!important;color:#c2410c!important;display:flex!important;font-size:12px!important;font-weight:800!important;height:28px!important;margin-bottom:10px!important;padding:5px 14px!important}.applePricing .pricingCard h3{color:#1e293b!important;font-size:16px!important;line-height:1.2!important;margin:0 0 8px!important;min-height:32px!important}.applePricing .pricingCard h1{color:#111827!important;font-size:30px!important;line-height:1!important;margin:0 0 12px!important}.applePricing .pricingCard ul{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:7px!important;list-style:none!important;margin:0!important;padding:0!important}.applePricing .pricingCard li{align-items:center!important;color:#475569!important;display:flex!important;font-size:13px!important;gap:7px!important;line-height:1.2!important}.applePricing .pricingCard .btnLink{align-items:center!important;background:linear-gradient(135deg,#0f172a,#020617)!important;border-radius:14px!important;box-shadow:0 8px 18px #0f172a24!important;color:#fff!important;display:flex!important;font-size:14px!important;font-weight:700!important;height:40px!important;justify-content:center!important;margin-top:10px!important;min-height:40px!important}.applePricing .pricingCard .btnLink:hover{transform:translateY(-1px)!important}@media (max-width:1100px){.applePricing .pricingGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.pricingPro.applePricing{padding:22px 16px!important}.applePricing .pricingGrid{gap:14px!important;grid-template-columns:1fr!important}.applePricing .pricingCard{height:auto!important;min-height:auto!important}}.adminPanelPro,.adminPanelPro *{filter:none!important;opacity:1!important}.adminPanelPro:after,.adminPanelPro:before{display:none!important}.adminPanelPro{margin:60px auto!important;max-width:1280px!important;overflow:hidden!important}.adminStatsGrid{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.adminStatCard{background:#fff!important;filter:none!important;opacity:1!important}.header,.navbar,.topNav,nav{position:relative!important;z-index:9999!important}.dashboardQuickActions,.floatingUserMenu,.studentQuickActions{z-index:999!important}.adminPanelPro:after,.adminPanelPro:before,.studentDashboard:after,.studentDashboard:before{pointer-events:none!important}.dashboardQuickActions,.floatingUserMenu,.studentQuickActions{display:none!important}.adminPanelPro .dashboardQuickActions,.adminPanelPro .floatingUserMenu,.adminPanelPro .studentQuickActions,.studentDashboard .dashboardQuickActions,.studentDashboard .floatingUserMenu,.studentDashboard .studentQuickActions{display:flex!important}.analyticsSection:after,.analyticsSection:before,.dashboardContent:after,.dashboardContent:before,.studentDashboard:after,.studentDashboard:before{pointer-events:none!important}.studentDashboard *{pointer-events:auto}.studentDashboard{position:relative;z-index:1}.studyPlanBox{position:relative;z-index:5}.profileMenuWrapper{align-items:center!important;display:inline-flex!important;position:relative!important;z-index:9999!important}.profileDropdown{background:#fff!important;border-radius:18px!important;box-shadow:0 18px 45px #0f172a2e!important;cursor:default!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;left:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:10px!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;width:150px!important}.profileDropdown:after,.profileDropdown:before{content:none!important;display:none!important}.profileDropdown button{border-radius:12px!important;cursor:pointer!important;height:auto!important;padding:12px 10px!important;width:100%!important}.notesFilterBar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 36px}.notesFilterBar button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .28s ease}.notesFilterBar button:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.activeFilterBtn{background:linear-gradient(135deg,#ff8a00,#ff5e00);border:none!important;box-shadow:0 10px 28px #ff780040;color:#fff!important}.notesGroupSection{margin-top:70px}.notesGroupTitle{color:#071028;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:28px}.course{position:relative;transition:all .35s ease}.course:hover{box-shadow:0 25px 60px #0f172a1f;transform:translateY(-8px)}.planTag{font-weight:800;letter-spacing:.4px}.courseAccess{color:#8b5e34;font-weight:700;margin-top:12px}.course:has(.planTag:contains("PREMIUM")){border:1.5px solid #ffaa0059}.unlockBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #fff9;border-radius:20px;display:flex;flex-direction:column;gap:10px;margin-top:22px;padding:18px}.unlockBox strong{color:#071028;font-size:1rem;margin-bottom:4px}.unlockBox span{color:#374151;font-size:.95rem;font-weight:600}.outlinePlanBtn{background:#0000!important;border:1.5px solid #0b1020!important;color:#0b1020!important;margin-bottom:10px!important;margin-top:auto!important}.outlinePlanBtn:hover{background:#0b1020!important;color:#fff!important}.planModalOverlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.planModal{animation:modalPop .25s ease;background:#fff;border-radius:32px;box-shadow:0 30px 80px #0003;max-width:520px;padding:36px;position:relative;width:100%}.planModal h1{font-size:54px;margin:10px 0 20px}.planModal h2{font-size:34px;margin-top:16px}.planModal h3{color:#0b1020;margin-bottom:12px;margin-top:24px}.planModal ul{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.planModal li{color:#374151;font-size:16px;list-style:none}.planModalClose{background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;font-size:26px;font-weight:700;height:42px;position:absolute;right:18px;top:18px;width:42px}@keyframes modalPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lockedCourse{background:linear-gradient(135deg,#fffffff5,#fff8ebf5);border:1.5px solid #ffb40059;box-shadow:0 18px 40px #ffb40014;overflow:hidden;position:relative}.lockedCourse:before{background:linear-gradient(135deg,#ffb400,#ff7b00);box-shadow:0 10px 20px #ff8c0038;color:#fff;content:"🔒 PREMIUM LOCKED";font-size:11px;font-weight:800;letter-spacing:1px;padding:8px 48px;position:absolute;right:-42px;top:18px;transform:rotate(35deg)}.lockedCourse .btnLink{background:linear-gradient(135deg,#ff9800,#ff6a00)!important;color:#fff!important}.lockedCourse:hover{transform:translateY(-8px)}.profileMenuWrapper{align-items:center;display:inline-flex;position:relative;z-index:30}.profileDropdown{background:#fff;border-radius:18px;box-shadow:0 18px 45px #0f172a29;max-width:170px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:170px;z-index:999}.profileDropdown button{border-radius:12px;font-size:13px;line-height:1.15;margin:0 0 8px;min-height:42px;padding:10px 12px;white-space:normal;width:100%}.profileDropdown button:last-child{margin-bottom:0}.mainHeader,.nav{overflow:visible}.profileDropdown{pointer-events:auto}.profileDropdown.hidden{pointer-events:none}.learningHubSection{background:#f8f8fa;padding:110px 7%}.learningHubTag{color:#5b6475;font-size:15px;font-weight:600;margin-bottom:18px}.learningHubTitle{color:#0f172a;font-size:clamp(42px,6vw,78px);font-weight:800;letter-spacing:-2px;line-height:1.02;margin-bottom:20px;max-width:820px}.learningHubSubtitle{color:#667085;font-size:22px;line-height:1.6;margin-bottom:70px;max-width:760px}.learningHubHeading{color:#0f172a;font-size:54px;font-weight:800;letter-spacing:-1px;margin-bottom:35px}.learningHubGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:70px}.learningHubCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 10px 30px #0f172a0f,0 2px 8px #0f172a0a;padding:38px;transition:transform .35s ease,box-shadow .35s ease}.learningHubCard:hover{box-shadow:0 22px 60px #0f172a1f,0 8px 25px #f9731614}.learningHubIcon{align-items:center;background:linear-gradient(135deg,#fff7edf2,#ffedd5e6);border-radius:22px;box-shadow:inset 0 1px 0 #fffc,0 8px 18px #f973161f;color:#f97316;display:flex;font-size:34px;height:72px;justify-content:center;margin-bottom:24px;width:72px}.learningHubCard h3{color:#f97316;font-size:34px;font-weight:800;letter-spacing:-1px;margin-bottom:16px}.learningHubCard p{color:#667085;font-size:19px;line-height:1.8;margin-bottom:34px}.learningHubCard button{background:linear-gradient(135deg,#0f172a,#111827);border:none;border-radius:18px;box-shadow:0 10px 24px #0f172a2e;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:16px 34px;transition:transform .3s ease,opacity .3s ease}.learningHubCard button:hover{opacity:.92;transform:scale(1.04)}@media (max-width:768px){.learningHubSection{padding:85px 5%}.learningHubTitle{font-size:48px}.learningHubSubtitle{font-size:18px}.learningHubHeading{font-size:40px}.learningHubCard{border-radius:28px;padding:28px}.learningHubCard h3{font-size:28px}.learningHubCard p{font-size:16px}}.learningHubSection{background:radial-gradient(circle at top left,#fff7edbf,#0000 32%),linear-gradient(180deg,#fafafa,#f6f7fb);padding:70px 7% 90px}.learningHubSubtitle,.learningHubTag,.learningHubTitle{display:none}.learningHubHeading{font-size:clamp(34px,4vw,54px);margin:0 0 28px}.learningHubGrid{gap:22px;margin-bottom:56px}.learningHubCard{background:#ffffffdb;border-radius:28px;min-height:210px;padding:30px 30px 28px}.learningHubIcon{border-radius:16px;font-size:24px;height:48px;margin-bottom:16px;width:48px}.learningHubCard h3{font-size:26px;margin-bottom:10px}.learningHubCard p{font-size:16px;line-height:1.55;margin-bottom:22px}.learningHubCard button{border-radius:16px;font-size:15px;padding:12px 26px}@media (max-width:768px){.learningHubSection{padding:55px 5% 80px}.learningHubGrid{grid-template-columns:1fr}.learningHubCard{min-height:auto;.learningHubCard{overflow:hidden;position:relative}.learningHubCard:before{background:linear-gradient(135deg,#ffffff59,#0000 40%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.learningHubCard:hover:before{opacity:1}.learningHubCard:hover{border-color:#f973162e;box-shadow:0 30px 70px #0f172a1f,0 10px 30px #f973161a;transform:translateY(-10px) scale(1.01)}.learningHubCard button:hover{transform:translateY(-2px) scale(1.03)}.learningHubCard button:active{transform:scale(.97)}}}.myCoursesPage{min-height:100vh;padding-top:120px}.academyStorySection{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:110px}.academyStoryText span{color:#ea580c;font-size:14px;font-weight:900;letter-spacing:2px}.academyStoryText h2{color:#111827;font-size:clamp(42px,4vw,68px);letter-spacing:-3px;line-height:1;margin:18px 0 22px}.academyStoryText p{color:#475569;font-size:18px;line-height:1.9;max-width:620px}.academyStoryText button{background:linear-gradient(135deg,#111827,#0f172a);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:34px;padding:16px 28px;transition:.3s ease}.academyStoryText button:hover{transform:translateY(-4px)}.academyVisualCard{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:40px;box-shadow:0 30px 90px #0f172a33;overflow:hidden;padding:42px;position:relative}.academyVisualCard h3{color:#fff;font-size:34px;margin-bottom:30px}.academyVisualMetric{display:flex;flex-direction:column;margin-bottom:34px}.academyVisualMetric strong{color:#f59e0b;font-size:82px;line-height:1}.academyVisualMetric span{color:#ffffffb3;font-size:16px;margin-top:10px}.academyVisualList{grid-gap:18px;display:grid;gap:18px}.academyVisualList p{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-radius:18px;color:#fff;font-weight:700;margin:0;padding:18px 20px}@media (max-width:1000px){.academyStorySection{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.academyStorySection{margin-top:80px}.academyStoryText h2{font-size:40px}.academyStoryText p{font-size:16px}.academyVisualCard{padding:28px}.academyVisualMetric strong{font-size:60px}}.academyTrustStrip{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:90px 0 54px}.academyTrustCard{background:linear-gradient(135deg,#ffffffeb,#fff7ede0);border:1px solid #f973161f;border-radius:26px;box-shadow:0 16px 40px #0f172a0f;padding:24px;transition:.3s ease}.academyTrustCard:hover{box-shadow:0 24px 50px #0f172a1a;transform:translateY(-6px)}.academyTrustCard h3{color:#111827;font-size:22px;margin-bottom:10px}.academyTrustCard p{color:#475569;font-size:15px;line-height:1.6}@media (max-width:1000px){.academyTrustStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.academyTrustStrip{grid-template-columns:1fr}}.academySectionIntro span{background:#ffffffdb}.academyOverviewCard{position:relative}.academyOverviewCard:first-child:after{bottom:22px;color:#ea580c;content:"Click to open";font-size:14px;font-weight:900;opacity:0;position:absolute;right:26px;transform:translateY(6px);transition:.3s ease}.academyOverviewCard:first-child:hover:after{opacity:1;transform:translateY(0)}.academyOverviewPage{padding-top:48px}.academyHeroTag{display:none}.academySectionIntro{margin-top:96px}.academySectionIntro span{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;box-shadow:0 10px 28px #0f172a0d;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.8px;margin-bottom:18px;padding:9px 16px}.academySectionIntro h2{font-size:clamp(42px,4.6vw,76px);letter-spacing:-3px;line-height:1.02;max-width:1180px}.academySectionIntro p{font-size:18px;line-height:1.75;max-width:1180px}.academyTrustStrip{margin:52px 0 96px}.academyOverviewGrid{margin-top:52px}.academyOverviewCard:first-child span{display:none}.academyOverviewCard:first-child{cursor:pointer}.academyOverviewCard:first-child:hover{transform:translateY(-10px) scale(1.01)}.academyStorySection{margin-top:120px;padding-top:20px}.academyVisualMetric strong{font-size:clamp(54px,5vw,86px)}.academyVisualList p{color:#ffffffeb}.academyFinalCTA{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731629;border-radius:42px;box-shadow:0 25px 80px #0f172a14;margin-top:120px;padding:70px 8%}.academyFinalCTA span{background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.8px;margin-bottom:18px;padding:9px 16px}.academyFinalCTA h2{color:#111827;font-size:clamp(40px,4vw,68px);letter-spacing:-3px;line-height:1.05;max-width:980px}.academyFinalCTA p{color:#475569;font-size:18px;line-height:1.75;max-width:900px}@media (max-width:1000px){.academySectionIntro{margin-top:74px}.academyTrustStrip{margin-bottom:74px}.academyStorySection{margin-top:90px}}@media (max-width:768px){.academyOverviewPage{padding-top:92px}.academySectionIntro h2{font-size:38px;letter-spacing:-2px}.academySectionIntro p{font-size:16px}.academyFinalCTA{border-radius:30px;padding:42px 24px}}.academyOverviewPage{overflow:hidden}.academyHero{min-height:calc(100vh - 150px)}.academySectionIntro{padding-top:20px}.academyOverviewGrid,.academyTrustStrip{align-items:stretch}.academyOverviewCard,.academyPreviewCard,.academyTrustCard,.academyVisualCard{transform:translateZ(0)}.academyStorySection{min-height:76vh}.academyFinalCTA{margin-bottom:40px}@media (max-width:768px){.academyHero,.academyStorySection{min-height:auto}.academyOverviewGrid,.academyTrustStrip{gap:20px}}.loginExperience{grid-gap:56px;align-items:center;background:radial-gradient(circle at 12% 18%,#f973161f,#0000 26%),radial-gradient(circle at 88% 72%,#0ea5e91a,#0000 28%),linear-gradient(135deg,#fffaf5,#fff 48%,#f8fbff);display:grid;gap:56px;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 110px);padding:70px 8%;width:100%}.loginStoryPanel span{background:#ffffffe6;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:1.5px;padding:10px 16px}.loginStoryPanel h1{color:#111827;font-size:clamp(48px,5vw,82px);font-weight:950;letter-spacing:-3px;line-height:.96;margin:24px 0 22px;max-width:680px}.loginStoryPanel p{color:#475569;font-size:19px;line-height:1.75;max-width:640px}.loginFeatureGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:34px;max-width:620px}.loginFeatureGrid div{background:#ffffffdb;border:1px solid #0f172a0f;border-radius:22px;box-shadow:0 16px 40px #0f172a0f;color:#111827;font-weight:850;padding:20px 22px}.loginCardPanel{display:flex;justify-content:center}.premiumLoginBox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 30px 90px #0f172a1f;padding:38px;width:min(100%,480px)}.loginBadge{background:#fff7ed;border:1px solid #f973162e;border-radius:999px;color:#ea580c;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:1.3px;margin-bottom:16px;padding:8px 14px}.premiumLoginBox h2{color:#111827;font-size:42px;letter-spacing:-2px;line-height:1.05;margin:0}.loginSubtext{color:#64748b;font-size:16px;margin:12px 0 26px}.premiumLoginBox input{background:#f8fafc;border:1px solid #0f172a1f;border-radius:16px;font-size:15px;margin-bottom:16px;padding:16px 18px;width:100%}.premiumLoginBox button{background:#0f172a;border-radius:18px;box-shadow:0 14px 34px #0f172a29;color:#fff;font-size:16px;font-weight:900;margin-top:8px;padding:16px 20px;width:100%}.premiumLoginBox .googleBtn{background:#111827}.createAccountText,.forgotPassword{color:#64748b;text-align:center}.createAccountText span{color:#ea580c;cursor:pointer;font-weight:900}@media (max-width:900px){.loginExperience{grid-template-columns:1fr;padding:50px 22px}.loginStoryPanel h1{font-size:42px}.loginFeatureGrid{grid-template-columns:1fr}}.loginSection{min-height:100vh;padding:40px 6% 70px}.loginHero h1{font-size:clamp(3.6rem,7vw,6.2rem);letter-spacing:-3px;line-height:.95;max-width:700px}.loginHero p{color:#5f6b7a;font-size:1.2rem;line-height:1.8;max-width:760px}.loginPageWrapper{align-items:center;gap:70px}.loginBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:34px;box-shadow:0 25px 70px #0f172a14,0 10px 30px #ff8c000f;padding:42px}.loginBox h2{font-size:4rem;letter-spacing:-2px;line-height:1;margin-bottom:14px}.loginBox p{line-height:1.7}.loginBox input{border-radius:18px;font-size:1.05rem;height:64px;padding:0 22px;transition:.3s ease}.loginBox input:focus{border-color:#ff7b00;box-shadow:0 0 0 5px #ff7b0014}.loginBox button{border-radius:18px;font-size:1.08rem;font-weight:700;height:62px;transition:all .3s ease}.loginBox button:hover{box-shadow:0 14px 28px #0f172a24;transform:translateY(-2px)}.loginFeatureCard{transition:.3s ease}.loginFeatureCard:hover{box-shadow:0 18px 35px #0f172a14;transform:translateY(-6px)}@media (max-width:992px){.loginPageWrapper{gap:50px;grid-template-columns:1fr}.loginHero{text-align:center}.loginHero h1{font-size:clamp(3rem,12vw,5rem);margin:auto}.loginHero p{margin:auto}.loginFeaturesGrid{grid-template-columns:1fr}.loginBox{max-width:100%}.loginBox h2{font-size:3rem}}.loginExperience{gap:48px!important;min-height:calc(100vh - 105px)!important;padding:36px 7% 46px!important}.loginStoryPanel h1{font-size:clamp(46px,4.6vw,72px)!important;line-height:.98!important}.premiumLoginBox{max-width:460px!important;padding:34px!important}.premiumLoginBox h2{font-size:42px!important;line-height:1.05!important}.premiumLoginBox input{height:52px!important;padding:0 16px!important}.premiumLoginBox button{height:54px!important}.loginBadge{margin-bottom:12px!important}.header{justify-content:space-between}.header,.nav{align-items:center;display:flex}.nav{gap:12px}.nav button{white-space:nowrap}@media (max-width:768px){.header{background:#fff;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.nav{gap:8px}.nav button{border-radius:14px;font-size:14px;padding:12px 18px}.hero{padding-top:30px!important}.heroContent{padding-top:10px!important}.taglineCard{margin-top:10px!important}.nav,.nav.mobile-open{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;height:auto!important;justify-content:flex-end!important;padding:0!important}.nav,.nav button,.nav.mobile-open{position:static!important;width:auto!important}.nav button{margin:0!important;min-width:84px}.mainHeader,header{align-items:center!important;background:#fff!important;display:flex!important;height:86px!important;justify-content:space-between!important;padding:12px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9999!important}.brand,.brand img,.header-logo{position:static!important;transform:none!important}.nav{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;height:auto!important;justify-content:flex-end!important;padding:0!important}.headerLoginBtn,.nav{position:static!important;width:auto!important}.headerLoginBtn{height:46px!important;margin:0!important;min-width:82px!important;padding:0 20px!important;transform:none!important}.hero{padding-top:28px!important}.mainHeader{align-items:center!important;background:#fff!important;display:flex!important;height:84px!important;justify-content:space-between!important;padding:10px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9999!important}.mainHeader .brand{flex:1 1!important}.mainHeader .nav{background:#0000!important;box-shadow:none!important;display:flex!important;justify-content:flex-end!important;width:auto!important}.mainHeader .headerLoginBtn,.mainHeader .nav{position:static!important;transform:none!important}.mainHeader .headerLoginBtn{height:44px!important;margin:0!important;min-width:82px!important;padding:0 18px!important}.loginExperience{padding-top:30px!important}.mainHeader{background:#fff!important;height:82px!important;justify-content:space-between!important;padding:12px 18px!important;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9999}.brand,.mainHeader{align-items:center!important;display:flex!important}.brand{flex:1 1!important;justify-content:flex-start!important}.header-logo{height:auto!important;margin:0!important;width:170px!important}.header-logo,.nav{transform:none!important}.nav{align-items:center!important;background:#0000!important;box-shadow:none!important;display:flex!important;justify-content:flex-end!important;padding:0!important;width:auto!important}.headerLoginBtn,.nav{position:static!important}.headerLoginBtn{border-radius:14px!important;height:44px!important;margin:0!important;min-width:84px!important;transform:none!important}}.cleanHeader{align-items:center;background:#fff;border-bottom:1px solid #0000000d;display:flex;height:92px;justify-content:space-between;padding:0 7%}.cleanHeaderLogo{display:block;height:auto;width:220px}.cleanNav{justify-content:flex-end}.cleanHeaderBtn{background:#050505;border:none;border-radius:18px;color:#fff;cursor:pointer;font-weight:800;padding:14px 26px;transition:.3s ease}.cleanHeaderBtn:hover{transform:translateY(-2px)}@media (max-width:768px){.cleanHeader{height:78px;padding:0 16px}.cleanHeaderLogo{width:155px}.cleanHeaderBtn{border-radius:14px;font-size:14px;padding:11px 18px}}.dashboardQuickCard{border-radius:28px;box-shadow:0 24px 60px #0f172a14;gap:24px;margin-top:26px;max-width:680px;padding:26px 30px}.dashboardQuickBadge{letter-spacing:.12em}.dashboardQuickCard h3{font-size:28px;margin:10px 0 8px}.dashboardQuickCard p{line-height:1.7}.dashboardQuickCard button{margin-top:14px}.dashboardQuickRight{font-size:52px}@media (max-width:768px){.dashboardQuickCard{align-items:flex-start;flex-direction:column;padding:22px}}.dashboardQuickCard{background:radial-gradient(circle at top right,#ff7a001f,#0000 35%),linear-gradient(135deg,#fff,#fffaf4);border:1px solid #f9731633;box-shadow:0 30px 80px #0f172a14;cursor:pointer;gap:26px;padding:42px 38px;transition:.28s ease}.dashboardQuickCard:hover{box-shadow:0 40px 100px #0f172a1f;transform:translateY(-6px)}.dashboardQuickBadge{color:#ea580c;font-size:12px;font-weight:900;letter-spacing:.16em}.dashboardQuickCard h3{color:#0f172a;font-size:32px;line-height:1.1;margin:14px 0}.dashboardQuickCard p{color:#64748b;font-size:17px;line-height:1.65;max-width:420px}.dashboardQuickRight{filter:drop-shadow(0 18px 28px rgba(249,115,22,.18));font-size:56px}@media (max-width:768px){.dashboardQuickCard{align-items:flex-start;flex-direction:column;max-width:100%;min-height:auto;padding:28px 24px}.dashboardQuickCard h3{font-size:26px}.dashboardQuickCard p{font-size:15px}.hero{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding-bottom:40px!important}.heroContent{width:100%!important}.dashboardQuickCard{display:flex!important;margin:28px auto 0!important;width:calc(100% - 32px)!important}}.cleanHeaderSwitch{align-items:center;background:#050505;border:none;border-radius:999px;box-shadow:0 16px 35px #0f172a29;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:12px 18px}.switchDot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 5px #22c55e2e;height:14px;width:14px}.coursePages .grid{align-items:stretch;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.coursePages .course{border-radius:28px;min-height:auto;padding:32px}.coursePages .course h3{font-size:30px;margin:26px 0 18px}.coursePages .course p{font-size:16px;line-height:1.55;margin:10px 0}.coursePages .course button{margin-top:18px}@media (max-width:768px){.coursePages .grid{grid-template-columns:1fr}.coursePages .course{padding:24px}}.notesNetflixLibrary{grid-gap:70px;display:grid;gap:70px;margin-top:70px}.notesShelfHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.notesShelfHeader h2{color:#111827;font-size:clamp(34px,4vw,58px);font-weight:950;letter-spacing:-2px;margin:0}.notesShelfHeader span{color:#64748b;font-weight:800}.notesSubjectRow{display:flex;gap:22px;overflow-x:auto;padding:10px 6px 34px;scroll-snap-type:x mandatory}.notesSubjectRow::-webkit-scrollbar-thumb{background:#f9731673}.notesSubjectCard{background:#ffffffeb;border:1px solid #f9731626;border-radius:34px;box-shadow:0 22px 60px #0f172a14;cursor:pointer;min-height:210px;min-width:280px;padding:26px;scroll-snap-align:start;transition:all .28s ease}.notesSubjectCard:hover{box-shadow:0 35px 80px #0f172a29;transform:translateY(-10px) scale(1.03)}.notesSubjectIcon{font-size:46px;margin-bottom:24px}.notesSubjectCard h3{color:#3b1f14;font-size:26px;margin:0 0 10px}.notesSubjectCard p{color:#64748b;font-weight:700}.notesSubjectTag{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:13px;font-weight:900;margin-top:16px;padding:8px 14px}.selectedSubjectPanel{background:#ffffffb8;border:1px solid #f9731624;border-radius:36px;box-shadow:0 24px 70px #0f172a1a;margin-top:54px;padding:34px}.selectedSubjectHeader{align-items:center;display:flex;gap:24px;margin-bottom:26px}.selectedSubjectHeader button{border-radius:999px}.selectedSubjectHeader span{color:#c2410c;font-weight:900}.selectedSubjectHeader h2{font-size:clamp(30px,4vw,52px);font-weight:950;letter-spacing:-2px;margin:6px 0}.selectedSubjectHeader p{color:#64748b;font-weight:700;margin:0}.pdfShelfRow{padding:8px 4px 26px;scroll-snap-type:x mandatory}.pdfMiniCard{background:#fff;border:1px solid #f9731624;box-shadow:0 18px 50px #0f172a14;cursor:pointer;min-height:160px;padding:22px;scroll-snap-align:start;transition:all .28s ease}.pdfIcon{font-size:34px;margin-bottom:18px}.pdfMiniCard h3{color:#3b1f14;margin:0 0 8px}.pdfMiniCard p{color:#64748b;font-weight:700}.pdfMiniCard span{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:12px;font-weight:900;margin-top:10px;padding:7px 12px}.notesSubjectCard{min-height:170px!important;padding:22px!important}.notesSubjectIcon{font-size:38px!important}.notesSubjectCard h3{font-size:24px!important;margin-bottom:8px!important}.notesSubjectCard p{font-size:15px!important;margin:0!important}.notesSubjectTag{margin-top:18px!important}.notesSubjectRow{padding-bottom:26px!important;scrollbar-width:none}.notesSubjectRow::-webkit-scrollbar{display:none}.notesSubjectCard:hover{box-shadow:0 30px 70px #0f172a2e!important;transform:translateY(-8px) scale(1.045)!important}.notesPdfRow,.notesSubjectRow{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.notesPdfCard,.notesSubjectCard{scroll-snap-align:start;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.notesPdfCard:hover,.notesSubjectCard:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ff99002e}.notesPdfRow:after,.notesSubjectRow:after{content:"";min-width:10px}.notesSubjectRoutePage{background:#f8fafc;padding:90px 7%}.notesSubjectRoutePage h1{color:#111827;font-size:clamp(42px,5vw,72px);font-weight:950;line-height:1;margin:26px 0 18px}.notesSubjectRoutePage p{color:#64748b;font-size:18px;font-weight:700}.notesSubjectRouteBadge{background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-weight:900;margin-top:30px;padding:9px 16px}.notesSubjectRoutePage .pdfShelfRow{margin-top:34px}.notesSubjectRoutePage .pdfMiniCard{min-height:145px;min-width:190px;padding:20px}.pdfShelfRow{-ms-overflow-style:none;display:flex;gap:18px;overflow-x:auto;padding:10px 0 28px;scrollbar-width:none}.pdfShelfRow::-webkit-scrollbar{display:none}.pdfMiniCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:28px;box-shadow:0 10px 35px #0f172a0f;flex:0 0 auto;min-width:220px;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.pdfMiniCard:hover{border:1px solid #ff990026;box-shadow:0 28px 60px #0f172a24;transform:translateY(-8px) scale(1.03)}.pdfShelfWrap{overflow:visible;padding-right:70px;position:relative}.pdfNextHint{background:#0f172adb;border-radius:999px;box-shadow:0 18px 45px #0f172a3d;color:#fff;font-size:36px;font-weight:900;height:48px;pointer-events:auto;position:absolute;right:-62px;top:50%;transform:translateY(-50%);width:48px;z-index:20}.subjectHubGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.subjectHubCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #f9731624;border-radius:32px;box-shadow:0 18px 50px #0f172a12;cursor:pointer;min-height:210px;padding:28px;transition:transform .35s ease,box-shadow .35s ease,border .35s ease}.subjectHubCard:hover{border-color:#f9731647;box-shadow:0 32px 80px #0f172a24;transform:translateY(-10px) scale(1.025)}.subjectHubIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6,0 12px 28px #f973161f;display:flex;font-size:30px;height:58px;justify-content:center;margin-bottom:20px;width:58px}.subjectHubCard h3{color:#111827;font-size:25px;margin:0 0 10px}.subjectHubCard p{color:#64748b;font-weight:650;line-height:1.55;margin:0 0 18px}.subjectHubCard span{color:#ea580c;font-weight:900}@media (max-width:900px){.subjectHubGrid{grid-template-columns:1fr}.subjectHubCard{min-height:auto}}.coursePathGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.coursePathCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a12;cursor:pointer;padding:30px;transition:all .35s ease}.coursePathCard:hover{box-shadow:0 30px 80px #0f172a24;transform:translateY(-10px) scale(1.02)}.coursePathIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:30px;height:60px;justify-content:center;margin-bottom:18px;width:60px}.coursePathCard h3{color:#111827;font-size:26px;margin-bottom:10px}.coursePathCard p{color:#64748b;line-height:1.6;margin-bottom:18px}.coursePathCard span{color:#ea580c;font-weight:800}.premiumCourseShelf{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.premiumCourseCard{background:#fff;border:1px solid #0f172a0f;border-radius:34px;box-shadow:0 18px 50px #0f172a0f;padding:34px;transition:all .35s ease}.premiumCourseCard:hover{box-shadow:0 30px 70px #0f172a1f;transform:translateY(-8px)}.courseMetaGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.courseMetaGrid span{background:#f8fafc;border-radius:18px;color:#475569;display:flex;flex-direction:column;font-weight:700;gap:4px;padding:14px}.courseMetaGrid strong{color:#111827;font-size:13px}@media (max-width:900px){.coursePathGrid,.premiumCourseShelf{grid-template-columns:1fr}}.notesActionRow{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:46px;margin-top:36px}.notesActionRow button{background:#ffffffe0;border:none;border-radius:18px;box-shadow:0 12px 30px #0f172a14;color:#0f172a;cursor:pointer;font-size:15px;font-weight:800;padding:18px 26px;transition:all .3s ease}.notesActionRow button:hover{background:#fff;box-shadow:0 18px 40px #0f172a1f;transform:translateY(-4px)}.mockActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px;margin-top:42px}.mockActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:30px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:30px;transition:all .35s ease}.mockActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.mockActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.mockActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.mockActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.mockActionCard span{color:#ea580c;font-weight:800}.premiumMockContainer{background:#fffffff0;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:36px}@media (max-width:900px){.mockActionGrid{grid-template-columns:1fr}}.currentAffairsActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px;margin-top:42px}.currentAffairsActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:32px;transition:all .35s ease}.currentAffairsActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.currentAffairsActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.currentAffairsActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.currentAffairsActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.currentAffairsActionCard span{color:#ea580c;font-weight:800}.premiumCurrentAffairsContainer{background:#fffffff2;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:34px}@media (max-width:900px){.currentAffairsActionGrid{grid-template-columns:1fr}}.pricingActionGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px;margin-top:42px}.pricingActionCard{background:#ffffffeb;border:1px solid #f973161f;border-radius:32px;box-shadow:0 18px 50px #0f172a14;cursor:pointer;padding:32px;transition:all .35s ease}.pricingActionCard:hover{box-shadow:0 28px 70px #0f172a24;transform:translateY(-10px)}.pricingActionIcon{align-items:center;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:20px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.pricingActionCard h3{color:#0f172a;font-size:26px;margin-bottom:12px}.pricingActionCard p{color:#64748b;line-height:1.7;margin-bottom:18px}.pricingActionCard span{color:#ea580c;font-weight:800}.premiumPricingContainer{background:#fffffff2;border-radius:36px;box-shadow:0 18px 60px #0f172a14;padding:34px}@media (max-width:900px){.pricingActionGrid{grid-template-columns:1fr}}.hero{grid-gap:56px;align-items:center;background:linear-gradient(135deg,#fff,#fffaf5 48%,#f8fafc);border-radius:0 0 46px 46px;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 92px);padding:70px 7% 56px}.heroContent{max-width:720px}.taglineCard{margin-bottom:34px;max-width:620px}.hero h2{font-size:clamp(54px,5.8vw,92px);letter-spacing:-4px;margin:28px 0 18px}.heroContent>p{color:#64748b;font-size:22px;margin-bottom:28px}.heroButtons{display:flex;flex-wrap:wrap;gap:16px}.heroButtons button{border-radius:18px;box-shadow:0 14px 32px #0f172a24;min-width:150px;padding:17px 24px}.dashboardQuickCard{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #f973162e;border-radius:34px;box-shadow:0 30px 90px #0f172a14;max-width:620px;min-height:320px}@media (max-width:950px){.hero{grid-template-columns:1fr;padding:48px 6% 42px}.hero h2{letter-spacing:-2px}.dashboardQuickCard{max-width:100%}}.hero{gap:48px;min-height:calc(100vh - 120px);padding-bottom:44px;padding-top:44px}.taglineCard{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731624;border-radius:26px;box-shadow:0 18px 55px #0f172a12;max-width:540px;padding:18px 22px}.taglineIcon{border-radius:18px;height:54px;width:54px}.hero .badge{margin-top:10px}.hero h2{font-size:clamp(58px,5.2vw,82px);line-height:.98;margin-top:24px;max-width:690px}.dashboardQuickCard{align-items:center;display:flex;justify-content:space-between;min-height:280px;padding:42px}.dashboardQuickCard h3{font-size:clamp(32px,2.6vw,44px);line-height:1.05}.dashboardQuickCard p{font-size:20px;line-height:1.45;max-width:430px}.dashboardQuickRight{filter:drop-shadow(0 16px 30px rgba(249,115,22,.18));font-size:58px}@media (max-width:950px){.hero{min-height:auto;padding-bottom:36px;padding-top:34px}.hero h2{font-size:clamp(44px,11vw,64px)}.dashboardQuickCard{padding:28px}}.hero{background:radial-gradient(circle at 12% 12%,#ffedd58c,#0000 28%),linear-gradient(135deg,#fff,#fffaf5 52%,#f8fafc);border-radius:0 0 42px 42px;margin:0 auto;max-width:1760px;min-height:auto;padding:54px 7%}.taglineCard{margin-bottom:28px}.hero h2{font-size:clamp(54px,5vw,78px);letter-spacing:-3.5px}.dashboardQuickCard{background:radial-gradient(circle at 82% 22%,#ffedd5cc,#0000 35%),#fff;border-radius:36px;max-width:660px;min-height:270px}.dashboardQuickCard button{margin-top:10px}.dashboardQuickCard:hover,.heroButtons button:hover{box-shadow:0 34px 90px #0f172a21;transform:translateY(-6px)}.heroContent{transform:translateY(-10px)}.heroButtons button{background:linear-gradient(135deg,#020617,#0f172a);border:1px solid #ffffff0f;border-radius:20px;font-size:17px;font-weight:700;padding:18px 28px;transition:all .28s ease}.heroButtons button:hover{box-shadow:0 26px 60px #0f172a33;transform:translateY(-5px) scale(1.02)}.dashboardQuickCard{box-shadow:0 35px 90px #0f172a14,inset 0 1px 0 #ffffffb3;overflow:hidden;position:relative}.dashboardQuickCard:before{background:radial-gradient(circle,#fbbf242e,#0000 70%);content:"";height:240px;position:absolute;right:-120px;top:-120px;width:240px}.dashboardQuickCard:after{background:radial-gradient(circle,#f9731614,#0000 72%);bottom:-140px;content:"";height:260px;left:-140px;position:absolute;width:260px}.hero h2{text-shadow:0 2px 0 #fff6}.mentor{grid-gap:48px;background:radial-gradient(circle at 92% 8%,#ffedd5bf,#0000 32%),linear-gradient(135deg,#fff,#fffaf5 55%,#f8fafc);display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1760px;padding:62px 7%}.mentorLeft{max-width:760px}.mentor .badge{background:#fff7ed;border:1px solid #f9731629;border-radius:999px;color:#ea580c;display:inline-flex;font-weight:900;margin-bottom:24px;padding:12px 18px}.mentor h2{font-size:clamp(48px,5vw,76px);letter-spacing:-3px;line-height:.98;margin-bottom:22px}.mentorIntro{color:#64748b;font-size:19px;line-height:1.55;max-width:760px}.mentorStats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 32px}.mentorStat{background:#ffffffeb;border:1px solid #0f172a0f;border-radius:22px;box-shadow:0 14px 40px #0f172a0f;padding:22px}.mentorStat h3{color:#ea580c;font-size:30px;margin:0 0 8px}.mentorStat p,.mentorStat span{color:#475569;font-weight:700;margin:0}.mentorQuote{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:24px;color:#334155;line-height:1.6;margin:0 0 30px;padding:20px 24px}.mentor .buttons{display:flex;flex-wrap:wrap;gap:14px}.mentor .buttons button{background:linear-gradient(135deg,#020617,#0f172a);border:none;border-radius:18px;box-shadow:0 16px 35px #0f172a24;color:#fff;padding:16px 24px;transition:all .28s ease}.mentor .buttons button:hover{box-shadow:0 24px 60px #0f172a33;transform:translateY(-5px)}.premiumMentorCard{background:#fffffff0;border:1px solid #0f172a0f;border-radius:36px;box-shadow:0 28px 85px #0f172a17;padding:34px}.mentorCardTop{align-items:center;display:flex;gap:18px;margin-bottom:22px}.mentorAvatar{background:linear-gradient(135deg,#7c2d12,#ea580c);border-radius:22px;box-shadow:0 16px 35px #f9731638;color:#fff;display:grid;font-size:28px;font-weight:950;height:72px;place-items:center;width:72px}.mentorCardTop h3{font-size:32px;margin:0 0 6px}.mentorCardTop p{color:#64748b;font-weight:800}.mentorHighlights{grid-gap:14px;gap:14px}.mentorHighlight{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 10px 30px #0f172a0a;padding:18px 20px}.mentorHighlight strong{color:#0f172a;display:block;margin-bottom:8px}.mentorHighlight span{color:#475569;font-weight:750}@media (max-width:950px){.mentor{padding:42px 6%}.mentor,.mentorStats{grid-template-columns:1fr}.mentor h2{letter-spacing:-2px}}.mentor{align-items:center;gap:36px;min-height:calc(100vh - 95px);padding:38px 7% 34px}.mentor h2{font-size:clamp(44px,4.4vw,66px);margin-bottom:16px}.mentorIntro{font-size:17px;line-height:1.45}.mentorStats{gap:14px;margin:22px 0}.mentorStat{border-radius:20px;padding:18px}.mentorStat h3{font-size:28px}.mentorQuote{margin-bottom:22px;padding:16px 20px}.premiumMentorCard{border-radius:32px;padding:26px}.mentorCardTop{margin-bottom:16px}.mentorAvatar{font-size:24px;height:62px;width:62px}.mentorCardTop h3{font-size:30px}.mentorHighlight{border-radius:18px;padding:13px 16px}.mentorHighlight strong{margin-bottom:4px}.mentor{padding-bottom:28px;padding-top:30px}.mentor h2{font-size:clamp(42px,4vw,60px)}.premiumMentorCard{padding:22px}.mentorCardTop{margin-bottom:12px}.mentorCardTop h3{font-size:28px}.mentorHighlights{gap:8px}.mentorHighlight{min-height:auto;padding:11px 15px}.mentorHighlight strong{font-size:15px}.mentorHighlight span{font-size:14px}.mentorAvatar{height:58px;width:58px}.mentorHighlights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mentorHighlight{padding:13px 14px}.mentorHighlight strong{font-size:14px}.mentorHighlight span{font-size:13px;line-height:1.35}@media (max-width:950px){.mentorHighlights{grid-template-columns:1fr}}.mentor{background:radial-gradient(circle at 88% 12%,#ffedd5f2,#0000 34%),radial-gradient(circle at 8% 88%,#f8fafcf2,#0000 35%),linear-gradient(135deg,#fff,#fffaf5 52%,#f8fafc);border-radius:0 0 44px 44px}.mentorLeft{position:relative}.mentorLeft:before{background:linear-gradient(#f97316,#0000);border-radius:999px;content:"";height:170px;left:-36px;opacity:.35;position:absolute;top:38px;width:6px}.mentorHighlight,.mentorQuote,.mentorStat,.premiumMentorCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mentorHighlight:hover,.mentorStat:hover{box-shadow:0 22px 55px #0f172a1a;transform:translateY(-4px)}.mentorHighlight,.mentorStat{transition:all .3s ease}.premiumMentorCard{border:1px solid #f973161f;box-shadow:0 34px 90px #0f172a1a,inset 0 1px 0 #fffc}.mentorCardTop{border-bottom:1px solid #0f172a0f;padding-bottom:14px}.mentorAvatar{box-shadow:0 18px 40px #f973163d,inset 0 1px 0 #ffffff59}.mentor .buttons button{min-width:150px}.mentor .buttons button:nth-child(2),.mentor .buttons button:nth-child(3){background:#fff;border:1px solid #0f172a14;color:#0f172a}.learningHubCard{background:radial-gradient(circle at top right,#ffedd5e6,#0000 34%),#ffffffeb!important;border:1px solid #0f172a0f!important;border-radius:34px!important;box-shadow:0 10px 30px #0f172a0d,0 30px 70px #0f172a0f!important;cursor:pointer;overflow:hidden;padding:34px 30px!important;position:relative;transition:all .32s ease}.learningHubCard:hover{border-color:#f973162e!important;box-shadow:0 18px 50px #0f172a14,0 40px 90px #f973161a!important;transform:translateY(-10px)}.learningHubArrow{bottom:26px;color:#ea580c;font-size:30px;font-weight:900;position:absolute;right:28px}.appleStoreHub{background:radial-gradient(circle at 12% 10%,#ffedd58c,#0000 30%),radial-gradient(circle at 90% 18%,#f8fafcf2,#0000 34%),linear-gradient(135deg,#fff,#fffaf5 48%,#f8fafc);border-radius:0 0 44px 44px;margin:0 auto;max-width:1760px;padding:70px 7% 74px}.appDashboardHeader{margin-bottom:46px;max-width:900px}.dashboardBadge{background:#fff7ed;border:1px solid #f9731629;border-radius:999px;color:#ea580c;display:inline-flex;font-weight:900;margin-bottom:18px;padding:10px 16px}.appDashboardHeader h1{font-size:clamp(52px,5.2vw,82px);letter-spacing:-3.5px;line-height:.98;margin-bottom:18px}.appDashboardHeader p{color:#64748b;font-size:20px;line-height:1.55}.appleHubRow{margin-top:42px}.appleHubRowHeader h2{font-size:clamp(34px,3vw,50px);letter-spacing:-2px;margin-bottom:22px}.appleHubScroller{grid-gap:22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.appleHubCard{background:radial-gradient(circle at 88% 16%,#ffedd5bf,#0000 32%),#fffffff0!important;border:1px solid #0f172a12!important;border-radius:30px!important;box-shadow:0 12px 32px #0f172a0d,0 28px 65px #0f172a0f!important;cursor:pointer;min-height:245px!important;padding:30px!important;transition:all .3s ease}.appleHubCard:hover{border-color:#f973162e!important;box-shadow:0 22px 60px #0f172a17,0 42px 90px #f973161a!important}.appleHubCard .premiumIconBadge{background:#fff7ed;border:1px solid #f9731624;border-radius:18px;color:#f97316;height:56px;margin-bottom:20px;width:56px}.appleHubCard h3{font-size:24px;letter-spacing:-.8px;line-height:1.08;margin-bottom:12px}.appleHubCard p{color:#64748b;font-size:16px;line-height:1.55;max-width:82%}.appleHubCard .learningHubArrow{bottom:28px;color:#f97316;right:30px;transition:all .28s ease}.appleHubCard:hover .learningHubArrow{transform:translateX(7px)}@media (max-width:950px){.appleStoreHub{padding:46px 6%}.appleHubScroller{grid-template-columns:1fr!important}.appDashboardHeader h1{font-size:clamp(42px,11vw,62px)}}.appDashboardHeader{margin-bottom:36px!important;max-width:820px}.appleStoreHub{padding-bottom:62px!important;padding-top:58px!important}.appleHubRow{margin-top:34px!important}.appleHubRowHeader h2{margin-bottom:18px!important}.appleHubCard{min-height:215px!important;padding:26px 28px!important}.appleHubCard .premiumIconBadge{height:52px!important;margin-bottom:18px!important;width:52px!important}.appleHubCard h3{font-size:23px!important;margin-bottom:10px!important}.appleHubCard p{font-size:15.5px!important;line-height:1.48!important}.appleHubCard .learningHubArrow{bottom:24px!important;right:28px!important}.appleStoreHub{padding-top:44px!important}.appDashboardHeader,.appDashboardHeader h1{margin-bottom:18px!important}.appDashboardHeader h1{line-height:.96!important}.appDashboardHeader p{max-width:760px!important}.appleHubRow{margin-top:18px!important}.appleHubRowHeader h2{margin-bottom:14px!important}.appleHubCard{min-height:190px!important;padding:24px 26px!important}.appleHubCard p{max-width:85%!important}.appleHubScroller{gap:18px!important}.appleStoreHub{background:radial-gradient(circle at top right,#ff8c000d,#0000 28%),#f6f6f8!important}.appleHubCard{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffffd9!important;box-shadow:0 8px 30px #0f172a0d,0 2px 10px #ff8c0008!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important}.appleHubCard:hover{border-color:#ff8c002e!important;box-shadow:0 18px 50px #0f172a17,0 10px 24px #ff8c0014!important;transform:translateY(-8px)}.premiumIconBadge{background:#ffffffb8!important;box-shadow:inset 0 1px 0 #fffffff2,0 6px 18px #ff8c0014!important}.appDashboardHeader h1{letter-spacing:-2.8px!important}.appleHubRowHeader h2{letter-spacing:-1.3px!important}.appDashboardHeader{max-width:920px!important}.appDashboardHeader h1{max-width:820px!important}.appDashboardHeader p{line-height:1.7!important;margin-top:20px!important}.appleHubRowHeader h2{padding-left:2px!important}.appleHubCard{justify-content:space-between!important}.appleHubCard h3{margin-bottom:14px!important;margin-top:18px!important}.appleHubCard p{line-height:1.7!important}.learningHubArrow{opacity:.92}.appleHubCard{min-height:168px!important;padding:22px 26px!important}.appleHubCard p{margin-top:10px!important}.appleHubScroller{align-items:stretch!important}.premiumCard{display:none!important}.premium{grid-template-columns:1fr!important}.premiumLeft{max-width:980px!important}.premiumLeft h2{max-width:900px!important}.premium{background:radial-gradient(circle at 50% 0,#ffedd5b3,#0000 32%),linear-gradient(135deg,#fff,#fffaf5 55%,#f8fafc)!important;display:flex!important;justify-content:center!important;min-height:auto!important;padding:72px 7% 64px!important;text-align:center!important}.premiumLeft{margin:0 auto!important;max-width:1050px!important}.premiumLeft h2{margin:0 auto 20px!important;max-width:1050px!important}.premiumLeft p{margin:0 auto 26px!important;max-width:760px!important}.premiumFeatures{margin:0 auto 22px!important;max-width:880px!important}.premiumLeft button{margin:0 auto!important}.faqBox,.studentReviews{display:none!important}.trustGrid{display:flex!important;justify-content:center!important}.enquiryBox{max-width:620px!important;width:100%!important}.faqCard,.reviewCard{display:none!important}.contactGrid{display:flex!important;justify-content:center!important}.contactCard{max-width:760px!important;width:100%!important}.footerPanels{display:flex;gap:32px;justify-content:center}.enquiryPanel{max-width:760px;width:100%}.freeResources{background:#fff!important;padding:42px 7% 34px!important}.freeResources .container{max-width:1500px!important}.freeResources h2{font-size:clamp(44px,4.6vw,70px)!important;margin-bottom:14px!important}.freeResources .container>p{font-size:20px!important;margin-bottom:28px!important;text-align:center}.freeGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.freeCard{background:#fffffff0!important;border:1px solid #0f172a0f!important;border-radius:22px!important;box-shadow:0 16px 40px #0f172a0d!important;min-height:72px!important;padding:20px 26px!important}.footerPanels{background:#fff!important;margin-top:26px!important;padding:0 7% 42px!important}.footerPanels>.footerPanelCard:first-child,.footerPanels>.footerPanelCard:last-child{display:none!important}.footerPanels{display:flex!important;justify-content:center!important}.enquiryPanel{background:radial-gradient(circle at top right,#ffedd5bf,#0000 35%),#fffffff5!important;border-radius:30px!important;box-shadow:0 20px 60px #0f172a14,inset 0 1px 0 #fffc!important;max-width:720px!important;padding:30px!important;width:100%!important}.enquiryPanel input{min-height:54px!important}.enquiryPanel button{border-radius:999px!important;min-height:56px!important}.freeResources{background:radial-gradient(circle at 50% 8%,#ffedd58c,#0000 30%),linear-gradient(180deg,#fff,#fffaf5 55%,#fff)!important}.freeResources h2{letter-spacing:-2.5px!important}.freeCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:all .28s ease}.freeCard:hover{border-color:#f973162e!important;box-shadow:0 20px 55px #0f172a14,0 20px 45px #f9731614!important;transform:translateY(-5px)}.footerPanels{background:radial-gradient(circle at 50% 0,#ffedd5bf,#0000 35%),linear-gradient(180deg,#fff,#fffaf5)!important}.enquiryPanel{border:1px solid #f973161f!important;box-shadow:0 28px 85px #0f172a1a,0 24px 60px #f9731614,inset 0 1px 0 #ffffffd9!important}.enquiryPanel span{letter-spacing:3px!important}.enquiryPanel input{background:#f8fafcb8!important;border:1px solid #0f172a12!important;transition:all .25s ease}.enquiryPanel input:focus{background:#fff!important;border-color:#f9731652!important;box-shadow:0 0 0 4px #f9731614!important;outline:none!important}.enquiryPanel button{box-shadow:0 18px 42px #0f172a29!important;transition:all .28s ease}.enquiryPanel button:hover{box-shadow:0 26px 60px #0f172a38!important;transform:translateY(-3px)}.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:18px!important;position:fixed!important;right:18px!important;transform:none!important;z-index:999999!important}@media (max-width:768px){.chatButton,.floatingWhatsapp,.whatsappButton,.whatsappFloat{bottom:14px!important;right:14px!important;transform:scale(.95)!important}}.whatsappFloat{align-items:center!important;background:linear-gradient(135deg,#25d366,#16a34a)!important;border-radius:999px!important;bottom:28px!important;box-shadow:0 18px 45px #25d36659,0 0 35px #25d36640!important;color:#fff!important;display:flex!important;font-size:30px!important;height:64px!important;justify-content:center!important;min-height:64px!important;min-width:64px!important;position:fixed!important;right:24px!important;text-decoration:none!important;transform:none!important;transition:all .3s ease!important;width:64px!important;z-index:9999999!important}.whatsappFloat:hover{box-shadow:0 22px 55px #25d3666b,0 0 45px #25d36659!important;transform:translateY(-4px) scale(1.06)!important}@media (max-width:768px){.whatsappFloat{bottom:24px!important;font-size:30px!important;height:62px!important;min-height:62px!important;min-width:62px!important;right:18px!important;transform:none!important;width:62px!important}}.currentAffairsPremiumPage .courseGrid{grid-gap:28px!important;align-items:stretch!important;display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.currentAffairsPremiumPage .courseCard{background:#fffffff0!important;border:1px solid #f9731624!important;border-radius:30px!important;box-shadow:0 24px 70px #0f172a14!important;min-height:320px!important;padding:34px!important}.currentAffairsPremiumPage .courseCard button{border-radius:16px!important;margin-top:18px!important;padding:14px 22px!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:900px){.currentAffairsPremiumPage .courseGrid{grid-template-columns:1fr!important}}@media (max-width:768px){.hero{padding:34px 18px 24px!important}.heroContent{gap:24px!important}.heroText h1{font-size:clamp(48px,12vw,68px)!important;letter-spacing:-2px!important;line-height:.95!important}.heroText p{font-size:17px!important;line-height:1.7!important;max-width:100%!important}.heroButtons{flex-wrap:wrap!important;gap:12px!important}.heroButtons a,.heroButtons button{border-radius:18px!important;font-size:15px!important;min-height:52px!important;padding:14px 20px!important}.adminPreviewCard,.dashboardPreview,.heroCard{border-radius:28px!important}}.notesSubjectsRow{-webkit-overflow-scrolling:touch;display:flex;gap:22px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.notesSubjectsRow::-webkit-scrollbar{display:none}.notesSubjectsRow .courseCard,.notesSubjectsRow .noteCard,.notesSubjectsRow .subjectCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb!important;border-radius:30px!important;box-shadow:0 14px 45px #0f172a14;flex-shrink:0;min-width:290px;transition:transform .3s ease,box-shadow .3s ease}.notesSubjectsRow .courseCard:hover,.notesSubjectsRow .noteCard:hover,.notesSubjectsRow .subjectCard:hover{box-shadow:0 24px 60px #0f172a1f;transform:translateY(-6px)}@media (max-width:768px){.notesSubjectsRow{gap:18px;padding-bottom:8px}.notesSubjectsRow .courseCard,.notesSubjectsRow .noteCard,.notesSubjectsRow .subjectCard{min-width:82vw}}.currentAffairsRailPage{background:radial-gradient(circle at 92% 10%,#ffedd5d9,#0000 30%),linear-gradient(180deg,#f8fafc,#fff)!important;overflow:hidden!important;padding:70px 0 80px!important}.currentAffairsRailPage .sectionHeader{margin-bottom:28px!important;max-width:980px!important;padding:0 7%!important}.currentAffairsRailPage .sectionHeader h2{color:#0f172a!important;font-size:clamp(44px,5vw,72px)!important;letter-spacing:-2.5px!important;line-height:.98!important}.currentAffairsRailPage .sectionText{color:#64748b!important;font-size:18px!important}.currentAffairsRail{-webkit-overflow-scrolling:touch!important;display:flex!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 7% 34px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.currentAffairsRail::-webkit-scrollbar{display:none!important}.currentAffairRailCard{background:#fffffff5!important;border:1px solid #f9731629!important;border-radius:34px!important;box-shadow:0 22px 65px #0f172a14,inset 0 1px 0 #ffffffe6!important;cursor:pointer!important;flex:0 0 330px!important;max-width:330px!important;min-height:360px!important;min-width:330px!important;padding:30px!important;transition:transform .28s ease,box-shadow .28s ease!important}.currentAffairRailCard:hover{box-shadow:0 34px 85px #0f172a21,0 0 35px #f973161a!important;transform:translateY(-8px)!important}.currentAffairRailCard .currentAffairTop{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:22px!important}.currentAffairRailCard .currentAffairIcon{background:#fff7ed!important;border-radius:20px!important;display:grid!important;font-size:26px!important;height:58px!important;margin-bottom:22px!important;place-items:center!important;width:58px!important}.currentAffairRailCard h3{color:#f97316!important;font-size:30px!important;letter-spacing:-.8px!important;line-height:1.08!important;margin-bottom:22px!important}.currentAffairRailCard p{color:#475569!important;font-weight:750!important}.currentAffairRailCard .planTag{background:#dcfce7!important;border-radius:999px!important;color:#166534!important;font-weight:950!important;padding:9px 16px!important}.currentAffairArrow{color:#f97316!important;font-size:28px!important;font-weight:950!important}.currentAffairAccess{margin-top:18px!important}.currentAffairRailCard .currentAffairBtn{background:#020617!important;border-radius:16px!important;color:#fff!important;margin-top:18px!important;padding:14px 22px!important;width:-webkit-fit-content!important;width:fit-content!important}@media (max-width:768px){.currentAffairsRailPage{padding:46px 0 60px!important}.currentAffairsRailPage .sectionHeader{padding:0 22px!important}.currentAffairsRailPage .sectionHeader h2{font-size:42px!important;letter-spacing:-1.6px!important}.currentAffairsRail{gap:18px!important;padding:8px 22px 28px!important}.currentAffairRailCard{flex-basis:82vw!important;max-width:82vw!important;min-height:340px!important;min-width:82vw!important}}.currentAffairsRail{position:relative!important;scroll-snap-type:x mandatory!important}.currentAffairRailCard{scroll-snap-align:start!important}.currentAffairsRailPage:after{background:linear-gradient(90deg,#f8fafc00,#f8fafcf2);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:120px}.currentAffairsRailPage{position:relative!important}@media (max-width:768px){.currentAffairsRailPage:after{width:55px}}.cleanHeader{min-height:88px;width:100%}.academyOverviewPage,.coursePages,.loginSection,.notesSubjectRoutePage{margin:0 auto;max-width:1440px}.coursePages{padding-top:120px}.sectionHeader{margin:0 auto 46px;max-width:980px;text-align:center}.sectionHeader h1,.sectionHeader h2{font-size:clamp(42px,5vw,76px);letter-spacing:-3px;line-height:.98}.sectionHeader p{color:#64748b;font-size:18px;line-height:1.7;margin:18px auto 0;max-width:760px}@media (max-width:768px){.cleanHeader{min-height:78px;padding:0 18px}.coursePages{padding:104px 18px 56px}.sectionHeader h1,.sectionHeader h2{font-size:40px;letter-spacing:-2px}.sectionHeader p{font-size:15.5px}}.currentAffairsPremiumPage{overflow:hidden;padding-top:118px}.currentAffairsPremiumPage .currentAffairs{background:#0000;padding:0}.currentAffairsPremiumPage .currentHeader{margin:0 auto 52px;max-width:980px}.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(44px,5.4vw,82px);letter-spacing:-4px;line-height:.95}@media (max-width:768px){.currentAffairsPremiumPage{padding-top:104px}.currentAffairsPremiumPage .currentHeader{margin-bottom:34px}.currentAffairsPremiumPage .currentHeader h2{font-size:42px;letter-spacing:-2px}}.notesSubjectRoutePage{min-height:100vh;overflow:hidden;padding:118px 7% 70px}.notesSubjectRoutePage>button{margin-bottom:26px}.notesSubjectRoutePage h1{font-size:clamp(42px,5.2vw,78px);letter-spacing:-3px;line-height:.98;margin:18px 0}.notesSubjectRoutePage>p{color:#64748b;font-size:18px;line-height:1.7;max-width:720px}@media (max-width:768px){.notesSubjectRoutePage{padding:104px 18px 56px}.notesSubjectRoutePage h1{font-size:40px;letter-spacing:-2px}.notesSubjectRoutePage>p{font-size:15.5px}}.coursesMasterPage,.mockMasterPage,.pricingMasterPage,.subjectHubPage,.subjectSelectorPage{min-height:100vh;padding-top:118px}.coursePathGrid,.mockActionGrid,.pricingActionGrid,.subjectHubGrid{margin-left:auto;margin-right:auto;max-width:1180px}.notesNetflixLibrary,.premiumCourseShelf,.premiumMockContainer,.premiumPricingContainer{margin-left:auto;margin-right:auto;max-width:1240px}@media (max-width:768px){.coursesMasterPage,.mockMasterPage,.pricingMasterPage,.subjectHubPage,.subjectSelectorPage{padding-top:104px}}.appShell{background:radial-gradient(circle at top right,#ffaa0014,#0000 26%),linear-gradient(180deg,#fff,#fbfbfd);isolation:isolate;min-height:100vh;overflow-x:hidden;width:100%}.appShell:before{background:linear-gradient(180deg,#ffffffc7,#fff0);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}@media (max-width:768px){.appShell{padding-bottom:env(safe-area-inset-bottom)}}.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage,.appShell>section{animation:routeSoftEnter .45s ease both}@keyframes routeSoftEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage,.appShell>section{animation:none}}.cleanHeader{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#ffffffe0;border-bottom:1px solid #0f172a0f;margin:0 auto;max-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.cleanBrand,.cleanNav{align-items:center;display:flex}.cleanNav{gap:14px}.cleanHeaderBtn,.cleanHeaderSwitch{border-radius:999px;font-weight:800;min-height:44px;padding:11px 18px}@media (max-width:768px){.cleanHeader{flex-direction:row;height:78px}.cleanBrand .header-logo{width:150px}.cleanNav{gap:8px}.cleanHeaderBtn,.cleanHeaderSwitch{font-size:13px;min-height:40px;padding:9px 13px}}.appShell{--page-max:1440px;--content-max:1180px;--section-gap:56px}.appShell .academyOverviewPage,.appShell .coursePages,.appShell .loginSection,.appShell .notesSubjectRoutePage{margin-inline:auto;max-width:var(--page-max);width:100%}.appShell .academySectionIntro,.appShell .appDashboardHeader,.appShell .currentHeader,.appShell .sectionHeader{margin-inline:auto;max-width:980px;text-align:center}.appShell .adminStudentsGrid,.appShell .courseGrid,.appShell .coursePathGrid,.appShell .freeGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{margin-inline:auto;max-width:var(--content-max)}@media (max-width:768px){.appShell{--section-gap:34px}}.appShell .courseGrid,.appShell .coursePathGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{gap:22px}.appShell .courseGrid button,.appShell .coursePathCard,.appShell .dashboardCard,.appShell .mockActionCard,.appShell .pricingActionCard,.appShell .studentCard,.appShell .subjectHubCard{border-radius:28px;box-shadow:0 18px 50px #0f172a12;transition:transform .3s ease,box-shadow .3s ease}.appShell .courseGrid button:hover,.appShell .coursePathCard:hover,.appShell .dashboardCard:hover,.appShell .mockActionCard:hover,.appShell .pricingActionCard:hover,.appShell .studentCard:hover,.appShell .subjectHubCard:hover{box-shadow:0 28px 70px #0f172a1f;transform:translateY(-7px)}@media (max-width:768px){.appShell .courseGrid,.appShell .coursePathGrid,.appShell .mockActionGrid,.appShell .pricingActionGrid,.appShell .subjectHubGrid{gap:16px}}.appShell .academyOverviewPage,.appShell .footerPanels,.appShell .freeResources,.appShell .hero,.appShell .loginExperience,.appShell .mentor,.appShell .premium,.appShell .premiumFooter{margin-inline:auto;max-width:1440px}.appShell .hero,.appShell .mentor,.appShell .premium{border-radius:0}.appShell .academyOverviewPage,.appShell .loginExperience{padding-top:118px}.appShell .academyFinalCTA,.appShell .academyHero,.appShell .academyOverviewGrid,.appShell .academyStorySection,.appShell .academyTrustStrip{margin-left:auto;margin-right:auto;max-width:1180px}@media (max-width:768px){.appShell .academyOverviewPage,.appShell .loginExperience{padding-top:104px}}.appShell .academyOverviewPage,.appShell .adminPanel,.appShell .appDashboard,.appShell .coursePages,.appShell .studentDashboard,.appShell main,.appShell section{animation:appFade .45s ease}@keyframes appFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.appShell{scroll-behavior:smooth}body{overflow-x:hidden}@media (max-width:768px){#root,body,html{min-height:100%;overflow-x:hidden;width:100%}.appShell{min-height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.whatsappFloat{bottom:calc(18px + env(safe-area-inset-bottom))}.coursePathCard,.mockActionCard,.notesSubjectCard,.pdfMiniCard,.pricingActionCard,.subjectHubCard,button{touch-action:manipulation}}.appleHubCard,.dashboardCard.appleHubCard{cursor:pointer;pointer-events:auto;position:relative;z-index:2}.appleHubCard *{pointer-events:none}.currentAffairsPremiumPage{max-width:1440px;padding:96px 6% 46px!important}.currentAffairsPremiumPage .currentHeader{margin-bottom:34px!important}.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(42px,4.6vw,68px)!important;letter-spacing:-3px!important;line-height:.98!important}.currentAffairsPremiumPage .currentHeader p{font-size:17px!important;margin-top:14px!important}.currentAffairsPremiumPage .currentAffairsGrid,.currentAffairsPremiumPage .currentCards,.currentAffairsPremiumPage .currentGrid,.currentAffairsPremiumPage .currentShelf{display:flex!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 28px!important;scroll-snap-type:x mandatory}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard{border-radius:28px!important;flex:0 0 300px!important;min-height:380px!important;padding:26px!important;scroll-snap-align:start;width:300px!important}.currentAffairsPremiumPage .courseCard h3,.currentAffairsPremiumPage .currentAffairCard h3,.currentAffairsPremiumPage .currentCard h3{font-size:25px!important;line-height:1.08!important;margin-bottom:18px!important}.currentAffairsPremiumPage .courseCard p,.currentAffairsPremiumPage .currentAffairCard p,.currentAffairsPremiumPage .currentCard p{font-size:17px!important;line-height:1.4!important;margin:10px 0!important}.currentAffairsPremiumPage button{border-radius:16px!important;margin-top:16px!important;padding:13px 18px!important}@media (max-width:768px){.currentAffairsPremiumPage{padding:92px 16px 42px!important}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard{flex-basis:270px!important;min-height:350px!important;width:270px!important}}.currentAffairsPremiumPage{background:#f6f6f7!important}.currentAffairsPremiumPage:after,.currentAffairsPremiumPage:before,.currentHeader:after,.currentHeader:before{background:none!important;content:none!important;display:none!important}.currentAffairsPremiumPage{background:#f7f7f8!important;max-width:1440px!important;min-height:calc(100vh - 86px)!important;overflow:hidden!important;padding:42px 5.5% 28px!important}.currentAffairsPremiumPage .currentAffairs{background:#0000!important;margin:0!important;min-height:auto!important;overflow:hidden!important;padding:0!important}.currentAffairsPremiumPage .currentHeader{background:#0000!important;margin:0 auto 26px!important;max-width:900px!important;padding:0!important;text-align:center!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(38px,4.2vw,62px)!important;letter-spacing:-3px!important;line-height:.95!important;margin:14px 0 12px!important}.currentAffairsPremiumPage .currentHeader p{font-size:16px!important;line-height:1.5!important;margin:0 auto!important}.currentAffairsPremiumPage .currentAffairsGrid,.currentAffairsPremiumPage .currentCards,.currentAffairsPremiumPage .currentGrid,.currentAffairsPremiumPage .currentShelf,.currentAffairsPremiumPage .pdfShelfRow,.currentAffairsPremiumPage [class*=Grid],.currentAffairsPremiumPage [class*=Shelf]{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 2px 18px!important;scroll-snap-type:x mandatory!important}.currentAffairsPremiumPage .courseCard,.currentAffairsPremiumPage .currentAffairCard,.currentAffairsPremiumPage .currentCard,.currentAffairsPremiumPage [class*=Card]{border-radius:26px!important;flex:0 0 240px!important;height:318px!important;max-width:240px!important;min-height:318px!important;min-width:240px!important;overflow:hidden!important;padding:20px!important;scroll-snap-align:start!important;width:240px!important}.currentAffairsPremiumPage [class*=Card] h3{font-size:21px!important;line-height:1.05!important;margin:14px 0!important}.currentAffairsPremiumPage [class*=Card] p{font-size:15px!important;line-height:1.25!important;margin:7px 0!important}.currentAffairsPremiumPage [class*=Card] button{border-radius:14px!important;font-size:14px!important;margin-top:12px!important;padding:11px 14px!important}.currentAffairsPremiumPage .currentAffairs:after,.currentAffairsPremiumPage .currentAffairs:before,.currentAffairsPremiumPage:after,.currentAffairsPremiumPage:before{content:none!important;display:none!important}@media (max-width:768px){.currentAffairsPremiumPage{padding:28px 16px 24px!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:36px!important;letter-spacing:-2px!important}.currentAffairsPremiumPage [class*=Card]{flex-basis:225px!important;height:305px!important;min-height:305px!important;min-width:225px!important;width:225px!important}}.currentAffairsPremiumPage{padding-bottom:18px!important;padding-top:32px!important}.currentAffairsPremiumPage .currentHeader{margin-bottom:22px!important}.currentAffairsPremiumPage .currentHeader h1,.currentAffairsPremiumPage .currentHeader h2{font-size:clamp(34px,3.8vw,54px)!important;margin:8px 0!important}.currentAffairsPremiumPage [class*=Card]{height:292px!important;min-height:292px!important;padding:18px!important}.currentAffairsPremiumPage [class*=Card] h3{font-size:18px!important;margin:10px 0!important}.currentAffairsPremiumPage [class*=Card] p{font-size:13.5px!important;margin:5px 0!important}.currentAffairsPremiumPage [class*=Card] button{font-size:13px!important;margin-top:8px!important;padding:9px 12px!important}.currentAffairRail{align-items:stretch!important}.currentAffairRailCard{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.currentAffairRailCard .currentAffairBtn{align-items:center!important;border-radius:14px!important;display:flex!important;justify-content:center!important;margin-top:auto!important;min-height:44px!important;width:100%!important}.currentAffairRailCard .currentAffairMeta{margin-bottom:4px!important}.currentAffairRailCard.lockedCourse:after,.currentAffairRailCard.lockedCourse:before{content:none!important;display:none!important}.premiumLibraryWrap{overflow:hidden;position:relative;width:100%}.premiumLibraryGrid{box-sizing:border-box;display:flex;gap:24px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:12px 56px 28px 4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.premiumLibraryGrid::-webkit-scrollbar{height:8px}.premiumLibraryGrid::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.premiumLibraryGrid::-webkit-scrollbar-thumb{background:#0f172a59;border-radius:999px}.premiumLibraryGrid>*{flex:0 0 240px;min-width:240px;scroll-snap-align:start}.libraryScrollDots{align-items:center;display:flex;gap:9px;justify-content:center;margin-top:14px}.libraryScrollDot{background:#0f172a38;border:none;border-radius:999px;cursor:pointer;height:10px;width:10px}.libraryScrollDot.active{background:linear-gradient(90deg,#ffb347,#ff7b00);width:34px}.libraryArrow{background:#fff;border:none;border-radius:50%;box-shadow:0 14px 35px #0f172a2e;color:#ff7b00;cursor:pointer;font-size:26px;height:42px;position:absolute;top:45%;transform:translateY(-50%);width:42px;z-index:5}.libraryArrow.left{left:6px}.libraryArrow.right{right:6px}@media (max-width:768px){.premiumLibraryGrid{padding:10px 46px 24px 4px}.premiumLibraryGrid>*{flex:0 0 82%;min-width:82%}}.notesShelf{overflow:hidden;width:100%}.notesSubjectRow{min-width:100%!important;width:-webkit-max-content!important;width:max-content!important}.notesSubjectCard{flex:0 0 280px!important;max-width:280px!important;min-width:280px!important}.notesSubjectRow::-webkit-scrollbar{height:8px}.notesSubjectRow::-webkit-scrollbar-thumb{background:#0f172a40;border-radius:999px}.notesSubjectRow::-webkit-scrollbar-track{background:#0000}.notesSubjectRow{-webkit-overflow-scrolling:touch;cursor:grab}.universalContentList{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:20px;margin-top:28px;overflow:visible;padding:24px;width:100%}.universalContentGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.universalContentCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;color:#111827;display:flex;flex-direction:column;gap:10px;padding:18px}.cmsGroupedOverview{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:28px;margin-top:26px}.cmsGroupBlock{background:#f8fafc;border:1px solid #e5e7eb;border-radius:22px;padding:22px}.cmsGroupBlock h4{color:#0f172a;font-size:20px;font-weight:900;margin-bottom:18px}.cmsMiniChips{display:flex;flex-wrap:wrap;gap:12px}.cmsMiniChips span{background:#0f172a;border-radius:999px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.4px;padding:10px 16px}.contentStudioForm{background:#fffffff0;border:1px solid #0f172a14;border-radius:30px;box-shadow:0 22px 60px #0f172a14;margin:30px auto 0;max-width:1180px;padding:26px}.contentStudioGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(220px,1fr))}.contentStudioGrid input,.contentStudioGrid select{background:#fff;border:1px solid #0f172a1a;border-radius:18px;color:#111827;font-size:15px;min-height:54px;outline:none;padding:0 18px;width:100%}.contentStudioGrid input:focus,.contentStudioGrid select:focus{border-color:#f973165c;box-shadow:0 0 0 4px #f973161a}.contentStudioForm .contentStudioGrid button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 10px 26px #0f172a0f!important;color:#111827!important;cursor:pointer!important;font-size:15px!important;font-weight:850!important;min-height:56px!important;padding:0 18px!important;transition:all .22s ease!important}.contentStudioForm .contentStudioGrid button:hover{border-color:#f973163d!important;box-shadow:0 18px 42px #0f172a1a!important;transform:translateY(-2px)!important}.backButton,.publishButton{background:#111827;border:none;border-radius:999px;box-shadow:0 14px 32px #0f172a29;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:14px 22px}.contentStudioActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.contentStudioList{grid-gap:16px;display:grid;gap:16px;margin:30px auto 0;max-width:1180px}.contentStudioItem{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 14px 38px #0f172a12;padding:20px}.contentStudioItem strong{color:#111827;display:block;font-size:18px;margin-bottom:8px}.contentStudioItem p,.contentStudioItem span{color:#64748b;font-size:15px}@media (max-width:900px){.contentStudioForm{border-radius:24px;margin-top:22px;padding:18px 18px 96px}.contentStudioGrid{grid-template-columns:1fr}.backButton,.publishButton{width:100%}.coursePages{padding-bottom:120px}}.appShell,.chapterLibraryStack,.courseGrid,.coursePages,.notesNetflixLibrary,.notesShelf,.notesSubjectRoutePage,.notesSubjectRow,.pdfShelfRow,.subjectHubGrid,.subjectHubPage,.subjectSelectorPage{pointer-events:auto!important;position:relative!important;z-index:5!important}.btnLink,.courseGrid button,.notesActionRow button,.notesSubjectCard,.pdfMiniCard,.subjectHubCard,.subjectHubGrid button,button{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:20!important}.appShell:after,.appShell:before,.coursePages:after,.coursePages:before,.notesNetflixLibrary:after,.notesNetflixLibrary:before,.notesSubjectRoutePage:after,.notesSubjectRoutePage:before,.subjectHubPage:after,.subjectHubPage:before{pointer-events:none!important}.contentStudioForm{max-width:1120px}.contentStudioForm .contentStudioGrid{gap:14px}.contentStudioForm .contentStudioGrid button{border-radius:16px!important;font-size:14.5px!important;min-height:52px!important}.contentStudioForm .contentStudioGrid button:hover{transform:translateY(-1px)!important}.adminNotesPanel,.contentStudioForm,.notesAdminPanel{background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 22px 60px #0f172a14!important;margin:28px auto 0!important;max-width:1120px!important;padding:24px!important}.contentStudioGrid{gap:14px!important}.adminNotesPanel button,.contentStudioForm button,.contentStudioGrid button,.notesAdminPanel button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:16px!important;box-shadow:0 10px 28px #0f172a0f!important;color:#111827!important;font-size:15px!important;font-weight:850!important;min-height:52px!important;padding:0 18px!important}.adminNotesPanel button:hover,.contentStudioForm button:hover,.contentStudioGrid button:hover,.notesAdminPanel button:hover{border-color:#f9731640!important;box-shadow:0 16px 38px #0f172a1a!important;transform:translateY(-1px)!important}.backButton,.pdfMiniCard button,.publishButton{background:#111827!important;border:none!important;border-radius:999px!important;color:#fff!important;min-height:44px!important;padding:0 18px!important}.coursePages{padding-top:70px!important}.coursePages .sectionHeader{margin-bottom:26px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(44px,5vw,68px)!important;letter-spacing:-.055em!important;line-height:.98!important}@media (max-width:900px){.contentStudioGrid{grid-template-columns:1fr!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:38px!important}}.adminContentGrid,.contentManagerGrid,.contentStudioButtons,.contentStudioHub,.contentStudioMenu,.coursePages .subjectHubGrid{grid-gap:16px!important;background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:34px!important;box-shadow:0 24px 70px #0f172a14!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;margin:34px auto 0!important;max-width:1180px!important;padding:26px!important}.adminContentGrid button,.contentManagerGrid button,.contentStudioButtons button,.contentStudioHub button,.contentStudioMenu button,.coursePages .subjectHubGrid button{background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a0f!important;color:#111827!important;font-size:15px!important;font-weight:900!important;min-height:56px!important}.adminContentGrid button:hover,.contentManagerGrid button:hover,.contentStudioButtons button:hover,.contentStudioHub button:hover,.contentStudioMenu button:hover,.coursePages .subjectHubGrid button:hover{border-color:#f9731647!important;box-shadow:0 18px 42px #0f172a1a!important;transform:translateY(-1px)!important}@media (max-width:900px){.adminContentGrid,.contentManagerGrid,.contentStudioButtons,.contentStudioHub,.contentStudioMenu,.coursePages .subjectHubGrid{border-radius:26px!important;grid-template-columns:1fr!important;padding:18px!important}}.notesNetflixLibrary{grid-gap:46px!important;gap:46px!important;margin:34px auto 0!important}.notesShelf{width:100%!important}.notesShelfHeader{gap:18px!important;margin-bottom:14px!important}.notesShelfHeader h2{font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:-.045em!important}.notesShelfHeader span{font-size:15px!important}.notesShelf .btnLink{box-shadow:0 10px 24px #0f172a24!important;font-size:13px!important;min-height:38px!important;padding:0 16px!important}.notesSubjectRow{gap:18px!important;padding:8px 4px 24px!important}.notesSubjectCard{border-radius:28px!important;box-shadow:0 18px 44px #0f172a14!important;max-width:238px!important;min-height:210px!important;min-width:238px!important;padding:22px 18px!important;transition:all .24s ease!important}.notesSubjectCard:hover{border-color:#f9731642!important;box-shadow:0 28px 64px #0f172a1f!important;transform:translateY(-4px)!important}.notesSubjectIcon{background:#f9731614!important;border-radius:16px!important;font-size:24px!important;height:44px!important;margin-bottom:22px!important;width:44px!important}.notesSubjectCard h3{font-size:20px!important;line-height:1.1!important;margin:0 0 10px!important}.notesSubjectCard p{line-height:1.45!important;margin:0 0 18px!important}.notesSubjectTag{align-items:center!important;display:inline-flex!important;font-size:12px!important;justify-content:center!important;min-height:30px!important;padding:0 13px!important}.notesNetflixLibrary{grid-gap:34px!important;display:grid!important;gap:34px!important;margin:28px auto 0!important;max-width:1180px!important}.notesShelfHeader{align-items:end!important;margin-bottom:10px!important}.notesShelfHeader h2{color:#111827!important;font-size:clamp(26px,2.6vw,34px)!important;letter-spacing:-.04em!important;line-height:1!important}.notesShelfHeader span{color:#64748b!important;font-weight:850!important}.notesShelf .btnLink{background:#111827!important;border-radius:999px!important;color:#fff!important;font-size:12.5px!important;font-weight:850!important;margin-bottom:12px!important;min-height:34px!important;padding:0 14px!important}.notesSubjectRow{display:flex!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 20px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.notesSubjectRow::-webkit-scrollbar{display:none!important}.notesSubjectCard{background:linear-gradient(180deg,#fff,#fffaf5)!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 16px 38px #0f172a14!important;color:#111827!important;flex:0 0 auto!important;max-width:220px!important;min-height:172px!important;min-width:220px!important;text-align:left!important}.notesSubjectIcon{background:#fff7ed!important;border-radius:14px!important;display:grid!important;font-size:20px!important;height:38px!important;margin-bottom:18px!important;place-items:center!important;width:38px!important}.notesSubjectCard h3{color:#111827!important;letter-spacing:-.03em!important;line-height:1.12!important;margin:0 0 8px!important}.notesSubjectCard p{color:#64748b!important;font-size:13.5px!important;line-height:1.4!important;margin:0 0 14px!important}.notesSubjectTag{background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;font-size:11.5px!important;font-weight:900!important;min-height:28px!important;padding:0 12px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(40px,4.2vw,56px)!important;letter-spacing:-.05em!important;line-height:1!important}.coursePages .sectionHeader p{font-size:16px!important;line-height:1.55!important;max-width:760px!important}.notesActionRow{margin:24px auto 28px!important}@media (max-width:900px){.notesSubjectCard{max-width:205px!important;min-height:165px!important;min-width:205px!important}.notesShelfHeader h2{font-size:28px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:36px!important}}.coursePages .sectionHeader{margin-bottom:18px!important}.coursePages .sectionHeader .badge{margin-bottom:14px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(32px,3.4vw,46px)!important;letter-spacing:-.045em!important;margin-bottom:14px!important}.coursePages .sectionHeader p{line-height:1.5!important;max-width:680px!important}.notesActionRow{gap:12px!important;margin:18px auto 24px!important}.notesActionRow button,.notesShelf .btnLink{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:0 8px 22px #0f172a0f!important;color:#111827!important;font-size:13px!important;font-weight:850!important;min-height:36px!important;padding:0 14px!important}.notesActionRow button:hover,.notesShelf .btnLink:hover{border-color:#f9731647!important;box-shadow:0 14px 34px #0f172a1a!important}.notesNetflixLibrary{gap:28px!important;margin-top:20px!important}.notesShelfHeader h2{font-size:clamp(24px,2.4vw,32px)!important}.notesSubjectCard{min-height:155px!important}.coursePages .sectionHeader,.notesHero,.notesLibraryHero,.notesPageHero{padding-bottom:12px!important;padding-top:20px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(38px,4vw,58px)!important;margin-bottom:12px!important;max-width:900px!important}.coursePages .sectionHeader p{font-size:15px!important;line-height:1.6!important;margin-bottom:14px!important;max-width:700px!important}.notesActionRow{margin-bottom:26px!important;margin-top:14px!important}.notesActionRow button{height:42px!important}.notesShelfHeader{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.notesShelfHeader h2{font-size:28px!important;margin:0!important}.notesShelfCount,.notesShelfHeader .subjectCount{color:#64748b!important;font-size:15px!important;font-weight:700!important}.notesShelf{margin-bottom:28px!important}.notesNetflixLibrary{gap:20px!important}.notesSubjectCard{max-height:180px!important;min-height:180px!important;padding:18px!important}.notesSubjectCard h3{font-size:18px!important;line-height:1.3!important}.notesSubjectCard p{font-size:14px!important}.notesSubjectCard .planBadge{font-size:12px!important;padding:6px 12px!important}.coursePages .sectionHeader{padding-bottom:0!important;padding-top:0!important}.coursePages .sectionHeader,.coursePages .sectionHeader .badge{margin-bottom:10px!important}.coursePages .sectionHeader h1,.coursePages .sectionHeader h2{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.05!important;margin-bottom:10px!important}.coursePages .sectionHeader p{font-size:14.5px!important;line-height:1.45!important;margin-bottom:0!important;max-width:620px!important}.notesActionRow{display:none!important}.notesNetflixLibrary{gap:24px!important;margin-top:18px!important}.notesShelfHeader{gap:12px!important;justify-content:flex-start!important;margin-bottom:8px!important}.notesShelfHeader h2{font-size:clamp(22px,2.2vw,30px)!important}.notesShelfHeader span{font-size:14px!important}.notesShelfHeader span:before{content:"· "}.notesShelf .btnLink{display:none!important}.notesSubjectRow{gap:14px!important;padding:6px 4px 18px!important}.notesSubjectCard{border-radius:22px!important;max-height:145px!important;max-width:205px!important;min-height:145px!important;min-width:205px!important;padding:16px!important}.notesSubjectIcon{font-size:18px!important;height:34px!important;margin-bottom:14px!important;width:34px!important}.notesSubjectCard h3{font-size:16.5px!important;margin-bottom:6px!important}.notesSubjectCard p{font-size:13px!important;margin-bottom:10px!important}.notesSubjectTag{font-size:11px!important;min-height:24px!important;padding:0 10px!important}.notesShelfScrollWrap{overflow:visible!important;position:relative!important}.notesShelfArrow{background:#fffffff5!important;border:1px solid #0f172a1a!important;border-radius:50%!important;box-shadow:0 14px 34px #0f172a29!important;color:#111827!important;display:grid!important;font-size:28px!important;font-weight:800!important;height:42px!important;line-height:1!important;place-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;z-index:80!important}.notesShelfArrowLeft{left:8px!important}.notesShelfArrowRight{right:8px!important}.notesShelfArrow:hover{background:#fff!important;box-shadow:0 20px 46px #0f172a38!important}@media (max-width:900px){.notesShelfArrow{display:none!important}}.notesSubjectRoutePage{padding-top:48px!important}.notesSubjectRoutePage h1{font-size:clamp(36px,4.5vw,64px)!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:18px 0 14px!important;max-width:900px!important}.notesSubjectRoutePage p{color:#64748b!important;font-size:16px!important;line-height:1.5!important;margin-bottom:28px!important;max-width:720px!important}.chapterLibraryStack{flex-wrap:wrap!important}.chapterLibraryCard{min-height:150px!important;width:220px!important}.chapterLibraryCard h3{line-height:1.15!important}.pdfMiniCard{border-radius:26px!important;min-height:190px!important;padding:22px!important;width:280px!important}.pdfMiniCard h3{font-size:18px!important;line-height:1.2!important}@media (max-width:900px){.notesSubjectRoutePage h1{font-size:36px!important}.chapterLibraryCard,.pdfMiniCard{width:100%!important}}.notesSubjectRoutePage .pdfShelfRow{display:flex!important;flex-wrap:wrap!important;gap:18px!important;margin-top:24px!important}.notesSubjectRoutePage .pdfMiniCard{min-height:170px!important;padding:20px!important;width:260px!important}.notesSubjectRoutePage .pdfMiniCard h3{font-size:17px!important;line-height:1.25!important;margin-bottom:12px!important}.notesSubjectRoutePage .pdfMiniCard p{font-size:14px!important;margin-bottom:14px!important}.notesSubjectRoutePage .pdfMiniCard a,.notesSubjectRoutePage .pdfMiniCard button{font-size:13px!important;min-height:38px!important;padding:0 16px!important}.notesSubjectRoutePage h1{font-size:clamp(34px,3.8vw,52px)!important;letter-spacing:-.045em!important;line-height:1.04!important;margin-bottom:12px!important;margin-top:14px!important}.chapterLibraryStack{display:flex!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 4px 20px!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.chapterLibraryStack::-webkit-scrollbar{display:none!important}.chapterLibraryCard{background:linear-gradient(180deg,#fff,#fffaf5)!important;border:1px solid #0f172a14!important;border-radius:24px!important;box-shadow:0 16px 40px #0f172a14!important;flex:0 0 auto!important;height:auto!important;min-height:190px!important;padding:18px!important;transition:all .25s ease!important;width:240px!important}.chapterLibraryCard h3{font-size:18px!important;line-height:1.3!important;margin-bottom:10px!important;word-break:break-word!important}.chapterLibraryCard p{font-size:14px!important;line-height:1.45!important}.chapterLibraryCard:hover{border-color:#f9731640!important;box-shadow:0 24px 54px #0f172a1f!important;transform:translateY(-4px)!important}.notesSubjectRoutePage .chapterLibraryStack{align-items:stretch!important;overflow-x:auto!important;overflow-y:visible!important;padding:10px 6px 34px!important}.notesSubjectRoutePage .chapterLibraryCard{display:flex!important;flex-direction:column!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;max-width:245px!important;min-height:210px!important;min-width:245px!important;overflow:visible!important;padding:20px 18px 22px!important;width:245px!important}.notesSubjectRoutePage .chapterLibraryCard *{max-height:none!important;overflow:visible!important;white-space:normal!important}.notesSubjectRoutePage .chapterLibraryCard h3{font-size:18px!important;line-height:1.25!important;margin:14px 0 12px!important}.notesSubjectRoutePage .chapterLibraryCard p{font-size:14px!important;line-height:1.35!important;margin:0!important}.currentAffairsPremiumPage{overflow-x:hidden}.currentAffairsNetflixLibrary{margin-top:34px}.currentAffairsMonthRow{-ms-overflow-style:none;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:10px 4px 22px;scroll-behavior:smooth;scrollbar-width:none}.currentAffairsMonthRow::-webkit-scrollbar{display:none}.currentAffairsMonthCard{flex-shrink:0;max-width:220px;min-height:150px;min-width:220px}.currentAffairsMonthCard .notesSubjectIcon{font-size:34px}.currentAffairsMonthCard .notesSubjectTag{color:#ff7a00;font-weight:800}.currentAffairsPremiumPage .contentStudioItem{border-radius:24px}.currentAffairsPremiumPage .contentStudioItem .sectionHeader{padding:10px 0 18px}.currentAffairsPremiumPage .contentStudioItem .sectionHeader h2{font-size:34px;margin-bottom:6px}.currentAffairsPremiumPage .contentStudioList{display:flex;gap:18px;overflow-x:auto;padding:8px 4px 20px;scrollbar-width:none}.currentAffairsPremiumPage .contentStudioList::-webkit-scrollbar{display:none}.currentAffairsPremiumPage .contentStudioList>.contentStudioItem{border-radius:22px;flex-shrink:0;max-width:260px;min-height:150px;min-width:240px;padding:22px}.currentAffairsPremiumPage .contentStudioActions{margin-top:18px}.currentAffairsPremiumPage .contentStudioActions .backButton{border-radius:999px;padding:11px 18px}.currentAffairsNetflixLibrary .notesShelf{margin-top:20px}.currentAffairsShelfHeader{margin:0 auto 14px;max-width:1180px;padding:0 8px}.currentAffairsShelfHeader h2{color:#111827;font-size:30px;font-weight:900}.currentAffairsMonthRow{padding:8px 4px 24px}.currentAffairsMonthCard{cursor:pointer!important;max-width:220px!important;min-height:150px!important;min-width:220px!important;padding:22px!important;text-align:left!important}.currentAffairsMonthCard h3{font-size:18px!important;margin:14px 0 6px!important}.currentAffairsMonthCard p{color:#64748b!important;font-size:14px!important;font-weight:700!important}.currentAffairsMonthCard .notesSubjectTag{background:#ff7a0014;border-radius:999px;color:#ff6b00!important;display:inline-flex;font-size:12px;font-weight:900;margin-top:18px;padding:7px 12px}.currentAffairsMonthCard .notesSubjectIcon{background:#ff7a0012;border-radius:12px;display:grid;font-size:18px!important;height:36px;place-items:center;width:36px}.currentAffairsPdfCard{background:#ffffffd1;border:1px solid #ff78001f;border-radius:24px!important;box-shadow:0 18px 45px #0f172a0f;cursor:pointer;max-width:230px;min-width:230px;transition:.25s ease}.currentAffairsPdfCard:hover{transform:translateY(-6px)}.currentAffairsPdfTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.currentAffairsPdfIcon{font-size:26px}.currentAffairsPdfPlan{background:#ff7a001a;border-radius:999px;color:#ff7a00;font-size:12px;font-weight:800;padding:7px 12px}.currentAffairsPdfOpen{color:#ff7a00;display:inline-block;font-weight:800;margin-top:16px}.currentAffairsPremiumPage>.contentStudioList{display:block!important;margin:0 auto;max-width:1180px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem{background:#ffffffc7;border-radius:28px;margin-bottom:26px;padding:28px;width:100%}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader{margin-bottom:18px;padding:0;text-align:left}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader h2{font-size:30px;margin-bottom:4px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.sectionHeader p{color:#64748b;font-size:14px}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.contentStudioList{display:flex!important;gap:18px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 18px;scrollbar-width:none}.currentAffairsPremiumPage>.contentStudioList>.contentStudioItem>.contentStudioList::-webkit-scrollbar{display:none}.currentAffairsPdfCard{flex-shrink:0!important;max-width:230px!important;min-height:145px!important;min-width:230px!important;padding:20px!important}.caWeekBlock{margin-bottom:34px}.caWeekHeader{align-items:baseline;margin-bottom:16px}.caWeekHeader h2{color:#111827;font-size:34px;font-weight:900}.caWeekHeader span{font-weight:700}.caPdfShelf{gap:18px;padding:8px 4px 24px;scroll-behavior:smooth}.caPdfCard{background:#ffffffe6;border:1px solid #ff78001f;border-radius:22px;box-shadow:0 18px 45px #0f172a0f;cursor:pointer;flex-shrink:0;max-width:230px;min-height:155px;min-width:230px;padding:20px;text-align:left;transition:.25s ease}.caPdfCard:hover{transform:translateY(-6px)}.caPdfTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.caPdfIcon{font-size:24px}.caPdfPlan{background:#ff7a001a;border-radius:999px;color:#ff7a00;font-size:12px;font-weight:900;padding:6px 11px}.caPdfCard h3{color:#111827;font-size:18px}.caPdfCard p{color:#64748b;font-size:14px;margin-bottom:16px}.caPdfOpen{color:#ff7a00;font-weight:900}.caEmptyCard{background:#fff;border-radius:24px;box-shadow:0 18px 45px #0f172a0f;padding:28px}.caMonthPage{margin:0 auto;max-width:1180px}.caWeekBlock{margin-bottom:28px}.caWeekHeader{align-items:center;display:flex;gap:12px;margin-bottom:14px}.caWeekHeader h2{font-size:36px;line-height:1;margin:0}.caWeekHeader span{color:#64748b;font-size:14px;font-weight:800}.caPdfShelf{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 20px;scrollbar-width:none}.caPdfShelf::-webkit-scrollbar{display:none}.caPdfCard{max-width:220px!important;min-height:135px!important;min-width:220px!important;padding:18px!important}.caPdfTop{margin-bottom:14px}.caPdfCard h3{font-size:17px;margin:0 0 8px}.caPdfCard p{margin-bottom:14px}.caPdfCard p,.caPdfOpen{font-size:13px}.caMonthPage{margin:0 auto!important;max-width:1180px!important}.caWeekBlock{margin-bottom:30px!important}.caWeekHeader{align-items:baseline!important;display:flex!important;gap:12px!important;margin-bottom:14px!important}.caWeekHeader h2{font-size:34px!important;margin:0!important}.caWeekHeader span{color:#64748b!important;font-size:14px!important;font-weight:800!important}.caPdfShelf{display:flex!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 4px 22px!important;scrollbar-width:none!important}.caPdfShelf::-webkit-scrollbar{display:none!important}.caPdfCard{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:22px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important;cursor:pointer!important;flex-shrink:0!important;max-width:230px!important;min-height:145px!important;min-width:230px!important;padding:20px!important;text-align:left!important}.caPdfCard h3,.caPdfCard strong{color:#111827!important;display:block!important;font-size:18px!important;margin:0 0 8px!important}.caPdfCard p{color:#64748b!important;font-size:14px!important;margin:0 0 14px!important}.caPdfTop{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:16px!important}.caPdfPlan{background:#ff7a001a!important;border-radius:999px!important;font-size:12px!important;padding:6px 11px!important}.caPdfOpen,.caPdfPlan{color:#ff7a00!important;font-weight:900!important}.caPdfOpen{font-size:13px!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:24px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard h3{color:#111827!important}.currentAffairsPremiumPage .caPdfShelf .caPdfCard p{color:#64748b!important}.currentAffairsPremiumPage .caPdfShelf .caPdfOpen{color:#ff7a00!important}.currentAffairsPremiumPage .caPdfShelf .caPdfPlan{background:#ff7a001a!important;color:#ff7a00!important}.currentAffairsPremiumPage .contentStudioActions{display:flex;flex-wrap:wrap;gap:18px;margin-top:50px}.currentAffairsPremiumPage .backButton{background:#ffffffeb!important;border:1px solid #ff78001f!important;border-radius:18px!important;box-shadow:0 18px 45px #0f172a0f!important;color:#111827!important;font-weight:700;padding:14px 24px!important;transition:.25s ease}.currentAffairsPremiumPage .backButton:hover{color:#ff7a00!important;transform:translateY(-3px)}.coursePages .contentStudioForm,.coursePages .contentStudioList{max-width:1180px}.coursePages .contentStudioGrid{gap:18px}.coursePages .contentStudioGrid,.coursePages .contentStudioList{border-radius:28px}.coursePages .contentStudioGrid>.backButton,.coursePages .contentStudioGrid>button{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 16px 38px #0f172a0f!important;color:#111827!important;font-weight:900!important;min-height:62px;transition:.25s ease}.coursePages .contentStudioGrid>.backButton:hover,.coursePages .contentStudioGrid>button:hover{border-color:#ff7a0038!important;color:#ff7a00!important;transform:translateY(-3px)}.coursePages .contentStudioList>.contentStudioItem{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:22px!important;box-shadow:0 18px 45px #0f172a0f!important;padding:22px 24px!important}.coursePages .contentStudioItem strong{color:#111827;font-size:18px}.coursePages .contentStudioItem p{color:#64748b;font-weight:600;margin:10px 0 16px}.coursePages .contentStudioActions{display:flex;gap:10px}.coursePages .contentStudioActions .backButton{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a0f!important;color:#111827!important;font-size:14px!important;font-weight:900!important;min-height:auto!important;padding:10px 16px!important}.coursePages .contentStudioActions .backButton:hover{color:#ff7a00!important;transform:translateY(-2px)}.contentStudioItem .contentStudioActions{align-items:center;display:flex;gap:10px;position:absolute;right:24px;top:24px}@media (max-width:768px){.contentStudioItem .contentStudioActions{margin-top:16px;position:static}}.contentStudioItem .deleteContentButton,.contentStudioItem .publishButton{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:999px!important;box-shadow:none!important;color:#111827!important;font-weight:800!important}.contentStudioItem .deleteContentButton:hover,.contentStudioItem .publishButton:hover{border-color:#ff7a0040!important;color:#ff7a00!important}.videoPlayerBox{background:#020617;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 28px 80px #0f172a38;overflow:hidden;width:100%}.videoPlayerBox iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}@media (max-width:768px){.videoPlayerBox{border-radius:18px}}.videoClassroomShelf{-ms-overflow-style:none;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;padding:14px 4px 26px;scroll-behavior:smooth;scrollbar-width:none}.videoClassroomShelf::-webkit-scrollbar{display:none}.videoClassroomShelf .pdfMiniCard{flex:0 0 auto;max-width:280px;min-width:260px}.appleHubScroller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 4px 34px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.appleHubScroller::-webkit-scrollbar{display:none!important}.appleHubScroller .appleHubCard{flex:0 0 360px!important;height:235px!important;max-width:360px!important;min-width:360px!important;scroll-snap-align:start!important;width:360px!important}.appleHubScroller{padding-right:80px!important}.appleHubScroller .appleHubCard{flex:0 0 300px!important;height:215px!important;max-width:300px!important;min-width:300px!important;padding:24px!important;width:300px!important}.appleHubCard h3{font-size:22px!important;line-height:1.2!important}.appleHubCard p{font-size:15px!important;line-height:1.55!important}@media (max-width:768px){.appleHubScroller .appleHubCard{flex-basis:82vw!important;max-width:82vw!important;min-width:82vw!important;width:82vw!important}}.mockTestCompactActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative}.mockActionMenuWrap{display:inline-block;position:relative}.mockActionDropdown{background:#111827;border-radius:18px;box-shadow:0 24px 60px #0f172a47;display:flex;flex-direction:column;gap:8px;min-width:220px;padding:10px;position:absolute;right:0;top:110%;z-index:50}.mockActionDropdown button{background:#0000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;padding:12px 14px;text-align:left;width:100%}.mockActionDropdown button:hover{background:#ffffff1f}.mockActionDropdown .dangerMenuButton{color:#fecaca}.mockTestInfoBlock{margin-top:14px;max-width:760px}.mockTestPrimaryMeta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mockTestPrimaryMeta span{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;font-size:12px;font-weight:800;padding:7px 12px}.mockTestMetaGrid{display:flex;flex-wrap:wrap;gap:8px;max-width:820px}.mockTestMetaGrid span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:12px;font-weight:700;line-height:1;padding:8px 11px;white-space:nowrap}.mockTestPrimaryMeta .mockStatusBadge{border-color:#0000}.mockStatusBadge.statusPublished{background:#dcfce7;color:#166534}.mockStatusBadge.statusDraft{background:#fef9c3;color:#854d0e}.mockStatusBadge.statusUnpublished{background:#f1f5f9;color:#475569}.mockStatusBadge.statusArchived{background:#fee2e2;color:#991b1b}.contentStudioItem{position:relative}.contentStudioItem .mockTestCompactActions{align-items:center;display:flex;gap:10px;position:absolute;right:28px;top:34px}.contentStudioItem .mockTestInfoBlock{max-width:calc(100% - 360px)}@media (max-width:900px){.contentStudioItem .mockTestCompactActions{justify-content:flex-start;margin-top:18px;position:static}.contentStudioItem .mockTestInfoBlock{max-width:100%}}.mockTestMetaSection{margin-top:14px}.mockTestMetaSection h5{color:#64748b;font-size:13px;font-weight:800;letter-spacing:.5px;margin-bottom:8px}.contentStudioItem .mockTestCompactActions{align-items:stretch;flex-direction:column;min-width:170px}.contentStudioItem .mockActionMenuWrap>button,.contentStudioItem .mockTestCompactActions>button{justify-content:center;width:100%}.contentStudioItem .mockActionDropdown{right:105%;top:0}.coursePages .contentStudioForm textarea{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;box-sizing:border-box;color:#111827;font-size:15px;min-height:84px;outline:none;padding:18px 20px;resize:vertical;width:100%}.coursePages .contentStudioForm textarea:focus{background:#fff;border-color:#fb923c;box-shadow:0 0 0 4px #fb923c1f}.coursePages .contentStudioForm label{color:#334155;display:block;font-size:15px;font-weight:700;margin-bottom:8px}.coursePages .contentStudioForm .contentStudioGrid>div{width:100%}.coursePages .contentStudioList .contentStudioItem textarea{min-height:72px}.coursePages .contentStudioForm{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:34px;box-shadow:0 30px 90px #0f172a14}.coursePages .contentStudioList{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:32px;margin-top:42px;padding:32px}.coursePages .contentStudioList .contentStudioItem{background:#fff;border:1px solid #e5e7eb;border-radius:28px;box-shadow:0 24px 70px #0f172a12}.coursePages .contentStudioList .contentStudioItem strong{background:#111827;border-radius:999px;color:#fff;display:inline-flex;margin-bottom:18px;padding:10px 16px}.coursePages .contentStudioActions{flex-wrap:wrap;gap:14px;margin-top:28px}.coursePages .contentStudioActions button{border-radius:999px;font-weight:900;min-height:52px}.coursePages .contentStudioForm{overflow:hidden;position:relative}.coursePages .contentStudioForm:before{background:radial-gradient(circle at 20% 10%,#fb923c1a,#0000 30%),radial-gradient(circle at 90% 60%,#0f172a0f,#0000 28%);content:"";inset:0;pointer-events:none;position:absolute}.coursePages .contentStudioGrid{position:relative;z-index:1}.coursePages .contentStudioGrid input,.coursePages .contentStudioGrid select,.coursePages .contentStudioGrid textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;box-shadow:inset 0 1px 0 #fffc;min-height:58px;transition:all .2s ease}.coursePages .contentStudioGrid input:focus,.coursePages .contentStudioGrid select:focus,.coursePages .contentStudioGrid textarea:focus{background:#fff;border-color:#fb923c;box-shadow:0 0 0 5px #fb923c1f}.coursePages .contentStudioList{overflow:hidden;position:relative}.coursePages .contentStudioList:before{color:#c2410c29;content:"EXAM BUILDER";font-size:12px;font-weight:900;letter-spacing:1.4px;position:absolute;right:28px;top:22px}.coursePages .contentStudioList .contentStudioItem{padding:34px}.coursePages .contentStudioList .contentStudioItem strong{box-shadow:0 14px 32px #0f172a2e;font-size:17px}.coursePages .contentStudioActions{position:relative;z-index:2}.coursePages .contentStudioActions .publishButton{background:#111827;box-shadow:0 18px 40px #0f172a2e;color:#fff}.coursePages .contentStudioActions .backButton{background:#fff;border:1px solid #e2e8f0}.coursePages .contentStudioList{padding-bottom:42px}.coursePages .contentStudioList .contentStudioActions{background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:28px;box-shadow:0 20px 50px #0f172a14;margin-top:34px;padding:18px}.coursePages .contentStudioList .contentStudioActions .publishButton:first-child{background:#fff;border:1px solid #e2e8f0;color:#111827}.coursePages .contentStudioList .contentStudioActions .publishButton:nth-child(2){background:linear-gradient(135deg,#111827,#020617);border:none;color:#fff;transform:scale(1.02)}.coursePages .contentStudioList .contentStudioActions .publishButton:nth-child(2):before{content:"✓ "}.coursePages .contentStudioList .contentStudioActions .backButton{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.coursePages .contentStudioList .contentStudioItem{border:1px solid #e2e8f0f2}.coursePages .contentStudioList .contentStudioItem:hover{box-shadow:0 30px 80px #0f172a1a;transform:translateY(-2px)}.coursePages .contentStudioForm>.sectionHeader{background:linear-gradient(180deg,#fff,#fff7ed);border:1px solid #fed7aa;border-radius:28px;margin-bottom:28px;padding:22px;position:relative;z-index:2}.coursePages .contentStudioList>.sectionHeader{background:#fff;border:1px solid #e2e8f0f2;border-radius:28px;margin-bottom:24px;padding:24px 20px 28px;position:relative;z-index:2}.coursePages .contentStudioList>.sectionHeader h2{font-size:clamp(34px,4vw,54px)}.coursePages .contentStudioList>.sectionHeader p{margin-left:auto;margin-right:auto;max-width:720px}.coursePages .contentStudioGrid input:hover,.coursePages .contentStudioGrid select:hover,.coursePages .contentStudioGrid textarea:hover{background:#fff;border-color:#fdba74;transform:translateY(-1px)}.coursePages .contentStudioGrid textarea{font-family:inherit;line-height:1.5}.coursePages .contentStudioList .contentStudioActions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:18px;position:-webkit-sticky;position:sticky}.coursePages .contentStudioList .contentStudioActions .publishButton:nth-child(2){letter-spacing:.2px;min-width:260px}.coursePages .contentStudioList .contentStudioActions button:hover{transform:translateY(-2px)}.mockManageStatsGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(150px,1fr));margin:28px 0}.mockManageStatCard{background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 20px 50px #0f172a12;padding:22px}.mockManageStatCard span{color:#64748b;display:block;font-size:13px;font-weight:800;margin-bottom:8px}.mockManageStatCard strong{color:#111827;font-size:32px}@media (max-width:800px){.mockManageStatsGrid{grid-template-columns:repeat(2,1fr)}}.contentStudioItem .mockTestCompactActions{align-items:center!important;flex-direction:row!important;gap:12px!important;justify-content:flex-end!important}.contentStudioItem .mockTestCompactActions .mockActionMenuWrap>button,.contentStudioItem .mockTestCompactActions>button{height:48px!important;min-width:110px!important;width:auto!important}@media (max-width:900px){.contentStudioItem .mockTestCompactActions{flex-wrap:wrap!important;justify-content:flex-start!important;margin-top:24px!important;position:static!important}}.contentStudioItem{position:relative!important}.contentStudioItem .mockTestCompactActions{align-items:flex-end!important;background:#0000!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:16px!important;justify-content:flex-start!important;margin:0!important;max-width:none!important;padding:0!important;position:absolute!important;right:42px!important;top:44px!important;width:auto!important}.contentStudioItem .mockTestCompactActions .mockActionMenuWrap>button,.contentStudioItem .mockTestCompactActions>button{border-radius:999px!important;height:52px!important;min-width:160px!important;padding:0 22px!important;white-space:nowrap!important;width:160px!important}.contentStudioItem .mockActionMenuWrap{position:relative!important;width:auto!important}.contentStudioItem .mockActionDropdown{position:absolute!important;right:0!important;top:58px!important;width:230px!important;z-index:9999!important}@media (max-width:900px){.contentStudioItem .mockTestCompactActions{align-items:flex-start!important;flex-wrap:nowrap!important;margin-top:24px!important;position:static!important}}.mockBulkActionsBar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 20px 55px #0f172a12;display:flex;gap:14px;justify-content:center;margin:24px 0 30px;padding:18px}.mockBulkActionsBar button{min-width:150px}@media (max-width:800px){.mockBulkActionsBar{flex-wrap:wrap;justify-content:flex-start}}.mockPaginationBar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 18px 45px #0f172a12;display:flex;gap:18px;justify-content:center;margin:30px 0;padding:16px}.mockPaginationBar span{color:#111827;font-weight:900}.questionBankTopRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.questionBankPill{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;min-width:-webkit-fit-content;min-width:fit-content;padding:6px 12px;white-space:nowrap;width:auto}.questionBankMetaGrid{display:flex;flex-wrap:wrap;gap:10px 14px;margin:18px 0 12px}.questionBankMetaGrid span{align-items:center;color:#64748b;display:inline-flex;font-size:14px;font-weight:600;gap:5px;white-space:nowrap}.questionOptionGrid{grid-gap:8px;display:grid;gap:8px;margin:14px 0}.questionOptionGrid div{color:#334155;font-size:15px;font-weight:600;line-height:1.45}.mockPortalBackdrop{background:#0000;inset:0;position:fixed;z-index:99999}.mockPortalMenu{background:#0b1120;border:1px solid #94a3b829;border-radius:16px;box-shadow:0 24px 64px #0f172a57,0 8px 24px #0f172a38;display:flex;flex-direction:column;padding:7px;position:fixed;width:232px}.mockPortalMenu button{appearance:none;-webkit-appearance:none;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#f8fafc;cursor:pointer;font-size:12.5px;font-weight:800;height:34px;outline:none;padding:0 10px;text-align:left;transition:background .14s ease,color .14s ease,transform .14s ease;width:100%}.mockPortalMenu button:hover{background:#ffffff12!important}.mockPortalMenu button:active{transform:scale(.985)}.mockPortalMenuDivider{background:#94a3b824;height:1px;margin:6px 4px}.mockPortalMenu .dangerMenuButton{color:#fca5a5}.mockPortalMenu .dangerMenuButton:hover{background:#ef444424!important;color:#fff}.paletteCurrent.paletteAnswered{background:#16a34a!important;border-color:#f97316!important;color:#fff!important}.paletteCurrent.paletteMarked{background:#7c3aed!important;border-color:#f97316!important;color:#fff!important}.resultsAnalyticsPage{margin:0 auto;max-width:1280px;padding-top:20px}.resultsAnalyticsPage .sectionHeader{margin-bottom:18px}.resultsTopBar{background:#ffffffd1;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 28px 80px #0f172a14;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:20px auto 40px;max-width:960px;padding:18px}.resultsKpiGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px auto 32px;position:relative;z-index:2}.resultsKpiCard{background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 70px #0f172a14;overflow:hidden;padding:22px}.resultsKpiCard span{color:#64748b;display:block;font-size:.82rem;font-weight:800}.resultsKpiCard strong{color:#0f172a;display:block;font-size:2.35rem;line-height:1;margin-top:12px}.resultsKpiCard small{color:#94a3b8;display:block;font-weight:700;margin-top:10px}.resultsSection{background:radial-gradient(circle at top right,#f9731614,#0000 34%),#fff;border:1px solid #f9731647;border-radius:28px;box-shadow:0 30px 90px #0f172a12;margin:26px auto;padding:26px}.resultsSectionHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.resultsSectionHeader h3{color:#0f172a;font-size:1.15rem;margin:0}.resultsSectionHeader span{background:#f8fafc;border-radius:999px;color:#64748b;font-size:.78rem;font-weight:900;padding:7px 12px}.resultsCompactGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.resultsEmptyCard,.resultsMetricCard,.resultsStudentCard,.resultsWeakCard{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 18px 48px #0f172a0f;padding:20px}.resultsMetricCard strong,.resultsStudentCard strong,.resultsWeakCard strong{color:#0f172a;display:block;font-size:1rem}.resultsMetricCard p,.resultsStudentCard p,.resultsWeakCard p{color:#64748b;font-weight:700;margin:8px 0 0}.resultsMiniStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.resultsMiniStats span{background:#f8fafc;border-radius:999px;color:#334155;font-size:.78rem;font-weight:900;padding:8px 11px}.resultsStudentCard{padding-right:92px;position:relative}.resultsScoreBadge{background:#0f172a;border-radius:16px;color:#fff;font-weight:950;min-width:56px;padding:10px 12px;position:absolute;right:18px;text-align:center;top:18px}.resultsWeakCard{background:linear-gradient(180deg,#fff,#fff7ed);border-color:#f9731659}.resultsEmptyCard{color:#64748b;font-weight:800}@media (max-width:900px){.resultsCompactGrid,.resultsKpiGrid{grid-template-columns:1fr}.resultsSection{padding:20px}.resultsStudentCard{padding-right:20px}.resultsScoreBadge{display:inline-block;margin-top:14px;position:static}}.leaderboardPage{margin:0 auto;max-width:1280px;padding-top:20px}.leaderboardPage .sectionHeader{margin-bottom:18px}.leaderboardTopBar{background:#ffffffd6;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 28px 80px #0f172a14;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:20px auto 40px;max-width:960px;padding:18px}.leaderboardKpiGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px auto 32px}.leaderboardKpiCard{background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 70px #0f172a14;padding:22px}.leaderboardKpiCard span{color:#64748b;display:block;font-size:.82rem;font-weight:800}.leaderboardKpiCard strong{color:#0f172a;display:block;font-size:2.35rem;line-height:1;margin-top:12px}.leaderboardKpiCard small{color:#94a3b8;display:block;font-weight:700;margin-top:10px}.leaderboardPodium,.leaderboardSection{background:radial-gradient(circle at top right,#f9731614,#0000 34%),#fff;border:1px solid #f9731647;border-radius:28px;box-shadow:0 30px 90px #0f172a12;margin:26px auto;padding:26px}.leaderboardSectionHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.leaderboardSectionHeader h3{color:#0f172a;font-size:1.15rem;margin:0}.leaderboardSectionHeader span{background:#f8fafc;border-radius:999px;color:#64748b;font-size:.78rem;font-weight:900;padding:7px 12px}.leaderboardPodiumGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboardEmptyCard,.leaderboardPodiumCard,.leaderboardRecentCard,.leaderboardSubjectCard{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 18px 48px #0f172a0f;padding:20px}.leaderboardPodiumCard{overflow:hidden;position:relative}.leaderboardPodiumCard.rank1{background:linear-gradient(180deg,#fff,#fffbeb);border-color:#f59e0b73}.leaderboardPodiumCard.rank2{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#94a3b873}.leaderboardPodiumCard.rank3{background:linear-gradient(180deg,#fff,#fff7ed);border-color:#d9770659}.leaderboardRankBadge{background:#0f172a;border-radius:16px;display:grid;font-size:1.4rem;height:46px;margin-bottom:14px;place-items:center;width:46px}.leaderboardPodiumCard strong,.leaderboardRecentCard strong,.leaderboardSubjectCard strong{color:#0f172a;display:block;font-size:1rem}.leaderboardPodiumCard p,.leaderboardRecentCard p,.leaderboardSubjectCard p{color:#64748b;font-weight:700;margin:8px 0 0}.leaderboardMiniStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.leaderboardMiniStats span{background:#f8fafc;border-radius:999px;color:#334155;font-size:.78rem;font-weight:900;padding:8px 11px}.leaderboardTable{grid-gap:12px;display:grid;gap:12px}.leaderboardRow{grid-gap:14px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 14px 36px #0f172a0d;display:grid;gap:14px;grid-template-columns:80px 1fr 110px 120px 110px;padding:16px}.leaderboardRank{background:#0f172a;border-radius:14px;color:#fff;display:grid;font-weight:950;height:42px;place-items:center;width:54px}.leaderboardStudent strong{color:#0f172a;display:block}.leaderboardStudent span{color:#64748b;display:block;font-size:.85rem;font-weight:700;margin-top:5px}.leaderboardScore strong{color:#0f172a;display:block}.leaderboardScore span{color:#94a3b8;display:block;font-size:.72rem;font-weight:900;margin-top:4px}.leaderboardCompactGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboardSubjectCard{border-color:#3b82f62e}.leaderboardRecentCard{border-color:#22c55e2e}.leaderboardEmptyCard{color:#64748b;font-weight:800}@media (max-width:900px){.leaderboardCompactGrid,.leaderboardKpiGrid,.leaderboardPodiumGrid,.leaderboardRow{grid-template-columns:1fr}.leaderboardRank{width:auto}.leaderboardPodium,.leaderboardSection{padding:20px}}.academyOverviewRoute{background:radial-gradient(circle at 8% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 10%,#2563eb1f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed);min-height:calc(100vh - 88px);padding:28px 6vw 80px}.academyOverviewRoute *{box-sizing:border-box}.academyOverviewHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 12% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 16%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffff7,#f8fafcf0);border:1px solid #f9731629;border-radius:38px;box-shadow:0 30px 90px #0f172a1a,0 70px 160px #0f172a12;display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);margin:0 auto 28px;max-width:1500px;padding:38px}.academyOverviewHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:470px}.academyOverviewEyebrow{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 18px 36px #0f172a2e;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.11em;max-width:100%;min-height:42px;padding:0 18px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.academyOverviewHero h1{color:#0f172a;font-size:clamp(3.1rem,6.2vw,6.1rem);letter-spacing:-.08em;line-height:.94;margin:28px 0 18px;max-width:940px}.academyOverviewHero p{color:#64748b;font-size:1.08rem;font-weight:800;line-height:1.68;margin:0;max-width:820px}.academyOverviewHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.academyOverviewPrimaryBtn,.academyOverviewSecondaryBtn{align-items:center;border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.academyOverviewPrimaryBtn{background:#0f172a;box-shadow:0 18px 36px #0f172a2e;color:#fff}.academyOverviewSecondaryBtn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 14px 30px #0f172a14;color:#0f172a}.academyOverviewPrimaryBtn:hover,.academyOverviewSecondaryBtn:hover{transform:translateY(-1px)}.academyOverviewHeroTrust{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.academyOverviewHeroTrust span{align-items:center;background:#fff7ed;border:1px solid #f973162e;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px}.academyOverviewCommandCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:32px;box-shadow:0 28px 70px #0f172a3d;color:#fff;min-height:470px;overflow:hidden;padding:26px}.academyOverviewCommandTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.academyOverviewCommandTop span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.8rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase}.academyOverviewCommandTop strong{color:#fff;font-size:.92rem;font-weight:950}.academyOverviewCommandGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.academyOverviewCommandGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:112px;padding:18px}.academyOverviewCommandGrid strong{color:#fff;display:block;font-size:clamp(1.55rem,2.2vw,2.25rem);letter-spacing:-.05em;line-height:1}.academyOverviewCommandGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;line-height:1.4;margin-top:10px}.academyOverviewCommandFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:12px 16px}.academyOverviewCommandFlow span{color:#fff;font-size:.8rem;font-weight:950}.academyOverviewCommandFlow i{background:#ffffff4d;height:1px}.academyOverviewSystemGrid,.academyOverviewTrustGrid{grid-gap:18px;display:grid;gap:18px;margin:0 auto 28px;max-width:1500px}.academyOverviewTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyOverviewSystemCard,.academyOverviewTrustCard{background:#fffffff5;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 44px #0f172a12,0 34px 90px #0f172a0d;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.academyOverviewSystemCard:hover,.academyOverviewTrustCard:hover{border-color:#f9731633;box-shadow:0 24px 56px #0f172a1a,0 44px 110px #0f172a12;transform:translateY(-3px)}.academyOverviewTrustCard{min-height:174px;padding:22px}.academyOverviewFinalCta span,.academyOverviewJourneyCopy span,.academyOverviewSectionHeader span,.academyOverviewTrustCard span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.academyOverviewTrustCard strong{color:#0f172a;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.academyOverviewTrustCard p{color:#64748b;font-size:.9rem;font-weight:820;line-height:1.55;margin:13px 0 0}.academyOverviewSectionHeader{margin:54px auto 24px;max-width:1180px;text-align:center}.academyOverviewSectionHeader h2{color:#0f172a;font-size:clamp(2.45rem,5vw,4.4rem);letter-spacing:-.07em;line-height:.98;margin:12px auto 14px;max-width:980px}.academyOverviewSectionHeader p{color:#64748b;font-size:1rem;font-weight:800;line-height:1.7;margin:0 auto;max-width:780px}.academyOverviewSystemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyOverviewSystemCard{min-height:286px;overflow:hidden;padding:24px}.academyOverviewSystemCard>div{background:#0f172a;border-radius:20px;box-shadow:0 18px 38px #0f172a2e;color:#fff;display:grid;height:62px;place-items:center;width:62px}.academyOverviewSystemCard>div span{font-size:.88rem;font-weight:950}.academyOverviewSystemCard h3{color:#0f172a;font-size:1.22rem;letter-spacing:-.03em;line-height:1.28;margin:22px 0 12px}.academyOverviewSystemCard p{color:#64748b;font-size:.94rem;font-weight:820;line-height:1.65;margin:0}.academyOverviewJourney{grid-gap:28px;align-items:stretch;background:radial-gradient(circle at 10% 12%,#f973161f,#0000 34%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 58px #0f172a14,0 44px 110px #0f172a0d;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin:34px auto 28px;max-width:1500px;padding:30px}.academyOverviewJourneyCopy{display:flex;flex-direction:column;justify-content:center;padding:12px}.academyOverviewJourneyCopy h2{color:#0f172a;font-size:clamp(2.35rem,4.4vw,4rem);letter-spacing:-.07em;line-height:.98;margin:12px 0 14px}.academyOverviewJourneyCopy p{color:#64748b;font-size:1rem;font-weight:800;line-height:1.7;margin:0}.academyOverviewJourneyList{grid-gap:14px;display:grid;gap:14px}.academyOverviewJourneyItem{grid-gap:16px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 44px #0f172a12;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr);min-height:94px;padding:18px}.academyOverviewJourneyItem strong{background:#0f172a;border-radius:20px;box-shadow:0 18px 38px #0f172a2e;color:#fff;display:grid;font-size:1.1rem;font-weight:950;height:58px;place-items:center;width:58px}.academyOverviewJourneyItem span{color:#0f172a;font-size:1rem;font-weight:900;line-height:1.45}.academyOverviewFinalCta{background:radial-gradient(circle at 10% 12%,#f9731642,#0000 34%),radial-gradient(circle at 90% 14%,#2563eb3d,#0000 34%),linear-gradient(135deg,#111827,#0f172a 58%,#261a17);border-radius:34px;box-shadow:0 30px 80px #0f172a3d,0 70px 160px #0f172a2e;color:#fff;margin:46px auto 0;max-width:1180px;padding:36px;text-align:center}.academyOverviewFinalCta span{color:#fed7aa}.academyOverviewFinalCta h2{color:#fff;font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.98;margin:14px auto;max-width:880px}.academyOverviewFinalCta p{color:#ffffffc2;font-size:1rem;font-weight:800;line-height:1.7;margin:0 auto;max-width:780px}.academyOverviewFinalCta .academyOverviewHeroActions{justify-content:center}.academyOverviewFinalCta .academyOverviewSecondaryBtn{background:#ffffff14;border-color:#ffffff29;color:#fff}@media (max-width:1180px){.academyOverviewHero,.academyOverviewJourney{grid-template-columns:1fr}.academyOverviewCommandCard,.academyOverviewHeroCopy{min-height:auto}.academyOverviewSystemGrid,.academyOverviewTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.academyOverviewRoute{padding:18px 14px 56px}.academyOverviewFinalCta,.academyOverviewHero,.academyOverviewJourney{border-radius:24px;padding:18px}.academyOverviewFinalCta h2,.academyOverviewHero h1,.academyOverviewJourneyCopy h2,.academyOverviewSectionHeader h2{font-size:clamp(2.15rem,12vw,3.25rem)}.academyOverviewHeroActions{align-items:stretch}.academyOverviewPrimaryBtn,.academyOverviewSecondaryBtn{width:100%}.academyOverviewCommandFlow,.academyOverviewCommandGrid,.academyOverviewSystemGrid,.academyOverviewTrustGrid{grid-template-columns:1fr}.academyOverviewCommandFlow{border-radius:20px}.academyOverviewCommandFlow i{display:none}.academyOverviewJourneyItem{grid-template-columns:56px minmax(0,1fr)}.academyOverviewJourneyItem strong{border-radius:17px;height:50px;width:50px}}.academyOverviewRoute .academyOverviewHero{align-items:center!important;padding:34px 38px!important}.academyOverviewRoute .academyOverviewHeroCopy{justify-content:center!important;min-height:430px!important}.academyOverviewRoute .academyOverviewCommandCard{min-height:430px!important}.academyOverviewRoute .academyOverviewHero h1{font-size:clamp(2.9rem,4.9vw,5rem)!important;letter-spacing:-.075em!important;line-height:.96!important;max-width:850px!important}.academyOverviewRoute .academyOverviewHero p{font-size:1.02rem!important;line-height:1.62!important;max-width:760px!important}.academyOverviewRoute .academyOverviewHeroActions{margin-top:24px!important}.academyOverviewRoute .academyOverviewHeroTrust{margin-top:20px!important}.academyOverviewRoute .academyOverviewCommandGrid div{min-height:104px!important}.academyOverviewRoute .academyOverviewCommandGrid strong{font-size:clamp(1.42rem,1.9vw,2rem)!important}.academyOverviewRoute .academyOverviewFinalCta h2,.academyOverviewRoute .academyOverviewJourneyCopy h2,.academyOverviewRoute .academyOverviewSectionHeader h2{letter-spacing:-.065em!important}@media (max-width:1366px){.academyOverviewRoute{padding-top:18px!important}.academyOverviewRoute .academyOverviewHero{gap:28px!important;padding:28px 34px!important}.academyOverviewRoute .academyOverviewCommandCard,.academyOverviewRoute .academyOverviewHeroCopy{min-height:390px!important}.academyOverviewRoute .academyOverviewHero h1{font-size:clamp(2.65rem,4.55vw,4.55rem)!important}.academyOverviewRoute .academyOverviewCommandCard{padding:22px!important}}@media (max-width:760px){.academyOverviewRoute .academyOverviewHero{padding:18px!important}.academyOverviewRoute .academyOverviewHero h1{font-size:clamp(2.15rem,11vw,3.1rem)!important;line-height:1!important}.academyOverviewRoute .academyOverviewCommandCard,.academyOverviewRoute .academyOverviewHeroCopy{min-height:auto!important}}.academyOverviewRoute{padding-top:42px!important}.academyOverviewRoute .academyOverviewHero{margin-top:0!important}.academyOverviewRoute .academyOverviewEyebrow{position:relative!important;z-index:2!important}.academyOverviewRoute .academyOverviewFinalCta h2{color:#fff!important;opacity:1!important;text-shadow:0 14px 34px #00000038!important}.academyOverviewRoute .academyOverviewFinalCta p{color:#ffffffc7!important;opacity:1!important}.academyOverviewRoute .academyOverviewFinalCta span{color:#fed7aa!important}.academyOverviewRoute .academyOverviewFinalCta .academyOverviewPrimaryBtn{background:#fff!important;box-shadow:0 18px 40px #ffffff1f,0 20px 50px #0f172a33!important;color:#0f172a!important}.academyOverviewRoute .academyOverviewFinalCta .academyOverviewSecondaryBtn{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.academyOverviewRoute .academyOverviewTrustGrid{margin-top:34px!important}@media (max-width:1366px){.academyOverviewRoute{padding-top:34px!important}}@media (max-width:760px){.academyOverviewRoute{padding-top:24px!important}.academyOverviewRoute .academyOverviewFinalCta h2{font-size:clamp(2rem,10vw,3rem)!important}}.aspireLoginRoute{grid-gap:34px;align-items:center;background:radial-gradient(circle at 8% 16%,#ff7b0024,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f629,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 52%,#f8fbff);display:grid;gap:34px;grid-template-columns:minmax(0,1.08fr) minmax(460px,.78fr);min-height:calc(100vh - 92px);padding:24px 7vw}.aspireLoginCardPanel,.aspireLoginStoryPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 70px #0f172a1a}.aspireLoginStoryPanel{padding:40px 42px}.aspireLoginBadge,.aspireLoginEyebrow{align-items:center;background:#fff7ed;border:1px solid #fb923c47;border-radius:999px;color:#c2410c;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.08em;padding:9px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.aspireLoginStoryPanel h1{color:#0f172a;font-size:clamp(40px,4.8vw,62px);letter-spacing:-.058em;line-height:.98;margin:22px 0 0;max-width:760px}.aspireLoginStoryPanel p{color:#64748b;font-size:15.8px;line-height:1.65;margin:16px 0 0;max-width:680px}.aspireLoginFeatureGrid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.aspireLoginFeatureGrid div{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:18px;color:#0f172a;display:flex;font-size:14px;font-weight:950;min-height:48px;padding:0 16px}.aspireLoginTrustRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aspireLoginTrustRow span{background:#fff7ed;border:1px solid #fb923c40;border-radius:999px;color:#9a3412;font-size:11px;font-weight:950;padding:8px 12px}.aspireLoginCardPanel{margin-left:auto;max-width:540px;padding:16px}.aspireLoginBox{background:radial-gradient(circle at 10% 0,#f973162e,#0000 30%),radial-gradient(circle at 100% 10%,#3b82f633,#0000 32%),linear-gradient(145deg,#111827,#020617 70%);border-radius:28px;color:#fff;padding:20px 24px}.aspireLoginModeTabs{grid-gap:8px;background:#ffffff14;border-radius:18px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:8px}.aspireLoginModeTabs button{background:#101827;border:0;border-radius:14px;color:#fff;cursor:pointer;font-weight:950;min-height:38px}.aspireLoginModeTabs button.active,.aspireLoginModeTabs button:hover{background:#fff;color:#0f172a}.aspireLoginBox>h2{color:#fff!important;font-size:40px!important;letter-spacing:-.058em!important;line-height:1!important;margin:14px 0 6px!important}.aspireLoginSubtext{color:#ffffffad;line-height:1.45;margin:0 0 14px}.aspireLoginField{grid-gap:6px;color:#ffffffc2;display:grid;font-size:11px;font-weight:950;gap:6px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.aspireLoginField input,.aspireLoginField select{background:#f8fafc;border:1px solid #ffffff21;border-radius:16px;box-sizing:border-box;color:#0f172a;font-size:15px;font-weight:800;height:46px;outline:none;padding:0 16px;width:100%}.aspireLoginPasswordWrap{position:relative;width:100%}.aspireLoginPasswordWrap input{padding-right:102px}.aspireLoginPasswordToggle{background:#111827;border:0;border-radius:13px;color:#fff;cursor:pointer;font-weight:950;height:38px;position:absolute;right:4px;top:4px;width:84px}.aspireLoginGoogleBtn,.aspireLoginPrimaryBtn{border-radius:16px;cursor:pointer;font-weight:950;height:46px;width:100%}.aspireLoginPrimaryBtn{background:linear-gradient(135deg,#f97316,#ea580c);border:0;box-shadow:0 16px 30px #ea580c40;color:#fff}.aspireLoginGoogleBtn{background:#ffffff14;border:1px solid #ffffff21;color:#fff;margin-top:8px}.aspireLoginSupportRow{display:flex;gap:12px;justify-content:space-between;margin-top:10px}.aspireLoginCreateText span,.aspireLoginTextBtn,.aspireLoginTextLink{background:#0000;border:0;color:#fed7aa;cursor:pointer;font-weight:950;text-decoration:none}.aspireLoginCreateText{color:#ffffffa8;margin:10px 0 0}.aspireRegisterOverlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 16%,#f9731633,#0000 28%),radial-gradient(circle at 88% 20%,#3b82f638,#0000 32%),#0f172aa8;display:grid;inset:0;padding:18px 5vw;place-items:center;position:fixed;z-index:9999}.aspireRegisterModal{grid-gap:28px;background:radial-gradient(circle at 0 0,#f973162e,#0000 30%),radial-gradient(circle at 100% 8%,#3b82f633,#0000 34%),linear-gradient(145deg,#111827,#020617 76%);border:1px solid #ffffff1f;border-radius:34px;box-shadow:0 34px 96px #0206176b;display:grid;gap:28px;grid-template-columns:.74fr 1.26fr;height:min(620px,calc(100vh - 140px));overflow:hidden;padding:24px 30px;position:relative;width:min(1080px,94vw)}.aspireRegisterModalHeader{background:#0000;display:flex;flex-direction:column;margin:0;padding:0}.aspireRegisterModalHeader h2{color:#fff;font-size:36px;letter-spacing:-.055em;line-height:.95;margin:16px 0 10px}.aspireRegisterModalHeader p{color:#ffffffc2;font-weight:800;line-height:1.5;margin:0;max-width:340px}.aspireRegisterModalHeader:after{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;color:#fff;content:"✓ Email Verification\A✓ Student Profile\A✓ CTET/TET Learning\A✓ One App • One System";font-size:14px;font-weight:950;line-height:1.85;margin-top:auto;padding:18px;white-space:pre-line}.aspireRegisterCloseBtn{background:#0f172ae0;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:26px;height:42px;position:absolute;right:18px;top:18px;width:42px;z-index:30}.aspireRegisterModalGrid{grid-gap:14px 16px;align-content:start;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 54px 0 0}.aspireRegisterModal .aspireLoginField{color:#ffffffc7;margin:0}.aspireRegisterModal .aspireLoginField input,.aspireRegisterModal .aspireLoginField select{background:#f8fafc;border-radius:16px;color:#0f172a;font-size:15px;font-weight:800;height:46px}.aspireLoginVerificationNote{align-items:center;align-self:end;background:#f973161a;border:1px solid #fb923c4d;border-radius:18px;color:#fed7aa;display:flex;font-weight:900;grid-column:1/2;margin:0;min-height:92px;padding:16px 18px}.aspireRegisterModalActions{grid-gap:10px;align-self:end;background:#0000;display:grid;gap:10px;grid-column:2/3;grid-template-columns:1fr;padding:0 54px 0 0}@media (max-width:860px){.aspireLoginRoute,.aspireRegisterModal{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}.aspireRegisterModalActions,.aspireRegisterModalGrid{padding-right:0}}.aspireLoginModeTabs{display:none!important}.aspireLoginBox{padding-top:24px!important}.premiumExamTop.examHeaderCompact{grid-gap:12px!important;align-items:center!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border:1px solid #e2e8f0f2!important;border-radius:26px!important;box-shadow:0 18px 45px #0f172a14!important;display:grid!important;gap:12px!important;grid-template-columns:120px minmax(360px,1fr) minmax(720px,.95fr)!important;max-height:92px!important;min-height:86px!important;padding:10px 14px!important}.premiumExamBrand{align-items:center!important;border-right:1px solid #e2e8f0!important;display:flex!important;height:60px!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;padding-right:10px!important}.premiumExamBrand img,.premiumExamBrand svg{max-height:44px!important;max-width:96px!important;object-fit:contain!important}.examTitleBlock.compactExamTitleBlock{min-width:0!important;overflow:hidden!important}.examTitleBlock.compactExamTitleBlock h1{color:#0f172a!important;font-size:clamp(1.2rem,1.35vw,1.7rem)!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important;margin:0!important}.examTitleBlock.compactExamTitleBlock h1,.examTitleBlock.compactExamTitleBlock p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.examTitleBlock.compactExamTitleBlock p{color:#64748b!important;font-size:.88rem!important;font-weight:800!important;line-height:1.15!important;margin:5px 0 0!important}.examTopStats.compactExamStats{grid-gap:8px!important;align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(235px,1.25fr) minmax(112px,.58fr) minmax(96px,.48fr) minmax(96px,.48fr) minmax(155px,.68fr)!important;min-width:0!important;width:100%!important}.examTopStats.compactExamStats>div{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:17px!important;box-shadow:0 10px 24px #0f172a0a!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:58px!important;min-width:0!important;overflow:hidden!important;padding:8px 10px!important}.examTopStats.compactExamStats span{color:#64748b!important;font-size:.7rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.examTopStats.compactExamStats span,.examTopStats.compactExamStats strong{display:block!important;font-weight:950!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.examTopStats.compactExamStats strong{color:#0f172a!important;font-size:1rem!important;margin-top:7px!important}.timerStat strong{color:#0f172a!important}.candidateExamPanel strong{max-width:100%!important}.examTopStats.compactExamStats .examSubmitBtn{background:#0f172a!important;border:none!important;border-radius:19px!important;box-shadow:0 16px 34px #0f172a33!important;color:#fff!important;cursor:pointer!important;font-size:.95rem!important;font-weight:950!important;min-height:58px!important;min-width:0!important;padding:0 12px!important;white-space:nowrap!important;width:100%!important}.examTopStats.compactExamStats .examSubmitBtn:hover{transform:translateY(-1px)!important}@media (max-width:1280px){.premiumExamTop.examHeaderCompact{gap:10px!important;grid-template-columns:104px minmax(300px,1fr) minmax(650px,.95fr)!important;padding:10px 12px!important}.premiumExamBrand img,.premiumExamBrand svg{max-width:86px!important}.examTopStats.compactExamStats{gap:7px!important;grid-template-columns:minmax(210px,1.2fr) minmax(100px,.56fr) minmax(82px,.46fr) minmax(82px,.46fr) minmax(138px,.68fr)!important}.examTopStats.compactExamStats .examSubmitBtn,.examTopStats.compactExamStats>div{min-height:56px!important}.examTopStats.compactExamStats strong{font-size:.96rem!important}}@media (max-width:1100px){.premiumExamTop.examHeaderCompact{align-items:stretch!important;grid-template-columns:1fr!important;max-height:none!important}.premiumExamBrand{border-bottom:1px solid #e2e8f0!important;border-right:none!important;justify-content:flex-start!important;padding-bottom:10px!important;padding-right:0!important}.examTitleBlock.compactExamTitleBlock h1,.examTitleBlock.compactExamTitleBlock p{white-space:normal!important}.examTopStats.compactExamStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.examTopStats.compactExamStats .examSubmitBtn{grid-column:1/-1!important}}@media (max-width:700px){.premiumExamTop.examHeaderCompact{border-radius:22px!important;min-height:auto!important;padding:14px!important}.examTopStats.compactExamStats{grid-template-columns:1fr!important}}.examSubmitConfirmBackdrop{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a94!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:9999!important}.examSubmitConfirmModal{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:28px!important;box-shadow:0 34px 90px #0f172a52!important;box-sizing:border-box!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;padding:22px!important;width:min(520px,100%)!important}.examSubmitConfirmHeader{margin-bottom:16px!important}.examSubmitConfirmBadge{align-items:center!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.06em!important;line-height:1!important;margin-bottom:10px!important;padding:7px 11px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.examSubmitConfirmHeader h3{color:#0f172a!important;font-size:1.55rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important;margin:0!important}.examSubmitConfirmHeader p{color:#64748b!important;font-size:.92rem!important;font-weight:750!important;line-height:1.45!important;margin:8px 0 0!important}.examSubmitConfirmStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:14px!important}.submitStat{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;min-width:0!important;padding:13px!important}.submitStat span{font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}.submitStat span,.submitStat strong{display:block!important;font-weight:950!important;line-height:1!important}.submitStat strong{font-size:1.45rem!important;margin-top:8px!important}.submitStat.answered{background:#f0fdf4!important;border-color:#16a34a3d!important}.submitStat.answered span,.submitStat.answered strong{color:#166534!important}.submitStat.review{background:#faf5ff!important;border-color:#7c3aed3d!important}.submitStat.review span,.submitStat.review strong{color:#6d28d9!important}.submitStat.pending{background:#fff7ed!important;border-color:#f973164d!important}.submitStat.pending span,.submitStat.pending strong{color:#9a3412!important}.submitStat.notVisited{background:#f8fafc!important;border-color:#94a3b85c!important}.submitStat.notVisited span,.submitStat.notVisited strong{color:#475569!important}.examSubmitConfirmWarning{background:#0f172a!important;border-radius:18px!important;color:#fff!important;font-size:.84rem!important;font-weight:800!important;line-height:1.4!important;margin-bottom:16px!important;padding:12px 14px!important}.examSubmitConfirmActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1.2fr!important}.examSubmitCancelBtn,.examSubmitConfirmBtn{align-items:center!important;border-radius:17px!important;cursor:pointer!important;display:inline-flex!important;font-size:.92rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:48px!important;padding:0 16px!important}.examSubmitCancelBtn{background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important}.examSubmitConfirmBtn{background:#f97316!important;border:none!important;box-shadow:0 16px 34px #f973163d!important;color:#fff!important}.examSubmitCancelBtn:hover,.examSubmitConfirmBtn:hover{transform:translateY(-1px)!important}@media (max-width:700px){.examSubmitConfirmBackdrop{align-items:flex-end!important;padding:14px!important}.examSubmitConfirmModal{border-radius:24px!important;padding:18px!important}.examSubmitConfirmActions,.examSubmitConfirmStats{grid-template-columns:1fr!important}}.examTopStats.compactExamStats .candidateExamPanel{justify-content:center!important}.examTopStats.compactExamStats .candidateExamPanel strong{color:#0f172a!important;font-size:.95rem!important;font-weight:950!important;margin-top:6px!important;max-width:100%!important}.examTopStats.compactExamStats .candidateEmailDomain,.examTopStats.compactExamStats .candidateExamPanel strong{line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.examTopStats.compactExamStats .candidateEmailDomain{color:#64748b!important;display:block!important;font-size:.68rem!important;font-weight:850!important;margin-top:4px!important}@media (max-width:1280px){.examTopStats.compactExamStats .candidateExamPanel strong{font-size:.88rem!important}.examTopStats.compactExamStats .candidateEmailDomain{font-size:.64rem!important}}.premiumQuestionWorkspace.aspireExamMain{background:#fffffff5!important;border:1px solid #e2e8f0f2!important;border-radius:30px!important;box-shadow:0 22px 55px #0f172a14!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;min-width:0!important;padding:18px 22px!important}.examAttemptCardPro,.premiumQuestionWorkspace.aspireExamMain{box-sizing:border-box!important;height:100%!important;min-height:0!important;overflow:hidden!important}.examAttemptCardPro{grid-column-gap:14px!important;grid-row-gap:9px!important;column-gap:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto minmax(82px,-webkit-max-content) minmax(245px,1fr) auto!important;grid-template-rows:auto minmax(82px,max-content) minmax(245px,1fr) auto!important;row-gap:9px!important}.examEmptyState{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:24px!important;padding:34px!important}.examRefStatusRow{align-items:center!important;align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-column:1/2!important;grid-row:1!important;min-height:42px!important}.examRefPill{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;color:#475569!important;display:inline-flex!important;font-size:.82rem!important;font-weight:800!important;justify-content:center!important;min-height:40px!important;padding:0 18px!important;white-space:nowrap!important}.examRefPill.dark{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.examRefPill.success{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}.examRefPill.warning{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.examRefPill.review{background:#f3e8ff!important;border-color:#c4b5fd!important;color:#6d28d9!important}.examRefPill.neutral{background:#fff!important;color:#64748b!important}.examZoomControls{align-items:center!important;align-self:center!important;display:flex!important;gap:8px!important;grid-column:2/3!important;grid-row:1!important;justify-content:flex-end!important;min-height:42px!important;white-space:nowrap!important}.examZoomControls span{color:#0f172a!important;font-size:.9rem!important;font-weight:800!important;margin-right:4px!important;white-space:nowrap!important}.examZoomControls button{align-items:center!important;background:#0f172a!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:.9rem!important;font-weight:850!important;height:36px!important;justify-content:center!important;min-height:36px!important;padding:0!important;width:38px!important}.examQuestionBlockPro{grid-gap:14px!important;align-items:start!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:22px!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-column:1/-1!important;grid-row:2!important;grid-template-columns:42px minmax(0,1fr)!important;max-height:132px!important;min-height:82px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 18px!important}.aspireOptionList::-webkit-scrollbar,.examQuestionBlockPro::-webkit-scrollbar{width:6px!important}.aspireOptionList::-webkit-scrollbar-thumb,.examQuestionBlockPro::-webkit-scrollbar-thumb{background:#f97316bf!important;border-radius:999px!important}.examQuestionNoPro{background:#0f172a!important;border-radius:999px!important;color:#fff!important;display:grid!important;font-size:.94rem!important;font-weight:850!important;height:38px!important;place-items:center!important;width:38px!important}.examQuestionBlockPro h2{color:#111827!important;font-size:1.02em!important;font-weight:650!important;letter-spacing:-.012em!important;line-height:1.56!important;margin:0!important}.aspireOptionList{grid-gap:8px!important;align-content:start!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-auto-rows:minmax(54px,-webkit-max-content)!important;grid-auto-rows:minmax(54px,max-content)!important;grid-column:1/-1!important;grid-row:3!important;height:100%!important;margin:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 4px 6px 0!important}.aspireOption{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 20px #0f172a0a!important;color:#334155!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:54px!important;padding:8px 14px!important;text-align:left!important;width:100%!important}.aspireOption:hover{background:#fffaf5!important;border-color:#f9731673!important}.aspireOption span{background:#f1f5f9!important;border-radius:999px!important;color:#0f172a!important;display:grid!important;font-size:.84rem!important;font-weight:850!important;height:32px!important;place-items:center!important;width:32px!important}.aspireOption p{color:#334155!important;font-size:.95em!important;font-weight:600!important;letter-spacing:-.004em!important;line-height:1.42!important;margin:0!important}.aspireOption.selectedAspireOption{background:#f0fdf4!important;border-color:#16a34a!important;box-shadow:0 18px 38px #16a34a29!important}.aspireOption.selectedAspireOption span{background:#16a34a!important;color:#fff!important}.aspireOption.selectedAspireOption:hover{background:#ecfdf5!important;border-color:#16a34a!important}.aspireExamActionBar{grid-column:1/-1!important;grid-row:4!important}@media (max-width:1200px){.premiumQuestionWorkspace.aspireExamMain{padding:16px 18px!important}.examAttemptCardPro{grid-template-rows:auto minmax(76px,-webkit-max-content) minmax(224px,1fr) auto!important;grid-template-rows:auto minmax(76px,max-content) minmax(224px,1fr) auto!important;row-gap:8px!important}.examRefPill{min-height:38px!important;padding:0 15px!important}.examZoomControls button{height:34px!important;min-height:34px!important;width:36px!important}.examQuestionBlockPro{max-height:118px!important;min-height:76px!important;padding:13px 16px!important}.examQuestionBlockPro h2{font-size:.98em!important;font-weight:650!important;line-height:1.46!important}.aspireOption{min-height:50px!important}.aspireOption p{font-size:.93em!important}}@media (max-width:1100px){.examAttemptCardPro,.premiumQuestionWorkspace.aspireExamMain{height:auto!important;overflow:visible!important}.examAttemptCardPro{display:flex!important;flex-direction:column!important}.examQuestionBlockPro{max-height:none!important;overflow:visible!important}.aspireOptionList{height:auto!important;overflow:visible!important}}.aspireExamActionBar{grid-gap:12px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-top:1px solid #e2e8f0f2!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;flex:0 0 auto!important;gap:12px!important;grid-template-columns:minmax(170px,.85fr) minmax(190px,1fr) minmax(260px,1.35fr) minmax(190px,1fr)!important;inset:auto!important;margin:0!important;min-height:66px!important;padding:10px 0 0!important;position:static!important;z-index:3!important}.aspireExamActionBar,.examControlBtn{align-items:center!important;width:100%!important}.examControlBtn{border:2px solid #0000!important;border-radius:18px!important;box-shadow:0 10px 24px #0f172a0f!important;cursor:pointer!important;display:inline-flex!important;font-size:.92rem!important;font-weight:850!important;justify-content:center!important;letter-spacing:-.01em!important;line-height:1!important;min-height:52px!important;min-width:0!important;padding:0 16px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important;white-space:nowrap!important}.examControlBtn.secondary{color:#94a3b8!important}.examControlBtn.ghost,.examControlBtn.secondary{background:#fff!important;border-color:#e2e8f0!important}.examControlBtn.ghost{color:#334155!important}.examControlBtn.review{background:#fff!important;border-color:#7c3aed!important;color:#7c3aed!important}.examControlBtn.primary{background:#f97316!important;border-color:#f97316!important;box-shadow:0 14px 30px #f9731638!important;color:#fff!important}.examControlBtn:not(:disabled):hover{transform:translateY(-1px)!important}.examControlBtn.ghost:not(:disabled):hover,.examControlBtn.secondary:not(:disabled):hover{background:#f8fafc!important;border-color:#cbd5e1!important}.examControlBtn.review:not(:disabled):hover{background:#faf5ff!important;box-shadow:0 14px 30px #7c3aed24!important}.examControlBtn.primary:not(:disabled):hover{background:#ea580c!important;border-color:#ea580c!important}.examControlBtn:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.45!important;transform:none!important}.examControlBtn:disabled:hover{transform:none!important}.examControlBtn:focus-visible{outline:3px solid #f9731647!important;outline-offset:3px!important}@media (max-width:1200px){.aspireExamActionBar{gap:10px!important;grid-template-columns:1fr 1fr!important;min-height:auto!important}.examControlBtn{min-height:50px!important}}@media (max-width:700px){.aspireExamActionBar{grid-template-columns:1fr!important}.examControlBtn{min-height:50px!important;white-space:normal!important}}.premiumPalettePanel.aspireExamSide{background:linear-gradient(180deg,#eef6ff,#eaf3ff)!important;border:1px solid #e2e8f0f2!important;border-radius:30px!important;box-shadow:0 22px 55px #0f172a14!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;gap:10px!important;height:100%!important;max-height:100%!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 16px 18px!important;position:static!important;scrollbar-width:thin!important}.premiumPalettePanel.aspireExamSide::-webkit-scrollbar{width:6px!important}.premiumPalettePanel.aspireExamSide::-webkit-scrollbar-thumb{background:#f97316a6!important;border-radius:999px!important}.premiumPalettePanel.aspireExamSide>*{min-width:0!important}.premiumPalettePanel.aspireExamSide .paletteHeader{flex:0 0 auto!important}.premiumPalettePanel.aspireExamSide .paletteHeader h3{color:#0f172a!important;font-size:1.18rem!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.1!important;margin:0 0 4px!important}.premiumPalettePanel.aspireExamSide .paletteHeader p{color:#64748b!important;font-size:.86rem!important;font-weight:800!important;line-height:1.15!important;margin:0!important}.premiumPalettePanel.aspireExamSide .paletteRanges{grid-gap:7px!important;display:grid!important;flex:0 0 auto!important;gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;max-height:68px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 2px 4px 0!important;scrollbar-width:thin!important}.premiumPalettePanel.aspireExamSide .paletteRanges::-webkit-scrollbar{width:5px!important}.premiumPalettePanel.aspireExamSide .paletteRanges::-webkit-scrollbar-thumb{background:#f973168c!important;border-radius:999px!important}.premiumPalettePanel.aspireExamSide .paletteRangeBtn{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;color:#0f172a!important;cursor:pointer!important;display:inline-flex!important;font-size:.76rem!important;font-weight:800!important;justify-content:center!important;line-height:1!important;min-height:30px!important;min-width:0!important;padding:0 8px!important;white-space:nowrap!important;width:100%!important}.premiumPalettePanel.aspireExamSide .paletteRangeBtn.active{background:#f97316!important;border-color:#f97316!important;box-shadow:0 10px 22px #f9731638!important;color:#fff!important}.premiumPalettePanel.aspireExamSide .premiumPaletteGrid{grid-gap:8px!important;border-bottom:1px solid #e2e8f0f2!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important;padding-bottom:10px!important}.premiumPalettePanel.aspireExamSide .paletteNumber{align-items:center!important;background:#f8fafc!important;border:1px solid #d8e0ea!important;border-radius:10px!important;box-shadow:0 8px 18px #0f172a0a!important;color:#111827!important;cursor:pointer!important;display:inline-flex!important;font-size:.8rem!important;font-weight:850!important;height:38px!important;justify-content:center!important;line-height:1!important;min-height:38px!important;min-width:0!important;padding:0!important;width:100%!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteAnswered{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteMarked{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteAnsweredReview{background:linear-gradient(135deg,#16a34a 0 46%,#7c3aed 46% 100%)!important;border-color:#7c3aed!important;color:#fff!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteNotAnswered{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteNotVisited{background:#eef2f7!important;border-color:#d8e0ea!important;color:#111827!important}.premiumPalettePanel.aspireExamSide .paletteNumber.paletteCurrent{outline:3px solid #f97316!important;outline-offset:2px!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCards{grid-gap:10px!important;background:#0000!important;border:none!important;box-shadow:none!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:1fr 1fr!important;margin:0!important;padding:0!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard{grid-column-gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0d!important;color:#0f172a!important;column-gap:10px!important;cursor:pointer!important;display:grid!important;grid-template-columns:12px minmax(38px,auto) minmax(0,1fr)!important;min-height:56px!important;min-width:0!important;padding:10px!important;text-align:left!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard strong{color:#0f172a!important;font-size:1.28rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard small{color:#64748b!important;font-size:.72rem!important;font-weight:800!important;line-height:1.15!important;min-width:0!important;white-space:normal!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.answeredQuickItem{background:linear-gradient(180deg,#fff,#f0fdf4)!important;border-color:#16a34a42!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.answeredQuickItem strong{color:#16a34a!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.answeredQuickItem small{color:#166534!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.reviewQuickItem{background:linear-gradient(180deg,#fff,#faf5ff)!important;border-color:#7c3aed42!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.reviewQuickItem strong{color:#7c3aed!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.reviewQuickItem small{color:#6d28d9!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.pendingQuickItem{background:linear-gradient(180deg,#fff,#fff7ed)!important;border-color:#f973164d!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.pendingQuickItem strong{color:#c2410c!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.pendingQuickItem small{color:#9a3412!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.notVisitedQuickItem{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#94a3b85c!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.notVisitedQuickItem strong{color:#475569!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard.notVisitedQuickItem small{color:#64748b!important}.premiumPalettePanel.aspireExamSide .paletteSummaryDot{border-radius:999px!important;display:inline-block!important;height:10px!important;width:10px!important}.premiumPalettePanel.aspireExamSide .paletteAnsweredDot{background:#16a34a!important}.premiumPalettePanel.aspireExamSide .paletteMarkedDot{background:#7c3aed!important}.premiumPalettePanel.aspireExamSide .palettePendingDot{background:#f97316!important;border:none!important}.premiumPalettePanel.aspireExamSide .paletteNotVisitedDot{background:#dbe5ef!important;border:1px solid #cbd5e1!important}.premiumPalettePanel.aspireExamSide .examWarningCard{flex:0 0 auto!important;margin:0!important}.premiumPalettePanel.aspireExamSide .paletteCalculatorBox{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0d!important;box-sizing:border-box!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;min-width:0!important;padding:10px 12px!important;width:100%!important}.premiumPalettePanel.aspireExamSide .paletteCalculatorBox strong{color:#0f172a!important;display:block!important;font-size:.78rem!important;font-weight:950!important;line-height:1.1!important;margin:0!important}.premiumPalettePanel.aspireExamSide .paletteCalculatorBox span{color:#64748b!important;display:block!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;margin-top:4px!important}.premiumPalettePanel.aspireExamSide .paletteCalculatorToggle{align-items:center!important;background:#0f172a!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:34px!important;padding:0 12px!important}.paletteCalculatorFloatingPanel{background:#fff!important;border:1px solid #e2e8f0fa!important;border-radius:22px!important;bottom:94px!important;box-shadow:0 28px 70px #0f172a47!important;box-sizing:border-box!important;max-width:calc(100vw - 48px)!important;padding:14px!important;position:fixed!important;right:34px!important;width:320px!important;z-index:9998!important}.paletteCalculatorFloatingHeader{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:10px!important}.paletteCalculatorFloatingHeader strong{color:#0f172a!important;font-size:.95rem!important;font-weight:950!important;line-height:1!important}.paletteCalculatorFloatingHeader button{border:none!important;border-radius:999px!important;cursor:pointer!important;display:inline-flex!important;font-size:1.1rem!important;height:32px!important;justify-content:center!important;width:32px!important}.paletteCalculatorDisplay,.paletteCalculatorFloatingHeader button{align-items:center!important;background:#0f172a!important;color:#fff!important;font-weight:950!important;line-height:1!important}.paletteCalculatorDisplay{border-radius:14px!important;display:flex!important;font-size:1.05rem!important;justify-content:flex-end!important;min-height:42px!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.paletteCalculatorKeys{grid-gap:7px!important;display:grid!important;gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:10px!important}.paletteCalculatorKeys button{align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:11px!important;color:#0f172a!important;cursor:pointer!important;display:inline-flex!important;font-size:.78rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:34px!important;min-width:0!important;padding:0!important}.paletteCalculatorKeys .paletteCalculatorEquals{background:#f97316!important;border-color:#f97316!important;color:#fff!important;grid-column:1/-1!important}@media (max-width:1200px){.premiumPalettePanel.aspireExamSide{gap:8px!important;padding:14px!important}.premiumPalettePanel.aspireExamSide .paletteHeader h3{font-size:1.08rem!important}.premiumPalettePanel.aspireExamSide .paletteRanges{gap:6px!important;max-height:64px!important}.premiumPalettePanel.aspireExamSide .paletteRangeBtn{font-size:.72rem!important;min-height:28px!important;padding:0 6px!important}.premiumPalettePanel.aspireExamSide .premiumPaletteGrid{gap:7px!important}.premiumPalettePanel.aspireExamSide .paletteNumber{font-size:.76rem!important;height:36px!important;min-height:36px!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard{grid-template-columns:12px minmax(34px,auto) minmax(0,1fr)!important;min-height:52px!important;padding:9px!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard strong{font-size:1.18rem!important}.premiumPalettePanel.aspireExamSide .paletteSummaryCard small{font-size:.68rem!important}.paletteCalculatorKeys button{font-size:.7rem!important;min-height:30px!important}}@media (max-width:1100px){.premiumPalettePanel.aspireExamSide{height:auto!important}.premiumPalettePanel.aspireExamSide,.premiumPalettePanel.aspireExamSide .paletteRanges{max-height:none!important;overflow:visible!important}}@media (max-width:700px){.paletteCalculatorFloatingPanel{bottom:18px!important;left:14px!important;right:14px!important;width:auto!important}}.examWarningCard{grid-gap:10px!important;align-items:center!important;background:linear-gradient(180deg,#fff,#fff7ed)!important;border:1px solid #f9731652!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0d!important;box-sizing:border-box!important;color:#0f172a!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;min-width:0!important;padding:10px 12px!important;width:100%!important}.examWarningCard strong{color:#9a3412!important;display:block!important;font-size:.78rem!important;font-weight:950!important;line-height:1.1!important;margin:0!important}.examWarningCard span{color:#7c2d12!important;display:block!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;margin-top:4px!important}.examWarningCard small{align-items:center!important;background:#ffedd5!important;border:1px solid #fed7aa!important;border-radius:999px!important;color:#9a3412!important;display:inline-flex!important;font-size:.66rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;padding:6px 9px!important;white-space:nowrap!important;width:-webkit-fit-content!important;width:fit-content!important}.examSubmitCard{background:#0f172a!important;border-radius:20px!important;box-shadow:0 18px 42px #0f172a29!important;box-sizing:border-box!important;color:#fff!important;flex:0 0 auto!important;inset:auto!important;margin:0!important;padding:12px!important;position:static!important;width:100%!important;z-index:1!important}.examSubmitCard h4{color:#fff!important;font-size:.92rem!important;font-weight:950!important;line-height:1.1!important;margin:0 0 5px!important}.examSubmitCard p{color:#cbd5e1!important;font-size:.76rem!important;font-weight:700!important;line-height:1.28!important;margin:0 0 10px!important}.examSubmitCardBtn{align-items:center!important;background:#f97316!important;border:none!important;border-radius:15px!important;box-shadow:0 12px 26px #f9731638!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.88rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:42px!important;padding:0 14px!important;width:100%!important}.examSubmitCardBtn:hover{box-shadow:0 16px 32px #f9731647!important;transform:translateY(-1px)!important}.examSubmitCardBtn:active{transform:translateY(0)!important}@media (max-width:1200px){.examSubmitCard{border-radius:18px!important;padding:10px!important}.examSubmitCard h4{font-size:.86rem!important}.examSubmitCard p{font-size:.7rem!important;line-height:1.22!important;margin-bottom:8px!important}.examSubmitCardBtn{border-radius:14px!important;font-size:.82rem!important;min-height:38px!important}}.examResultPage{background:radial-gradient(circle at 10% 0,#f973161c,#0000 30%),radial-gradient(circle at 92% 8%,#2563eb1a,#0000 32%),linear-gradient(180deg,#f8fafc,#eef3f8 52%,#fff);color:#0f172a;min-height:calc(100vh - 96px);padding:22px clamp(18px,4vw,54px) 44px}.examResultPage,.examResultPage *{box-sizing:border-box}.examResultShell{margin:0 auto;width:min(1320px,100%)}.examResultHero{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(310px,370px);margin-bottom:18px}.examResultHeroContent,.examResultInfoCard,.examResultMetricsPanel,.examResultScorePanel,.examResultStateCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #e2e8f0db;box-shadow:0 28px 78px #0f172a1f,0 10px 28px #0f172a0f,inset 0 1px 0 #ffffffd1;position:relative}.examResultHeroContent{background:radial-gradient(circle at 8% 10%,#f9731652,#0000 34%),radial-gradient(circle at 92% 4%,#3b82f638,#0000 36%),linear-gradient(135deg,#ffffff21,#ffffff0a),#0b1020;border-color:#ffffff2e;border-radius:34px;box-shadow:0 34px 90px #0f172a3d,inset 0 1px 0 #ffffff2e;color:#fff;min-height:280px;min-width:0;overflow:hidden;padding:clamp(24px,3.4vw,36px)}.examResultHeroContent:before{background:linear-gradient(90deg,#ffffff21,#0000 38%),radial-gradient(circle at 50% -22%,#ffffff2e,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.examResultHeroContent>*{position:relative;z-index:1}.examResultBadge,.examResultStateCard span{align-items:center;background:#f9731624;border:1px solid #fb923c57;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.66rem;font-weight:1000;justify-content:center;letter-spacing:.09em;line-height:1;padding:7px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.examResultHeroContent h1{text-wrap:balance;color:#fff;font-size:clamp(2.05rem,3.2vw,3.35rem);font-weight:1000;letter-spacing:-.06em;line-height:1.02;margin:16px 0 9px;max-width:850px}.examResultHeroContent p{color:#e2e8f0c7;font-size:.92rem;font-weight:850;line-height:1.38;margin:0}.examResultHeroStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.examResultHeroStats div{background:#ffffff1c;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 16px 34px #00000029,inset 0 1px 0 #ffffff1f;min-width:0;padding:13px 14px}.examResultHeroStats span{color:#e2e8f0b3;display:block;font-size:.68rem;font-weight:900;line-height:1.1}.examResultHeroStats strong{color:#fff;display:block;font-size:.95rem;font-weight:1000;line-height:1.1;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.examResultScorePanel{background:radial-gradient(circle at 88% 0,#f973162e,#0000 38%),linear-gradient(180deg,#fffffffc,#f8fafcf5);border-radius:34px;display:flex;flex-direction:column;justify-content:center;min-height:280px;overflow:hidden;padding:24px}.examResultScorePanel:before{background:linear-gradient(135deg,#fffffff2,#0000 48%),radial-gradient(circle at 20% 100%,#0f172a0d,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.examResultScorePanel>*{position:relative;z-index:1}.examResultScoreRing{background:radial-gradient(circle closest-side,#fff 72%,#0000 73%),conic-gradient(#f97316 var(--exam-result-percent),#e2e8f0 0);border-radius:999px;box-shadow:0 20px 42px #0f172a1f,inset 0 1px 0 #ffffffdb;display:grid;height:136px;margin:0 auto 14px;place-items:center;text-align:center;width:136px}.examResultScoreRing.excellent{background:radial-gradient(circle closest-side,#fff 72%,#0000 73%),conic-gradient(#16a34a var(--exam-result-percent),#e2e8f0 0)}.examResultScoreRing.good{background:radial-gradient(circle closest-side,#fff 72%,#0000 73%),conic-gradient(#f97316 var(--exam-result-percent),#e2e8f0 0)}.examResultScoreRing.revision{background:radial-gradient(circle closest-side,#fff 72%,#0000 73%),conic-gradient(#ef4444 var(--exam-result-percent),#e2e8f0 0)}.examResultScoreRing strong{color:#0f172a;display:block;font-size:1.75rem;font-weight:1000;letter-spacing:-.05em;line-height:1}.examResultScoreRing span{color:#64748b;display:block;font-size:.7rem;font-weight:950;line-height:1;margin-top:7px}.examResultScorePanel p{color:#64748b;font-size:.84rem;font-weight:820;line-height:1.42;margin:0 0 14px;text-align:center}.examResultActionStack{grid-gap:10px;display:grid;gap:10px}.examResultActionStack button,.examResultStateCard button,.examResultSyncButton{background:linear-gradient(135deg,#111827,#020617);border:none;border-radius:18px;box-shadow:0 20px 42px #0f172a3b,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;font-size:.9rem;font-weight:1000;line-height:1;min-height:48px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.examResultActionStack button:hover,.examResultStateCard button:hover,.examResultSyncButton:hover{box-shadow:0 28px 56px #0f172a47,inset 0 1px 0 #ffffff3d;filter:brightness(1.05);transform:translateY(-2px)}.examResultActionStack button.secondary{background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 30px #0f172a14;color:#0f172a}.examResultMetricsPanel{background:radial-gradient(circle at 10% 0,#f9731614,#0000 34%),radial-gradient(circle at 90% 10%,#2563eb14,#0000 36%),#ffffff94;border-radius:34px;margin-bottom:18px;padding:18px}.examResultMetricRail{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-auto-rows:150px;grid-template-columns:repeat(4,minmax(0,1fr))}.examResultMetricCard{align-items:start;background:linear-gradient(145deg,#fffffffc,#f8fafceb);border:1px solid #e2e8f0c7;border-radius:28px;box-shadow:0 28px 72px #0f172a1f,0 10px 24px #0f172a0f,inset 0 1px 0 #ffffffe6;display:grid;grid-template-rows:18px 44px 1fr;height:100%;min-width:0;overflow:hidden;padding:22px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.examResultMetricCard:hover{border-color:#f973163d;box-shadow:0 42px 108px #0f172a29,0 18px 36px #0f172a14,inset 0 1px 0 #fffffff0;transform:translateY(-4px)}.examResultMetricCard:before{background:#e2e8f0;content:"";height:4px;inset:0 0 auto;position:absolute}.examResultMetricCard.correct:before{background:#22c55e}.examResultMetricCard.wrong:before{background:#ef4444}.examResultMetricCard.skipped:before{background:#f97316}.examResultMetricCard.neutral:before{background:#2563eb}.examResultInfoCard:after,.examResultMetricCard:after{background:linear-gradient(135deg,#ffffffdb,#0000 42%),radial-gradient(circle at 12% 0,#ffffffb8,#0000 34%);border-radius:inherit;content:"";inset:1px;opacity:.72;pointer-events:none;position:absolute}.examResultInfoCard>*,.examResultMetricCard>*{position:relative;z-index:1}.examResultInfoList span,.examResultMetricCard span{color:#64748b;display:block;font-size:.68rem;font-weight:900;line-height:1.1}.examResultMetricCard strong{align-items:center;color:#0f172a;display:flex;font-size:2.1rem;font-weight:1000;letter-spacing:-.05em;line-height:1;margin:0}.examResultMetricCard p{color:#64748b;font-size:.8rem;font-weight:800;line-height:1.38;margin:0}.examResultInsightGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.examResultInfoCard{background:linear-gradient(145deg,#fffffffc,#f8fafceb);border-radius:28px;min-height:240px;overflow:hidden;padding:22px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.examResultInfoCard:hover{border-color:#f973163d;box-shadow:0 42px 108px #0f172a29,0 18px 36px #0f172a14,inset 0 1px 0 #fffffff0;transform:translateY(-4px)}.examResultInfoCard h3{color:#0f172a;font-size:1.06rem;font-weight:1000;letter-spacing:-.03em;line-height:1.1;margin:0 0 14px}.examResultInfoList{grid-gap:0;display:grid;gap:0}.examResultInfoList p{align-items:center;border-bottom:1px solid #eaf0f7;display:flex;gap:14px;justify-content:space-between;margin:0;padding:11px 0}.examResultInfoList p:last-child{border-bottom:none}.examResultInfoList strong{color:#0f172a;font-size:.82rem;font-weight:950;line-height:1.2;min-width:0;text-align:right;word-break:break-word}.examResultStatusBox{background:radial-gradient(circle at 18% 0,#22c55e29,#0000 44%),linear-gradient(180deg,#fff,#f0fdf4);border:1px solid #16a34a3d;border-radius:20px;box-shadow:0 22px 54px #16a34a21,inset 0 1px 0 #ffffffe6;margin-bottom:12px;padding:16px}.examResultStatusBox strong{color:#16a34a;display:block;font-size:1.25rem;font-weight:1000;line-height:1}.examResultStatusBox span{color:#166534;display:block;font-size:.8rem;font-weight:850;line-height:1.35;margin-top:8px}.examResultSyncButton{box-shadow:0 24px 58px #0f172a42,inset 0 1px 0 #ffffff3d;margin-top:14px}.examResultStateCard{background:#fffffff5;border-radius:30px;margin:56px auto 0;padding:30px;text-align:center;width:min(500px,100%)}.examResultStateCard span{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.examResultStateCard h1{color:#0f172a;font-size:1.9rem;font-weight:1000;letter-spacing:-.05em;line-height:1.1;margin:16px 0 10px}.examResultStateCard p{color:#64748b;font-size:.92rem;font-weight:800;line-height:1.45;margin:0 0 20px}.notesSubjectRoutePage:has(.reviewSummaryGrid){background:radial-gradient(circle at 10% 0,#f973161c,#0000 30%),radial-gradient(circle at 92% 8%,#2563eb1a,#0000 32%),linear-gradient(180deg,#f8fafc,#eef3f8 52%,#fff);box-sizing:border-box;color:#0f172a;min-height:calc(100vh - 96px);padding:22px clamp(18px,4vw,54px) 44px}.notesSubjectRoutePage:has(.reviewSummaryGrid) *{box-sizing:border-box}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div{margin:0 auto;padding:26px 26px 0;position:relative;width:min(1320px,100%)}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div:before{background:radial-gradient(circle at 8% 10%,#f9731652,#0000 34%),radial-gradient(circle at 92% 4%,#3b82f638,#0000 36%),linear-gradient(135deg,#ffffff21,#ffffff0a),#0b1020;border:1px solid #ffffff2e;border-radius:34px;box-shadow:0 34px 90px #0f172a33,inset 0 1px 0 #ffffff2e;content:"";height:312px;inset:0 0 auto 0;pointer-events:none;position:absolute}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div:after{background:linear-gradient(90deg,#ffffff21,#0000 38%),radial-gradient(circle at 50% -22%,#ffffff2e,#0000 30%);border-radius:34px;content:"";height:312px;inset:0 0 auto 0;pointer-events:none;position:absolute}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div>*{position:relative;z-index:1}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div>.btnLink:first-child{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;line-height:1;margin:0 0 14px;min-height:38px;padding:0 15px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.notesSubjectRoutePage:has(.reviewSummaryGrid) .notesSubjectRouteBadge{align-items:center;background:#f9731624;border:1px solid #fb923c57;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.66rem;font-weight:1000;justify-content:center;letter-spacing:.09em;line-height:1;padding:7px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div>h1{text-wrap:balance;color:#fff;font-size:clamp(2.05rem,3.2vw,3.35rem);font-weight:1000;letter-spacing:-.06em;line-height:1.02;margin:16px 0 9px;max-width:850px}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div>p{color:#e2e8f0c7;font-size:.92rem;font-weight:850;line-height:1.38;margin:0;max-width:760px}.reviewSummaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(110px,1fr));margin:22px 0 28px;max-width:none}.reviewSummaryGrid div{background:#ffffff1c;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 16px 34px #00000029,inset 0 1px 0 #ffffff1f;min-width:0;padding:14px}.reviewSummaryGrid strong{color:#fff;display:block;font-size:1.45rem;font-weight:1000;letter-spacing:-.04em;line-height:1}.reviewSummaryGrid span{color:#e2e8f0b8;display:block;font-size:.72rem;font-weight:900;line-height:1.1;margin-top:7px}.reviewQuestionPalette{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 10% 0,#f9731614,#0000 34%),#ffffffeb;border:1px solid #e2e8f0db;border-radius:24px;box-shadow:0 24px 64px #0f172a1c,inset 0 1px 0 #ffffffe0;display:flex;flex-wrap:nowrap;gap:8px;margin:18px 0;overflow-x:auto;overflow-y:hidden;padding:14px;position:-webkit-sticky;position:sticky;scroll-behavior:smooth;scrollbar-width:thin;top:90px;z-index:20}.reviewQuestionPalette::-webkit-scrollbar{height:7px}.reviewQuestionPalette::-webkit-scrollbar-thumb{background:#f97316;border-radius:999px}.reviewPaletteDot{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 10px 22px #0f172a12,inset 0 1px 0 #ffffffdb;color:#0f172a;display:flex;flex:0 0 auto;font-size:12px;font-weight:1000;height:36px;justify-content:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:36px}.reviewPaletteDot.isCorrect{background:#dcfce7;border-color:#86efac;color:#166534}.reviewPaletteDot.isWrong{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.reviewPaletteDot.isSkipped{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.reviewPaletteDot:hover{box-shadow:0 16px 28px #0f172a1f;transform:translateY(-2px)}.reviewAnswerGrid{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.reviewAnswerCard{background:linear-gradient(145deg,#fffffffc,#f8fafcf0);border:1px solid #e2e8f0c7;border-radius:24px;box-shadow:0 24px 62px #0f172a1a,0 10px 24px #0f172a0d,inset 0 1px 0 #ffffffe6;overflow:hidden;padding:0;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.reviewAnswerCard:before{background:#e2e8f0;content:"";height:4px;inset:0 0 auto;position:absolute}.reviewAnswerCard.isCorrect:before{background:#22c55e}.reviewAnswerCard.isWrong:before{background:#ef4444}.reviewAnswerCard.isSkipped:before{background:#f97316}.reviewAnswerCard:hover{border-color:#f9731638;box-shadow:0 36px 92px #0f172a24,0 16px 32px #0f172a12,inset 0 1px 0 #fffffff0;transform:translateY(-3px)}.reviewAnswerCard summary{cursor:pointer;list-style:none;padding:18px 22px}.reviewAnswerCard summary::-webkit-details-marker{display:none}.reviewQuestionTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.reviewQuestionNo{color:#0f172a;font-size:1.05rem;font-weight:1000;line-height:1}.reviewStatusPill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:.72rem;font-weight:1000;line-height:1;padding:7px 14px}.reviewAnswerCard.isCorrect .reviewStatusPill{background:#dcfce7;border-color:#86efac;color:#166534}.reviewAnswerCard.isWrong .reviewStatusPill{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.reviewAnswerCard.isSkipped .reviewStatusPill{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.reviewAnswerLine{color:#475569;display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:800;gap:18px;line-height:1.35;margin-top:9px}.reviewAnswerLine strong{color:#0f172a;font-weight:1000}.reviewQuestionBody{border-top:1px solid #f1f5f9;margin-top:0;padding:18px 22px 22px}.reviewAnswerCard:not([open]) .reviewQuestionBody{display:none}.reviewAnswerCard[open]{border-color:#f973166b;box-shadow:0 32px 86px #0f172a24,inset 0 1px 0 #ffffffe6}.reviewAnswerCard[open] summary{background:radial-gradient(circle at 10% 0,#f9731614,#0000 36%),#fffaf5}.reviewQuestionText{color:#334155;font-weight:850;line-height:1.7;margin:0}.reviewOptionsList{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.reviewOptionItem{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:15px;box-shadow:0 12px 24px rgba(15,23,42,.035);color:#334155;font-size:.9rem;font-weight:760;line-height:1.45;padding:13px 14px}.reviewOptionItem.correctOption{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#22c55e;color:#14532d}.reviewOptionItem.selectedOption{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef4444;color:#7f1d1d}.reviewOptionItem.correctOption.selectedOption{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#22c55e;color:#14532d}.reviewAnswerDetails{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.reviewAnswerDetails p{color:#475569;font-weight:800;margin:0}.reviewAnswerDetails strong{color:#0f172a}.reviewExplanation{background:linear-gradient(180deg,#fff7ed,#fffaf4);border:1px solid #fed7aa;border-radius:16px;box-shadow:0 16px 34px #f9731614;color:#7c2d12;font-weight:820;margin-top:16px;padding:14px}.reviewExplanation p{margin:6px 0 0}.reviewAnswerCard summary:after{color:#f97316;content:"View details ↓";display:inline-block;font-size:.74rem;font-weight:1000;line-height:1;margin-top:10px}.reviewAnswerCard[open] summary:after{content:"Hide details ↑"}.notesSubjectRoutePage:has(.reviewSummaryGrid)>div>.btnLink:last-child{align-items:center;background:linear-gradient(135deg,#111827,#020617);border:none;border-radius:18px;box-shadow:0 20px 42px #0f172a3b,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:1000;justify-content:center;line-height:1;margin-top:18px;min-height:48px;padding:0 20px;text-decoration:none;width:-webkit-fit-content;width:fit-content}@media (max-width:1050px){.examResultHero{grid-template-columns:1fr}.examResultInsightGrid,.examResultMetricRail{grid-template-columns:repeat(2,minmax(0,1fr))}.examResultMetricRail{grid-auto-rows:150px}}@media (max-width:760px){.examResultPage{padding:16px 13px 34px}.examResultHeroContent,.examResultInfoCard,.examResultMetricsPanel,.examResultScorePanel{border-radius:24px;padding:18px}.examResultHeroContent,.examResultScorePanel{min-height:auto}.examResultHeroContent h1{font-size:2rem;letter-spacing:-.055em}.examResultHeroStats,.examResultInsightGrid,.examResultMetricRail{grid-template-columns:1fr}.examResultMetricRail{grid-auto-rows:auto}.examResultMetricCard{min-height:132px}.examResultScoreRing{height:128px;width:128px}.reviewSummaryGrid{grid-template-columns:repeat(2,1fr)}.reviewAnswerLine{flex-direction:column;gap:4px}}.examStartPage{--exam-navy:#080b14;--exam-ink:#0f172a;--exam-muted:#64748b;--exam-soft:#f8fafc;--exam-border:#e2e8f0db;--exam-orange:#f97316;background:radial-gradient(circle at 12% 0,#f9731633,#0000 28%),radial-gradient(circle at 88% 7%,#3b82f629,#0000 30%),linear-gradient(180deg,#070a12 0 238px,#f7f9fc 238px,#fff);box-sizing:border-box;color:var(--exam-ink);isolation:isolate;min-height:calc(100vh - 96px);overflow-x:hidden;padding:18px clamp(18px,4vw,54px) 38px;position:relative}.examStartPage:before{background:linear-gradient(90deg,#ffffff0f,#0000 36%),radial-gradient(circle at 50% -30%,#ffffff2e,#0000 30%);content:"";height:300px;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:-1}.examStartShell{margin:0 auto;width:min(1320px,100%)}.examStartTopBar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.examStartBackBtn{border:1px solid #ffffff29;box-shadow:0 18px 34px #00000038;cursor:pointer;font-size:.76rem;font-weight:950;justify-content:center;padding:0 15px}.examStartBackBtn,.examStartTopNote{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border-radius:999px;color:#fff;display:inline-flex;min-height:36px}.examStartTopNote{border:1px solid #ffffff24;box-shadow:0 18px 34px #0000002e;font-size:.74rem;font-weight:900;gap:9px;padding:0 14px}.examStartTopNote span{background:#22c55e;border-radius:999px;box-shadow:0 0 0 6px #22c55e24;height:9px;width:9px}.examStartHero,.examStartLaunch{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,354px);margin-bottom:18px}.examStartActionPanel,.examStartCard,.examStartHeroContent,.examStartStateCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--exam-border);box-shadow:0 34px 90px #0f172a24,inset 0 1px 0 #ffffffb8}.examStartHeroContent{background:radial-gradient(circle at 10% 10%,#f9731657,#0000 34%),radial-gradient(circle at 88% 4%,#3b82f633,#0000 36%),linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.045)),#0b1020;border-color:#ffffff2e;border-radius:34px;min-width:0;overflow:hidden;padding:clamp(22px,3vw,30px);position:relative}.examStartHeroContent:before{background:linear-gradient(90deg,#ffffff21,#0000 38%),radial-gradient(circle at 48% -20%,#ffffff2e,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.examStartHeroContent>*{position:relative;z-index:1}.examStartHeroMeta{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.examStartActionLabel,.examStartBadge,.examStartSchedulePill,.examStartStateCard span{align-items:center;background:#f9731624;border:1px solid #fb923c4d;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.65rem;font-weight:1000;justify-content:center;letter-spacing:.09em;line-height:1;padding:7px 11px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.examStartSchedulePill{background:#ffffff1c;border-color:#ffffff2e;color:#fff}.examStartHero h1,.examStartHeroContent h1{text-wrap:balance;color:#fff;font-size:clamp(2rem,3.15vw,3.25rem);font-weight:1000;letter-spacing:-.064em;line-height:1.02;margin:13px 0 8px;max-width:850px}.examStartHero p,.examStartHeroContent p{color:#e2e8f0e0;font-size:.91rem;font-weight:850;line-height:1.34;margin:0}.examStartHeroChips,.examStartQuickGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.examStartHeroChips span,.examStartQuickGrid div{background:#ffffff1c;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 18px 34px #00000021;min-width:0;padding:12px 13px}.examStartQuickGrid span{color:#e2e8f0b8;display:block;font-size:.66rem;font-weight:900;line-height:1.1}.examStartQuickGrid strong{color:#fff;display:block;font-size:.88rem;font-weight:1000;line-height:1.1;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.examStartHeroChips span{align-items:center;color:#fff;display:flex;font-size:.82rem;font-weight:950;min-height:46px}.examStartActionPanel{background:radial-gradient(circle at 88% 0,#f9731633,#0000 38%),linear-gradient(180deg,#fff,#f8fafc);border-radius:32px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:22px;position:relative}.examStartActionPanel:before{background:linear-gradient(135deg,#fffffff0,#0000 48%);content:"";inset:0;pointer-events:none;position:absolute}.examStartActionPanel>*{position:relative;z-index:1}.examStartActionPanel .examStartActionLabel{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.examStartActionPanel strong{color:var(--exam-ink);display:block;font-size:1.55rem;font-weight:1000;letter-spacing:-.045em;line-height:1.04;margin-top:12px}.examStartActionPanel p{color:var(--exam-muted);font-size:.84rem;font-weight:820;line-height:1.42;margin:10px 0 14px}.examStartActionChecks{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.examStartActionChecks div{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:17px;padding:11px 12px}.examStartActionChecks span{color:var(--exam-muted);display:block;font-size:.66rem;font-weight:900;line-height:1}.examStartActionChecks strong{color:var(--exam-ink);font-size:.82rem;font-weight:1000;letter-spacing:0;line-height:1;margin-top:6px}.examStartActionPanel button,.examStartSecondaryAction,.examStartStateCard button{background:linear-gradient(135deg,#111827,#020617);border:none;border-radius:18px;box-shadow:0 20px 42px #0f172a40,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;font-size:.92rem;font-weight:1000;line-height:1;min-height:50px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.examStartActionPanel button:hover,.examStartSecondaryAction:hover,.examStartStateCard button:hover{box-shadow:0 28px 56px #0f172a4d,inset 0 1px 0 #ffffff3d;filter:brightness(1.05);transform:translateY(-2px)}.examStartGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1.05fr 1fr 1fr .95fr}.examStartCard{background:linear-gradient(180deg,#fffffffc,#f8fafcf2);border-radius:30px;min-width:0;overflow:hidden;padding:20px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.examStartCard:before{background:linear-gradient(90deg,#f97316,#f973160d,#3b82f652);content:"";height:4px;inset:0 0 auto 0;opacity:.82;position:absolute}.examStartCard:hover{border-color:#f973163d;box-shadow:0 40px 100px #0f172a2e,inset 0 1px 0 #ffffffc7;transform:translateY(-4px)}.examStartCardHead{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);margin-bottom:15px;position:relative;z-index:1}.examStartCardIcon{align-items:center;background:radial-gradient(circle at 30% 20%,#fff,#0000 48%),#fff7ed;border-radius:16px;box-shadow:0 14px 28px #f973161f;display:flex;font-size:1.18rem;height:44px;justify-content:center;width:44px}.examStartCard h3{color:#231006;font-size:1.03rem;font-weight:1000;letter-spacing:-.03em;line-height:1.08;margin:0}.examStartCardHead p{color:var(--exam-muted);font-size:.7rem;font-weight:850;line-height:1.15;margin:4px 0 0}.examStartMetricGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;position:relative;z-index:1}.examStartMetricGrid div{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 14px 28px rgba(15,23,42,.045);padding:12px}.examStartInfoList span,.examStartMetricGrid span{color:var(--exam-muted);display:block;font-size:.68rem;font-weight:900;line-height:1.1}.examStartMetricGrid strong{color:var(--exam-ink);display:block;font-size:1.08rem;font-weight:1000;line-height:1;margin-top:6px}.examStartInfoList{grid-gap:0;display:grid;gap:0;position:relative;z-index:1}.examStartInfoList p{align-items:center;border-bottom:1px solid #eaf0f7;display:flex;gap:12px;justify-content:space-between;margin:0;padding:9px 0}.examStartInfoList p:last-child{border-bottom:none}.examStartInfoList strong{color:var(--exam-ink);font-size:.77rem;font-weight:950;line-height:1.2;min-width:0;text-align:right;word-break:break-word}.examStartRuleList{grid-gap:9px;display:grid;gap:9px;position:relative;z-index:1}.examStartRuleList div{grid-gap:10px;align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:17px;box-shadow:0 12px 24px #0f172a0a;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.examStartRuleList div.active{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#16a34a4d}.examStartRuleList div.danger{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#f973165c}.examStartRuleList strong{color:var(--exam-ink);font-size:.77rem;font-weight:950;line-height:1.2}.examStartRuleList span{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:.63rem;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.examStartInstructionCard ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.examStartInstructionCard li{color:#334155;font-size:.8rem;font-weight:850;line-height:1.35;padding-left:20px;position:relative}.examStartInstructionCard li:before{background:var(--exam-orange);border-radius:999px;box-shadow:0 0 0 4px #f973161a;content:"";height:8px;left:0;position:absolute;top:.5em;width:8px}.examStartCustomInstruction{background:linear-gradient(180deg,#fff7ed,#fffaf4);border:1px solid #fed7aa;border-radius:16px;color:#7c2d12;font-size:.76rem;font-weight:850;line-height:1.38;margin-top:12px;padding:12px;position:relative;white-space:pre-wrap;z-index:1}.examStartStatusBox{background:radial-gradient(circle at 18% 0,#22c55e29,#0000 44%),linear-gradient(180deg,#fff,#f0fdf4);border:1px solid #16a34a3d;border-radius:19px;box-shadow:0 16px 34px #16a34a17;margin-bottom:10px;padding:14px;position:relative;z-index:1}.examStartStatusBox strong{color:#16a34a;display:block;font-size:1.2rem;font-weight:1000;line-height:1}.examStartStatusBox span{color:#166534;display:block;font-size:.77rem;font-weight:850;line-height:1.32;margin-top:7px}.examStartSecondaryAction{margin-top:14px;position:relative;z-index:1}.examStartStateCard{background:#fffffff5;border-radius:30px;margin:52px auto 0;padding:28px;text-align:center;width:min(500px,100%)}.examStartStateCard h1{color:var(--exam-ink);font-size:1.9rem;font-weight:1000;letter-spacing:-.05em;line-height:1.1;margin:16px 0 10px}.examStartStateCard p{color:var(--exam-muted);font-size:.92rem;font-weight:800;line-height:1.45;margin:0 0 20px}@media (max-width:1250px){.examStartPage{background:radial-gradient(circle at 12% 0,#f9731633,#0000 30%),radial-gradient(circle at 88% 7%,#3b82f626,#0000 30%),linear-gradient(180deg,#070a12 0 320px,#f7f9fc 320px,#fff)}.examStartHero,.examStartLaunch{grid-template-columns:1fr}.examStartActionPanel{justify-content:flex-start}.examStartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.examStartTopBar{align-items:stretch;flex-direction:column}.examStartBackBtn,.examStartTopNote{width:-webkit-fit-content;width:fit-content}.examStartHeroChips,.examStartQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.examStartGrid{grid-template-columns:1fr}}@media (max-width:760px){.examStartPage{background:radial-gradient(circle at 12% 0,#f9731638,#0000 32%),linear-gradient(180deg,#070a12 0 390px,#f7f9fc 390px,#fff);padding:14px 13px 34px}.examStartActionPanel,.examStartCard,.examStartHeroContent{border-radius:24px;padding:18px}.examStartHero h1,.examStartHeroContent h1{font-size:2rem;letter-spacing:-.055em}.examStartRuleList div{grid-template-columns:1fr}.examStartRuleList span{width:-webkit-fit-content;width:fit-content}}.studentMockPremiumCard{background:radial-gradient(circle at 0 0,#f9731624,#0000 34%),radial-gradient(circle at 100% 0,#3b82f61f,#0000 32%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f2;border-radius:28px;box-shadow:0 28px 70px #0f172a1f,inset 0 1px 0 #ffffffe6;isolation:isolate;min-height:360px;overflow:hidden;padding:24px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:min(420px,100%)}.studentMockPremiumCard:hover{border-color:#f9731659;box-shadow:0 34px 90px #0f172a29,0 0 0 1px #f9731614;transform:translateY(-4px)}.studentMockCardGlow{background:#f9731621;border-radius:999px;filter:blur(30px);height:220px;inset:auto -80px -100px auto;position:absolute;width:220px;z-index:-1}.studentMockCardTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.studentMockIconBox{background:linear-gradient(145deg,#fff7edfa,#ffffffeb);border-radius:20px;box-shadow:inset 0 1px 0 #fffffff2,0 14px 32px #f9731629;display:grid;font-size:27px;height:58px;place-items:center;width:58px}.studentMockBadges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.studentMockPlanBadge,.studentMockStatusBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:30px;padding:7px 12px;text-transform:uppercase}.studentMockPlanBadge{background:#ffedd5eb;border:1px solid #fb923c57;color:#c2410c}.studentMockStatusBadge{background:#f1f5f9eb;border:1px solid #cbd5e1e0;color:#0f172a}.studentMockCardBody{margin-bottom:22px}.studentMockCardBody h3{color:#0f172a;font-size:clamp(22px,2.4vw,30px);font-weight:950;letter-spacing:-.05em;line-height:1.05;margin:0 0 10px}.studentMockCardBody p{color:#64748b;font-size:14px;font-weight:800;line-height:1.55;margin:0}.studentMockMetaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.studentMockMetaGrid>div{background:linear-gradient(145deg,#fffffff0,#f8fafcd1);border:1px solid #e2e8f0f2;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffdb;min-height:82px;padding:14px}.studentMockCardFooter span,.studentMockMetaGrid span{color:#64748b;display:block;font-size:11px;font-weight:900;line-height:1.2;margin-bottom:5px}.studentMockCardFooter strong,.studentMockMetaGrid strong{color:#0f172a;display:block;font-size:16px;font-weight:950;line-height:1.15}.studentMockCardFooter{align-items:center;border-top:1px solid #e2e8f0f2;display:flex;gap:14px;justify-content:space-between;padding-top:18px}.studentMockActionBtn{background:#0f172a;border:0;border-radius:999px;box-shadow:0 18px 38px #0f172a38,inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;font-size:14px;font-weight:950;min-height:52px;min-width:150px;padding:0 22px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.studentMockActionBtn:hover{background:#111827;box-shadow:0 22px 48px #0f172a47,inset 0 1px 0 #ffffff24;transform:translateY(-2px)}.studentMockActionBtn.locked{background:linear-gradient(135deg,#f97316,#c2410c);box-shadow:0 18px 38px #f973163d}@media (max-width:720px){.studentMockPremiumCard{border-radius:24px;min-height:auto;padding:20px}.studentMockCardFooter{align-items:stretch;flex-direction:column}.studentMockActionBtn{width:100%}}.mockStudentPage,.mockStudentPage *,.mockStudentPage :after,.mockStudentPage :before{box-sizing:border-box}.mockStudentPage button{font:inherit}.mockStudentPage{background:radial-gradient(circle at 8% 12%,#f9731624,#0000 30%),radial-gradient(circle at 92% 16%,#3b82f629,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 52%,#f8fbff);min-height:calc(100vh - 92px);padding:18px 7vw 74px}.mockStudentHero{margin:0 auto 34px;max-width:1500px}.mockStudentCommandHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 8% 14%,#f9731629,#0000 34%),radial-gradient(circle at 90% 12%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border:1px solid #f9731629;border-radius:38px;box-shadow:0 34px 100px #0f172a1a;display:grid;gap:34px;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:560px;overflow:hidden;padding:36px 40px}.mockStudentHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.mockStudentHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.mockStudentBackBtn,.mockStudentBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;min-height:42px}.mockStudentBadge{background:#0f172a;box-shadow:0 18px 36px #0f172a2e;color:#fff;letter-spacing:.11em;padding:0 18px;text-transform:uppercase}.mockStudentBackBtn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a1a;box-shadow:0 14px 30px #0f172a14;color:#0f172a;cursor:pointer;padding:0 17px}.mockStudentHeroCopy h1{color:#0f172a;font-size:clamp(4rem,7vw,7rem);font-weight:1000;letter-spacing:-.088em;line-height:.9;margin:0;max-width:890px}.mockStudentHeroCopy p{color:#475569;font-size:1.08rem;font-weight:850;line-height:1.65;margin:28px 0 0;max-width:760px}.mockStudentHeroButtons{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.mockStudentGhostBtn,.mockStudentPrimaryBtn,.mockTestPremiumButton{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:1000;min-height:56px;padding:0 28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}.mockStudentPrimaryBtn,.mockTestPremiumButton{background:#0f172a;box-shadow:0 20px 44px #0f172a33;color:#fff}.mockStudentGhostBtn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 18px 38px #0f172a14;color:#0f172a}.mockStudentGhostBtn:hover,.mockStudentPrimaryBtn:hover,.mockTestPremiumButton:hover{transform:translateY(-1px)}.mockStudentTrustRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mockStudentTrustRow span{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 12px 26px #0f172a0f;color:#334155;display:inline-flex;font-size:.8rem;font-weight:950;min-height:34px;padding:0 13px}.mockStudentSystemCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:34px;box-shadow:0 30px 80px #0f172a3d;color:#fff;display:flex;flex-direction:column;min-height:520px;padding:28px}.mockStudentSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:28px}.mockStudentPlanRail>span,.mockStudentSystemTop span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:1000;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase}.mockStudentSystemTop strong{color:#fff;font-size:.88rem;font-weight:950}.mockStudentFeatureCard{grid-gap:16px;align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff14;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);margin-bottom:24px;padding:18px}.mockStudentFeatureCard>span{background:#ffffff1f;border-radius:22px;display:grid;font-size:1.65rem;height:64px;place-items:center;width:64px}.mockStudentFeatureCard strong{color:#fff;display:block;font-size:1.35rem;font-weight:1000;line-height:1.2}.mockStudentFeatureCard p{color:#ffffffc2;font-size:.88rem;font-weight:900;margin:7px 0 0}.mockStudentSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mockStudentSystemGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14;min-height:112px;overflow:hidden;padding:18px}.mockStudentSystemGrid strong{color:#fff;display:block;font-size:clamp(1.6rem,2.4vw,2.3rem);letter-spacing:-.05em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockStudentSystemGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;margin-top:10px}.mockStudentSystemFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;margin-top:auto;padding:12px 16px}.mockStudentSystemFlow span{color:#fff;font-size:.78rem;font-weight:950}.mockStudentSystemFlow i{background:#ffffff4d;height:1px}.mockStudentShelf{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 92% 10%,#3b82f61a,#0000 32%),radial-gradient(circle at 8% 12%,#f973161a,#0000 32%),#fffffff0;border:1px solid #e2e8f0eb;border-radius:38px;box-shadow:0 30px 90px #0f172a14;margin:0 auto;max-width:1500px;padding:40px}.mockStudentShelfHeader{margin-bottom:28px}.mockStudentPlanShelfTop span,.mockStudentShelfHeader span{align-items:center;background:#fff7ed;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.76rem;font-weight:1000;letter-spacing:.12em;min-height:36px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.mockStudentPlanShelfTop h2,.mockStudentShelfHeader h2{color:#0f172a;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:1000;letter-spacing:-.085em;line-height:.9;margin:18px 0 0}.mockStudentPlanCommandShelf{margin-top:36px;overflow:hidden;padding:48px;position:relative}.mockStudentPlanCommandShelf:before{background:radial-gradient(circle at 12% 16%,#f973161f,#0000 34%),radial-gradient(circle at 88% 12%,#3b82f61f,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.mockStudentPlanShelfTop,.mockStudentPlanShowcase{position:relative;z-index:1}.mockStudentPlanShelfTop{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 260px;margin-bottom:34px}.mockStudentPlanShelfTop h2{font-size:clamp(3.3rem,5.6vw,6.2rem);max-width:1100px}.mockStudentPlanShelfTop p{color:#64748b;font-size:1.05rem;font-weight:850;line-height:1.65;margin:20px 0 0;max-width:900px}.mockStudentPlanShelfStatus{background:radial-gradient(circle at 90% 12%,#f9731638,#0000 36%),linear-gradient(135deg,#111827,#0f172a 72%,#241917);border-radius:34px;box-shadow:0 24px 60px #0f172a29;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:176px;padding:24px}.mockStudentPlanShelfStatus strong{color:#fff;font-size:3.35rem;font-weight:1000;letter-spacing:-.06em;line-height:1}.mockStudentPlanShelfStatus span{background:#0000;border-radius:0;color:#ffffffbd;display:block;font-size:.84rem;letter-spacing:0;line-height:1.35;margin-top:14px;min-height:auto;padding:0;text-transform:none;width:auto}.mockStudentPlanShowcase{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 420px}.mockStudentGrid,.mockStudentPlanGrid,.mockStudentTestGrid{grid-gap:22px;align-items:stretch;display:grid;gap:22px}.mockStudentPlanGridPremium{grid-template-columns:repeat(2,minmax(0,1fr))}.mockStudentPlanCardPremium{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 88% 10%,#3b82f624,#0000 35%),radial-gradient(circle at 8% 12%,#f973161c,#0000 35%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:34px;box-shadow:0 26px 72px #0f172a17;color:#0f172a;cursor:pointer;isolation:isolate;min-height:355px;overflow:hidden;padding:28px;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.mockStudentPlanCardPremium.isPremiumPlan{background:radial-gradient(circle at 90% 9%,#f9731638,#0000 36%),radial-gradient(circle at 12% 18%,#3b82f61c,#0000 34%),linear-gradient(145deg,#fff,#f8fbff);border-color:#f9731659}.mockStudentPlanCardPremium:hover{border-color:#f973164d;box-shadow:0 34px 92px #0f172a24;transform:translateY(-5px)}.mockStudentPlanGlow{background:#3b82f621;border-radius:999px;height:220px;inset:-80px -70px auto auto;position:absolute;width:220px;z-index:-1}.mockStudentPlanCardPremium.isPremiumPlan .mockStudentPlanGlow{background:#f973162e}.mockStudentPlanTop{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:30px}.mockStudentPlanIcon,.mockStudentTileIcon,.mockTestPremiumIcon{background:#fff7ed;border:1px solid #f9731626;border-radius:24px;box-shadow:0 18px 34px #f9731614;display:grid;font-size:1.8rem;height:72px;place-items:center;width:72px}.mockStudentPlanPill{align-items:center;background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.78rem;font-weight:1000;letter-spacing:.06em;min-height:36px;padding:0 14px;text-transform:uppercase}.mockStudentPlanContent h3,.mockStudentTile h3,.mockTestPremiumCard h3{color:#0f172a;font-size:clamp(1.75rem,2vw,2.25rem);font-weight:1000;letter-spacing:-.065em;line-height:.98;margin:0}.mockStudentPlanContent p,.mockStudentTile p,.mockTestPremiumMeta{color:#64748b;font-size:.96rem;font-weight:850;line-height:1.55;margin:16px 0 0;min-height:76px}.mockStudentPlanMiniGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.mockStudentPlanMiniGrid div{background:#f8fafcf0;border:1px solid #0f172a14;border-radius:22px;min-height:92px;padding:14px}.mockStudentPlanMiniGrid strong{color:#0f172a;display:block;font-size:1.85rem;font-weight:1000;letter-spacing:-.05em;line-height:1}.mockStudentPlanMiniGrid span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.mockStudentPlanFooter{align-items:center;border-top:1px solid #0f172a14;display:flex;gap:14px;justify-content:space-between;margin-top:24px;padding-top:18px}.mockStudentPlanFooter span{color:#64748b;font-size:.86rem;font-weight:900}.mockStudentPlanFooter strong{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 14px 30px #0f172a24;color:#fff;display:inline-flex;font-size:.82rem;font-weight:1000;min-height:38px;padding:0 14px}.mockStudentPlanRail{background:radial-gradient(circle at 8% 12%,#f9731640,#0000 34%),radial-gradient(circle at 92% 15%,#3b82f64d,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:34px;box-shadow:0 28px 70px #0f172a38;color:#fff;min-height:100%;padding:30px}.mockStudentPlanRail h3{color:#fff;font-size:clamp(2.3rem,3.2vw,3.45rem);font-weight:1000;letter-spacing:-.075em;line-height:.95;margin:34px 0 0;max-width:360px}.mockStudentPlanRail p{color:#ffffffb8;font-size:.95rem;font-weight:850;line-height:1.65;margin:18px 0 0}.mockStudentPlanRailSteps{grid-gap:12px;display:grid;gap:12px;margin-top:28px}.mockStudentPlanRailSteps div{grid-gap:12px;align-items:center;background:#ffffff14;border:1px solid #ffffff1c;border-radius:20px;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);min-height:68px;padding:12px}.mockStudentPlanRailSteps strong{background:#2563eb3d;border-radius:16px;color:#fff;display:grid;font-size:.82rem;font-weight:1000;height:42px;place-items:center;width:42px}.mockStudentPlanRailSteps span{color:#ffffffdb;font-size:.9rem;font-weight:950}.mockStudentGrid,.mockStudentTestGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mockStudentTile,.mockTestPremiumCard{background:radial-gradient(circle at 0 0,#f9731621,#0000 34%),radial-gradient(circle at 100% 0,#3b82f61f,#0000 34%),#fffffff5;border:1px solid #e2e8f0f2;border-radius:30px;box-shadow:0 20px 54px #0f172a14;color:#0f172a;min-width:0;overflow:hidden;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.mockStudentTile{-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;gap:14px;min-height:290px;padding:28px}.mockStudentTile:hover,.mockTestPremiumCard:hover{border-color:#f9731657;box-shadow:0 28px 76px #0f172a21;transform:translateY(-5px)}.mockStudentTile h3{margin-top:10px}.mockStudentTile>span{align-items:center;background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.76rem;font-weight:1000;justify-content:center;margin-top:auto;padding:8px 13px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.mockStudentEmpty{background:#fff;border:1px dashed #cbd5e1;border-radius:28px;display:grid;min-height:260px;padding:28px;place-items:center;text-align:center}.mockStudentEmptyIcon{background:#fff7ed;border-radius:22px;display:grid;font-size:30px;height:66px;margin-bottom:16px;place-items:center;width:66px}.mockStudentEmpty strong{color:#0f172a;font-size:24px;font-weight:1000}.mockStudentEmpty p{color:#64748b;font-weight:800;max-width:460px}.mockTestPremiumCard{border-radius:32px;display:flex;flex-direction:column;min-height:440px;padding:26px}.mockTestPremiumCard.isCompleted{background:radial-gradient(circle at 0 0,#16a34a1f,#0000 34%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),#fffffff5;border-color:#16a34a3d}.mockTestPremiumTop{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.mockTestPremiumBadges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mockTestPremiumBadges span{background:#fff7ed;border-radius:999px;color:#c2410c;font-size:12px;font-weight:1000;height:-webkit-fit-content;height:fit-content;letter-spacing:.04em;padding:8px 13px;text-transform:uppercase;white-space:nowrap}.mockTestPremiumStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.mockTestPremiumStats div{background:#f8fafcd1;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:15px}.mockTestPremiumFooter span,.mockTestPremiumStats span{color:#64748b;display:block;font-size:12px;font-weight:950}.mockTestPremiumFooter strong,.mockTestPremiumStats strong{color:#0f172a;display:block;font-size:16px;font-weight:1000;line-height:1.2;margin-top:7px}.mockTestPremiumFooter{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:18px;justify-content:space-between;margin-top:auto;padding-top:22px}.mockTestPremiumButton{font-size:15px;min-width:150px}@media (max-width:1280px){.mockStudentCommandHero,.mockStudentPlanShowcase{grid-template-columns:1fr}.mockStudentSystemCard{min-height:auto}.mockStudentPlanGridPremium{grid-template-columns:repeat(2,minmax(0,1fr))}.mockStudentPlanRail{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.mockStudentPlanRailSteps{margin-top:0}.mockStudentGrid,.mockStudentPlanRailSteps,.mockStudentTestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mockStudentPage{padding:14px 18px 56px}.mockStudentCommandHero,.mockStudentShelf{border-radius:28px;padding:24px}.mockStudentHeroCopy h1,.mockStudentPlanShelfTop h2,.mockStudentShelfHeader h2{font-size:clamp(2.55rem,13vw,4rem)}.mockStudentHeroButtons{align-items:stretch}.mockStudentGhostBtn,.mockStudentPrimaryBtn{width:100%}.mockStudentFeatureCard,.mockStudentGrid,.mockStudentPlanGridPremium,.mockStudentPlanRail,.mockStudentPlanRailSteps,.mockStudentPlanShelfTop,.mockStudentSystemFlow,.mockStudentSystemGrid,.mockStudentTestGrid,.mockTestPremiumStats{grid-template-columns:1fr}.mockStudentSystemFlow{border-radius:20px}.mockStudentSystemFlow i{display:none}.mockStudentPlanCardPremium,.mockStudentPlanRail,.mockStudentPlanShelfStatus,.mockStudentTile,.mockTestPremiumCard{border-radius:24px;padding:22px}.mockStudentPlanCardPremium{min-height:auto}.mockStudentPlanFooter,.mockTestPremiumFooter{align-items:stretch;flex-direction:column}.mockTestPremiumButton{width:100%}}.mockStudentPlanShelfV2{background:radial-gradient(circle at 10% 12%,#f973161c,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f621,#0000 34%),#fffffff0!important;border-radius:38px!important;margin-top:34px!important;overflow:hidden!important;padding:44px!important}.mockStudentShelfHeaderV2{align-items:flex-start;display:flex!important;flex-direction:column;margin-bottom:30px!important}.mockStudentShelfHeaderV2 span{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;letter-spacing:.12em!important;min-height:36px!important;padding:0 15px!important;text-transform:uppercase!important}.mockStudentShelfHeaderV2 h2{color:#0f172a!important;font-size:clamp(3.25rem,5.8vw,6.25rem)!important;font-weight:1000!important;letter-spacing:-.09em!important;line-height:.9!important;margin:20px 0 0!important;max-width:1120px!important}.mockStudentShelfHeaderV2 p{color:#64748b!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.65!important;margin:20px 0 0!important;max-width:860px!important}.mockStudentPlanGridV2{grid-gap:22px!important;display:grid!important;gap:22px!important}.mockStudentPlanCardV2{-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 88% 10%,#3b82f621,#0000 35%),radial-gradient(circle at 8% 12%,#f973161a,#0000 35%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:34px!important;box-shadow:0 26px 72px #0f172a17!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;min-height:355px!important;min-width:0!important;overflow:hidden!important;padding:28px!important;position:relative!important;text-align:left!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mockStudentPlanCardV2.isPremiumPlan{background:radial-gradient(circle at 88% 8%,#f9731633,#0000 35%),radial-gradient(circle at 10% 14%,#3b82f61a,#0000 34%),linear-gradient(145deg,#fff,#f8fbff)!important;border-color:#f9731657!important}.mockStudentPlanCardV2:hover{border-color:#f9731652!important;box-shadow:0 34px 92px #0f172a24!important;transform:translateY(-5px)!important}.mockStudentPlanCardTopV2{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:34px!important}.mockStudentPlanIconV2{background:#fff7ed!important;border:1px solid #f9731626!important;border-radius:24px!important;box-shadow:0 18px 34px #f9731614!important;display:grid!important;font-size:1.8rem!important;height:72px!important;place-items:center!important;width:72px!important}.mockStudentPlanPillV2{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.78rem!important;font-weight:1000!important;letter-spacing:.06em!important;min-height:36px!important;padding:0 14px!important;text-transform:uppercase!important}.mockStudentPlanCardV2 h3{color:#0f172a!important;font-size:clamp(1.7rem,2vw,2.18rem)!important;font-weight:1000!important;letter-spacing:-.065em!important;line-height:.98!important;margin:0!important}.mockStudentPlanCardV2 p{color:#64748b!important;font-size:.96rem!important;font-weight:850!important;line-height:1.55!important;margin:16px 0 0!important;min-height:78px!important}.mockStudentPlanStatsV2{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px!important}.mockStudentPlanStatsV2 div{background:#f8fafcf0!important;border:1px solid #0f172a14!important;border-radius:22px!important;min-height:90px!important;padding:14px!important}.mockStudentPlanStatsV2 strong{color:#0f172a!important;display:block!important;font-size:1.85rem!important;font-weight:1000!important;letter-spacing:-.05em!important;line-height:1!important}.mockStudentPlanStatsV2 span{color:#64748b!important;display:block!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;margin-top:8px!important;text-transform:uppercase!important}.mockStudentPlanFooterV2{align-items:center!important;border-top:1px solid #0f172a14!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:18px!important}.mockStudentPlanFooterV2 span{color:#64748b!important;font-size:.86rem!important;font-weight:900!important}.mockStudentPlanFooterV2 strong{align-items:center!important;background:#0f172a!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;display:inline-flex!important;font-size:.82rem!important;font-weight:1000!important;min-height:38px!important;padding:0 14px!important}.mockStudentPromisePanelV2{grid-gap:28px!important;align-items:center!important;background:radial-gradient(circle at 88% 12%,#3b82f624,#0000 34%),radial-gradient(circle at 10% 14%,#f973161f,#0000 34%),#fffffff0!important;border-radius:38px!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr)!important;margin-top:34px!important;padding:38px!important}.mockStudentPromiseCopyV2 span{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;letter-spacing:.12em!important;min-height:38px!important;padding:0 15px!important;text-transform:uppercase!important}.mockStudentPromiseCopyV2 h2{color:#0f172a!important;font-size:clamp(2.65rem,4.3vw,4.6rem)!important;font-weight:1000!important;letter-spacing:-.085em!important;line-height:.93!important;margin:24px 0 0!important;max-width:640px!important}.mockStudentPromiseCopyV2 p{color:#64748b!important;font-size:1rem!important;font-weight:850!important;line-height:1.65!important;margin:18px 0 0!important;max-width:680px!important}.mockStudentPromiseGridV2{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mockStudentPromiseGridV2 div{background:#fff!important;border:1px solid #0f172a14!important;border-radius:26px!important;box-shadow:0 18px 44px #0f172a12!important;min-height:150px!important;padding:20px!important}.mockStudentPromiseGridV2 span{background:#fff7ed!important;border-radius:18px!important;display:grid!important;font-size:1.2rem!important;height:48px!important;margin-bottom:14px!important;place-items:center!important;width:48px!important}.mockStudentPromiseGridV2 strong{color:#0f172a!important;display:block!important;font-size:1.05rem!important;font-weight:1000!important}.mockStudentPromiseGridV2 p{color:#64748b!important;font-size:.88rem!important;font-weight:820!important;line-height:1.48!important;margin:8px 0 0!important}@media (max-width:1280px){.mockStudentPlanGridV2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mockStudentPromisePanelV2{grid-template-columns:1fr!important}}@media (max-width:760px){.mockStudentPlanShelfV2,.mockStudentPromisePanelV2{border-radius:26px!important;padding:22px!important}.mockStudentPromiseCopyV2 h2,.mockStudentShelfHeaderV2 h2{font-size:clamp(2.35rem,12vw,3.35rem)!important}.mockStudentPlanGridV2,.mockStudentPlanStatsV2,.mockStudentPromiseGridV2{grid-template-columns:1fr!important}.mockStudentPlanCardV2{min-height:auto!important;padding:22px!important}.mockStudentPlanFooterV2{align-items:flex-start!important;flex-direction:column!important}}.mockStudentPage{padding-top:18px!important}.mockStudentHero{margin-bottom:28px!important}.mockStudentCommandHero{border-radius:34px!important;gap:28px!important;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;min-height:440px!important;padding:30px 34px!important}.mockStudentHeroCopy h1{font-size:clamp(3.1rem,5.2vw,5.35rem)!important;letter-spacing:-.08em!important;line-height:.92!important;max-width:760px!important}.mockStudentHeroCopy p{font-size:.98rem!important;line-height:1.55!important;margin-top:20px!important;max-width:680px!important}.mockStudentHeroButtons{margin-top:24px!important}.mockStudentGhostBtn,.mockStudentPrimaryBtn{font-size:.88rem!important;min-height:48px!important;padding:0 22px!important}.mockStudentTrustRow{margin-top:20px!important}.mockStudentTrustRow span{font-size:.74rem!important;min-height:30px!important;padding:0 11px!important}.mockStudentSystemCard{border-radius:30px!important;min-height:400px!important;padding:22px!important}.mockStudentSystemTop{margin-bottom:18px!important}.mockStudentFeatureCard{border-radius:22px!important;grid-template-columns:54px minmax(0,1fr)!important;margin-bottom:16px!important;padding:14px!important}.mockStudentFeatureCard>span{border-radius:18px!important;font-size:1.35rem!important;height:54px!important;width:54px!important}.mockStudentFeatureCard strong{font-size:1.05rem!important}.mockStudentFeatureCard p{font-size:.78rem!important}.mockStudentSystemGrid{gap:12px!important}.mockStudentSystemGrid div{border-radius:20px!important;min-height:86px!important;padding:14px!important}.mockStudentSystemGrid strong{font-size:clamp(1.45rem,1.8vw,1.9rem)!important}.mockStudentSystemGrid span{font-size:.74rem!important;margin-top:7px!important}.mockStudentSystemFlow{padding:10px 14px!important}.mockStudentSystemFlow span{font-size:.72rem!important}.mockStudentPlanShelfV2{border-radius:34px!important;margin-top:24px!important;padding:34px!important}.mockStudentShelfHeaderV2{margin-bottom:24px!important}.mockStudentShelfHeaderV2 h2{font-size:clamp(2.65rem,4.6vw,4.9rem)!important;letter-spacing:-.08em!important;line-height:.93!important;max-width:980px!important}.mockStudentShelfHeaderV2 p{font-size:.94rem!important;line-height:1.55!important;margin-top:14px!important;max-width:760px!important}.mockStudentPlanGridV2{gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.mockStudentPlanCardV2{border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;min-height:292px!important;padding:22px!important}.mockStudentPlanCardTopV2{margin-bottom:22px!important}.mockStudentPlanIconV2{border-radius:20px!important;font-size:1.35rem!important;height:58px!important;width:58px!important}.mockStudentPlanPillV2{font-size:.72rem!important;min-height:32px!important;padding:0 12px!important}.mockStudentPlanCardV2 h3{font-size:clamp(1.35rem,1.65vw,1.72rem)!important;letter-spacing:-.052em!important;line-height:1.02!important}.mockStudentPlanCardV2 p{font-size:.86rem!important;line-height:1.45!important;margin-top:12px!important;min-height:58px!important}.mockStudentPlanStatsV2{gap:10px!important;margin-top:16px!important}.mockStudentPlanStatsV2 div{border-radius:18px!important;min-height:70px!important;padding:12px!important}.mockStudentPlanStatsV2 strong{font-size:1.45rem!important}.mockStudentPlanStatsV2 span{font-size:.68rem!important;margin-top:6px!important}.mockStudentPlanFooterV2{padding-top:14px!important}.mockStudentPlanFooterV2 span{font-size:.78rem!important}.mockStudentPlanFooterV2 strong{font-size:.76rem!important;min-height:34px!important;padding:0 12px!important}.mockStudentPromisePanelV2{border-radius:34px!important;gap:22px!important;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr)!important;margin-top:24px!important;padding:28px!important}.mockStudentPromiseCopyV2 h2{font-size:clamp(2.15rem,3.15vw,3.25rem)!important;letter-spacing:-.075em!important;line-height:.96!important;max-width:540px!important}.mockStudentPromiseCopyV2 p{font-size:.9rem!important;line-height:1.55!important;margin-top:14px!important;max-width:560px!important}.mockStudentPromiseGridV2{gap:12px!important}.mockStudentPromiseGridV2 div{border-radius:22px!important;min-height:116px!important;padding:16px!important}.mockStudentPromiseGridV2 span{border-radius:15px!important;font-size:1rem!important;height:40px!important;margin-bottom:10px!important;width:40px!important}.mockStudentPromiseGridV2 strong{font-size:.95rem!important}.mockStudentPromiseGridV2 p{font-size:.78rem!important;line-height:1.4!important;margin-top:6px!important}@media (max-width:1280px){.mockStudentCommandHero{grid-template-columns:1fr!important}.mockStudentPlanGridV2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mockStudentPromisePanelV2{grid-template-columns:1fr!important}}@media (max-width:760px){.mockStudentCommandHero,.mockStudentPlanShelfV2,.mockStudentPromisePanelV2{border-radius:24px!important;padding:20px!important}.mockStudentHeroCopy h1,.mockStudentPromiseCopyV2 h2,.mockStudentShelfHeaderV2 h2{font-size:clamp(2.25rem,11vw,3.25rem)!important}.mockStudentPlanGridV2,.mockStudentPlanStatsV2,.mockStudentPromiseGridV2{grid-template-columns:1fr!important}.mockStudentPlanCardV2{min-height:auto!important}}.mockStudentPage{padding-top:42px!important}.mockStudentHero{padding-top:6px!important;scroll-margin-top:130px!important}.mockStudentCommandHero{margin-top:0!important}.mockStudentBadge{position:relative!important;z-index:3!important}.mockStudentPlanShelfV2{scroll-margin-top:130px!important}@media (max-width:760px){.mockStudentPage{padding-top:28px!important}.mockStudentHero{padding-top:4px!important}}.mockStudentLevelShelfV2{background:radial-gradient(circle at 10% 12%,#f973161a,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f621,#0000 34%),#fffffff0!important;border-radius:34px!important;margin-top:28px!important;overflow:hidden!important;padding:34px!important}.mockStudentLevelHeaderV2{grid-gap:22px!important;align-items:center!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) 220px!important;margin-bottom:26px!important}.mockStudentLevelHeaderV2 span{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.74rem!important;font-weight:1000!important;letter-spacing:.12em!important;min-height:34px!important;padding:0 14px!important;text-transform:uppercase!important;width:-webkit-max-content!important;width:max-content!important}.mockStudentLevelHeaderV2 h2{color:#0f172a!important;font-size:clamp(2.45rem,4vw,4.4rem)!important;font-weight:1000!important;letter-spacing:-.078em!important;line-height:.94!important;margin:16px 0 0!important;max-width:940px!important}.mockStudentLevelHeaderV2 p{color:#64748b!important;font-size:.94rem!important;font-weight:850!important;line-height:1.55!important;margin:14px 0 0!important;max-width:760px!important}.mockStudentLevelStatusV2{background:radial-gradient(circle at 88% 12%,#f9731638,#0000 36%),linear-gradient(135deg,#111827,#0f172a 72%,#241917)!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a24!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:138px!important;padding:20px!important}.mockStudentLevelStatusV2 strong{color:#fff!important;font-size:2.6rem!important;font-weight:1000!important;letter-spacing:-.06em!important;line-height:1!important}.mockStudentLevelStatusV2 span{background:#0000!important;border-radius:0!important;color:#ffffffbd!important;font-size:.78rem!important;letter-spacing:0!important;line-height:1.35!important;margin-top:10px!important;min-height:auto!important;padding:0!important;text-transform:none!important;width:auto!important}.mockStudentLevelGridV2{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mockStudentLevelCardV2{-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 88% 10%,#3b82f621,#0000 35%),radial-gradient(circle at 8% 12%,#f973161a,#0000 35%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;min-height:282px!important;overflow:hidden!important;padding:22px!important;text-align:left!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mockStudentLevelCardV2:hover{border-color:#f973164d!important;box-shadow:0 30px 80px #0f172a1f!important;transform:translateY(-4px)!important}.mockStudentLevelCardTopV2{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:22px!important}.mockStudentLevelIconV2{background:#fff7ed!important;border:1px solid #f9731626!important;border-radius:20px!important;box-shadow:0 16px 30px #f9731614!important;display:grid!important;font-size:1.35rem!important;height:58px!important;place-items:center!important;width:58px!important}.mockStudentLevelPillV2{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.72rem!important;font-weight:1000!important;letter-spacing:.06em!important;min-height:32px!important;padding:0 12px!important;text-transform:uppercase!important}.mockStudentLevelCardV2 h3{color:#0f172a!important;font-size:clamp(1.38rem,1.7vw,1.82rem)!important;font-weight:1000!important;letter-spacing:-.055em!important;line-height:1.02!important;margin:0!important}.mockStudentLevelCardV2 p{color:#64748b!important;font-size:.86rem!important;font-weight:850!important;line-height:1.45!important;margin:12px 0 0!important;min-height:48px!important}.mockStudentLevelMiniV2{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important}.mockStudentLevelMiniV2 div{background:#f8fafcf0!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:70px!important;padding:12px!important}.mockStudentLevelMiniV2 strong{color:#0f172a!important;display:block!important;font-size:1.45rem!important;font-weight:1000!important;letter-spacing:-.05em!important;line-height:1!important}.mockStudentLevelMiniV2 span{color:#64748b!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;margin-top:6px!important;text-transform:uppercase!important}.mockStudentLevelFooterV2{align-items:center!important;border-top:1px solid #0f172a14!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:14px!important}.mockStudentLevelFooterV2 span{color:#64748b!important;font-size:.78rem!important;font-weight:900!important}.mockStudentLevelFooterV2 strong{align-items:center!important;background:#0f172a!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;min-height:34px!important;padding:0 12px!important}@media (max-width:1180px){.mockStudentLevelHeaderV2{grid-template-columns:1fr!important}.mockStudentLevelGridV2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.mockStudentLevelShelfV2{border-radius:24px!important;padding:22px!important}.mockStudentLevelHeaderV2 h2{font-size:clamp(2.2rem,11vw,3.15rem)!important}.mockStudentLevelGridV2,.mockStudentLevelMiniV2{grid-template-columns:1fr!important}.mockStudentLevelCardV2{min-height:auto!important}.mockStudentLevelFooterV2{align-items:flex-start!important;flex-direction:column!important}}.mockStudentChapterTestGridV2{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mockStudentChapterTestGridV2 .mockTestPremiumCard{background:radial-gradient(circle at 8% 10%,#f973161a,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f61f,#0000 34%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;min-height:360px!important;padding:22px!important}.mockStudentChapterTestGridV2 .mockTestPremiumCard:hover{border-color:#f973164d!important;box-shadow:0 30px 80px #0f172a1f!important;transform:translateY(-4px)!important}.mockStudentChapterTestGridV2 .mockTestPremiumTop{margin-bottom:20px!important}.mockStudentChapterTestGridV2 .mockTestPremiumIcon{border-radius:20px!important;font-size:1.35rem!important;height:58px!important;width:58px!important}.mockStudentChapterTestGridV2 .mockTestPremiumBadges span{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:.7rem!important;min-height:32px!important;padding:0 12px!important}.mockStudentChapterTestGridV2 .mockTestPremiumCard h3{font-size:clamp(1.32rem,1.6vw,1.75rem)!important;letter-spacing:-.052em!important;line-height:1.04!important}.mockStudentChapterTestGridV2 .mockTestPremiumMeta{font-size:.84rem!important;line-height:1.45!important;margin-top:10px!important;min-height:auto!important}.mockStudentChapterTestGridV2 .mockTestPremiumStats{gap:10px!important;margin-top:18px!important}.mockStudentChapterTestGridV2 .mockTestPremiumStats div{border-radius:18px!important;min-height:70px!important;padding:12px!important}.mockStudentChapterTestGridV2 .mockTestPremiumFooter span,.mockStudentChapterTestGridV2 .mockTestPremiumStats span{font-size:.68rem!important;letter-spacing:.07em!important;text-transform:uppercase!important}.mockStudentChapterTestGridV2 .mockTestPremiumFooter strong,.mockStudentChapterTestGridV2 .mockTestPremiumStats strong{font-size:.95rem!important}.mockStudentChapterTestGridV2 .mockTestPremiumFooter{padding-top:16px!important}.mockStudentChapterTestGridV2 .mockTestPremiumButton{font-size:.82rem!important;min-height:44px!important;min-width:130px!important;padding:0 18px!important}@media (max-width:1180px){.mockStudentChapterTestGridV2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.mockStudentChapterTestGridV2{grid-template-columns:1fr!important}.mockStudentChapterTestGridV2 .mockTestPremiumCard{min-height:auto!important}.mockStudentChapterTestGridV2 .mockTestPremiumFooter{align-items:stretch!important;flex-direction:column!important}.mockStudentChapterTestGridV2 .mockTestPremiumButton{width:100%!important}}.studentNotesPage{background:radial-gradient(circle at 8% 14%,#f9731624,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f629,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 54%,#f8fbff);min-height:calc(100vh - 92px);padding:34px 7vw 74px}.studentNotesShelf{background:radial-gradient(circle at 10% 12%,#f973161a,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f621,#0000 34%),#fffffff0;border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 70px #0f172a14;margin-top:28px;overflow:hidden;padding:34px}.studentNotesShelfHeader{margin-bottom:24px}.studentNotesLevelHeader>div>span,.studentNotesShelfHeader>span{align-items:center;background:#fff7ed;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.12em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.studentNotesLevelHeader h2,.studentNotesShelfHeader h2{color:#0f172a;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:1000;letter-spacing:-.078em;line-height:.94;margin:16px 0 0;max-width:940px}.studentNotesLevelHeader p,.studentNotesShelfHeader p{color:#64748b;font-size:.94rem;font-weight:850;line-height:1.55;margin:14px 0 0;max-width:760px}.studentNotesPlanGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.studentNotesLevelHeader{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:26px}.studentNotesLevelStatus{background:radial-gradient(circle at 88% 12%,#f9731638,#0000 36%),linear-gradient(135deg,#111827,#0f172a 72%,#241917);border-radius:28px;box-shadow:0 20px 54px #0f172a24;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:138px;padding:20px}.studentNotesLevelStatus strong{color:#fff;font-size:2.55rem;font-weight:1000;letter-spacing:-.06em;line-height:1}.studentNotesLevelStatus span{color:#ffffffbd;font-size:.78rem;font-weight:900;line-height:1.35;margin-top:10px}.studentNotesLevelGrid,.studentNotesPdfGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.studentNotesLevelHeader{grid-template-columns:1fr}.studentNotesLevelGrid,.studentNotesPdfGrid,.studentNotesPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studentNotesPage{padding:26px 16px 60px}.studentNotesShelf{border-radius:26px;padding:22px}.studentNotesLevelHeader h2,.studentNotesShelfHeader h2{font-size:clamp(2.15rem,11vw,3.15rem)}.studentNotesLevelGrid,.studentNotesPdfGrid,.studentNotesPlanGrid{grid-template-columns:1fr}}.studentNotesHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 9% 12%,#f973162e,#0000 32%),radial-gradient(circle at 92% 18%,#3b82f638,#0000 34%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:36px;box-shadow:0 30px 90px #0f172a2e;display:grid;gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.62fr);isolation:isolate;min-height:430px;overflow:hidden;padding:34px;position:relative;width:100%}.studentNotesHero:before{border:1px solid #ffffff1f;border-radius:28px;content:"";inset:14px;pointer-events:none;position:absolute;z-index:-1}.studentNotesHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.studentNotesHeroTopActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.studentNotesBadge{align-items:center;background:#fff7ed1a;border:1px solid #fdba7438;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.13em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.studentNotesHero h1{color:#fff;font-size:clamp(3.05rem,5vw,5.28rem);font-weight:1000;letter-spacing:-.085em;line-height:.92;margin:22px 0 0;max-width:860px}.studentNotesHero p{color:#ffffffc2;font-size:.98rem;font-weight:800;line-height:1.6;margin:18px 0 0;max-width:720px}.studentNotesHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.studentNotesBackBtn,.studentNotesGhostBtn,.studentNotesPrimaryBtn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:1000;justify-content:center;min-height:44px;padding:0 16px;white-space:nowrap}.studentNotesBackBtn{background:#ffffff1a;border:1px solid #ffffff29;color:#fff}.studentNotesPrimaryBtn{background:linear-gradient(135deg,#fb923c,#fed7aa);box-shadow:0 18px 40px #f9731633;color:#111827}.studentNotesGhostBtn{background:#ffffff17;border:1px solid #ffffff29;color:#fff}.studentNotesTrustRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.studentNotesTrustRow span{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffc2;display:inline-flex;font-size:.74rem;font-weight:900;min-height:30px;padding:0 12px}.studentNotesSystemCard{background:radial-gradient(circle at 12% 12%,#f9731629,#0000 34%),radial-gradient(circle at 88% 18%,#3b82f63d,#0000 36%),linear-gradient(135deg,#0f172a,#111827 64%,#241917);border:1px solid #ffffff24;border-radius:30px;box-shadow:0 24px 70px #0f172a33,inset 0 1px 0 #ffffff1a;color:#fff;display:flex;flex-direction:column;min-width:0;padding:24px}.studentNotesSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between}.studentNotesSystemTop span{align-items:center;background:#fff7ed1c;border:1px solid #fdba742e;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.72rem;font-weight:1000;letter-spacing:.1em;min-height:34px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.studentNotesSystemTop strong{color:#fff;font-size:.8rem;font-weight:1000;letter-spacing:-.02em;line-height:1.2;text-align:right}.studentNotesSystemTitleCard{align-items:center;background:#3b82f624;border:1px solid #ffffff1f;border-radius:24px;display:flex;gap:16px;margin-top:22px;padding:18px}.studentNotesSystemIcon{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:20px;display:grid;flex:0 0 auto;font-size:1.35rem;height:58px;place-items:center;width:58px}.studentNotesSystemTitleCard h3{color:#fff;font-size:1.02rem;font-weight:1000;letter-spacing:-.035em;line-height:1.12;margin:0}.studentNotesSystemTitleCard p{color:#ffffff80;font-size:.72rem;font-weight:950;letter-spacing:.06em;line-height:1.2;margin:6px 0 0;text-transform:uppercase}.studentNotesSystemGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.studentNotesFeatureCard{background:#ffffff14;border:1px solid #ffffff1c;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:94px;min-width:0;padding:16px}.studentNotesFeatureCard strong{color:#fff;display:block;font-size:clamp(1.18rem,1.8vw,1.68rem);font-weight:1000;letter-spacing:-.055em;line-height:1.04;margin:0;overflow-wrap:anywhere}.studentNotesFeatureCard span{color:#ffffffad;display:block;font-size:.7rem;font-weight:950;letter-spacing:0;line-height:1.25;margin-top:8px;text-transform:none}.studentNotesSystemFlow{grid-gap:10px;align-items:center;background:#1e40af61;border-radius:999px;color:#fff;display:grid;font-size:.72rem;font-weight:1000;gap:10px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;margin-top:auto;padding:12px 14px;text-align:left}.studentNotesSystemFlow i{background:#ffffff4d;display:block;height:1px}@media (max-width:1180px){.studentNotesHero{grid-template-columns:1fr}}@media (max-width:760px){.studentNotesHero{border-radius:26px;min-height:auto;padding:22px}.studentNotesHero h1{font-size:clamp(2.15rem,11vw,3.15rem)}.studentNotesHeroActions,.studentNotesHeroTopActions{align-items:stretch;flex-direction:column}.studentNotesBackBtn,.studentNotesBadge,.studentNotesGhostBtn,.studentNotesPrimaryBtn{width:100%}.studentNotesSystemTop{align-items:flex-start;flex-direction:column}.studentNotesSystemTop strong{text-align:left}.studentNotesSystemFlow,.studentNotesSystemGrid{grid-template-columns:1fr}.studentNotesSystemFlow{border-radius:18px}.studentNotesSystemFlow i{display:none}}.studentNotesLevelCard,.studentNotesPdfCard,.studentNotesPlanCard{aspect-ratio:auto!important;background:radial-gradient(circle at 88% 10%,#3b82f621,#0000 35%),radial-gradient(circle at 8% 12%,#f973161a,#0000 35%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;color:#0f172a!important;height:auto!important;isolation:isolate!important;min-width:0!important;overflow:hidden!important;position:relative!important;text-align:left!important;width:100%!important}.studentNotesLevelCard:after,.studentNotesLevelCard:before,.studentNotesPdfCard:after,.studentNotesPdfCard:before,.studentNotesPlanCard:after,.studentNotesPlanCard:before{content:none!important;display:none!important}.studentNotesLevelCard,.studentNotesPlanCard{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;min-height:286px!important;padding:20px!important}.studentNotesLevelCard,.studentNotesPdfCard,.studentNotesPlanCard{display:flex!important;flex-direction:column!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.studentNotesPdfCard{min-height:340px!important;padding:22px!important}.studentNotesLevelCard:hover,.studentNotesPdfCard:hover,.studentNotesPlanCard:hover{border-color:#f973164d!important;box-shadow:0 30px 80px #0f172a1f!important;transform:translateY(-4px)!important}.studentNotesPlanCard.isPremiumNotesPlan{background:radial-gradient(circle at 90% 10%,#fb923c33,#0000 36%),radial-gradient(circle at 8% 12%,#3b82f621,#0000 35%),linear-gradient(145deg,#fff,#fff7ed)!important;border-color:#f973162e!important}.studentNotesLevelCardTop,.studentNotesPdfTop,.studentNotesPlanCardTop{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:22px!important}.studentNotesLevelIcon,.studentNotesPdfIcon,.studentNotesPlanIcon{background:#fff7ed!important;border:1px solid #f9731626!important;border-radius:20px!important;box-shadow:0 16px 30px #f9731614!important;color:#0f172a!important;display:grid!important;flex:0 0 auto!important;font-size:1.35rem!important;height:58px!important;place-items:center!important;width:58px!important}.studentNotesLevelPill,.studentNotesPdfBadges span,.studentNotesPlanPill{align-items:center!important;background:#fff7ed!important;border:1px solid #f973161a!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.7rem!important;font-weight:1000!important;justify-content:center!important;letter-spacing:.06em!important;max-width:150px!important;min-height:32px!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.studentNotesPdfBadges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;min-width:0!important}.studentNotesLevelCard h3,.studentNotesPdfCard h3,.studentNotesPlanCard h3{color:#0f172a!important;font-size:clamp(1.25rem,1.5vw,1.68rem)!important;font-weight:1000!important;letter-spacing:-.052em!important;line-height:1.04!important;margin:0!important}.studentNotesLevelCard p,.studentNotesPdfCard p,.studentNotesPlanCard p{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.45!important;margin:12px 0 0!important;min-height:58px!important}.studentNotesLevelMini,.studentNotesPdfMeta,.studentNotesPlanStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important}.studentNotesLevelMini div,.studentNotesPdfMeta div,.studentNotesPlanStats div{background:#f8fafcf0!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:70px!important;min-width:0!important;padding:12px!important}.studentNotesLevelMini strong,.studentNotesPlanStats strong{color:#0f172a!important;display:block!important;font-size:1.42rem!important;font-weight:1000!important;letter-spacing:-.05em!important;line-height:1!important}.studentNotesLevelMini span,.studentNotesPdfMeta span,.studentNotesPlanStats span{color:#64748b!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;margin-top:6px!important;text-transform:uppercase!important}.studentNotesPdfMeta strong{color:#0f172a!important;display:block!important;font-size:.86rem!important;font-weight:1000!important;line-height:1.25!important;margin-top:6px!important;overflow-wrap:anywhere!important}.studentNotesLevelFooter,.studentNotesPdfFooter,.studentNotesPlanFooter{align-items:center!important;border-top:1px solid #0f172a14!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:14px!important}.studentNotesLevelFooter span,.studentNotesPdfFooter span,.studentNotesPlanFooter span{color:#64748b!important;font-size:.76rem!important;font-weight:900!important;line-height:1.3!important}.studentNotesLevelFooter strong,.studentNotesPdfFooter button,.studentNotesPlanFooter strong{align-items:center!important;background:#0f172a!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap!important}.studentNotesPdfFooter button{cursor:pointer!important}@media (max-width:760px){.studentNotesLevelCard,.studentNotesPdfCard,.studentNotesPlanCard{min-height:auto!important}.studentNotesLevelMini,.studentNotesPdfMeta,.studentNotesPlanStats{grid-template-columns:1fr!important}.studentNotesLevelFooter,.studentNotesPdfFooter,.studentNotesPlanFooter{align-items:flex-start!important;flex-direction:column!important}.studentNotesPdfFooter button{width:100%!important}}.studentNotesEmptyState{background:radial-gradient(circle at 12% 12%,#f9731614,#0000 32%),radial-gradient(circle at 90% 12%,#3b82f61a,#0000 34%),#f8fafceb;border:1px dashed #0f172a24;border-radius:28px;display:grid;min-height:230px;padding:28px;place-items:center;text-align:center}.studentNotesEmptyState span{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 16px 30px #f9731614;display:grid;font-size:1.7rem;height:62px;margin:0 auto;place-items:center;width:62px}.studentNotesEmptyState h3{color:#0f172a;font-size:1.5rem;font-weight:1000;letter-spacing:-.04em;line-height:1.05;margin:14px 0 0}.studentNotesEmptyState p{color:#64748b;font-size:.92rem;font-weight:850;line-height:1.55;margin:8px auto 0;max-width:520px}.studentCaPage{background:radial-gradient(circle at 8% 14%,#ff7b0021,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f626,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 52%,#f8fbff);min-height:calc(100vh - 92px);padding:18px 7vw 72px}.studentCaShelf{background:radial-gradient(circle at 95% 8%,#f9731614,#0000 28%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #0f172a14;border-radius:32px;box-shadow:0 22px 50px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin:0 auto;max-width:1220px;padding:24px}.studentCaShelfHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.studentCaShelfHeader span{align-items:center;background:#f973161a;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.76rem;font-weight:950;letter-spacing:.08em;min-height:30px;padding:0 12px;text-transform:uppercase}.studentCaShelfHeader h2{color:#0f172a;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.06em;line-height:1;margin:10px 0 8px}.studentCaShelfHeader p{color:#64748b;font-size:.98rem;font-weight:760;line-height:1.65;margin:0;max-width:780px}.studentCaShelfStatus{background:radial-gradient(circle at 90% 12%,#f9731633,#0000 34%),linear-gradient(135deg,#172033,#0f172a);border-radius:24px;box-shadow:0 18px 42px #0f172a29;color:#fff;flex:0 0 auto;min-width:132px;padding:16px;text-align:center}.studentCaShelfStatus strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.06em;line-height:1}.studentCaShelfStatus span{background:#0000;color:#ffffffb8;display:block;font-size:.76rem;font-weight:950;letter-spacing:.06em;margin-top:8px;min-height:0;padding:0}.studentCaMonthGrid,.studentCaPdfGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.studentCaWeekStack{grid-gap:18px;display:grid;gap:18px}@media (max-width:1080px){.studentCaMonthGrid,.studentCaPdfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studentCaPage{padding:14px 4vw 50px}.studentCaShelf{border-radius:24px;padding:18px}.studentCaShelfHeader{flex-direction:column}.studentCaShelfStatus{width:100%}.studentCaMonthGrid,.studentCaPdfGrid{grid-template-columns:1fr}}.studentCaHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 6% 12%,#f9731629,#0000 34%),radial-gradient(circle at 92% 12%,#2563eb29,#0000 34%),linear-gradient(135deg,#241718,#0f172a 48%,#08111f);border:1px solid #ffffff14;border-radius:36px;box-shadow:0 28px 80px #0f172a2e,0 50px 130px #0f172a1f;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin:0 auto 28px;max-width:100%;overflow:hidden;padding:34px}.studentCaHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.studentCaHeroTopActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.studentCaBadge{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:#fed7aa;display:inline-flex;font-size:.82rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.studentCaHero h1{color:#fff;font-size:clamp(2.65rem,5.4vw,5.25rem);letter-spacing:-.08em;line-height:.94;margin:18px 0 14px;max-width:760px;text-shadow:0 18px 50px #0000003d}.studentCaHero p{color:#e2e8f0b8;font-size:1.04rem;font-weight:800;line-height:1.72;margin:0;max-width:780px}.studentCaHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.studentCaBackBtn,.studentCaGhostBtn,.studentCaPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:950;justify-content:center;min-height:46px;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.studentCaPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0000003d;color:#fff}.studentCaBackBtn,.studentCaGhostBtn{background:#0f172ab8;border:1px solid #ffffff1f;box-shadow:0 16px 36px #00000029;color:#fff}.studentCaBackBtn:hover,.studentCaGhostBtn:hover,.studentCaPrimaryBtn:hover{transform:translateY(-1px)}.studentCaBackBtn{margin:0;min-height:38px;padding:0 15px}.studentCaTrustRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.studentCaTrustRow span{align-items:center;background:#ffffff1a;border:1px solid #ffffff17;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px}.studentCaTrustRow span:before{color:#e2e8f0;content:"✓";margin-right:5px}.studentCaSystemCard{background:radial-gradient(circle at 15% 10%,#f9731633,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f63d,#0000 34%),linear-gradient(135deg,#2b1f20eb,#0f172af2 54%,#08111ff5);border:1px solid #ffffff1c;border-radius:30px;box-shadow:0 28px 70px #00000038,inset 0 1px 0 #ffffff14;color:#fff;min-height:430px;overflow:hidden;padding:22px;position:relative}.studentCaSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.studentCaSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px;position:relative;z-index:1}.studentCaSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.studentCaSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.studentCaSystemFeature{grid-gap:16px;align-items:center;background:radial-gradient(circle at 12% 16%,#ffffff21,#0000 36%),linear-gradient(135deg,#3b82f63d,#2563eb29);border:1px solid #93c5fd2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff12;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-bottom:18px;min-height:96px;padding:18px;position:relative;z-index:1}.studentCaSystemIcon{align-items:center;background:radial-gradient(circle at 35% 25%,#ffffff47,#0000 42%),#ffffff1a;border-radius:20px;display:inline-flex;font-size:1.5rem;height:58px;justify-content:center;width:58px}.studentCaSystemFeature strong{color:#fff;display:block;font-size:1.06rem;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.studentCaSystemFeature span{color:#e2e8f09e;display:block;font-size:.72rem;font-weight:950;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.studentCaSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.studentCaSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff12;min-height:102px;padding:18px}.studentCaSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.studentCaSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.studentCaFlow{grid-gap:10px;align-items:center;background:#2563eb47;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.studentCaFlow span{color:#fff;font-size:.8rem;font-weight:950}.studentCaFlow i{background:#ffffff3d;display:block;height:1px}@media (max-width:980px){.studentCaHero{grid-template-columns:1fr}.studentCaSystemCard{min-height:auto}}@media (max-width:640px){.studentCaHero{border-radius:24px;padding:18px}.studentCaHero h1{font-size:clamp(2.2rem,14vw,3.2rem)}.studentCaBackBtn,.studentCaHeroActions,.studentCaHeroActions button{width:100%}.studentCaSystemFeature,.studentCaSystemGrid{grid-template-columns:1fr}}.studentCaPdfCard,.studentCaPlanCard,.studentCaWeekBlock{aspect-ratio:auto!important;background:radial-gradient(circle at 88% 10%,#3b82f621,#0000 35%),radial-gradient(circle at 8% 12%,#f973161a,#0000 35%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;-webkit-clip-path:none!important;clip-path:none!important;color:#0f172a!important;height:auto!important;isolation:isolate!important;min-width:0!important;overflow:hidden!important;position:relative!important;text-align:left!important;width:100%!important}.studentCaPdfCard:after,.studentCaPdfCard:before,.studentCaPlanCard:after,.studentCaPlanCard:before,.studentCaWeekBlock:after,.studentCaWeekBlock:before{content:none!important;display:none!important}.studentCaPdfCard,.studentCaPlanCard{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;min-height:286px!important;padding:20px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.studentCaPdfCard{min-height:340px!important;padding:22px!important}.studentCaPdfCard:hover,.studentCaPlanCard:hover{border-color:#f973164d!important;box-shadow:0 30px 80px #0f172a1f!important;transform:translateY(-4px)!important}.studentCaPdfTop,.studentCaPlanCardTop{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:22px!important}.studentCaPdfIcon,.studentCaPlanIcon{background:#fff7ed!important;border:1px solid #f9731626!important;border-radius:20px!important;box-shadow:0 16px 30px #f9731614!important;color:#0f172a!important;display:grid!important;flex:0 0 auto!important;font-size:1.35rem!important;height:58px!important;place-items:center!important;width:58px!important}.studentCaPdfBadges span,.studentCaPlanPill{align-items:center!important;background:#fff7ed!important;border:1px solid #f973161a!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.7rem!important;font-weight:1000!important;justify-content:center!important;letter-spacing:.06em!important;max-width:150px!important;min-height:32px!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.studentCaPdfBadges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;min-width:0!important}.studentCaPdfCard h3,.studentCaPlanCard h3{color:#0f172a!important;font-size:clamp(1.25rem,1.5vw,1.68rem)!important;font-weight:1000!important;letter-spacing:-.052em!important;line-height:1.04!important;margin:0!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.studentCaPdfCard p,.studentCaPlanCard p{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.45!important;margin:12px 0 0!important;min-height:58px!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.studentCaPdfMeta,.studentCaPlanStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important}.studentCaPdfMeta div,.studentCaPlanStats div{background:#f8fafcf0!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:70px!important;min-width:0!important;padding:12px!important}.studentCaPlanStats strong{color:#0f172a!important;display:block!important;font-size:1.42rem!important;font-weight:1000!important;letter-spacing:-.05em!important;line-height:1!important}.studentCaPdfMeta span,.studentCaPlanStats span{color:#64748b!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;margin-top:6px!important;text-transform:uppercase!important}.studentCaPdfMeta strong{color:#0f172a!important;display:block!important;font-size:.86rem!important;font-weight:1000!important;line-height:1.25!important;margin-top:6px!important;overflow-wrap:anywhere!important}.studentCaPdfFooter,.studentCaPlanFooter{align-items:center!important;border-top:1px solid #0f172a14!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:14px!important}.studentCaPdfFooter span,.studentCaPlanFooter span{color:#64748b!important;font-size:.76rem!important;font-weight:900!important;line-height:1.3!important}.studentCaPdfOpenPill,.studentCaPlanFooter strong{align-items:center!important;background:#0f172a!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap!important}.studentCaWeekBlock{padding:22px!important}.studentCaWeekHeader{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:18px!important}.studentCaWeekHeader span{color:#64748b!important;display:block!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.studentCaWeekHeader h2{color:#0f172a!important;font-size:1.38rem!important;font-weight:1000!important;letter-spacing:-.045em!important;line-height:1.16!important;margin:7px 0 0!important}.studentCaWeekHeader strong{align-items:center!important;background:#0f172a!important;border-radius:999px!important;box-shadow:0 14px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.78rem!important;font-weight:950!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;white-space:nowrap!important}@media (max-width:760px){.studentCaPdfCard,.studentCaPlanCard{min-height:auto!important}.studentCaPdfMeta,.studentCaPlanStats{grid-template-columns:1fr!important}.studentCaPdfFooter,.studentCaPlanFooter{align-items:flex-start!important;flex-direction:column!important}.studentCaPdfOpenPill{width:100%!important}}.studentCaEmptyState{grid-gap:16px;align-items:center;background:radial-gradient(circle at 95% 10%,#f973160f,#0000 32%),#f8fafcf0;border:1px dashed #0f172a29;border-radius:24px;color:#475569;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:22px}.studentCaEmptyIcon{align-items:center;background:#fff;border-radius:18px;box-shadow:0 14px 28px #0f172a12;display:inline-flex;font-size:1.45rem;height:52px;justify-content:center;width:52px}.studentCaEmptyState strong{color:#0f172a;display:block;font-size:1rem;font-weight:950}.studentCaEmptyState p{color:#64748b;font-size:.9rem;font-weight:800;line-height:1.5;margin:6px 0 0}.studentCaEmptyState button{background:#0f172a;border:0;border-radius:999px;box-shadow:0 14px 30px #0f172a29;color:#fff;cursor:pointer;font-size:.84rem;font-weight:950;min-height:42px;padding:0 15px}@media (max-width:720px){.studentCaEmptyState{grid-template-columns:1fr;text-align:center}.studentCaEmptyIcon{margin:0 auto}.studentCaEmptyState button{width:100%}}.adminCaPage{margin:0 auto;max-width:1268px;overflow:visible;padding:18px 0 72px;width:100%}.adminCaPage,.adminCaPage *,.adminCaPage :after,.adminCaPage :before{box-sizing:border-box}.adminCaHero{grid-gap:26px;align-items:stretch;background:radial-gradient(circle at 6% 12%,#f9731629,#0000 34%),radial-gradient(circle at 92% 12%,#2563eb29,#0000 34%),linear-gradient(135deg,#241718,#0f172a 48%,#08111f);border:1px solid #ffffff14;border-radius:34px;box-shadow:0 28px 80px #0f172a29,0 50px 130px #0f172a1a;display:grid;gap:26px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);margin-bottom:26px;overflow:hidden;padding:42px;width:100%}.adminCaHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminCaBadge{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.8rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.adminCaHero h1{color:#fff;font-size:clamp(3.05rem,5.2vw,5.35rem);letter-spacing:-.08em;line-height:.94;margin:18px 0 14px;max-width:760px;text-shadow:0 18px 50px #0000003d}.adminCaHero p{color:#e2e8f0b8;font-size:1.04rem;font-weight:800;line-height:1.72;margin:0;max-width:760px}.adminCaHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminCaBackRow button,.adminCaGhostBtn,.adminCaPrimaryBtn{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:auto;border-radius:999px;-webkit-clip-path:none;clip-path:none;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:950;height:auto;justify-content:center;min-height:46px;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;width:auto}.adminCaPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0000003d;color:#fff}.adminCaGhostBtn{background:#0f172ab8;border:1px solid #ffffff1f;box-shadow:0 16px 36px #00000029;color:#fff}.adminCaBackRow button:hover,.adminCaGhostBtn:hover,.adminCaPrimaryBtn:hover{transform:translateY(-1px)}.adminCaSystemCard{background:radial-gradient(circle at 15% 10%,#f9731633,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f63d,#0000 34%),linear-gradient(135deg,#2b1f20eb,#0f172af2 54%,#08111ff5);border:1px solid #ffffff1c;border-radius:30px;box-shadow:0 28px 70px #00000038,inset 0 1px 0 #ffffff14;color:#fff;min-height:430px;overflow:hidden;padding:22px;position:relative}.adminCaSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminCaSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px;position:relative;z-index:1}.adminCaSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminCaSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminCaSystemFeature{grid-gap:16px;align-items:center;background:radial-gradient(circle at 12% 16%,#ffffff21,#0000 36%),linear-gradient(135deg,#3b82f63d,#2563eb29);border:1px solid #93c5fd2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff12;display:grid;gap:16px;grid-template-columns:auto 1fr;margin-bottom:18px;min-height:96px;padding:18px;position:relative;z-index:1}.adminCaSystemIcon{background:radial-gradient(circle at 35% 25%,#ffffff47,#0000 42%),#ffffff1a;border-radius:20px;display:grid;font-size:1.5rem;height:58px;place-items:center;width:58px}.adminCaSystemFeature strong{color:#fff;display:block;font-size:1.06rem;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.adminCaSystemFeature span{color:#e2e8f09e;display:block;font-size:.72rem;font-weight:950;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.adminCaSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminCaSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff12;min-height:102px;padding:18px}.adminCaSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.adminCaSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminCaFlow{grid-gap:10px;align-items:center;background:#2563eb47;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminCaFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminCaFlow i{background:#ffffff3d;display:block;height:1px}.adminCaWorkflowShell{grid-gap:20px;align-items:stretch;background:radial-gradient(circle at 92% 8%,#2563eb14,#0000 34%),radial-gradient(circle at 8% 88%,#f9731614,#0000 34%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #0f172a14;border-radius:34px;box-shadow:0 22px 50px #0f172a12,0 44px 110px rgba(15,23,42,.055);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 336px;overflow:hidden;padding:30px 36px 38px;width:100%}.adminCaWorkflowMain{min-width:0}.adminCaWorkflowHeader{margin-bottom:22px}.adminCaQuickRail>span,.adminCaWorkflowHeader span,.adminCaWorkflowLabel{align-items:center;background:#f973161a;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.1em;min-height:30px;padding:0 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.adminCaWorkflowHeader h2{color:#0f172a;font-size:clamp(2.45rem,3.7vw,3.6rem);letter-spacing:-.075em;line-height:.96;margin:14px 0 10px;max-width:760px}.adminCaWorkflowHeader p{color:#526179;font-size:1rem;font-weight:800;line-height:1.58;margin:0;max-width:840px}.adminCaWorkflowGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminCaWorkflowCard{background:radial-gradient(circle at 92% 8%,#f9731614,#0000 32%),radial-gradient(circle at 8% 12%,#2563eb12,#0000 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 16px 34px #0f172a0f,0 30px 80px rgba(15,23,42,.045);color:#0f172a;cursor:pointer;display:block;isolation:isolate;min-height:330px;min-width:0;outline:none;overflow:hidden;padding:24px;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.adminCaWorkflowCard:focus-visible,.adminCaWorkflowCard:hover{border-color:#f9731647;box-shadow:0 24px 48px #0f172a1a,0 46px 110px rgba(15,23,42,.075);transform:translateY(-4px)}.adminCaWorkflowTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:40px}.adminCaWorkflowIcon{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;box-shadow:0 18px 38px #f973162e;color:#fff;display:grid;font-size:1.35rem;font-weight:1000;height:58px;place-items:center;width:58px}.adminCaWorkflowArrow{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;color:#ea580c;display:grid;font-weight:1000;height:38px;place-items:center;width:38px}.adminCaWorkflowCard:nth-child(2) .adminCaWorkflowIcon{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 18px 38px #2563eb29}.adminCaWorkflowCard:nth-child(3) .adminCaWorkflowIcon{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 18px 38px #16a34a29}.adminCaWorkflowCard:nth-child(4) .adminCaWorkflowIcon{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 18px 38px #7c3aed29}.adminCaWorkflowCard h3{color:#0f172a;font-size:1.54rem;letter-spacing:-.045em;line-height:1.08;margin:12px 0 10px;overflow-wrap:anywhere}.adminCaWorkflowCard p{color:#64748b;font-size:.92rem;font-weight:820;line-height:1.52;margin:0;overflow-wrap:anywhere}.adminCaQuickRail{align-self:stretch;background:radial-gradient(circle at 90% 8%,#2563eb1c,#0000 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 16px 34px rgba(15,23,42,.055),0 30px 80px rgba(15,23,42,.045);min-width:0;padding:22px}.adminCaQuickRail h3{color:#0f172a;font-size:1.12rem;letter-spacing:-.035em;line-height:1.2;margin:14px 0 18px}.adminCaQuickStack{grid-gap:10px;display:grid;gap:10px}.adminCaQuickLink{align-items:center;background:#ffffffeb;border:1px solid #0f172a14;border-radius:17px;color:#0f172a;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:62px;outline:none;overflow:hidden;padding:12px 12px 12px 14px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.adminCaQuickLink:focus-visible,.adminCaQuickLink:hover{border-color:#f9731638;box-shadow:0 16px 34px #0f172a14;transform:translateY(-2px)}.adminCaQuickLink strong{color:#0f172a;display:block;font-size:.94rem;font-weight:1000;line-height:1.22;overflow-wrap:anywhere}.adminCaQuickLink span{color:#64748b;display:block;font-size:.77rem;font-weight:850;margin-top:4px}.adminCaQuickLink i{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;color:#f97316;display:grid;flex:0 0 auto;font-style:normal;font-weight:1000;height:30px;place-items:center;width:30px}.adminCaBackRow{display:flex;justify-content:center;margin-top:26px}.adminCaBackRow button{background:#fff;border:1px solid #0f172a1a;box-shadow:0 18px 42px #0f172a14;color:#0f172a}.adminCaActionCard,.adminCaActionGrid,.adminCaKpiCard,.adminCaKpiGrid{display:none}@media (max-width:1180px){.adminCaPage{max-width:calc(100% - 32px)}.adminCaHero,.adminCaWorkflowShell{grid-template-columns:1fr}.adminCaSystemCard{min-height:auto}.adminCaWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminCaPage{max-width:calc(100% - 20px);padding-bottom:50px}.adminCaHero,.adminCaQuickRail,.adminCaWorkflowCard,.adminCaWorkflowShell{border-radius:24px}.adminCaHero,.adminCaWorkflowShell{padding:18px}.adminCaHero h1{font-size:clamp(2.2rem,14vw,3.25rem)}.adminCaSystemGrid,.adminCaWorkflowGrid{grid-template-columns:1fr}.adminCaBackRow button,.adminCaHeroActions button{width:100%}.adminCaWorkflowCard{min-height:auto}}.adminCaPage .adminCaWorkflowShell{align-items:start!important;overflow:visible!important}.adminCaPage .adminCaWorkflowGrid{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminCaPage .adminCaWorkflowCard{align-items:flex-start!important;-webkit-appearance:none!important;appearance:none!important;aspect-ratio:auto!important;background:radial-gradient(circle at 92% 8%,#f9731614,#0000 32%),radial-gradient(circle at 8% 12%,#2563eb12,#0000 34%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 16px 34px #0f172a0f,0 30px 80px rgba(15,23,42,.045)!important;-webkit-clip-path:none!important;clip-path:none!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;height:auto!important;isolation:isolate!important;justify-content:flex-start!important;min-height:330px!important;min-width:0!important;overflow:hidden!important;padding:24px!important;position:relative!important;text-align:left!important;width:100%!important}.adminCaPage .adminCaWorkflowCard:after,.adminCaPage .adminCaWorkflowCard:before{display:none!important}.adminCaPage .adminCaWorkflowCard:focus-visible,.adminCaPage .adminCaWorkflowCard:hover{border-color:#f9731647!important;box-shadow:0 24px 48px #0f172a1a,0 46px 110px rgba(15,23,42,.075)!important;transform:translateY(-4px)!important}.adminCaPage .adminCaWorkflowTop{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:34px!important;width:100%!important}.adminCaPage .adminCaWorkflowIcon{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-radius:20px!important;box-shadow:0 18px 38px #f973162e!important;color:#fff!important;display:grid!important;font-size:1.35rem!important;font-weight:1000!important;height:58px!important;min-height:58px!important;min-width:58px!important;place-items:center!important;width:58px!important}.adminCaPage .adminCaWorkflowCard:nth-child(2) .adminCaWorkflowIcon{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 18px 38px #2563eb29!important}.adminCaPage .adminCaWorkflowCard:nth-child(3) .adminCaWorkflowIcon{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 18px 38px #16a34a29!important}.adminCaPage .adminCaWorkflowCard:nth-child(4) .adminCaWorkflowIcon{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;box-shadow:0 18px 38px #7c3aed29!important}.adminCaPage .adminCaWorkflowArrow{background:#fff7ed!important;border:1px solid #f973161f!important;border-radius:999px!important;color:#ea580c!important;display:grid!important;font-weight:1000!important;height:38px!important;min-height:38px!important;min-width:38px!important;place-items:center!important;width:38px!important}.adminCaPage .adminCaWorkflowLabel{align-items:center!important;background:#f973161a!important;border-radius:999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.74rem!important;font-weight:1000!important;letter-spacing:.1em!important;min-height:30px!important;padding:0 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.adminCaPage .adminCaWorkflowCard h3{color:#0f172a!important;display:block!important;font-size:1.54rem!important;font-weight:1000!important;letter-spacing:-.045em!important;line-height:1.08!important;margin:16px 0 10px!important;overflow-wrap:anywhere!important}.adminCaPage .adminCaWorkflowCard p{color:#64748b!important;display:block!important;font-size:.92rem!important;font-weight:820!important;line-height:1.52!important;margin:0!important;overflow-wrap:anywhere!important}.adminCaPage .adminCaQuickLink{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;aspect-ratio:auto!important;background:#ffffffeb!important;border:1px solid #0f172a14!important;border-radius:17px!important;-webkit-clip-path:none!important;clip-path:none!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:62px!important;overflow:hidden!important;padding:12px 12px 12px 14px!important;text-align:left!important;width:100%!important}.adminCaPage .adminCaQuickLink strong{color:#0f172a!important}.adminCaPage .adminCaQuickLink span{color:#64748b!important}.adminCaPage .adminCaQuickLink i{background:#fff7ed!important;border:1px solid #f973161f!important;border-radius:999px!important;color:#f97316!important;display:grid!important;flex:0 0 auto!important;font-style:normal!important;font-weight:1000!important;height:30px!important;place-items:center!important;width:30px!important}@media (max-width:1180px){.adminCaPage .adminCaWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.adminCaPage .adminCaWorkflowGrid{grid-template-columns:1fr!important}.adminCaPage .adminCaWorkflowCard{border-radius:24px!important;min-height:auto!important}}.adminCaHeroTrust{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.adminCaHeroTrust span{align-items:center;background:#ffffff17;border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d;color:#ffffffe6;display:inline-flex;font-size:.8rem;font-weight:950;min-height:32px;padding:0 13px}@media (max-width:760px){.adminCaHeroTrust span{justify-content:center;width:100%}}.adminCaHero{background:radial-gradient(circle at 6% 14%,#f973161c,#0000 34%),radial-gradient(circle at 92% 14%,#2563eb30,#0000 36%),linear-gradient(135deg,#1d1823,#0f172a 50%,#08111f)!important}.adminCaSystemCard{background:radial-gradient(circle at 15% 10%,#f9731621,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f645,#0000 36%),linear-gradient(135deg,#1f191ff5,#0f172af7 54%,#08111ffa)!important}.adminCaSystemCard:after{background:#f973161a!important}.adminCaBadge,.adminCaSystemTop span{background:#ffffff17!important;border-color:#ffffff21!important}.adminCaHeroTrust span{background:#ffffff14!important;border-color:#ffffff14!important}.adminCaManagePage{margin:0 auto;max-width:1268px;padding:18px 0 72px;width:100%}.adminCaManagePage,.adminCaManagePage *,.adminCaManagePage :after,.adminCaManagePage :before{box-sizing:border-box}.adminCaBulkShell,.adminCaLibraryShell,.adminCaManageFilterShell,.adminCaPriorityShell,.adminCaToolsShell{background:radial-gradient(circle at 88% 8%,#f9731614,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid #f9731629;border-radius:30px;box-shadow:0 22px 52px #0f172a0f,0 48px 110px rgba(15,23,42,.045);margin-bottom:24px;width:100%}.adminCaManageFilterShell{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(180px,.8fr);padding:28px 26px 24px}.adminCaManageField{min-width:0}.adminCaManageField label{color:#64748b;display:block;font-size:.76rem;font-weight:1000;letter-spacing:.12em;margin:0 0 9px;text-transform:uppercase}.adminCaManageField input,.adminCaManageField select{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:16px;color:#0f172a;font-size:.98rem;font-weight:850;min-height:58px;outline:none;padding:0 16px;width:100%}.adminCaManageField input:focus,.adminCaManageField select:focus{border-color:#f9731673;box-shadow:0 0 0 4px #f9731614}.adminCaManagePlanTabs{grid-gap:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4px}.adminCaActionsBtn,.adminCaBulkActions button,.adminCaManagePlanTabs button,.adminCaPagination button,.adminCaPreviewBtn,.adminCaPriorityCard button,.adminCaToolsGrid button{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;aspect-ratio:auto!important;background:#0f172a!important;border:0!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a1f!important;-webkit-clip-path:none!important;clip-path:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.88rem!important;font-weight:950!important;gap:10px!important;height:auto!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;white-space:nowrap!important;width:auto!important}.adminCaManagePlanTabs button{justify-content:space-between!important;min-height:58px!important;padding:0 18px!important}.adminCaManagePlanTabs button.active{background:#f97316!important;box-shadow:0 18px 38px #f9731633!important}.adminCaManagePlanTabs button strong{background:#e2e8f0;border-radius:999px;color:#0f172a;display:grid;font-size:.86rem;height:30px;place-items:center;width:30px}.adminCaManageStatsGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.adminCaManageStatsGrid div{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 16px 34px rgba(15,23,42,.055),0 30px 80px #0f172a0a;min-height:140px;padding:24px}.adminCaManageStatsGrid div.dark{background:radial-gradient(circle at 95% 5%,#f9731629,#0000 34%),linear-gradient(135deg,#0f172a,#1d1823);border-color:#0f172a1f;color:#fff}.adminCaManageStatsGrid span{color:#64748b;display:block;font-size:.78rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.adminCaManageStatsGrid div.dark span{color:#e2e8f0b8}.adminCaManageStatsGrid strong{color:#0f172a;display:block;font-size:2.35rem;letter-spacing:-.07em;line-height:1;margin-top:14px}.adminCaManageStatsGrid div.dark strong{color:#fff}.adminCaManageStatsGrid p{color:#64748b;font-size:.88rem;font-weight:850;margin:12px 0 0}.adminCaManageStatsGrid div.dark p{color:#e2e8f09e}.adminCaBulkShell{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:170px 1fr;padding:18px}.adminCaBulkSelected{background:#fff;border:1px solid #0f172a14;border-radius:18px;min-height:70px;padding:14px 18px}.adminCaBulkSelected span{color:#64748b;display:block;font-size:.74rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.adminCaBulkSelected strong{color:#0f172a;display:block;font-size:1.4rem;line-height:1;margin-top:6px}.adminCaBulkActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adminCaBulkActions button:disabled,.adminCaPagination button:disabled,.adminCaPreviewBtn:disabled{cursor:not-allowed!important;opacity:.48!important}.adminCaLibraryShell,.adminCaPriorityShell,.adminCaToolsShell{padding:26px}.adminCaSectionHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.adminCaSectionHeader span,.adminCaToolsShell>div>span{color:#64748b;display:block;font-size:.78rem;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.adminCaSectionHeader h2,.adminCaToolsShell h2{color:#0f172a;font-size:clamp(2.25rem,4vw,3.75rem);letter-spacing:-.075em;line-height:.95;margin:10px 0 0}.adminCaSectionHeader>strong{align-items:center;background:#eaf2ff;border-radius:999px;color:#334155;display:inline-flex;font-size:.88rem;font-weight:950;min-height:40px;padding:0 16px;white-space:nowrap}.adminCaManageNotice{background:#ffffffc7;border:1px dashed #0f172a24;border-radius:20px;padding:28px}.adminCaManageNotice strong{color:#0f172a;display:block;font-size:1.02rem;font-weight:1000}.adminCaManageNotice p{color:#64748b;font-weight:850;margin:10px 0 0}.adminCaPriorityGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminCaPriorityCard{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 18px 44px rgba(15,23,42,.055);min-width:0;padding:20px}.adminCaPriorityCard span{align-items:center;background:#f973161a;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.72rem;font-weight:1000;letter-spacing:.08em;min-height:28px;padding:0 10px;text-transform:uppercase}.adminCaPriorityCard h3{color:#0f172a;font-size:1.16rem;letter-spacing:-.04em;line-height:1.12;margin:14px 0 8px}.adminCaPriorityCard p{color:#64748b;font-size:.86rem;font-weight:850;line-height:1.45;margin:0 0 16px}.adminCaPriorityCard button{min-height:40px!important}.adminCaLibraryStack{grid-gap:18px;display:grid;gap:18px}.adminCaLibraryCard{grid-gap:18px;background:radial-gradient(circle at 92% 8%,#f973160f,#0000 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:26px;box-shadow:0 16px 34px rgba(15,23,42,.055),0 34px 92px rgba(15,23,42,.045);display:grid;gap:18px;grid-template-columns:98px minmax(0,1fr);padding:22px}.adminCaLibrarySelect{grid-gap:10px;align-content:center;background:#0f172a;border-radius:22px;color:#fff;display:grid;gap:10px;min-height:86px;place-items:center}.adminCaLibrarySelect input{accent-color:#f97316;height:18px;width:18px}.adminCaLibrarySelect span{color:#fff;font-size:.76rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.adminCaLibraryBody{min-width:0}.adminCaLibraryTop{display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.adminCaLibraryPills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.adminCaLibraryPills span{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:1000;min-height:30px;padding:0 11px}.adminCaLibraryPills .plan{background:#fff7ed;border:1px solid #f9731629;color:#ea580c}.adminCaLibraryPills .status{background:#64748b;color:#fff}.adminCaLibraryPills .status-published{background:#16a34a}.adminCaLibraryPills .status-draft,.adminCaLibraryPills .status-unpublished{background:#f97316}.adminCaLibraryPills .status-archived{background:#475569}.adminCaLibraryPills .source{background:#f1f5f9;color:#334155}.adminCaLibraryPills .source.ready{background:#dcfce7;color:#166534}.adminCaLibraryPills .source.missing{background:#fee2e2;color:#991b1b}.adminCaLibraryCard h3{color:#0f172a;font-size:1.35rem;letter-spacing:-.045em;line-height:1.14;margin:0;overflow-wrap:anywhere}.adminCaLibraryCard p{color:#64748b;font-size:.92rem;font-weight:850;line-height:1.45;margin:10px 0 0}.adminCaLibraryMetrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.adminCaLibraryMetrics div{background:#f8fafc;border:1px solid #0f172a12;border-radius:16px;min-width:0;padding:14px}.adminCaLibraryMetrics span{color:#64748b;display:block;font-size:.72rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.adminCaLibraryMetrics strong{color:#0f172a;display:block;font-size:.95rem;line-height:1.18;margin-top:8px;overflow-wrap:anywhere}.adminCaLibraryAudit{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.adminCaLibraryAudit span{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:999px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:850;min-height:32px;padding:0 12px}.adminCaLibraryFooter{align-items:center;border-top:1px solid #0f172a14;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.adminCaActionsBtn,.adminCaPreviewBtn{min-width:112px!important}.adminCaActionsWrap{position:relative}.adminCaActionsMenu{background:#0f172a;border-radius:18px;bottom:calc(100% + 10px);box-shadow:0 28px 60px #0f172a3d;padding:12px;position:absolute;right:0;width:240px;z-index:20}.adminCaActionsMenu button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:850;justify-content:flex-start;min-height:42px;padding:0 12px;text-align:left;width:100%}.adminCaActionsMenu button:hover{background:#ffffff14}.adminCaActionsMenu button.danger{color:#fecaca}.adminCaPagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:24px}.adminCaPagination span{color:#334155;font-size:.9rem;font-weight:950}.adminCaToolsShell{grid-gap:22px;display:grid;gap:22px}.adminCaToolsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.adminCaManagePage{max-width:calc(100% - 32px)}.adminCaLibraryMetrics,.adminCaManageFilterShell,.adminCaManageStatsGrid,.adminCaPriorityGrid,.adminCaToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminCaManagePage{max-width:calc(100% - 20px);padding-bottom:50px}.adminCaBulkShell,.adminCaLibraryCard,.adminCaLibraryMetrics,.adminCaManageFilterShell,.adminCaManagePlanTabs,.adminCaManageStatsGrid,.adminCaPriorityGrid,.adminCaToolsGrid{grid-template-columns:1fr}.adminCaBulkActions,.adminCaLibraryFooter,.adminCaPagination{align-items:stretch;flex-direction:column}.adminCaActionsBtn,.adminCaBulkActions button,.adminCaManagePlanTabs button,.adminCaPagination button,.adminCaPreviewBtn,.adminCaPriorityCard button,.adminCaToolsGrid button{width:100%!important}.adminCaActionsWrap{width:100%}.adminCaActionsMenu{left:0;right:auto;width:100%}}.adminCaLibraryCard{align-items:start!important}.adminCaLibrarySelect{align-self:start!important;border-radius:20px!important;height:92px!important;min-height:92px!important;width:82px!important}.adminCaLibrarySelect span{font-size:.72rem!important}.adminCaLibraryFooter{position:relative!important;z-index:4!important}.adminCaActionsWrap{position:relative!important;z-index:30!important}.adminCaActionsBtn{min-width:124px!important}.adminCaActionsMenu{background:#0f172a!important;border-radius:18px!important;bottom:calc(100% + 12px)!important;box-shadow:0 24px 58px #0f172a47,0 0 0 1px #ffffff0f!important;min-width:268px!important;padding:12px!important;right:0!important;width:268px!important}.adminCaActionsMenu button{align-items:center!important;background:#0000!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:.9rem!important;font-weight:900!important;gap:10px!important;justify-content:flex-start!important;line-height:1!important;min-height:44px!important;padding:0 12px!important;text-align:left!important;white-space:nowrap!important;width:100%!important}.adminCaActionsMenu button+button{margin-top:4px!important}.adminCaActionsMenu button:hover{background:#ffffff14!important;transform:none!important}.adminCaActionsMenu button.danger{border-top:1px solid #ffffff14!important;color:#fecaca!important;margin-top:8px!important;padding-top:10px!important}@media (max-width:760px){.adminCaActionsMenu,.adminCaLibrarySelect{width:100%!important}.adminCaActionsMenu{min-width:100%!important}}.adminCaFormPage{margin:0 auto;max-width:1268px;padding:18px 0 72px;width:100%}.adminCaFormPage,.adminCaFormPage *,.adminCaFormPage :after,.adminCaFormPage :before{box-sizing:border-box}.adminCaFormHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 14%,#f973161f,#0000 34%),radial-gradient(circle at 92% 16%,#2563eb33,#0000 36%),linear-gradient(135deg,#1d1823,#0f172a 52%,#08111f);border-radius:34px;box-shadow:0 28px 80px #0f172a29,0 50px 130px #0f172a1a;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(390px,.68fr);margin-bottom:24px;overflow:hidden;padding:38px}.adminCaFormHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminCaFormBadge,.adminCaFormHeader span,.adminCaFormPreviewCard>span{align-items:center;background:#ffffff17;border:1px solid #ffffff21;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:1000;letter-spacing:.1em;min-height:36px;padding:0 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.adminCaFormHero h1{color:#fff;font-size:clamp(3rem,5vw,5rem);letter-spacing:-.08em;line-height:.94;margin:18px 0 12px;max-width:760px}.adminCaFormHero p{color:#e2e8f0b8;font-size:1.02rem;font-weight:800;line-height:1.7;margin:0;max-width:740px}.adminCaFormHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminCaFormGhost,.adminCaFormGhostLight,.adminCaFormPrimary{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;aspect-ratio:auto!important;border-radius:999px!important;-webkit-clip-path:none!important;clip-path:none!important;cursor:pointer!important;display:inline-flex!important;font-size:.88rem!important;font-weight:950!important;height:auto!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease!important;white-space:nowrap!important;width:auto!important}.adminCaFormPrimary{background:#f97316!important;border:0!important;box-shadow:0 18px 40px #f9731638!important;color:#fff!important}.adminCaFormGhost{background:#0f172ab3!important;border:1px solid #ffffff1f!important;box-shadow:0 16px 34px #00000029!important;color:#fff!important}.adminCaFormGhostLight{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 14px 30px #0f172a12!important;color:#0f172a!important}.adminCaFormGhost:hover,.adminCaFormGhostLight:hover,.adminCaFormPrimary:hover{transform:translateY(-1px)}.adminCaFormGhostLight:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.adminCaFormPreviewCard{background:radial-gradient(circle at 12% 10%,#f973161c,#0000 34%),radial-gradient(circle at 90% 10%,#3b82f633,#0000 36%),#ffffff14;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 24px 60px #0000002e,inset 0 1px 0 #ffffff12;min-width:0;padding:24px;position:relative}.adminCaFormPreviewCard h3{color:#fff;font-size:1.8rem;letter-spacing:-.055em;line-height:1.05;margin:18px 0 16px;overflow-wrap:anywhere}.adminCaFormPreviewMeta{grid-gap:10px;display:grid;gap:10px;margin-bottom:18px}.adminCaFormPreviewMeta strong{background:#ffffff14;border-radius:16px;color:#ffffffe0;display:block;font-size:.9rem;font-weight:900;min-height:42px;overflow-wrap:anywhere;padding:12px 14px}.adminCaFormPdfHealth{background:#f973161f;border:1px solid #f9731633;border-radius:18px;padding:16px}.adminCaFormPdfHealth.live{background:#16a34a24;border-color:#16a34a38}.adminCaFormPdfHealth b{color:#fff;display:block;font-size:1rem;font-weight:1000}.adminCaFormPdfHealth small{color:#e2e8f0b8;display:block;font-size:.82rem;font-weight:750;line-height:1.45;margin-top:6px}.adminCaFormShell{background:radial-gradient(circle at 88% 8%,#f9731614,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid #f9731629;border-radius:34px;box-shadow:0 22px 52px #0f172a0f,0 48px 110px rgba(15,23,42,.045);padding:30px}.adminCaFormHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.adminCaFormHeader span{background:#f973161a;border-color:#f9731624;color:#ea580c}.adminCaFormHeader h2{color:#0f172a;font-size:clamp(2.25rem,4vw,3.6rem);letter-spacing:-.075em;line-height:.95;margin:12px 0 0}.adminCaFormHeader>strong{align-items:center;background:#eaf2ff;border-radius:999px;color:#334155;display:inline-flex;font-size:.88rem;font-weight:950;min-height:40px;padding:0 16px;white-space:nowrap}.adminCaFormGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminCaFormField{grid-gap:9px;background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 16px 34px rgba(15,23,42,.045);display:grid;gap:9px;min-width:0;padding:16px}.adminCaFormField>span{color:#64748b;font-size:.76rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.adminCaFormField input,.adminCaFormField select{background:#f8fafc;border:1px solid #0f172a1a;border-radius:16px;color:#0f172a;font-size:.98rem;font-weight:850;min-height:54px;outline:none;padding:0 15px;width:100%}.adminCaFormField input:focus,.adminCaFormField select:focus{border-color:#f9731673;box-shadow:0 0 0 4px #f9731614}.adminCaFormField small{color:#64748b;font-size:.78rem;font-weight:750;line-height:1.45}.adminCaFormField:last-child{grid-column:1/-1}.adminCaFormActions{border-top:1px solid #0f172a14;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:22px}@media (max-width:1180px){.adminCaFormPage{max-width:calc(100% - 32px)}.adminCaFormHero{grid-template-columns:1fr}}@media (max-width:760px){.adminCaFormPage{max-width:calc(100% - 20px);padding-bottom:50px}.adminCaFormHero,.adminCaFormPreviewCard,.adminCaFormShell{border-radius:24px}.adminCaFormHero,.adminCaFormShell{padding:20px}.adminCaFormHero h1{font-size:clamp(2.35rem,14vw,3.35rem)}.adminCaFormGrid{grid-template-columns:1fr}.adminCaFormActions,.adminCaFormHeader{align-items:stretch;flex-direction:column}.adminCaFormGhost,.adminCaFormGhostLight,.adminCaFormPrimary{width:100%!important}}.adminNotesMockAlignedPage{background:radial-gradient(circle at 8% 14%,#f9731624,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f629,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 54%,#f8fbff);min-height:calc(100vh - 92px);padding:34px 7vw 74px}.adminNotesMockAlignedPage .adminMockHomeShell{margin:0 auto;width:min(100%,1500px)}.adminNotesMockAlignedPage .adminMockCommandCenter{background:radial-gradient(circle at 10% 12%,#f973161a,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f621,#0000 34%),#fffffff0;border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 70px #0f172a14;margin-top:28px;overflow:hidden;padding:38px}.adminNotesMockAlignedPage .adminMockSectionTitle{margin-bottom:24px}.adminNotesMockAlignedPage .adminMockSectionTitle>span{align-items:center;background:#fff7ed;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.12em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.adminNotesMockAlignedPage .adminMockSectionTitle h2{color:#0f172a;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:1000;letter-spacing:-.078em;line-height:.94;margin:16px 0 0;max-width:940px}.adminNotesMockAlignedPage .adminMockSectionTitle p{color:#64748b;font-size:.94rem;font-weight:850;line-height:1.55;margin:14px 0 0;max-width:780px}.adminNotesMockAlignedPage .adminMockCommandLayout{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 330px}.adminNotesMockAlignedPage .adminMockPrimaryGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminNotesMockAlignedPage .adminMockActionCard{align-items:flex-start;background:radial-gradient(circle at 88% 10%,#3b82f61c,#0000 34%),radial-gradient(circle at 10% 10%,#f9731614,#0000 30%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:30px;box-shadow:0 18px 46px #0f172a0f;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;min-height:292px;overflow:hidden;padding:22px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.adminNotesMockAlignedPage .adminMockActionCard:hover{border-color:#f973163d;box-shadow:0 28px 68px #0f172a1c;transform:translateY(-4px)}.adminNotesMockAlignedPage .adminMockActionTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.adminNotesMockAlignedPage .adminMockActionIcon{background:linear-gradient(135deg,#f97316,#fb923c);border:1px solid #f973162e;border-radius:20px;box-shadow:0 18px 36px #f973162e;color:#fff;display:grid;flex:0 0 auto;font-size:1.32rem;font-weight:1000;height:58px;place-items:center;width:58px}.adminNotesMockAlignedPage .adminMockTone-blue .adminMockActionIcon{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 18px 36px #2563eb2e}.adminNotesMockAlignedPage .adminMockTone-green .adminMockActionIcon{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 18px 36px #16a34a2e}.adminNotesMockAlignedPage .adminMockTone-purple .adminMockActionIcon{background:linear-gradient(135deg,#7c3aed,#a78bfa);box-shadow:0 18px 36px #7c3aed2e}.adminNotesMockAlignedPage .adminMockActionArrow{background:#fff7ed;border:1px solid #f9731624;border-radius:999px;color:#f97316;display:grid;flex:0 0 auto;font-size:1rem;font-weight:1000;height:40px;place-items:center;width:40px}.adminNotesMockAlignedPage .adminMockActionLabel{color:#f97316;display:block;font-size:.72rem;font-weight:1000;letter-spacing:.12em;line-height:1;margin-top:22px;text-transform:uppercase}.adminNotesMockAlignedPage .adminMockActionCard>strong{color:#0f172a;display:block;font-size:clamp(1.5rem,1.8vw,2rem);font-weight:1000;letter-spacing:-.055em;line-height:1.03;margin-top:10px}.adminNotesMockAlignedPage .adminMockActionCard>small{color:#64748b;display:block;font-size:.92rem;font-weight:850;line-height:1.52;margin-top:14px;max-width:390px}.adminNotesMockAlignedPage .adminMockQuickRail{background:radial-gradient(circle at 92% 10%,#3b82f61a,#0000 32%),linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #0f172a12;border-radius:30px;box-shadow:inset 0 1px 0 #ffffffa6;min-height:100%;padding:18px}.adminNotesMockAlignedPage .adminMockQuickRailHeader>span{align-items:center;background:#fff7ed;border:1px solid #f973161f;border-radius:999px;color:#f97316;display:inline-flex;font-size:.73rem;font-weight:1000;letter-spacing:.1em;min-height:32px;padding:0 12px;text-transform:uppercase}.adminNotesMockAlignedPage .adminMockQuickRailHeader>strong{color:#0f172a;display:block;font-size:clamp(1.35rem,1.55vw,1.75rem);font-weight:1000;letter-spacing:-.05em;line-height:1.08;margin-top:16px}.adminNotesMockAlignedPage .adminMockQuickList{display:flex;flex-direction:column;gap:12px;margin-top:18px}.adminNotesMockAlignedPage .adminMockQuickList button{align-items:center;background:#fff;border:1px solid #0f172a12;border-radius:20px;box-shadow:0 8px 24px #0f172a0a;color:#0f172a;cursor:pointer;display:flex;gap:14px;justify-content:space-between;min-height:64px;padding:0 14px;text-align:left;width:100%}.adminNotesMockAlignedPage .adminMockQuickList button:hover{border-color:#f9731638;transform:translateY(-1px)}.adminNotesMockAlignedPage .adminMockQuickList button>span{display:flex;flex-direction:column;gap:3px;min-width:0}.adminNotesMockAlignedPage .adminMockQuickList button strong{color:#0f172a;font-size:1rem;font-weight:1000;letter-spacing:-.03em;line-height:1.1}.adminNotesMockAlignedPage .adminMockQuickList button small{color:#64748b;font-size:.78rem;font-weight:850;line-height:1.2}.adminNotesMockAlignedPage .adminMockQuickList button em{background:#fff7ed;border:1px solid #f973161a;border-radius:999px;color:#f97316;display:grid;flex:0 0 auto;font-size:.95rem;font-style:normal;font-weight:1000;height:32px;place-items:center;width:32px}.adminNotesMockAlignedPage .adminMockHomeFooter{display:flex;justify-content:center;margin-top:28px}.adminNotesMockAlignedPage .adminMockBackButton{background:#fff;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 18px 42px #0f172a14;color:#0f172a;cursor:pointer;font-size:.92rem;font-weight:1000;min-height:52px;padding:0 24px}.adminNotesPage{background:radial-gradient(circle at 8% 14%,#f9731624,#0000 30%),radial-gradient(circle at 92% 18%,#3b82f629,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 54%,#f8fbff);min-height:calc(100vh - 92px);padding:34px 7vw 74px}.adminNotesShelf{background:radial-gradient(circle at 10% 12%,#f973161a,#0000 34%),radial-gradient(circle at 92% 10%,#3b82f621,#0000 34%),#fffffff0;border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 70px #0f172a14;margin-top:28px;overflow:hidden;padding:34px}.adminNotesShelfHeader{margin-bottom:24px}.adminNotesShelfHeader>span{align-items:center;background:#fff7ed;border-radius:999px;color:#ea580c;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.12em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.adminNotesShelfHeader h2{color:#0f172a;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:1000;letter-spacing:-.078em;line-height:.94;margin:16px 0 0;max-width:940px}.adminNotesShelfHeader p{color:#64748b;font-size:.94rem;font-weight:850;line-height:1.55;margin:14px 0 0;max-width:780px}.adminNotesPdfGrid,.adminNotesPlanGrid,.adminNotesQuickGrid,.adminNotesStatusGrid{grid-gap:16px;display:grid;gap:16px}.adminNotesStatusGrid{margin-top:28px}.adminNotesPlanGrid,.adminNotesQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminNotesPdfGrid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminNotesBackRow{display:flex;justify-content:center;margin-top:28px}.adminNotesStudioBackBtn{background:#fff;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 18px 42px #0f172a14;color:#0f172a;cursor:pointer;font-size:.92rem;font-weight:1000;min-height:52px;padding:0 24px}@media (max-width:1280px){.adminNotesMockAlignedPage .adminMockCommandLayout{grid-template-columns:1fr}.adminNotesPdfGrid,.adminNotesPlanGrid,.adminNotesQuickGrid,.adminNotesStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminNotesMockAlignedPage,.adminNotesPage{padding:26px 16px 60px}.adminNotesMockAlignedPage .adminMockCommandCenter,.adminNotesShelf{border-radius:26px;padding:22px}.adminNotesMockAlignedPage .adminMockSectionTitle h2,.adminNotesShelfHeader h2{font-size:clamp(2.15rem,11vw,3.15rem)}.adminNotesMockAlignedPage .adminMockPrimaryGrid,.adminNotesPdfGrid,.adminNotesPlanGrid,.adminNotesQuickGrid,.adminNotesStatusGrid{grid-template-columns:1fr}.adminNotesMockAlignedPage .adminMockActionCard{min-height:auto}.adminNotesMockAlignedPage .adminMockQuickList button{align-items:flex-start}}.adminNotesLaunchHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 9% 12%,#f973162e,#0000 32%),radial-gradient(circle at 92% 18%,#3b82f638,#0000 34%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:36px;box-shadow:0 30px 90px #0f172a2e;display:grid;gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.62fr);isolation:isolate;min-height:430px;overflow:hidden;padding:34px;position:relative;width:100%}.adminNotesLaunchHero:before{border:1px solid #ffffff1f;border-radius:28px;content:"";inset:14px;pointer-events:none;position:absolute;z-index:-1}.adminNotesLaunchHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminNotesLaunchBadge{align-items:center;background:#fff7ed1a;border:1px solid #fdba7438;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.74rem;font-weight:1000;letter-spacing:.13em;min-height:34px;padding:0 14px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.adminNotesLaunchHero h1{color:#fff;font-size:clamp(3.05rem,5vw,5.28rem);font-weight:1000;letter-spacing:-.085em;line-height:.92;margin:22px 0 0;max-width:860px}.adminNotesLaunchHero p{color:#ffffffc2;font-size:.98rem;font-weight:800;line-height:1.6;margin:18px 0 0;max-width:720px}.adminNotesLaunchHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.adminNotesLaunchGhostBtn,.adminNotesLaunchPrimaryBtn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:1000;justify-content:center;min-height:44px;padding:0 16px;white-space:nowrap}.adminNotesLaunchPrimaryBtn{background:linear-gradient(135deg,#fb923c,#fed7aa);box-shadow:0 18px 40px #f9731633;color:#111827}.adminNotesLaunchGhostBtn{background:#ffffff17;border:1px solid #ffffff29;color:#fff}.adminNotesLaunchTrustRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.adminNotesLaunchTrustRow span{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffbd;display:inline-flex;font-size:.74rem;font-weight:900;min-height:30px;padding:0 12px}.adminNotesLaunchSystemCard{background:radial-gradient(circle at 12% 12%,#f9731629,#0000 34%),radial-gradient(circle at 88% 18%,#3b82f63d,#0000 36%),linear-gradient(135deg,#0f172a,#111827 64%,#241917);border:1px solid #ffffff24;border-radius:30px;box-shadow:0 24px 70px #0f172a33,inset 0 1px 0 #ffffff1a;color:#fff;display:flex;flex-direction:column;min-width:0;padding:24px}.adminNotesLaunchSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between}.adminNotesLaunchSystemTop span{align-items:center;background:#fff7ed1c;border:1px solid #fdba742e;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.72rem;font-weight:1000;letter-spacing:.1em;min-height:34px;padding:0 14px;text-transform:uppercase;white-space:nowrap}.adminNotesLaunchSystemTop strong{color:#fff;font-size:.8rem;font-weight:1000;letter-spacing:-.02em;line-height:1.2;text-align:right}.adminNotesLaunchTitleCard{align-items:center;background:#3b82f629;border:1px solid #ffffff1c;border-radius:22px;display:flex;gap:14px;margin-top:22px;min-height:86px;padding:16px}.adminNotesLaunchIcon{background:#ffffff1f;border-radius:18px;color:#fff;display:grid;flex:0 0 auto;font-size:1.4rem;height:58px;place-items:center;width:58px}.adminNotesLaunchTitleCard h3{color:#fff;font-size:1.05rem;font-weight:1000;line-height:1.18;margin:0}.adminNotesLaunchTitleCard p{color:#ffffff94;font-size:.72rem;font-weight:950;letter-spacing:.08em;line-height:1.2;margin:6px 0 0;text-transform:uppercase}.adminNotesLaunchSystemGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.adminNotesLaunchFeatureCard{background:#ffffff14;border:1px solid #ffffff1c;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:94px;min-width:0;padding:16px}.adminNotesLaunchFeatureCard strong{color:#fff;display:block;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:1000;letter-spacing:-.055em;line-height:1.04;overflow-wrap:anywhere}.adminNotesLaunchFeatureCard span{color:#ffffffad;display:block;font-size:.7rem;font-weight:950;line-height:1.25;margin-top:8px}.adminNotesLaunchSystemFlow{grid-gap:10px;align-items:center;background:#1e40af61;border-radius:999px;color:#fff;display:grid;font-size:.72rem;font-weight:1000;gap:10px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;margin-top:auto;padding:12px 14px}.adminNotesLaunchSystemFlow i{background:#ffffff4d;display:block;height:1px}@media (max-width:1180px){.adminNotesLaunchHero{grid-template-columns:1fr}}@media (max-width:760px){.adminNotesLaunchHero{border-radius:26px;min-height:auto;padding:22px}.adminNotesLaunchHero h1{font-size:clamp(2.15rem,11vw,3.15rem)}.adminNotesLaunchHeroActions{align-items:stretch;flex-direction:column}.adminNotesLaunchBadge,.adminNotesLaunchGhostBtn,.adminNotesLaunchPrimaryBtn{width:100%}.adminNotesLaunchSystemTop{align-items:flex-start;flex-direction:column}.adminNotesLaunchSystemTop strong{text-align:left}.adminNotesLaunchSystemGrid{grid-template-columns:1fr}.adminNotesLaunchSystemFlow{border-radius:18px;grid-template-columns:1fr}.adminNotesLaunchSystemFlow i{display:none}}.adminNotePdfCard,.adminNotesChapterCard,.adminNotesPlanCard,.adminNotesQuickActionCard,.adminNotesStatusCard,.adminNotesSubjectCard{aspect-ratio:auto!important;background:radial-gradient(circle at 88% 10%,#3b82f621,#0000 35%),radial-gradient(circle at 8% 12%,#f973161a,#0000 35%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;color:#0f172a!important;height:auto!important;isolation:isolate!important;min-width:0!important;overflow:hidden!important;position:relative!important;text-align:left!important;width:100%!important}.adminNotePdfCard:after,.adminNotePdfCard:before,.adminNotesChapterCard:after,.adminNotesChapterCard:before,.adminNotesPlanCard:after,.adminNotesPlanCard:before,.adminNotesQuickActionCard:after,.adminNotesQuickActionCard:before,.adminNotesStatusCard:after,.adminNotesStatusCard:before,.adminNotesSubjectCard:after,.adminNotesSubjectCard:before{content:none!important;display:none!important}.adminNotesChapterCard,.adminNotesPlanCard,.adminNotesSubjectCard{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;min-height:315px!important;padding:20px!important}.adminNotePdfCard,.adminNotesChapterCard,.adminNotesPlanCard,.adminNotesSubjectCard{display:flex!important;flex-direction:column!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.adminNotePdfCard{min-height:390px!important;padding:22px!important}.adminNotePdfCard:hover,.adminNotesChapterCard:hover,.adminNotesPlanCard:hover,.adminNotesQuickActionCard:hover,.adminNotesSubjectCard:hover{border-color:#f973164d!important;box-shadow:0 30px 80px #0f172a1f!important;transform:translateY(-4px)!important}.adminNotesCardTop{align-items:flex-start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:22px!important}.adminNotesCardIcon{background:#fff7ed!important;border:1px solid #f9731626!important;border-radius:20px!important;box-shadow:0 16px 30px #f9731614!important;color:#0f172a!important;display:grid!important;flex:0 0 auto!important;font-size:1.35rem!important;height:58px!important;place-items:center!important;width:58px!important}.adminNotesPdfBadges span,.adminNotesPlanPill{align-items:center!important;background:#fff7ed!important;border:1px solid #f973161a!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.7rem!important;font-weight:1000!important;justify-content:center!important;letter-spacing:.06em!important;max-width:160px!important;min-height:32px!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.adminNotesPdfBadges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;min-width:0!important}.adminNotePdfCard h3,.adminNotesChapterCard h3,.adminNotesPlanCard h3,.adminNotesSubjectCard h3{color:#0f172a!important;font-size:clamp(1.28rem,1.55vw,1.72rem)!important;font-weight:1000!important;letter-spacing:-.052em!important;line-height:1.04!important;margin:0!important}.adminNotePdfCard p,.adminNotesChapterCard p,.adminNotesPlanCard p,.adminNotesSubjectCard p{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.45!important;margin:12px 0 0!important;min-height:50px!important}.adminNotesMiniGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important}.adminNotesMiniGrid div{background:#f8fafcf0!important;border:1px solid #0f172a14!important;border-radius:18px!important;min-height:70px!important;min-width:0!important;padding:12px!important}.adminNotesMiniGrid strong{color:#0f172a!important;display:block!important;font-size:1.18rem!important;font-weight:1000!important;letter-spacing:-.045em!important;line-height:1.08!important;overflow-wrap:anywhere!important}.adminNotesMiniGrid span{color:#64748b!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;margin-top:6px!important;text-transform:uppercase!important}.adminNotesCardFooter{align-items:center!important;border-top:1px solid #0f172a14!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:14px!important}.adminNotesCardFooter>span{color:#64748b!important;font-size:.76rem!important;font-weight:900!important;line-height:1.3!important}.adminNotesCardFooter>strong{align-items:center!important;background:#0f172a!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;display:inline-flex!important;font-size:.76rem!important;font-weight:1000!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap!important}.adminNotesIssueStrip{background:#fff7ed!important;border:1px solid #f9731624!important;border-radius:16px!important;color:#9a3412!important;font-size:.76rem!important;font-weight:900!important;line-height:1.35!important;margin-top:14px!important;padding:10px 12px!important}.adminNotesPdfActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.adminNotesPdfActions button{align-items:center!important;background:#0f172a!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #0f172a24!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.74rem!important;font-weight:1000!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important}.adminNotesPdfActions button:disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important}.adminNotesQuickActionCard{align-items:flex-start!important;-webkit-appearance:none!important;appearance:none!important;border-radius:30px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:292px!important;padding:22px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.adminNotesQuickActionCard>span{background:linear-gradient(135deg,#f97316,#fb923c)!important;border:1px solid #f9731633!important;border-radius:22px!important;box-shadow:0 18px 34px #f973162e!important;color:#fff!important;display:grid!important;flex:0 0 auto!important;font-size:1.45rem!important;font-weight:1000!important;height:64px!important;place-items:center!important;width:64px!important}.adminNotesQuickActionCard div{min-width:0!important}.adminNotesQuickActionCard h3{color:#0f172a!important;font-size:clamp(1.32rem,1.7vw,1.8rem)!important;font-weight:1000!important;letter-spacing:-.052em!important;line-height:1.05!important;margin:22px 0 0!important}.adminNotesQuickActionCard p{color:#64748b!important;font-size:.92rem!important;font-weight:850!important;line-height:1.55!important;margin:12px 0 0!important;max-width:370px!important;min-height:auto!important}.adminNotesQuickActionCard>strong{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#ea580c!important;display:inline-flex!important;font-size:.78rem!important;font-weight:1000!important;margin-left:auto!important;margin-top:auto!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap!important}.adminNotesStatusCard{border-radius:26px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:154px!important;padding:18px!important}.adminNotesStatusCard span{color:#ea580c!important;font-size:.72rem!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.adminNotesStatusCard strong{color:#0f172a!important;display:block!important;font-size:2.1rem!important;font-weight:1000!important;letter-spacing:-.065em!important;line-height:1!important;margin-top:12px!important}.adminNotesStatusCard p{color:#64748b!important;font-size:.78rem!important;font-weight:850!important;line-height:1.4!important;margin:10px 0 0!important}@media (max-width:760px){.adminNotePdfCard,.adminNotesChapterCard,.adminNotesPlanCard,.adminNotesQuickActionCard,.adminNotesSubjectCard{min-height:auto!important}.adminNotesMiniGrid{grid-template-columns:1fr!important}.adminNotesCardFooter{align-items:flex-start!important;flex-direction:column!important}.adminNotesPdfActions,.adminNotesPdfActions button{width:100%!important}}.adminNotesWorkflowGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.82fr)}.adminNotesQuickActionCard{align-items:flex-start;background:radial-gradient(circle at 88% 10%,#3b82f61c,#0000 34%),radial-gradient(circle at 10% 10%,#f9731614,#0000 30%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:30px;box-shadow:0 18px 46px #0f172a0f;display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:22px 22px 20px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.adminNotesQuickActionCard:hover{border-color:#f9731638;box-shadow:0 28px 68px #0f172a1c;transform:translateY(-4px)}.adminNotesQuickActionCard>span:first-child,.adminNotesQuickActionIcon{background:linear-gradient(135deg,#f97316,#fb923c);border:1px solid #f973162e;border-radius:20px;box-shadow:0 18px 36px #f973162e;color:#fff;display:grid;flex:0 0 auto;font-size:1.32rem;font-weight:1000;height:58px;place-items:center;width:58px}.adminNotesQuickActionCard .adminNotesCardKicker,.adminNotesQuickActionCard .adminNotesCardLabel,.adminNotesQuickActionCard .adminNotesEyebrow,.adminNotesQuickActionCard small{color:#f97316;display:block;font-size:.72rem;font-weight:1000;letter-spacing:.12em;line-height:1;margin-top:18px;text-transform:uppercase}.adminNotesQuickActionCard h3{color:#0f172a;font-size:clamp(1.75rem,2vw,2.2rem);font-weight:1000;letter-spacing:-.055em;line-height:1.02;margin:10px 0 0}.adminNotesQuickActionCard p{color:#64748b;font-size:.95rem;font-weight:850;line-height:1.52;margin:14px 0 0;max-width:390px;min-height:86px}.adminNotesQuickActionCard .adminNotesActionBtn,.adminNotesQuickActionCard .adminNotesCardFooter strong,.adminNotesQuickActionCard .adminNotesOpenBtn,.adminNotesQuickActionCard>strong{align-items:center;background:#fff7ed;border:1px solid #f9731624;border-radius:999px;box-shadow:none;color:#0000;display:inline-flex;font-size:0;height:40px;justify-content:center;min-height:40px;min-width:40px;overflow:hidden;padding:0;position:absolute;right:20px;top:20px;width:40px}.adminNotesQuickActionCard .adminNotesActionBtn:before,.adminNotesQuickActionCard .adminNotesCardFooter strong:before,.adminNotesQuickActionCard .adminNotesOpenBtn:before,.adminNotesQuickActionCard>strong:before{color:#f97316;content:"→";font-size:1rem;font-weight:1000;line-height:1}.adminNotesQuickActionCard .adminNotesCardFooter{border-top:0;gap:0;justify-content:flex-start;margin-top:auto;padding-top:0;width:100%}.adminNotesQuickActionCard .adminNotesCardFooter>span{color:#64748b;font-size:.84rem;font-weight:900;line-height:1.35;margin-top:auto}.adminNotesQuickAccessCard,.adminNotesQuickRail{background:radial-gradient(circle at 92% 10%,#3b82f61a,#0000 32%),linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #0f172a12;border-radius:30px;box-shadow:inset 0 1px 0 #ffffffa6;min-height:100%;padding:18px}.adminNotesQuickAccessCard .adminNotesRailBadge,.adminNotesQuickAccessCard>span,.adminNotesQuickRail>span{align-items:center;background:#fff7ed;border:1px solid #f973161f;border-radius:999px;color:#f97316;display:inline-flex;font-size:.73rem;font-weight:1000;letter-spacing:.1em;min-height:32px;padding:0 12px;text-transform:uppercase}.adminNotesQuickAccessCard h3,.adminNotesQuickRail h3{color:#0f172a;font-size:clamp(1.55rem,1.7vw,1.95rem);font-weight:1000;letter-spacing:-.05em;line-height:1.08;margin:16px 0 0}.adminNotesQuickAccessList,.adminNotesQuickRailList{display:flex;flex-direction:column;gap:12px;margin-top:18px}.adminNotesQuickAccessItem,.adminNotesQuickAccessList a,.adminNotesQuickAccessList button,.adminNotesQuickRailList a,.adminNotesQuickRailList button{align-items:center;background:#fff;border:1px solid #0f172a12;border-radius:20px;box-shadow:0 8px 24px #0f172a0a;color:#0f172a;display:flex;gap:14px;justify-content:space-between;min-height:64px;padding:0 14px;text-align:left;text-decoration:none;width:100%}.adminNotesQuickAccessItem>span:first-child,.adminNotesQuickAccessList a>span:first-child,.adminNotesQuickAccessList button>span:first-child,.adminNotesQuickRailList a>span:first-child,.adminNotesQuickRailList button>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.adminNotesQuickAccessItem strong,.adminNotesQuickAccessList a strong,.adminNotesQuickAccessList button strong,.adminNotesQuickRailList a strong,.adminNotesQuickRailList button strong{color:#0f172a;font-size:1.02rem;font-weight:1000;letter-spacing:-.03em;line-height:1.1}.adminNotesQuickAccessItem small,.adminNotesQuickAccessList a small,.adminNotesQuickAccessList button small,.adminNotesQuickRailList a small,.adminNotesQuickRailList button small{color:#64748b;font-size:.78rem;font-weight:850;line-height:1.2}.adminNotesQuickAccessItem>span:last-child,.adminNotesQuickAccessList a>span:last-child,.adminNotesQuickAccessList button>span:last-child,.adminNotesQuickRailList a>span:last-child,.adminNotesQuickRailList button>span:last-child{background:#fff7ed;border:1px solid #f973161a;border-radius:999px;color:#f97316;display:grid;flex:0 0 auto;font-size:.95rem;font-weight:1000;height:32px;place-items:center;width:32px}.adminNotesQuickAccessItem>span:last-child:before,.adminNotesQuickAccessList a>span:last-child:before,.adminNotesQuickAccessList button>span:last-child:before,.adminNotesQuickRailList a>span:last-child:before,.adminNotesQuickRailList button>span:last-child:before{content:"→"}.adminNotesQuickAccessItem>span:last-child,.adminNotesQuickAccessList a>span:last-child,.adminNotesQuickAccessList button>span:last-child,.adminNotesQuickRailList a>span:last-child,.adminNotesQuickRailList button>span:last-child{color:#0000;font-size:0}.adminNotesStatusGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminNotesStatusCard{background:radial-gradient(circle at 88% 10%,#3b82f61f,#0000 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 16px 42px #0f172a0d;min-height:164px;padding:22px 20px}.adminNotesStatusCard span{color:#f97316;font-size:.74rem;font-weight:1000;letter-spacing:.12em;line-height:1;text-transform:uppercase}.adminNotesStatusCard strong{color:#0f172a;display:block;font-size:3rem;font-weight:1000;letter-spacing:-.07em;line-height:1;margin-top:16px}.adminNotesStatusCard p{color:#64748b;font-size:.88rem;font-weight:850;line-height:1.45;margin:14px 0 0}@media (max-width:1180px){.adminNotesWorkflowGrid{grid-template-columns:1fr}.adminNotesStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminNotesQuickAccessCard,.adminNotesQuickActionCard,.adminNotesQuickRail,.adminNotesStatusCard{min-height:auto}.adminNotesStatusGrid{grid-template-columns:1fr}.adminNotesQuickActionCard p{min-height:auto}}.adminNotesEmptyState{background:radial-gradient(circle at 12% 12%,#f9731614,#0000 32%),radial-gradient(circle at 90% 12%,#3b82f61a,#0000 34%),#f8fafceb;border:1px dashed #0f172a24;border-radius:28px;display:grid;min-height:250px;padding:30px;place-items:center;text-align:center}.adminNotesEmptyState>span{background:#fff7ed;border:1px solid #f9731626;border-radius:22px;box-shadow:0 16px 30px #f9731614;display:grid;font-size:1.75rem;height:64px;margin:0 auto;place-items:center;width:64px}.adminNotesEmptyState h3{color:#0f172a;font-size:1.55rem;font-weight:1000;letter-spacing:-.04em;line-height:1.05;margin:14px 0 0}.adminNotesEmptyState p{color:#64748b;font-size:.92rem;font-weight:850;line-height:1.55;margin:8px auto 0;max-width:560px}.adminNotesEmptyAction{display:flex;justify-content:center;margin-top:18px}.adminNotesManagePage{background:radial-gradient(circle at 7% 10%,#ff6f0021,#0000 30%),radial-gradient(circle at 94% 14%,#2563eb24,#0000 34%),linear-gradient(180deg,#f8fafc,#fff 44%,#f8fafc);color:#0f172a;min-height:100vh;padding:28px 7vw 72px}.adminNotesManageHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 6% 10%,#ff7a0026,#0000 30%),radial-gradient(circle at 92% 18%,#2563eb2e,#0000 34%),#ffffffbd;border:1px solid #ff7a002e;border-radius:34px;box-shadow:0 32px 90px #0f172a21;display:grid;gap:34px;grid-template-columns:minmax(0,1.22fr) minmax(380px,.68fr);margin:0 auto 36px;max-width:1480px;overflow:hidden;padding:clamp(28px,5vw,56px);position:relative}.adminNotesManageHero:before{background:linear-gradient(90deg,#ffffff7a,#0000 52%),radial-gradient(circle at 35% 20%,#ffffff8f,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.adminNotesManageHeroCopy,.adminNotesManageStatusCard{position:relative;z-index:1}.adminNotesManageHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:390px}.adminNotesManageBadge,.adminNotesManageBulkBar span,.adminNotesManageDescription span,.adminNotesManageFilters label span,.adminNotesManageKpis span,.adminNotesManageLibraryHeader span,.adminNotesManageMetaGrid span,.adminNotesManageStatusTop span,.adminNotesManageTools span{color:#64748b;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.adminNotesManageBadge{background:#ffedd5e0;border:1px solid #fb923c38;border-radius:999px;color:#c2410c;padding:11px 20px;width:-webkit-fit-content;width:fit-content}.adminNotesManageHero h1{color:#0f172a;font-size:clamp(3.15rem,6.9vw,6.4rem);font-weight:950;letter-spacing:-.08em;line-height:.93;margin:26px 0 18px;max-width:760px}.adminNotesManageHero p{color:#64748b;font-size:1.06rem;font-weight:850;line-height:1.75;margin:0;max-width:760px}.adminNotesManageHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.adminNotesManageActions button,.adminNotesManageBulkBar button,.adminNotesManageFilters button,.adminNotesManageHeroActions button,.adminNotesManagePagination button,.adminNotesManageTools button{background:#0f172a;border:0;border-radius:999px;box-shadow:0 18px 34px #0f172a29;color:#fff;cursor:pointer;font-weight:950;min-height:52px;padding:0 24px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.adminNotesManageActions button:hover,.adminNotesManageBulkBar button:hover,.adminNotesManageFilters button:hover,.adminNotesManageHeroActions button:hover,.adminNotesManagePagination button:hover,.adminNotesManageTools button:hover{box-shadow:0 22px 44px #0f172a33;transform:translateY(-2px)}.adminNotesManageHeroActions button:nth-child(2){background:#0f172a0f;border:1px solid #0f172a1a;box-shadow:none;color:#0f172a}.adminNotesManageStatusCard{background:radial-gradient(circle at 12% 8%,#ff7a0040,#0000 34%),radial-gradient(circle at 92% 16%,#2563eb59,#0000 34%),linear-gradient(135deg,#111827,#0f172a 52%,#271512);border:1px solid #ffffff24;border-radius:30px;box-shadow:0 30px 72px #0f172a42;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:28px}.adminNotesManageStatusTop{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.adminNotesManageStatusTop span{background:#ffffff1a;border-radius:999px;color:#fed7aa;padding:10px 16px}.adminNotesManageStatusTop strong{font-size:1.02rem;font-weight:950}.adminNotesManageStatusGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminNotesManageStatusGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff24;border-radius:22px;display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:22px}.adminNotesManageStatusGrid strong{font-size:2.45rem;font-weight:950;letter-spacing:-.06em;line-height:1}.adminNotesManageStatusGrid span{color:#ffffffb8;font-weight:900;margin-top:10px}.adminNotesManageFlow{grid-gap:12px;align-items:center;background:#2563eb52;border-radius:999px;display:grid;gap:12px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;min-height:48px;padding:0 18px}.adminNotesManageFlow span{color:#fff;font-size:.86rem;font-weight:950}.adminNotesManageFlow i{background:#ffffff59;height:1px}.adminNotesManageBulkBar,.adminNotesManageFilters,.adminNotesManageKpis,.adminNotesManageLibrary,.adminNotesManageTools{background:radial-gradient(circle at 100% 0,#ff7a001a,#0000 30%),#ffffffd6;border:1px solid #ff7a0029;border-radius:30px;box-shadow:0 24px 70px #0f172a17;margin:0 auto 30px;max-width:1480px}.adminNotesManageFilters{padding:24px}.adminNotesManageFilterGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.62fr) minmax(230px,.62fr)}.adminNotesManageFilters label{display:flex;flex-direction:column;gap:10px}.adminNotesManageFilters input,.adminNotesManageFilters select{background:#f8fafcf5;border:1px solid #94a3b859;border-radius:18px;color:#0f172a;font-size:.98rem;font-weight:900;min-height:62px;outline:none;padding:0 18px;width:100%}.adminNotesManageFilters input:focus,.adminNotesManageFilters select:focus{border-color:#f973167a;box-shadow:0 0 0 4px #f973161a}.adminNotesManagePlanTabs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.adminNotesManagePlanTabs button{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:0 18px;text-align:left}.adminNotesManagePlanTabs button.isActive{background:linear-gradient(135deg,#f97316,#ea580c)}.adminNotesManagePlanTabs button strong{background:#fff;border-radius:50%;color:#0f172a;display:grid;min-height:34px;min-width:34px;place-items:center}.adminNotesManageKpis{grid-gap:22px;background:#0000;border:0;box-shadow:none;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:0}.adminNotesManageKpis div{background:#ffffffeb;border:1px solid #94a3b838;border-radius:24px;box-shadow:0 24px 54px #0f172a14;min-height:166px;padding:24px}.adminNotesManageKpis div.isDark{background:radial-gradient(circle at 95% 0,#f9731630,#0000 32%),linear-gradient(135deg,#0f172a,#1f1715);border-color:#ffffff1a;color:#fff}.adminNotesManageKpis strong{color:#0f172a;display:block;font-size:2.35rem;font-weight:950;letter-spacing:-.06em;line-height:1;margin:12px 0 8px}.adminNotesManageKpis div.isDark strong{color:#fff}.adminNotesManageKpis p{color:#64748b;font-weight:850;margin:0}.adminNotesManageKpis div.isDark p,.adminNotesManageKpis div.isDark span{color:#ffffffbd}.adminNotesManageBulkBar{align-items:center;display:flex;gap:22px;justify-content:space-between;padding:20px 24px}.adminNotesManageBulkBar>div:first-child{background:#fff;border:1px solid #94a3b83d;border-radius:20px;min-width:190px;padding:18px 20px}.adminNotesManageBulkBar strong{color:#0f172a;display:block;font-size:2rem;font-weight:950;line-height:1;margin-top:6px}.adminNotesManageBulkBar>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.adminNotesManageActions button.danger,.adminNotesManageBulkBar button.danger{background:linear-gradient(135deg,#991b1b,#ef4444)}.adminNotesManageActions button:disabled,.adminNotesManageBulkBar button:disabled,.adminNotesManagePagination button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.adminNotesManageLibrary{padding:28px}.adminNotesManageLibraryHeader{align-items:start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.adminNotesManageLibraryHeader h2,.adminNotesManageTools h2{color:#0f172a;font-size:clamp(2.2rem,4vw,4.05rem);font-weight:950;letter-spacing:-.07em;line-height:.94;margin:8px 0 0}.adminNotesManageLibraryHeader small{background:#f1f5f9f0;border-radius:999px;color:#334155;font-weight:950;padding:13px 18px}.adminNotesManageList{grid-gap:20px;display:grid;gap:20px}.adminNotesManageCard{grid-gap:22px;background:radial-gradient(circle at 100% 0,#ff7a001a,#0000 28%),#fff;border:1px solid #94a3b838;border-radius:26px;box-shadow:0 24px 60px #0f172a14;display:grid;gap:22px;grid-template-columns:114px minmax(0,1fr);padding:22px}.adminNotesManageCard.isSelected{border-color:#f9731685;box-shadow:0 0 0 4px #f973161a,0 24px 60px #0f172a1a}.adminNotesManageSelect{grid-gap:8px;align-self:start;background:#0f172a;border:0;border-radius:24px;color:#fff;cursor:pointer;display:grid;font-weight:950;gap:8px;min-height:98px;place-items:center}.adminNotesManageSelect span{background:#fff;border-radius:7px;color:#0f172a;display:grid;font-size:.8rem;font-weight:950;height:22px;place-items:center;width:22px}.adminNotesManageSelect strong{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.adminNotesManageCardBody{min-width:0}.adminNotesManageTitleRow>div{display:flex;flex-wrap:wrap;gap:8px}.adminNotesManagePill{align-items:center;background:#ffedd5e6;border:1px solid #fb923c3b;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.75rem;font-weight:950;min-height:30px;padding:0 13px;text-transform:uppercase}.adminNotesManagePill.isReady{background:#dcfce7;border-color:#bbf7d0;color:#166534}.adminNotesManagePill.needsFix{background:#fee2e2;border-color:#fecaca;color:#991b1b}.adminNotesManageTitleRow h3{color:#0f172a;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:950;letter-spacing:-.045em;line-height:1.08;margin:16px 0 8px}.adminNotesManageTitleRow p{color:#64748b;font-weight:900;margin:0 0 18px}.adminNotesManageMetaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.adminNotesManageMetaGrid div{background:#f8fafcf5;border:1px solid #94a3b833;border-radius:16px;padding:15px}.adminNotesManageMetaGrid strong{color:#0f172a;display:block;font-size:.95rem;font-weight:950;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminNotesManageDescription{background:#fff7ed8f;border:1px solid #fb923c29;border-radius:18px;padding:16px}.adminNotesManageDescription p{color:#64748b;font-weight:820;line-height:1.65;margin:8px 0 0}.adminNotesManageActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:18px}.adminNotesManageActions button{min-height:48px;padding-inline:22px}.adminNotesManageEmpty{background:#f8fafcb8;border:1px dashed #94a3b873;border-radius:24px;padding:34px}.adminNotesManageEmpty strong{color:#0f172a;display:block;font-size:1.2rem;font-weight:950}.adminNotesManageEmpty p{color:#64748b;font-weight:850;margin:8px 0 0}.adminNotesManagePagination{align-items:center;border-top:1px solid #94a3b82e;display:flex;gap:18px;justify-content:center;margin-top:26px;padding-top:24px}.adminNotesManagePagination strong{color:#475569;font-weight:950}.adminNotesManageTools{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);padding:30px}.adminNotesManageTools>div:last-child{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.adminNotesManageHero{grid-template-columns:1fr}.adminNotesManageHeroCopy{min-height:auto}.adminNotesManageFilterGrid,.adminNotesManageTools{grid-template-columns:1fr}.adminNotesManageKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminNotesManageTools>div:last-child{grid-template-columns:1fr}}@media (max-width:820px){.adminNotesManagePage{padding:18px 16px 54px}.adminNotesManageBulkBar,.adminNotesManageFilters,.adminNotesManageHero,.adminNotesManageLibrary,.adminNotesManageTools{border-radius:24px}.adminNotesManageHero{padding:24px}.adminNotesManageHero h1{font-size:3.1rem}.adminNotesManageKpis,.adminNotesManageMetaGrid,.adminNotesManagePlanTabs,.adminNotesManageStatusGrid{grid-template-columns:1fr}.adminNotesManageBulkBar{align-items:stretch;flex-direction:column}.adminNotesManageBulkBar>div:last-child{justify-content:stretch}.adminNotesManageBulkBar button{width:100%}.adminNotesManageCard{grid-template-columns:1fr}.adminNotesManageSelect{grid-template-columns:auto 1fr;justify-content:start;min-height:72px;padding:0 20px}.adminNotesManageActions{justify-content:stretch}.adminNotesManageActions button,.adminNotesManagePagination button{width:100%}.adminNotesManagePagination{flex-direction:column}}.adminNotesManageMenuButton{min-width:128px}.adminNotesManageActionMenu{bottom:calc(100% + 12px);box-shadow:0 24px 60px #0f172a52;width:240px;z-index:20}.adminNotesManageActionMenu button{background:#0000;border-radius:14px;box-shadow:none;color:#fff;justify-content:flex-start;min-height:44px;padding:0 14px;text-align:left;width:100%}.adminNotesManageActionMenu button:hover{background:#ffffff14;box-shadow:none;transform:none}.adminNotesManageActionMenu button.danger{background:#0000;color:#fecaca}.adminNotesManageActionMenu button.danger:hover{background:#ef444429}.adminNotesManageActionMenu button:disabled{cursor:not-allowed;opacity:.45}.adminNotesManageCard,.adminNotesManageCardBody{overflow:visible;position:relative}.adminNotesManageActions{position:relative;z-index:4}.adminNotesManageActionMenuWrap{position:relative;z-index:12}.adminNotesManageActionMenu{background:radial-gradient(circle at 0 0,#f9731629,#0000 34%),linear-gradient(135deg,#0f172a,#111827);border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 28px 70px #0f172a57;padding:12px;position:absolute;right:0;top:calc(100% + 12px);width:248px;z-index:50}.adminNotesManageActionMenu:before{background:#0f172a;border-left:1px solid #ffffff1a;border-top:1px solid #ffffff1a;content:"";height:14px;position:absolute;right:26px;top:-7px;transform:rotate(45deg);width:14px}.adminNotesManageActionMenu button{position:relative;z-index:1}.adminNotesManageLibrary,.adminNotesManageList{overflow:visible}@media (max-width:820px){.adminNotesManageActionMenu{left:0;right:auto;width:min(280px,calc(100vw - 72px))}.adminNotesManageActionMenu:before{left:28px;right:auto}}.adminNotesManageActionMenu{bottom:auto;max-height:min(300px,calc(100vh - 24px));overflow-y:auto;position:fixed;right:auto;z-index:9999}.adminNotesManageActionMenu:before{display:none}.adminNotesManageActionMenu::-webkit-scrollbar{width:6px}.adminNotesManageActionMenu::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:999px}.adminMockHomePage{background:radial-gradient(circle at 7% 8%,#f9731621,#0000 32%),radial-gradient(circle at 93% 12%,#2563eb21,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:46px 0 78px!important;position:relative!important}.adminMockHomePage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000009e,#0000 72%);mask-image:linear-gradient(180deg,#0000009e,#0000 72%);pointer-events:none;position:absolute;z-index:-1}.adminMockHomeShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.adminMockHomePage .adminMockHomeHero{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 100% 0,#f9731621,#0000 36%),linear-gradient(135deg,#fffffffc,#fff7ede6)!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 34px 95px #0f172a1c!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;padding:clamp(28px,4vw,46px)!important}.adminMockHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.adminMockKicker{align-items:center!important;background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:18px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.adminMockHomePage .adminMockHomeHero h1{color:#0f172a!important;font-size:clamp(48px,5.4vw,78px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.94!important;margin:0!important;max-width:720px!important}.adminMockHomePage .adminMockHomeHero p{color:#475569!important;font-size:17px!important;font-weight:700!important;line-height:1.68!important;margin:20px 0 0!important;max-width:720px!important}.adminMockHeroActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:30px!important}.adminMockBackButton,.adminMockPrimaryButton,.adminMockSecondaryButton{border-radius:999px!important;cursor:pointer!important;font-size:14px!important;font-weight:950!important;min-height:52px!important;padding:0 24px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.adminMockPrimaryButton{background:linear-gradient(135deg,#111827,#020617)!important;border:none!important;box-shadow:0 18px 42px #0f172a33!important;color:#fff!important}.adminMockBackButton,.adminMockSecondaryButton{background:#fffffff5!important;border:1px solid #0f172a1a!important;box-shadow:0 14px 34px #0f172a14!important;color:#111827!important}.adminMockBackButton:hover,.adminMockPrimaryButton:hover,.adminMockSecondaryButton:hover{box-shadow:0 22px 52px #0f172a24!important;transform:translateY(-2px)!important}.adminMockSystemPanel{background:radial-gradient(circle at 0 0,#f9731638,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb29,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:32px!important;box-shadow:inset 0 1px 0 #ffffff14,0 26px 64px #0f172a33!important;flex-direction:column!important;min-height:330px!important;padding:24px!important}.adminMockPanelHeader,.adminMockSystemPanel{display:flex!important;justify-content:space-between!important}.adminMockPanelHeader{align-items:center!important;gap:14px!important}.adminMockPanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.adminMockPanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.adminMockStatGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:22px!important}.adminMockStatGrid article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;min-height:100px!important;padding:17px!important}.adminMockStatGrid strong{color:#fff!important;display:block!important;font-size:32px!important;font-weight:950!important;line-height:1!important}.adminMockStatGrid span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:9px!important}.adminMockFlowLine{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:950!important;gap:10px!important;margin-top:22px!important;padding:13px 14px!important}.adminMockFlowLine i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.adminMockCommandCenter{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:36px!important;box-shadow:0 28px 82px #0f172a17!important;margin-top:24px!important;padding:clamp(24px,3.2vw,34px)!important}.adminMockSectionTitle{grid-gap:8px!important;display:grid!important;gap:8px!important;margin-bottom:20px!important}.adminMockActionLabel,.adminMockQuickRailHeader span,.adminMockSectionTitle span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.adminMockSectionTitle h2{color:#0f172a!important;font-size:clamp(30px,3.5vw,46px)!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:0!important}.adminMockSectionTitle p{color:#64748b!important;font-size:15px!important;font-weight:700!important;line-height:1.62!important;margin:0!important;max-width:800px!important}.adminMockCommandLayout{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 330px!important}.adminMockPrimaryGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockHomePage .adminMockActionCard{align-items:stretch!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 36%),linear-gradient(180deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:210px!important;overflow:hidden!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important;width:100%!important}.adminMockHomePage .adminMockActionCard:hover{background:#fff!important;border-color:#f9731642!important;box-shadow:0 28px 72px #0f172a1f!important;transform:translateY(-4px)!important}.adminMockActionTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:20px!important}.adminMockActionIcon{border-radius:20px!important;box-shadow:0 15px 34px #0f172a29!important;color:#fff!important;font-size:24px!important;height:52px!important;place-items:center!important;width:52px!important}.adminMockActionArrow,.adminMockActionIcon{display:grid!important;font-weight:950!important}.adminMockActionArrow{background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;font-size:18px!important;height:36px!important;place-items:center!important;width:36px!important}.adminMockHomePage .adminMockActionCard>strong{color:#0f172a!important;display:block!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.08!important;margin-top:8px!important}.adminMockHomePage .adminMockActionCard>small{color:#64748b!important;display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.58!important;margin-top:12px!important}.adminMockTone-orange .adminMockActionIcon{background:linear-gradient(135deg,#f97316,#ea580c)!important}.adminMockTone-blue .adminMockActionIcon{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.adminMockTone-green .adminMockActionIcon{background:linear-gradient(135deg,#16a34a,#15803d)!important}.adminMockTone-purple .adminMockActionIcon{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important}.adminMockQuickRail{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(180deg,#f8fafc,#fff)!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 18px 50px #0f172a12!important;display:flex!important;flex-direction:column!important;min-height:100%!important;padding:18px!important}.adminMockQuickRailHeader{padding:4px 4px 14px!important}.adminMockQuickRailHeader strong{color:#0f172a!important;display:block!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;margin-top:7px!important}.adminMockQuickList{grid-gap:9px!important;display:grid!important;gap:9px!important}.adminMockHomePage .adminMockQuickList button{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:18px!important;box-shadow:0 8px 22px #0f172a0a!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:58px!important;padding:12px 13px!important;text-align:left!important;width:100%!important}.adminMockHomePage .adminMockQuickList button:hover{border-color:#f9731640!important;box-shadow:0 14px 34px #0f172a14!important;transform:translateY(-1px)!important}.adminMockQuickList button span{grid-gap:3px!important;display:grid!important;gap:3px!important;min-width:0!important}.adminMockQuickList button strong{color:#0f172a!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}.adminMockQuickList button small{color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.adminMockQuickList button em{background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;display:grid!important;flex:0 0 auto!important;font-style:normal!important;font-weight:950!important;height:26px!important;place-items:center!important;width:26px!important}.adminMockHomeFooter{display:flex!important;justify-content:center!important;margin-top:24px!important}@media (max-width:1100px){.adminMockCommandLayout,.adminMockHomePage .adminMockHomeHero{grid-template-columns:1fr!important}.adminMockQuickRail,.adminMockSystemPanel{min-height:auto!important}.adminMockQuickList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.adminMockHomePage{padding-top:26px!important}.adminMockHomeShell{width:min(100% - 24px,1180px)!important}.adminMockCommandCenter,.adminMockHomePage .adminMockHomeHero{border-radius:28px!important;padding:22px!important}.adminMockHomePage .adminMockHomeHero h1{font-size:42px!important}.adminMockHomePage .adminMockHomeHero p{font-size:15px!important}.adminMockHeroActions,.adminMockPrimaryGrid,.adminMockQuickList,.adminMockStatGrid{grid-template-columns:1fr!important}.adminMockHeroActions{display:grid!important}.adminMockBackButton,.adminMockPrimaryButton,.adminMockSecondaryButton{width:100%!important}.adminMockHomePage .adminMockActionCard{min-height:184px!important}}.adminMockManagePage{margin:0 auto;max-width:1500px;padding-bottom:76px}.adminMockManageHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 12% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 16%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 30px 90px #0f172a1a;display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);margin:8px auto 34px;padding:32px 38px}.adminMockManageHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:430px}.adminMockManageHeroCopy .badge{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 18px 36px #0f172a2e;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.11em;max-width:100%;min-height:42px;padding:0 18px;width:-webkit-max-content;width:max-content}.adminMockManageHeroCopy h1{color:#0f172a;font-size:clamp(3rem,6.2vw,5.8rem);letter-spacing:-.075em;line-height:.96;margin:28px 0 18px;max-width:850px}.adminMockManageHeroCopy p{color:#64748b;font-size:1.05rem;font-weight:800;line-height:1.65;margin:0;max-width:760px}.adminMockManageCardActions,.adminMockManageEmptyActions,.adminMockManageHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockManageHeroActions{margin-top:30px}.adminMockManageDangerBtn,.adminMockManageGhostBtn,.adminMockManagePrimaryBtn{border:0;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:950;min-height:48px;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.adminMockManagePrimaryBtn{background:#0f172a;box-shadow:0 18px 36px #0f172a2e;color:#fff}.adminMockManageGhostBtn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 14px 30px #0f172a14;color:#0f172a}.adminMockManageDangerBtn{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 18px 36px #ef444433;color:#fff}.adminMockManageDangerBtn:hover,.adminMockManageGhostBtn:hover,.adminMockManagePrimaryBtn:hover{transform:translateY(-1px)}.adminMockManageDangerBtn:disabled,.adminMockManageGhostBtn:disabled,.adminMockManagePrimaryBtn:disabled{cursor:not-allowed;opacity:.55;transform:none}.adminMockManageSystemCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:30px;box-shadow:0 28px 70px #0f172a38;color:#fff;min-height:430px;padding:26px}.adminMockManageSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.adminMockManageSystemTop span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.8rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase}.adminMockManageSystemTop strong{font-size:.92rem;font-weight:950}.adminMockManageSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockManageSystemGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:106px;padding:18px}.adminMockManageSystemGrid strong{display:block;font-size:2.1rem;letter-spacing:-.05em;line-height:1}.adminMockManageSystemGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;margin-top:10px}.adminMockManageFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:12px 16px}.adminMockManageFlow span{font-size:.8rem;font-weight:950}.adminMockManageFlow i{background:#ffffff4d;height:1px}.adminMockManageBulkBar,.adminMockManageFeaturedPanel,.adminMockManageFilterPanel,.adminMockManageImportPanel,.adminMockManageTestsPanel{background:radial-gradient(circle at 88% 12%,#f973161a,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafcf0);border:1px solid #f9731629;box-shadow:0 24px 70px #0f172a14}.adminMockManageFilterPanel{border-radius:30px;margin-bottom:28px;padding:24px}.adminMockManageFilterGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,1.3fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(180px,.8fr);margin-bottom:16px}.adminMockManageFilterGrid label,.adminMockManageImportGrid label{display:block}.adminMockManageFilterGrid span{color:#64748b;display:block;font-size:.72rem;font-weight:950;letter-spacing:.09em;margin:0 0 8px;text-transform:uppercase}.adminMockManageFilterGrid input,.adminMockManageFilterGrid select,.adminMockManageImportGrid input{background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;color:#0f172a;font-size:.94rem;font-weight:850;min-height:56px;outline:none;padding:0 16px;width:100%}.adminMockManageFilterGrid input:focus,.adminMockManageFilterGrid select:focus,.adminMockManageImportGrid input:focus{background:#fff;border-color:#f9731670;box-shadow:0 0 0 4px #f973161c}.adminMockManagePlanTabs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.adminMockManagePlanTab{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 14px 30px #0f172a0f;color:#0f172a;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:0 16px}.adminMockManagePlanTab span{font-size:.82rem;font-weight:950;letter-spacing:.05em}.adminMockManagePlanTab strong{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.8rem;font-weight:950;justify-content:center;min-height:30px;min-width:30px}.adminMockManagePlanTab.isActive{background:#0f172a;border-color:#0f172a;color:#fff}.adminMockManagePlanTab.isActive strong{background:#ffffff24;color:#fff}.adminMockManageKpiGrid,.adminMockManageMiniGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminMockManageKpiGrid{margin-bottom:18px}.adminMockManageMiniGrid{margin-bottom:24px}.adminMockManageKpiCard,.adminMockManageMiniCard{border-radius:26px;box-shadow:0 22px 58px #0f172a14;min-height:150px;padding:22px}.adminMockManageKpiCard{background:#fff;border:1px solid #0f172a14}.adminMockManageMiniCard{background:radial-gradient(circle at 92% 18%,#f973162e,#0000 34%),linear-gradient(135deg,#0f172a,#111827 68%,#261a17);border:1px solid #ffffff1f;color:#fff}.adminMockManageKpiCard span,.adminMockManageMiniCard span,.adminMockManagePanelHeader span,.adminMockManageSelectedCount span{color:#64748b;display:block;font-size:.74rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.adminMockManageMiniCard span{color:#ffffffb3}.adminMockManageKpiCard strong,.adminMockManageMiniCard strong,.adminMockManageSelectedCount strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.045em;line-height:1;margin-top:12px}.adminMockManageMiniCard strong{color:#fff}.adminMockManageKpiCard p,.adminMockManageMiniCard p{color:#64748b;font-size:.88rem;font-weight:850;margin:12px 0 0}.adminMockManageMiniCard p{color:#ffffff9e}.adminMockManageBulkBar{align-items:center;border-radius:28px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:16px}.adminMockManageSelectedCount{background:#fff;border:1px solid #0f172a14;border-radius:18px;margin-right:auto;min-height:56px;min-width:160px;padding:10px 16px}.adminMockManageSelectedCount strong{font-size:1.25rem;margin-top:3px}.adminMockManageFeaturedPanel,.adminMockManageImportPanel,.adminMockManageTestsPanel{border-radius:30px;margin-bottom:24px;padding:24px}.adminMockManagePanelHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.adminMockManagePanelHeader h2{color:#0f172a;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:6px 0 0}.adminMockManagePanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:.8rem;font-weight:950;min-height:36px;padding:0 14px;white-space:nowrap}.adminMockManageEmpty{background:#fff;border:1px dashed #0f172a2e;border-radius:24px;padding:24px}.adminMockManageEmpty strong{color:#0f172a;display:block;font-size:1rem;font-weight:950}.adminMockManageEmpty p{color:#64748b;font-size:.92rem;font-weight:800;line-height:1.55;margin:8px 0 0}.adminMockManageEmptyActions{margin-top:16px}.adminMockManageFeaturedGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminMockManageFeaturedCard{background:#fff;border:1px solid #f973162e;border-radius:24px;box-shadow:0 18px 44px #0f172a12;min-height:150px;padding:18px}.adminMockManageFeaturedCard span{align-items:center;background:#fff7ed;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.74rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockManageFeaturedCard strong{color:#0f172a;display:block;font-size:1rem;line-height:1.35;margin-top:12px}.adminMockManageFeaturedCard p{color:#64748b;font-size:.84rem;font-weight:850;line-height:1.45;margin:8px 0 0}.adminMockManageTestGrid{grid-gap:18px;display:grid;gap:18px}.adminMockManageTestCard{background:radial-gradient(circle at 96% 10%,#f9731617,#0000 30%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 22px 58px #0f172a14;padding:22px}.adminMockManageTestTop{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:92px minmax(0,1fr);margin-bottom:16px}.adminMockManageSelectBox{grid-gap:6px;background:#0f172a;border-radius:20px;box-shadow:0 16px 34px #0f172a26;color:#fff;cursor:pointer;display:grid;gap:6px;min-height:78px;padding:10px;place-items:center}.adminMockManageSelectBox input{accent-color:#f97316;height:18px;width:18px}.adminMockManageSelectBox span{font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.adminMockManageChipRow,.adminMockManagePillRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminMockManageChipRow em,.adminMockManageFeaturedPill,.adminMockManagePlanPill,.adminMockManageStatusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-style:normal;font-weight:950;min-height:30px;padding:0 11px}.adminMockManagePlanPill{background:#fff7ed;border:1px solid #f9731638;color:#c2410c}.adminMockManageFeaturedPill{background:#ffedd5;border:1px solid #f9731633;color:#7c2d12}.adminMockManageStatusPill{text-transform:capitalize}.adminMockManageStatusPill.isPublished{background:#dcfce7;border:1px solid #22c55e33;color:#166534}.adminMockManageStatusPill.isDraft{background:#f1f5f9;border:1px solid #0f172a14;color:#475569}.adminMockManageStatusPill.isArchived{background:#fee2e2;border:1px solid #ef44442e;color:#7f1d1d}.adminMockManageStatusPill.isUnpublished{background:#fef3c7;border:1px solid #f59e0b2e;color:#92400e}.adminMockManageTestTitleBlock h3{color:#0f172a;font-size:1.35rem;letter-spacing:-.035em;line-height:1.18;margin:12px 0 8px}.adminMockManageTestTitleBlock p{color:#64748b;font-size:.95rem;font-weight:850;line-height:1.5;margin:0}.adminMockManageStatStrip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.adminMockManageStatStrip div{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;min-height:82px;padding:14px}.adminMockManageInfoBox>span,.adminMockManageStatStrip span{color:#64748b;display:block;font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.adminMockManageStatStrip strong{color:#0f172a;display:block;font-size:1.05rem;font-weight:950;margin-top:9px}.adminMockManageInfoGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockManageInfoBox{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:14px}.adminMockManageAuditBox{grid-column:1/-1}.adminMockManageChipRow{margin-top:10px}.adminMockManageChipRow em{background:#f8fafc;border:1px solid #0f172a14;color:#334155}.adminMockManageCardActions{border-top:1px solid #0f172a14;justify-content:flex-end;margin-top:18px;padding-top:16px}.adminMockManagePagination{align-items:center;border-top:1px solid #0f172a14;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:22px;padding-top:18px}.adminMockManagePagination span{color:#475569;font-size:.86rem;font-weight:950}.adminMockManageImportGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminMockManageImportGrid input{grid-column:span 2}@media (max-width:1180px){.adminMockManageHero{grid-template-columns:1fr}.adminMockManageHeroCopy,.adminMockManageSystemCard{min-height:auto}.adminMockManageFeaturedGrid,.adminMockManageFilterGrid,.adminMockManageKpiGrid,.adminMockManageMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockManageImportGrid{grid-template-columns:1fr}.adminMockManageImportGrid input{grid-column:auto}}@media (max-width:760px){.adminMockManageFeaturedPanel,.adminMockManageFilterPanel,.adminMockManageHero,.adminMockManageImportPanel,.adminMockManageTestsPanel{border-radius:24px;padding:18px}.adminMockManageHeroCopy h1,.adminMockManagePanelHeader h2{font-size:clamp(2.25rem,12vw,3.2rem)}.adminMockManageBulkBar,.adminMockManageCardActions,.adminMockManageEmptyActions,.adminMockManageHeroActions{align-items:stretch}.adminMockManageDangerBtn,.adminMockManageGhostBtn,.adminMockManagePrimaryBtn{width:100%}.adminMockManageFeaturedGrid,.adminMockManageFilterGrid,.adminMockManageFlow,.adminMockManageInfoGrid,.adminMockManageKpiGrid,.adminMockManageMiniGrid,.adminMockManagePlanTabs,.adminMockManageStatStrip,.adminMockManageSystemGrid{grid-template-columns:1fr}.adminMockManageFlow{border-radius:20px}.adminMockManageFlow i{display:none}.adminMockManageTestTop{grid-template-columns:1fr}.adminMockManageSelectBox{display:flex;justify-content:center;min-height:56px}.adminMockManagePanelHeader{flex-direction:column}.adminMockManageSelectedCount{margin-right:0;width:100%}}.adminMockQuestionBankPage{margin:0 auto;max-width:1220px;padding-bottom:70px}.adminMockQuestionBankPage .adminMockQbHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731624,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 28px 80px #0f172a1a;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockQuestionBankPage .adminMockQbHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockQuestionBankPage .adminMockQbHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:760px}.adminMockQuestionBankPage .adminMockQbHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockQuestionBankPage .adminMockQbHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminMockQuestionBankPage .adminMockQbGhostBtn,.adminMockQuestionBankPage .adminMockQbPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.adminMockQuestionBankPage .adminMockQbPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockQuestionBankPage .adminMockQbGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockQuestionBankPage .adminMockQbGhostBtn:hover,.adminMockQuestionBankPage .adminMockQbPrimaryBtn:hover{transform:translateY(-1px)}.adminMockQuestionBankPage .adminMockQbSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 28px 70px #0f172a3d;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockQuestionBankPage .adminMockQbSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockQuestionBankPage .adminMockQbSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockQuestionBankPage .adminMockQbSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockQuestionBankPage .adminMockQbSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockQuestionBankPage .adminMockQbSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockQuestionBankPage .adminMockQbSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockQuestionBankPage .adminMockQbSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockQuestionBankPage .adminMockQbSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockQuestionBankPage .adminMockQbFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockQuestionBankPage .adminMockQbFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockQuestionBankPage .adminMockQbFlow i{background:#ffffff3d;display:block;height:1px}.adminMockQuestionBankPage .mockManageStatsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockQuestionBankPage .mockManageStatCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 20px 54px #0f172a14;min-height:146px;padding:22px}.adminMockQuestionBankPage .adminMockQbBrowseHeader span,.adminMockQuestionBankPage .contentStudioGrid label,.adminMockQuestionBankPage .contentStudioList h3,.adminMockQuestionBankPage .mockManageStatCard span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockQuestionBankPage .mockManageStatCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockQuestionBankPage .mockManageStatCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockQuestionBankPage .contentStudioForm{background:linear-gradient(135deg,#fffffffa,#f8fafceb);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 20px 56px #0f172a14;margin-bottom:18px;padding:18px}.adminMockQuestionBankPage .contentStudioGrid{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,.75fr))}.adminMockQuestionBankPage .contentStudioGrid button{min-height:46px}.adminMockQuestionBankPage .contentStudioGrid input,.adminMockQuestionBankPage .contentStudioGrid select{background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;color:#0f172a;font-size:.92rem;font-weight:850;min-height:50px;outline:none;padding:0 15px;width:100%}.adminMockQuestionBankPage .contentStudioGrid input:focus,.adminMockQuestionBankPage .contentStudioGrid select:focus{background:#fff;border-color:#f973166b;box-shadow:0 0 0 4px #f973161f}.adminMockQuestionBankPage .contentStudioActions .backButton,.adminMockQuestionBankPage .contentStudioActions .dangerButton,.adminMockQuestionBankPage .contentStudioActions .publishButton,.adminMockQuestionBankPage .contentStudioGrid .backButton,.adminMockQuestionBankPage .contentStudioGrid .dangerButton,.adminMockQuestionBankPage .contentStudioGrid .publishButton{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:950;justify-content:center;min-height:46px;padding:0 16px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.adminMockQuestionBankPage .contentStudioActions .publishButton,.adminMockQuestionBankPage .contentStudioGrid .publishButton{background:#0f172a;border:0;box-shadow:0 14px 32px #0f172a2e;color:#fff}.adminMockQuestionBankPage .contentStudioActions .backButton,.adminMockQuestionBankPage .contentStudioGrid .backButton{background:#fff;border:1px solid #0f172a1a;color:#0f172a}.adminMockQuestionBankPage .contentStudioActions .dangerButton,.adminMockQuestionBankPage .contentStudioGrid .dangerButton{background:linear-gradient(135deg,#ef4444,#b91c1c);border:0;box-shadow:0 14px 30px #ef444433;color:#fff}.adminMockQuestionBankPage .contentStudioActions button:hover,.adminMockQuestionBankPage .contentStudioGrid button:hover{transform:translateY(-1px)}.adminMockQuestionBankPage .adminMockQbBrowsePanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 24px 64px #0f172a14;margin-bottom:18px;padding:22px}.adminMockQuestionBankPage .adminMockQbBrowseHeader{margin-bottom:18px}.adminMockQuestionBankPage .adminMockQbBrowseHeader h2{color:#0f172a;font-size:1.28rem;letter-spacing:-.035em;line-height:1.2;margin:7px 0 0}.adminMockQuestionBankPage .adminMockQbBrowseHeader p{color:#64748b;font-size:.92rem;font-weight:800;line-height:1.55;margin:8px 0 0;max-width:720px}.adminMockQuestionBankPage .adminMockQbBrowseGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockQuestionBankPage .adminMockQbSubjectCard{grid-gap:14px;align-items:center;background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 16px 38px #0f172a0d;cursor:pointer;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr) 38px;min-height:98px;padding:16px;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.adminMockQuestionBankPage .adminMockQbSubjectCard:hover{border-color:#f9731647;box-shadow:0 22px 50px #0f172a17;transform:translateY(-2px)}.adminMockQuestionBankPage .adminMockQbSubjectIcon{align-items:center;background:#0f172a;border-radius:18px;box-shadow:0 16px 32px #0f172a2e;display:inline-flex;height:54px;justify-content:center;width:54px}.adminMockQuestionBankPage .adminMockQbSubjectBody strong{color:#0f172a;display:block;font-size:1rem;letter-spacing:-.02em;line-height:1.35}.adminMockQuestionBankPage .adminMockQbSubjectBody small{color:#64748b;display:block;font-size:.82rem;font-weight:850;margin-top:6px}.adminMockQuestionBankPage .adminMockQbSubjectArrow{align-items:center;background:#fff7ed;border-radius:999px;color:#f97316;display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.adminMockQuestionBankPage .adminMockQbEmptyBrowse{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;padding:24px}.adminMockQuestionBankPage .adminMockQbEmptyBrowse strong{color:#0f172a;display:block;font-size:1rem}.adminMockQuestionBankPage .adminMockQbEmptyBrowse p{color:#64748b;font-weight:800;margin:7px 0 0}.adminMockQuestionBankPage .contentStudioList{background:radial-gradient(circle at 95% 10%,#2563eb0f,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #0f172a14;border-radius:30px;box-shadow:0 24px 64px #0f172a14;margin-bottom:18px;padding:22px}.adminMockQuestionBankPage .contentStudioList h3{color:#0f172a;font-size:1.25rem;letter-spacing:-.03em;margin:0 0 16px;text-transform:none}.adminMockQuestionBankPage .questionBankList{grid-gap:14px;display:grid;gap:14px}.adminMockQuestionBankPage .contentStudioItem,.adminMockQuestionBankPage .questionBankCard{background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 16px 38px #0f172a0d;padding:18px;position:relative}.adminMockQuestionBankPage .questionBankCard{grid-gap:13px;display:grid;gap:13px}.adminMockQuestionBankPage .questionBankCard>input[type=checkbox]{accent-color:#0f172a;height:18px;position:absolute;right:18px;top:18px;width:18px}.adminMockQuestionBankPage .questionBankTopRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-right:34px}.adminMockQuestionBankPage .questionBankPill{align-items:center;background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockQuestionBankPage .questionBankCard>strong{color:#0f172a;display:block;font-size:clamp(1rem,1.15vw,1.18rem);letter-spacing:-.02em;line-height:1.55;overflow-wrap:anywhere;padding-right:34px}.adminMockQuestionBankPage .questionBankMetaGrid{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminMockQuestionBankPage .questionBankMetaGrid span{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:900;min-height:30px;padding:0 11px}.adminMockQuestionBankPage .questionOptionGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockQuestionBankPage .questionOptionGrid div{background:#fff;border:1px solid #0f172a14;border-radius:18px;color:#475569;font-size:.9rem;font-weight:800;line-height:1.45;min-height:54px;overflow-wrap:anywhere;padding:14px}.adminMockQuestionBankPage .questionBankAnswerBox{background:#fff7ed;border:1px solid #f973162e;border-radius:20px;padding:15px}.adminMockQuestionBankPage .questionBankAnswerBox strong{color:#7c2d12;display:block;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere}.adminMockQuestionBankPage .questionBankAnswerBox p{color:#9a3412;font-size:.9rem;font-weight:750;line-height:1.55;margin:8px 0 0}.adminMockQuestionBankPage .contentStudioActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.adminMockQuestionBankPage .adminMockQbChapterGrid,.adminMockQuestionBankPage .adminMockQbQuestionGrid{grid-gap:14px;display:grid;gap:14px}.adminMockQuestionBankPage .adminMockQbChapterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockQuestionBankPage .adminMockQbChapterCard,.adminMockQuestionBankPage .adminMockQbQuestionCard{background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 16px 38px #0f172a0d;padding:18px}@media (max-width:1060px){.adminMockQuestionBankPage .adminMockQbHero{grid-template-columns:1fr}.adminMockQuestionBankPage .adminMockQbSystemCard{min-height:auto}.adminMockQuestionBankPage .contentStudioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.adminMockQuestionBankPage .adminMockQbBrowseGrid,.adminMockQuestionBankPage .adminMockQbChapterGrid,.adminMockQuestionBankPage .mockManageStatsGrid,.adminMockQuestionBankPage .questionOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockQuestionBankPage .contentStudioGrid{grid-template-columns:1fr}}@media (max-width:640px){.adminMockQuestionBankPage{padding-bottom:46px}.adminMockQuestionBankPage .adminMockQbBrowsePanel,.adminMockQuestionBankPage .adminMockQbHero,.adminMockQuestionBankPage .contentStudioList{border-radius:24px;padding:18px}.adminMockQuestionBankPage .adminMockQbHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockQuestionBankPage .adminMockQbBrowseGrid,.adminMockQuestionBankPage .adminMockQbChapterGrid,.adminMockQuestionBankPage .adminMockQbSystemGrid,.adminMockQuestionBankPage .mockManageStatsGrid,.adminMockQuestionBankPage .questionOptionGrid{grid-template-columns:1fr}.adminMockQuestionBankPage .adminMockQbHeroActions button,.adminMockQuestionBankPage .contentStudioActions button,.adminMockQuestionBankPage .contentStudioGrid button{width:100%}.adminMockQuestionBankPage .adminMockQbSubjectCard{grid-template-columns:48px minmax(0,1fr) 34px}.adminMockQuestionBankPage .adminMockQbSubjectIcon{height:48px;width:48px}}.adminMockQuestionBankIndexPage .adminMockQbSubjectCard{grid-gap:14px!important;align-items:center!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 18px 44px #0f172a14!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:54px minmax(0,1fr) 38px!important;max-width:620px!important;min-height:108px!important;padding:18px!important;text-align:left!important;width:100%!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectIcon{align-items:center!important;background:#0f172a!important;border-radius:18px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:54px!important;justify-content:center!important;width:54px!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectBody{display:block!important;min-width:0!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectBody strong{color:#0f172a!important;display:block!important;font-size:1.05rem!important;font-weight:950!important;letter-spacing:-.02em!important;line-height:1.35!important;overflow-wrap:anywhere!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectBody small{color:#64748b!important;display:block!important;font-size:.84rem!important;font-weight:850!important;line-height:1.35!important;margin-top:7px!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:38px!important;justify-content:center!important;width:38px!important}.adminMockQuestionBankIndexPage .adminMockQbBrowseGrid{align-items:stretch!important}.adminMockQuestionBankIndexPage .questionBankCard>strong{background:#0000!important;border-radius:0!important;box-shadow:none!important;color:#0f172a!important;padding:0 34px 0 0!important}@media (max-width:640px){.adminMockQuestionBankIndexPage .adminMockQbSubjectCard{grid-template-columns:48px minmax(0,1fr) 34px!important;max-width:100%!important}.adminMockQuestionBankIndexPage .adminMockQbSubjectIcon{height:48px!important;width:48px!important}}.adminMockQuestionBankSubjectPage .adminMockQbChapterGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterCard{grid-gap:14px!important;align-items:center!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 18px 44px #0f172a14!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:54px minmax(0,1fr) 38px!important;min-height:108px!important;padding:18px!important;text-align:left!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterCard:hover{border-color:#f9731647!important;box-shadow:0 22px 50px #0f172a17!important;transform:translateY(-2px)!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterIcon{align-items:center!important;background:#0f172a!important;border-radius:18px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:54px!important;justify-content:center!important;width:54px!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterBody{display:block!important;min-width:0!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterBody strong{color:#0f172a!important;display:block!important;font-size:1.05rem!important;font-weight:950!important;letter-spacing:-.02em!important;line-height:1.35!important;overflow-wrap:anywhere!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterBody small{color:#64748b!important;display:block!important;font-size:.84rem!important;font-weight:850!important;line-height:1.35!important;margin-top:7px!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:38px!important;justify-content:center!important;width:38px!important}.adminMockQuestionBankSubjectPage .adminMockQbBottomActions{background:#fff!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;margin-top:18px!important;padding:18px!important}@media (max-width:860px){.adminMockQuestionBankSubjectPage .adminMockQbChapterGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockQuestionBankSubjectPage .adminMockQbChapterCard{grid-template-columns:48px minmax(0,1fr) 34px!important}.adminMockQuestionBankSubjectPage .adminMockQbChapterIcon{height:48px!important;width:48px!important}}.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionGrid{grid-gap:16px!important;display:grid!important;gap:16px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;overflow:hidden!important;padding:20px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionTop{align-items:flex-start!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:16px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionTop>div:first-child{flex:1 1 auto!important;min-width:0!important}.adminMockQuestionBankChapterPage .adminMockQbChapterAnswerGrid span,.adminMockQuestionBankChapterPage .adminMockQbChapterExplanation span,.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionTop span{color:#64748b!important;display:block!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionTop h2{color:#0f172a!important;font-size:clamp(1.05rem,1.15vw,1.28rem)!important;font-weight:850!important;letter-spacing:-.018em!important;line-height:1.55!important;margin:8px 0 0!important;overflow-wrap:anywhere!important}.adminMockQuestionBankChapterPage .adminMockQbChapterBadges{align-items:center!important;display:flex!important;flex:0 0 auto!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;max-width:360px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterBadges small,.adminMockQuestionBankChapterPage .adminMockQbChapterMeta span{align-items:center!important;background:#f1f5f9!important;border:1px solid #0f172a0f!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:.76rem!important;font-weight:950!important;min-height:30px!important;padding:0 11px!important;white-space:nowrap!important}.adminMockQuestionBankChapterPage .adminMockQbChapterOptionGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:14px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterOptionGrid div{grid-gap:12px!important;align-items:start!important;background:#fff!important;border:1px solid #0f172a14!important;border-radius:20px!important;display:grid!important;gap:12px!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:64px!important;padding:14px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterOptionGrid div>span{align-items:center!important;background:#0f172a!important;border-radius:13px!important;color:#fff!important;display:inline-flex!important;font-size:.82rem!important;font-weight:950!important;height:36px!important;justify-content:center!important;width:36px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterOptionGrid p{color:#475569!important;font-size:.92rem!important;font-weight:800!important;line-height:1.45!important;margin:5px 0 0!important;overflow-wrap:anywhere!important}.adminMockQuestionBankChapterPage .adminMockQbChapterAnswerGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1.5fr .7fr 1fr!important;margin-bottom:14px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterAnswerGrid div{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:20px!important;padding:15px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterAnswerGrid strong{color:#0f172a!important;display:block!important;font-size:.94rem!important;line-height:1.45!important;margin-top:8px!important;overflow-wrap:anywhere!important}.adminMockQuestionBankChapterPage .adminMockQbChapterExplanation{background:#fff7ed!important;border:1px solid #f973162e!important;border-radius:20px!important;padding:15px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterExplanation p{color:#9a3412!important;font-size:.92rem!important;font-weight:750!important;line-height:1.55!important;margin:8px 0 0!important}.adminMockQuestionBankChapterPage .adminMockQbChapterMeta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.adminMockQuestionBankChapterPage .adminMockQbBottomActions{background:#fff!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 20px 54px #0f172a14!important;margin-top:18px!important;padding:18px!important}@media (max-width:860px){.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionTop{flex-direction:column!important}.adminMockQuestionBankChapterPage .adminMockQbChapterBadges{justify-content:flex-start!important;max-width:100%!important}.adminMockQuestionBankChapterPage .adminMockQbChapterAnswerGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockQuestionBankChapterPage .adminMockQbChapterQuestionCard{border-radius:22px!important;padding:16px!important}.adminMockQuestionBankChapterPage .adminMockQbChapterOptionGrid{grid-template-columns:1fr!important}}.adminMockAddFormPage{background:radial-gradient(circle at 7% 8%,#f9731621,#0000 32%),radial-gradient(circle at 93% 12%,#2563eb21,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:46px 0 82px!important;position:relative!important}.adminMockAddFormPage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000009e,#0000 72%);mask-image:linear-gradient(180deg,#0000009e,#0000 72%);pointer-events:none;position:absolute;z-index:-1}.adminMockAddFormPage>.contentStudioForm,.adminMockAddFormPage>.sectionHeader{margin-left:auto!important;margin-right:auto!important;width:min(1180px,calc(100% - 32px))!important}.adminMockAddFormPage>.sectionHeader{background:radial-gradient(circle at 100% 0,#f9731624,#0000 36%),linear-gradient(135deg,#fffffffc,#fff7ede6)!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 34px 95px #0f172a1c!important;overflow:hidden!important;padding:clamp(28px,4vw,46px)!important;position:relative!important;text-align:left!important}.adminMockAddFormPage>.sectionHeader:after{bottom:clamp(18px,4vw,42px);color:rgba(15,23,42,.045);content:"BUILDER";font-size:clamp(72px,9vw,132px);font-weight:950;letter-spacing:-.08em;line-height:.8;pointer-events:none;position:absolute;right:clamp(24px,5vw,62px)}.adminMockAddFormPage .badge{background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:18px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.adminMockAddFormPage>.sectionHeader h1{color:#0f172a!important;font-size:clamp(46px,5.2vw,76px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.94!important;margin:0!important;max-width:900px!important;position:relative!important;z-index:1!important}.adminMockAddFormPage>.sectionHeader p{color:#475569!important;font-size:17px!important;font-weight:700!important;line-height:1.68!important;margin:20px 0 0!important;max-width:820px!important;position:relative!important;z-index:1!important}.adminMockAddFormPage>.adminMockAddSetupConsole{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 28px 82px #0f172a17!important;margin-top:24px!important;overflow:hidden!important;padding:clamp(28px,3vw,38px)!important;position:relative!important}.adminMockAddFormPage>.adminMockAddSetupConsole:before{background:radial-gradient(circle at 0 8%,#f9731614,#0000 34%),radial-gradient(circle at 100% 18%,#2563eb12,#0000 36%);content:"";inset:0;pointer-events:none;position:absolute}.adminMockAddFormPage .adminMockAddSectionHeader{background:#0000!important;border:none!important;box-shadow:none!important;margin:0 0 26px!important;padding:0!important;position:relative!important;text-align:left!important;width:100%!important;z-index:1!important}.adminMockAddFormPage .adminMockAddSectionHeader h2{color:#0f172a!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:0!important}.adminMockAddFormPage .adminMockAddSectionHeader p{color:#64748b!important;font-size:15px!important;font-weight:700!important;line-height:1.62!important;margin:12px 0 0!important;max-width:880px!important}.adminMockAddFormPage .adminMockAddQuestionGrid,.adminMockAddFormPage .adminMockAddSetupGrid{grid-gap:16px!important;align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;position:relative!important;z-index:1!important}.adminMockAddFormPage .adminMockAddField{min-width:0!important}.adminMockAddFormPage .adminMockAddField label{color:#475569!important;display:block!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;margin:0 0 8px!important;text-transform:uppercase!important}.adminMockAddFormPage .contentStudioInput,.adminMockAddFormPage input,.adminMockAddFormPage select,.adminMockAddFormPage textarea{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:inset 0 1px 0 #ffffffd9!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;min-height:58px!important;min-width:0!important;outline:none!important;padding:0 17px!important;width:100%!important}.adminMockAddFormPage textarea{line-height:1.58!important;min-height:132px!important;padding:17px!important;resize:vertical!important}.adminMockAddFormPage .contentStudioInput:focus,.adminMockAddFormPage input:focus,.adminMockAddFormPage select:focus,.adminMockAddFormPage textarea:focus{background:#fff!important;border-color:#fb923c!important;box-shadow:0 0 0 5px #fb923c1f!important}.adminMockAddFormPage input:disabled{cursor:not-allowed!important;opacity:.62!important}.adminMockAddFormPage .adminMockAddInstructionsField,.adminMockAddFormPage .adminMockAddTitleField{grid-column:span 2!important}.adminMockAddFormPage .adminMockAddInstructionsField textarea{min-height:150px!important}.adminMockAddFormPage .adminMockAddQuestionBuilderConsole{background:radial-gradient(circle at 100% 0,#2563eb12,#0000 34%),#ffffffe6!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 24px 70px #0f172a14!important;margin-top:34px!important;overflow:hidden!important;padding:clamp(28px,3vw,38px)!important;position:relative!important}.adminMockAddFormPage .adminMockAddQuestionBuilderConsole:before{color:#f973162e;content:"QUESTION BUILDER";font-size:12px;font-weight:950;letter-spacing:.16em;pointer-events:none;position:absolute;right:32px;top:26px}.adminMockAddFormPage .adminMockAddQuestionCard{background:radial-gradient(circle at 100% 0,#f9731612,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #0f172a14!important;border-radius:32px!important;box-shadow:0 18px 50px rgba(15,23,42,.065)!important;margin-top:22px!important;padding:clamp(24px,3vw,30px)!important;position:relative!important}.adminMockAddFormPage .adminMockAddQuestionCard>strong{background:#111827!important;border-radius:999px!important;box-shadow:0 14px 32px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important;margin:0 0 20px!important;max-width:100%!important;padding:10px 16px!important;width:-webkit-fit-content!important;width:fit-content!important}.adminMockAddFormPage .adminMockAddQuestionTextarea{border-radius:24px!important;font-size:15px!important;grid-column:span 4!important;line-height:1.62!important;min-height:172px!important;padding:18px!important}.adminMockAddFormPage .adminMockAddExplanationTextarea{border-radius:24px!important;grid-column:span 2!important;line-height:1.62!important;min-height:152px!important;padding:18px!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings{grid-gap:14px!important;background:#f8fafce0!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;display:grid!important;gap:14px!important;grid-column:span 2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;padding:16px!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings label{margin-bottom:8px!important}.adminMockAddFormPage .contentStudioActions{align-items:center!important;background:#ffffffd6!important;border:1px solid #e2e8f0f2!important;border-radius:26px!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;margin-top:18px!important;padding:16px!important}.adminMockAddFormPage .contentStudioActions button{border-radius:999px!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;min-height:50px!important;padding:0 20px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;white-space:nowrap!important}.adminMockAddFormPage .contentStudioActions button:hover:not(:disabled){transform:translateY(-2px)!important}.adminMockAddFormPage .contentStudioActions button:disabled{cursor:not-allowed!important;opacity:.45!important}.adminMockAddFormPage .backButton{background:#fff!important;border:1px solid #e2e8f0f2!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important;color:#0f172a!important}.adminMockAddFormPage .publishButton{background:linear-gradient(135deg,#111827,#020617)!important;border:none!important;box-shadow:0 16px 36px #0f172a29!important;color:#fff!important}.adminMockAddFormPage .dangerButton,.adminMockAddFormPage .deleteContentButton{background:linear-gradient(135deg,#991b1b,#7f1d1d)!important;border:none!important;box-shadow:0 16px 38px #991b1b2e!important;color:#fff!important}.adminMockAddFormPage .adminMockAddQuestionCardActions{background:#ffffffe0!important;border-radius:26px!important;margin-top:20px!important;padding:16px!important}.adminMockAddFormPage .adminMockAddFinalActions{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:32px!important;bottom:12px!important;box-shadow:0 24px 70px #0f172a1f!important;margin-top:32px!important;padding:18px!important;position:-webkit-sticky!important;position:sticky!important;z-index:5!important}.adminMockAddFormPage .adminMockAddFinalActions .dangerButton{min-width:190px!important}.adminMockAddFormPage .adminMockAddFinalActions .publishButton{min-width:220px!important}.adminMockAddFormPage .adminMockAddFinalActions .backButton{min-width:240px!important}@media (max-width:1100px){.adminMockAddFormPage .adminMockAddQuestionGrid,.adminMockAddFormPage .adminMockAddSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockAddFormPage .adminMockAddExplanationTextarea,.adminMockAddFormPage .adminMockAddInstructionsField,.adminMockAddFormPage .adminMockAddQuestionBankSettings,.adminMockAddFormPage .adminMockAddQuestionTextarea,.adminMockAddFormPage .adminMockAddTitleField{grid-column:span 2!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings{grid-template-columns:1fr!important}}@media (max-width:720px){.adminMockAddFormPage{padding-top:26px!important}.adminMockAddFormPage>.contentStudioForm,.adminMockAddFormPage>.sectionHeader{width:min(100% - 24px,1180px)!important}.adminMockAddFormPage .adminMockAddQuestionBuilderConsole,.adminMockAddFormPage>.adminMockAddSetupConsole,.adminMockAddFormPage>.sectionHeader{border-radius:28px!important;padding:22px!important}.adminMockAddFormPage .adminMockAddQuestionBuilderConsole:before,.adminMockAddFormPage>.sectionHeader:after{display:none!important}.adminMockAddFormPage>.sectionHeader h1{font-size:40px!important}.adminMockAddFormPage>.sectionHeader p{font-size:15px!important}.adminMockAddFormPage .adminMockAddQuestionGrid,.adminMockAddFormPage .adminMockAddSetupGrid{grid-template-columns:1fr!important}.adminMockAddFormPage .adminMockAddExplanationTextarea,.adminMockAddFormPage .adminMockAddInstructionsField,.adminMockAddFormPage .adminMockAddQuestionBankSettings,.adminMockAddFormPage .adminMockAddQuestionTextarea,.adminMockAddFormPage .adminMockAddTitleField{grid-column:span 1!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings{grid-template-columns:1fr!important}.adminMockAddFormPage .contentStudioActions{display:grid!important;grid-template-columns:1fr!important}.adminMockAddFormPage .adminMockAddFinalActions .backButton,.adminMockAddFormPage .adminMockAddFinalActions .dangerButton,.adminMockAddFormPage .adminMockAddFinalActions .publishButton,.adminMockAddFormPage .contentStudioActions button{min-width:100%!important;width:100%!important}.adminMockAddFormPage .adminMockAddFinalActions{position:static!important}}.adminMockAddFormPage .adminMockAddQuestionBankSettings{align-items:end!important;grid-column:span 3!important;grid-template-columns:minmax(180px,.85fr) minmax(320px,1.35fr)!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings .adminMockAddField{min-width:0!important}.adminMockAddFormPage .adminMockAddQuestionBankSettings select{min-width:0!important;padding-right:42px!important;width:100%!important}.adminMockAddFormPage .adminMockAddFinalActions{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 1.15fr 1.15fr 1.4fr!important}.adminMockAddFormPage .adminMockAddFinalActions button{min-width:0!important;width:100%!important}.adminMockAddFormPage .adminMockAddQuestionCardActions{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-start!important}.adminMockAddFormPage .adminMockAddQuestionCardActions button{min-width:150px!important}.adminMockAddFormPage .adminMockAddQuestionCard{margin-bottom:10px!important}@media (max-width:1100px){.adminMockAddFormPage .adminMockAddQuestionBankSettings{grid-column:span 2!important;grid-template-columns:1fr!important}.adminMockAddFormPage .adminMockAddFinalActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.adminMockAddFormPage .adminMockAddQuestionBankSettings{grid-column:span 1!important;grid-template-columns:1fr!important}.adminMockAddFormPage .adminMockAddFinalActions{grid-template-columns:1fr!important;position:static!important}.adminMockAddFormPage .adminMockAddQuestionCardActions{display:grid!important;grid-template-columns:1fr!important}.adminMockAddFormPage .adminMockAddQuestionCardActions button{min-width:100%!important}}.adminMockAddForm select,.adminMockAddPage select,.adminMockTestAddPage select,.adminMockTestAddRoute select,.adminMockTestForm select{height:auto;line-height:1.25;min-height:50px;overflow:visible;padding-bottom:12px;padding-top:12px;text-overflow:ellipsis}.adminMockAddForm select option,.adminMockAddPage select option,.adminMockTestAddPage select option,.adminMockTestAddRoute select option,.adminMockTestForm select option{line-height:1.35;padding:10px 12px}.adminMockAddPage .adminMockAddActions,.adminMockAddPage .adminMockAddFinalActions,.adminMockAddPage .adminMockFormActions,.adminMockAddPage .formActions,.adminMockAddPage .mockTestAddActions,.adminMockAddPage .mockTestAddFinalActions,.adminMockTestAddPage .adminMockAddActions,.adminMockTestAddPage .adminMockAddFinalActions,.adminMockTestAddPage .adminMockFormActions,.adminMockTestAddPage .formActions,.adminMockTestAddPage .mockTestAddActions,.adminMockTestAddPage .mockTestAddFinalActions{align-items:center;display:flex;flex-wrap:nowrap;gap:14px;justify-content:space-between}.adminMockAddPage .adminMockAddActions a,.adminMockAddPage .adminMockAddActions button,.adminMockAddPage .adminMockAddFinalActions a,.adminMockAddPage .adminMockAddFinalActions button,.adminMockAddPage .adminMockFormActions a,.adminMockAddPage .adminMockFormActions button,.adminMockAddPage .formActions a,.adminMockAddPage .formActions button,.adminMockAddPage .mockTestAddActions a,.adminMockAddPage .mockTestAddActions button,.adminMockAddPage .mockTestAddFinalActions a,.adminMockAddPage .mockTestAddFinalActions button,.adminMockTestAddPage .adminMockAddActions a,.adminMockTestAddPage .adminMockAddActions button,.adminMockTestAddPage .adminMockAddFinalActions a,.adminMockTestAddPage .adminMockAddFinalActions button,.adminMockTestAddPage .adminMockFormActions a,.adminMockTestAddPage .adminMockFormActions button,.adminMockTestAddPage .formActions a,.adminMockTestAddPage .formActions button,.adminMockTestAddPage .mockTestAddActions a,.adminMockTestAddPage .mockTestAddActions button,.adminMockTestAddPage .mockTestAddFinalActions a,.adminMockTestAddPage .mockTestAddFinalActions button{flex:0 0 auto;white-space:nowrap}@media (max-width:680px){.adminMockAddPage .adminMockAddActions,.adminMockAddPage .adminMockAddFinalActions,.adminMockAddPage .adminMockFormActions,.adminMockAddPage .formActions,.adminMockAddPage .mockTestAddActions,.adminMockAddPage .mockTestAddFinalActions,.adminMockTestAddPage .adminMockAddActions,.adminMockTestAddPage .adminMockAddFinalActions,.adminMockTestAddPage .adminMockFormActions,.adminMockTestAddPage .formActions,.adminMockTestAddPage .mockTestAddActions,.adminMockTestAddPage .mockTestAddFinalActions{flex-wrap:wrap}.adminMockAddPage .adminMockAddActions button,.adminMockAddPage .adminMockAddFinalActions button,.adminMockAddPage .adminMockFormActions button,.adminMockAddPage .formActions button,.adminMockAddPage .mockTestAddActions button,.adminMockAddPage .mockTestAddFinalActions button,.adminMockTestAddPage .adminMockAddActions button,.adminMockTestAddPage .adminMockAddFinalActions button,.adminMockTestAddPage .adminMockFormActions button,.adminMockTestAddPage .formActions button,.adminMockTestAddPage .mockTestAddActions button,.adminMockTestAddPage .mockTestAddFinalActions button{flex:1 1 100%;justify-content:center}}.adminMockAddCommandHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 12% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 16%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 30px 90px #0f172a1a;display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);margin:8px auto 34px;max-width:1500px;padding:32px 38px}.adminMockAddHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:430px}.adminMockAddHeroCopy .badge{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 18px 36px #0f172a2e;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.11em;max-width:100%;min-height:42px;padding:0 18px;width:-webkit-max-content;width:max-content}.adminMockAddHeroCopy h1{color:#0f172a;font-size:clamp(3rem,6.2vw,5.8rem);letter-spacing:-.075em;line-height:.96;margin:28px 0 18px;max-width:850px}.adminMockAddHeroCopy p{color:#64748b;font-size:1.05rem;font-weight:800;line-height:1.65;margin:0;max-width:760px}.adminMockAddHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.adminMockAddHeroActions .backButton,.adminMockAddHeroActions .publishButton{border-radius:999px;box-shadow:0 18px 36px #0f172a24;font-size:.88rem;font-weight:950;min-height:48px;padding:0 20px;white-space:nowrap}.adminMockAddSystemCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:30px;box-shadow:0 28px 70px #0f172a38;color:#fff;min-height:430px;padding:26px}.adminMockAddSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.adminMockAddSystemTop span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.8rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase}.adminMockAddSystemTop strong{color:#fff;font-size:.92rem;font-weight:950;text-transform:uppercase}.adminMockAddSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockAddSystemGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:106px;overflow:hidden;padding:18px}.adminMockAddSystemGrid strong{color:#fff;display:block;font-size:clamp(1.45rem,2.1vw,2.1rem);letter-spacing:-.05em;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMockAddSystemGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;margin-top:10px}.adminMockAddFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:12px 16px}.adminMockAddFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockAddFlow i{background:#ffffff4d;height:1px}@media (max-width:1180px){.adminMockAddCommandHero{grid-template-columns:1fr}.adminMockAddHeroCopy,.adminMockAddSystemCard{min-height:auto}}@media (max-width:760px){.adminMockAddCommandHero{border-radius:24px;padding:18px}.adminMockAddHeroCopy h1{font-size:clamp(2.25rem,12vw,3.2rem)}.adminMockAddHeroActions{align-items:stretch}.adminMockAddHeroActions .backButton,.adminMockAddHeroActions .publishButton{width:100%}.adminMockAddFlow,.adminMockAddSystemGrid{grid-template-columns:1fr}.adminMockAddFlow{border-radius:20px}.adminMockAddFlow i{display:none}}.adminMockPreviewPage{margin:0 auto;max-width:1500px;padding-bottom:82px}.adminMockPreviewCommandHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 12% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 16%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 30px 90px #0f172a1a;display:grid;gap:34px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin:8px auto 34px;padding:32px 38px}.adminMockPreviewHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:430px}.adminMockPreviewHeroCopy .badge{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 18px 36px #0f172a2e;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.11em;max-width:100%;min-height:42px;padding:0 18px;width:-webkit-max-content;width:max-content}.adminMockPreviewHeroCopy h1{color:#0f172a;font-size:clamp(2.85rem,5.45vw,5.25rem);letter-spacing:-.075em;line-height:.98;margin:28px 0 18px;max-width:900px}.adminMockPreviewHeroCopy p{color:#64748b;font-size:1.05rem;font-weight:800;line-height:1.65;margin:0;max-width:790px}.adminMockPreviewBottomActions,.adminMockPreviewHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockPreviewHeroActions{margin-top:30px}.adminMockPreviewGhostBtn,.adminMockPreviewPrimaryBtn{border:0;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:950;min-height:48px;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.adminMockPreviewPrimaryBtn{background:#0f172a;box-shadow:0 18px 36px #0f172a2e;color:#fff}.adminMockPreviewGhostBtn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 14px 30px #0f172a14;color:#0f172a}.adminMockPreviewGhostBtn:hover,.adminMockPreviewPrimaryBtn:hover{transform:translateY(-1px)}.adminMockPreviewSystemCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:30px;box-shadow:0 28px 70px #0f172a38;color:#fff;min-height:430px;padding:26px}.adminMockPreviewSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.adminMockPreviewSystemTop span{background:#ffffff1f;color:#fed7aa;letter-spacing:.1em;min-height:38px;padding:0 16px}.adminMockPreviewSystemTop span,.adminMockPreviewSystemTop strong{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:950;text-transform:uppercase}.adminMockPreviewSystemTop strong{color:#fff;min-height:34px;padding:0 13px}.adminMockPreviewSystemTop strong.isPublished{background:#22c55e33;color:#bbf7d0}.adminMockPreviewSystemTop strong.isDraft{background:#94a3b82e;color:#e2e8f0}.adminMockPreviewSystemTop strong.isUnpublished{background:#f59e0b33;color:#fde68a}.adminMockPreviewSystemTop strong.isArchived{background:#ef444438;color:#fecaca}.adminMockPreviewSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPreviewSystemGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:106px;overflow:hidden;padding:18px}.adminMockPreviewSystemGrid strong{color:#fff;display:block;font-size:clamp(1.65rem,2.2vw,2.25rem);letter-spacing:-.05em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminMockPreviewSystemGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;margin-top:10px}.adminMockPreviewFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:12px 16px}.adminMockPreviewFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockPreviewFlow i{background:#ffffff4d;height:1px}.adminMockPreviewMetaHero,.adminMockPreviewMetaPanel,.adminMockPreviewStatsGrid{grid-gap:18px;display:grid;gap:18px}.adminMockPreviewMetaHero{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.adminMockPreviewMetaHero div,.adminMockPreviewMetaPanel div,.adminMockPreviewStatCard{background:#fff;border:1px solid #0f172a14;box-shadow:0 22px 58px #0f172a14}.adminMockPreviewMetaHero div{border-radius:24px;min-height:112px;padding:20px}.adminMockPreviewAnswerBox span,.adminMockPreviewExplanation span,.adminMockPreviewMetaHero span,.adminMockPreviewMetaPanel span,.adminMockPreviewPaperHeader span,.adminMockPreviewQuestionTop span,.adminMockPreviewStatCard span{color:#64748b;display:block;font-size:.74rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.adminMockPreviewMetaHero strong{color:#0f172a;display:block;font-size:1.04rem;font-weight:950;line-height:1.35;margin-top:10px}.adminMockPreviewStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.adminMockPreviewStatCard{border-radius:26px;min-height:150px;padding:22px}.adminMockPreviewStatCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.045em;line-height:1;margin-top:12px}.adminMockPreviewStatCard p{color:#64748b;font-size:.88rem;font-weight:850;line-height:1.45;margin:12px 0 0}.adminMockPreviewMetaPanel{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 24px 70px #0f172a14;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px;overflow:hidden;padding:0}.adminMockPreviewMetaPanel div{border:0;border-radius:0;border-right:1px solid #0f172a14;box-shadow:none;min-height:104px;padding:18px}.adminMockPreviewMetaPanel div:last-child{border-right:0}.adminMockPreviewMetaPanel strong{color:#0f172a;display:block;font-size:.98rem;font-weight:950;margin-top:12px;text-transform:capitalize}.adminMockPreviewMetaPanel strong.isPublished{color:#166534}.adminMockPreviewMetaPanel strong.isDraft{color:#475569}.adminMockPreviewMetaPanel strong.isUnpublished{color:#92400e}.adminMockPreviewMetaPanel strong.isArchived{color:#991b1b}.adminMockPreviewWarning{align-items:center;background:#fff7ed;border:1px solid #f973163d;border-radius:24px;box-shadow:0 18px 44px #f973161a;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px;padding:18px 22px}.adminMockPreviewWarning strong{color:#9a3412;font-weight:950}.adminMockPreviewWarning span{color:#c2410c;font-size:.9rem;font-weight:850}.adminMockPreviewPaperHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin:34px 0 18px}.adminMockPreviewPaperHeader h2{color:#0f172a;font-size:clamp(2.25rem,5vw,4.2rem);letter-spacing:-.07em;line-height:.96;margin:8px 0 0}.adminMockPreviewPaperHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:.82rem;font-weight:950;min-height:38px;padding:0 14px;white-space:nowrap}.adminMockPreviewQuestionList{grid-gap:18px;display:grid;gap:18px}.adminMockPreviewQuestionCard{background:radial-gradient(circle at 96% 10%,#f9731614,#0000 30%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:30px;box-shadow:0 22px 58px #0f172a14;padding:24px}.adminMockPreviewQuestionTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.adminMockPreviewQuestionTop h2{color:#0f172a;font-size:1.12rem;letter-spacing:-.025em;line-height:1.55;margin:8px 0 0}.adminMockPreviewQuestionBadges,.adminMockPreviewQuestionFoot{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminMockPreviewQuestionBadges{justify-content:flex-end;min-width:260px}.adminMockPreviewQuestionBadges small,.adminMockPreviewQuestionFoot span{align-items:center;background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;color:#334155;display:inline-flex;font-size:.74rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockPreviewOptionGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.adminMockPreviewOptionGrid div{grid-gap:12px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:18px;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:14px}.adminMockPreviewOptionGrid span{background:#0f172a;border-radius:14px;color:#fff;display:grid;font-size:.85rem;font-weight:950;height:38px;place-items:center;width:38px}.adminMockPreviewOptionGrid p{color:#64748b;font-size:.92rem;font-weight:850;line-height:1.5;margin:0}.adminMockPreviewAnswerBox{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.45fr) minmax(200px,.5fr);margin-bottom:14px}.adminMockPreviewAnswerBox div{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;min-height:82px;padding:16px}.adminMockPreviewAnswerBox strong{color:#0f172a;display:block;font-size:.95rem;font-weight:950;line-height:1.45;margin-top:8px}.adminMockPreviewExplanation{background:#fff7ed;border:1px solid #f973162e;border-radius:18px;margin-bottom:14px;padding:16px}.adminMockPreviewExplanation p{color:#64748b;font-size:.93rem;font-weight:820;line-height:1.55;margin:8px 0 0}.adminMockPreviewQuestionFoot{justify-content:flex-start}.adminMockPreviewBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 24px 70px #0f172a14;justify-content:center;margin-top:26px;padding:20px}.adminMockPreviewEmpty{background:#fff;border:1px dashed #0f172a2e;border-radius:30px;box-shadow:0 22px 58px #0f172a14;padding:28px}.adminMockPreviewEmpty strong{color:#0f172a;display:block;font-size:1.1rem;font-weight:950}.adminMockPreviewEmpty p{color:#64748b;font-size:.95rem;font-weight:850;margin:8px 0 18px}@media (max-width:1180px){.adminMockPreviewCommandHero{grid-template-columns:1fr}.adminMockPreviewHeroCopy,.adminMockPreviewSystemCard{min-height:auto}.adminMockPreviewMetaHero,.adminMockPreviewStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPreviewMetaPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMockPreviewMetaPanel div:nth-child(3n){border-right:0}.adminMockPreviewAnswerBox{grid-template-columns:1fr}}@media (max-width:760px){.adminMockPreviewBottomActions,.adminMockPreviewCommandHero,.adminMockPreviewEmpty,.adminMockPreviewQuestionCard{border-radius:24px;padding:18px}.adminMockPreviewHeroCopy h1,.adminMockPreviewPaperHeader h2{font-size:clamp(2.15rem,12vw,3.15rem)}.adminMockPreviewBottomActions,.adminMockPreviewHeroActions{align-items:stretch}.adminMockPreviewGhostBtn,.adminMockPreviewPrimaryBtn{width:100%}.adminMockPreviewFlow,.adminMockPreviewMetaHero,.adminMockPreviewMetaPanel,.adminMockPreviewOptionGrid,.adminMockPreviewStatsGrid,.adminMockPreviewSystemGrid{grid-template-columns:1fr}.adminMockPreviewFlow{border-radius:20px}.adminMockPreviewFlow i{display:none}.adminMockPreviewMetaPanel div{border-bottom:1px solid #0f172a14;border-right:0}.adminMockPreviewMetaPanel div:last-child{border-bottom:0}.adminMockPreviewPaperHeader,.adminMockPreviewQuestionTop,.adminMockPreviewWarning{align-items:flex-start;flex-direction:column}.adminMockPreviewQuestionBadges{justify-content:flex-start;min-width:0}}.adminMockPreviewPage .adminMockPreviewQuestionCard .adminMockPreviewQuestionTop h2{color:#0f172a!important;font-size:clamp(1.05rem,1.25vw,1.32rem)!important;font-weight:900!important;letter-spacing:-.018em!important;line-height:1.58!important;margin:10px 0 0!important;max-width:1040px}.adminMockPreviewPage .adminMockPreviewQuestionCard{padding:22px!important}.adminMockPreviewPage .adminMockPreviewOptionGrid p{color:#475569!important;font-size:.94rem!important;font-weight:800!important;line-height:1.55!important}.adminMockPreviewPage .adminMockPreviewPaperHeader h2{font-size:clamp(2.2rem,4.2vw,3.7rem)!important}@media (max-width:760px){.adminMockPreviewPage .adminMockPreviewQuestionCard .adminMockPreviewQuestionTop h2{font-size:1rem!important;line-height:1.55!important}}.adminMockResultsPage{margin:0 auto;max-width:1500px;padding-bottom:80px}.adminMockResultsHero{grid-gap:34px;align-items:stretch;background:radial-gradient(circle at 12% 12%,#f9731624,#0000 32%),radial-gradient(circle at 92% 16%,#3b82f624,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #f9731629;border-radius:34px;box-shadow:0 30px 90px #0f172a1a;display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);margin:8px auto 34px;padding:32px 38px}.adminMockResultsHeroCopy{display:flex;flex-direction:column;justify-content:center;min-height:430px}.adminMockResultsHeroCopy .badge{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 18px 36px #0f172a2e;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.11em;max-width:100%;min-height:42px;padding:0 18px;width:-webkit-max-content;width:max-content}.adminMockResultsHeroCopy h1{color:#0f172a;font-size:clamp(3rem,6.2vw,5.8rem);letter-spacing:-.075em;line-height:.96;margin:28px 0 18px;max-width:880px}.adminMockResultsHeroCopy p{color:#64748b;font-size:1.05rem;font-weight:800;line-height:1.65;margin:0;max-width:760px}.adminMockResultsHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.adminMockResultsGhostBtn,.adminMockResultsPrimaryBtn{border:0;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:950;min-height:48px;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.adminMockResultsPrimaryBtn{background:#0f172a;box-shadow:0 18px 36px #0f172a2e;color:#fff}.adminMockResultsGhostBtn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 14px 30px #0f172a14;color:#0f172a}.adminMockResultsGhostBtn:hover,.adminMockResultsPrimaryBtn:hover{transform:translateY(-1px)}.adminMockResultsSystemCard{background:radial-gradient(circle at 9% 10%,#f973163d,#0000 34%),radial-gradient(circle at 88% 16%,#3b82f647,#0000 36%),linear-gradient(135deg,#111827,#0f172a 58%,#241917);border-radius:30px;box-shadow:0 28px 70px #0f172a38;color:#fff;min-height:430px;padding:26px}.adminMockResultsSystemTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:26px}.adminMockResultsSystemTop span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.8rem;font-weight:950;letter-spacing:.1em;min-height:38px;padding:0 16px;text-transform:uppercase}.adminMockResultsSystemTop strong{color:#fff;font-size:.92rem;font-weight:950}.adminMockResultsSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockResultsSystemGrid div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:106px;padding:18px}.adminMockResultsSystemGrid strong{color:#fff;display:block;font-size:2.1rem;letter-spacing:-.05em;line-height:1}.adminMockResultsSystemGrid span{color:#ffffffc2;display:block;font-size:.82rem;font-weight:900;margin-top:10px}.adminMockResultsFlow{grid-gap:10px;align-items:center;background:#2563eb2e;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:12px 16px}.adminMockResultsFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockResultsFlow i{background:#ffffff4d;height:1px}.adminMockResultsKpiGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.adminMockResultsKpiCard{background:#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 22px 58px #0f172a14;min-height:150px;padding:22px}.adminMockResultsKpiCard span,.adminMockResultsPanelHeader span,.adminMockResultsToolbar span{color:#64748b;display:block;font-size:.74rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.adminMockResultsKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.045em;line-height:1;margin-top:12px}.adminMockResultsKpiCard p{color:#64748b;font-size:.88rem;font-weight:850;margin:12px 0 0}.adminMockResultsPanel,.adminMockResultsToolbar{background:radial-gradient(circle at 88% 12%,#f973161a,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafcf0);border:1px solid #f9731629;box-shadow:0 24px 70px #0f172a14}.adminMockResultsToolbar{grid-gap:14px;align-items:end;border-radius:30px;display:grid;gap:14px;grid-template-columns:minmax(280px,1fr) minmax(230px,.6fr) auto;margin-bottom:24px;padding:24px}.adminMockResultsToolbar span{margin-bottom:8px}.adminMockResultsToolbar input,.adminMockResultsToolbar select{background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;color:#0f172a;font-size:.94rem;font-weight:850;min-height:56px;outline:none;padding:0 16px;width:100%}.adminMockResultsToolbar input:focus,.adminMockResultsToolbar select:focus{background:#fff;border-color:#f9731670;box-shadow:0 0 0 4px #f973161c}.adminMockResultsCommandGrid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);margin-bottom:24px}.adminMockResultsPanel{border-radius:30px;margin-bottom:24px;padding:24px}.adminMockResultsPanelLarge{min-height:100%}.adminMockResultsPanelHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.adminMockResultsPanelHeader h2{color:#0f172a;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.065em;line-height:.98;margin:6px 0 0}.adminMockResultsPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:.8rem;font-weight:950;min-height:36px;padding:0 14px;white-space:nowrap}.adminMockResultsEmpty{background:#fff;border:1px dashed #0f172a2e;border-radius:24px;color:#64748b;font-size:.95rem;font-weight:850;padding:24px}.adminMockResultsStudentGrid,.adminMockResultsTestGrid,.adminMockResultsTopList,.adminMockResultsWeakGrid{grid-gap:14px;display:grid;gap:14px}.adminMockResultsTestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockResultsStudentCard,.adminMockResultsTestCard,.adminMockResultsTopCard,.adminMockResultsWeakCard{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 44px #0f172a12}.adminMockResultsTestCard{padding:18px}.adminMockResultsStudentTop strong,.adminMockResultsTestCard strong,.adminMockResultsTopCard strong,.adminMockResultsWeakCard strong{color:#0f172a;font-size:1rem;font-weight:950;line-height:1.35}.adminMockResultsStudentTop p,.adminMockResultsTestCard p,.adminMockResultsTopCard p,.adminMockResultsWeakCard p{color:#64748b;font-size:.86rem;font-weight:850;line-height:1.45;margin:7px 0 0}.adminMockResultsMiniStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.adminMockResultsMiniStats span{align-items:center;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;color:#334155;display:inline-flex;font-size:.74rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockResultsTopCard{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.adminMockResultsRank{background:#0f172a;border-radius:16px;color:#fff;display:grid;font-size:.88rem;font-weight:950;height:42px;place-items:center;width:42px}.adminMockResultsScorePill{align-items:center;background:#dcfce7;border:1px solid #22c55e33;border-radius:999px;color:#166534;display:inline-flex;font-size:.86rem;font-weight:950;justify-content:center;min-height:38px;min-width:58px;padding:0 12px}.adminMockResultsStudentCard{padding:18px}.adminMockResultsStudentTop{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.adminMockResultsMetaLine{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.adminMockResultsMetaLine span{align-items:center;background:#fff7ed;border:1px solid #f973162e;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.74rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockResultsWeakCard{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px}@media (max-width:1180px){.adminMockResultsCommandGrid,.adminMockResultsHero{grid-template-columns:1fr}.adminMockResultsHeroCopy,.adminMockResultsSystemCard{min-height:auto}.adminMockResultsToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockResultsToolbar .adminMockResultsGhostBtn{grid-column:1/-1}.adminMockResultsKpiGrid,.adminMockResultsTestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminMockResultsHero,.adminMockResultsPanel,.adminMockResultsToolbar{border-radius:24px;padding:18px}.adminMockResultsHeroCopy h1,.adminMockResultsPanelHeader h2{font-size:clamp(2.25rem,12vw,3.2rem)}.adminMockResultsHeroActions{align-items:stretch}.adminMockResultsGhostBtn,.adminMockResultsPrimaryBtn{width:100%}.adminMockResultsFlow,.adminMockResultsKpiGrid,.adminMockResultsSystemGrid,.adminMockResultsTestGrid,.adminMockResultsToolbar{grid-template-columns:1fr}.adminMockResultsFlow{border-radius:20px}.adminMockResultsFlow i{display:none}.adminMockResultsPanelHeader,.adminMockResultsStudentTop,.adminMockResultsWeakCard{align-items:flex-start;flex-direction:column}.adminMockResultsTopCard{grid-template-columns:1fr}}.adminMockLeaderboardPage{margin:0 auto;max-width:1220px;padding-bottom:70px}.adminMockLeaderboardHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731624,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 28px 80px #0f172a1a;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockLeaderboardHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockLeaderboardHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:760px}.adminMockLeaderboardHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockLeaderboardHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminMockLeaderboardGhostBtn,.adminMockLeaderboardPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.adminMockLeaderboardPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockLeaderboardGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockLeaderboardGhostBtn:hover,.adminMockLeaderboardPrimaryBtn:hover{transform:translateY(-1px)}.adminMockLeaderboardSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 28px 70px #0f172a3d;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockLeaderboardSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockLeaderboardSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockLeaderboardSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockLeaderboardSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockLeaderboardSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockLeaderboardSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockLeaderboardSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockLeaderboardSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockLeaderboardFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockLeaderboardFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockLeaderboardFlow i{background:#ffffff3d;display:block;height:1px}.adminMockLeaderboardKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockLeaderboardKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 20px 54px #0f172a14;min-height:146px;padding:22px}.adminMockLeaderboardKpiCard span,.adminMockLeaderboardPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockLeaderboardKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockLeaderboardKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockLeaderboardPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 24px 64px #0f172a14;margin-bottom:18px;padding:22px}.adminMockLeaderboardPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockLeaderboardPanelHeader h2{color:#0f172a;font-size:1.28rem;letter-spacing:-.035em;line-height:1.2;margin:7px 0 0}.adminMockLeaderboardPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockLeaderboardCommandGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);margin-bottom:18px}.adminMockLeaderboardPodiumGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminMockLeaderboardPodiumCard{background:radial-gradient(circle at 90% 8%,#f973161f,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 20px 54px #0f172a14;min-height:210px;overflow:hidden;padding:22px;position:relative}.adminMockLeaderboardRank1{border-color:#f9731642;box-shadow:0 28px 70px #f9731624;transform:translateY(-8px)}.adminMockLeaderboardMedal{align-items:center;background:#0f172a;border-radius:18px;box-shadow:0 16px 32px #0f172a2e;display:inline-flex;font-size:1.45rem;height:54px;justify-content:center;margin-bottom:14px;width:54px}.adminMockLeaderboardPodiumCard strong{color:#0f172a;display:block;font-size:1.1rem;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.adminMockLeaderboardPodiumCard p{color:#64748b;font-size:.9rem;font-weight:800;line-height:1.45;margin:8px 0 14px}.adminMockLeaderboardTable{grid-gap:12px;display:grid;gap:12px}.adminMockLeaderboardRow{grid-gap:14px;align-items:center;background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 16px 38px #0f172a0d;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) 110px 110px 110px;padding:16px}.adminMockLeaderboardRank{align-items:center;background:#0f172a;border-radius:18px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:950;height:52px;justify-content:center;width:52px}.adminMockLeaderboardStudent{min-width:0}.adminMockLeaderboardStudent strong{color:#0f172a;display:block;font-size:1rem;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.adminMockLeaderboardStudent span{color:#64748b;display:block;font-size:.82rem;font-weight:850;line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.adminMockLeaderboardScore{background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;min-height:58px;padding:10px}.adminMockLeaderboardScore strong{color:#0f172a;display:block;font-size:1rem;letter-spacing:-.02em;line-height:1}.adminMockLeaderboardScore span{color:#64748b;display:block;font-size:.68rem;font-weight:950;letter-spacing:.07em;margin-top:7px;text-transform:uppercase}.adminMockLeaderboardCompactGrid,.adminMockLeaderboardRecentGrid{grid-gap:12px;display:grid;gap:12px}.adminMockLeaderboardRecentCard,.adminMockLeaderboardSubjectCard{background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 16px 38px #0f172a0d}.adminMockLeaderboardSubjectCard{padding:16px}.adminMockLeaderboardRecentCard strong,.adminMockLeaderboardSubjectCard strong{color:#0f172a;display:block;font-size:1rem;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.adminMockLeaderboardRecentCard p,.adminMockLeaderboardSubjectCard p{color:#64748b;font-size:.86rem;font-weight:800;line-height:1.45;margin:7px 0 0;overflow-wrap:anywhere}.adminMockLeaderboardRecentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockLeaderboardRecentCard{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:16px}.adminMockLeaderboardScorePill{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:999px;box-shadow:0 12px 28px #16a34a33;color:#fff;display:inline-flex;font-size:.9rem;font-weight:950;justify-content:center;min-height:38px;min-width:64px}.adminMockLeaderboardMiniStats{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminMockLeaderboardMiniStats span{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:950;min-height:30px;padding:0 11px}.adminMockLeaderboardEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}@media (max-width:1080px){.adminMockLeaderboardCommandGrid,.adminMockLeaderboardHero{grid-template-columns:1fr}.adminMockLeaderboardSystemCard{min-height:auto}.adminMockLeaderboardRow{grid-template-columns:52px minmax(0,1fr)}.adminMockLeaderboardScore{grid-column:span 1}}@media (max-width:860px){.adminMockLeaderboardKpiGrid,.adminMockLeaderboardPodiumGrid,.adminMockLeaderboardRecentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockLeaderboardRank1{transform:none}}@media (max-width:640px){.adminMockLeaderboardPage{padding-bottom:46px}.adminMockLeaderboardHero,.adminMockLeaderboardPanel{border-radius:24px;padding:18px}.adminMockLeaderboardHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockLeaderboardKpiGrid,.adminMockLeaderboardPodiumGrid,.adminMockLeaderboardRecentGrid,.adminMockLeaderboardSystemGrid{grid-template-columns:1fr}.adminMockLeaderboardHeroActions button{width:100%}.adminMockLeaderboardRecentCard{align-items:flex-start;flex-direction:column}}.adminMockLeaderboardPage .adminMockLeaderboardKpiCard,.adminMockLeaderboardPage .adminMockLeaderboardPanel,.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard,.adminMockLeaderboardPage .adminMockLeaderboardRecentCard,.adminMockLeaderboardPage .adminMockLeaderboardRow,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard{position:relative;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.adminMockLeaderboardPage .adminMockLeaderboardKpiCard{box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f!important}.adminMockLeaderboardPage .adminMockLeaderboardPanel{box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055)!important}.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard{box-shadow:0 18px 38px #0f172a14,0 34px 84px #0f172a0f!important}.adminMockLeaderboardPage .adminMockLeaderboardRank1{box-shadow:0 22px 44px #f9731621,0 42px 96px #0f172a14!important;transform:translateY(-10px)!important}.adminMockLeaderboardPage .adminMockLeaderboardRecentCard,.adminMockLeaderboardPage .adminMockLeaderboardRow,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard{box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045)!important}.adminMockLeaderboardPage .adminMockLeaderboardKpiCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardRecentCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardRow:hover,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard:hover{border-color:#f9731638!important;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12!important;transform:translateY(-3px)}.adminMockLeaderboardPage .adminMockLeaderboardRank1:hover{transform:translateY(-12px)!important}.adminMockLeaderboardPage .adminMockLeaderboardPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;pointer-events:none;position:absolute;z-index:0}.adminMockLeaderboardPage .adminMockLeaderboardPanel>*{position:relative;z-index:1}.adminMockLeaderboardPage .adminMockLeaderboardPodiumGrid{padding-top:10px}.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard:after{background:#0f172a1f;border-radius:999px;bottom:-18px;content:"";filter:blur(18px);height:28px;left:22px;opacity:.55;pointer-events:none;position:absolute;right:22px}.adminMockLeaderboardPage .adminMockLeaderboardRecentCard,.adminMockLeaderboardPage .adminMockLeaderboardRow,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard{overflow:hidden}.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard p,.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard strong,.adminMockLeaderboardPage .adminMockLeaderboardRecentCard p,.adminMockLeaderboardPage .adminMockLeaderboardRecentCard strong,.adminMockLeaderboardPage .adminMockLeaderboardStudent span,.adminMockLeaderboardPage .adminMockLeaderboardStudent strong,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard p,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard strong{overflow-wrap:anywhere;word-break:normal}@media (max-width:640px){.adminMockLeaderboardPage .adminMockLeaderboardRank1,.adminMockLeaderboardPage .adminMockLeaderboardRank1:hover{transform:translateY(0)!important}.adminMockLeaderboardPage .adminMockLeaderboardKpiCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardPodiumCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardRecentCard:hover,.adminMockLeaderboardPage .adminMockLeaderboardRow:hover,.adminMockLeaderboardPage .adminMockLeaderboardSubjectCard:hover{transform:translateY(-1px)}}.adminMockAnalyticsPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockAnalyticsHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockAnalyticsHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockAnalyticsHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:760px}.adminMockAnalyticsHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockAnalyticsHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.adminMockAnalyticsGhostBtn,.adminMockAnalyticsPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.adminMockAnalyticsPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockAnalyticsGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockAnalyticsGhostBtn:hover,.adminMockAnalyticsPrimaryBtn:hover{transform:translateY(-1px)}.adminMockAnalyticsSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockAnalyticsSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockAnalyticsSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockAnalyticsSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockAnalyticsSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockAnalyticsSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockAnalyticsSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockAnalyticsSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockAnalyticsSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockAnalyticsFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockAnalyticsFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockAnalyticsFlow i{background:#ffffff3d;display:block;height:1px}.adminMockAnalyticsInsightGrid,.adminMockAnalyticsKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminMockAnalyticsInsightGrid,.adminMockAnalyticsKpiGrid{margin-bottom:18px}.adminMockAnalyticsKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockAnalyticsInsightCard span,.adminMockAnalyticsKpiCard span,.adminMockAnalyticsPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockAnalyticsKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockAnalyticsKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockAnalyticsInsightCard{background:radial-gradient(circle at 90% 8%,#f973162e,#0000 32%),linear-gradient(135deg,#172033,#0f172a);border-radius:24px;box-shadow:0 18px 36px #0f172a24,0 34px 90px #0f172a1a;color:#fff;min-height:92px;padding:18px}.adminMockAnalyticsInsightCard span{color:#ffffffad}.adminMockAnalyticsInsightCard strong{color:#fff;display:block;font-size:1.55rem;letter-spacing:-.04em;line-height:1;margin-top:10px}.adminMockAnalyticsCommandGrid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);margin-bottom:18px}.adminMockAnalyticsPanel{align-self:start;background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);height:-webkit-fit-content;height:fit-content;margin-bottom:0;min-height:0;overflow:hidden;padding:22px;position:relative}.adminMockAnalyticsPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockAnalyticsPanel>*{position:relative;z-index:1}.adminMockAnalyticsPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockAnalyticsPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockAnalyticsPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockAnalyticsTestGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockAnalyticsCompactGrid{grid-gap:12px;align-items:start;display:grid;gap:12px}.adminMockAnalyticsStudentCard,.adminMockAnalyticsTestCard,.adminMockAnalyticsWeakCard{background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);min-width:0;overflow:hidden;padding:18px;position:relative;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.adminMockAnalyticsInsightCard:hover,.adminMockAnalyticsKpiCard:hover,.adminMockAnalyticsStudentCard:hover,.adminMockAnalyticsTestCard:hover,.adminMockAnalyticsWeakCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockAnalyticsStudentCard strong,.adminMockAnalyticsTestCard strong,.adminMockAnalyticsWeakCard strong{color:#0f172a;display:block;font-size:1rem;letter-spacing:-.02em;line-height:1.38;overflow-wrap:anywhere;word-break:normal}.adminMockAnalyticsStudentCard p,.adminMockAnalyticsTestCard p,.adminMockAnalyticsWeakCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:7px 0 0;overflow-wrap:anywhere;word-break:normal}.adminMockAnalyticsStudentTop{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:13px}.adminMockAnalyticsScorePill{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:999px;box-shadow:0 12px 28px #16a34a38,0 22px 48px #16a34a24;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:950;justify-content:center;min-height:38px;min-width:64px}.adminMockAnalyticsMiniStats{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.adminMockAnalyticsMiniStats span{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:950;min-height:30px;padding:0 11px;white-space:nowrap}.adminMockAnalyticsEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}@media (max-width:1080px){.adminMockAnalyticsCommandGrid,.adminMockAnalyticsHero{grid-template-columns:1fr}.adminMockAnalyticsSystemCard{min-height:auto}}@media (max-width:860px){.adminMockAnalyticsInsightGrid,.adminMockAnalyticsKpiGrid,.adminMockAnalyticsTestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockAnalyticsPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockAnalyticsPage{padding-bottom:46px}.adminMockAnalyticsHero,.adminMockAnalyticsPanel{border-radius:24px;padding:18px}.adminMockAnalyticsHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockAnalyticsInsightGrid,.adminMockAnalyticsKpiGrid,.adminMockAnalyticsSystemGrid,.adminMockAnalyticsTestGrid{grid-template-columns:1fr}.adminMockAnalyticsHeroActions button{width:100%}.adminMockAnalyticsStudentTop{grid-template-columns:1fr}.adminMockAnalyticsInsightCard:hover,.adminMockAnalyticsKpiCard:hover,.adminMockAnalyticsStudentCard:hover,.adminMockAnalyticsTestCard:hover,.adminMockAnalyticsWeakCard:hover{transform:translateY(-1px)}}.adminMockPublishedPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockPublishedHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockPublishedHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockPublishedHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockPublishedHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockPublishedActions,.adminMockPublishedBottomActions,.adminMockPublishedHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockPublishedHeroActions{margin-top:28px}.adminMockPublishedDangerBtn,.adminMockPublishedGhostBtn,.adminMockPublishedPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockPublishedPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockPublishedGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockPublishedDangerBtn{background:linear-gradient(135deg,#ef4444,#b91c1c);border:0;box-shadow:0 16px 34px #ef444433;color:#fff}.adminMockPublishedDangerBtn:hover,.adminMockPublishedGhostBtn:hover,.adminMockPublishedPrimaryBtn:hover{transform:translateY(-1px)}.adminMockPublishedSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockPublishedSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockPublishedSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockPublishedSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockPublishedSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockPublishedSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockPublishedSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockPublishedSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockPublishedSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockPublishedFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockPublishedFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockPublishedFlow i{background:#ffffff3d;display:block;height:1px}.adminMockPublishedKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockPublishedKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockPublishedCardTop span,.adminMockPublishedKpiCard span,.adminMockPublishedMetaGrid span,.adminMockPublishedPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockPublishedKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockPublishedKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockPublishedPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockPublishedPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockPublishedPanel>*{position:relative;z-index:1}.adminMockPublishedPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockPublishedPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockPublishedPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockPublishedGrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPublishedCard{background:#fffffff5;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);min-width:0;overflow:hidden;padding:20px;position:relative;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.adminMockPublishedCard:hover,.adminMockPublishedKpiCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockPublishedCardTop{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.adminMockPublishedCardTop h3{color:#0f172a;font-size:clamp(1.12rem,1.3vw,1.36rem);letter-spacing:-.035em;line-height:1.26;margin:8px 0 0;overflow-wrap:anywhere}.adminMockPublishedCardTop small{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.adminMockPublishedCard>p{color:#64748b;font-size:.9rem;font-weight:850;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere}.adminMockPublishedMetaGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.adminMockPublishedMetaGrid div{background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;min-height:78px;padding:12px}.adminMockPublishedMetaGrid strong{color:#0f172a;display:block;font-size:.92rem;font-weight:950;line-height:1.28;margin-top:8px;overflow-wrap:anywhere}.adminMockPublishedMiniStats{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.adminMockPublishedMiniStats span{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:950;min-height:30px;padding:0 11px;white-space:nowrap}.adminMockPublishedActions{border-top:1px solid #0f172a14;padding-top:14px}.adminMockPublishedActions .adminMockPublishedDangerBtn,.adminMockPublishedActions .adminMockPublishedGhostBtn,.adminMockPublishedActions .adminMockPublishedPrimaryBtn{font-size:.82rem;min-height:42px;padding:0 15px}.adminMockPublishedEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockPublishedEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockPublishedEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockPublishedBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;padding:18px}@media (max-width:1080px){.adminMockPublishedHero{grid-template-columns:1fr}.adminMockPublishedSystemCard{min-height:auto}.adminMockPublishedGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockPublishedKpiGrid,.adminMockPublishedMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPublishedPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockPublishedPage{padding-bottom:46px}.adminMockPublishedHero,.adminMockPublishedPanel{border-radius:24px;padding:18px}.adminMockPublishedHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockPublishedKpiGrid,.adminMockPublishedMetaGrid,.adminMockPublishedSystemGrid{grid-template-columns:1fr}.adminMockPublishedActions button,.adminMockPublishedBottomActions button,.adminMockPublishedHeroActions button{width:100%}.adminMockPublishedCardTop{grid-template-columns:1fr}.adminMockPublishedBottomActions{justify-content:stretch}.adminMockPublishedCard:hover,.adminMockPublishedKpiCard:hover{transform:translateY(-1px)}}.adminMockSubjectsPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockSubjectsHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockSubjectsHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockSubjectsHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockSubjectsHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockSubjectsBottomActions,.adminMockSubjectsHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockSubjectsHeroActions{margin-top:28px}.adminMockSubjectsGhostBtn,.adminMockSubjectsPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockSubjectsPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockSubjectsGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockSubjectsGhostBtn:hover,.adminMockSubjectsPrimaryBtn:hover{transform:translateY(-1px)}.adminMockSubjectsSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockSubjectsSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockSubjectsSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockSubjectsSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockSubjectsSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockSubjectsSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockSubjectsSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockSubjectsSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockSubjectsSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockSubjectsFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockSubjectsFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockSubjectsFlow i{background:#ffffff3d;display:block;height:1px}.adminMockSubjectsKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockSubjectsKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockSubjectsKpiCard span,.adminMockSubjectsPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockSubjectsKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockSubjectsKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockSubjectsPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockSubjectsPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockSubjectsPanel>*{position:relative;z-index:1}.adminMockSubjectsPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockSubjectsPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockSubjectsPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockSubjectsGrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSubjectsCard{grid-gap:15px;align-items:center;background:#fffffff5;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);cursor:pointer;display:grid;gap:15px;grid-template-columns:56px minmax(0,1fr) 40px;min-height:112px;overflow:hidden;padding:18px;text-align:left;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.adminMockSubjectsCard:hover,.adminMockSubjectsKpiCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockSubjectsIcon{align-items:center;background:#0f172a;border-radius:19px;box-shadow:0 16px 32px #0f172a2e;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.adminMockSubjectsBody{display:block;min-width:0}.adminMockSubjectsBody strong{color:#0f172a;display:block;font-size:1.05rem;font-weight:950;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.adminMockSubjectsBody small{color:#64748b;display:block;font-size:.84rem;font-weight:850;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.adminMockSubjectsArrow{align-items:center;background:#fff7ed;border-radius:999px;color:#f97316;display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.adminMockSubjectsEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockSubjectsEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockSubjectsEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockSubjectsBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;padding:18px}@media (max-width:1080px){.adminMockSubjectsHero{grid-template-columns:1fr}.adminMockSubjectsSystemCard{min-height:auto}.adminMockSubjectsGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockSubjectsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSubjectsPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockSubjectsPage{padding-bottom:46px}.adminMockSubjectsHero,.adminMockSubjectsPanel{border-radius:24px;padding:18px}.adminMockSubjectsHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockSubjectsKpiGrid,.adminMockSubjectsSystemGrid{grid-template-columns:1fr}.adminMockSubjectsBottomActions button,.adminMockSubjectsHeroActions button{width:100%}.adminMockSubjectsCard{grid-template-columns:48px minmax(0,1fr) 34px}.adminMockSubjectsIcon{height:48px;width:48px}.adminMockSubjectsArrow{height:34px;width:34px}.adminMockSubjectsBottomActions{justify-content:stretch}.adminMockSubjectsCard:hover,.adminMockSubjectsKpiCard:hover{transform:translateY(-1px)}}.adminMockSubjectsPage .adminMockSubjectsGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockSubjectsPage .adminMockSubjectsCard{grid-gap:15px!important;align-items:center!important;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045)!important;cursor:pointer!important;display:grid!important;gap:15px!important;grid-template-columns:56px minmax(0,1fr) 40px!important;min-height:116px!important;overflow:hidden!important;padding:18px!important;text-align:left!important;width:100%!important}.adminMockSubjectsPage .adminMockSubjectsCard:hover{border-color:#f9731638!important;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12!important;transform:translateY(-3px)!important}.adminMockSubjectsPage .adminMockSubjectsIcon{align-items:center!important;background:#0f172a!important;border-radius:19px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.adminMockSubjectsPage .adminMockSubjectsBody{display:block!important;min-width:0!important}.adminMockSubjectsPage .adminMockSubjectsBody strong{color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.025em!important;line-height:1.32!important}.adminMockSubjectsPage .adminMockSubjectsBody small,.adminMockSubjectsPage .adminMockSubjectsBody strong{display:block!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.adminMockSubjectsPage .adminMockSubjectsBody small{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.42!important;margin-top:8px!important}.adminMockSubjectsPage .adminMockSubjectsArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;box-shadow:0 12px 24px #f973161f!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:40px!important;justify-content:center!important;width:40px!important}.adminMockSubjectsPage .adminMockSubjectsBottomActions{margin-top:20px!important}@media (max-width:1080px){.adminMockSubjectsPage .adminMockSubjectsGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockSubjectsPage .adminMockSubjectsCard{grid-template-columns:48px minmax(0,1fr) 34px!important}.adminMockSubjectsPage .adminMockSubjectsIcon{height:48px!important;width:48px!important}.adminMockSubjectsPage .adminMockSubjectsArrow{height:34px!important;width:34px!important}}.adminMockChaptersPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockChaptersHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockChaptersHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockChaptersHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockChaptersHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockChaptersBottomActions,.adminMockChaptersHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockChaptersHeroActions{margin-top:28px}.adminMockChaptersGhostBtn,.adminMockChaptersPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockChaptersPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockChaptersGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockChaptersGhostBtn:hover,.adminMockChaptersPrimaryBtn:hover{transform:translateY(-1px)}.adminMockChaptersSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockChaptersSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockChaptersSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockChaptersSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockChaptersSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockChaptersSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockChaptersSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockChaptersSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockChaptersSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockChaptersFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockChaptersFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockChaptersFlow i{background:#ffffff3d;display:block;height:1px}.adminMockChaptersKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockChaptersKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockChaptersKpiCard span,.adminMockChaptersPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockChaptersKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockChaptersKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockChaptersPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockChaptersPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockChaptersPanel>*{position:relative;z-index:1}.adminMockChaptersPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockChaptersPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockChaptersPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockChaptersGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockChaptersCard{grid-gap:15px;align-items:center;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);cursor:pointer;display:grid;gap:15px;grid-template-columns:56px minmax(0,1fr) 40px;min-height:116px;overflow:hidden;padding:18px;text-align:left;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.adminMockChaptersCard:hover,.adminMockChaptersKpiCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockChaptersIcon{align-items:center;background:#0f172a;border-radius:19px;box-shadow:0 16px 32px #0f172a2e;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.adminMockChaptersBody{display:block;min-width:0}.adminMockChaptersBody strong{color:#0f172a;display:block;font-size:1.08rem;font-weight:950;letter-spacing:-.025em;line-height:1.32;overflow-wrap:anywhere}.adminMockChaptersBody small{color:#64748b;display:block;font-size:.84rem;font-weight:850;line-height:1.42;margin-top:8px;overflow-wrap:anywhere}.adminMockChaptersArrow{align-items:center;background:#fff7ed;border-radius:999px;box-shadow:0 12px 24px #f973161f;color:#f97316;display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.adminMockChaptersEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockChaptersEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockChaptersEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockChaptersBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;margin-top:20px;padding:18px}@media (max-width:1080px){.adminMockChaptersHero{grid-template-columns:1fr}.adminMockChaptersSystemCard{min-height:auto}.adminMockChaptersGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockChaptersKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockChaptersPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockChaptersPage{padding-bottom:46px}.adminMockChaptersHero,.adminMockChaptersPanel{border-radius:24px;padding:18px}.adminMockChaptersHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockChaptersKpiGrid,.adminMockChaptersSystemGrid{grid-template-columns:1fr}.adminMockChaptersBottomActions button,.adminMockChaptersHeroActions button{width:100%}.adminMockChaptersCard{grid-template-columns:48px minmax(0,1fr) 34px}.adminMockChaptersIcon{height:48px;width:48px}.adminMockChaptersArrow{height:34px;width:34px}.adminMockChaptersBottomActions{justify-content:stretch}.adminMockChaptersCard:hover,.adminMockChaptersKpiCard:hover{transform:translateY(-1px)}}.adminMockChaptersPage .adminMockChaptersGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockChaptersPage .adminMockChaptersCard{grid-gap:15px!important;align-items:center!important;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045)!important;cursor:pointer!important;display:grid!important;gap:15px!important;grid-template-columns:56px minmax(0,1fr) 40px!important;min-height:116px!important;overflow:hidden!important;padding:18px!important;text-align:left!important;width:100%!important}.adminMockChaptersPage .adminMockChaptersCard:hover{border-color:#f9731638!important;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12!important;transform:translateY(-3px)!important}.adminMockChaptersPage .adminMockChaptersIcon{align-items:center!important;background:#0f172a!important;border-radius:19px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.adminMockChaptersPage .adminMockChaptersBody{display:block!important;min-width:0!important}.adminMockChaptersPage .adminMockChaptersBody strong{color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.025em!important;line-height:1.32!important}.adminMockChaptersPage .adminMockChaptersBody small,.adminMockChaptersPage .adminMockChaptersBody strong{display:block!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.adminMockChaptersPage .adminMockChaptersBody small{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.42!important;margin-top:8px!important}.adminMockChaptersPage .adminMockChaptersArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;box-shadow:0 12px 24px #f973161f!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:40px!important;justify-content:center!important;width:40px!important}.adminMockChaptersPage .adminMockChaptersBottomActions{margin-top:20px!important}@media (max-width:1080px){.adminMockChaptersPage .adminMockChaptersGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockChaptersPage .adminMockChaptersCard{grid-template-columns:48px minmax(0,1fr) 34px!important}.adminMockChaptersPage .adminMockChaptersIcon{height:48px!important;width:48px!important}.adminMockChaptersPage .adminMockChaptersArrow{height:34px!important;width:34px!important}}.adminMockSeriesPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockSeriesHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockSeriesHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockSeriesHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockSeriesHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockSeriesBottomActions,.adminMockSeriesHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockSeriesHeroActions{margin-top:28px}.adminMockSeriesGhostBtn,.adminMockSeriesPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockSeriesPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockSeriesGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockSeriesGhostBtn:hover,.adminMockSeriesPrimaryBtn:hover{transform:translateY(-1px)}.adminMockSeriesSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockSeriesSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockSeriesSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockSeriesSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockSeriesSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockSeriesSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockSeriesSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockSeriesSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockSeriesSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockSeriesFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockSeriesFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockSeriesFlow i{background:#ffffff3d;display:block;height:1px}.adminMockSeriesKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockSeriesKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockSeriesKpiCard span,.adminMockSeriesPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockSeriesKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockSeriesKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockSeriesPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockSeriesPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockSeriesPanel>*{position:relative;z-index:1}.adminMockSeriesPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockSeriesPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockSeriesPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockSeriesGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSeriesCard{grid-gap:15px;align-items:center;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);cursor:pointer;display:grid;gap:15px;grid-template-columns:56px minmax(0,1fr) 40px;min-height:116px;overflow:hidden;padding:18px;text-align:left;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.adminMockSeriesCard:hover,.adminMockSeriesKpiCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockSeriesIcon{align-items:center;background:#0f172a;border-radius:19px;box-shadow:0 16px 32px #0f172a2e;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.adminMockSeriesBody{display:block;min-width:0}.adminMockSeriesBody strong{color:#0f172a;display:block;font-size:1.08rem;font-weight:950;letter-spacing:-.025em;line-height:1.32;overflow-wrap:anywhere}.adminMockSeriesBody small{color:#64748b;display:block;font-size:.84rem;font-weight:850;line-height:1.42;margin-top:8px;overflow-wrap:anywhere}.adminMockSeriesArrow{align-items:center;background:#fff7ed;border-radius:999px;box-shadow:0 12px 24px #f973161f;color:#f97316;display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.adminMockSeriesEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockSeriesEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockSeriesEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockSeriesBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;margin-top:20px;padding:18px}@media (max-width:1080px){.adminMockSeriesHero{grid-template-columns:1fr}.adminMockSeriesSystemCard{min-height:auto}.adminMockSeriesGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockSeriesKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSeriesPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockSeriesPage{padding-bottom:46px}.adminMockSeriesHero,.adminMockSeriesPanel{border-radius:24px;padding:18px}.adminMockSeriesHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockSeriesKpiGrid,.adminMockSeriesSystemGrid{grid-template-columns:1fr}.adminMockSeriesBottomActions button,.adminMockSeriesHeroActions button{width:100%}.adminMockSeriesCard{grid-template-columns:48px minmax(0,1fr) 34px}.adminMockSeriesIcon{height:48px;width:48px}.adminMockSeriesArrow{height:34px;width:34px}.adminMockSeriesBottomActions{justify-content:stretch}.adminMockSeriesCard:hover,.adminMockSeriesKpiCard:hover{transform:translateY(-1px)}}.adminMockSeriesPage .adminMockSeriesGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockSeriesPage .adminMockSeriesCard{grid-gap:15px!important;align-items:center!important;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045)!important;cursor:pointer!important;display:grid!important;gap:15px!important;grid-template-columns:56px minmax(0,1fr) 40px!important;min-height:116px!important;overflow:hidden!important;padding:18px!important;text-align:left!important;width:100%!important}.adminMockSeriesPage .adminMockSeriesCard:hover{border-color:#f9731638!important;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12!important;transform:translateY(-3px)!important}.adminMockSeriesPage .adminMockSeriesIcon{align-items:center!important;background:#0f172a!important;border-radius:19px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.adminMockSeriesPage .adminMockSeriesBody{display:block!important;min-width:0!important}.adminMockSeriesPage .adminMockSeriesBody strong{color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.025em!important;line-height:1.32!important}.adminMockSeriesPage .adminMockSeriesBody small,.adminMockSeriesPage .adminMockSeriesBody strong{display:block!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.adminMockSeriesPage .adminMockSeriesBody small{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.42!important;margin-top:8px!important}.adminMockSeriesPage .adminMockSeriesArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;box-shadow:0 12px 24px #f973161f!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:40px!important;justify-content:center!important;width:40px!important}.adminMockSeriesPage .adminMockSeriesBottomActions{margin-top:20px!important}@media (max-width:1080px){.adminMockSeriesPage .adminMockSeriesGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockSeriesPage .adminMockSeriesCard{grid-template-columns:48px minmax(0,1fr) 34px!important}.adminMockSeriesPage .adminMockSeriesIcon{height:48px!important;width:48px!important}.adminMockSeriesPage .adminMockSeriesArrow{height:34px!important;width:34px!important}}.adminMockPlanPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockPlanHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockPlanHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockPlanHero h1{color:#0f172a;font-size:clamp(2.65rem,5.2vw,5rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockPlanHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockPlanBottomActions,.adminMockPlanHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockPlanHeroActions{margin-top:28px}.adminMockPlanGhostBtn,.adminMockPlanPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:950;justify-content:center;min-height:50px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockPlanPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockPlanGhostBtn{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockPlanGhostBtn:hover,.adminMockPlanPrimaryBtn:hover{transform:translateY(-1px)}.adminMockPlanSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockPlanSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockPlanSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockPlanSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockPlanSystemTop strong{color:#fff;font-size:.95rem;font-weight:950;text-transform:uppercase}.adminMockPlanSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockPlanSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockPlanSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockPlanSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockPlanFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockPlanFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockPlanFlow i{background:#ffffff3d;display:block;height:1px}.adminMockPlanKpiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMockPlanKpiCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:146px;padding:22px}.adminMockPlanKpiCard span,.adminMockPlanPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockPlanKpiCard strong{color:#0f172a;display:block;font-size:2.15rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockPlanKpiCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockPlanPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockPlanPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockPlanPanel>*{position:relative;z-index:1}.adminMockPlanPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockPlanPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockPlanPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockPlanGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPlanCard{grid-gap:15px;align-items:center;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);cursor:pointer;display:grid;gap:15px;grid-template-columns:56px minmax(0,1fr) 40px;min-height:116px;overflow:hidden;padding:18px;text-align:left;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.adminMockPlanCard:hover,.adminMockPlanKpiCard:hover{border-color:#f9731638;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12;transform:translateY(-3px)}.adminMockPlanIcon{align-items:center;background:#0f172a;border-radius:19px;box-shadow:0 16px 32px #0f172a2e;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.adminMockPlanBody{display:block;min-width:0}.adminMockPlanBody strong{color:#0f172a;display:block;font-size:1.08rem;font-weight:950;letter-spacing:-.025em;line-height:1.32;overflow-wrap:anywhere}.adminMockPlanBody small{color:#64748b;display:block;font-size:.84rem;font-weight:850;line-height:1.42;margin-top:8px;overflow-wrap:anywhere}.adminMockPlanArrow{align-items:center;background:#fff7ed;border-radius:999px;box-shadow:0 12px 24px #f973161f;color:#f97316;display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.adminMockPlanEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockPlanEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockPlanEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockPlanBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;margin-top:20px;padding:18px}@media (max-width:1080px){.adminMockPlanHero{grid-template-columns:1fr}.adminMockPlanSystemCard{min-height:auto}.adminMockPlanGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockPlanKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockPlanPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}}@media (max-width:640px){.adminMockPlanPage{padding-bottom:46px}.adminMockPlanHero,.adminMockPlanPanel{border-radius:24px;padding:18px}.adminMockPlanHero h1{font-size:clamp(2.25rem,14vw,3.25rem)}.adminMockPlanKpiGrid,.adminMockPlanSystemGrid{grid-template-columns:1fr}.adminMockPlanBottomActions button,.adminMockPlanHeroActions button{width:100%}.adminMockPlanCard{grid-template-columns:48px minmax(0,1fr) 34px}.adminMockPlanIcon{height:48px;width:48px}.adminMockPlanArrow{height:34px;width:34px}.adminMockPlanBottomActions{justify-content:stretch}.adminMockPlanCard:hover,.adminMockPlanKpiCard:hover{transform:translateY(-1px)}}.adminMockPlanPage .adminMockPlanGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMockPlanPage .adminMockPlanCard{grid-gap:15px!important;align-items:center!important;background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045)!important;cursor:pointer!important;display:grid!important;gap:15px!important;grid-template-columns:56px minmax(0,1fr) 40px!important;min-height:116px!important;overflow:hidden!important;padding:18px!important;text-align:left!important;width:100%!important}.adminMockPlanPage .adminMockPlanCard:hover{border-color:#f9731638!important;box-shadow:0 22px 44px #0f172a17,0 40px 100px #0f172a12!important;transform:translateY(-3px)!important}.adminMockPlanPage .adminMockPlanIcon{align-items:center!important;background:#0f172a!important;border-radius:19px!important;box-shadow:0 16px 32px #0f172a2e!important;color:#fff!important;display:inline-flex!important;height:56px!important;justify-content:center!important;width:56px!important}.adminMockPlanPage .adminMockPlanBody{display:block!important;min-width:0!important}.adminMockPlanPage .adminMockPlanBody strong{color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.025em!important;line-height:1.32!important}.adminMockPlanPage .adminMockPlanBody small,.adminMockPlanPage .adminMockPlanBody strong{display:block!important;opacity:1!important;overflow-wrap:anywhere!important;visibility:visible!important}.adminMockPlanPage .adminMockPlanBody small{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.42!important;margin-top:8px!important}.adminMockPlanPage .adminMockPlanArrow{align-items:center!important;background:#fff7ed!important;border-radius:999px!important;box-shadow:0 12px 24px #f973161f!important;color:#f97316!important;display:inline-flex!important;font-weight:950!important;height:40px!important;justify-content:center!important;width:40px!important}.adminMockPlanPage .adminMockPlanBottomActions{margin-top:20px!important}@media (max-width:1080px){.adminMockPlanPage .adminMockPlanGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.adminMockPlanPage .adminMockPlanCard{grid-template-columns:48px minmax(0,1fr) 34px!important}.adminMockPlanPage .adminMockPlanIcon{height:48px!important;width:48px!important}.adminMockPlanPage .adminMockPlanArrow{height:34px!important;width:34px!important}}.adminMockSeriesDetailPage{margin:0 auto;max-width:1220px;padding-bottom:72px}.adminMockSeriesDetailHero{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 16%,#f9731626,#0000 34%),radial-gradient(circle at 92% 10%,#2563eb21,#0000 32%),linear-gradient(135deg,#fff,#fbf7f0 54%,#eef5ff);border:1px solid #0f172a14;border-radius:36px;box-shadow:0 24px 56px #0f172a14,0 44px 120px #0f172a12;display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-bottom:26px;overflow:hidden;padding:36px}.adminMockSeriesDetailHeroCopy{display:flex;flex-direction:column;justify-content:center;min-width:0}.adminMockSeriesDetailHero h1{color:#0f172a;font-size:clamp(2.45rem,5vw,4.7rem);letter-spacing:-.075em;line-height:.96;margin:16px 0 14px;max-width:780px}.adminMockSeriesDetailHero p{color:#42526b;font-size:1.05rem;font-weight:750;line-height:1.7;margin:0;max-width:760px}.adminMockSeriesDetailActions,.adminMockSeriesDetailBottomActions,.adminMockSeriesDetailHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adminMockSeriesDetailHeroActions{margin-top:28px}.adminMockSeriesDetailDangerBtn,.adminMockSeriesDetailGhostBtn,.adminMockSeriesDetailPrimaryBtn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:950;justify-content:center;min-height:46px;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.adminMockSeriesDetailPrimaryBtn{background:#0f172a;border:0;box-shadow:0 18px 42px #0f172a38;color:#fff}.adminMockSeriesDetailGhostBtn{background:#fffffff0;border:1px solid #0f172a1a;box-shadow:0 16px 36px #0f172a14;color:#0f172a}.adminMockSeriesDetailDangerBtn{background:#991b1b;border:0;box-shadow:0 16px 34px #991b1b2e;color:#fff}.adminMockSeriesDetailDangerBtn:hover,.adminMockSeriesDetailGhostBtn:hover,.adminMockSeriesDetailPrimaryBtn:hover{transform:translateY(-1px)}.adminMockSeriesDetailSystemCard{background:radial-gradient(circle at 15% 10%,#f9731638,#0000 30%),radial-gradient(circle at 90% 20%,#3b82f62e,#0000 32%),linear-gradient(135deg,#2b1f20,#0f172a 54%,#08111f);border-radius:30px;box-shadow:0 24px 52px #0f172a38,0 44px 120px #0f172a29;color:#fff;min-height:320px;overflow:hidden;padding:22px;position:relative}.adminMockSeriesDetailSystemCard:after{background:#f9731629;border-radius:999px;content:"";filter:blur(24px);height:210px;inset:auto -70px -90px auto;position:absolute;width:210px}.adminMockSeriesDetailSystemTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.adminMockSeriesDetailSystemTop span{align-items:center;background:#ffffff1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.09em;min-height:34px;padding:0 14px;text-transform:uppercase}.adminMockSeriesDetailSystemTop strong{color:#fff;font-size:.95rem;font-weight:950}.adminMockSeriesDetailSystemGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.adminMockSeriesDetailSystemGrid div{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;min-height:102px;padding:18px}.adminMockSeriesDetailSystemGrid strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1}.adminMockSeriesDetailSystemGrid span{color:#ffffffc7;display:block;font-size:.82rem;font-weight:850;margin-top:9px}.adminMockSeriesDetailFlow{grid-gap:10px;align-items:center;background:#3b82f624;border-radius:999px;display:grid;gap:10px;grid-template-columns:auto 1fr auto 1fr auto;margin-top:24px;padding:10px 14px;position:relative;z-index:1}.adminMockSeriesDetailFlow span{color:#fff;font-size:.8rem;font-weight:950}.adminMockSeriesDetailFlow i{background:#ffffff3d;display:block;height:1px}.adminMockSeriesDetailKpiGrid,.adminMockSeriesDetailMiniGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminMockSeriesDetailKpiGrid{margin-bottom:16px}.adminMockSeriesDetailMiniGrid{margin-bottom:18px}.adminMockSeriesDetailKpiCard,.adminMockSeriesDetailMiniCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;min-height:140px;padding:22px}.adminMockSeriesDetailMiniCard{background:radial-gradient(circle at 90% 8%,#f973162e,#0000 32%),linear-gradient(135deg,#0f172a,#111827 62%,#2b1f20);color:#fff;min-height:112px}.adminMockSeriesDetailKpiCard span,.adminMockSeriesDetailMiniCard span,.adminMockSeriesDetailPanelHeader span{color:#64748b;display:block;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminMockSeriesDetailMiniCard span{color:#ffffffb3}.adminMockSeriesDetailKpiCard strong,.adminMockSeriesDetailMiniCard strong{color:#0f172a;display:block;font-size:2.1rem;letter-spacing:-.05em;line-height:1;margin-top:12px}.adminMockSeriesDetailMiniCard strong{color:#fff;font-size:1.8rem}.adminMockSeriesDetailKpiCard p,.adminMockSeriesDetailMiniCard p{color:#64748b;font-size:.88rem;font-weight:800;line-height:1.45;margin:12px 0 0}.adminMockSeriesDetailMiniCard p{color:#ffffffc2}.adminMockSeriesDetailPanel{background:radial-gradient(circle at 95% 10%,#f9731612,#0000 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #f973162e;border-radius:30px;box-shadow:0 22px 48px #0f172a12,0 44px 110px rgba(15,23,42,.055);margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.adminMockSeriesDetailPanel:before{background:radial-gradient(circle at 92% 12%,#f9731614,#0000 32%),radial-gradient(circle at 8% 90%,rgba(37,99,235,.055),#0000 36%);border-radius:24px;content:"";inset:12px;opacity:.78;pointer-events:none;position:absolute;z-index:0}.adminMockSeriesDetailPanel>*{position:relative;z-index:1}.adminMockSeriesDetailPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminMockSeriesDetailPanelHeader h2{color:#0f172a;font-size:clamp(2.1rem,4.3vw,3.6rem);letter-spacing:-.065em;line-height:.98;margin:7px 0 0}.adminMockSeriesDetailPanelHeader small{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:0 13px;white-space:nowrap}.adminMockSeriesDetailGrid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSeriesDetailCard{background:radial-gradient(circle at 94% 12%,#f9731612,#0000 32%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border:1px solid #0f172a14;border-radius:28px;box-shadow:0 14px 28px rgba(15,23,42,.055),0 26px 70px rgba(15,23,42,.045);display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px}.adminMockSeriesDetailCardTop{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.adminMockSeriesDetailMetaLine span,.adminMockSeriesDetailPlanPill,.adminMockSeriesDetailStatusPill{align-items:center;background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;min-height:30px;padding:0 11px;white-space:nowrap}.adminMockSeriesDetailPlanPill{background:#fff7ed;border-color:#f973162e;color:#c2410c}.adminMockSeriesDetailStatusPill.isPublished{background:#dcfce7;border-color:#16a34a29;color:#166534}.adminMockSeriesDetailCard h3{color:#0f172a;font-size:1.16rem;font-weight:950;letter-spacing:-.03em;line-height:1.32;margin:12px 0 8px}.adminMockSeriesDetailCard p{color:#64748b;font-size:.92rem;font-weight:800;line-height:1.52;margin:0}.adminMockSeriesDetailStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminMockSeriesDetailStats div{background:#f8fafc;border:1px solid #0f172a12;border-radius:18px;min-height:78px;padding:13px}.adminMockSeriesDetailStats span{color:#64748b;display:block;font-size:.72rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.adminMockSeriesDetailStats strong{color:#0f172a;display:block;font-size:.94rem;font-weight:950;line-height:1.25;margin-top:8px;overflow-wrap:anywhere}.adminMockSeriesDetailMetaLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adminMockSeriesDetailActions{border-top:1px solid #0f172a14;margin-top:auto;padding-top:14px}.adminMockSeriesDetailActions .adminMockSeriesDetailDangerBtn,.adminMockSeriesDetailActions .adminMockSeriesDetailGhostBtn,.adminMockSeriesDetailActions .adminMockSeriesDetailPrimaryBtn{font-size:.84rem;min-height:42px;padding:0 15px}.adminMockSeriesDetailEmpty{background:#f8fafcf0;border:1px dashed #0f172a29;border-radius:22px;color:#64748b;font-size:.94rem;font-weight:850;padding:24px}.adminMockSeriesDetailEmpty strong{color:#0f172a;display:block;font-size:1rem}.adminMockSeriesDetailEmpty p{color:#64748b;font-weight:800;margin:8px 0 0}.adminMockSeriesDetailBottomActions{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 18px 36px #0f172a12,0 34px 90px #0f172a0f;justify-content:flex-end;margin-top:20px;padding:18px}@media (max-width:1080px){.adminMockSeriesDetailHero{grid-template-columns:1fr}.adminMockSeriesDetailSystemCard{min-height:auto}.adminMockSeriesDetailGrid{grid-template-columns:1fr}}@media (max-width:860px){.adminMockSeriesDetailKpiGrid,.adminMockSeriesDetailMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMockSeriesDetailPanelHeader h2{font-size:clamp(1.8rem,8vw,2.8rem)}.adminMockSeriesDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.adminMockSeriesDetailPage{padding-bottom:46px}.adminMockSeriesDetailHero,.adminMockSeriesDetailPanel{border-radius:24px;padding:18px}.adminMockSeriesDetailHero h1{font-size:clamp(2.15rem,13vw,3.15rem)}.adminMockSeriesDetailKpiGrid,.adminMockSeriesDetailMiniGrid,.adminMockSeriesDetailStats,.adminMockSeriesDetailSystemGrid{grid-template-columns:1fr}.adminMockSeriesDetailActions button,.adminMockSeriesDetailBottomActions button,.adminMockSeriesDetailHeroActions button{width:100%}.adminMockSeriesDetailCardTop{flex-direction:column}.adminMockSeriesDetailBottomActions{justify-content:stretch}}.premiumExamPage{box-sizing:border-box!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:10px 14px!important;width:100%}.premiumExamShell{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;max-width:100%!important;min-height:0!important}.premiumExamShell,.premiumExamTop.examHeaderCompact{box-sizing:border-box!important;overflow:hidden!important;width:100%!important}.premiumExamTop.examHeaderCompact{margin:0!important;min-height:88px!important}.premiumExamGrid{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(380px,420px)!important;width:100%!important}.premiumExamGrid,.premiumPalettePanel.aspireExamSide,.premiumQuestionWorkspace.aspireExamMain{box-sizing:border-box!important;height:100%!important;min-height:0!important;overflow:hidden!important}.premiumPalettePanel.aspireExamSide,.premiumQuestionWorkspace.aspireExamMain{max-height:100%!important;min-width:0!important}@media (max-width:1200px){.premiumExamPage{padding:8px 10px!important}.premiumExamShell{gap:10px!important}.premiumExamGrid{gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(340px,360px)!important}}@media (max-width:900px){.premiumExamPage{overflow-y:auto!important;padding:10px!important}.premiumExamPage,.premiumExamShell{height:auto!important;min-height:100vh!important}.premiumExamShell{display:block!important;overflow:visible!important}.premiumExamTop.examHeaderCompact{margin-bottom:12px!important;min-height:0!important;overflow:visible!important}.premiumExamGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.premiumPalettePanel.aspireExamSide,.premiumQuestionWorkspace.aspireExamMain{height:auto!important;max-height:none!important;overflow:visible!important}}body.aspireExamAttemptMode [class*=Chat],body.aspireExamAttemptMode [class*=Support],body.aspireExamAttemptMode [class*=WhatsApp],body.aspireExamAttemptMode [class*=chat],body.aspireExamAttemptMode [class*=support],body.aspireExamAttemptMode [class*=whatsapp],body.aspireExamAttemptMode a[href*="wa.me"],body.aspireExamAttemptMode a[href*=whatsapp],body.aspireExamAttemptMode iframe[src*=chat],body.aspireExamAttemptMode iframe[src*=crisp],body.aspireExamAttemptMode iframe[src*=intercom],body.aspireExamAttemptMode iframe[src*=tawk],body.aspireExamAttemptMode iframe[src*=whatsapp]{display:none!important;pointer-events:none!important;visibility:hidden!important}.examFullscreenGate{align-items:center!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f172a9e!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:10000!important}.examFullscreenGateCard{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:28px!important;box-shadow:0 34px 90px #0f172a52!important;box-sizing:border-box!important;padding:26px!important;text-align:center!important;width:min(460px,100%)!important}.examFullscreenGateCard span{align-items:center!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;color:#c2410c!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;margin-bottom:12px!important;padding:7px 12px!important;text-transform:uppercase!important}.examFullscreenGateCard h3{color:#0f172a!important;font-size:1.45rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.15!important;margin:0!important}.examFullscreenGateCard p{color:#64748b!important;font-size:.92rem!important;font-weight:750!important;line-height:1.45!important;margin:10px 0 18px!important}.examFullscreenGateCard button{background:#0f172a!important;border:none!important;border-radius:18px!important;box-shadow:0 18px 36px #0f172a33!important;color:#fff!important;cursor:pointer!important;font-size:.95rem!important;font-weight:950!important;line-height:1!important;min-height:50px!important;width:100%!important}.examFullscreenGateCard button:hover{transform:translateY(-1px)!important}@media (max-width:700px){.examFullscreenGate{padding:14px!important}.examFullscreenGateCard{border-radius:24px!important;padding:22px!important}.examFullscreenGateCard h3{font-size:1.24rem!important}.examFullscreenGateCard p{font-size:.86rem!important}}.videoManagerPage{background:radial-gradient(circle at top left,#ff7a001a,#0000 34%),radial-gradient(circle at top right,#0f172a14,#0000 30%),linear-gradient(180deg,#fff,#f8fafc 52%,#fff);min-height:100vh}.videoManagerPage .sectionHeader{overflow:hidden;position:relative}.videoManagerPage .sectionHeader:after{background:radial-gradient(circle,#ff7a0024,#0000 70%);border-radius:999px;content:"";height:180px;pointer-events:none;position:absolute;right:6%;top:10%;width:180px}.videoManagerToolbar{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f2;border-radius:30px;box-shadow:0 22px 72px #0f172a14,inset 0 1px 0 #ffffffeb;margin:24px 0 28px}.videoManagerToolbar .contentStudioGrid{align-items:center}.videoManagerToolbar .contentStudioActions{display:flex;flex-wrap:wrap;gap:12px}.videoManagerToolbar input,.videoManagerToolbar select{background:#ffffffeb;border:1px solid #cbd5e1f2;border-radius:16px;box-shadow:0 10px 28px #0f172a0a;color:#0f172a;font-weight:800;min-height:48px}.videoManagerToolbar input:focus,.videoManagerToolbar select:focus{border-color:#ff7a0073;box-shadow:0 0 0 4px #ff7a001a,0 14px 34px #0f172a14;outline:none}.videoManagerStatsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:24px 0 34px}.videoManagerStatCard{background:linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid #e2e8f0f2;border-radius:28px;box-shadow:0 22px 70px #0f172a14,inset 0 1px 0 #ffffffeb;min-height:126px;overflow:hidden;padding:24px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.videoManagerStatCard:after{background:radial-gradient(circle,#ff7a0024,#0000 70%);border-radius:999px;content:"";height:120px;pointer-events:none;position:absolute;right:-32px;top:-42px;width:120px}.videoManagerStatCard:hover{border-color:#ff7a0047;box-shadow:0 34px 95px #0f172a24,inset 0 1px 0 #fffffff5;transform:translateY(-4px)}.videoManagerStatCard span{color:#64748b;display:block;font-size:12px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.videoManagerStatCard strong{color:#0f172a;display:block;font-size:clamp(34px,4vw,54px);letter-spacing:-.07em;line-height:.9;margin-top:12px}.videoChapterList,.videoLibraryList{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f2;border-radius:32px;box-shadow:0 24px 80px #0f172a14,inset 0 1px 0 #ffffffeb}.videoChapterList h3,.videoLibraryList h3{color:#0f172a;font-size:clamp(24px,3vw,40px);letter-spacing:-.06em;line-height:1;margin:0}.videoChapterList p,.videoLibraryList p{color:#64748b;font-size:15px;font-weight:760;line-height:1.55;margin:8px 0 0}.videoChapterGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.videoChapterButton{align-items:flex-start;background:linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid #e2e8f0f2;border-radius:26px;box-shadow:0 18px 55px #0f172a12,inset 0 1px 0 #ffffffeb;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:126px;overflow:hidden;padding:22px;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;white-space:normal}.videoChapterButton:hover{border-color:#ff7a0047;box-shadow:0 30px 86px #0f172a21,inset 0 1px 0 #fffffff5;transform:translateY(-4px)}.videoChapterButton span{color:#0f172a;font-size:19px;font-weight:950;letter-spacing:-.035em;line-height:1.15}.videoChapterButton small{color:#64748b;font-size:13px;font-weight:850;line-height:1.45}.videoEmptyState{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px dashed #94a3b8c7;border-radius:30px;box-shadow:0 18px 55px #0f172a0f;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:190px;padding:30px}.videoEmptyState strong{color:#0f172a;font-size:clamp(22px,3vw,34px);letter-spacing:-.055em;line-height:1.05}.videoEmptyState p{color:#64748b;font-size:15px;font-weight:760;line-height:1.6;max-width:720px}@media (max-width:900px){.videoManagerStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videoChapterGrid{grid-template-columns:1fr}.videoManagerToolbar .contentStudioActions{flex-direction:column}.videoManagerToolbar button{width:100%}}@media (max-width:640px){.videoManagerStatsGrid{grid-template-columns:1fr}.videoChapterList,.videoLibraryList,.videoManagerToolbar{border-radius:24px}.videoChapterButton,.videoEmptyState,.videoManagerStatCard{border-radius:23px;padding:21px}}.videoFormPage{background:radial-gradient(circle at top left,#ff7a001a,#0000 34%),radial-gradient(circle at top right,#0f172a14,#0000 30%),linear-gradient(180deg,#fff,#f8fafc 55%,#fff);min-height:100vh}.videoFormPage .sectionHeader{overflow:hidden;position:relative}.videoFormPage .sectionHeader:after{background:radial-gradient(circle,#ff7a0024,#0000 70%);border-radius:999px;content:"";height:180px;pointer-events:none;position:absolute;right:7%;top:10%;width:180px}.videoFormPage .contentStudioForm{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f2;border-radius:34px;box-shadow:0 26px 90px #0f172a1a,inset 0 1px 0 #ffffffeb;overflow:hidden;position:relative}.videoFormPage .contentStudioForm:before{background:radial-gradient(circle,#ff7a001f,#0000 70%);border-radius:999px;content:"";height:240px;pointer-events:none;position:absolute;right:-70px;top:-90px;width:240px}.videoFormPage .contentStudioGrid{align-items:start;position:relative;z-index:2}.videoFormPage label{color:#334155;display:block;font-size:12px;font-weight:950;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.videoFormPage input,.videoFormPage select,.videoFormPage textarea{background:#fffffff0;border:1px solid #cbd5e1f2;border-radius:17px;box-shadow:0 10px 28px #0f172a0a;color:#0f172a;font-size:14px;font-weight:800;min-height:50px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.videoFormPage textarea{line-height:1.6;min-height:132px;resize:vertical}.videoFormPage input:focus,.videoFormPage select:focus,.videoFormPage textarea:focus{background:#fff;border-color:#ff7a007a;box-shadow:0 0 0 4px #ff7a001a,0 16px 38px #0f172a14;outline:none}.videoFormPage input::placeholder,.videoFormPage textarea::placeholder{color:#94a3b8;font-weight:700}.videoFormHint{color:#64748b;font-size:13px;font-weight:750;line-height:1.55;margin:9px 0 0}.videoFormModeTabs{background:#f8fafce6;border:1px solid #e2e8f0f2;border-radius:999px;box-shadow:0 16px 46px #0f172a0f;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:10px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.videoFormModeTabs button{border-radius:999px;min-height:44px}.videoFormModeTabs .active{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#0f172af2;box-shadow:0 16px 38px #0f172a3d;color:#fff}.videoFormSectionCard,.videoLiveFields{background:linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid #e2e8f0f0;border-radius:30px;box-shadow:0 22px 72px #0f172a14,inset 0 1px 0 #ffffffeb;margin-top:24px;overflow:hidden;padding:26px;position:relative;z-index:2}.videoFormSectionCard:after,.videoLiveFields:after{background:radial-gradient(circle,#ff7a001f,#0000 70%);border-radius:999px;content:"";height:160px;pointer-events:none;position:absolute;right:-54px;top:-66px;width:160px}.videoLiveFields{background:radial-gradient(circle at top left,#f43f5e1a,#0000 34%),linear-gradient(180deg,#fffffffa,#fff1f28a);border-color:#f43f5e2e}.videoFormSectionCard h3,.videoLiveFields h3{color:#0f172a;font-size:clamp(24px,3vw,38px);letter-spacing:-.06em;line-height:1;margin:0 0 20px;position:relative;z-index:2}.videoFormPage .videoEmptyState{background:#fff1f2;border:1px solid #f43f5e38;border-radius:22px;box-shadow:0 16px 45px #f43f5e14;margin-bottom:22px;min-height:auto;padding:18px 20px;position:relative;z-index:2}.videoFormPage .videoEmptyState strong{color:#be123c;font-size:16px;letter-spacing:-.02em}.videoFormActions{border-top:1px solid #e2e8f0d9;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:24px;position:relative;z-index:2}.videoFormActions button{border-radius:999px;min-height:48px}@media (max-width:768px){.videoFormPage .contentStudioForm{border-radius:26px}.videoFormModeTabs{border-radius:24px;flex-direction:column;width:100%}.videoFormModeTabs button{width:100%}.videoFormSectionCard,.videoLiveFields{border-radius:24px;padding:20px}.videoFormActions{flex-direction:column}.videoFormActions button{width:100%}}@media (max-width:520px){.videoFormPage input,.videoFormPage select,.videoFormPage textarea{border-radius:15px;min-height:48px}.videoFormSectionCard h3,.videoLiveFields h3{letter-spacing:-.045em}}.videoLibraryPage{background:radial-gradient(circle at top left,#ff7a001a,#0000 34%),radial-gradient(circle at top right,#0f172a14,#0000 32%),linear-gradient(180deg,#fff,#f8fafc 52%,#fff);min-height:100vh}.videoLibraryHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.videoLibraryHeader h3{color:#0f172a;font-size:clamp(24px,3vw,38px);letter-spacing:-.055em;line-height:1;margin:0}.videoLibraryHeader p{color:#64748b;font-size:15px;font-weight:750;line-height:1.55;margin:8px 0 0}.videoLibraryGrid{grid-gap:18px;display:grid;gap:18px}.videoChapterShelf,.videoPlanGrid,.videoSubjectGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.videoShelfBlock{margin-top:36px}.videoShelfBlock:first-of-type{margin-top:26px}.videoShelfHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.videoShelfHeader h2{color:#0f172a;font-size:clamp(26px,4vw,48px);letter-spacing:-.07em;line-height:.96;margin:0}.videoShelfHeader span{align-items:center;background:#ffffffdb;border:1px solid #e2e8f0e6;border-radius:999px;box-shadow:0 12px 34px #0f172a0f;color:#64748b;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.04em;min-height:36px;padding:8px 13px;text-transform:uppercase}.videoLibraryCard{grid-gap:14px;align-content:start;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0f2;border-radius:30px;box-shadow:0 24px 76px #0f172a17,inset 0 1px 0 #ffffffeb;cursor:pointer;display:grid;gap:14px;min-height:230px;padding:25px;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.videoLibraryCard:hover{border-color:#ff7a004d;box-shadow:0 36px 100px #0f172a26,inset 0 1px 0 #fffffff5;transform:translateY(-5px)}.videoLibraryCard:active{transform:translateY(-2px)}.videoLibraryCardIcon{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #ff7a001f;border-radius:22px;box-shadow:0 16px 38px #0f172a14;color:#c2410c;display:grid;font-size:28px;height:60px;margin-bottom:4px;place-items:center;width:60px}.videoLibraryCard h3{color:#0f172a;font-size:clamp(22px,2.4vw,31px);letter-spacing:-.055em;line-height:1.08;margin:0}.videoLibraryCard p{color:#64748b;font-size:15px;font-weight:760;line-height:1.58;margin:0}.videoLibraryCardTag{align-items:center;background:#0f172a;border-radius:999px;box-shadow:0 12px 30px #0f172a2e;color:#fff;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.04em;margin-top:4px;padding:9px 13px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.videoChapterPageGrid{grid-gap:26px;display:grid;gap:26px}.videoChapterEmpty{background:linear-gradient(180deg,#fffffff5,#f8fafcf0);border:1px dashed #94a3b8bf;border-radius:28px;box-shadow:0 18px 55px #0f172a0f;color:#64748b;display:grid;font-size:15px;font-weight:850;min-height:170px;padding:28px;place-items:center;text-align:center}.videoLibraryPage .sectionHeader{overflow:hidden;position:relative}.videoLibraryPage .sectionHeader:after{background:radial-gradient(circle,#ff7a0024,#0000 68%);border-radius:999px;content:"";height:160px;pointer-events:none;position:absolute;right:6%;top:12%;width:160px}.videoLibraryPage .videoManagerStatsGrid{margin-bottom:34px;margin-top:22px}@media (max-width:900px){.videoLibraryHeader,.videoShelfHeader{align-items:flex-start;flex-direction:column}.videoChapterShelf,.videoPlanGrid,.videoSubjectGrid{grid-template-columns:1fr}.videoLibraryCard{min-height:auto}}@media (max-width:640px){.videoShelfBlock{margin-top:28px}.videoLibraryCard{border-radius:25px;padding:21px}.videoLibraryCardIcon{border-radius:19px;font-size:25px;height:54px;width:54px}.videoChapterEmpty{border-radius:24px;min-height:140px;padding:22px}}.studentClassroomPage{background:radial-gradient(circle at 8% 8%,#f9731624,#0000 31%),radial-gradient(circle at 94% 10%,#2563eb24,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:34px 0 86px!important;position:relative!important}.studentClassroomPage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000094,#0000 74%);mask-image:linear-gradient(180deg,#00000094,#0000 74%);pointer-events:none;position:absolute;z-index:-1}.studentClassroomShell{margin:0 auto!important;width:min(1260px,calc(100% - 32px))!important}.studentClassroomStateCard{background:radial-gradient(circle at 92% 0,#f9731629,#0000 36%),radial-gradient(circle at 0 100%,#2563eb1a,#0000 35%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:42px!important;box-shadow:0 38px 104px #0f172a21,inset 0 1px 0 #ffffffeb!important;margin:0 auto!important;max-width:920px!important;padding:clamp(32px,4vw,52px)!important}.studentClassroomStateCard>span{align-items:center!important;background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:18px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentClassroomStateCard h1{color:#0f172a!important;font-size:clamp(44px,5vw,74px)!important;font-weight:950!important;letter-spacing:-.07em!important;line-height:.94!important;margin:0!important;max-width:820px!important}.studentClassroomStateCard p{color:#475569!important;font-size:17px!important;font-weight:780!important;line-height:1.7!important;margin:20px 0 0!important;max-width:760px!important}.studentClassroomStateActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:30px!important}.studentClassroomPage .studentVideoPrimaryButton,.studentClassroomPage .studentVideoSecondaryButton{border-radius:999px!important;cursor:pointer!important;font-size:14px!important;font-weight:950!important;min-height:54px!important;padding:0 25px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.studentClassroomPage .studentVideoPrimaryButton{background:linear-gradient(135deg,#111827,#020617)!important;border:none!important;box-shadow:0 18px 42px #0f172a33!important;color:#fff!important}.studentClassroomPage .studentVideoSecondaryButton{background:#fffffff5!important;border:1px solid #0f172a1a!important;box-shadow:0 14px 34px #0f172a14!important;color:#111827!important}.studentClassroomPage .studentVideoPrimaryButton:hover,.studentClassroomPage .studentVideoSecondaryButton:hover{box-shadow:0 22px 52px #0f172a24!important;transform:translateY(-2px)!important}.studentClassroomCinemaHero{background:radial-gradient(circle at 92% 0,#f9731629,#0000 36%),radial-gradient(circle at 0 100%,#2563eb1a,#0000 35%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:42px!important;box-shadow:0 38px 104px #0f172a21,inset 0 1px 0 #ffffffeb!important;padding:clamp(24px,3vw,36px)!important}.studentClassroomCinemaTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:24px!important}.studentClassroomBackButton,.studentClassroomCinemaBadge{align-items:center!important;background:#fffffff0!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;box-shadow:0 12px 28px #0f172a0f!important;color:#111827!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;width:-webkit-fit-content!important;width:fit-content!important}.studentClassroomCinemaBadge{background:#111827!important;color:#fff!important;letter-spacing:.1em!important;text-transform:uppercase!important}.studentClassroomCinemaTitle{grid-gap:10px!important;display:grid!important;gap:10px!important;margin-bottom:24px!important}.studentClassroomCinemaTitle>span{background:#fff7ed!important;border:1px solid #f973162e!important;border-radius:999px!important;color:#f97316!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentClassroomCinemaTitle h1{color:#0f172a!important;font-size:clamp(46px,5vw,78px)!important;font-weight:950!important;letter-spacing:-.07em!important;line-height:.92!important;margin:0!important;max-width:980px!important}.studentClassroomCinemaTitle p{color:#475569!important;font-size:16px!important;font-weight:800!important;line-height:1.6!important;margin:0!important}.studentClassroomCinemaGrid{grid-gap:18px!important;align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 360px!important}.studentClassroomTheaterCard{background:#ffffffbd!important;border:1px solid #e2e8f0f0!important;border-radius:36px!important;box-shadow:0 30px 86px #0f172a1c!important;padding:18px!important}.studentClassroomTheaterHeader{align-items:flex-end!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:14px!important}.studentClassroomRailCard>span,.studentClassroomSectionTitle span,.studentClassroomTheaterHeader span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.studentClassroomTheaterHeader strong{color:#0f172a!important;display:block!important;font-size:clamp(28px,3vw,42px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin-top:6px!important}.studentClassroomTheaterHeader small{color:#64748b!important;font-size:12px!important;font-weight:850!important}.secureVideoPlayerShell{background:radial-gradient(circle at 0 0,#f9731638,#0000 34%),linear-gradient(135deg,#111827,#020617)!important;border:1px solid #0f172a1f!important;border-radius:30px!important;box-shadow:0 32px 84px #0f172a38!important;overflow:hidden!important;position:relative!important;-webkit-user-select:none!important;user-select:none!important}.secureVideoPlayerTop{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:16px 18px!important}.secureVideoPlayerTop span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.secureVideoPlayerTop strong{color:#fff!important;font-size:12px!important;font-weight:950!important}.secureVideoWatermark{grid-gap:4px!important;bottom:76px!important;display:grid!important;gap:4px!important;justify-items:end!important;opacity:.78!important;pointer-events:none!important;position:absolute!important;right:18px!important;z-index:3!important}.secureVideoWatermark span,.secureVideoWatermark strong{background:#0206178c!important;border-radius:999px!important;color:#ffffffdb!important;font-size:10px!important;font-weight:900!important;padding:6px 9px!important}.secureVideoPlayerFrame{aspect-ratio:16/9!important;background:#020617!important;position:relative!important;width:100%!important}.secureVideoPlayerFrame iframe{border:0!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.secureVideoPlayerExternal,.studentClassroomWaitingCard{grid-gap:12px!important;align-content:center!important;color:#fff!important;display:grid!important;gap:12px!important;min-height:420px!important;padding:28px!important;place-items:center!important;text-align:center!important}.secureVideoPlayerExternal span,.studentClassroomWaitingCard span{background:#ffffff1a!important;border-radius:24px!important;display:grid!important;font-size:30px!important;height:64px!important;place-items:center!important;width:64px!important}.secureVideoPlayerExternal h3,.studentClassroomWaitingCard h3{color:#fff!important;font-size:30px!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:1.05!important;margin:0!important}.secureVideoPlayerExternal p,.studentClassroomWaitingCard p{color:#cbd5e1!important;font-size:14px!important;font-weight:750!important;line-height:1.55!important;margin:0!important;max-width:560px!important}.secureVideoPlayerExternal button{background:#fff!important;border:none!important;border-radius:999px!important;color:#111827!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;min-height:46px!important;padding:0 20px!important}.secureVideoPlayerNotice{grid-gap:12px!important;align-items:start!important;border-top:1px solid #ffffff14!important;display:grid!important;gap:12px!important;grid-template-columns:38px minmax(0,1fr)!important;padding:15px 18px 18px!important}.secureVideoPlayerNotice span{background:#ffffff17!important;border-radius:14px!important;display:grid!important;height:38px!important;place-items:center!important;width:38px!important}.secureVideoPlayerNotice p{color:#cbd5e1!important;font-size:12px!important;font-weight:750!important;line-height:1.5!important;margin:0!important}.studentClassroomLearningRail{grid-gap:14px!important;display:grid!important;gap:14px!important;position:-webkit-sticky!important;position:sticky!important;top:104px!important}.studentClassroomRailCard{grid-gap:12px!important;background:#fffffff0!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 22px 62px #0f172a17!important;display:grid!important;gap:12px!important;padding:18px!important}.studentClassroomRailStats{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studentClassroomRailStats article{background:radial-gradient(circle at 100% 0,#f9731614,#0000 34%),#f8fafc!important;border:1px solid #e2e8f0eb!important;border-radius:20px!important;min-height:82px!important;padding:13px!important}.studentClassroomRailStats strong{color:#0f172a!important;display:block!important;font-size:19px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studentClassroomRailStats small{color:#64748b!important;display:block!important;font-size:11px!important;font-weight:850!important;margin-top:8px!important}.studentClassroomRailCard h3{color:#0f172a!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.studentClassroomRailCard p,.studentClassroomRailCard small{color:#64748b!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important;margin:0!important}.studentClassroomNextCard button,.studentClassroomRailCard button{background:#111827!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;min-height:42px!important}.studentClassroomRailCard button:disabled{cursor:not-allowed!important;opacity:.55!important}.studentClassroomLivePanel{background:radial-gradient(circle at 100% 0,#ef44441f,#0000 34%),#fff!important}.liveState-JOIN_NOW{border-color:#16a34a3d!important}.liveState-REPLAY_AVAILABLE{border-color:#6366f13d!important}.liveState-CANCELLED{border-color:#991b1b3d!important}.studentClassroomProtectionCard ul{grid-gap:8px!important;display:grid!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.studentClassroomProtectionCard li{background:#f8fafc!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;color:#475569!important;font-size:12px!important;font-weight:900!important;padding:10px 12px!important}.studentClassroomResourceGrid{grid-gap:24px!important;display:grid!important;gap:24px!important;margin-top:24px!important}.studentClassroomResourceBlock{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:36px!important;box-shadow:0 30px 86px #0f172a1a!important;padding:clamp(24px,3.2vw,34px)!important}.studentClassroomSectionTitle{grid-gap:8px!important;display:grid!important;gap:8px!important;margin-bottom:18px!important}.studentClassroomSectionTitle h2{color:#0f172a!important;font-size:clamp(34px,3.6vw,52px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:1!important;margin:0!important}.studentClassroomSectionTitle p{color:#64748b!important;font-size:15px!important;font-weight:720!important;line-height:1.62!important;margin:0!important;max-width:820px!important}.studentClassroomMiniGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.studentClassroomMiniCard{grid-gap:11px!important;align-content:start!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#f973161a,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:28px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;display:grid!important;gap:11px!important;min-height:210px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.studentClassroomMiniCard:hover{border-color:#f9731647!important;box-shadow:0 28px 72px #0f172a1f!important;transform:translateY(-4px)!important}.studentClassroomMiniCard span{background:#fff7ed!important;border-radius:19px!important;display:grid!important;font-size:22px!important;height:50px!important;place-items:center!important;width:50px!important}.studentClassroomMiniCard strong{color:#0f172a!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.15!important}.studentClassroomMiniCard small{color:#64748b!important;font-size:12px!important;font-weight:850!important}.studentClassroomMiniCard em{background:#111827!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;margin-top:auto!important;padding:9px 14px!important;width:-webkit-fit-content!important;width:fit-content!important}.studentClassroomEmptyMini{grid-gap:6px!important;background:#fff!important;border:1px dashed #94a3b8b8!important;border-radius:24px!important;display:grid!important;gap:6px!important;grid-column:1/-1!important;padding:26px!important}.studentClassroomEmptyMini strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important}.studentClassroomEmptyMini p{color:#64748b!important;font-size:13px!important;font-weight:760!important;line-height:1.5!important;margin:0!important}@media (max-width:1100px){.studentClassroomCinemaGrid{grid-template-columns:1fr!important}.studentClassroomLearningRail{position:relative!important;top:auto!important}}@media (max-width:720px){.studentClassroomPage{padding-top:24px!important}.studentClassroomShell{width:min(100% - 24px,1260px)!important}.studentClassroomCinemaHero,.studentClassroomResourceBlock,.studentClassroomStateCard,.studentClassroomTheaterCard{border-radius:28px!important;padding:20px!important}.studentClassroomCinemaTop,.studentClassroomStateActions,.studentClassroomTheaterHeader{display:grid!important;grid-template-columns:1fr!important}.studentClassroomBackButton,.studentClassroomCinemaBadge,.studentClassroomStateActions button{width:100%!important}.studentClassroomCinemaTitle h1,.studentClassroomStateCard h1{font-size:40px!important}.studentClassroomRailStats{grid-template-columns:1fr!important}.secureVideoPlayerTop{align-items:flex-start!important;flex-direction:column!important}.secureVideoWatermark{bottom:72px!important;right:12px!important}.secureVideoPlayerNotice{grid-template-columns:1fr!important}}.studentClassroomCinemaPage .studentClassroomCinemaHero{padding-top:28px!important}.studentClassroomCinemaPage .studentClassroomCinemaTop{margin-bottom:14px!important;z-index:4!important}.studentClassroomCinemaPage .studentClassroomBackButton,.studentClassroomCinemaPage .studentClassroomCinemaBadge{min-height:40px!important;padding:0 15px!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle{gap:8px!important;margin-bottom:18px!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle>span{padding:8px 13px!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle h1{font-size:clamp(42px,4.2vw,64px)!important;letter-spacing:-.065em!important;line-height:.95!important;max-width:900px!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle p{font-size:15px!important}.studentClassroomCinemaPage .studentClassroomTheaterCard{padding:16px!important}.studentClassroomCinemaPage .studentClassroomTheaterHeader{margin-bottom:12px!important}.studentClassroomCinemaPage .studentClassroomTheaterHeader strong{font-size:clamp(25px,2.5vw,36px)!important}.studentClassroomCinemaPage .secureVideoPlayerShell{border-radius:28px!important}.studentClassroomCinemaPage .studentClassroomRailCard{padding:16px!important}.studentClassroomCinemaPage .studentClassroomRailStats{gap:9px!important}.studentClassroomCinemaPage .studentClassroomRailStats article{min-height:76px!important}.studentClassroomCinemaPage .studentClassroomProtectionCard li{padding:9px 11px!important}.studentClassroomCinemaPage .studentClassroomResourceGrid{margin-top:26px!important}@media (min-width:1200px){.studentClassroomCinemaPage .studentClassroomCinemaGrid{grid-template-columns:minmax(0,1fr) 340px!important}}.studentClassroomCinemaPage .studentClassroomCommandDeck{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:14px!important}.studentClassroomCinemaPage .studentClassroomCommandDeck article{grid-gap:7px!important;align-content:start!important;background:radial-gradient(circle at 100% 0,#f973161a,#0000 34%),#fffffff5!important;border:1px solid #e2e8f0f0!important;border-radius:24px!important;box-shadow:0 16px 42px #0f172a0f!important;display:grid!important;gap:7px!important;min-height:132px!important;padding:16px!important}.studentClassroomCinemaPage .studentClassroomCommandDeck span{color:#f97316!important;font-size:10px!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important}.studentClassroomCinemaPage .studentClassroomCommandDeck strong{color:#0f172a!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.12!important}.studentClassroomCinemaPage .studentClassroomCommandDeck p{color:#64748b!important;font-size:12.5px!important;font-weight:760!important;line-height:1.48!important;margin:0!important}.studentClassroomCinemaPage .studentClassroomRailStats strong{font-size:18px!important;line-height:1.08!important;white-space:normal!important}@media (max-width:900px){.studentClassroomCinemaPage .studentClassroomCommandDeck{grid-template-columns:1fr!important}}.studentClassroomCinemaPage{padding-top:86px!important}.studentClassroomCinemaPage .studentClassroomShell{padding-top:18px!important}.studentClassroomCinemaPage .studentClassroomCinemaHero{margin-top:0!important;padding-top:34px!important}.studentClassroomCinemaPage .studentClassroomCinemaTop{margin-bottom:18px!important;margin-top:0!important;position:relative!important;z-index:20!important}.studentClassroomCinemaPage .studentClassroomBackButton,.studentClassroomCinemaPage .studentClassroomCinemaBadge{box-shadow:0 18px 38px #0f172a1a,inset 0 1px 0 #ffffffeb!important;transform:translateY(0)!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle h1{font-size:clamp(38px,3.7vw,58px)!important;line-height:.96!important;max-width:860px!important}.studentClassroomCinemaPage .studentClassroomCinemaTitle p{max-width:760px!important}.studentClassroomCinemaPage .studentClassroomCinemaGrid{align-items:start!important;gap:20px!important}.studentClassroomCinemaPage .studentClassroomTheaterCard{overflow:hidden!important}.studentClassroomCinemaPage .secureVideoPlayerFrame{aspect-ratio:16/8.8!important;max-height:520px!important}.studentClassroomCinemaPage .secureVideoPlayerFrame iframe{background:#020617!important}.studentClassroomCinemaPage .secureVideoPlayerNotice{padding:13px 18px 15px!important}.studentClassroomCinemaPage .studentClassroomLearningRail{top:132px!important}.studentClassroomCinemaPage .studentClassroomRailCard{border-radius:26px!important}.studentClassroomCinemaPage .studentClassroomRailStats article{min-height:78px!important}.studentClassroomCinemaPage .studentClassroomResourceGrid{margin-top:34px!important}@media (max-width:1100px){.studentClassroomCinemaPage{padding-top:72px!important}.studentClassroomCinemaPage .studentClassroomShell{padding-top:10px!important}.studentClassroomCinemaPage .studentClassroomLearningRail{top:auto!important}}@media (max-width:720px){.studentClassroomCinemaPage{padding-top:58px!important}.studentClassroomCinemaPage .secureVideoPlayerFrame{aspect-ratio:16/9!important;max-height:none!important}}.studentClassroomCinemaPage .studentClassroomTheaterFocus{animation:studentClassroomTheaterPulse 1.35s ease!important;border-color:#10b98175!important;box-shadow:0 0 0 5px #10b9811f,0 30px 90px #0f172a29!important}@keyframes studentClassroomTheaterPulse{0%{box-shadow:0 0 0 0 #10b98100,0 22px 70px #0f172a1a;transform:translateY(0)}32%{box-shadow:0 0 0 8px #10b98124,0 34px 96px #0f172a2e;transform:translateY(-4px)}to{box-shadow:0 0 0 0 #10b98100,0 22px 70px #0f172a1a;transform:translateY(0)}}.studentClassroomCinemaPage .studentClassroomWaitingCard{grid-gap:14px!important;align-content:center!important;background:radial-gradient(circle at 50% 30%,#f43f5e1c,#0000 24%),radial-gradient(circle at 50% 72%,#f9731617,#0000 28%),linear-gradient(180deg,#fffffffa,#f8fafcf0)!important;border:1px solid #e2e8f0eb!important;border-radius:28px!important;box-shadow:inset 0 1px 0 #fffffff5,0 20px 62px #0f172a14!important;display:grid!important;gap:14px!important;min-height:430px!important;padding:34px!important;place-items:center!important;text-align:center!important}.studentClassroomCinemaPage .studentClassroomWaitingCard span{align-items:center!important;background:radial-gradient(circle at 35% 25%,#ffffffeb,#0000 34%),linear-gradient(135deg,#fb7185,#e11d48)!important;border-radius:22px!important;box-shadow:0 18px 42px #e11d482e,inset 0 1px 0 #ffffffad!important;display:inline-flex!important;font-size:28px!important;height:66px!important;justify-content:center!important;width:66px!important}.studentClassroomCinemaPage .studentClassroomWaitingCard h3{color:#0f172a!important;font-size:clamp(26px,2.5vw,38px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1.05!important;margin:4px auto 0!important;max-width:520px!important}.studentClassroomCinemaPage .studentClassroomWaitingCard p{color:#64748b!important;font-size:15px!important;font-weight:850!important;line-height:1.55!important;margin:0 auto!important;max-width:560px!important}.studentClassroomCinemaPage .studentClassroomLivePanel.liveState-CANCELLED button,.studentClassroomCinemaPage .studentClassroomLivePanel.liveState-ENDED button{background:#94a3b8!important;border-color:#94a3b8a6!important;color:#fff!important;cursor:not-allowed!important;opacity:.92!important}.studentClassroomCinemaPage .studentClassroomLivePanel.liveState-CANCELLED{background:radial-gradient(circle at 100% 0,#f43f5e1a,#0000 36%),#fffffff5!important;border-color:#f43f5e47!important}.liveClassCard,.recordedLessonCard,.videoAdminCard,.videoLibraryCard{isolation:isolate;overflow:hidden;position:relative}.liveClassCard:before,.recordedLessonCard:before,.videoAdminCard:before,.videoLibraryCard:before{background:radial-gradient(circle at top left,#ff7a0029,#0000 34%),radial-gradient(circle at bottom right,#0f172a14,#0000 32%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .24s ease;z-index:-1}.liveClassCard:hover:before,.recordedLessonCard:hover:before,.videoAdminCard:hover:before,.videoLibraryCard:hover:before{opacity:1}.videoAdminCard{grid-gap:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #e2e8f0f2;border-radius:28px;box-shadow:0 18px 55px #0f172a14,inset 0 1px 0 #ffffffd9;display:grid;gap:18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.videoAdminCard:hover{border-color:#ff7a0042;box-shadow:0 30px 90px #0f172a24,inset 0 1px 0 #fffffff2;transform:translateY(-4px)}.videoAdminCardTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.videoAdminCardTop strong{color:#0f172a;display:block;font-size:clamp(20px,2vw,26px);letter-spacing:-.045em;line-height:1.08;margin-top:12px}.videoAdminCardTop p{color:#64748b;font-size:14px;font-weight:800;line-height:1.5;margin:8px 0 0}.videoModePill,.videoStatusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.videoModeRECORDED{background:#eef2ff;border:1px solid #6366f12e;color:#3730a3}.videoModeLIVE{background:#fff1f2;border:1px solid #f43f5e33;color:#be123c}.videoStatusPublished{background:#dcfce7;border:1px solid #16653424;color:#166534}.videoStatusDraft{background:#f1f5f9;border:1px solid #64748b29;color:#334155}.videoStatusUnpublished{background:#fef3c7;border:1px solid #92400e24;color:#92400e}.videoStatusArchived{background:#fee2e2;border:1px solid #991b1b24;color:#991b1b}.videoAdminMetaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.videoAdminMetaGrid span{align-items:center;background:#f8fafce6;border:1px solid #e2e8f0db;border-radius:17px;color:#475569;display:flex;font-size:13px;font-weight:850;min-height:46px;padding:12px 14px}.videoAdminActions{align-items:center;gap:10px}.videoPortalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a14;inset:0;position:fixed;z-index:999999}.videoPortalMenu{grid-gap:6px;background:linear-gradient(180deg,#111827,#020617);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 28px 90px #02061775;display:grid;gap:6px;min-width:240px;padding:10px;position:fixed}.videoPortalMenu button{background:#0000;border:0;border-radius:14px;color:#fff;cursor:pointer;font-weight:850;padding:13px 14px;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.videoPortalMenu button:hover{background:#ffffff1a;transform:translateX(2px)}.videoPortalMenu .videoMenuDanger{color:#fecaca}.liveClassCard,.recordedLessonCard{grid-gap:16px;align-content:start;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0f2;border-radius:30px;box-shadow:0 24px 72px #0f172a17,inset 0 1px 0 #ffffffe6;display:grid;gap:16px;min-height:260px;padding:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.liveClassCard:hover,.recordedLessonCard:hover{border-color:#ff7a003d;box-shadow:0 34px 95px #0f172a24,inset 0 1px 0 #fffffff5;transform:translateY(-5px)}.liveClassCard{border-color:#f43f5e2e}.liveClassCard:after{background:#ef4444;border-radius:999px;box-shadow:0 0 0 8px #ef44441f;content:"";height:11px;position:absolute;right:20px;top:20px;width:11px}.liveClassCard h3,.recordedLessonCard h3{color:#0f172a;font-size:clamp(21px,2.4vw,30px);letter-spacing:-.052em;line-height:1.08;margin:0}.liveClassCard p,.recordedLessonCard p{color:#64748b;font-size:14px;font-weight:760;line-height:1.6;margin:0}.videoCardTopIcon{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0e6;border-radius:21px;box-shadow:0 14px 34px #0f172a14;display:grid;font-size:28px;height:58px;place-items:center;width:58px}.recordedLessonCard .videoCardTopIcon{background:linear-gradient(135deg,#eef2ff,#fff)}.liveClassCard .videoCardTopIcon{background:linear-gradient(135deg,#fff1f2,#fff)}.videoCardMetaRow{display:flex;flex-wrap:wrap;gap:8px}.videoCardMetaRow span{background:#f8fafceb;border:1px solid #e2e8f0db;border-radius:999px;color:#475569;font-size:12px;font-weight:900;padding:8px 11px}.videoCardActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.videoCardActions button{border-radius:999px}.videoLibraryCard{border:1px solid #e2e8f0f0;box-shadow:0 22px 68px #0f172a14,inset 0 1px 0 #ffffffd9}.videoLibraryCard:hover{border-color:#ff7a0047;box-shadow:0 34px 96px #0f172a24,inset 0 1px 0 #fffffff5}@media (max-width:768px){.videoAdminCardTop{flex-direction:column}.videoStatusPill{align-self:flex-start}.videoAdminActions,.videoCardActions{flex-direction:column}.videoAdminActions button,.videoCardActions button{width:100%}.liveClassCard,.recordedLessonCard{border-radius:24px;min-height:auto;padding:20px}}.videoManagerHomePage{background:radial-gradient(circle at 7% 8%,#f9731621,#0000 32%),radial-gradient(circle at 93% 12%,#2563eb21,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 46%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:46px 0 78px!important;position:relative!important}.videoManagerHomePage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000009e,#0000 72%);mask-image:linear-gradient(180deg,#0000009e,#0000 72%);pointer-events:none;position:absolute;z-index:-1}.videoManagerHomeShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.videoManagerHomeHero{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 100% 0,#f9731621,#0000 36%),linear-gradient(135deg,#fffffffc,#fff7ede6)!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 34px 95px #0f172a1c!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;padding:clamp(28px,4vw,46px)!important}.videoManagerHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.videoManagerKicker{align-items:center!important;background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:18px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoManagerHomeHero h1{color:#0f172a!important;font-size:clamp(48px,5.4vw,78px)!important;font-weight:950!important;letter-spacing:-.065em!important;line-height:.94!important;margin:0!important;max-width:720px!important}.videoManagerHomeHero p{color:#475569!important;font-size:17px!important;font-weight:700!important;line-height:1.68!important;margin:20px 0 0!important;max-width:720px!important}.videoManagerHeroActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:30px!important}.videoManagerBackButton,.videoManagerPrimaryButton,.videoManagerSecondaryButton{border-radius:999px!important;cursor:pointer!important;font-size:14px!important;font-weight:950!important;min-height:52px!important;padding:0 24px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.videoManagerPrimaryButton{background:linear-gradient(135deg,#111827,#020617)!important;border:none!important;box-shadow:0 18px 42px #0f172a33!important;color:#fff!important}.videoManagerBackButton,.videoManagerSecondaryButton{background:#fffffff5!important;border:1px solid #0f172a1a!important;box-shadow:0 14px 34px #0f172a14!important;color:#111827!important}.videoManagerBackButton:hover,.videoManagerPrimaryButton:hover,.videoManagerSecondaryButton:hover{box-shadow:0 22px 52px #0f172a24!important;transform:translateY(-2px)!important}.videoManagerSystemPanel{background:radial-gradient(circle at 0 0,#f9731638,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb29,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:32px!important;box-shadow:inset 0 1px 0 #ffffff14,0 26px 64px #0f172a33!important;flex-direction:column!important;min-height:330px!important;padding:24px!important}.videoManagerPanelHeader,.videoManagerSystemPanel{display:flex!important;justify-content:space-between!important}.videoManagerPanelHeader{align-items:center!important;gap:14px!important}.videoManagerPanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoManagerPanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.videoManagerSystemStats{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:22px!important}.videoManagerSystemStats article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;min-height:100px!important;padding:17px!important}.videoManagerSystemStats strong{color:#fff!important;display:block!important;font-size:32px!important;font-weight:950!important;line-height:1!important}.videoManagerSystemStats span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:9px!important}.videoManagerFlowLine{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:950!important;gap:10px!important;margin-top:22px!important;padding:13px 14px!important}.videoManagerFlowLine i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.videoManagerCommandCenter,.videoManagerSnapshotCenter{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:36px!important;box-shadow:0 28px 82px #0f172a17!important;margin-top:24px!important;padding:clamp(24px,3.2vw,34px)!important}.videoManagerSectionTitle{grid-gap:8px!important;display:grid!important;gap:8px!important;margin-bottom:20px!important}.videoManagerActionLabel,.videoManagerQuickRailHeader span,.videoManagerSectionTitle span,.videoManagerSnapshotCard span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.videoManagerSectionTitle h2{color:#0f172a!important;font-size:clamp(30px,3.5vw,46px)!important;font-weight:950!important;letter-spacing:-.05em!important;line-height:1.02!important;margin:0!important}.videoManagerSectionTitle p{color:#64748b!important;font-size:15px!important;font-weight:700!important;line-height:1.62!important;margin:0!important;max-width:820px!important}.videoManagerCommandLayout{grid-gap:18px!important;align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 330px!important}.videoManagerPrimaryGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.videoManagerActionCard{align-items:stretch!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 36%),linear-gradient(180deg,#fffffffc,#f8fafcf5)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:210px!important;overflow:hidden!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease!important;width:100%!important}.videoManagerActionCard:hover{background:#fff!important;border-color:#f9731642!important;box-shadow:0 28px 72px #0f172a1f!important;transform:translateY(-4px)!important}.videoManagerActionTop{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:20px!important}.videoManagerActionIcon{border-radius:20px!important;box-shadow:0 15px 34px #0f172a29!important;color:#fff!important;display:grid!important;font-size:24px!important;font-weight:950!important;height:52px!important;place-items:center!important;width:52px!important}.videoManagerActionArrow{background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;display:grid!important;font-size:18px!important;font-weight:950!important;height:36px!important;place-items:center!important;width:36px!important}.videoManagerActionCard>strong{color:#0f172a!important;display:block!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.08!important;margin-top:8px!important}.videoManagerActionCard>small{color:#64748b!important;display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.58!important;margin-top:12px!important}.videoManagerTone-orange .videoManagerActionIcon{background:linear-gradient(135deg,#f97316,#ea580c)!important}.videoManagerTone-blue .videoManagerActionIcon{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.videoManagerTone-green .videoManagerActionIcon{background:linear-gradient(135deg,#16a34a,#15803d)!important}.videoManagerTone-purple .videoManagerActionIcon{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important}.videoManagerQuickRail{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(180deg,#f8fafc,#fff)!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 18px 50px #0f172a12!important;display:flex!important;flex-direction:column!important;min-height:100%!important;padding:18px!important}.videoManagerQuickRailHeader{padding:4px 4px 14px!important}.videoManagerQuickRailHeader strong{color:#0f172a!important;display:block!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;margin-top:7px!important}.videoManagerQuickList{grid-gap:9px!important;display:grid!important;gap:9px!important}.videoManagerLatestStrip button,.videoManagerQuickList button{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;box-shadow:0 8px 22px #0f172a0a!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;gap:12px!important;justify-content:space-between!important;text-align:left!important;width:100%!important}.videoManagerQuickList button{border-radius:18px!important;min-height:58px!important;padding:12px 13px!important}.videoManagerLatestStrip button:hover,.videoManagerQuickList button:hover{border-color:#f9731640!important;box-shadow:0 14px 34px #0f172a14!important;transform:translateY(-1px)!important}.videoManagerQuickList button span{grid-gap:3px!important;display:grid!important;gap:3px!important;min-width:0!important}.videoManagerQuickList button strong{color:#0f172a!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}.videoManagerQuickList button small{color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.videoManagerQuickList button em{background:#fff7ed!important;border-radius:999px!important;color:#f97316!important;display:grid!important;flex:0 0 auto!important;font-style:normal!important;font-weight:950!important;height:26px!important;place-items:center!important;width:26px!important}.videoManagerSnapshotGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.videoManagerSnapshotCard{background:radial-gradient(circle at 100% 0,#f9731617,#0000 38%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:26px!important;box-shadow:0 16px 42px #0f172a0f!important;min-height:128px!important;padding:18px!important}.videoManagerSnapshotCard strong{color:#0f172a!important;display:block!important;font-size:42px!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important;margin-top:10px!important}.videoManagerSnapshotCard small{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:10px!important}.videoManagerLatestStrip{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;margin-top:18px!important}.videoManagerLatestStrip button{border-radius:22px!important;justify-content:flex-start!important;min-height:78px!important;padding:14px!important}.videoManagerLatestStrip button>span{background:#fff7ed!important;border-radius:16px!important;display:grid!important;flex:0 0 auto!important;height:42px!important;place-items:center!important;width:42px!important}.videoManagerLatestStrip button strong{color:#0f172a!important;display:block!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.videoManagerLatestStrip button small{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;margin-top:4px!important}.videoManagerEmptyState{background:#fff!important;border:1px dashed #94a3b8b8!important;border-radius:24px!important;grid-column:1/-1!important;padding:22px!important}.videoManagerEmptyState strong{color:#0f172a!important;font-size:22px!important;font-weight:950!important}.videoManagerEmptyState p{color:#64748b!important;font-size:14px!important;font-weight:700!important;margin:8px 0 0!important}.videoManagerHomeFooter{display:flex!important;justify-content:center!important;margin-top:24px!important}@media (max-width:1100px){.videoManagerCommandLayout,.videoManagerHomeHero{grid-template-columns:1fr!important}.videoManagerQuickRail,.videoManagerSystemPanel{min-height:auto!important}.videoManagerQuickList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.videoManagerHomePage{padding-top:26px!important}.videoManagerHomeShell{width:min(100% - 24px,1180px)!important}.videoManagerCommandCenter,.videoManagerHomeHero,.videoManagerSnapshotCenter{border-radius:28px!important;padding:22px!important}.videoManagerHomeHero h1{font-size:42px!important}.videoManagerHomeHero p{font-size:15px!important}.videoManagerHeroActions,.videoManagerPrimaryGrid,.videoManagerQuickList,.videoManagerSystemStats{display:grid!important;grid-template-columns:1fr!important}.videoManagerBackButton,.videoManagerPrimaryButton,.videoManagerSecondaryButton{width:100%!important}.videoManagerActionCard{min-height:184px!important}}.videoManagerCommandLayout{align-items:start!important}.videoManagerPrimaryGrid{align-content:start!important}.videoManagerActionCard{min-height:188px!important;padding:18px!important}.videoManagerActionTop{margin-bottom:14px!important}.videoManagerActionIcon{border-radius:18px!important;font-size:22px!important;height:48px!important;width:48px!important}.videoManagerActionCard>strong{font-size:23px!important;margin-top:7px!important}.videoManagerActionCard>small{font-size:13.5px!important;line-height:1.52!important;margin-top:10px!important}.videoManagerQuickRail{align-self:start!important;position:-webkit-sticky!important;position:sticky!important;top:104px!important}.videoManagerQuickList{gap:8px!important}.videoManagerQuickList button{min-height:54px!important;padding:11px 13px!important}.videoManagerSnapshotCenter{margin-top:22px!important}.videoManagerSnapshotGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.videoManagerLatestStrip{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.videoManagerLatestStrip button{align-items:center!important;min-height:86px!important}.videoManagerLatestStrip button small,.videoManagerLatestStrip button strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.videoManagerHomeFooter{margin-top:28px!important;padding-bottom:14px!important}@media (max-width:1100px){.videoManagerQuickRail{position:relative!important;top:auto!important}.videoManagerSnapshotGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}}@media (max-width:720px){.videoManagerActionCard{min-height:170px!important}.videoManagerLatestStrip{grid-template-columns:1fr!important}}.videoClassBuilderPage{background:radial-gradient(circle at 7% 8%,#f973161f,#0000 31%),radial-gradient(circle at 94% 10%,#2563eb1f,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:44px 0 82px!important;position:relative!important}.videoClassBuilderPage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000094,#0000 74%);mask-image:linear-gradient(180deg,#00000094,#0000 74%);pointer-events:none;position:absolute;z-index:-1}.videoClassBuilderShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.videoClassBuilderHero{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 100% 0,#f9731621,#0000 36%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 34px 95px #0f172a1c!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;padding:clamp(28px,3.6vw,42px)!important}.videoClassBuilderHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.videoClassBuilderKicker{align-items:center!important;background:#111827!important;border-radius:999px!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:17px!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoClassBuilderHero h1{color:#0f172a!important;font-size:clamp(46px,5.1vw,74px)!important;font-weight:950!important;letter-spacing:-.067em!important;line-height:.94!important;margin:0!important;max-width:760px!important}.videoClassBuilderHero p{color:#475569!important;font-size:16px!important;font-weight:750!important;line-height:1.66!important;margin:18px 0 0!important;max-width:760px!important}.videoClassBuilderHeroActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:28px!important}.videoClassBuilderStatusPanel{background:radial-gradient(circle at 0 0,#f9731638,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb29,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:32px!important;box-shadow:inset 0 1px 0 #ffffff14,0 26px 64px #0f172a33!important;flex-direction:column!important;min-height:318px!important;padding:24px!important}.videoClassBuilderPanelHeader,.videoClassBuilderStatusPanel{display:flex!important;justify-content:space-between!important}.videoClassBuilderPanelHeader{align-items:center!important;gap:14px!important}.videoClassBuilderPanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.videoClassBuilderPanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.videoClassBuilderStatusGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:22px!important}.videoClassBuilderStatusGrid article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:23px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;min-height:96px!important;padding:16px!important}.videoClassBuilderStatusGrid article strong{color:#fff!important;display:block!important;font-size:23px!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.videoClassBuilderStatusGrid article span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;margin-top:9px!important}.videoClassBuilderFlowLine{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:950!important;gap:10px!important;margin-top:20px!important;padding:13px 14px!important}.videoClassBuilderFlowLine i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.videoClassBuilderForm{grid-gap:18px!important;align-items:start!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:18px!important;grid-template-columns:300px minmax(0,1fr)!important;margin-top:22px!important;overflow:visible!important;padding:0!important}.videoClassBuilderForm:before{display:none!important}.videoClassBuilderRail{grid-gap:14px!important;background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(180deg,#f8fafc,#fff)!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 18px 50px #0f172a12!important;display:grid!important;gap:14px!important;padding:18px!important;position:-webkit-sticky!important;position:sticky!important;top:104px!important}.videoClassBuilderRailHeader{grid-gap:7px!important;display:grid!important;gap:7px!important}.videoClassBuilderCardHeader span,.videoClassBuilderRailHeader span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.videoClassBuilderRailHeader strong{color:#0f172a!important;font-size:19px!important;font-weight:950!important;line-height:1.18!important}.videoClassBuilderModeTabs{grid-gap:8px!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}.videoClassBuilderModeTabs button{justify-content:center!important;width:100%!important}.videoClassBuilderChecklist{grid-gap:8px!important;display:grid!important;gap:8px!important}.videoClassBuilderChecklist span,.videoClassBuilderSafetyNote{background:#fff!important;border:1px solid #e2e8f0f0!important;border-radius:18px!important;box-shadow:0 8px 22px #0f172a0a!important;color:#475569!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;padding:12px 13px!important}.videoClassBuilderSafetyNote strong{color:#0f172a!important;display:block!important;font-size:13px!important;font-weight:950!important}.videoClassBuilderSafetyNote p{color:#64748b!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;margin:6px 0 0!important}.videoClassBuilderWorkspace{grid-gap:18px!important;display:grid!important;gap:18px!important;min-width:0!important}.videoClassBuilderCard{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:34px!important;box-shadow:0 26px 76px #0f172a14!important;overflow:hidden!important;padding:24px!important;position:relative!important}.videoClassBuilderCard:before{background:radial-gradient(circle,#f973161f,#0000 70%)!important;border-radius:999px!important;content:""!important;height:190px!important;pointer-events:none!important;position:absolute!important;right:-70px!important;top:-70px!important;width:190px!important}.videoClassBuilderLiveCard{background:radial-gradient(circle at 0 0,#f43f5e14,#0000 34%),#fffffff2!important;border-color:#f43f5e29!important}.videoClassBuilderRecordedCard{background:radial-gradient(circle at 0 0,#6366f114,#0000 34%),#fffffff2!important;border-color:#6366f126!important}.videoClassBuilderCardHeader{grid-gap:7px!important;display:grid!important;gap:7px!important;margin-bottom:18px!important;position:relative!important;z-index:2!important}.videoClassBuilderCardHeader h2{color:#0f172a!important;font-size:clamp(28px,3vw,42px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1!important;margin:0!important}.videoClassBuilderCardHeader p{color:#64748b!important;font-size:14px!important;font-weight:750!important;line-height:1.55!important;margin:0!important;max-width:760px!important}.videoClassBuilderPage .contentStudioGrid{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative!important;z-index:2!important}.videoClassBuilderPage label{grid-gap:8px!important;display:grid!important;gap:8px!important;margin:0!important}.videoClassBuilderPage input,.videoClassBuilderPage select,.videoClassBuilderPage textarea{border-radius:17px!important;font-size:14px!important;font-weight:850!important;min-height:52px!important;padding:0 14px!important}.videoClassBuilderPage textarea{min-height:132px!important;padding-top:13px!important}.videoClassBuilderWideField{grid-column:1/-1!important}.videoClassBuilderError{margin:0!important}.videoClassBuilderActions{background:#fffffff0!important;border:1px solid #e2e8f0f0!important;border-radius:28px!important;box-shadow:0 18px 50px #0f172a12!important;margin:0!important;padding:20px 24px!important}.videoClassBuilderActions button{min-height:48px!important;padding:0 22px!important}@media (max-width:1180px){.videoClassBuilderForm,.videoClassBuilderHero{grid-template-columns:1fr!important}.videoClassBuilderRail{position:relative!important;top:auto!important}.videoClassBuilderModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.videoClassBuilderPage{padding-top:26px!important}.videoClassBuilderShell{width:min(100% - 24px,1180px)!important}.videoClassBuilderCard,.videoClassBuilderHero{border-radius:28px!important;padding:22px!important}.videoClassBuilderHero h1{font-size:42px!important}.videoClassBuilderActions,.videoClassBuilderHeroActions,.videoClassBuilderModeTabs,.videoClassBuilderPage .contentStudioGrid{display:grid!important;grid-template-columns:1fr!important}.videoClassBuilderActions button,.videoClassBuilderHeroActions button{width:100%!important}}.studentVideoHubPage{background:radial-gradient(circle at 7% 8%,#f9731624,#0000 31%),radial-gradient(circle at 94% 10%,#2563eb24,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:44px 0 82px!important;position:relative!important}.studentVideoHubPage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000094,#0000 74%);mask-image:linear-gradient(180deg,#00000094,#0000 74%);pointer-events:none;position:absolute;z-index:-1}.studentVideoHubShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.studentVideoHero{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 92% 0,#f9731629,#0000 36%),radial-gradient(circle at 0 100%,#2563eb1a,#0000 35%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:42px!important;box-shadow:0 38px 104px #0f172a21,inset 0 1px 0 #ffffffeb!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;padding:clamp(32px,4vw,50px)!important}.studentVideoHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.studentVideoKicker,.studentVideoMiniKicker{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoKicker{background:#111827!important;box-shadow:0 16px 34px #0f172a29!important;color:#fff!important;margin-bottom:18px!important}.studentVideoMiniKicker{background:#fff7ed!important;border:1px solid #f973162e!important;color:#f97316!important;margin-bottom:14px!important}.studentVideoHero h1{color:#0f172a!important;font-size:clamp(54px,5.6vw,86px)!important;font-weight:950!important;letter-spacing:-.076em!important;line-height:.9!important;margin:0!important;max-width:820px!important}.studentVideoHero p{color:#475569!important;font-size:17px!important;font-weight:780!important;line-height:1.7!important;margin:22px 0 0!important;max-width:790px!important}.studentVideoHeroActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:30px!important}.studentVideoPrimaryButton,.studentVideoSecondaryButton{border-radius:999px!important;cursor:pointer!important;font-size:14px!important;font-weight:950!important;min-height:54px!important;padding:0 25px!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.studentVideoPrimaryButton{background:linear-gradient(135deg,#111827,#020617)!important;border:none!important;box-shadow:0 18px 42px #0f172a33!important;color:#fff!important}.studentVideoSecondaryButton{background:#fffffff5!important;border:1px solid #0f172a1a!important;box-shadow:0 14px 34px #0f172a14!important;color:#111827!important}.studentVideoPrimaryButton:hover,.studentVideoSecondaryButton:hover{box-shadow:0 22px 52px #0f172a24!important;transform:translateY(-2px)!important}.studentVideoTrustStrip{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:24px!important}.studentVideoTrustStrip span{align-items:center!important;background:#ffffffd1!important;border:1px solid #e2e8f0e0!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;min-height:34px!important;padding:7px 11px!important}.studentVideoLearningPanel{background:radial-gradient(circle at 0 0,#f9731640,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb2e,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:36px!important;box-shadow:inset 0 1px 0 #ffffff14,0 30px 76px #0f172a3d!important;flex-direction:column!important;min-height:455px!important;padding:24px!important}.studentVideoLearningPanel,.studentVideoPanelHeader{display:flex!important;justify-content:space-between!important}.studentVideoPanelHeader{align-items:center!important;gap:14px!important}.studentVideoPanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoPanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.studentVideoNowCard{grid-gap:14px!important;align-items:center!important;background:#ffffff17!important;border:1px solid #ffffff17!important;border-radius:25px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;display:grid!important;gap:14px!important;grid-template-columns:56px minmax(0,1fr)!important;margin-top:18px!important;padding:17px!important}.studentVideoNowIcon{background:#ffffff1a!important;border-radius:21px!important;display:grid!important;font-size:25px!important;height:56px!important;place-items:center!important;width:56px!important}.studentVideoNowCard strong{color:#fff!important;font-size:19px!important;font-weight:950!important;line-height:1.16!important}.studentVideoNowCard p,.studentVideoNowCard strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.studentVideoNowCard p{color:#cbd5e1!important;font-size:12px!important;font-weight:750!important;line-height:1.36!important;margin:7px 0 0!important}.studentVideoNowCard button{background:#fff!important;border:none!important;border-radius:999px!important;color:#111827!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;grid-column:1/-1!important;min-height:44px!important}.studentVideoHeroStats{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.studentVideoHeroStats article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff0d!important;min-height:88px!important;padding:15px!important}.studentVideoHeroStats strong{color:#fff!important;display:block!important;font-size:30px!important;font-weight:950!important;line-height:1!important}.studentVideoHeroStats span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.32!important;margin-top:8px!important}.studentVideoFlowLine{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:11px!important;font-weight:950!important;gap:8px!important;margin-top:14px!important;padding:12px 13px!important}.studentVideoFlowLine i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.studentVideoExperienceSection,.studentVideoLatestSection,.studentVideoPlanSection{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:36px!important;box-shadow:0 28px 82px #0f172a17!important;margin-top:24px!important;padding:clamp(24px,3.2vw,34px)!important}.studentVideoSectionTitle{grid-gap:8px!important;display:grid!important;gap:8px!important;margin-bottom:20px!important}.studentVideoSectionTitle span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.studentVideoExperienceCard h2,.studentVideoSectionTitle h2{color:#0f172a!important;font-size:clamp(32px,3.7vw,50px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:1.01!important;margin:0!important}.studentVideoExperienceCard p,.studentVideoSectionTitle p{color:#64748b!important;font-size:15px!important;font-weight:720!important;line-height:1.62!important;margin:0!important;max-width:860px!important}.studentVideoPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.studentVideoPlanCard,.studentVideoPlanGrid{grid-gap:14px!important;display:grid!important;gap:14px!important}.studentVideoPlanCard{align-content:start!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#f973161a,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;min-height:250px!important;padding:20px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;width:100%!important}.studentVideoPlanCard:hover{border-color:#f973164d!important;box-shadow:0 30px 78px #0f172a21!important;transform:translateY(-5px)!important}.studentVideoPlanIcon{background:#fff7ed!important;border-radius:21px!important;box-shadow:0 13px 30px #0f172a12!important;display:grid!important;font-size:26px!important;height:56px!important;place-items:center!important;width:56px!important}.studentVideoPlanMeta{grid-gap:8px!important;display:grid!important;gap:8px!important}.studentVideoPlanMeta strong{color:#0f172a!important;font-size:23px!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.05!important}.studentVideoPlanMeta small{color:#64748b!important;font-size:13px!important;font-weight:750!important;line-height:1.48!important}.studentVideoPlanCount{color:#0f172a!important;display:inline-grid!important;font-size:36px!important;font-weight:950!important;line-height:.92!important;margin-top:auto!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoPlanCount small{color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;margin-top:4px!important;text-transform:uppercase!important}.studentVideoLatestTag,.studentVideoPlanTag{background:#f8fafceb!important;border:1px solid #e2e8f0db!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;padding:8px 11px!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoExperienceCard{grid-gap:24px!important;align-items:center!important;background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0e6!important;border-radius:32px!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr)!important;padding:clamp(24px,3vw,34px)!important}.studentVideoBenefitCards{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studentVideoBenefitCards article{grid-gap:8px!important;align-content:start!important;background:#fff!important;border:1px solid #e2e8f0f0!important;border-radius:22px!important;box-shadow:0 8px 22px #0f172a0a!important;color:#475569!important;display:grid!important;gap:8px!important;min-height:140px!important;padding:16px!important}.studentVideoBenefitCards article>span{background:#fff7ed!important;border-radius:15px!important;display:grid!important;height:40px!important;place-items:center!important;width:40px!important}.studentVideoBenefitCards strong{color:#0f172a!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important}.studentVideoBenefitCards small{color:#64748b!important;font-size:12px!important;font-weight:720!important;line-height:1.42!important}.studentVideoLatestGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.studentVideoLatestCard{grid-gap:13px!important;align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;box-shadow:0 12px 32px #0f172a0d!important;color:#0f172a!important;cursor:pointer!important;display:grid!important;gap:13px!important;grid-template-columns:50px minmax(0,1fr) auto!important;min-height:100px!important;padding:15px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;width:100%!important}.studentVideoLatestCard:hover{border-color:#f9731640!important;box-shadow:0 18px 44px #0f172a1a!important;transform:translateY(-2px)!important}.studentVideoLatestIcon{background:#fff7ed!important;border-radius:18px!important;display:grid!important;height:50px!important;place-items:center!important;width:50px!important}.studentVideoLatestCopy{grid-gap:5px!important;display:grid!important;gap:5px!important;min-width:0!important}.studentVideoLatestCopy strong{color:#0f172a!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important}.studentVideoLatestCopy small,.studentVideoLatestCopy strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studentVideoLatestCopy small{color:#64748b!important;font-size:12px!important;font-weight:750!important}.studentVideoEmptyState{background:#fff!important;border:1px dashed #94a3b8b8!important;border-radius:24px!important;grid-column:1/-1!important;padding:24px!important}.studentVideoEmptyState strong{color:#0f172a!important;font-size:22px!important;font-weight:950!important}.studentVideoEmptyState p{color:#64748b!important;font-size:14px!important;font-weight:700!important;margin:8px 0 0!important}@media (max-width:1100px){.studentVideoExperienceCard,.studentVideoHero{grid-template-columns:1fr!important}.studentVideoLearningPanel{min-height:auto!important}.studentVideoPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.studentVideoHubPage{padding-top:26px!important}.studentVideoHubShell{width:min(100% - 24px,1180px)!important}.studentVideoExperienceSection,.studentVideoHero,.studentVideoLatestSection,.studentVideoPlanSection{border-radius:28px!important;padding:22px!important}.studentVideoHero h1{font-size:42px!important}.studentVideoBenefitCards,.studentVideoHeroActions,.studentVideoHeroStats,.studentVideoPlanGrid{display:grid!important;grid-template-columns:1fr!important}.studentVideoPrimaryButton,.studentVideoSecondaryButton{width:100%!important}.studentVideoLatestCard,.studentVideoNowCard{grid-template-columns:50px minmax(0,1fr)!important}.studentVideoLatestTag{grid-column:2!important}}.studentVideoLatestHeaderPrime{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important}.studentVideoLatestHeaderPrime>div{grid-gap:8px!important;display:grid!important;gap:8px!important;min-width:0!important}.studentVideoLatestPremiumLayout{grid-gap:16px!important;align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr)!important}.studentVideoFeaturedLatestCard{align-items:flex-start!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 12% 10%,#f973163d,#0000 34%),radial-gradient(circle at 96% 0,#2563eb29,#0000 36%),linear-gradient(135deg,#111827,#020617)!important;border:1px solid #0f172a14!important;border-radius:32px!important;box-shadow:0 28px 76px #0f172a2e!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:flex-end!important;min-height:330px!important;overflow:hidden!important;padding:24px!important;position:relative!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;width:100%!important}.studentVideoFeaturedLatestCard:before{border:1px solid #ffffff14!important;border-radius:26px!important;content:""!important;inset:18px!important;pointer-events:none!important;position:absolute!important}.studentVideoFeaturedLatestCard:hover{box-shadow:0 36px 96px #0f172a3d!important;transform:translateY(-5px)!important}.studentVideoFeaturedLatestBadge{align-items:center!important;background:#ffffff1a!important;border:1px solid #ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;left:22px!important;letter-spacing:.08em!important;min-height:34px!important;padding:8px 12px!important;position:absolute!important;text-transform:uppercase!important;top:22px!important;width:-webkit-fit-content!important;width:fit-content!important;z-index:2!important}.studentVideoFeaturedLatestCard strong{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:#fff!important;display:-webkit-box!important;font-size:clamp(28px,2.8vw,40px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1.02!important;overflow:hidden!important;position:relative!important;z-index:2!important}.studentVideoFeaturedLatestCard p{color:#cbd5e1!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important;margin:0!important;position:relative!important;z-index:2!important}.studentVideoFeaturedLatestMeta{background:#ffffff17!important;border:1px solid #ffffff17!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;padding:8px 11px!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoFeaturedLatestCard em,.studentVideoFeaturedLatestMeta{display:inline-flex!important;font-weight:950!important;position:relative!important;z-index:2!important}.studentVideoFeaturedLatestCard em{align-items:center!important;background:#fff!important;border-radius:999px!important;color:#111827!important;font-size:13px!important;font-style:normal!important;justify-content:center!important;margin-top:8px!important;min-height:46px!important;width:100%!important}.studentVideoLatestStack{grid-gap:12px!important;align-content:start!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.studentVideoLatestPrime .studentVideoLatestCard{align-content:start!important;align-items:start!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border-radius:26px!important;grid-template-columns:50px minmax(0,1fr)!important;min-height:150px!important;padding:18px!important}.studentVideoLatestPrime .studentVideoLatestIcon{margin-top:2px!important}.studentVideoLatestPrime .studentVideoLatestCopy small,.studentVideoLatestPrime .studentVideoLatestCopy strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important;white-space:normal!important}.studentVideoLatestPrime .studentVideoLatestCopy small{margin-top:4px!important}.studentVideoLatestPrime .studentVideoLatestTag{grid-column:2!important;margin-top:4px!important}@media (max-width:1100px){.studentVideoLatestPremiumLayout{grid-template-columns:1fr!important}.studentVideoFeaturedLatestCard{min-height:290px!important}}@media (max-width:720px){.studentVideoLatestHeaderPrime{align-items:stretch!important;flex-direction:column!important}.studentVideoLatestHeaderPrime .studentVideoSecondaryButton{width:100%!important}.studentVideoLatestStack{grid-template-columns:1fr!important}.studentVideoLatestPrime .studentVideoLatestCard{min-height:132px!important}.studentVideoFeaturedLatestCard{border-radius:28px!important;min-height:260px!important;padding:20px!important}}.studentVideoTodayLiveSection{background:radial-gradient(circle at 100% 0,#ef44441c,#0000 34%),linear-gradient(180deg,#fffffff5,#f8fafcf0)!important;border:1px solid #0f172a14!important;border-radius:36px!important;box-shadow:0 28px 82px #0f172a17!important;margin-top:24px!important;padding:clamp(24px,3.2vw,34px)!important}.studentVideoTodayLiveHeader{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:18px!important}.studentVideoTodayLiveHeader>div{grid-gap:8px!important;display:grid!important;gap:8px!important}.studentVideoTodayLiveHeader span{color:#f97316!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.studentVideoTodayLiveHeader h2{color:#0f172a!important;font-size:clamp(32px,3.7vw,50px)!important;font-weight:950!important;letter-spacing:-.058em!important;line-height:1.01!important;margin:0!important}.studentVideoTodayLiveHeader p{color:#64748b!important;font-size:15px!important;font-weight:720!important;line-height:1.62!important;margin:0!important;max-width:820px!important}.studentVideoTodayLiveEmpty{grid-gap:16px!important;align-items:center!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:28px!important;box-shadow:0 14px 38px #0f172a0f!important;display:grid!important;gap:16px!important;grid-template-columns:56px minmax(0,1fr) auto!important;padding:18px!important}.studentVideoTodayLiveEmpty>span{background:#fff7ed!important;border-radius:21px!important;display:grid!important;font-size:26px!important;height:56px!important;place-items:center!important;width:56px!important}.studentVideoTodayLiveEmpty strong{color:#0f172a!important;display:block!important;font-size:20px!important;font-weight:950!important;line-height:1.15!important}.studentVideoTodayLiveEmpty p{color:#64748b!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;margin:6px 0 0!important}.studentVideoTodayLiveEmpty button{background:#111827!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;min-height:44px!important;padding:0 18px!important}.studentVideoTodayLiveGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.studentVideoTodayLiveCard{-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#ef44441f,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;min-height:230px!important;overflow:hidden!important;padding:22px!important;position:relative!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.studentVideoTodayLiveCard:hover{border-color:#ef444442!important;box-shadow:0 30px 78px #0f172a21!important;transform:translateY(-5px)!important}.studentVideoTodayLiveState{align-items:center!important;background:#fff1f2!important;border:1px solid #f43f5e2e!important;border-radius:999px!important;color:#be123c!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;min-height:34px!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoTodayLive-JOIN_NOW .studentVideoTodayLiveState{background:#dcfce7!important;border-color:#16653429!important;color:#166534!important}.studentVideoTodayLive-REPLAY_AVAILABLE .studentVideoTodayLiveState{background:#eef2ff!important;border-color:#6366f12e!important;color:#3730a3!important}.studentVideoTodayLive-CANCELLED .studentVideoTodayLiveState{background:#fee2e2!important;border-color:#991b1b29!important;color:#991b1b!important}.studentVideoTodayLiveCard strong{font-size:24px!important;letter-spacing:-.042em!important;line-height:1.06!important}.studentVideoTodayLiveCard p{font-size:13.5px!important;font-weight:760!important}.studentVideoTodayLiveMeta{display:flex!important;flex-wrap:wrap!important;margin-top:auto!important}.studentVideoTodayLiveMeta span{background:#f8fafceb!important;border:1px solid #e2e8f0db!important;border-radius:999px!important;font-weight:900!important;padding:8px 11px!important}.studentVideoTodayLiveCard em,.studentVideoTodayLiveMeta span{display:inline-flex!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoTodayLiveCard em{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#fff!important;justify-content:center!important;min-height:42px!important;padding:0 17px!important}.studentVideoTodayLive-JOIN_NOW em{background:#16a34a!important}.studentVideoTodayLive-CANCELLED em{background:#991b1b!important}@media (max-width:720px){.studentVideoTodayLiveHeader{align-items:stretch!important;flex-direction:column!important}.studentVideoTodayLiveHeader .studentVideoSecondaryButton{width:100%!important}.studentVideoTodayLiveEmpty{grid-template-columns:1fr!important}.studentVideoTodayLiveEmpty button{width:100%!important}}.studentVideoShelfPage{background:radial-gradient(circle at 7% 8%,#f9731624,#0000 31%),radial-gradient(circle at 94% 10%,#2563eb24,#0000 34%),linear-gradient(180deg,#f8fbff,#fff 48%,#fff7ed)!important;isolation:isolate!important;min-height:calc(100vh - 92px)!important;overflow:hidden!important;padding:44px 0 82px!important;position:relative!important}.studentVideoShelfPage:before{background-image:linear-gradient(rgba(15,23,42,.032) 1px,#0000 0),linear-gradient(90deg,rgba(15,23,42,.032) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#00000094,#0000 74%);mask-image:linear-gradient(180deg,#00000094,#0000 74%);pointer-events:none;position:absolute;z-index:-1}.studentVideoShelfShell{margin:0 auto!important;width:min(1180px,calc(100% - 32px))!important}.studentVideoShelfHero,.studentVideoShelfLocked{grid-gap:24px!important;align-items:stretch!important;background:radial-gradient(circle at 92% 0,#f9731629,#0000 36%),radial-gradient(circle at 0 100%,#2563eb1a,#0000 35%),linear-gradient(135deg,#fffffffc,#fff7edeb)!important;border:1px solid #0f172a14!important;border-radius:42px!important;box-shadow:0 38px 104px #0f172a21,inset 0 1px 0 #ffffffeb!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)!important;padding:clamp(32px,4vw,50px)!important}.studentVideoShelfLocked{display:block!important;margin:0 auto!important;max-width:920px!important}.studentVideoShelfHeroCopy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.studentVideoShelfKicker,.studentVideoShelfLocked>span,.studentVideoShelfTitle>span{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;padding:9px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoShelfKicker{box-shadow:0 16px 34px #0f172a29!important;margin-bottom:18px!important}.studentVideoShelfTitle>span{background:#fff7ed!important;border:1px solid #f973162e!important;color:#f97316!important}.studentVideoShelfHero h1,.studentVideoShelfLocked h1{color:#0f172a!important;font-size:clamp(54px,5.5vw,84px)!important;font-weight:950!important;letter-spacing:-.074em!important;line-height:.9!important;margin:0!important;max-width:800px!important}.studentVideoShelfHero p,.studentVideoShelfLocked p{color:#475569!important;font-size:17px!important;font-weight:780!important;line-height:1.7!important;margin:22px 0 0!important;max-width:760px!important}.studentVideoShelfActions{display:flex!important;flex-wrap:wrap!important;gap:13px!important;margin-top:30px!important}.studentVideoPlanSpotlight,.studentVideoShelfPanel{background:radial-gradient(circle at 0 0,#f9731640,#0000 42%),radial-gradient(circle at 100% 100%,#2563eb2e,#0000 38%),linear-gradient(135deg,#111827,#020617)!important;border-radius:36px!important;box-shadow:inset 0 1px 0 #ffffff14,0 30px 76px #0f172a3d!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:420px!important;padding:24px!important}.studentVideoShelfPanelHeader{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.studentVideoShelfPanelHeader span{background:#ffffff1a!important;border-radius:999px!important;color:#fed7aa!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoShelfPanelHeader strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.studentVideoPlanFeatured{grid-gap:14px!important;align-items:center!important;background:#ffffff17!important;border:1px solid #ffffff17!important;border-radius:25px!important;display:grid!important;gap:14px!important;grid-template-columns:56px minmax(0,1fr)!important;margin-top:18px!important;padding:17px!important}.studentVideoPlanFeatured>span,.studentVideoSubjectSpotlightIcon{background:#ffffff1a!important;border-radius:21px!important;color:#fff!important;display:grid!important;font-size:25px!important;height:56px!important;place-items:center!important;width:56px!important}.studentVideoPlanFeatured strong{color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1.18!important}.studentVideoPlanFeatured p,.studentVideoPlanFeatured strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.studentVideoPlanFeatured p{color:#cbd5e1!important;font-size:12px!important;font-weight:750!important;line-height:1.36!important;margin:7px 0 0!important}.studentVideoPlanFeatured button{background:#fff!important;border:none!important;border-radius:999px!important;color:#111827!important;cursor:pointer!important;font-size:13px!important;font-weight:950!important;grid-column:1/-1!important;min-height:44px!important}.studentVideoSubjectSpotlightIcon{border-radius:26px!important;font-size:44px!important;height:116px!important;margin-top:18px!important;width:100%!important}.studentVideoShelfPanelGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.studentVideoShelfPanelGrid article{background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:22px!important;min-height:88px!important;padding:15px!important}.studentVideoShelfPanelGrid article strong{color:#fff!important;display:block!important;font-size:30px!important;font-weight:950!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.studentVideoShelfPanelGrid article span{color:#cbd5e1!important;display:block!important;font-size:12px!important;font-weight:750!important;line-height:1.32!important;margin-top:8px!important}.studentVideoShelfFlow{align-items:center!important;background:#ffffff14!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:11px!important;font-weight:950!important;gap:8px!important;margin-top:14px!important;padding:12px 13px!important}.studentVideoShelfFlow i{background:#ffffff2e!important;flex:1 1!important;height:1px!important}.studentVideoChapterShelfBlock,.studentVideoShelfBlock{background:#fffffff0!important;border:1px solid #0f172a14!important;border-radius:38px!important;box-shadow:0 30px 86px #0f172a1a!important;margin-top:24px!important;padding:clamp(26px,3.4vw,38px)!important}.studentVideoShelfTitle{grid-gap:8px!important;display:grid!important;gap:8px!important;margin-bottom:22px!important}.studentVideoShelfTitleRow{align-items:flex-end!important;display:flex!important;gap:18px!important;justify-content:space-between!important}.studentVideoShelfTitleRow>div{grid-gap:8px!important;display:grid!important;gap:8px!important}.studentVideoShelfTitle h2{color:#0f172a!important;font-size:clamp(38px,4vw,58px)!important;font-weight:950!important;letter-spacing:-.064em!important;line-height:.98!important;margin:0!important}.studentVideoShelfTitle p{color:#64748b!important;font-size:15px!important;font-weight:720!important;line-height:1.62!important;margin:0!important;max-width:860px!important}.studentVideoSubjectGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.studentVideoSubjectCard{grid-gap:13px!important;align-content:start!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 100% 0,#f973161c,#0000 36%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0eb!important;border-radius:30px!important;box-shadow:0 18px 48px #0f172a12!important;color:#0f172a!important;cursor:pointer!important;display:grid!important;gap:13px!important;min-height:260px!important;padding:22px!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.studentVideoSubjectCard:hover{border-color:#f973164d!important;box-shadow:0 30px 78px #0f172a21!important;transform:translateY(-5px)!important}.studentVideoSubjectIcon{background:#fff7ed!important;border-radius:22px!important;box-shadow:0 13px 30px #0f172a12!important;display:grid!important;font-size:26px!important;height:58px!important;place-items:center!important;width:58px!important}.studentVideoSubjectCard strong{color:#0f172a!important;font-size:28px!important;font-weight:950!important;letter-spacing:-.046em!important;line-height:1.04!important}.studentVideoSubjectCard p{color:#64748b!important;font-size:14px!important;font-weight:750!important;line-height:1.52!important;margin:0!important}.studentVideoSubjectMetaLine{align-items:center!important;color:#475569!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;font-weight:900!important;gap:8px!important;margin-top:auto!important}.studentVideoSubjectMetaLine b{color:#0f172a!important;font-weight:950!important}.studentVideoSubjectMetaLine i{background:#cbd5e1!important;border-radius:999px!important;height:4px!important;width:4px!important}.studentVideoSubjectCard em{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;justify-content:center!important;margin-top:4px!important;min-height:40px!important;padding:0 16px!important;width:-webkit-fit-content!important;width:fit-content!important}.studentVideoChapterWorkspace{grid-gap:24px!important;display:grid!important;gap:24px!important}.studentVideoChapterCardGrid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important}.studentVideoShelfEmpty{background:#fff!important;border:1px dashed #94a3b8b8!important;border-radius:24px!important;color:#64748b!important;font-size:14px!important;font-weight:850!important;grid-column:1/-1!important;line-height:1.5!important;padding:26px!important}@media (max-width:1100px){.studentVideoShelfHero{grid-template-columns:1fr!important}.studentVideoPlanSpotlight,.studentVideoShelfPanel{min-height:auto!important}.studentVideoShelfTitleRow{align-items:stretch!important;display:grid!important}}@media (max-width:720px){.studentVideoShelfPage{padding-top:26px!important}.studentVideoShelfShell{width:min(100% - 24px,1180px)!important}.studentVideoChapterShelfBlock,.studentVideoShelfBlock,.studentVideoShelfHero,.studentVideoShelfLocked{border-radius:28px!important;padding:22px!important}.studentVideoShelfHero h1,.studentVideoShelfLocked h1{font-size:42px!important}.studentVideoShelfActions,.studentVideoShelfPanelGrid{display:grid!important;grid-template-columns:1fr!important}.studentVideoShelfActions button,.studentVideoShelfTitleRow button{width:100%!important}.studentVideoChapterCardGrid,.studentVideoSubjectGrid{grid-template-columns:1fr!important}}.liveClassCardHeader,.liveClassPanelTop{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;position:relative;z-index:2}.liveCardStatusPill,.livePlatformPill,.liveStatusPill{align-items:center;background:#fff;border:1px solid #e2e8f0db;border-radius:999px;box-shadow:0 12px 28px #0f172a0f;color:#475569;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.045em;min-height:34px;padding:8px 12px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.livePlatformPill{background:#ffffffdb;color:#475569}.liveClassScheduleBox,.liveClassTimingCard,.liveInstructionBox{grid-gap:7px;background:linear-gradient(135deg,#fffffff0,#f8fafce0);border:1px solid #e2e8f0e6;border-radius:20px;display:grid;gap:7px;padding:15px 16px;position:relative;z-index:2}.liveClassTimingCard,.liveInstructionBox{margin-top:14px}.liveClassScheduleBox strong,.liveClassTimingCard strong,.liveInstructionBox strong{color:#0f172a;font-size:14px;font-weight:950;line-height:1.35}.liveClassScheduleBox span,.liveClassTimingCard span{color:#64748b;font-size:12px;font-weight:850;line-height:1.5}.liveInstructionBox p{margin:0}.liveClassPanelActions,.liveClassPlayerWrap,.liveClassStateCard{margin-top:18px;position:relative;z-index:2}.liveCardStatusPill.liveStatusJoinNow,.liveStatusPill.liveStatusJoinNow{background:#dcfce7;border-color:#22c55e38;color:#166534}.liveCardStatusPill.liveStatusUpcoming,.liveStatusPill.liveStatusUpcoming{background:#fffbeb;border-color:#f59e0b38;color:#92400e}.liveCardStatusPill.liveStatusReplay,.liveStatusPill.liveStatusReplay{background:#eef2ff;border-color:#6366f138;color:#3730a3}.liveCardStatusPill.liveStatusEnded,.liveCardStatusPill.liveStatusPending,.liveStatusPill.liveStatusEnded,.liveStatusPill.liveStatusPending{background:#f1f5f9;border-color:#94a3b838;color:#475569}.liveCardStatusPill.liveStatusCancelled,.liveStatusPill.liveStatusCancelled{background:#fee2e2;border-color:#ef444433;color:#991b1b}.liveStatusJoinNow.liveClassCard{border-color:#22c55e57}.liveStatusJoinNow.liveClassCard:after{background:#22c55e;box-shadow:0 0 0 8px #22c55e24,0 0 42px #22c55e80}.liveStatusUpcoming.liveClassCard{border-color:#f59e0b52}.liveStatusUpcoming.liveClassCard:after{background:#f59e0b;box-shadow:0 0 0 8px #f59e0b24,0 0 42px #f59e0b6b}.liveStatusReplay.liveClassCard{border-color:#6366f14d}.liveStatusReplay.liveClassCard:after{background:#6366f1;box-shadow:0 0 0 8px #6366f124,0 0 42px #6366f16b}.liveStatusCancelled.liveClassCard,.liveStatusEnded.liveClassCard,.liveStatusPending.liveClassCard{border-color:#94a3b852}.liveStatusCancelled.liveClassCard:after,.liveStatusEnded.liveClassCard:after,.liveStatusPending.liveClassCard:after{background:#94a3b8;box-shadow:0 0 0 8px #94a3b824}.liveClassPanel.liveStatusJoinNow{background:radial-gradient(circle at top left,#22c55e29,#0000 34%),linear-gradient(180deg,#fffffffa,#f0fdf494);border-color:#22c55e42}.liveClassPanel.liveStatusJoinNow:after{background:#22c55e;box-shadow:0 0 0 8px #22c55e24,0 0 42px #22c55e85}.liveClassPanel.liveStatusUpcoming{background:radial-gradient(circle at top left,#f59e0b29,#0000 34%),linear-gradient(180deg,#fffffffa,#fffbeb94);border-color:#f59e0b42}.liveClassPanel.liveStatusUpcoming:after{background:#f59e0b;box-shadow:0 0 0 8px #f59e0b24,0 0 42px #f59e0b70}.liveClassPanel.liveStatusReplay{background:radial-gradient(circle at top left,#6366f129,#0000 34%),linear-gradient(180deg,#fffffffa,#eef2ff94);border-color:#6366f142}.liveClassPanel.liveStatusReplay:after{background:#6366f1;box-shadow:0 0 0 8px #6366f124,0 0 42px #6366f170}.liveClassPanel.liveStatusCancelled,.liveClassPanel.liveStatusEnded,.liveClassPanel.liveStatusPending{background:radial-gradient(circle at top left,#94a3b821,#0000 34%),linear-gradient(180deg,#fffffffa,#f8fafcb3);border-color:#94a3b842}.liveClassPanel.liveStatusCancelled:after,.liveClassPanel.liveStatusEnded:after,.liveClassPanel.liveStatusPending:after{background:#94a3b8;box-shadow:0 0 0 8px #94a3b824}@media (max-width:640px){.liveClassCardHeader,.liveClassPanelTop{flex-direction:column}.liveCardStatusPill,.livePlatformPill,.liveStatusPill{max-width:100%;white-space:normal}.liveClassScheduleBox,.liveClassTimingCard,.liveInstructionBox{border-radius:18px;padding:14px}}.liveCardStatusPill,.liveStatusPill,.studentVideoTodayLiveState{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a0f!important;color:#475569!important;display:inline-flex!important;font-size:10px!important;font-weight:950!important;justify-content:center!important;letter-spacing:.12em!important;min-height:30px!important;padding:7px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.liveStatusJoinNow .liveCardStatusPill,.liveStatusJoinNow .liveStatusPill,.liveStatusJoinNow .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusJoinNow .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#10b9812e,#0000 44%),#ecfdf5!important;border-color:#10b98157!important;color:#047857!important}.liveStatusUpcoming .liveCardStatusPill,.liveStatusUpcoming .liveStatusPill,.liveStatusUpcoming .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusUpcoming .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#f59e0b2e,#0000 44%),#fffbeb!important;border-color:#f59e0b57!important;color:#b45309!important}.liveStatusReplay .liveCardStatusPill,.liveStatusReplay .liveStatusPill,.liveStatusReplay .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusReplay .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#6366f12e,#0000 44%),#eef2ff!important;border-color:#6366f157!important;color:#4338ca!important}.liveStatusEnded .liveCardStatusPill,.liveStatusEnded .liveStatusPill,.liveStatusEnded .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusEnded .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#64748b29,#0000 44%),#f8fafc!important;border-color:#94a3b85c!important;color:#475569!important}.liveStatusCancelled .liveCardStatusPill,.liveStatusCancelled .liveStatusPill,.liveStatusCancelled .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusCancelled .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#f43f5e29,#0000 44%),#fff1f2!important;border-color:#f43f5e57!important;color:#be123c!important}.liveStatusPending .liveCardStatusPill,.liveStatusPending .liveStatusPill,.liveStatusPending .studentVideoTodayLiveState,.studentVideoTodayLiveCard.liveStatusPending .studentVideoTodayLiveState{background:radial-gradient(circle at 0 0,#94a3b824,#0000 44%),#f8fafc!important;border-color:#cbd5e1f2!important;color:#64748b!important}.liveClassCard,.liveClassPanel,.studentVideoTodayLiveCard{overflow:hidden!important;position:relative!important}.liveClassCard:before,.liveClassPanel:before,.studentVideoTodayLiveCard:before{background:#cbd5e1!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:5px!important}.liveStatusJoinNow:before,.studentVideoTodayLiveCard.liveStatusJoinNow:before{background:linear-gradient(180deg,#10b981,#059669)!important}.liveStatusUpcoming:before,.studentVideoTodayLiveCard.liveStatusUpcoming:before{background:linear-gradient(180deg,#f59e0b,#f97316)!important}.liveStatusReplay:before,.studentVideoTodayLiveCard.liveStatusReplay:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)!important}.liveStatusEnded:before,.studentVideoTodayLiveCard.liveStatusEnded:before{background:linear-gradient(180deg,#94a3b8,#64748b)!important}.liveStatusCancelled:before,.studentVideoTodayLiveCard.liveStatusCancelled:before{background:linear-gradient(180deg,#fb7185,#e11d48)!important}.liveClassCardHeader,.liveClassPanelTop{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:14px!important}.livePlatformPill{align-items:center!important;background:#f8fafcf5!important;border:1px solid #e2e8f0eb!important;border-radius:999px!important;color:#64748b!important;display:inline-flex!important;font-size:10px!important;font-weight:900!important;justify-content:center!important;letter-spacing:.08em!important;min-height:30px!important;padding:7px 12px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.liveClassScheduleBox,.liveClassTimingCard{grid-gap:6px!important;background:radial-gradient(circle at 100% 0,#f9731614,#0000 38%),#f8fafcf5!important;border:1px solid #e2e8f0eb!important;border-radius:20px!important;display:grid!important;gap:6px!important;padding:14px!important}.liveClassScheduleBox strong,.liveClassTimingCard strong{color:#0f172a!important;font-size:14px!important;font-weight:950!important}.liveClassScheduleBox span,.liveClassTimingCard span{color:#64748b!important;font-size:12px!important;font-weight:800!important}.liveInstructionBox{grid-gap:6px!important;background:#fff7ed!important;border:1px solid #fb923c47!important;border-radius:20px!important;display:grid!important;gap:6px!important;margin-top:12px!important;padding:14px!important}.liveInstructionBox strong{color:#9a3412!important;font-size:13px!important;font-weight:950!important}.liveInstructionBox p{color:#7c2d12!important;font-size:12.5px!important;font-weight:760!important;line-height:1.5!important;margin:0!important}.liveClassStateCard{background:radial-gradient(circle at 0 0,#3b82f614,#0000 40%),#fff!important;border:1px solid #e2e8f0f0!important;border-radius:22px!important}.liveClassPanelActions,.liveClassStateCard{margin-top:14px!important}.studentVideoTodayLiveGrid{align-items:stretch!important}.studentVideoTodayLiveCard{grid-gap:12px!important;align-content:start!important;display:grid!important;gap:12px!important;grid-template-rows:auto auto auto 1fr auto!important;min-height:245px!important}.studentVideoTodayLiveCard strong{color:#0f172a!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.12!important}.studentVideoTodayLiveCard p{color:#64748b!important;font-size:13px!important;font-weight:780!important;line-height:1.45!important;margin:0!important}.studentVideoTodayLiveMeta{grid-gap:8px!important;background:#f8fafce6!important;border:1px solid #e2e8f0db!important;border-radius:18px!important;display:grid!important;gap:8px!important;padding:12px!important}.studentVideoTodayLiveMeta span{color:#475569!important;font-size:12px!important;font-weight:850!important}.studentVideoTodayLiveCard em{color:#f97316!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.04em!important}
/*# sourceMappingURL=main.925139dc.css.map*/