.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}}.mockLeaderboardPage{background:radial-gradient(circle at 10% 4%,#f899301a,#0000 25%),radial-gradient(circle at 90% 8%,#585cff1f,#0000 28%),#07101f;min-height:100vh;overflow-x:hidden}.mockLeaderboardBoard{background:linear-gradient(145deg,#0a1324fa,#080e1cfc);border:1px solid #7889a82e;border-radius:30px;box-shadow:inset 0 1px 0 #ffffff0a,0 26px 60px #0000003d;margin:24px auto 56px;padding:24px;width:min(1380px,calc(100% - 36px))}.mockLeaderboardBoardHead{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(310px,.58fr);margin-bottom:24px;position:relative;z-index:20}.mockLeaderboardBoardTitle{min-width:0}.mockLeaderboardBoardTitle>span{align-items:center;background:#f2a1411a;border:1px solid #f2a14138;border-radius:999px;color:#ffc46e;display:inline-flex;font-size:.64rem;font-weight:950;letter-spacing:.1em;min-height:30px;padding:7px 11px}.mockLeaderboardBoardTitle h2{color:#fff;font-size:clamp(1.7rem,3.2vw,3rem);letter-spacing:-.045em;line-height:1.04;margin:14px 0 0;max-width:24ch}.mockLeaderboardBoardTitle p{color:#d6dfee94;font-size:.88rem;line-height:1.55;margin:12px 0 0;max-width:64ch}.mockLeaderboardTestSwitcher{min-width:0;position:relative}.mockLeaderboardTestSwitcher>span{color:#dbe3f094;display:block;font-size:.64rem;font-weight:900;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.mockLeaderboardTestButton{grid-gap:12px;align-items:center;background:#11192cf5;border:1px solid #7f68ff47;border-radius:16px;color:#fff;display:grid;filter:none!important;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:12px 14px;text-align:left;transform:none!important;width:100%}.mockLeaderboardTestButton>strong{font-size:.82rem;line-height:1.28;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockLeaderboardTestButton>b{color:#b9abff;font-size:1rem}.mockLeaderboardTestButton:active,.mockLeaderboardTestButton:focus-visible,.mockLeaderboardTestButton:hover{background:#141d32fa;border-color:#9782ff7a;filter:none!important;transform:none!important}.mockLeaderboardTestMenu{background:rgba(8,14,28,.995);border:1px solid #7f68ff45;border-radius:17px;box-shadow:0 24px 52px #0000006b;inset:calc(100% + 8px) 0 auto;max-height:310px;overflow-y:auto;overscroll-behavior:contain;padding:7px;position:absolute;scrollbar-width:none;z-index:80}.mockLeaderboardTestMenu::-webkit-scrollbar{display:none}.mockLeaderboardTestMenu>button{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:#ebf0f9c7;display:grid;filter:none!important;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:10px 11px;text-align:left;transform:none!important;width:100%}.mockLeaderboardTestMenu>button+button{margin-top:4px}.mockLeaderboardTestMenu>button>span{font-size:.77rem;line-height:1.35;min-width:0;overflow-wrap:anywhere}.mockLeaderboardTestMenu>button>b{color:#b9abff;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.mockLeaderboardTestMenu>button.isSelected,.mockLeaderboardTestMenu>button:focus-visible,.mockLeaderboardTestMenu>button:hover{background:#674fdc24;border-color:#7f68ff38;color:#fff;filter:none!important;transform:none!important}.mockLeaderboardPodium{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-areas:"silver gold bronze";grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;min-width:0}.mockLeaderboardPodiumCard{grid-gap:18px;background:linear-gradient(155deg,#141d31fc,#0b1220fc);border:1px solid #ffffff1c;border-radius:25px;box-shadow:inset 0 1px 0 #ffffff0d,0 18px 38px #0003;display:grid;gap:18px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:254px;min-width:0;overflow:hidden;padding:20px;position:relative}.mockLeaderboardPodiumCard:before{content:"";height:5px;inset:0 0 auto;position:absolute}.mockLeaderboardPodiumCard.isRank1{background:radial-gradient(circle at 18% 0,#ffcf5333,#0000 42%),linear-gradient(155deg,#24212bfc,#0d121ffc);border-color:#ffcf5380;grid-area:gold;min-height:292px}.mockLeaderboardPodiumCard.isRank1:before{background:linear-gradient(90deg,#f3b82d,#ffe39c)}.mockLeaderboardPodiumCard.isRank2{border-color:#c2cfe261;grid-area:silver}.mockLeaderboardPodiumCard.isRank2:before{background:linear-gradient(90deg,#9daec5,#e0e8f2)}.mockLeaderboardPodiumCard.isRank3{border-color:#e28f506b;grid-area:bronze}.mockLeaderboardPodiumCard.isRank3:before{background:linear-gradient(90deg,#c36c32,#efa56d)}.mockLeaderboardPodiumTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.mockLeaderboardPodiumTop>b,.mockLeaderboardPodiumTop>span{align-items:center;border-radius:999px;display:inline-flex;font-size:.58rem;font-weight:950;letter-spacing:.09em;min-height:28px;padding:6px 9px}.mockLeaderboardPodiumTop>span{background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;color:#edf1f9ba}.mockLeaderboardPodiumTop>b{background:#26c76d1c;border:1px solid #26c76d4d;color:#98e9b4}.mockLeaderboardPodiumRank{align-items:baseline;display:flex;gap:8px}.mockLeaderboardPodiumRank>small{color:#dae2ef80;font-size:.59rem;font-weight:900;letter-spacing:.1em}.mockLeaderboardPodiumRank>strong{color:#fff;font-size:2.25rem;font-weight:950;letter-spacing:-.05em;line-height:.9}.mockLeaderboardPodiumCard.isRank1 .mockLeaderboardPodiumRank>strong{color:#ffd45f;font-size:2.8rem}.mockLeaderboardPodiumIdentity{grid-gap:8px;align-self:center;display:grid;gap:8px;min-width:0}.mockLeaderboardPodiumIdentity>strong{color:#fff;font-size:1.2rem;line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockLeaderboardPodiumIdentity>span{color:#d7e0ee94;font-size:.75rem;font-weight:750}.mockLeaderboardPodiumScore{align-items:end;background:#0509146e;border:1px solid #ffd25b24;border-radius:17px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.mockLeaderboardPodiumScore>strong{color:#ffd45f;font-size:1.85rem;font-weight:950;letter-spacing:-.045em;line-height:.9}.mockLeaderboardPodiumScore>span{color:#dae2ef99;font-size:.73rem;font-weight:800}.mockLeaderboardOwnStrip{grid-gap:10px;background:#238e5417;border:1px solid #34d37a3b;border-radius:19px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:14px}.mockLeaderboardOwnStrip>div{grid-gap:5px;border-right:1px solid #ffffff0f;display:grid;gap:5px;min-width:0;padding:8px 10px}.mockLeaderboardOwnStrip>div:last-child{border-right:0}.mockLeaderboardOwnStrip span{color:#d8e1ee8c;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mockLeaderboardOwnStrip strong{color:#b5f0ca;font-size:1rem;font-weight:950}.mockLeaderboardRankList{background:#0a1120b8;border:1px solid hsla(0,0%,100%,.075);border-radius:20px;margin-top:18px;overflow:hidden}.mockLeaderboardRankListHead,.mockLeaderboardRankRow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:78px minmax(180px,1.4fr) minmax(100px,.8fr) minmax(90px,.7fr) minmax(80px,.65fr) minmax(110px,.8fr)}.mockLeaderboardRankListHead{background:hsla(0,0%,100%,.025);border-bottom:1px solid hsla(0,0%,100%,.075);color:#d6dfed7a;font-size:.59rem;font-weight:900;letter-spacing:.08em;min-height:44px;padding:10px 16px;text-transform:uppercase}.mockLeaderboardRankRow{color:#ebf0f9c7;min-height:68px;padding:12px 16px}.mockLeaderboardRankRow+.mockLeaderboardRankRow{border-top:1px solid hsla(0,0%,100%,.055)}.mockLeaderboardRankRow.isOwn{background:#24975814}.mockLeaderboardRankRow>b{color:#ffd45f;font-size:.93rem}.mockLeaderboardRankRow>div{align-items:center;display:flex;gap:8px;min-width:0}.mockLeaderboardRankRow>div>strong{color:#fff;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockLeaderboardRankRow>div>small{align-items:center;background:#26c76d1a;border:1px solid #26c76d47;border-radius:999px;color:#98e9b4;display:inline-flex;font-size:.53rem;font-weight:950;letter-spacing:.08em;min-height:24px;padding:5px 7px}.mockLeaderboardRankRow>span{color:#dfe6f1ab;font-size:.76rem;font-weight:750}.mockLeaderboardRankListEmpty{color:#d7e0ed8c;font-size:.78rem;padding:22px;text-align:center}.mockLeaderboardBoardActions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.mockLeaderboardBoardActions>button{background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;border-radius:13px;color:#eef2f9d1;filter:none!important;font-size:.74rem;font-weight:900;min-height:44px;padding:10px 15px;transform:none!important}.mockLeaderboardBoardActions>button.isPrimary{background:#f2a1411f;border-color:#f2a14142;color:#ffd08b}.mockLeaderboardBoardActions>button:active,.mockLeaderboardBoardActions>button:focus-visible,.mockLeaderboardBoardActions>button:hover{background:#674fdc26;border-color:#9782ff66;filter:none!important;transform:none!important}@media (max-width:980px){.mockLeaderboardBoardHead{align-items:stretch;grid-template-columns:1fr}.mockLeaderboardPodiumCard,.mockLeaderboardPodiumCard.isRank1{min-height:246px}.mockLeaderboardRankListHead,.mockLeaderboardRankRow{grid-template-columns:64px minmax(150px,1.2fr) minmax(90px,.8fr) minmax(80px,.7fr) minmax(70px,.6fr)}.mockLeaderboardRankListHead>:last-child,.mockLeaderboardRankRow>:last-child{display:none}}@media (max-width:720px){.mockLeaderboardBoard{border-radius:22px;margin:14px auto 92px;padding:14px;width:calc(100% - 20px)}.mockLeaderboardBoardTitle h2{font-size:1.65rem}.mockLeaderboardTestButton>strong{white-space:normal}.mockLeaderboardPodium{gap:10px;grid-template-areas:"gold" "silver" "bronze";grid-template-columns:1fr}.mockLeaderboardPodiumCard,.mockLeaderboardPodiumCard.isRank1{min-height:0}.mockLeaderboardOwnStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.mockLeaderboardOwnStrip>div:nth-child(2){border-right:0}.mockLeaderboardRankList{background:#0000;border:0}.mockLeaderboardRankListHead{display:none}.mockLeaderboardRankRow{background:#0a1120c7;border:1px solid hsla(0,0%,100%,.075);border-radius:15px;gap:8px 10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:8px;min-height:0;padding:13px}.mockLeaderboardRankRow+.mockLeaderboardRankRow{border-top:1px solid hsla(0,0%,100%,.075)}.mockLeaderboardRankRow>b{grid-row:1/span 2}.mockLeaderboardRankRow>div{grid-column:2}.mockLeaderboardRankRow>span:first-of-type{grid-column:3;grid-row:1;justify-self:end}.mockLeaderboardRankRow>span:nth-of-type(2){color:#ffd45f;grid-column:3;grid-row:2;justify-self:end}.mockLeaderboardRankRow>span:nth-of-type(3),.mockLeaderboardRankRow>span:nth-of-type(4){display:none}.mockLeaderboardBoardActions{align-items:stretch;flex-direction:column}.mockLeaderboardBoardActions>button{width:100%}}.mockLeaderboardPage .mockLeaderboardBoardTitle h2{-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:initial!important;color:#fff!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.adminAccessPage{background:radial-gradient(circle at 8% 10%,#ff7b001a,#0000 28%),radial-gradient(circle at 92% 12%,#2563eb1f,#0000 30%),linear-gradient(180deg,#f8fbff,#fff 46%,#fff7ed);color:#0f172a;min-height:100vh;padding:34px 7vw 58px}.adminAccessHero{grid-gap:34px;align-items:stretch;background:linear-gradient(135deg,#0f172a,#111827 58%,#2b160d);border-radius:34px;box-shadow:0 32px 90px #0f172a2e;color:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);overflow:hidden;padding:42px;position:relative}.adminAccessHero:before{background:radial-gradient(circle,#ff7b0047,#0000 68%);border-radius:999px;content:"";height:420px;inset:-30% -10% auto auto;position:absolute;width:420px}.adminAccessCommandPanel,.adminAccessHeroCopy{position:relative;z-index:1}.adminAccessBadge{align-items:center;background:#ffffff17;border:1px solid #ffffff26;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.16em;padding:10px 15px;text-transform:uppercase}.adminAccessHero h1{font-size:clamp(3rem,6vw,5.5rem);letter-spacing:-.07em;line-height:.95;margin:28px 0 16px;max-width:760px}.adminAccessHero p{color:#e2e8f0c7;font-size:1.08rem;font-weight:700;line-height:1.75;margin:0;max-width:690px}.adminAccessHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.adminAccessGhostBtn,.adminAccessPrimaryBtn{border:0;border-radius:999px;cursor:pointer;font-weight:900;padding:13px 19px}.adminAccessPrimaryBtn{background:linear-gradient(135deg,#fff,#fed7aa);box-shadow:0 18px 38px #f9731638;color:#0f172a}.adminAccessGhostBtn{background:#ffffff14;border:1px solid #ffffff29;color:#fff}.adminAccessCommandPanel{background:linear-gradient(145deg,#ffffff1a,#2563eb29);border:1px solid #ffffff24;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff1f;padding:26px}.adminAccessPanelTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.adminAccessPanelTitle{grid-gap:4px;display:grid;gap:4px}.adminAccessPanelTitle strong{color:#fff;font-size:1.1rem}.adminAccessPanelTitle span{color:#e2e8f0ad;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.adminAccessLivePill{background:#22c55e24;border-radius:999px;color:#bbf7d0;font-weight:900;padding:8px 11px}.adminAccessStatsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessStatCard{background:#0f172a59;border:1px solid #ffffff1f;border-radius:22px;padding:18px}.adminAccessStatCard strong{color:#fff;display:block;font-size:2rem;letter-spacing:-.04em}.adminAccessStatCard span{color:#e2e8f0b8;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminAccessWorkflow{background:#ffffffe0;border:1px solid #0f172a12;border-radius:34px;box-shadow:0 24px 70px #0f172a17;margin-top:34px;padding:34px}.adminAccessSectionHead{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.adminAccessSectionHead h2{font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.06em;margin:0}.adminAccessSectionHead p{color:#64748b;font-weight:800;line-height:1.55;margin:8px 0 0}.adminAccessCardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminAccessCard{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:26px;box-shadow:0 18px 48px #0f172a14;cursor:pointer;min-height:220px;padding:24px;text-align:left}.adminAccessIcon{background:linear-gradient(135deg,#f97316,#2563eb);border-radius:20px;box-shadow:0 18px 38px #2563eb2e;color:#fff;display:grid;font-size:1.5rem;height:58px;margin-bottom:24px;place-items:center;width:58px}.adminAccessCard small{color:#f97316;display:block;font-weight:900;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.adminAccessCard h3{font-size:1.6rem;letter-spacing:-.04em;margin:0 0 10px}.adminAccessCard p{color:#64748b;font-weight:700;line-height:1.6;margin:0}.adminAccessFormPanel,.adminAccessTablePanel{background:#ffffffe6;border:1px solid #0f172a14;border-radius:34px;box-shadow:0 24px 70px #0f172a14;margin-top:34px;padding:30px}.adminAccessFormGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessField{grid-gap:8px;display:grid;gap:8px}.adminAccessField label{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.adminAccessField input,.adminAccessField select,.adminAccessField textarea{background:#fff;border:1px solid #0f172a1a;border-radius:18px;color:#0f172a;font-weight:800;outline:none;padding:14px 16px;width:100%}.adminAccessField textarea{min-height:120px;resize:vertical}.adminAccessFull{grid-column:1/-1}.adminAccessNotice{background:#fff7ed;border:1px solid #fed7aa;border-radius:22px;color:#9a3412;font-weight:800;line-height:1.55;margin-top:18px;padding:18px}.adminAccessTable{grid-gap:12px;display:grid;gap:12px}.adminAccessRow{grid-gap:14px;align-items:center;background:#fff;border:1px solid #0f172a12;border-radius:20px;display:grid;gap:14px;grid-template-columns:1.2fr .7fr .7fr .8fr;padding:16px}.adminAccessRow strong{color:#0f172a}.adminAccessRow span{color:#64748b;font-weight:800}.adminAccessPill{background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;font-weight:900;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.adminAccessDangerPill{background:#fef2f2;color:#b91c1c}@media (max-width:980px){.adminAccessCardGrid,.adminAccessFormGrid,.adminAccessHero,.adminAccessRow{grid-template-columns:1fr}}.adminAccessWorkflow .adminAccessCard{align-items:flex-start;-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 92% 10%,#ff7b001f,#0000 28%),linear-gradient(145deg,#fffffffa,#f8fafcf0);border:1px solid #0f172a14;border-radius:30px;box-shadow:0 20px 54px #0f172a14;color:#0f172a;display:flex;flex-direction:column;justify-content:flex-start;min-height:255px;overflow:hidden;padding:26px;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.adminAccessWorkflow .adminAccessCard:hover{border-color:#f973163d;box-shadow:0 28px 72px #0f172a21;transform:translateY(-4px)}.adminAccessCardTop{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:30px;width:100%}.adminAccessWorkflow .adminAccessIcon{background:linear-gradient(135deg,#f97316,#fb923c 35%,#2563eb);border-radius:22px;box-shadow:0 22px 42px #f973162e;color:#fff;display:grid;flex:0 0 64px;font-size:1.55rem;font-weight:900;height:64px;margin:0;place-items:center;width:64px}.adminAccessArrow{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;box-shadow:0 14px 32px #f973161f;color:#f97316;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.adminAccessWorkflow .adminAccessCard small{color:#f97316;display:block;font-weight:950;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.adminAccessWorkflow .adminAccessCard h3{color:#0f172a;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.045em;line-height:1.05;margin:0 0 12px}.adminAccessWorkflow .adminAccessCard p{color:#64748b;font-size:.98rem;font-weight:800;line-height:1.65;margin:0}@media (max-width:980px){.adminAccessWorkflow .adminAccessCard{min-height:auto}}button.adminAccessCard{align-items:flex-start!important;-webkit-appearance:none!important;appearance:none!important;background:radial-gradient(circle at 92% 10%,#ff7b001f,#0000 28%),linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;border:1px solid #0f172a14!important;border-radius:30px!important;box-shadow:0 20px 54px #0f172a14!important;color:#0f172a!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:255px!important;overflow:hidden!important;padding:26px!important;position:relative!important;text-align:left!important}button.adminAccessCard:hover{border-color:#f973163d!important;box-shadow:0 28px 72px #0f172a21!important;transform:translateY(-4px)!important}button.adminAccessCard .adminAccessCardTop{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:30px!important;width:100%!important}button.adminAccessCard .adminAccessIcon{background:linear-gradient(135deg,#f97316,#fb923c 35%,#2563eb)!important;border-radius:22px!important;box-shadow:0 22px 42px #f973162e!important;color:#fff!important;display:grid!important;flex:0 0 64px!important;font-size:1.55rem!important;font-weight:900!important;height:64px!important;margin:0!important;place-items:center!important;width:64px!important}button.adminAccessCard .adminAccessArrow{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;box-shadow:0 14px 32px #f973161f!important;color:#f97316!important;display:grid!important;font-weight:900!important;height:42px!important;place-items:center!important;width:42px!important}button.adminAccessCard small{color:#f97316!important;display:block!important;font-weight:950!important;letter-spacing:.16em!important;margin:0 0 12px!important;text-transform:uppercase!important}button.adminAccessCard h3{color:#0f172a!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;letter-spacing:-.045em!important;line-height:1.05!important;margin:0 0 12px!important}button.adminAccessCard p{color:#64748b!important;font-size:.98rem!important;font-weight:800!important;line-height:1.65!important;margin:0!important}.adminAccessHero{align-items:center!important;background:linear-gradient(135deg,#17100f,#0f172a 34%,#0f172a 72%,#172554)!important;border:1px solid #ffffff14!important;border-radius:34px!important;box-shadow:0 34px 92px #0f172a38!important;grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr)!important;padding:44px 58px!important}.adminAccessHeroCopy{padding:18px 0!important}.adminAccessHero h1{font-size:clamp(3.4rem,6vw,5.6rem)!important;letter-spacing:-.08em!important;margin-top:34px!important;max-width:740px!important}.adminAccessHero p{color:#cbd5e1bd!important;font-size:1.08rem!important;font-weight:800!important;max-width:720px!important}.adminAccessCommandPanel{background:linear-gradient(145deg,#ffffff17,#0f172a2e)!important;border:1px solid #ffffff24!important;border-radius:30px!important;box-shadow:inset 0 1px 0 #ffffff1a,0 22px 70px #0000002e!important;padding:28px!important}.adminAccessCommandPanel .adminAccessPanelTop{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:22px!important}.adminAccessCommandPanel .adminAccessPanelTop strong{color:#fff!important;font-weight:950!important}.adminAccessModuleCard{align-items:center!important;background:linear-gradient(135deg,#2563eb66,#1e40af75)!important;border:1px solid #93c5fd33!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffff1a!important;display:flex!important;gap:16px!important;margin-bottom:18px!important;padding:18px!important}.adminAccessModuleIcon{background:#ffffff21!important;border-radius:20px!important;color:#67e8f9!important;display:grid!important;font-size:1.8rem!important;font-weight:950!important;height:64px!important;place-items:center!important;width:64px!important}.adminAccessModuleCard h3{color:#fff!important;font-size:1.2rem!important;letter-spacing:-.03em!important;margin:0 0 5px!important}.adminAccessModuleCard p{color:#cbd5e1b8!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.14em!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important}.adminAccessCommandPanel .adminAccessStatsGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminAccessCommandPanel .adminAccessStatCard{background:linear-gradient(145deg,#ffffff14,#0f172a38)!important;border:1px solid #ffffff1a!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff0f!important;min-height:104px!important;padding:18px!important}.adminAccessCommandPanel .adminAccessStatCard strong{color:#fff!important;font-size:2rem!important;line-height:1!important}.adminAccessCommandPanel .adminAccessStatCard span{color:#cbd5e1c7!important;display:block!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.06em!important;margin-top:10px!important;text-transform:uppercase!important}.adminAccessFlowRail{align-items:center!important;background:linear-gradient(135deg,#1d4ed8,#1e3a8a)!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:.78rem!important;font-weight:950!important;gap:8px!important;justify-content:space-between!important;margin-top:12px!important;min-height:44px!important;padding:0 16px!important}.adminAccessFlowRail i{background:#ffffff5c!important;flex:1 1!important;height:1px!important}@media (max-width:980px){.adminAccessHero{grid-template-columns:1fr!important;padding:30px!important}}.adminAccessPreviewGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.adminAccessPreviewCard{background:radial-gradient(circle at top right,#f9731629,#0000 34%),linear-gradient(145deg,#0f172af5,#1e293bf0);border:1px solid #94a3b838;border-radius:28px;box-shadow:0 22px 52px #0f172a3d;color:#f8fafc;min-height:160px;overflow:hidden;padding:22px;position:relative}.adminAccessPreviewCard:before{background:linear-gradient(135deg,#ffffff1f,#0000 38%);content:"";inset:0;pointer-events:none;position:absolute}.adminAccessPreviewCard span{background:#f8fafc1a;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:7px 12px;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:fit-content;z-index:1}.adminAccessPreviewCard strong{color:#fff;display:block;font-size:1.06rem;font-weight:950;margin-top:18px;position:relative;z-index:1}.adminAccessPreviewCard p{color:#e2e8f0d1;font-size:.91rem;line-height:1.55;margin:10px 0 0;position:relative;z-index:1}@media (max-width:980px){.adminAccessPreviewGrid{grid-template-columns:1fr}}.adminAccessPreviewHeader{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.adminAccessPreviewHeader span,.adminAccessPreviewHeader strong{align-items:center;display:inline-flex;gap:8px}.adminAccessPreviewPanel{background:radial-gradient(circle at 94% 0,#f9731614,#0000 28%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid #94a3b83d;border-radius:28px;box-shadow:0 20px 50px #0f172a14;overflow:hidden;position:relative}.adminAccessPreviewPanel:before{background:linear-gradient(90deg,#0f172a,#f97316,#2563eb7a);content:"";height:4px;inset:0 0 auto;opacity:.88;position:absolute}.adminAccessPreviewHeader{padding:20px 22px 0;position:relative}.adminAccessPreviewHeader span{color:#f97316;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminAccessPreviewHeader strong{background:#0f172a0d;border:1px solid #94a3b838;border-radius:999px;color:#0f172a;font-size:.78rem;font-weight:950;padding:8px 12px}.adminAccessRows{gap:16px;padding:22px}.adminAccessRow{align-items:start;background:radial-gradient(circle at 0 0,#f9731612,#0000 28%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 14px 30px #0f172a0f;gap:12px 16px;grid-template-columns:minmax(140px,.5fr) minmax(0,1.5fr);padding:20px;position:relative}.adminAccessRow>strong:first-child{color:#0f172a;font-size:1.05rem;font-weight:950;grid-column:1/-1;letter-spacing:-.02em;padding-bottom:2px}.adminAccessRow>span:nth-child(2){background:#0f172a0d;border-radius:999px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:900;grid-column:1/-1;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.adminAccessRow strong{color:#334155;font-size:.75rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.adminAccessRow span{color:#475569;font-weight:750;line-height:1.45;word-break:break-word}.adminAccessRowActions{border-top:1px solid #94a3b82e;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;margin-top:4px;padding-top:16px}.adminAccessRowActions .adminBtn{min-width:132px}.adminAccessRow .adminBtn--primary{background:linear-gradient(135deg,#0f172a,#111827)}.adminAccessRow .adminBtn--secondary{background:#0f172a0a;border-color:#0f172a14;box-shadow:none;color:#0f172a}@media (max-width:720px){.adminAccessRow{grid-template-columns:1fr}.adminAccessRow>*,.adminAccessRow>span:nth-child(2),.adminAccessRow>strong:first-child{grid-column:1/-1}.adminAccessRowActions .adminBtn{width:100%}}.adminAccessRecordMeta{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:10px;width:-webkit-fit-content;width:fit-content}.adminAccessRecordMeta>span{align-items:center;display:inline-flex;gap:6px}.adminAccessRow .adminStatusPill{font-size:.65rem;letter-spacing:.06em;min-height:23px;padding:4px 9px}.adminAccessRow .adminStatusPill--success{background:#10b9811f;border-color:#10b98138;color:#047857}.adminAccessRow .adminStatusPill--warning{background:#f59e0b21;border-color:#f59e0b38;color:#b45309}.adminAccessRow .adminStatusPill--danger{background:#ef44441f;border-color:#ef444438;color:#b91c1c}.adminAccessRow .adminStatusPill--neutral{background:#64748b1a;border-color:#64748b2e;color:#475569}.adminAccessRows .adminEmptyState{grid-column:1/-1;margin:0}.adminAccessFormPanel .adminErrorBox{margin-top:14px}.adminAccessLockedResult{background:#10b9811f;border:1px solid #10b98138;border-radius:16px;color:#0f5132;font-weight:900;grid-column:1/-1;margin-top:10px;padding:12px 14px}.adminAccessActionDraft{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.adminAccessActionDraft label{grid-gap:7px;color:#0f172ac7;display:grid;font-size:.82rem;font-weight:900;gap:7px}.adminAccessActionDraft input,.adminAccessActionDraft select,.adminAccessActionDraft textarea{background:#ffffffe0;border:1px solid #0f172a24;border-radius:14px;color:#0f172a;font:inherit;font-weight:800;outline:none;padding:11px 12px;width:100%}.adminAccessActionDraft textarea{resize:vertical}.adminAccessActionDraft p{background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:14px;color:#92400e;font-size:.82rem;font-weight:900;margin:0;padding:10px 12px}.adminAccessConfirmCompact{background:radial-gradient(circle at 96% 0,#f973161a,#0000 30%),linear-gradient(180deg,#fff7edfa,#fffffff5);border:1px solid #f9731638;border-radius:28px;box-shadow:0 22px 58px #0f172a1a;margin-top:18px;padding:20px}.adminAccessConfirmHead{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.adminAccessConfirmCard span,.adminAccessConfirmHead span{color:#f97316;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.adminAccessConfirmHead strong{color:#0f172a;display:block;font-size:1.35rem;font-weight:950;letter-spacing:-.04em;margin-top:6px}.adminAccessConfirmHead p{color:#64748b;font-weight:800;margin:6px 0 0}.adminAccessConfirmActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adminAccessConfirmGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminAccessConfirmCard{background:#fffffff5;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 12px 30px #0f172a0f;min-height:116px;padding:16px}.adminAccessConfirmPrimary{background:radial-gradient(circle at top right,#2563eb1f,#0000 35%),#fff}.adminAccessConfirmCard strong{color:#0f172a;display:block;font-size:.98rem;font-weight:950;margin-top:10px;word-break:break-word}.adminAccessConfirmCard p{color:#64748b;font-size:.86rem;font-weight:800;line-height:1.45;margin:8px 0 0}.adminAccessConfirmWide{grid-column:span 2}@media (max-width:980px){.adminAccessConfirmHead{flex-direction:column}.adminAccessConfirmGrid{grid-template-columns:1fr}.adminAccessConfirmWide{grid-column:auto}}.adminReviewPanel{background:linear-gradient(135deg,#0f172afa,#1e293bf0);border:1px solid #94a3b838;border-radius:24px;box-shadow:0 24px 70px #0f172a2e;margin-top:18px;padding:18px}.adminReviewPanelHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.adminReviewPanelHeader span{color:#f97316;display:block;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.adminReviewPanelHeader strong{color:#f8fafc;display:block;font-size:1.1rem;font-weight:900;margin-top:4px}.adminReviewPanelHeader p{color:#e2e8f0b8;font-size:.86rem;line-height:1.45;margin:6px 0 0}.adminReviewHighlights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.adminReviewCell,.adminReviewHighlight{background:#0f172aa8;border:1px solid #94a3b82e;border-radius:16px;min-width:0}.adminReviewHighlight{padding:12px 14px}.adminReviewCell span,.adminReviewHighlight span{color:#cbd5e1b8;display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminReviewCell strong,.adminReviewHighlight strong{color:#fff;display:block;font-size:.9rem;font-weight:900;line-height:1.25;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminReviewGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminReviewCell{padding:10px 12px}.adminReviewCellWide{grid-column:span 2}.adminReviewTone-warning{background:#78350f3d;border-color:#fbbf2461}.adminReviewTone-success{background:#14532d38;border-color:#22c55e57}.adminReviewTone-danger{background:#7f1d1d38;border-color:#f8717157}.adminReviewFooter{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.adminReviewFooter p{color:#e2e8f0b8;font-size:.82rem;margin:0}@media (max-width:980px){.adminReviewGrid,.adminReviewHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReviewCellWide{grid-column:span 2}}@media (max-width:620px){.adminReviewPanel{border-radius:20px;padding:14px}.adminReviewGrid,.adminReviewHighlights{grid-template-columns:1fr}.adminReviewCellWide{grid-column:span 1}.adminReviewFooter{align-items:stretch;flex-direction:column}}.adminReviewFooterActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adminInviteListPanel{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 28px 80px #0f172a14;margin-top:20px;padding:22px}.adminInviteListHead{border-bottom:1px solid #94a3b82e;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.adminInviteIdentity span,.adminInviteListHead span,.adminInviteMetaGrid span{color:#f97316;display:block;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.adminInviteIdentity strong,.adminInviteListHead strong,.adminInviteMetaGrid strong{color:#0f172a;display:block;font-weight:900;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminInviteIdentity p,.adminInviteListHead p{color:#64748b;font-size:.86rem;font-weight:700;margin:0}.adminInviteCardList{grid-gap:14px;display:grid;gap:14px}.adminInviteCard{grid-gap:16px;align-items:center;background:#fff;border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 48px #0f172a0f;display:grid;gap:16px;grid-template-columns:minmax(260px,1.2fr) minmax(340px,1fr) minmax(260px,.8fr);padding:18px}.adminInviteIdentity{display:flex;gap:12px;justify-content:space-between;min-width:0}.adminInviteStatusStack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.adminInviteMetaGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminInviteMetaGrid div{background:#f8fafc;border:1px solid #94a3b829;border-radius:16px;min-width:0;padding:10px 11px}.adminInviteActionDock{grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminInviteMoreActions{grid-column:1/-1}.adminInviteMoreActions summary{align-items:center;background:#0f172a;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:.82rem;font-weight:900;justify-content:center;list-style:none;min-height:42px;padding:0 16px}.adminInviteMoreActions summary::-webkit-details-marker{display:none}.adminInviteMoreActions div{grid-gap:8px;background:#f8fafc;border:1px solid #94a3b82e;border-radius:20px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:10px}@media (max-width:1180px){.adminInviteCard{grid-template-columns:1fr}}@media (max-width:720px){.adminInviteListPanel{padding:16px}.adminInviteIdentity,.adminInviteListHead{flex-direction:column}.adminInviteStatusStack{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.adminInviteActionDock,.adminInviteMetaGrid,.adminInviteMoreActions div{grid-template-columns:1fr}}.adminInviteListPanel{background:radial-gradient(circle at 0 0,#f9731614,#0000 30%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border-radius:30px;padding:24px}.adminInviteCard{background:linear-gradient(135deg,#fff,#fbfdff);border-radius:26px;box-shadow:0 20px 55px #0f172a12;grid-template-columns:minmax(330px,1.15fr) minmax(310px,.9fr) minmax(250px,.65fr);padding:18px 20px}.adminInviteCard:hover{box-shadow:0 26px 70px #0f172a1c;transform:translateY(-1px)}.adminInviteIdentity{align-items:center}.adminInviteIdentity strong{font-size:1.02rem;max-width:320px}.adminInviteIdentity p{margin-top:6px}.adminInviteStatusStack{align-items:flex-start;min-width:130px}.adminInviteMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminInviteMetaGrid div{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:18px;padding:11px 12px}.adminInviteMetaGrid strong{font-size:.9rem;max-width:100%}.adminInviteActionDock{align-self:stretch;display:flex;flex-direction:column;gap:9px;justify-content:center}.adminInviteActionDock .adminButton,.adminInviteActionDock button{min-height:40px;white-space:nowrap}.adminInviteMoreActions{background:#0000;border:0;padding:0}.adminInviteMoreActions summary{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #0f172a14;min-height:40px}.adminInviteMoreActions[open] summary{border-radius:18px 18px 12px 12px}.adminInviteMoreActions div{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:18px;box-shadow:inset 0 0 0 1px #94a3b829;grid-template-columns:1fr;margin-top:7px;padding:9px}@media (max-width:1180px){.adminInviteCard{grid-template-columns:1fr}.adminInviteActionDock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.adminInviteMoreActions{grid-column:auto}}.adminInviteCard{align-items:stretch;grid-template-columns:minmax(360px,1.15fr) minmax(380px,1fr) minmax(210px,.58fr)}.adminInviteIdentity strong,.adminInviteMetaGrid strong{max-width:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.adminInviteMetaGrid div{min-height:66px}.adminInviteActionDock{align-content:center;display:grid;grid-template-columns:1fr;min-width:0}.adminInviteActionDock button{width:100%}@media (max-width:1280px){.adminInviteCard{grid-template-columns:1fr}.adminInviteMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.adminInviteMetaGrid{grid-template-columns:1fr}}.adminAccessInvitePage .adminAccessCardGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.adminAccessInvitePage .adminAccessCard{border-radius:18px;min-width:0;padding:18px}.adminAccessInvitePage .adminAccessCard span{color:#64748b;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.adminAccessInvitePage .adminAccessCard strong{color:#0f172a;display:block;font-size:18px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.adminAccessInvitePage .adminErrorBox,.adminAccessInvitePage .adminSuccessBox{line-height:1.55;margin-top:18px}@media (max-width:900px){.adminAccessInvitePage .adminAccessCardGrid{grid-template-columns:1fr}}.studentInviteInfoGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.6fr 1fr 1fr;margin-top:18px;max-width:720px}.studentInviteInfoCard{background:#ffffffeb;border:1px solid #94a3b847;border-radius:18px;box-shadow:0 18px 45px #0f172a0f;min-width:0;padding:18px 20px}.studentInviteInfoCard span{color:#64748b;display:block;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:8px}.studentInviteInfoCard strong{color:#0f172a;display:block;font-size:18px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (max-width:800px){.studentInviteInfoGrid{grid-template-columns:1fr}}.studentInvitePage{background:radial-gradient(circle at 12% 8%,#f973161f,#0000 28%),radial-gradient(circle at 86% 82%,#0f172a14,#0000 30%),linear-gradient(135deg,#fff7ed,#fff 44%,#eef2ff);padding:72px 18px}.studentInviteHero{max-width:980px}.studentInviteShell{background:#ffffffdb;border:1px solid #0f172a17;border-radius:34px;box-shadow:0 32px 90px #0f172a24;overflow:hidden;padding:46px;position:relative}.studentInviteShell:before{background:linear-gradient(90deg,#f973161f,#0000 42%,#0f172a12);content:"";inset:0;pointer-events:none;position:absolute}.studentInviteShell>*{position:relative;z-index:1}.studentInviteEyebrow{color:#f97316;font-size:13px;font-weight:900;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.studentInviteShell h1{color:#0f172a;font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;line-height:1.02;margin:0}.studentInviteLead{color:#64748b;font-size:18px;line-height:1.65;margin:18px 0 0;max-width:680px}.studentInvitePanel{grid-gap:14px;display:grid;grid-template-columns:1.6fr .8fr .8fr;margin-top:28px}.studentInviteActionBox,.studentInviteError,.studentInviteMetric,.studentInviteNotice,.studentInviteSuccess{background:#ffffffe6;border:1px solid #94a3b83d;border-radius:22px;box-shadow:0 18px 45px #0f172a12}.studentInviteMetric{min-width:0;padding:22px}.studentInviteMetric span{color:#64748b;display:block;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.studentInviteMetric strong{color:#0f172a;display:block;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.studentInviteActionBox{margin-top:22px;padding:24px}.studentInviteActionBox h2{color:#0f172a;font-size:24px;margin:0 0 8px}.studentInviteActionBox p{color:#64748b;line-height:1.6;margin:0}.studentInviteActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.studentInvitePrimaryBtn,.studentInviteSecondaryBtn{border:0;border-radius:999px;cursor:pointer;font-weight:900;padding:14px 22px}.studentInvitePrimaryBtn{background:#0f172a;box-shadow:0 14px 30px #0f172a2e;color:#fff}.studentInviteSecondaryBtn{background:#fff7ed;border:1px solid #f973163d;color:#ea580c}.studentInviteError,.studentInviteNotice,.studentInviteSuccess{font-weight:700;line-height:1.55;margin-top:20px;padding:16px 18px}.studentInviteError{background:#fff1f2;border-color:#f8717152;color:#b91c1c}.studentInviteSuccess{background:#ecfdf5;border-color:#10b98142;color:#047857}.studentInviteNotice{color:#475569}.studentInviteTrustRow{display:flex;flex-wrap:wrap;gap:10px}.studentInviteTrustRow span{background:#fff7ed;border-radius:999px;color:#ea580c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media (max-width:820px){.studentInvitePage{padding:34px 14px}.studentInviteShell{border-radius:26px;padding:26px}.studentInvitePanel{grid-template-columns:1fr}.studentInviteActions{flex-direction:column}.studentInvitePrimaryBtn,.studentInviteSecondaryBtn{width:100%}}.studentInvitePage{background:radial-gradient(circle at 8% 10%,#f973161f,#0000 30%),radial-gradient(circle at 85% 70%,#2563eb1a,#0000 34%),linear-gradient(135deg,#fffaf5,#f8fafc 45%,#eef4ff);min-height:calc(100vh - 92px);padding:0 18px 80px}.studentInviteHero{margin:0 auto;max-width:1460px;padding-top:40px}.studentInviteCommandShell{grid-gap:48px;align-items:center;background:radial-gradient(circle at 0 0,#f9731638,#0000 32%),linear-gradient(135deg,#241816,#081123 44%,#0f254b);box-shadow:0 34px 90px #0f172a38;color:#fff;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);max-width:none;padding:56px}.studentInviteCommandTop span,.studentInvitePill{background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.14em;padding:10px 18px;text-transform:uppercase}.studentInviteCopy h1{color:#fff;font-size:clamp(54px,7vw,86px);letter-spacing:-.07em;line-height:.94;margin:28px 0 18px}.studentInviteCopy p{color:#e2e8f0c7;font-size:20px;font-weight:800;max-width:760px}.studentInviteCommandCard{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff29;border-radius:30px;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 70px #00000038;padding:28px}.studentInviteCommandTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px}.studentInviteCommandTop strong{color:#fff;font-weight:900}.studentInviteTitleCard{align-items:center;background:linear-gradient(135deg,#2563eb57,#1e40af42);border:1px solid #93c5fd29;border-radius:24px;display:flex;gap:16px;padding:18px}.studentInviteIcon{background:#ffffff24;border-radius:18px;color:#fb923c;display:grid;font-size:26px;font-weight:1000;height:58px;place-items:center;width:58px}.studentInviteTitleCard h2{color:#fff;font-size:24px;margin:0}.studentInviteTitleCard p{color:#e2e8f0b3;font-size:12px;font-weight:900;letter-spacing:.12em;margin:4px 0 0;text-transform:uppercase}.studentInvitePanel{gap:14px;grid-template-columns:1fr 1fr;margin-top:18px}.studentInviteMetricWide{grid-column:1/-1}.studentInviteMetric{background:#ffffff14;border-color:#ffffff24;box-shadow:none}.studentInviteMetric span{color:#fed7aa}.studentInviteMetric strong{color:#fff}.studentInviteActionBox,.studentInviteError,.studentInviteNotice,.studentInviteSuccess{box-shadow:none}.studentInviteFlowBar{grid-gap:8px;background:#2563eb59;border-radius:999px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:12px 14px}.studentInviteFlowBar span{color:#fff;font-size:12px;font-weight:900;text-align:center}@media (max-width:980px){.studentInviteCommandShell{grid-template-columns:1fr;padding:30px}}.studentInviteHero{max-width:1268px;padding-top:0}.studentInviteCommandShell{border-radius:34px;gap:42px;grid-template-columns:minmax(0,1.2fr) 460px;min-height:520px;padding:40px 48px}.studentInviteCopy h1{font-size:clamp(56px,5.5vw,76px);line-height:.96;margin:24px 0 18px}.studentInviteCopy p{font-size:18px;line-height:1.55;max-width:660px}.studentInviteCommandCard{border-radius:28px;padding:22px}.studentInviteCommandTop{margin-bottom:18px}.studentInviteTitleCard{border-radius:22px;padding:16px}.studentInviteTitleCard h2{color:#fff!important;font-size:24px!important;letter-spacing:-.02em!important;line-height:1.1!important;margin:0!important}.studentInviteTitleCard p{font-size:11px!important}.studentInviteIcon{font-size:25px;height:56px;width:56px}.studentInvitePanel{gap:12px;margin-top:16px}.studentInviteMetric{border-radius:20px;padding:18px}.studentInviteMetric span{font-size:11px;margin-bottom:8px}.studentInviteMetric strong{font-size:19px;line-height:1.25}.studentInviteMetricWide strong{font-size:18px}.studentInviteError,.studentInviteNotice,.studentInviteSuccess{border-radius:18px;font-size:14px;margin-top:14px;padding:14px 16px}.studentInviteTrustRow{margin-top:22px}.studentInviteTrustRow span{font-size:11px;padding:9px 13px}.studentInviteFlowBar{margin-top:14px;padding:10px 12px}@media (max-width:980px){.studentInviteCommandShell{grid-template-columns:1fr;padding:28px}}.adminPortalMenuLayer{z-index:999999}.adminPortalMenu{background:radial-gradient(circle at 0 0,#f9731629,#0000 34%),linear-gradient(135deg,#0f172afa,#1e293bf5);border:1px solid #ffffff24;border-radius:24px;box-shadow:0 28px 70px #0f172a57;padding:10px}.adminPortalMenuHeader{border-bottom:1px solid #ffffff1a;gap:12px;padding:10px 10px 14px}.adminPortalMenuHeader span{color:#fed7aa;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.adminPortalMenuHeader button{background:#ffffff1a;color:#fff;font-size:20px;font-weight:900;height:34px;width:34px}.adminPortalMenuList{grid-gap:8px;gap:8px;padding-top:10px}.adminPortalMenuItem{background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;color:#fff;gap:12px;padding:13px 14px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.adminPortalMenuItem:hover:not(:disabled){background:#2563eb38;border-color:#93c5fd42;transform:translateY(-1px)}.adminPortalMenuItem:disabled{opacity:.5}.adminPortalMenuIcon{background:#ffffff1f;border-radius:14px;color:#fed7aa;display:grid;flex:0 0 38px;font-weight:1000;height:38px;place-items:center;width:38px}.adminPortalMenuText{grid-gap:3px;gap:3px}.adminPortalMenuText strong{color:#fff;font-size:14px}.adminPortalMenuText small{color:#e2e8f0ad;font-size:12px;line-height:1.3}.adminPortalMenuItem--danger{background:#7f1d1d2e;border-color:#f8717138}.adminPortalMenuItem--danger .adminPortalMenuIcon{background:#f8717124;color:#fecaca}.adminPortalMenuEmpty{color:#e2e8f0b8}.adminPortalMenu{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#161616f5!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:0 18px 42px #00000061!important;overflow:hidden!important;padding:6px!important}.adminPortalMenuHeader{border-bottom:1px solid #ffffff17!important;min-height:38px!important;padding:7px 8px 8px 12px!important}.adminPortalMenuHeader span{color:#ffffffeb!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:none!important}.adminPortalMenuHeader button{background:#0000!important;color:#ffffffb8!important;font-size:18px!important;height:28px!important;width:28px!important}.adminPortalMenuHeader button:hover{background:#ffffff1a!important}.adminPortalMenuList{gap:2px!important;padding-top:6px!important}.adminPortalMenuItem{background:#0000!important;border:0!important;border-radius:8px!important;gap:10px!important;min-height:44px!important;padding:8px 10px!important}.adminPortalMenuItem:hover:not(:disabled){background:#ffffff1a!important;transform:none!important}.adminPortalMenuIcon{background:#ffffff14!important;border-radius:8px!important;color:#ffffffdb!important;flex:0 0 28px!important;font-size:12px!important;height:28px!important;width:28px!important}.adminPortalMenuText strong{color:#fffffff0!important;font-size:13px!important;font-weight:700!important}.adminPortalMenuText small{color:#ffffff8a!important;font-size:11px!important;font-weight:500!important}.adminPortalMenuItem--danger:hover:not(:disabled){background:#dc26262e!important}.adminPortalMenuItem--danger .adminPortalMenuIcon{background:#dc26262e!important;color:#fecaca!important}.adminBtn{align-items:center;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:900;gap:9px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;white-space:nowrap}.adminBtn:hover:not(:disabled){transform:translateY(-1px)}.adminBtn:disabled{cursor:not-allowed;opacity:.58}.adminBtn--sm{font-size:.82rem;min-height:34px;padding:8px 12px}.adminBtn--md{font-size:.9rem;min-height:42px;padding:10px 16px}.adminBtn--lg{font-size:.98rem;min-height:50px;padding:12px 20px}.adminBtn--primary{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 14px 28px #f973163d;color:#fff}.adminBtn--secondary{background:#fff;border:1px solid #94a3b852;box-shadow:0 12px 24px #0f172a14;color:#0f172a}.adminBtn--ghost{background:#f8fafcd6;border:1px solid #94a3b838;color:#334155}.adminBtn--danger{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 14px 28px #ef444438;color:#fff}.adminStatusPill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-weight:950;justify-content:center;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.adminStatusPill--sm{font-size:.66rem;min-height:24px;padding:4px 9px}.adminStatusPill--md{font-size:.7rem;min-height:28px;padding:6px 11px}.adminStatusPill--success{background:#10b9811f;border-color:#10b98138;color:#047857}.adminStatusPill--warning{background:#f59e0b21;border-color:#f59e0b38;color:#b45309}.adminStatusPill--danger{background:#ef44441f;border-color:#ef444438;color:#b91c1c}.adminStatusPill--info{background:#3b82f61f;border-color:#3b82f638;color:#1d4ed8}.adminStatusPill--neutral{background:#64748b1a;border-color:#64748b2e;color:#475569}.adminPortalMenuLayer{background:#0000;inset:0;position:fixed;z-index:9999}.adminPortalMenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #94a3b842;border-radius:20px;box-shadow:0 24px 70px #0f172a38;overflow:hidden;position:fixed}.adminPortalMenuHeader{align-items:center;border-bottom:1px solid #e2e8f0e6;color:#0f172a;display:flex;font-size:.78rem;font-weight:950;gap:10px;justify-content:space-between;letter-spacing:.06em;min-height:46px;padding:11px 13px 10px 15px;text-transform:uppercase}.adminPortalMenuHeader button{background:#f1f5f9f2;border:0;border-radius:999px;color:#475569;cursor:pointer;font-size:1.1rem;height:28px;line-height:1;width:28px}.adminPortalMenuList{grid-gap:4px;display:grid;gap:4px;padding:8px}.adminPortalMenuItem{align-items:center;background:#0000;border:0;border-radius:14px;color:#334155;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 11px;text-align:left;width:100%}.adminPortalMenuItem:hover:not(:disabled){background:#f8fafcf5}.adminPortalMenuItem:disabled{cursor:not-allowed;opacity:.48}.adminPortalMenuItem--danger{color:#b91c1c}.adminPortalMenuItem--warning{color:#b45309}.adminPortalMenuItem--success{color:#047857}.adminPortalMenuItem--info{color:#1d4ed8}.adminPortalMenuIcon{align-items:center;background:#f1f5f9f2;border-radius:999px;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.adminPortalMenuText{grid-gap:2px;display:grid;gap:2px;min-width:0}.adminPortalMenuText strong{font-size:.86rem;font-weight:900}.adminPortalMenuText small{color:#64748b;font-size:.72rem;font-weight:700}.adminPortalMenuEmpty{color:#64748b;font-size:.84rem;font-weight:800;padding:18px;text-align:center}.adminEmptyState{grid-gap:10px;background:#f8fafcc2;border:1px dashed #94a3b86b;border-radius:24px;display:grid;gap:10px;justify-items:center;padding:30px;text-align:center}.adminEmptyStateIcon{background:#fff;border-radius:16px;box-shadow:0 12px 24px #0f172a14;color:#f97316;display:grid;font-weight:950;height:46px;place-items:center;width:46px}.adminEmptyState span,.adminSectionEyebrow{color:#f97316;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminEmptyState h3{color:#0f172a;font-size:1.08rem;margin:0}.adminEmptyState p{color:#64748b;font-size:.9rem;line-height:1.6;margin:0;max-width:560px}.adminErrorBox{background:#fef2f2eb;border:1px solid #ef444438;border-radius:20px;color:#991b1b;padding:16px}.adminErrorBox strong{display:block;font-weight:950;margin-bottom:5px}.adminErrorBox p{color:#b91c1c;line-height:1.55;margin:0}.adminErrorBoxBody{margin-top:10px}.adminSectionHeader{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.adminSectionEyebrow{display:inline-flex;margin-bottom:6px}.adminSectionHeader h2{color:#0f172a;font-size:clamp(1.18rem,2vw,1.55rem);letter-spacing:-.04em;margin:0}.adminSectionHeader p{color:#64748b;font-size:.92rem;line-height:1.55;margin:6px 0 0}.adminSectionHeaderRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:720px){.adminSectionHeader{align-items:flex-start;flex-direction:column}.adminSectionHeaderRight{justify-content:flex-start;width:100%}.adminPortalMenu{left:12px!important;width:calc(100vw - 24px)!important}}.adminPortalMenu{max-height:calc(100vh - 24px)}.adminPortalMenuList{max-height:min(360px,calc(100vh - 104px));overflow-y:auto}.adminConfirmOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a70;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10000}.adminConfirmDialog{background:#fffffffa;border:1px solid #94a3b847;border-radius:24px;box-shadow:0 30px 90px #0f172a47;overflow:hidden;width:min(520px,calc(100vw - 32px))}.adminConfirmHeader{align-items:center;border-bottom:1px solid #e2e8f0e6;display:flex;gap:12px;justify-content:space-between;min-height:50px;padding:12px 14px 12px 18px}.adminConfirmHeader span{color:#0f172a;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.adminConfirmHeader button{background:#0f172a;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:1.1rem;height:30px;line-height:1;width:30px}.adminConfirmBody{padding:20px}.adminConfirmBody h3{color:#0f172a;font-size:1.2rem;letter-spacing:-.03em;margin:0}.adminConfirmBody p{color:#64748b;font-weight:700;line-height:1.6;margin:8px 0 0}.adminConfirmCustomBody{margin-top:14px}.adminConfirmTypeBox{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.adminConfirmTypeBox span{color:#334155;font-size:.84rem;font-weight:850}.adminConfirmTypeBox input{border:1px solid #94a3b85c;border-radius:14px;font:inherit;font-weight:800;min-height:42px;outline:none;padding:10px 12px;width:100%}.adminConfirmTypeBox input:focus{border-color:#f97316b8;box-shadow:0 0 0 4px #f973161f}.adminConfirmFooter{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 18px 18px}.adminConfirmButton{border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:950;min-height:40px;padding:10px 14px}.adminConfirmButton:disabled{cursor:not-allowed;opacity:.52}.adminConfirmButton--ghost{background:#f1f5f9f2;color:#334155}.adminConfirmButton--warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.adminConfirmButton--danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}.adminConfirmButton--info,.adminConfirmButton--success{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}@media (max-width:560px){.adminConfirmFooter{display:grid}.adminConfirmButton{width:100%}}.adminFilterBar{grid-gap:16px;background:#ffffffe6;border:1px solid #94a3b838;border-radius:24px;box-shadow:0 18px 44px #0f172a14;display:grid;gap:16px;padding:18px}.adminFilterBarHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.adminFilterEyebrow{color:#f97316;display:inline-flex;font-size:.72rem;font-weight:950;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.adminFilterBarHeader h3{color:#0f172a;font-size:1.04rem;letter-spacing:-.03em;margin:0}.adminFilterBarHeader p{color:#64748b;font-size:.86rem;font-weight:700;line-height:1.5;margin:5px 0 0}.adminFilterBarRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adminFilterBarGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminFilterField{grid-gap:7px;display:grid;gap:7px;min-width:0}.adminFilterLabel{color:#475569;font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.adminFilterField input,.adminFilterField select{background:#f8fafceb;border:1px solid #94a3b852;border-radius:14px;color:#0f172a;font:inherit;font-weight:800;min-height:42px;outline:none;padding:9px 12px;width:100%}.adminFilterField input:focus,.adminFilterField select:focus{background:#fff;border-color:#f97316b8;box-shadow:0 0 0 4px #f973161f}.adminFilterHint{color:#94a3b8;font-size:.74rem;font-weight:750;line-height:1.45}@media (max-width:720px){.adminFilterBarHeader{align-items:flex-start;flex-direction:column}.adminFilterBarRight{justify-content:flex-start;width:100%}}.adminFilterBar{background:radial-gradient(circle at top left,#f9731617,#0000 34%),linear-gradient(180deg,#fffffffa,#f8fafcf0);border-color:#94a3b842;border-radius:28px;gap:18px;overflow:hidden;padding:22px;position:relative}.adminFilterBar:before{background:linear-gradient(90deg,#f97316,#f9731600,#2563eb7a);content:"";height:4px;inset:0 0 auto;opacity:.86;position:absolute}.adminFilterBarHeader{align-items:flex-start;position:relative}.adminFilterBarHeader h3{font-size:1.16rem}.adminFilterBarRight{background:#0f172a0d;border:1px solid #94a3b838;border-radius:999px;color:#0f172a;min-height:36px;padding:8px 12px}.adminFilterBarGrid{align-items:start;gap:15px;grid-template-columns:repeat(3,minmax(220px,1fr))}.adminFilterField input,.adminFilterField select{background:#fffffff5;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffd9,0 10px 22px #0f172a0a;min-height:48px}.adminFilterHint{max-width:260px;min-height:30px}.adminFilterBarFooter{align-items:center;border-top:1px solid #94a3b82e;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-top:16px}.adminFilterBarFooter .adminBtn{min-width:138px}.adminBtn{box-shadow:0 12px 26px #0f172a1c}.adminBtn--primary{background:linear-gradient(135deg,#0f172a,#111827)}.adminBtn--secondary{background:linear-gradient(135deg,#111827,#0f172a);border-color:#0f172a14;color:#fff}.adminAccessHeroActions--filterBar{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}@media (max-width:1080px){.adminFilterBarGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.adminFilterBar{padding:18px}.adminFilterBarGrid{grid-template-columns:1fr}.adminFilterBarFooter .adminBtn{width:100%}}.adminPaymentRoute{display:flex;flex-direction:column;gap:18px}.adminPaymentKpiGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminPaymentCard,.adminPaymentKpiGrid>div,.adminPaymentProofBox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172abd;border:1px solid #94a3b838;box-shadow:0 24px 70px #02061742}.adminPaymentKpiGrid>div{border-radius:22px;padding:18px}.adminPaymentCardHeader span,.adminPaymentKpiGrid span,.adminPaymentMetaGrid span,.adminPaymentProofBox span,.adminPaymentProofInput span{color:#e2e8f0ad;display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminPaymentKpiGrid strong{color:#f8fafc;display:block;font-size:28px;line-height:1;margin-top:8px}.adminPaymentToggleBtn{background:#0f172ae0;border:1px solid #94a3b840;border-radius:14px;color:#f8fafc;cursor:pointer;font-weight:900;min-height:42px;width:100%}.adminPaymentGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminPaymentCard{border-radius:28px;display:flex;flex-direction:column;gap:14px;padding:18px}.adminPaymentActions,.adminPaymentCardHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.adminPaymentCard h3{color:#f8fafc;font-size:20px;line-height:1.2;margin:6px 0 0;overflow-wrap:anywhere}.adminPaymentMetaGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminPaymentMetaGrid div{background:#02061752;border-radius:18px;min-width:0;padding:12px}.adminPaymentMetaGrid strong{color:#f8fafc;display:block;font-size:14px;margin-top:5px;overflow-wrap:anywhere}.adminPaymentProofBox{border-radius:20px;padding:14px}.adminPaymentProofBox p{color:#f8fafce0;line-height:1.55;margin:8px 0 0;overflow-wrap:anywhere}.adminPaymentProofInput{display:flex;flex-direction:column;gap:8px}.adminPaymentProofInput textarea{background:#02061775;border:1px solid #94a3b847;border-radius:18px;color:#f8fafc;min-height:92px;outline:none;padding:13px 14px;resize:vertical;width:100%}.adminPaymentProofInput textarea:focus{border-color:#38bdf8ad;box-shadow:0 0 0 4px #38bdf824}.adminPaymentActions{flex-wrap:wrap;justify-content:flex-start}@media(max-width:980px){.adminPaymentGrid,.adminPaymentKpiGrid{grid-template-columns:1fr}}@media(max-width:640px){.adminPaymentMetaGrid{grid-template-columns:1fr}.adminPaymentCardHeader{flex-direction:column}}.adminPaymentReviewBox{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:16px;margin-top:12px;padding:12px 14px}.adminPaymentReviewBox.success{background:#22c55e14;border-color:#22c55e47}.adminPaymentReviewBox strong{display:block;font-size:13px;margin-bottom:4px}.adminPaymentReviewBox p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.adminPaymentReviewChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminPaymentReviewChips span{background:#0f172a0f;border-radius:999px;font-size:12px;font-weight:700;padding:5px 9px}.adminPaymentReviewChips .danger{background:#ef44441f;color:#b91c1c}.adminExperiencePage{margin:0 auto;max-width:1320px;padding-bottom:64px}.adminExperienceSuccess{background:#22c55e14;border:1px solid #22c55e47;border-radius:18px;color:#166534;margin:18px 0;padding:14px 18px}.adminExperienceStats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.adminExperienceEventCard,.adminExperienceFilterPanel,.adminExperienceFormCard,.adminExperienceGuideCard,.adminExperienceStats article{background:#fffffff0;border:1px solid #0f172a14;box-shadow:0 22px 70px #0f172a14}.adminExperienceStats article{border-radius:22px;padding:18px}.adminExperienceCardHead span,.adminExperienceGuideCard>span,.adminExperienceStats span{color:#f97316;display:block;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.adminExperienceStats strong{color:#0f172a;display:block;font-size:2rem;line-height:1;margin-top:8px}.adminExperienceStats small{color:#64748b;display:block;font-weight:800;margin-top:5px}.adminExperienceWorkspace{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 330px;margin:24px 0 34px}.adminExperienceFormCard,.adminExperienceGuideCard{border-radius:28px;overflow:hidden;padding:24px;position:relative}.adminExperienceFormCard:before,.adminExperienceGuideCard:before{background:linear-gradient(90deg,#f97316,#fed7aa,#93c5fd);content:"";height:4px;inset:0 0 auto 0;position:absolute}.adminExperienceCardHead h2,.adminExperienceGuideCard h3{color:#0f172a;font-size:1.45rem;line-height:1.05;margin:8px 0}.adminExperienceCardHead p,.adminExperienceEventCard p,.adminExperienceGuideCard li{color:#64748b;line-height:1.55}.adminExperienceFormGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.adminExperienceFormGrid label{grid-gap:7px;display:grid;gap:7px}.adminExperienceFormGrid label.isWide{grid-column:1/-1}.adminExperienceFormGrid label span{color:#334155;font-size:.82rem;font-weight:950}.adminExperienceFilterPanel input,.adminExperienceFilterPanel select,.adminExperienceFormGrid input,.adminExperienceFormGrid select,.adminExperienceFormGrid textarea{background:#f8fafc;border:1px solid #94a3b859;border-radius:16px;box-sizing:border-box;color:#0f172a;font:inherit;font-weight:750;outline:none;padding:13px 14px;width:100%}.adminExperienceFormGrid textarea{min-height:104px;resize:vertical}.adminExperienceFilterPanel input:focus,.adminExperienceFilterPanel select:focus,.adminExperienceFormGrid input:focus,.adminExperienceFormGrid select:focus,.adminExperienceFormGrid textarea:focus{background:#fff;border-color:#f97316b8;box-shadow:0 0 0 4px #f973161f}.adminExperienceActions,.adminExperienceCardActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.adminExperienceGuideCard{background:linear-gradient(180deg,#0f172a,#111827);color:#fff}.adminExperienceGuideCard h3{color:#fff}.adminExperienceGuideCard ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:18px 0 0;padding:0}.adminExperienceGuideCard li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;color:#ffffffc2;padding:12px}.adminExperienceGuideCard li strong{color:#fbbf24}.adminExperienceFilterPanel{grid-gap:12px;border-radius:22px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px 220px;margin:16px 0 20px;padding:14px}.adminExperienceEventGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminExperienceEventCard{border-radius:24px;padding:20px}.adminExperienceEventTop{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.adminExperienceEventCard h3{color:#0f172a;font-size:1.18rem;margin:0 0 8px}.adminExperienceMetaGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.adminExperienceMetaGrid div{background:#f8fafc;border:1px solid #94a3b838;border-radius:16px;padding:12px}.adminExperienceMetaGrid span{color:#64748b;display:block;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminExperienceMetaGrid strong{color:#0f172a;display:block;font-size:.82rem;line-height:1.2;margin-top:5px;word-break:break-word}@media (max-width:980px){.adminExperienceEventGrid,.adminExperienceFilterPanel,.adminExperienceFormGrid,.adminExperienceStats,.adminExperienceWorkspace{grid-template-columns:1fr}.adminExperienceGuideCard{order:-1}}.coursePages.adminExperiencePage{margin:0 auto!important;max-width:none!important;padding:42px 0 76px!important;position:relative!important;width:min(1480px,calc(100% - 72px))!important}.coursePages.adminExperiencePage:before{background:radial-gradient(circle at 14% 10%,#f973161f,#0000 30%),radial-gradient(circle at 84% 12%,#3b82f61c,#0000 30%),linear-gradient(180deg,#fff,#f8fafc 46%,#eef2ff);content:"";inset:92px 0 0;pointer-events:none;position:fixed;z-index:-1}.adminExperiencePage .adminExperienceStats{gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:24px 0 26px!important}.adminExperiencePage .adminExperienceStats article{background:linear-gradient(135deg,#fffffff5,#f8fafce0)!important;border:1px solid #0f172a14!important;border-radius:28px!important;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffe6!important;min-height:126px!important;overflow:hidden!important;padding:22px!important;position:relative!important}.adminExperiencePage .adminExperienceStats article:after{background:radial-gradient(circle,#f973162e,#0000 68%);border-radius:999px;content:"";height:112px;inset:auto -28px -42px auto;position:absolute;width:112px}.adminExperiencePage .adminExperienceStats strong{font-size:2.28rem!important;letter-spacing:-.05em!important}.adminExperiencePage .adminExperienceWorkspace{align-items:stretch!important;gap:20px!important;grid-template-columns:minmax(0,1fr) 360px!important;margin:28px 0 42px!important}.adminExperiencePage .adminExperienceFormCard{grid-column-gap:28px!important;grid-row-gap:22px!important;align-items:start!important;background:linear-gradient(135deg,#fffffffa,#f8fafceb)!important;border-radius:34px!important;box-shadow:0 30px 90px #0f172a1a,inset 0 1px 0 #fffffff5!important;column-gap:28px!important;grid-template-columns:360px minmax(0,1fr)!important;padding:30px!important;row-gap:22px!important}.adminExperiencePage .adminExperienceCardHead{padding:8px 0 0!important;position:-webkit-sticky!important;position:sticky!important;top:112px!important}.adminExperiencePage .adminExperienceCardHead h2{font-size:clamp(2.55rem,4.2vw,4.25rem)!important;letter-spacing:-.08em!important;line-height:.92!important;margin:12px 0 18px!important}.adminExperiencePage .adminExperienceCardHead p{font-size:1rem!important;max-width:300px!important}.adminExperiencePage .adminExperienceFormGrid{gap:15px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminExperiencePage .adminExperienceFilterPanel input,.adminExperiencePage .adminExperienceFilterPanel select,.adminExperiencePage .adminExperienceFormGrid input,.adminExperiencePage .adminExperienceFormGrid select,.adminExperiencePage .adminExperienceFormGrid textarea{background:#f8fafcf2!important;border-color:#94a3b857!important;border-radius:18px!important;min-height:54px!important}.adminExperiencePage .adminExperienceFormGrid textarea{min-height:116px!important}.adminExperiencePage .adminExperienceActions{margin-top:2px!important;padding-top:18px!important}.adminExperiencePage .adminExperienceGuideCard{background:radial-gradient(circle at 18% 10%,#fbbf242e,#0000 34%),linear-gradient(145deg,#020617,#0f172a 58%,#111827)!important;border-radius:34px!important;box-shadow:0 34px 90px #0f172a3d,inset 0 1px 0 #ffffff1a!important;min-height:100%!important;padding:30px!important}.adminExperiencePage .adminExperienceGuideCard h3{font-size:1.55rem!important;letter-spacing:-.035em!important}.adminExperiencePage .adminExperienceGuideCard li{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:hsla(0,0%,100%,.075)!important;border-radius:18px!important}.adminExperiencePage .adminExperienceFilterPanel{background:#ffffffeb!important;border-radius:28px!important;box-shadow:0 24px 70px #0f172a14!important;padding:16px!important}.adminExperiencePage .adminExperienceEventGrid{gap:20px!important}.adminExperiencePage .adminExperienceEventCard{background:linear-gradient(135deg,#fffffffa,#f8fafce6)!important;border-radius:30px!important;box-shadow:0 26px 80px #0f172a17!important;padding:24px!important}.adminExperiencePage .adminExperienceMetaGrid div{background:#f8fafceb!important;border-radius:18px!important}.adminExperiencePage .adminEmptyState,.adminExperiencePage [class*=EmptyState]{background:radial-gradient(circle at 50% 0,#f9731614,#0000 34%),#ffffffdb!important;border-radius:34px!important;box-shadow:0 26px 80px #0f172a12!important}@media (max-width:1180px){.coursePages.adminExperiencePage{width:min(100% - 36px,980px)!important}.adminExperiencePage .adminExperienceStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminExperiencePage .adminExperienceFormCard,.adminExperiencePage .adminExperienceWorkspace{grid-template-columns:1fr!important}.adminExperiencePage .adminExperienceCardHead{position:static!important}.adminExperiencePage .adminExperienceCardHead p{max-width:720px!important}.adminExperiencePage .adminExperienceEventGrid,.adminExperiencePage .adminExperienceFilterPanel{grid-template-columns:1fr!important}}@media (max-width:680px){.coursePages.adminExperiencePage{padding:26px 0 54px!important;width:min(100% - 24px,100%)!important}.adminExperiencePage .adminExperienceFormGrid,.adminExperiencePage .adminExperienceMetaGrid,.adminExperiencePage .adminExperienceStats{grid-template-columns:1fr!important}.adminExperiencePage .adminExperienceFormCard,.adminExperiencePage .adminExperienceGuideCard{border-radius:26px!important;padding:20px!important}.adminExperiencePage .adminExperienceCardHead h2{font-size:2.35rem!important}}.adminExperiencePage .adminExperienceStats{gap:14px!important;margin:16px 0 18px!important}.adminExperiencePage .adminExperienceStats article{border-radius:20px!important;min-height:92px!important;padding:16px 18px!important}.adminExperiencePage .adminExperienceStats strong{font-size:1.72rem!important;margin-top:5px!important}.adminExperiencePage .adminExperienceWorkspace{align-items:start!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 330px!important;margin:18px 0 30px!important}.adminExperiencePage .adminExperienceFormCard{grid-gap:20px!important;border-radius:28px!important;display:grid!important;gap:20px!important;grid-template-columns:250px minmax(0,1fr)!important;min-height:0!important;padding:22px 24px!important}.adminExperiencePage .adminExperienceCardHead{align-self:start!important;padding:6px 0 0!important;position:static!important}.adminExperiencePage .adminExperienceCardHead h2{font-size:2.45rem!important;letter-spacing:-.055em!important;line-height:.98!important;margin:8px 0 12px!important}.adminExperiencePage .adminExperienceCardHead p{font-size:.92rem!important;line-height:1.45!important;margin:0!important;max-width:230px!important}.adminExperiencePage .adminExperienceFormGrid{gap:12px 14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}.adminExperiencePage .adminExperienceFormGrid label{gap:5px!important}.adminExperiencePage .adminExperienceFormGrid label span{font-size:.75rem!important}.adminExperiencePage .adminExperienceFormGrid label.isWide,.adminExperiencePage .adminExperienceFormGrid label:first-child,.adminExperiencePage .adminExperienceFormGrid label:last-child{grid-column:1/-1!important}.adminExperiencePage .adminExperienceFormGrid input,.adminExperiencePage .adminExperienceFormGrid select,.adminExperiencePage .adminExperienceFormGrid textarea{border-radius:15px!important;font-size:.92rem!important;min-height:48px!important;padding:11px 13px!important}.adminExperiencePage .adminExperienceFormGrid textarea{max-height:86px!important;min-height:76px!important}.adminExperiencePage .adminExperienceActions{border-top:1px solid #94a3b82e!important;gap:12px!important;grid-column:1/-1!important;margin-top:0!important;padding-top:13px!important}.adminExperiencePage .adminExperienceGuideCard{border-radius:28px!important;min-height:auto!important;padding:22px!important}.adminExperiencePage .adminExperienceGuideCard h3{font-size:1.22rem!important;line-height:1.08!important;margin:6px 0 10px!important}.adminExperiencePage .adminExperienceGuideCard ul{gap:10px!important;margin-top:12px!important}.adminExperiencePage .adminExperienceGuideCard li{border-radius:15px!important;font-size:.86rem!important;line-height:1.38!important;padding:11px 12px!important}@media (max-width:1180px){.adminExperiencePage .adminExperienceFormCard,.adminExperiencePage .adminExperienceWorkspace{grid-template-columns:1fr!important}.adminExperiencePage .adminExperienceCardHead p{max-width:720px!important}.adminExperiencePage .adminExperienceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.adminExperiencePage .adminExperienceFormGrid,.adminExperiencePage .adminExperienceStats{grid-template-columns:1fr!important}.adminExperiencePage .adminExperienceFormGrid label.isWide,.adminExperiencePage .adminExperienceFormGrid label:first-child,.adminExperiencePage .adminExperienceFormGrid label:last-child{grid-column:1!important}}.learnerProfilePage{background:radial-gradient(circle at 8% 12%,#ff7b001f,#0000 30%),radial-gradient(circle at 92% 8%,#3b82f629,#0000 32%),linear-gradient(180deg,#f8fbff,#fff 58%,#f6f8fc);min-height:100vh}.learnerProfileShell{margin:0 auto;width:min(1180px,100%)}.learnerProfileHero{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 280px;margin-bottom:22px}.learnerProfileHero>div:first-child,.learnerProfileNotice,.learnerProfilePanel,.learnerProfileStatusCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0f172a14;box-shadow:0 24px 70px #0f172a14}.learnerProfileHero>div:first-child{border-radius:30px;padding:28px}.learnerProfileHero h2{color:#0f172a;font-size:clamp(30px,4vw,54px);letter-spacing:-.05em;line-height:.98;margin:12px 0 10px}.learnerProfileHero p{color:#64748b;font-size:15px;line-height:1.7;margin:0;max-width:760px}.learnerProfileStatusCard{border-radius:30px;display:flex;flex-direction:column;justify-content:center;padding:24px}.learnerProfileLockList span,.learnerProfilePanelHeader span,.learnerProfileStatusCard span{color:#64748b;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.learnerProfileStatusCard strong{color:#0f172a;font-size:46px;letter-spacing:-.05em;margin-top:8px}.learnerProfileStatusCard p{color:#64748b;font-size:13px;line-height:1.6;margin:6px 0 0}.learnerProfileGrid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.learnerProfilePanel{border-radius:30px;padding:24px}.learnerProfilePanelHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.learnerProfilePanelHeader strong{color:#0f172a;font-size:15px}.learnerProfileFormGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.learnerProfileFormGrid label{grid-gap:8px;color:#334155;display:grid;font-size:13px;font-weight:900;gap:8px}.learnerProfileFormGrid input,.learnerProfileFormGrid select{background:#fff;border:1px solid #0f172a1f;border-radius:16px;color:#0f172a;font:inherit;min-height:46px;outline:none;padding:0 14px;width:100%}.learnerProfileFormGrid input:focus,.learnerProfileFormGrid select:focus{border-color:#ff7b009e;box-shadow:0 0 0 4px #ff7b001f}.learnerProfileLockPanel{position:-webkit-sticky;position:sticky;top:96px}.learnerProfileLockList{grid-gap:12px;display:grid;gap:12px;margin-bottom:18px}.learnerProfileLockList div{background:linear-gradient(135deg,#0f172a08,#ffffffeb);border:1px solid #0f172a14;border-radius:20px;padding:14px}.learnerProfileLockList strong{color:#0f172a;display:block;font-size:15px;margin:6px 0;word-break:break-word}.learnerProfileLockList small{background:#0f172a0f;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:900;padding:5px 10px}.learnerProfileMiniNotice,.learnerProfileNotice{border-radius:20px;color:#475569;font-size:13px;line-height:1.6;margin:14px 0;padding:14px 16px}.learnerProfileMiniNotice{background:#ff7b0014;border:1px solid #ff7b0029}.learnerProfileSuccess{background:#f0fdf4eb;border-color:#22c55e33;color:#166534}.learnerProfileError{background:#fef2f2eb;border-color:#ef444438;color:#991b1b}@media (max-width:900px){.learnerProfileFormGrid,.learnerProfileGrid,.learnerProfileHero{grid-template-columns:1fr}.learnerProfileLockPanel{position:static}}: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}@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}}.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}.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}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}}.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;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}.experienceSectionHeader{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:0 auto 24px;width:min(1180px,calc(100% - 36px))}.experienceSectionHeader--center{justify-content:center;text-align:center}.experienceSectionHeader--left{text-align:left}.experienceSectionHeader h2{color:#0f172a;font-size:clamp(30px,4vw,54px);letter-spacing:-.045em;line-height:1.02;margin:12px 0 0}.experienceSectionHeader p{color:#64748b;font-size:16px;line-height:1.65;margin:12px auto 0;max-width:720px}.experienceSectionHeader--left p{margin-left:0}.experienceSectionActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.experienceBadge{align-items:center;background:#ffedd5e6;border:1px solid #fb923c42;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.08em;padding:9px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.experienceBadge--soft{background:#fff7edeb;color:#9a3412}.experienceBadge--live{background:#fee2e2f0;border-color:#ef444438;color:#991b1b}.experienceBadge--premium{background:#fef3c7f2;border-color:#f59e0b3d;color:#713f12}.experienceCard{background:linear-gradient(145deg,#fffffff5,#fff7edb8),#fff;border:1px solid #e2e8f0eb;border-radius:28px;box-shadow:0 24px 70px #0f172a14,inset 0 1px 0 #ffffffd1;color:inherit;padding:24px;text-align:left;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}button.experienceCard{border:1px solid #e2e8f0eb;cursor:pointer;font:inherit}.experienceCard:hover{border-color:#f9731647;box-shadow:0 32px 86px #0f172a21,inset 0 1px 0 #ffffffe6;transform:translateY(-5px)}.experienceCardTop{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.experienceCardTop span{color:#f97316;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.experienceCardIcon{background:#ffffffd1;border-radius:16px;box-shadow:0 14px 34px #0f172a14;display:grid;height:46px;place-items:center;width:46px}.experienceCard h3{color:#0f172a;font-size:22px;letter-spacing:-.03em;line-height:1.14;margin:0}.experienceCard p{color:#64748b;font-size:14.5px;line-height:1.6;margin:10px 0 0}.experienceCardMeta{color:#475569;font-size:13px;font-weight:800;margin-top:16px}.experienceCardAction{align-items:center;color:#ea580c;display:inline-flex;font-size:14px;font-weight:900;gap:8px;margin-top:20px}.experienceEmptyState{background:#ffffffe6;border:1px solid #e2e8f0eb;border-radius:30px;box-shadow:0 24px 70px #0f172a14;margin:0 auto;overflow:hidden;padding:32px;position:relative;text-align:center;width:min(1180px,calc(100% - 36px))}.experienceEmptyGlow{background:#f973161f;border-radius:999px;filter:blur(8px);height:220px;inset:auto -80px -120px auto;position:absolute;width:220px}.experienceEmptyState h3{color:#0f172a;font-size:24px;letter-spacing:-.03em;margin:0}.experienceEmptyState p{color:#64748b;line-height:1.65;margin:10px auto 0;max-width:560px}.experienceEmptyAction{margin-top:18px}@media (max-width:768px){.experienceSectionHeader{display:block;margin-bottom:18px;width:calc(100% - 32px)}.experienceSectionHeader h2{font-size:clamp(28px,9vw,40px)}.experienceSectionHeader p{font-size:14.5px}.experienceCard{border-radius:24px;padding:20px}.experienceEmptyState{border-radius:24px;padding:24px;width:calc(100% - 32px)}}.experienceRibbon{align-items:center;background:radial-gradient(circle at top left,#f973162e,#0000 34%),linear-gradient(135deg,#fffffff5,#fff7ede6);border:1px solid #fb923c3d;border-radius:30px;box-shadow:0 28px 80px #0f172a1a;display:flex;gap:18px;justify-content:space-between;margin:28px auto;overflow:hidden;padding:18px;position:relative;width:min(1180px,calc(100% - 36px))}.experienceRibbonPulse{background:#f97316;border-radius:999px;box-shadow:0 0 0 10px #f9731621;flex:0 0 auto;height:14px;width:14px}.experienceRibbon--live .experienceRibbonPulse{background:#ef4444;box-shadow:0 0 0 10px #ef444424}.experienceRibbonContent{align-items:center;display:flex;flex:1 1;gap:18px}.experienceRibbon h3{color:#0f172a;font-size:20px;letter-spacing:-.03em;margin:0}.experienceRibbon p{color:#64748b;line-height:1.55;margin:6px 0 0}.experienceRibbonMeta{color:#ea580c;display:inline-flex;font-size:13px;font-weight:900;margin-top:8px}.experienceRibbonAction{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:999px;box-shadow:0 16px 36px #f973163d;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;padding:13px 18px}.experienceCountdown{background:#0f172af5;border-radius:28px;box-shadow:0 28px 80px #0f172a2e;color:#fff;margin:22px auto;padding:20px;width:min(1180px,calc(100% - 36px))}.experienceCountdownLabel{color:#fed7aa;display:block;font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.experienceCountdownGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.experienceCountdownGrid div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:14px;text-align:center}.experienceCountdownGrid strong{display:block;font-size:28px;line-height:1}.experienceCountdownGrid span{color:#cbd5e1;display:block;font-size:11px;font-weight:800;margin-top:6px;text-transform:uppercase}.experienceTimeline{grid-gap:14px;display:grid;gap:14px;margin:0 auto;width:min(1180px,calc(100% - 36px))}.experienceTimelineItem{grid-gap:14px;display:grid;gap:14px;grid-template-columns:22px 1fr;position:relative}.experienceTimelineDot{background:#f97316;border-radius:999px;box-shadow:0 0 0 8px #f973161f;height:14px;margin-top:20px;width:14px}.experienceTimelineBody{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 18px 46px #0f172a12;padding:18px}.experienceTimelineTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.experienceTimelineTop strong{color:#ea580c;font-size:13px}.experienceTimelineBody h3{color:#0f172a;font-size:18px;margin:10px 0 0}.experienceTimelineBody p{color:#64748b;line-height:1.6;margin:8px 0 0}.experienceTimelineBody>span{color:#475569;display:inline-flex;font-size:13px;font-weight:800;margin-top:10px}.experienceTimelineEmpty{background:#ffffffe0;border:1px dashed #94a3b873;border-radius:24px;color:#64748b;font-weight:800;padding:22px;text-align:center}.experienceCarousel,.experienceTimelineEmpty{margin:0 auto;width:min(1180px,calc(100% - 36px))}.experienceCarouselStage{min-height:120px}.experienceCarouselControls{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:16px}.experienceCarouselControls>button{background:#ffffffeb;border:0;border-radius:999px;box-shadow:0 12px 30px #0f172a1f;color:#0f172a;cursor:pointer;font-size:26px;height:42px;line-height:1;width:42px}.experienceCarouselDots{align-items:center;display:flex;gap:7px}.experienceCarouselDots button{background:#94a3b88c;border:0;border-radius:999px;cursor:pointer;height:9px;padding:0;width:9px}.experienceCarouselDots button.isActive{background:#f97316;width:24px}@media (max-width:768px){.experienceRibbon{display:block;padding:18px;width:calc(100% - 32px)}.experienceRibbonContent{align-items:flex-start}.experienceRibbonAction{justify-content:center;margin-top:16px;width:100%}.experienceCarousel,.experienceCountdown,.experienceTimeline,.experienceTimelineEmpty{width:calc(100% - 32px)}.experienceCountdownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctetExperienceLiveRibbon{background:radial-gradient(circle at top right,#f973161f,#0000 34%),linear-gradient(180deg,#fff7ed33,#fff0);padding:6px 0 10px;width:100%}.ctetExperienceLiveRibbon .experienceRibbon{margin-bottom:14px;margin-top:16px}.ctetExperienceLiveRibbon .experienceCountdown{margin-top:0}.ctetExperienceTv,.ctetThisWeekSection,.ctetWhatsNewSection{background:radial-gradient(circle at top left,#fb923c1a,#0000 30%),linear-gradient(180deg,#fff0,#fff7ed8a);padding:56px 0;width:100%}.ctetExperienceTv+.ctetThisWeekSection,.ctetThisWeekSection+.ctetWhatsNewSection{padding-top:28px}.experienceCardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:min(1180px,calc(100% - 36px))}.ctetExperienceTv .experienceCarousel{margin-top:8px}.ctetThisWeekSection .experienceTimeline,.ctetWhatsNewSection .experienceCardGrid{margin-top:10px}@media (max-width:900px){.experienceCardGrid{grid-template-columns:1fr}.ctetExperienceTv,.ctetThisWeekSection,.ctetWhatsNewSection{padding:40px 0}}@media (max-width:768px){.experienceCardGrid{width:calc(100% - 32px)}}.experienceHero{grid-gap:clamp(26px,5vw,58px);align-items:center;background:radial-gradient(circle at top right,#f973165c,#0000 34%),radial-gradient(circle at bottom left,#3b82f629,#0000 34%),linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #ffffff24;border-radius:44px;box-shadow:0 42px 120px #0f172a47,inset 0 1px 0 #ffffff1f;color:#fff;display:grid;gap:clamp(26px,5vw,58px);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);margin:28px auto 0;overflow:hidden;padding:clamp(34px,6vw,78px);position:relative;width:min(1220px,calc(100% - 36px))}.experienceHeroContent{position:relative;z-index:2}.experienceHeroTagline{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;display:flex;gap:14px;max-width:100%;padding:14px 16px;width:-webkit-fit-content;width:fit-content}.experienceHeroTaglineIcon{background:linear-gradient(135deg,#f97316,#facc15);border-radius:16px;display:grid;height:46px;place-items:center;width:46px}.experienceHeroTagline h3{color:#fff;font-size:15px;margin:0}.experienceHeroTagline p{color:#cbd5e1;font-size:13px;line-height:1.45;margin:4px 0 0}.experienceHeroBadge{background:#f973161f;border:1px solid #fb923c38;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.12em;margin-top:26px;padding:10px 16px;width:-webkit-fit-content;width:fit-content}.experienceHero h1{color:#fff;font-size:clamp(44px,7vw,84px);letter-spacing:-.075em;line-height:.94;margin:22px 0 0;max-width:760px}.experienceHeroText{color:#cbd5e1;font-size:clamp(16px,2vw,21px);line-height:1.65;margin:22px 0 0;max-width:650px}.experienceHeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.experienceHeroActions button{background:#ffffff1a;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;cursor:pointer;font-weight:900;min-height:52px;padding:0 22px}.experienceHeroActions button.isPrimary{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 18px 45px #f9731652}.experienceHeroStats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.experienceHeroStat{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;padding:16px}.experienceHeroStat strong{color:#fff;display:block;font-size:22px}.experienceHeroStat span{color:#cbd5e1;display:block;font-size:12px;font-weight:800;margin-top:4px}.experienceHeroPanel{position:relative;z-index:2}.experienceHeroQuickCard{align-content:center;background:radial-gradient(circle at top right,#f973162e,#0000 38%),#fffffff2;border:0;border-radius:34px;box-shadow:0 30px 80px #0003,inset 0 1px 0 #ffffffe6;color:#0f172a;display:grid;min-height:340px;padding:30px;text-align:left;width:100%}button.experienceHeroQuickCard{cursor:pointer;font:inherit}.experienceHeroQuickCard span{background:#ffedd5;border-radius:999px;color:#9a3412;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:14px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.experienceHeroQuickCard h3{color:#0f172a;font-size:clamp(28px,4vw,42px);letter-spacing:-.055em;line-height:1.02;margin:0}.experienceHeroQuickCard p{color:#475569;line-height:1.65;margin:14px 0 0}.experienceHeroQuickCard strong{color:#ea580c;font-size:14px;margin-top:22px}@media (max-width:980px){.experienceHero,.experienceHeroStats{grid-template-columns:1fr}}@media (max-width:768px){.experienceHero{border-radius:28px;margin-top:18px;padding:30px 22px;width:calc(100% - 28px)}.experienceHero h1{font-size:clamp(40px,14vw,60px)}.experienceHeroActions button{width:100%}}.experienceMentorPanel{grid-gap:30px;align-items:center;background:radial-gradient(circle at top right,#f9731624,#0000 34%),linear-gradient(135deg,#fffffff5,#fff7edd1);border:1px solid #fb923c2e;border-radius:40px;box-shadow:0 30px 90px #0f172a17;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);margin:54px auto 0;overflow:hidden;padding:clamp(32px,5vw,62px);position:relative;width:min(1220px,calc(100% - 36px))}.experienceMentorBadge{background:#ffedd5;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:9px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.experienceMentorPanel h2{color:#0f172a;font-size:clamp(36px,5vw,62px);letter-spacing:-.06em;line-height:.98;margin:16px 0 0}.experienceMentorText{color:#64748b;font-size:16px;line-height:1.7;margin:18px 0 0;max-width:700px}.experienceMentorStats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.experienceMentorStat{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 18px 46px #0f172a0f;padding:20px}.experienceMentorStat strong{color:#0f172a;display:block;font-size:24px;letter-spacing:-.04em}.experienceMentorStat span{color:#64748b;display:block;font-size:13px;font-weight:800;margin-top:6px}.experienceMentorQuote{background:#ffffffd1;border-left:4px solid #f97316;border-radius:22px;color:#475569;font-weight:800;line-height:1.65;margin-top:24px;padding:20px}.experienceMentorActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.experienceMentorActions button{background:#ffffffeb;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #e2e8f0e6;color:#0f172a;cursor:pointer;font-weight:900;min-height:48px;padding:0 18px}.experienceMentorActions button.isPrimary{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 18px 42px #f973163d;color:#fff}.experienceMentorCard{background:radial-gradient(circle at top right,#f9731629,#0000 36%),#fff;border:1px solid #e2e8f0eb;border-radius:34px;box-shadow:0 24px 70px #0f172a1a;padding:28px}.experienceMentorCardTop{align-items:center;display:flex;gap:16px}.experienceMentorAvatar{background:linear-gradient(135deg,#f97316,#facc15);border-radius:22px;box-shadow:0 18px 40px #f973163d;color:#fff;display:grid;font-weight:900;height:62px;place-items:center;width:62px}.experienceMentorCardTop h3{color:#0f172a;font-size:22px;margin:0}.experienceMentorCardTop p{color:#64748b;margin:5px 0 0}.experienceMentorHighlights{grid-gap:12px;display:grid;gap:12px;margin-top:22px}.experienceMentorHighlight{background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:20px;padding:16px}.experienceMentorHighlight strong{color:#0f172a;display:block;font-size:14px}.experienceMentorHighlight span{color:#64748b;display:block;font-size:13.5px;line-height:1.45;margin-top:6px}@media (max-width:980px){.experienceMentorPanel,.experienceMentorStats{grid-template-columns:1fr}}@media (max-width:768px){.experienceMentorPanel{border-radius:28px;margin-top:28px;padding:28px 20px;width:calc(100% - 28px)}.experienceMentorActions button{width:100%}}.experienceFeatureShowcase{grid-gap:30px;align-items:center;background:radial-gradient(circle at top left,#f9731624,#0000 32%),linear-gradient(135deg,#fff,#fff7ed);border:1px solid #fb923c2e;border-radius:40px;box-shadow:0 30px 90px #0f172a17;display:grid;gap:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);margin:54px auto 0;padding:clamp(32px,5vw,62px);width:min(1220px,calc(100% - 36px))}.experienceFeatureBadge{background:#ffedd5;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:9px 14px;width:-webkit-fit-content;width:fit-content}.experienceFeatureContent h2{color:#0f172a;font-size:clamp(36px,5vw,62px);letter-spacing:-.06em;line-height:.98;margin:16px 0 0}.experienceFeatureContent p{color:#64748b;font-size:16px;line-height:1.7;margin:18px 0 0}.experienceFeatureList{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.experienceFeatureItem{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:22px;color:#0f172a;font-weight:900;padding:18px}.experienceFeatureContent button{background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:999px;box-shadow:0 18px 42px #f973163d;color:#fff;cursor:pointer;font-weight:900;margin-top:26px;min-height:50px;padding:0 22px}.experienceFeatureCard{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:34px;box-shadow:0 28px 80px #0f172a2e;color:#fff;min-height:320px;overflow:hidden;padding:30px;position:relative}.experienceFeatureGlow{background:#f9731652;border-radius:999px;filter:blur(12px);height:220px;inset:-80px -80px auto auto;position:absolute;width:220px}.experienceFeatureCard h3,.experienceFeatureCard>:not(.experienceFeatureGlow){position:relative;z-index:2}.experienceFeatureCard h3{font-size:26px;letter-spacing:-.04em;margin:0}.experienceFeatureProgress{color:#cbd5e1;display:flex;gap:12px;justify-content:space-between;margin-top:26px}.experienceFeatureProgress strong{color:#fff}.experienceFeatureBar{background:#ffffff1f;border-radius:999px;height:12px;margin-top:12px;overflow:hidden;position:relative;z-index:2}.experienceFeatureBar div{background:linear-gradient(135deg,#f97316,#facc15);border-radius:inherit;height:100%}.experienceFeatureMiniGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;position:relative;z-index:2}.experienceFeatureMiniCard{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:20px;font-weight:900;padding:16px}@media (max-width:980px){.experienceFeatureList,.experienceFeatureMiniGrid,.experienceFeatureShowcase{grid-template-columns:1fr}}@media (max-width:768px){.experienceFeatureShowcase{border-radius:28px;margin-top:28px;padding:28px 20px;width:calc(100% - 28px)}.experienceFeatureContent button{width:100%}}.experienceResourceGridSection{background:radial-gradient(circle at top right,#f973162e,#0000 34%),linear-gradient(135deg,#0f172a,#1e293b);border-radius:40px;box-shadow:0 30px 90px #0f172a2e;color:#fff;margin:54px auto 0;padding:clamp(32px,5vw,62px);width:min(1220px,calc(100% - 36px))}.experienceResourceHeader span{background:#f9731624;border:1px solid #fb923c38;border-radius:999px;color:#fed7aa;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:9px 14px;width:-webkit-fit-content;width:fit-content}.experienceResourceHeader h2{color:#fff;font-size:clamp(36px,5vw,62px);letter-spacing:-.06em;line-height:.98;margin:16px 0 0}.experienceResourceHeader p{color:#cbd5e1;line-height:1.7;margin:18px 0 0;max-width:720px}.experienceResourceGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.experienceResourceCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:28px;color:#fff;cursor:pointer;min-height:190px;padding:22px;text-align:left;transition:transform .22s ease,background .22s ease}.experienceResourceCard:hover{background:#ffffff1f;transform:translateY(-4px)}.experienceResourceCard span{font-size:32px}.experienceResourceCard h3{color:#fff;font-size:22px;letter-spacing:-.04em;margin:18px 0 0}.experienceResourceCard p{color:#cbd5e1;line-height:1.55;margin:10px 0 0}.experienceResourceCard strong{color:#fed7aa;display:inline-flex;margin-top:18px}@media (max-width:980px){.experienceResourceGrid{grid-template-columns:1fr}}@media (max-width:768px){.experienceResourceGridSection{border-radius:28px;margin-top:28px;padding:28px 20px;width:calc(100% - 28px)}}.experienceFooterPanels{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1.25fr 1fr;margin:54px auto 0;width:min(1220px,calc(100% - 36px))}.experienceFooterPanelCard{background:#fff;border:1px solid #0f172a14;border-radius:30px;box-shadow:0 24px 70px #0f172a14;padding:28px}.experienceFooterPanelCard span{background:#ffedd5;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:8px 12px}.experienceFooterPanelCard h3{color:#0f172a;font-size:24px;letter-spacing:-.04em;margin:16px 0 0}.experienceFooterPanelCard p{color:#475569;line-height:1.6;margin:12px 0 0}.experienceFooterPanelCard strong{color:#ea580c;display:inline-flex;margin-top:16px}.experienceEnquiryPanel input{border:1px solid #e2e8f0;border-radius:16px;font:inherit;margin-top:12px;outline:none;padding:13px 14px;width:100%}.experienceEnquiryPanel button{background:linear-gradient(135deg,#ea580c,#f97316);border:none;border-radius:16px;color:#fff;cursor:pointer;font-weight:900;margin-top:14px;padding:14px 16px;width:100%}.experienceFooter{background:#0f172a;border-radius:34px 34px 0 0;color:#fff;margin:28px auto 0;padding:34px;width:min(1220px,calc(100% - 36px))}.experienceFooterGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.4fr 1fr 1fr}.experienceFooterBrand h2,.experienceFooterContact h3,.experienceFooterLinks h3{color:#fff;margin:0}.experienceFooterBrand p,.experienceFooterContact p{color:#cbd5e1;line-height:1.6}.experienceFooterLinks{grid-gap:10px;align-content:start;display:grid;gap:10px}.experienceFooterLinks button{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font:inherit;padding:0;text-align:left;width:-webkit-fit-content;width:fit-content}.experienceFooterLinks button:hover{color:#fed7aa}.experienceFooterBottom{border-top:1px solid #ffffff1f;color:#94a3b8;margin-top:26px;padding-top:18px;text-align:center}@media (max-width:980px){.experienceFooterGrid,.experienceFooterPanels{grid-template-columns:1fr}}@media (max-width:768px){.experienceFooter,.experienceFooterPanels{width:calc(100% - 28px)}.experienceFooter,.experienceFooterPanelCard{border-radius:24px;padding:22px}}.ctetTopEntryExperience{background:radial-gradient(circle at 8% 18%,#f973162e,#0000 28%),radial-gradient(circle at 84% 6%,#3b82f629,#0000 34%),radial-gradient(circle at 50% 100%,#fbbf2414,#0000 38%),linear-gradient(135deg,#020617,#07111f 42%,#0f172a);color:#fff;overflow:hidden;padding:28px 0 34px;position:relative;width:100%}.ctetTopEntryExperience:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at top,#000,#0000 74%);mask-image:radial-gradient(circle at top,#000,#0000 74%);opacity:.42;pointer-events:none;position:absolute}.ctetTopEntryShell{margin:0 auto;position:relative;width:min(1400px,calc(100% - 48px));z-index:1}.ctetHeroCommandGrid{grid-gap:clamp(28px,4vw,54px);align-items:center;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)}.ctetHeroStory h1{color:#fff;font-size:clamp(54px,6.9vw,92px);letter-spacing:-.075em;line-height:.92;margin:26px 0 0;max-width:760px}.ctetHeroStory h1 span{background:linear-gradient(135deg,#fde68a,#fb923c 45%,#f97316);-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.ctetHeroStory p{color:#cbd5e1;font-size:clamp(17px,1.5vw,21px);line-height:1.65;margin:26px 0 0;max-width:670px}.ctetTrustBadge{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1a,hsla(0,0%,100%,.045));border:1px solid #ffffff21;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:#e5e7eb;display:inline-flex;gap:12px;max-width:100%;min-height:44px;padding:0 18px;width:-webkit-fit-content;width:fit-content}.ctetTrustBadge strong{font-size:.9rem;letter-spacing:-.01em}.ctetHeroCtas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ctetHeroCtas button,.ctetLiveActions button{align-items:center;background:linear-gradient(145deg,#ffffff1c,hsla(0,0%,100%,.045));border:1px solid #ffffff21;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 44px #0000002e;color:#f8fafc;cursor:pointer;display:inline-flex;font-weight:950;gap:12px;justify-content:center;min-height:58px;padding:0 24px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ctetHeroCtas button:hover,.ctetLiveActions button:hover{border-color:#fb923c61;box-shadow:0 24px 60px #0000003d;transform:translateY(-2px)}.ctetPrimaryCta{background:linear-gradient(135deg,#fb923c,#f97316 45%,#ea580c)!important;border-color:#fb923c8c!important;box-shadow:0 22px 55px #f9731657,inset 0 1px 0 #ffffff3d!important}.ctetPrimaryCta:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.ctetHeroBenefitStrip{grid-gap:18px;border-top:1px solid #ffffff1a;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;padding-top:22px}.ctetHeroBenefit{align-items:center;display:flex;gap:12px;min-width:0}.ctetHeroBenefit>span{background:#f973161f;border:1px solid #fb923c2e;border-radius:14px;color:#fed7aa;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.ctetHeroBenefit small,.ctetHeroBenefit strong{display:block}.ctetHeroBenefit strong{color:#f8fafc;font-size:.82rem;font-weight:950}.ctetHeroBenefit small{color:#94a3b8;font-size:.72rem;line-height:1.35;margin-top:2px}.ctetHeroCommandDeck{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 88% 8%,#f9731629,#0000 34%),radial-gradient(circle at 8% 12%,#3b82f61f,#0000 34%),linear-gradient(145deg,#0f172ae6,#020617d1);border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 30px 90px #00000052,inset 0 1px 0 #ffffff14;padding:26px}.ctetCommandDeckHeader{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.ctetCommandIcon,.ctetNextIcon{background:linear-gradient(135deg,#f973162e,#3b82f61f);border:1px solid #ffffff1f;border-radius:18px;display:grid;font-size:1.7rem;height:58px;place-items:center;width:58px}.ctetCommandDeckHeader h2{color:#fff;font-size:1.45rem;letter-spacing:-.035em;margin:0}.ctetCommandDeckHeader p{color:#94a3b8;font-size:.88rem;margin:4px 0 0}.ctetStreakChip{background:#f973161a;border:1px solid #fb923c33;border-radius:13px;color:#fdba74;font-size:.84rem;font-weight:950;padding:12px 16px;white-space:nowrap}.ctetNextStepCard{grid-gap:16px;align-items:center;background:#0f172ab8;border:1px solid #ffffff1a;border-radius:20px;color:#f8fafc;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:22px;padding:18px;text-align:left;width:100%}.ctetNextStepCard small{color:#fb923c;font-weight:900}.ctetNextStepCard h3{color:#fff;font-size:1rem;margin:6px 0 0}.ctetNextStepCard p{color:#94a3b8;font-size:.82rem;margin:4px 0 0}.ctetNextStepCard>strong{color:#e5e7eb}.ctetNextStepCard>em{background:#f9731621;border:1px solid #fb923c38;border-radius:12px;color:#fdba74;font-style:normal;font-weight:950;padding:10px 14px}.ctetProgressBar,.ctetWeeklyGoalTrack{background:#94a3b847;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.ctetProgressBar span,.ctetWeeklyGoalTrack i{background:linear-gradient(90deg,#f97316,#fdba74);border-radius:inherit;display:block;height:100%}.ctetQuickActionLabel{color:#bae6fd;font-size:.9rem;font-weight:950;margin:22px 0 12px}.ctetHeroQuickActions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.ctetHeroQuickActions button{grid-gap:6px;background:radial-gradient(circle at 80% 12%,#f9731614,#0000 32%),#0f172ab8;border:1px solid #ffffff1a;border-radius:16px;color:#f8fafc;cursor:pointer;display:grid;gap:6px;min-height:108px;padding:14px 10px;place-items:center}.ctetHeroQuickActions button span{font-size:1.65rem}.ctetHeroQuickActions button strong{font-size:.82rem}.ctetHeroQuickActions button small{color:#94a3b8;font-size:.72rem}.ctetWeeklyGoalCard{grid-gap:12px;background:linear-gradient(135deg,#1e293be0,#0f172ac7);border:1px solid #ffffff1a;border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding:18px}.ctetWeeklyGoalCard div:first-child{grid-gap:4px 10px;align-items:center;display:grid;gap:4px 10px;grid-template-columns:auto 1fr}.ctetWeeklyGoalCard small{color:#cbd5e1;grid-column:2}.ctetWeeklyGoalCard b{color:#e5e7eb}.ctetWeeklyGoalTrack{grid-column:1/-1;margin:0}.ctetLiveHeartbeat{grid-gap:22px;align-items:center;background:radial-gradient(circle at 8% 20%,#ef444424,#0000 26%),radial-gradient(circle at 88% 18%,#f9731629,#0000 32%),linear-gradient(145deg,#0f172aeb,#020617e0);border:1px solid #fb923c3d;border-radius:26px;box-shadow:0 28px 80px #00000047,inset 0 1px 0 #ffffff14;display:grid;gap:22px;grid-template-columns:minmax(280px,1.25fr) minmax(240px,.8fr) minmax(160px,.45fr) minmax(150px,.45fr) minmax(190px,.55fr);margin-top:28px;padding:26px}.ctetLiveBadgeRow{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ctetLiveBadge{background:#f973161f;border:1px solid #fb923c38;border-radius:999px;color:#fdba74;font-size:.78rem;font-weight:950;padding:9px 13px}.ctetLiveBadge.isLive{background:linear-gradient(135deg,#ef4444,#be123c);box-shadow:0 0 30px #ef444447;color:#fff}.ctetLiveInfo h2{color:#fff;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.04em;margin:16px 0 0}.ctetLiveInfo p{color:#cbd5e1;line-height:1.55;margin:10px 0 0}.ctetLiveMentor{align-items:center;display:flex;gap:14px}.ctetMentorAvatar{background:linear-gradient(135deg,#fb923c,#0f172a);border:4px solid #fdba74bf;border-radius:50%;color:#fff7ed;display:grid;flex:0 0 auto;font-weight:1000;height:78px;place-items:center;width:78px}.ctetLiveMentor h3{color:#fff;margin:0}.ctetLiveMentor p,.ctetLiveMentor small{color:#fdba74;display:block;margin:5px 0 0}.ctetLiveSchedule{grid-gap:14px;display:grid;gap:14px}.ctetLiveSchedule div{align-items:center;color:#e5e7eb;display:flex;gap:10px}.ctetLiveCountdown .experienceCountdown{margin:0;width:100%}.ctetCountdownEmpty{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:15px;padding:16px;text-align:center}.ctetCountdownEmpty span,.ctetCountdownEmpty strong{display:block}.ctetCountdownEmpty span{color:#94a3b8;margin-top:4px}.ctetLiveActions{grid-gap:12px;display:grid;gap:12px}.ctetLiveActions button{width:100%}@media (max-width:1180px){.ctetHeroCommandGrid,.ctetLiveHeartbeat{grid-template-columns:1fr}.ctetHeroQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))}.ctetHeroBenefitStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ctetCommandDeckHeader{grid-template-columns:auto 1fr}.ctetStreakChip{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}}@media (max-width:720px){.ctetTopEntryExperience{padding:18px 0 24px}.ctetTopEntryShell{width:calc(100% - 28px)}.ctetHeroStory h1{font-size:clamp(42px,14vw,62px)}.ctetHeroCtas,.ctetHeroCtas button{width:100%}.ctetHeroBenefitStrip,.ctetHeroQuickActions{grid-template-columns:1fr}.ctetHeroCommandDeck,.ctetLiveHeartbeat{border-radius:22px;padding:18px}.ctetNextStepCard{grid-template-columns:auto 1fr}.ctetNextStepCard>em,.ctetNextStepCard>strong{grid-column:2;width:-webkit-fit-content;width:fit-content}.ctetLiveActions button{min-height:52px}}.ctetLockedNav{grid-gap:12px!important;gap:12px!important;grid-template-columns:210px minmax(0,1fr) auto!important;height:52px!important}.ctetLockedBrand img,.ctetLockedBrand svg{max-height:38px!important}.ctetLockedLinks{gap:5px!important}.ctetLockedLinks button{background:#0f172a8a!important;font-size:.76rem!important;min-height:30px!important;padding:0 8px!important}.ctetLockedLinks em{font-size:.56rem!important;margin-left:3px!important;padding:2px 6px!important}.ctetLockedAccount,.ctetLockedSearch{border-radius:13px!important;min-height:38px!important}.ctetLockedSearch{font-size:.76rem!important;min-width:210px!important;padding:0 11px!important}.ctetLockedSearch kbd{font-size:.66rem!important;padding:2px 6px!important}.ctetLockedAccount{gap:8px!important;padding:0 7px 0 10px!important}.ctetLockedAccount strong{font-size:.78rem!important}.ctetLockedAccount small{font-size:.6rem!important}.ctetLockedAccount b{font-size:.7rem!important;height:32px!important;width:32px!important}.ctetHeroCommandGrid{align-items:center!important;gap:clamp(20px,3vw,44px)!important;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)!important}.ctetTrustBadge{min-height:32px!important;padding:0 12px!important}.ctetTrustBadge strong{font-size:.75rem!important}.ctetHeroStory h1{font-size:clamp(38px,4.15vw,58px)!important;line-height:.91!important;margin-top:12px!important}.ctetHeroStory p{font-size:.83rem!important;line-height:1.35!important;margin-top:12px!important;max-width:690px!important}.ctetHeroCtas{gap:9px!important;margin-top:15px!important}.ctetHeroCtas button{border-radius:12px!important;font-size:.78rem!important;min-height:42px!important;min-width:150px!important;padding:0 15px!important}.ctetHeroBenefitStrip{gap:8px!important;margin-top:14px!important;padding-top:10px!important}.ctetHeroBenefit{gap:7px!important}.ctetHeroBenefit>span{border-radius:10px!important;height:29px!important;width:29px!important}.ctetHeroBenefit strong{font-size:.68rem!important}.ctetHeroBenefit small{font-size:.6rem!important}.ctetHeroCommandDeck{border-radius:20px!important;padding:14px!important}.ctetCommandDeckHeader{gap:9px!important}.ctetCommandIcon,.ctetNextIcon{border-radius:13px!important;font-size:1.05rem!important;height:40px!important;width:40px!important}.ctetCommandDeckHeader h2,.ctetHeroCommandDeck h2{font-size:clamp(1.18rem,1.45vw,1.42rem)!important;text-shadow:0 10px 28px #00000057!important}.ctetCommandDeckHeader p{color:#aeb9ca!important;font-size:.7rem!important;line-height:1.25!important;margin-top:3px!important}.ctetStreakChip{border-radius:11px!important;font-size:.68rem!important;padding:8px 10px!important}.ctetNextStepCard{border-radius:15px!important;gap:9px!important;margin-top:10px!important;padding:11px!important}.ctetNextStepCard h3{font-size:.82rem!important}.ctetNextStepCard p,.ctetNextStepCard small{font-size:.64rem!important}.ctetNextStepCard>strong{font-size:.78rem!important}.ctetNextStepCard>em{font-size:.7rem!important;padding:7px 9px!important}.ctetProgressBar,.ctetWeeklyGoalTrack{height:5px!important;margin-top:6px!important}.ctetQuickActionLabel{font-size:.72rem!important;margin:9px 0 6px!important}.ctetHeroQuickActions{gap:7px!important}.ctetHeroQuickActions button{border-radius:12px!important;min-height:56px!important;padding:7px 6px!important}.ctetHeroQuickActions button span{font-size:1rem!important}.ctetHeroQuickActions button strong{font-size:.64rem!important;line-height:1.08!important}.ctetHeroQuickActions button small{font-size:.56rem!important}.ctetWeeklyGoalCard{border-radius:13px!important;margin-top:8px!important;padding:9px 12px!important}.ctetWeeklyGoalCard b,.ctetWeeklyGoalCard strong{font-size:.74rem!important}.ctetWeeklyGoalCard small{font-size:.62rem!important}.ctetLiveHeartbeat{border-radius:18px!important;gap:12px!important;grid-template-columns:minmax(320px,1fr) minmax(210px,.65fr) minmax(140px,.38fr) minmax(140px,.38fr) minmax(170px,.42fr)!important;max-height:104px!important;min-height:104px!important;padding:10px 16px!important}.ctetLiveBadge{font-size:.62rem!important;padding:5px 9px!important}.ctetLiveBadgeRow{gap:8px!important}.ctetLiveBadgeRow strong{font-size:.76rem!important}.ctetLiveInfo h2{font-size:clamp(.95rem,1.25vw,1.26rem)!important;line-height:1.03!important;margin-top:6px!important;text-shadow:0 10px 26px #0000005c!important}.ctetLiveInfo p{font-size:.68rem!important;line-height:1.18!important;margin-top:4px!important}.ctetMentorAvatar{height:48px!important;width:48px!important}.ctetLiveMentor{gap:9px!important}.ctetLiveMentor h3{font-size:.86rem!important;line-height:1.02!important}.ctetLiveMentor p,.ctetLiveMentor small{font-size:.66rem!important;margin-top:2px!important}.ctetLiveSchedule{gap:5px!important}.ctetLiveSchedule div{font-size:.7rem!important}.ctetCountdownEmpty{border-radius:11px!important;padding:8px!important}.ctetCountdownEmpty strong{font-size:.74rem!important}.ctetCountdownEmpty span{font-size:.66rem!important}.ctetLiveActions{gap:6px!important}.ctetLiveActions button{border-radius:11px!important;font-size:.68rem!important;min-height:38px!important}@media (max-width:1180px){.ctetTopEntryExperience{overflow:visible!important}.ctetTopEntryShell{grid-template-rows:auto auto auto!important;min-height:auto!important}.ctetHeroCommandGrid,.ctetLiveHeartbeat{grid-template-columns:1fr!important}}.ctetTopEntryExperience{background:radial-gradient(circle at 0 18%,#f973162e,#0000 27%),radial-gradient(circle at 86% 4%,#3b82f629,#0000 33%),linear-gradient(135deg,#020617,#07111f 46%,#0b1628)!important;min-height:100vh!important;overflow:hidden!important;padding:0!important}.ctetTopEntryShell{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-rows:62px minmax(0,1fr) 142px!important;min-height:100vh!important;width:min(1760px,calc(100% - 70px))!important}.ctetLockedNav{grid-gap:18px!important;align-items:center!important;border-bottom:1px solid #ffffff14!important;display:grid!important;gap:18px!important;grid-template-columns:240px minmax(0,1fr) auto!important;height:62px!important}.ctetLockedBrand{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetLockedBrand img,.ctetLockedBrand svg{max-height:54px!important;width:auto!important}.ctetLockedLinks{display:flex!important;gap:8px!important;justify-content:center!important;min-width:0!important}.ctetLockedLinks button{background:#0000!important;border:0!important;border-radius:999px!important;color:#f8fafc!important;font-size:.84rem!important;font-weight:900!important;min-height:36px!important;padding:0 11px!important;white-space:nowrap!important}.ctetLockedLinks button:hover{background:#ffffff14!important}.ctetLockedLinks em{border:1px solid #fbbf2459!important;border-radius:999px!important;color:#fbbf24!important;font-size:.58rem!important;font-style:normal!important;margin-left:5px!important;padding:3px 7px!important}.ctetLockedTools{align-items:center!important;display:flex!important;gap:10px!important}.ctetLockedAccount,.ctetLockedSearch{background:#0f172ab8!important;border:1px solid #ffffff1f!important;border-radius:16px!important;color:#f8fafc!important;min-height:44px!important}.ctetLockedSearch{align-items:center!important;color:#9ca3af!important;display:inline-flex!important;font-size:.82rem!important;gap:10px!important;min-width:260px!important;padding:0 14px!important}.ctetLockedSearch kbd{background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:8px!important;color:#d1d5db!important;margin-left:auto!important;padding:3px 7px!important}.ctetLockedAccount{align-items:center!important;display:inline-flex!important;gap:10px!important;padding:0 8px 0 12px!important}.ctetLockedAccount i{background:#22c55e!important;border-radius:50%!important;box-shadow:0 0 18px #22c55eb3!important;height:10px!important;width:10px!important}.ctetLockedAccount span{display:grid!important;line-height:1.05!important;text-align:left!important}.ctetLockedAccount strong{color:#fff!important;font-size:.86rem!important}.ctetLockedAccount small{color:#fbbf24!important;display:block!important;font-size:.64rem!important;font-weight:900!important}.ctetLockedAccount b{background:linear-gradient(135deg,#64748b,#334155)!important;border-radius:50%!important;color:#fff!important;display:grid!important;font-size:.76rem!important;height:36px!important;place-items:center!important;width:36px!important}.ctetHeroCommandGrid{align-items:start!important;gap:clamp(24px,3.4vw,54px)!important;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr)!important;min-height:0!important;padding-top:30px!important}.ctetTrustBadge{min-height:38px!important;padding:0 15px!important}.ctetTrustBadge strong{font-size:.84rem!important}.ctetHeroStory h1{font-size:clamp(48px,5vw,82px)!important;letter-spacing:-.075em!important;line-height:.92!important;margin-top:20px!important}.ctetHeroStory p{font-size:clamp(15px,1.12vw,19px)!important;line-height:1.48!important;margin-top:18px!important;max-width:700px!important}.ctetHeroCtas{gap:12px!important;margin-top:24px!important}.ctetHeroCtas button{border-radius:14px!important;font-size:.9rem!important;min-height:52px!important;min-width:178px!important;padding:0 19px!important}.ctetHeroBenefitStrip{gap:12px!important;margin-top:24px!important;padding-top:16px!important}.ctetHeroBenefit>span{border-radius:12px!important;height:34px!important;width:34px!important}.ctetHeroBenefit strong{font-size:.76rem!important}.ctetHeroBenefit small{font-size:.66rem!important}.ctetHeroCommandDeck{border-radius:26px!important;padding:22px!important}.ctetCommandDeckHeader{gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.ctetCommandIcon,.ctetNextIcon{border-radius:16px!important;font-size:1.35rem!important;height:50px!important;width:50px!important}.ctetCommandDeckHeader h2,.ctetHeroCommandDeck h2{color:#fff!important;font-size:clamp(1.38rem,1.85vw,1.95rem)!important;letter-spacing:-.04em!important;line-height:1.02!important;margin:0!important;opacity:1!important;text-shadow:0 12px 34px #00000059!important}.ctetCommandDeckHeader p,.ctetHeroCommandDeck p{color:#aeb9ca!important;font-size:.82rem!important;line-height:1.35!important;opacity:1!important}.ctetStreakChip{border-radius:12px!important;font-size:.78rem!important;padding:10px 13px!important}.ctetNextStepCard{border-radius:18px!important;gap:13px!important;margin-top:16px!important;padding:15px!important}.ctetNextStepCard h3{font-size:.96rem!important}.ctetNextStepCard p,.ctetNextStepCard small{font-size:.75rem!important}.ctetNextStepCard>em{font-size:.8rem!important;padding:9px 12px!important}.ctetQuickActionLabel{font-size:.82rem!important;margin:16px 0 9px!important}.ctetHeroQuickActions{gap:10px!important}.ctetHeroQuickActions button{border-radius:14px!important;min-height:78px!important;padding:10px 8px!important}.ctetHeroQuickActions button span{font-size:1.26rem!important}.ctetHeroQuickActions button strong{font-size:.74rem!important}.ctetHeroQuickActions button small{font-size:.64rem!important}.ctetWeeklyGoalCard{border-radius:15px!important;margin-top:13px!important;padding:13px 16px!important}.ctetWeeklyGoalCard b,.ctetWeeklyGoalCard strong{font-size:.86rem!important}.ctetWeeklyGoalCard small{font-size:.74rem!important}.ctetLiveHeartbeat{align-self:end!important;border-radius:22px!important;grid-template-columns:minmax(320px,1.1fr) minmax(240px,.72fr) minmax(150px,.38fr) minmax(150px,.42fr) minmax(190px,.48fr)!important;max-height:142px!important;min-height:142px!important;padding:16px 24px!important}.ctetLiveBadge{font-size:.7rem!important;padding:7px 11px!important}.ctetLiveBadgeRow{gap:10px!important}.ctetLiveBadgeRow strong{font-size:.88rem!important}.ctetLiveInfo h2{color:#fff!important;font-size:clamp(1.25rem,1.7vw,1.75rem)!important;line-height:1.06!important;margin-top:10px!important;opacity:1!important;text-shadow:0 12px 32px #00000059!important}.ctetLiveInfo p{color:#aeb9ca!important;font-size:.84rem!important;line-height:1.35!important;margin-top:7px!important;opacity:1!important}.ctetMentorAvatar{border-width:3px!important;height:64px!important;width:64px!important}.ctetLiveMentor{gap:12px!important}.ctetLiveMentor h3{font-size:1rem!important;line-height:1.08!important}.ctetLiveMentor p,.ctetLiveMentor small{font-size:.76rem!important;margin-top:3px!important}.ctetLiveSchedule{gap:8px!important}.ctetLiveSchedule div{font-size:.82rem!important}.ctetCountdownEmpty{border-radius:13px!important;padding:12px!important}.ctetLiveActions{gap:8px!important}.ctetLiveActions button{border-radius:12px!important;font-size:.8rem!important;min-height:46px!important}@media (max-width:1380px){.ctetTopEntryShell{gap:8px!important;grid-template-rows:58px minmax(0,1fr) 128px!important;width:min(1240px,calc(100% - 44px))!important}.ctetLockedNav{height:58px!important}.ctetHeroCommandGrid{padding-top:24px!important}.ctetHeroStory h1{font-size:clamp(42px,4.5vw,66px)!important}.ctetHeroStory p{font-size:.9rem!important}.ctetHeroCommandDeck{padding:18px!important}.ctetHeroQuickActions button{min-height:70px!important}.ctetLiveHeartbeat{max-height:128px!important;min-height:128px!important;padding:13px 18px!important}}.ctetHeroStory,.ctetHeroStory h1,.ctetHeroStory h1 span{overflow:visible!important}.ctetHeroStory h1{line-height:.98!important;margin-bottom:-4px!important;padding-bottom:10px!important;padding-right:22px!important}.ctetHeroStory h1 span{display:block!important;padding-bottom:6px!important;padding-right:18px!important}.ctetExperienceStickyHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 0 0,#f9731624,#0000 24%),linear-gradient(135deg,#020617,#07111f 46%,#0b1628)!important;position:-webkit-sticky!important;position:sticky!important;width:100%!important}.ctetExperienceStickyHeader .ctetLockedNav{margin:0 auto!important;width:min(1760px,calc(100% - 70px))!important}.ctetTopEntryExperience,.ctetTopEntryShell{min-height:calc(100vh - 62px)!important}.ctetTopEntryShell{grid-template-rows:minmax(0,1fr) 142px!important}@media (max-width:1380px){.ctetExperienceStickyHeader .ctetLockedNav{width:min(1240px,calc(100% - 44px))!important}.ctetTopEntryExperience,.ctetTopEntryShell{min-height:calc(100vh - 58px)!important}.ctetTopEntryShell{grid-template-rows:minmax(0,1fr) 128px!important}}.ctetExperienceStickyHeader{left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:9000!important}.ctetExperienceStickyHeader+.ctetTopEntryExperience{margin-top:62px!important}html{scroll-padding-top:72px!important}@media (max-width:1380px){.ctetExperienceStickyHeader+.ctetTopEntryExperience{margin-top:58px!important}html{scroll-padding-top:68px!important}}.ctetS2Screen,.ctetS2Screen *{box-sizing:border-box!important}.ctetS2Screen{background:radial-gradient(circle at 82% 10%,#0e4d9233,#0000 34%),linear-gradient(135deg,#020711,#061323 48%,#020711)!important;color:#f8fafc!important;height:calc(100vh - 62px)!important;margin:0!important;min-height:650px!important;overflow:hidden!important;padding:16px 0 10px!important;position:relative!important;width:100%!important}.ctetS2Screen:before{background-image:radial-gradient(circle,#ff910014 1px,#0000 1.5px)!important;background-size:22px 22px!important;content:""!important;inset:0!important;opacity:.08!important;pointer-events:none!important;position:absolute!important}.ctetS2Grid:after,.ctetS2Grid:before,.ctetS2Module:after,.ctetS2Module:before,.ctetS2MomentumCard:after,.ctetS2MomentumCard:before,.ctetS2Screen:after,.ctetS2Shell:after,.ctetS2Shell:before{content:none!important;display:none!important}.ctetS2Shell{margin:0 auto!important;width:min(1510px,calc(100% - 88px))!important}.ctetS2Grid{grid-gap:10px 20px!important;align-items:start!important;display:grid!important;gap:10px 20px!important;grid-template-areas:"story rail momentum" "modules modules momentum"!important;grid-template-columns:340px minmax(490px,1fr) 330px!important}.ctetS2Story{grid-area:story!important}.ctetS2Badge,.ctetS2MentorBadge{align-items:center!important;background:linear-gradient(180deg,#ff910024,#ffffff0a)!important;border:1px solid #ff910057!important;border-radius:999px!important;color:#f8fafc!important;display:inline-flex!important;font-size:.78rem!important;font-weight:900!important;gap:8px!important;height:30px!important;padding:0 13px!important}.ctetS2Story h2{color:#f8fafc!important;font-size:clamp(1.9rem,2.55vw,2.85rem)!important;letter-spacing:-.075em!important;line-height:.96!important;margin:12px 0 7px!important;max-width:340px!important}.ctetS2Story h2 span{color:#ff8a00!important;display:block!important}.ctetS2Story p{color:#cbd5e1!important;font-size:.9rem!important;line-height:1.32!important;margin:0!important;max-width:350px!important}.ctetS2Rail{grid-gap:8px!important;align-items:center!important;background:radial-gradient(circle at 7% 22%,#ff91001f,#0000 22%),linear-gradient(135deg,#0a1423f7,#040c19fc)!important;border:1px solid #94a3b83d!important;border-radius:18px!important;display:grid!important;gap:8px!important;grid-area:rail!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:154px!important;overflow:hidden!important;padding:18px 34px 15px!important}.ctetS2Step{align-content:start!important;display:grid!important;justify-items:center!important;position:relative!important;text-align:center!important}.ctetS2Step i{display:none!important}.ctetS2Step:before{background:#64748b94!important;height:2px!important;left:calc(50% + 38px)!important;top:30px!important;width:calc(100% - 56px)!important;z-index:1!important}.ctetS2Step:after,.ctetS2Step:before{border-radius:999px!important;content:""!important;position:absolute!important}.ctetS2Step:after{background:#64748bc7!important;box-shadow:0 0 0 2px #050c19f2!important;height:7px!important;left:calc(100% - 16px)!important;top:27px!important;width:7px!important;z-index:3!important}.ctetS2Step:last-child:after,.ctetS2Step:last-child:before{display:none!important}.ctetS2Step.active:before{background:linear-gradient(90deg,#ff970f,#ff970f 48px,#64748b94 0,#64748b94)!important}.ctetS2Step.active:after{background:#ff970f!important}.ctetS2Node{background:radial-gradient(circle at 36% 24%,#ffffff29,#141f31fa)!important;border:3px solid #74849a80!important;border-radius:999px!important;color:#e5edf8!important;display:grid!important;height:58px!important;margin:0 auto 8px!important;place-items:center!important;position:relative!important;width:58px!important;z-index:5!important}.ctetS2Step.active .ctetS2Node{border-color:#ff970f!important;box-shadow:0 0 0 8px #ff910014,0 0 30px #ff910070!important;color:#ffb020!important}.ctetS2Step strong{color:#f8fafc!important;font-size:.88rem!important;font-weight:950!important;line-height:1.05!important;margin:0 0 3px!important}.ctetS2Step.active strong{color:#ff9f1a!important}.ctetS2Step small{color:#d1d5db!important;font-size:.68rem!important;line-height:1.12!important;max-width:88px!important}.ctetS2Momentum{background:radial-gradient(circle at 100% 6%,#ff910038,#0000 30%),linear-gradient(145deg,#27180cf0,#030a16fa)!important;border:1px solid #ff91007a!important;border-radius:22px!important;grid-area:momentum!important;height:470px!important;overflow:hidden!important;padding:17px!important}.ctetS2MomentumHead{display:flex!important;gap:12px!important;margin-bottom:11px!important}.ctetS2MomentumHead b{color:#ffb020!important;font-size:1.35rem!important}.ctetS2MomentumHead h3{color:#f8fafc!important;font-size:1.08rem!important;font-weight:950!important;margin:0 0 6px!important}.ctetS2MomentumHead p{color:#d1d5db!important;font-size:.82rem!important;line-height:1.35!important;margin:0!important}.ctetS2MomentumList{grid-gap:10px!important;display:grid!important;gap:10px!important}.ctetS2MomentumCard{grid-gap:13px!important;all:unset!important;align-items:center!important;background:linear-gradient(145deg,#0d1728fa,#050c19fa)!important;border:1px solid #ff91003d!important;border-radius:16px!important;cursor:pointer!important;display:grid!important;gap:13px!important;grid-template-columns:46px 1fr!important;min-height:86px!important;padding:11px 12px!important}.ctetS2MomentumCard>span{border:2px solid #ff91008c!important;border-radius:999px!important;color:#ffb020!important;display:grid!important;height:42px!important;place-items:center!important;width:42px!important}.ctetS2MomentumCard.target>span{border-color:#a78bfa9e!important;color:#a78bfa!important}.ctetS2MomentumCard strong{color:#f8fafc!important;display:block!important;font-size:.9rem!important;font-weight:950!important;margin-bottom:4px!important}.ctetS2MomentumCard small{color:#cbd5e1!important;display:block!important;font-size:.69rem!important;line-height:1.25!important}.ctetS2MomentumCard em{color:#ff9f1a!important;display:inline-flex!important;font-size:.76rem!important;font-style:normal!important;font-weight:950!important;margin-top:7px!important}.ctetS2Modules{grid-area:modules!important}.ctetS2ModuleTitle{align-items:center!important;border-bottom:1px solid #94a3b83d!important;color:#f8fafc!important;display:flex!important;font-size:.96rem!important;font-weight:950!important;gap:9px!important;height:25px!important;margin:0 0 8px!important;width:100%!important}.ctetS2ModuleGrid{grid-gap:10px 16px!important;display:grid!important;gap:10px 16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ctetS2Module{grid-gap:13px!important;all:unset!important;align-items:start!important;background:linear-gradient(145deg,#091221fa,#020915fa)!important;border:1px solid #ff910042!important;border-radius:14px!important;cursor:pointer!important;display:grid!important;gap:13px!important;grid-template-columns:46px 1fr!important;min-height:94px!important;overflow:hidden!important;padding:11px 14px!important}.ctetS2ModuleIcon{background:hsla(0,0%,100%,.075)!important;border-radius:13px!important;display:grid!important;height:42px!important;place-items:center!important;width:42px!important}.ctetS2ModuleBody{grid-gap:6px!important;display:grid!important;gap:6px!important}.ctetS2ModuleBody>strong{color:#f8fafc!important;font-size:.94rem!important;font-weight:950!important}.ctetS2Meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.ctetS2Meta b,.ctetS2Meta em{border-radius:8px!important;font-size:.65rem!important;font-style:normal!important;line-height:1!important;padding:5px 8px!important;white-space:nowrap!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetS2Meta em{background:#94a3b821!important;color:#dbeafe!important}.ctetS2Meta b{background:#ff910021!important;color:#fbbf24!important}.ctetS2Cta{background:rgba(255,145,0,.065)!important;border:1px solid #ff91007a!important;border-radius:9px!important;color:#ff9f1a!important;display:inline-flex!important;font-size:.74rem!important;font-weight:950!important;gap:8px!important;height:29px!important;justify-content:center!important;min-width:108px!important;padding:0 12px!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetS2Cta,.ctetS2Mentor{align-items:center!important}.ctetS2Mentor{grid-gap:24px!important;background:radial-gradient(circle at 5% 15%,#ff91003d,#0000 24%),radial-gradient(circle at 98% 14%,#ff910024,#0000 22%),linear-gradient(135deg,#26170af0,#030a16fa)!important;border:1px solid #ff91008a!important;border-radius:18px!important;display:grid!important;gap:24px!important;grid-template-columns:1.08fr .85fr .55fr!important;height:92px!important;margin-top:8px!important;padding:10px 18px!important}.ctetS2MentorLeft{align-items:center!important;display:flex!important;gap:14px!important}.ctetS2MentorPhoto{background:linear-gradient(135deg,#1f2937,#78350f)!important;border:4px solid #ffb020f0!important;border-radius:999px!important;color:#fff7ed!important;display:grid!important;font-size:1.2rem!important;font-weight:1000!important;height:58px!important;place-items:center!important;width:58px!important}.ctetS2Mentor h3{color:#f8fafc!important;font-size:.96rem!important;font-weight:950!important;margin:4px 0!important}.ctetS2Mentor p{color:#cbd5e1!important;font-size:.72rem!important;line-height:1.18!important;margin:0!important}.ctetS2MentorMid{border-left:1px solid #fff3!important;padding-left:24px!important}.ctetS2MentorMid strong{color:#ff9f1a!important;display:block!important;font-size:.82rem!important;margin-bottom:5px!important}.ctetS2MentorAction{grid-gap:7px!important;display:grid!important;gap:7px!important;justify-items:start!important}.ctetS2MentorAction button{all:unset!important;align-items:center!important;background:linear-gradient(135deg,#ff6a00,#ff9f1a)!important;border-radius:10px!important;box-shadow:0 14px 30px #ff6a004d!important;color:#fff7ed!important;cursor:pointer!important;display:inline-flex!important;font-weight:950!important;gap:12px!important;min-height:40px!important;padding:0 18px!important}.ctetS2MentorAction small{color:#cbd5e1!important;font-size:.72rem!important}body:has(.ctetS3FreshMentorAuthority),html:has(.ctetS3FreshMentorAuthority){background:#020713!important}#about.ctetS3FreshMentorAuthority{grid-gap:10px 28px;background:radial-gradient(circle at 0 12%,#ff731421,#0000 30%),radial-gradient(circle at 100% 4%,#0b478247,#0000 34%),linear-gradient(135deg,#170b0d,#061021 42%,#030814);color:#fff;display:grid;gap:10px 28px;grid-template-columns:minmax(470px,670px) minmax(780px,1fr);grid-template-rows:auto 74px;isolation:isolate;margin:0 calc(50% - 50vw);max-width:none;min-height:calc(100vh - 76px);overflow:hidden;padding:14px 52px 0;position:relative;width:100vw}#about.ctetS3FreshMentorAuthority,#about.ctetS3FreshMentorAuthority *{box-sizing:border-box}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel,#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip,#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{background:radial-gradient(circle at 78% 8%,#ffb74d29,#0000 20%),linear-gradient(135deg,#020814fc,#080d18fc 58%,#1d120efa);border:1px solid #f58b1694;box-shadow:0 22px 70px #0000006b}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{align-items:flex-end;border-radius:34px;display:flex;grid-column:1;grid-row:1;height:clamp(590px,calc(100vh - 182px),680px);justify-content:center;overflow:hidden;position:relative}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoGlow{background:radial-gradient(circle at 82% 10%,#ffbe5e57,#0000 14%),radial-gradient(circle at 73% 27%,#ffa72638,#0000 11%),radial-gradient(circle at 34% 55%,#102b4847,#0000 38%),linear-gradient(180deg,#030711,#050812 62%,#02040a);inset:0;position:absolute}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhoto{display:block;filter:drop-shadow(0 26px 34px rgba(0,0,0,.45));height:104%;max-width:none;object-fit:contain;object-position:center bottom;position:relative;transform:translateY(10px);width:auto;z-index:1}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{border-radius:34px;grid-column:2;grid-row:1;height:clamp(590px,calc(100vh - 182px),680px);overflow:hidden;padding:36px 36px 0}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine span{-webkit-text-fill-color:#ffac22!important;color:#ffac22!important;font-size:23px;font-weight:1000;letter-spacing:.07em;line-height:1;text-transform:uppercase}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine b{-webkit-text-fill-color:#ffad21!important;background:linear-gradient(135deg,#ff8d111f,#ffffff0a);border:1px solid #f58b16bd;border-radius:999px;color:#ffad21!important;font-size:18px;font-weight:1000;min-width:215px;padding:17px 28px;text-align:center}#about.ctetS3FreshMentorAuthority h2{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important;font-size:clamp(44px,3.9vw,61px);font-weight:1000;letter-spacing:-.065em;line-height:.95;margin:0;text-shadow:0 12px 34px #00000061}#about.ctetS3FreshMentorAuthority .ctetS3FreshRoleLine{-webkit-text-fill-color:#ffad1f!important;color:#ffad1f!important;font-size:clamp(18px,1.32vw,24px);font-weight:1000;line-height:1.1;margin:13px 0 11px}#about.ctetS3FreshMentorAuthority .ctetS3FreshBio{-webkit-text-fill-color:#e2e8f0e6!important;color:#e2e8f0e6!important;font-size:18px;font-weight:650;line-height:1.35;margin:0 0 16px;max-width:1080px}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 18px}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard{align-items:center;background:radial-gradient(circle at 50% 0,#ffc25c24,#0000 38%),linear-gradient(180deg,#162133f0,#050d1bf5);border:1px solid #94a3b842;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;min-height:136px;padding:19px 11px 13px;text-align:center}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard span{font-size:27px;line-height:1;margin-bottom:13px}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard strong{-webkit-text-fill-color:#fff!important;color:#fff!important;font-size:15px;font-weight:1000;line-height:1.04;margin-bottom:9px}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard small{-webkit-text-fill-color:#e2e8f0e0!important;color:#e2e8f0e0!important;font-size:12.7px;font-weight:650;line-height:1.04}#about.ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.08fr .98fr}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox,#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{background:linear-gradient(135deg,#111827d1,#030a17f2);border:1px solid #f58b168a;border-radius:18px;min-height:218px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{padding:19px 20px 16px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel h3{-webkit-text-fill-color:#ffad20!important;color:#ffad20!important;font-size:21px;font-weight:1000;line-height:1.1;margin:0 0 15px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard{background:linear-gradient(180deg,#0f1b2fd6,#040c1bf0);border:1px solid #94a3b83d;border-radius:13px;min-height:137px;padding:15px 10px 11px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard span{display:block;font-size:21px;margin-bottom:10px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard strong{-webkit-text-fill-color:#fff!important;color:#fff!important;display:block;font-size:13.5px;font-weight:1000;line-height:.98;margin-bottom:7px}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard small{-webkit-text-fill-color:#e2e8f0d6!important;color:#e2e8f0d6!important;display:block;font-size:12px;font-weight:650;line-height:1.04}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox{display:flex;flex-direction:column;justify-content:center;margin:0;padding:14px 25px 17px}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox span{-webkit-text-fill-color:#ffad20!important;color:#ffad20!important;font-size:62px;font-weight:1000;line-height:.7;margin-bottom:11px}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox p{-webkit-text-fill-color:#fff!important;color:#fff!important;font-size:20px;font-weight:1000;letter-spacing:-.02em;line-height:1.38;margin:0}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox cite{-webkit-text-fill-color:#ffad20!important;color:#ffad20!important;font-size:16px;font-style:normal;font-weight:1000;margin-top:18px}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{border-radius:22px;display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));height:74px;overflow:hidden}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem{border-right:1px solid #94a3b833;min-width:0;padding:15px 24px 12px}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem:last-child{border-right:0}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem strong{-webkit-text-fill-color:#ffad20!important;color:#ffad20!important;display:block;font-size:15px;font-weight:1000;line-height:1;margin-bottom:9px}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem span{-webkit-text-fill-color:#f1f5f9e6!important;color:#f1f5f9e6!important;display:block;font-size:13px;font-weight:650;line-height:1.1}@media (max-width:1200px){#about.ctetS3FreshMentorAuthority{grid-template-columns:1fr;grid-template-rows:auto auto auto;margin:0;min-height:auto;padding:18px 18px 26px;width:100%}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel,#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip,#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{grid-column:1;height:auto}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{min-height:560px}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{grid-row:2;padding-bottom:24px}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#about.ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid{grid-template-columns:1fr}}@media (max-width:760px){#about.ctetS3FreshMentorAuthority{gap:10px;padding:12px 10px 22px}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{border-radius:24px;min-height:430px}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{border-radius:24px;padding:24px 16px}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine{align-items:flex-start;flex-direction:column}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine b{min-width:0;width:100%}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid,#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip,#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyGrid{grid-template-columns:1fr}}#about.ctetS3FreshMentorAuthority{gap:8px 28px!important;grid-template-columns:minmax(440px,650px) minmax(760px,1fr)!important;grid-template-rows:minmax(0,1fr) 72px!important;padding:8px 52px 0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel,#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{height:calc(100vh - 164px)!important;max-height:648px!important;min-height:560px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{padding:30px 36px 0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhoto{height:99%!important;transform:translateY(8px)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine{margin-bottom:18px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine span{font-size:21px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine b{font-size:17px!important;padding:15px 25px!important}#about.ctetS3FreshMentorAuthority h2{font-size:clamp(40px,3.45vw,55px)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshRoleLine{font-size:clamp(17px,1.22vw,22px)!important;margin:10px 0 9px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshBio{font-size:16.5px!important;line-height:1.3!important;margin-bottom:14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid{gap:14px!important;margin-bottom:14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard{min-height:122px!important;padding:15px 10px 10px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard span{font-size:24px!important;margin-bottom:9px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard strong{font-size:14px!important;margin-bottom:7px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard small{font-size:11.8px!important;line-height:1.02!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid{gap:18px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox,#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{min-height:192px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{padding:16px 18px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel h3{font-size:19px!important;margin-bottom:12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyGrid{gap:10px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard{min-height:116px!important;padding:12px 9px 9px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard span{font-size:19px!important;margin-bottom:7px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard strong{font-size:12.5px!important;margin-bottom:5px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard small{font-size:11px!important;line-height:1.02!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox{padding:13px 22px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox span{font-size:52px!important;margin-bottom:8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox p{font-size:18px!important;line-height:1.32!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox cite{font-size:15px!important;margin-top:14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{height:72px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem{padding:14px 22px 10px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem strong{font-size:14px!important;margin-bottom:8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem span{font-size:12px!important}#about.ctetS3FreshMentorAuthority{grid-template-columns:minmax(390px,560px) minmax(820px,1fr)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{max-width:560px!important;width:560px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhoto{height:106%!important;transform:translateY(10px) scale(1.04)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{justify-self:stretch!important}@media (max-width:1200px){#about.ctetS3FreshMentorAuthority{grid-template-columns:1fr!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{justify-self:stretch!important;max-width:none!important;width:100%!important}}#about.ctetS3FreshMentorAuthority{gap:8px 22px!important;grid-template-columns:455px minmax(0,1fr)!important;padding:6px 52px 0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{height:calc(100vh - 162px)!important;justify-self:end!important;max-height:632px!important;max-width:455px!important;min-height:540px!important;width:455px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhoto{height:103%!important;transform:translateX(-10px) translateY(8px) scale(1.03)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{height:calc(100vh - 162px)!important;max-height:632px!important;min-height:540px!important;padding:28px 34px 0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshTopLine{margin-bottom:14px!important}#about.ctetS3FreshMentorAuthority h2{font-size:clamp(38px,3.25vw,52px)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshRoleLine{font-size:clamp(16px,1.12vw,20px)!important;margin:9px 0 8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshBio{font-size:15.5px!important;line-height:1.25!important;margin-bottom:12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid{gap:12px!important;margin-bottom:12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard{min-height:112px!important;padding:12px 9px 8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard span{font-size:21px!important;margin-bottom:7px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard strong{font-size:13px!important;margin-bottom:5px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard small{font-size:10.8px!important;line-height:1!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox,#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{min-height:166px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{padding:13px 16px 11px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel h3{font-size:17.5px!important;margin-bottom:9px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard{min-height:96px!important;padding:9px 8px 7px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard span{font-size:17px!important;margin-bottom:5px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard strong{font-size:11.5px!important;margin-bottom:4px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard small{font-size:10px!important;line-height:1!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox{padding:11px 20px 12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox span{font-size:44px!important;margin-bottom:6px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox p{font-size:16.5px!important;line-height:1.28!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox cite{margin-top:10px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{height:70px!important}@media (max-width:1200px){#about.ctetS3FreshMentorAuthority{grid-template-columns:1fr!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{max-width:none!important;width:100%!important}}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox{background:radial-gradient(circle at 12% 10%,#ffad202e,#0000 28%),radial-gradient(circle at 92% 86%,#ffad2029,#0000 30%),linear-gradient(135deg,#121c2deb,#050d1cfa)!important;justify-content:center!important;overflow:hidden!important;padding:24px 56px 24px 58px!important;position:relative!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox span{font-size:58px!important;left:28px!important;line-height:1!important;margin:0!important;position:absolute!important;top:18px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox:after{bottom:16px;color:#ffad20;content:"”";font-size:58px;font-weight:1000;line-height:1;position:absolute;right:28px;text-shadow:0 0 24px #ffad2059}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox p{font-size:16.8px!important;line-height:1.36!important;margin:0!important;max-width:92%!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshQuoteBox cite{font-size:14px!important;margin-top:12px!important}.ctetS4LiveContentCenter,.ctetS4LiveContentCenter *{box-sizing:border-box}.ctetS4LiveContentCenter{background:radial-gradient(circle at 18% 18%,#f59e0b1f,#0000 28%),radial-gradient(circle at 82% 16%,#38bdf814,#0000 30%),linear-gradient(135deg,#020711,#061626 48%,#020711);border-top:1px solid #ffffff14;color:#f8fafc;isolation:isolate;overflow:hidden;padding:52px 0 42px;position:relative;width:100%}.ctetS4LiveContentCenter:before{background-image:radial-gradient(circle,#fbbf2429 1px,#0000 0),linear-gradient(120deg,#fb923c0f,#0000 42%);background-size:34px 34px,auto;content:"";inset:0;opacity:.34;position:absolute;z-index:-2}.ctetS4LiveContentCenter:after{background:linear-gradient(0deg,#020617f0,#0000);content:"";height:170px;inset:auto 0 0;position:absolute;z-index:-1}.ctetS4BgGrid{background:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 78%);mask-image:radial-gradient(circle at center,#000,#0000 78%);opacity:.28;pointer-events:none;position:absolute}.ctetS4Shell{margin:0 auto;position:relative;width:min(1740px,calc(100% - 92px));z-index:1}.ctetS4Hero{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 310px;margin-bottom:20px}.ctetS4Eyebrow{align-items:center;background:#0f172ab8;border:1px solid #f59e0b61;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;color:#fbbf24;display:inline-flex;font-size:13px;font-weight:900;gap:9px;letter-spacing:.06em;padding:11px 22px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ctetS4Hero h2{color:#f8fafc;font-size:clamp(42px,5.4vw,72px);font-weight:950;letter-spacing:-.065em;line-height:.98;margin:10px 0 6px}.ctetS4Hero h2 span{background:linear-gradient(135deg,#fde68a,#fb923c 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:#0000}.ctetS4Hero p{color:#e2e8f0c7;font-size:17px;line-height:1.55;margin:0;max-width:820px}.ctetS4SyncCard{grid-gap:15px;align-items:center;background:linear-gradient(135deg,#0f172adb,#0f172a8a);border:1px solid #94a3b833;border-radius:20px;box-shadow:0 18px 45px #00000038,inset 0 1px 0 #ffffff12;display:grid;gap:15px;grid-template-columns:66px 1fr;justify-self:end;min-height:92px;padding:17px 20px;width:100%}.ctetS4SyncCard>span{border:3px solid #f59e0bdb;border-radius:50%;box-shadow:0 0 30px #f59e0b38;color:#f59e0b;display:grid;font-size:28px;height:58px;place-items:center;width:58px}.ctetS4SyncCard strong{color:#fff;display:block;font-size:14px;margin-bottom:4px}.ctetS4SyncCard strong:before{background:#22c55e;border-radius:50%;box-shadow:0 0 14px #22c55ecc;content:"";display:inline-block;height:8px;margin-right:9px;width:8px}.ctetS4SyncCard small{color:#cbd5e19e;display:block;line-height:1.35}.ctetS4Grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1.05fr .95fr}.ctetS4Panel{background:linear-gradient(145deg,#0f172ad6,#020a18b8),radial-gradient(circle at top left,#f59e0b1a,#0000 42%);border:1px solid #94a3b83d;border-radius:20px;box-shadow:0 28px 80px #00000047,inset 0 1px 0 hsla(0,0%,100%,.065);padding:24px}.ctetS4PanelHead{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.ctetS4PanelTitle{align-items:center;display:flex;gap:15px}.ctetS4PanelTitle>span{background:#f59e0b1a;border-radius:15px;color:#f59e0b;display:grid;font-size:25px;height:42px;place-items:center;width:42px}.ctetS4PanelTitle h3{color:#f8fafc;font-size:23px;letter-spacing:-.03em;margin:0}.ctetS4PanelTitle p{color:#cbd5e19e;font-size:13px;margin:2px 0 0}.ctetS4FeaturedUpdate strong,.ctetS4PanelHead button,.ctetS4UpdateRow>strong,.ctetS4WeekRow>strong{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:11px;color:#f8fafc;font-weight:850}.ctetS4PanelHead button{cursor:pointer;min-height:39px;padding:0 16px}.ctetS4Tabs{grid-gap:11px;display:grid;gap:11px;grid-template-columns:68px repeat(5,minmax(0,1fr));margin-bottom:17px}.ctetS4Tabs button{background:#0f172a9e;border:1px solid #94a3b83b;border-radius:12px;color:#e2e8f0d1;cursor:pointer;font-weight:850;min-height:44px}.ctetS4Tabs button span{color:#f59e0b;margin-right:8px}.ctetS4Tabs button.isActive{background:linear-gradient(135deg,#f59e0b33,#0f172ab3);border-color:#f59e0beb;box-shadow:0 0 0 1px #f59e0b1a,0 14px 32px #f59e0b14;color:#f59e0b}.ctetS4FeaturedUpdate{grid-gap:20px;align-items:center;background:radial-gradient(circle at left,#f59e0b47,#0000 34%),linear-gradient(135deg,#111827f0,#020c1bdb);border:1px solid #f59e0b94;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff12,0 20px 45px #f59e0b14;cursor:pointer;display:grid;gap:20px;grid-template-columns:96px 1fr auto 24px;min-height:126px;padding:25px 26px 18px;position:relative;text-align:left;width:100%}.ctetS4FeaturedRibbon{background:linear-gradient(135deg,#facc15,#fb923c);border-radius:0 0 9px 9px;color:#431407;font-size:10px;font-weight:950;left:23px;letter-spacing:.04em;padding:6px 15px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-1px)}.ctetS4FeaturedUpdate i{background:linear-gradient(135deg,#fb923c42,#0f172adb);border:1px solid #fbbf242e;border-radius:19px;color:#fb923c;display:grid;font-size:32px;font-style:normal;height:70px;place-items:center;width:70px}.ctetS4FeaturedUpdate h4,.ctetS4UpdateRow h4,.ctetS4WeekInfo h4{color:#f8fafc;font-size:17px;letter-spacing:-.025em;line-height:1.25;margin:0}.ctetS4FeaturedUpdate p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{color:#cbd5e1b8;font-size:13px;line-height:1.35;margin:7px 0 8px}.ctetS4FeaturedUpdate small{color:#e2e8f0bd}.ctetS4FeaturedUpdate strong{background:linear-gradient(135deg,#c2410ce0,#f59e0bad);border-color:#f59e0ba6;padding:12px 18px}.ctetS4FeaturedUpdate em{color:#facc15;font-size:22px;font-style:normal}.ctetS4UpdateList{grid-gap:9px;display:grid;gap:9px;margin-top:14px}.ctetS4UpdateRow{grid-gap:14px;align-items:center;background:#081120bd;border:1px solid #94a3b829;border-radius:12px;cursor:pointer;display:grid;gap:14px;grid-template-columns:62px 1fr auto 88px;min-height:72px;padding:12px;text-align:left;width:100%}.ctetS4IconBox{border:1px solid #ffffff14;border-radius:13px;display:grid;font-size:24px;height:52px;place-items:center;width:52px}.ctetS4TypePill{align-items:center;border-radius:8px;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.05em;min-height:20px;padding:3px 9px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ctetS4UpdateRow>small{color:#cbd5e1a3;font-size:12px;white-space:nowrap}.ctetS4UpdateRow>strong{display:grid;min-height:39px;place-items:center}.ctetS4WeekList{grid-gap:8px;display:grid;gap:8px}.ctetS4WeekRow{grid-gap:13px;align-items:center;background:#081120bd;border:1px solid #94a3b824;border-radius:12px;cursor:pointer;display:grid;gap:13px;grid-template-columns:84px 20px 1fr auto 112px;min-height:73px;padding:9px 12px;text-align:left;width:100%}.ctetS4WeekRow.isToday{background:linear-gradient(135deg,#7c2d1257,#081120c7);border-color:#f59e0bb8;box-shadow:inset 0 1px 0 #f59e0b29,0 0 0 1px #f59e0b14}.ctetS4DateBlock small{color:#f59e0b;display:block;font-size:10px;font-weight:950;margin-bottom:3px;text-transform:uppercase}.ctetS4DateBlock strong{color:#f8fafc;display:block;font-size:19px;line-height:1}.ctetS4DateBlock span{color:#cbd5e1ad;font-size:12px}.ctetS4WeekRow i{background:linear-gradient(180deg,#f59e0bad,#94a3b829);height:48px;width:1px}.ctetS4WeekInfo small{color:#cbd5e1a8;font-size:12px}.ctetS4WeekInfo h4{margin-top:3px}.ctetS4WeekInfo p{margin:3px 0 0}.ctetS4WeekRow>strong{display:grid;min-height:38px;place-items:center}.ctetS4FooterNote{align-items:center;color:#cbd5e1a8;display:flex;font-size:12px;gap:10px;margin-top:14px}.ctetS4FooterNote span{color:#f59e0b;font-size:18px}.ctetS4FooterNote p{margin:0}.ctetS4FooterNote small{color:#cbd5e18c;margin-left:auto}.ctetS4BottomTrust{align-items:center;background:#0f172aad;border:1px solid #f59e0b47;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0f;display:flex;gap:24px;justify-content:center;margin:20px auto 0;min-height:44px;padding:0 22px;width:min(760px,100%)}.ctetS4BottomTrust strong{color:#fbbf24;font-size:14px}.ctetS4BottomTrust span{color:#cbd5e1a8;font-size:14px}.ctetS4IconBox.is-notes,.ctetS4TypePill.is-notes{background:#fb923c24;border-color:#fb923c47;color:#fb923c}.ctetS4IconBox.is-mock,.ctetS4TypePill.is-mock{background:#7e22ce33;border-color:#c084fc47;color:#c084fc}.ctetS4IconBox.is-videos,.ctetS4TypePill.is-videos{background:#2563eb2e;border-color:#60a5fa47;color:#60a5fa}.ctetS4IconBox.is-current,.ctetS4TypePill.is-current{background:#0596692e;border-color:#34d39947;color:#34d399}.ctetS4IconBox.is-roadmap,.ctetS4TypePill.is-roadmap{background:#c2410c2e;border-color:#fb923c47;color:#fb923c}.ctetS4IconBox.is-live,.ctetS4TypePill.is-live{background:#581c8738;border-color:#d8b4fe4d;color:#d8b4fe}@media (max-width:1180px){.ctetS4Shell{width:min(100% - 34px,980px)}.ctetS4Grid,.ctetS4Hero{grid-template-columns:1fr}.ctetS4SyncCard{justify-self:stretch;max-width:420px}}@media (max-width:760px){.ctetS4LiveContentCenter{padding:38px 0 30px}.ctetS4Shell{width:min(100% - 22px,520px)}.ctetS4Hero h2{font-size:42px}.ctetS4Panel{border-radius:16px;padding:16px}.ctetS4BottomTrust,.ctetS4FooterNote,.ctetS4PanelHead{align-items:flex-start;flex-direction:column}.ctetS4Tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ctetS4FeaturedUpdate,.ctetS4UpdateRow,.ctetS4WeekRow{grid-template-columns:1fr}.ctetS4FeaturedUpdate i,.ctetS4IconBox,.ctetS4WeekRow i{display:none}.ctetS4FooterNote small,.ctetS4UpdateRow>small{margin-left:0;white-space:normal}.ctetS4FeaturedUpdate strong,.ctetS4UpdateRow>strong,.ctetS4WeekRow>strong{width:100%}}.ctetS4LiveContentCenter{min-height:calc(100vh - 76px)!important;padding:18px 0 24px!important}.ctetS4Shell{width:min(1540px,calc(100% - 92px))!important}.ctetS4Hero{align-items:center!important;gap:18px!important;grid-template-columns:minmax(0,1fr) 320px!important;margin-bottom:12px!important}.ctetS4Eyebrow{font-size:12px!important;padding:9px 20px!important}.ctetS4Hero h2{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important;font-size:clamp(38px,4vw,54px)!important;letter-spacing:-.06em!important;line-height:.98!important;margin:8px 0 4px!important}.ctetS4Hero h2 span{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#fde68a,#fb923c 48%,#f59e0b)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.ctetS4Hero p{font-size:15px!important;line-height:1.35!important;max-width:760px!important}.ctetS4SyncCard{border-radius:18px!important;grid-template-columns:52px 1fr!important;min-height:72px!important;padding:12px 16px!important}.ctetS4SyncCard>span{border-width:2px!important;font-size:22px!important;height:46px!important;width:46px!important}.ctetS4SyncCard strong{font-size:13px!important}.ctetS4SyncCard small{font-size:12px!important;line-height:1.25!important}.ctetS4Grid{align-items:start!important;gap:16px!important;grid-template-columns:1.02fr .98fr!important}.ctetS4Panel{border-radius:18px!important;padding:17px 18px!important}.ctetS4PanelHead{margin-bottom:12px!important}.ctetS4PanelTitle{gap:12px!important}.ctetS4PanelTitle>span{border-radius:13px!important;font-size:22px!important;height:38px!important;width:38px!important}.ctetS4PanelTitle h3{font-size:21px!important}.ctetS4PanelHead button,.ctetS4PanelTitle p{font-size:12px!important}.ctetS4PanelHead button{min-height:34px!important;padding:0 13px!important}.ctetS4Tabs{gap:7px!important;grid-template-columns:56px repeat(5,minmax(76px,1fr))!important;margin-bottom:12px!important}.ctetS4Tabs button{font-size:12px!important;line-height:1.05!important;min-height:38px!important;padding:0 7px!important}.ctetS4Tabs button span{margin-right:4px!important}.ctetS4FeaturedUpdate{border-radius:48px!important;gap:13px!important;grid-template-columns:66px 1fr auto 18px!important;min-height:96px!important;padding:20px 16px 12px!important}.ctetS4FeaturedRibbon{font-size:9.5px!important;left:24px!important;padding:5px 13px!important}.ctetS4FeaturedUpdate i{border-radius:16px!important;font-size:25px!important;height:54px!important;width:54px!important}.ctetS4FeaturedUpdate h4,.ctetS4UpdateRow h4,.ctetS4WeekInfo h4{font-size:15.5px!important;line-height:1.14!important}.ctetS4FeaturedUpdate p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{font-size:12px!important;line-height:1.22!important;margin:4px 0 5px!important}.ctetS4FeaturedUpdate small{font-size:11px!important}.ctetS4FeaturedUpdate strong{font-size:12px!important;padding:9px 14px!important}.ctetS4FeaturedUpdate em{font-size:18px!important}.ctetS4UpdateList,.ctetS4WeekList{gap:8px!important;margin-top:9px!important}.ctetS4UpdateRow{border-radius:42px!important;gap:10px!important;grid-template-columns:50px 1fr auto 76px!important;min-height:64px!important;padding:9px 11px!important}.ctetS4IconBox{border-radius:13px!important;font-size:22px!important;height:42px!important;width:42px!important}.ctetS4UpdateRow>strong,.ctetS4WeekRow>strong{font-size:12px!important;padding:8px 12px!important}.ctetS4WeekRow{border-radius:46px!important;gap:13px!important;min-height:72px!important;padding:11px 16px!important}.ctetS4WeekInfo{min-width:0!important}.ctetS4WeekInfo h4{max-width:260px!important}.ctetS4WeekDate,.ctetS4WeekMeta,.ctetS4WeekRow small,.ctetS4WeekRow time{font-size:11px!important;line-height:1.15!important}.ctetS4WeekRow .ctetS4Tag,.ctetS4WeekRow b{font-size:10px!important;padding:5px 9px!important}.ctetS4Shell>:last-child:not(.ctetS4Hero):not(.ctetS4Grid){align-items:center!important;border-radius:14px!important;display:flex!important;font-size:13px!important;gap:22px!important;justify-content:center!important;margin-top:12px!important;min-height:38px!important;padding:0 24px!important}@media (min-width:1024px){.ctetS4LiveContentCenter{min-height:calc(100vh - 86px);padding:26px 0 18px!important}.ctetS4Shell{width:min(1760px,calc(100% - 70px))!important}.ctetS4Hero{grid-template-columns:minmax(0,1fr) 350px!important;margin-bottom:14px!important}.ctetS4Eyebrow{font-size:12px!important;padding:8px 18px!important}.ctetS4Hero h2{font-size:clamp(44px,4.35vw,64px)!important;line-height:.94!important;margin:8px 0 4px!important}.ctetS4Hero p{font-size:15px!important;line-height:1.35!important}.ctetS4SyncCard{border-radius:18px!important;grid-template-columns:54px 1fr!important;min-height:72px!important;padding:13px 17px!important}.ctetS4SyncCard>span{font-size:24px!important;height:48px!important;width:48px!important}.ctetS4Grid{gap:18px!important}.ctetS4Panel{border-radius:18px!important;padding:18px 20px!important}.ctetS4PanelHead{margin-bottom:12px!important}.ctetS4PanelTitle>span{height:36px!important;width:36px!important}.ctetS4PanelTitle h3,.ctetS4PanelTitle>span{font-size:21px!important}.ctetS4PanelHead button,.ctetS4PanelTitle p{font-size:12px!important}.ctetS4PanelHead button{min-height:35px!important;padding:0 14px!important}.ctetS4Tabs{gap:9px!important;margin-bottom:12px!important}.ctetS4Tabs button{font-size:12px!important;min-height:38px!important}.ctetS4FeaturedUpdate{border-radius:15px!important;gap:16px!important;grid-template-columns:76px 1fr auto 20px!important;min-height:98px!important;padding:22px 20px 13px!important}.ctetS4FeaturedUpdate i{font-size:27px!important;height:58px!important;width:58px!important}.ctetS4FeaturedUpdate h4,.ctetS4UpdateRow h4,.ctetS4WeekInfo h4{font-size:15px!important}.ctetS4FeaturedUpdate p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{font-size:11.5px!important;line-height:1.22!important;margin:4px 0 5px!important}.ctetS4FeaturedUpdate strong{font-size:12px!important;padding:10px 15px!important}.ctetS4UpdateList{gap:7px!important;margin-top:10px!important}.ctetS4UpdateRow{gap:12px!important;grid-template-columns:52px 1fr auto 76px!important;min-height:61px!important;padding:9px 10px!important}.ctetS4IconBox{font-size:21px!important;height:44px!important;width:44px!important}.ctetS4TypePill{font-size:9px!important;min-height:18px!important;padding:2px 8px!important}.ctetS4UpdateRow>small{font-size:11px!important}.ctetS4UpdateRow>strong{font-size:12px!important;min-height:34px!important}.ctetS4WeekList{gap:6px!important}.ctetS4WeekRow{gap:11px!important;grid-template-columns:72px 18px 1fr auto 100px!important;min-height:59px!important;padding:7px 10px!important}.ctetS4DateBlock strong{font-size:17px!important}.ctetS4DateBlock span,.ctetS4WeekInfo small{font-size:11px!important}.ctetS4WeekRow i{height:40px!important}.ctetS4WeekRow>strong{font-size:12px!important;min-height:34px!important}.ctetS4FooterNote{font-size:11px!important;margin-top:9px!important}.ctetS4BottomTrust{margin-top:13px!important;min-height:36px!important}.ctetS4BottomTrust,.ctetS4BottomTrust span,.ctetS4BottomTrust strong{font-size:12px!important}}@media (min-width:1024px) and (max-height:760px){.ctetS4LiveContentCenter{padding-top:18px!important}.ctetS4Hero h2{font-size:52px!important}.ctetS4Hero p{display:none!important}.ctetS4FeaturedUpdate{min-height:88px!important}.ctetS4UpdateRow{min-height:56px!important}.ctetS4WeekRow{min-height:53px!important}}@media (min-width:1024px){.ctetS4LiveContentCenter{padding:18px 0 14px!important}.ctetS4Shell{width:min(1760px,calc(100% - 64px))!important}.ctetS4Hero{margin-bottom:12px!important}.ctetS4Hero h2{font-size:clamp(42px,4vw,58px)!important;margin:7px 0 3px!important}.ctetS4Hero p{font-size:14px!important}.ctetS4SyncCard{max-width:390px!important;min-height:66px!important}.ctetS4Panel{padding:16px 18px!important}.ctetS4Tabs button{min-height:34px!important}.ctetS4FeaturedUpdate{grid-template-columns:66px 1fr 92px 18px!important;min-height:84px!important;padding:19px 18px 10px!important}.ctetS4FeaturedUpdate i{font-size:24px!important;height:50px!important;width:50px!important}.ctetS4UpdateRow{grid-template-columns:48px 1fr 150px 78px!important;min-height:52px!important;padding:7px 10px!important}.ctetS4IconBox{font-size:19px!important;height:40px!important;width:40px!important}.ctetS4WeekRow{grid-template-columns:68px 16px 1fr 118px 112px!important;min-height:50px!important;padding:6px 10px!important}.ctetS4FeaturedUpdate strong,.ctetS4UpdateRow>strong,.ctetS4WeekRow>strong{white-space:nowrap!important}.ctetS4FeaturedUpdate h4,.ctetS4UpdateRow h4,.ctetS4WeekInfo h4{font-size:14px!important}.ctetS4FeaturedUpdate p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{font-size:11px!important;line-height:1.16!important}.ctetS4BottomTrust{margin-top:10px!important;min-height:32px!important;width:min(760px,100%)!important}}@media (min-width:1024px) and (max-height:760px){.ctetS4Hero p{display:block!important;font-size:13px!important}.ctetS4WeekRow{min-height:47px!important}.ctetS4UpdateRow{min-height:49px!important}}@media (min-width:1024px){.ctetS4LiveContentCenter{min-height:calc(100vh - 72px)!important;padding:12px 0 10px!important}.ctetS4Shell{width:min(1760px,calc(100% - 58px))!important}.ctetS4Hero{grid-template-columns:minmax(0,1fr) 385px!important;margin-bottom:8px!important}.ctetS4Eyebrow{font-size:11px!important;padding:7px 16px!important}.ctetS4Hero h2{font-size:clamp(38px,3.65vw,52px)!important;line-height:.9!important;margin:6px 0 2px!important}.ctetS4Hero p{font-size:13px!important;line-height:1.22!important}.ctetS4SyncCard{grid-template-columns:46px 1fr!important;min-height:58px!important;padding:10px 14px!important}.ctetS4SyncCard>span{font-size:20px!important;height:40px!important;width:40px!important}.ctetS4SyncCard small{font-size:11px!important;line-height:1.2!important}.ctetS4Grid{gap:16px!important}.ctetS4Panel{border-radius:16px!important;padding:12px 16px!important}.ctetS4PanelHead{margin-bottom:8px!important}.ctetS4PanelTitle{gap:10px!important}.ctetS4PanelTitle>span{font-size:18px!important;height:32px!important;width:32px!important}.ctetS4PanelTitle h3{font-size:19px!important}.ctetS4PanelTitle p{font-size:11px!important;line-height:1.1!important}.ctetS4PanelHead button{font-size:11px!important;min-height:31px!important;padding:0 12px!important}.ctetS4Tabs{gap:8px!important;margin-bottom:8px!important}.ctetS4Tabs button{border-radius:10px!important;font-size:11px!important;min-height:30px!important}.ctetS4FeaturedUpdate{border-radius:13px!important;gap:12px!important;grid-template-columns:58px 1fr 86px 16px!important;min-height:72px!important;padding:17px 14px 8px!important}.ctetS4FeaturedRibbon{font-size:9px!important;padding:4px 12px!important}.ctetS4FeaturedUpdate i{font-size:21px!important;height:44px!important;width:44px!important}.ctetS4FeaturedUpdate h4,.ctetS4UpdateRow h4,.ctetS4WeekInfo h4{font-size:13px!important;line-height:1.08!important}.ctetS4FeaturedUpdate p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{font-size:10.5px!important;line-height:1.1!important;margin:2px 0 3px!important}.ctetS4FeaturedUpdate small{font-size:10px!important}.ctetS4FeaturedUpdate strong{font-size:11px!important;padding:8px 12px!important}.ctetS4UpdateList{gap:5px!important;margin-top:8px!important}.ctetS4UpdateRow{border-radius:11px!important;gap:10px!important;grid-template-columns:42px 1fr 132px 70px!important;min-height:43px!important;padding:5px 9px!important}.ctetS4IconBox{border-radius:10px!important;font-size:16px!important;height:34px!important;width:34px!important}.ctetS4TypePill{font-size:8px!important;min-height:15px!important;padding:1px 7px!important}.ctetS4UpdateRow>small{font-size:10px!important}.ctetS4UpdateRow>strong{font-size:11px!important;min-height:29px!important}.ctetS4WeekList{gap:4px!important}.ctetS4WeekRow{border-radius:11px!important;gap:9px!important;grid-template-columns:62px 14px 1fr 108px 104px!important;min-height:42px!important;padding:5px 9px!important}.ctetS4DateBlock small{font-size:8px!important;margin-bottom:1px!important}.ctetS4DateBlock strong{font-size:15px!important}.ctetS4DateBlock span,.ctetS4WeekInfo small{font-size:9.5px!important}.ctetS4WeekRow i{height:33px!important}.ctetS4WeekRow>strong{font-size:11px!important;min-height:29px!important}.ctetS4FooterNote{font-size:10px!important;margin-top:6px!important}.ctetS4BottomTrust{margin-top:7px!important;min-height:28px!important;padding:0 18px!important}.ctetS4BottomTrust span,.ctetS4BottomTrust strong{font-size:11px!important}}@media (min-width:1024px) and (max-height:760px){.ctetS4Hero p,.ctetS4PanelTitle p,.ctetS4UpdateRow p,.ctetS4WeekInfo p{display:none!important}.ctetS4LiveContentCenter{padding-top:8px!important}.ctetS4Hero h2{font-size:46px!important}.ctetS4FeaturedUpdate{min-height:66px!important}.ctetS4UpdateRow,.ctetS4WeekRow{min-height:38px!important}.ctetS4BottomTrust{margin-top:5px!important}}.ctetS5LockedScreen,.ctetS5LockedScreen *{box-sizing:border-box}.ctetS5LockedScreen{background:radial-gradient(circle at 7% 16%,#f59e0b1f,#0000 28%),radial-gradient(circle at 94% 84%,#3b82f614,#0000 30%),linear-gradient(135deg,#020711,#061524 48%,#020711);border-top:1px solid #f59e0b2e;color:#f8fafc;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:22px 0 0;position:relative;width:100vw}.ctetS5LockedScreen:before{background-image:radial-gradient(circle,#fbbf2426 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.035) 1px,#0000 0),linear-gradient(rgba(148,163,184,.035) 1px,#0000 0);background-size:34px 34px,74px 74px,74px 74px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute;z-index:-2}.ctetS5LockedScreen:after{background:linear-gradient(0deg,#020617e6,#0000);content:"";height:190px;inset:auto 0 0;position:absolute;z-index:-1}.ctetS5LockedShell{margin:0 auto;width:min(1880px,calc(100% - 108px))}.ctetS5LockedTopGrid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.04fr .92fr 1fr}.ctetS5LockedCard{background:radial-gradient(circle at top left,#f59e0b1c,#0000 35%),linear-gradient(145deg,#030c19f0,#071220e0);border:1px solid #f59e0b47;border-radius:18px;box-shadow:0 28px 78px #00000052,inset 0 1px 0 #ffffff12;min-height:292px;padding:24px 26px}.ctetS5LockedTitle{align-items:flex-start;display:flex;gap:15px;margin-bottom:16px}.ctetS5LockedTitle>span{background:#f59e0b1c;border-radius:12px;color:#f59e0b;display:grid;flex:0 0 auto;font-size:22px;font-weight:950;height:36px;place-items:center;width:36px}.ctetS5LockedTitle h3{color:#f8fafc;font-size:24px;letter-spacing:-.04em;line-height:1.02;margin:0}.ctetS5LockedTitle p{color:#cbd5e1c7;font-size:14px;line-height:1.38;margin:6px 0 0;max-width:560px}.ctetS5LockedForm{grid-gap:13px 16px;display:grid;gap:13px 16px;grid-template-columns:1fr 1fr}.ctetS5LockedForm label{grid-gap:8px;display:grid;gap:8px}.ctetS5LockedForm label>b{color:#e2e8f0eb;font-size:13px;line-height:1}.ctetS5LockedForm label>div{position:relative}.ctetS5LockedForm i{color:#94a3b8b8;font-size:16px;font-style:normal;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ctetS5LockedMessage i{top:18px;transform:none}.ctetS5LockedForm input,.ctetS5LockedForm textarea,.ctetS5LockedNewsletter input{background:#081120b8;border:1px solid #94a3b833;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 30px #0000001f;color:#f8fafc;font:inherit;outline:none;width:100%}.ctetS5LockedForm input{border-radius:12px;height:44px;padding:0 15px 0 42px}.ctetS5LockedForm textarea{border-radius:12px;min-height:98px;padding:14px 15px 14px 42px;resize:vertical}.ctetS5LockedForm input::placeholder,.ctetS5LockedForm textarea::placeholder,.ctetS5LockedNewsletter input::placeholder{color:#cbd5e185}.ctetS5LockedMessage{grid-row:span 2}.ctetS5LockedSubmit{background:linear-gradient(135deg,#f59e0b,#fb923c 44%,#ea580c);border:none;border-radius:12px;box-shadow:0 18px 44px #f973163d,inset 0 1px 0 #ffffff47;color:#fff7ed;cursor:pointer;font-size:18px;font-weight:950;letter-spacing:-.01em;margin-top:18px;min-height:50px;width:100%}.ctetS5LockedSubmit span{margin-left:12px}.ctetS5LockedSupportRows{grid-gap:9px;display:grid;gap:9px}.ctetS5LockedSupportRow{grid-gap:12px;align-items:center;background:#081120b8;border:1px solid #94a3b829;border-radius:12px;color:#f8fafc;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) 124px;min-height:58px;padding:9px 12px;text-align:left;width:100%}.ctetS5LockedSupportRow:not(:disabled){cursor:pointer}.ctetS5LockedSupportRow i{border-radius:11px;display:grid;font-size:21px;font-style:normal;height:38px;place-items:center;width:38px}.ctetS5LockedSupportRow i.is-mail{background:#2563eb2e;color:#60a5fa}.ctetS5LockedSupportRow i.is-whatsapp{background:#16a34a2e;color:#22c55e}.ctetS5LockedSupportRow i.is-location{background:#dc262629;color:#fb923c}.ctetS5LockedSupportRow i.is-time{background:#0ea5e929;color:#38bdf8}.ctetS5LockedSupportRow strong{color:#f8fafc;display:block;font-size:14px;line-height:1.05}.ctetS5LockedSupportRow small{color:#cbd5e1b8;display:block;font-size:12px;line-height:1.18;margin-top:4px}.ctetS5LockedQuestionBox button,.ctetS5LockedSupportRow b{background:#0f172ab8;border:1px solid #f59e0b61;border-radius:10px;color:#fbbf24;display:grid;font-size:12px;font-weight:950;min-height:36px;padding:0 13px;place-items:center;white-space:nowrap}.ctetS5LockedFaqList{grid-gap:10px;display:grid;gap:10px}.ctetS5LockedFaqList button{align-items:center;background:#081120b8;border:1px solid #94a3b829;border-radius:12px;color:#f8fafcf0;display:flex;font-size:14px;font-weight:850;gap:14px;justify-content:space-between;min-height:48px;padding:0 18px;text-align:left}.ctetS5LockedFaqList span{color:#e2e8f0e6;font-size:20px}.ctetS5LockedQuestionBox{align-items:center;background:linear-gradient(135deg,#7c2d1247,#081120c7);border:1px solid #f59e0b85;border-radius:13px;display:flex;gap:14px;justify-content:space-between;margin-top:14px;padding:14px 16px}.ctetS5LockedQuestionBox strong{color:#f59e0b;display:block;font-size:16px}.ctetS5LockedQuestionBox p{color:#cbd5e1b8;font-size:12px;line-height:1.22;margin:4px 0 0}.ctetS5LockedQuestionBox button{cursor:pointer}.ctetS5LockedFooter{grid-gap:28px;align-items:center;background:radial-gradient(circle at left,#f59e0b21,#0000 34%),linear-gradient(135deg,#020a18f5,#081120c2);border-bottom:1px solid #94a3b81f;border-top:1px solid #94a3b824;display:grid;gap:28px;grid-template-columns:390px 1fr 390px;margin-top:18px;padding:24px 34px}.ctetS5LockedBrand img{display:block;filter:drop-shadow(0 12px 28px rgba(245,158,11,.16));height:auto;margin-bottom:10px;width:220px}.ctetS5LockedBrand p,.ctetS5LockedNewsletter p{color:#cbd5e1c7;font-size:14px;line-height:1.38;margin:0}.ctetS5LockedSocials{display:flex;gap:10px;margin-top:14px}.ctetS5LockedSocials button{background:#0f172ac7;border:1px solid #94a3b833;border-radius:50%;color:#e2e8f0e6;display:grid;font-weight:950;height:40px;place-items:center;width:40px}.ctetS5LockedLinks{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.ctetS5LockedLinks h4,.ctetS5LockedNewsletter h4{color:#f8fafc;font-size:17px;letter-spacing:-.02em;margin:0 0 13px}.ctetS5LockedLinks button{background:#0000;border:none;color:#cbd5e1c2;cursor:pointer;display:block;font:inherit;font-size:14px;line-height:1.15;margin-top:9px;padding:0;text-align:left;width:-webkit-fit-content;width:fit-content}.ctetS5LockedLinks button span{color:#f59e0b;font-weight:950;margin-right:8px}.ctetS5LockedLinks button:hover{color:#fbbf24}.ctetS5LockedNewsletter{background:#081120ad;border:1px solid #94a3b82e;border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);padding:18px}.ctetS5LockedNewsletter div{grid-gap:8px;align-items:center;background:#081120bf;border:1px solid #94a3b82e;border-radius:12px;display:grid;gap:8px;grid-template-columns:30px 1fr 56px;margin-top:14px;padding:0 8px 0 12px}.ctetS5LockedNewsletter div>span{color:#cbd5e1ad}.ctetS5LockedNewsletter input{background:#0000;border:none;box-shadow:none;height:42px;padding:0}.ctetS5LockedNewsletter button{background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:36px}.ctetS5LockedBottom{grid-gap:18px;align-items:center;color:#cbd5e1c7;display:grid;font-size:14px;gap:18px;grid-template-columns:1fr auto 1fr;min-height:46px}.ctetS5LockedBottom strong{color:#f8fafce6;font-weight:850}.ctetS5LockedBottom span:last-child{text-align:right}@media (min-width:1024px){.ctetS5LockedScreen{min-height:calc(100vh - 86px)}}@media (min-width:1024px) and (max-height:760px){.ctetS5LockedScreen{padding-top:12px}.ctetS5LockedShell{width:min(1880px,calc(100% - 72px))}.ctetS5LockedTopGrid{gap:14px}.ctetS5LockedCard{border-radius:16px;min-height:248px;padding:16px 18px}.ctetS5LockedTitle{gap:12px;margin-bottom:11px}.ctetS5LockedTitle>span{border-radius:10px;font-size:18px;height:31px;width:31px}.ctetS5LockedTitle h3{font-size:20px}.ctetS5LockedTitle p{font-size:12px;line-height:1.2}.ctetS5LockedForm{gap:9px 12px}.ctetS5LockedForm label{gap:6px}.ctetS5LockedForm label>b{font-size:11px}.ctetS5LockedForm input{border-radius:10px;font-size:12px;height:35px;padding-left:36px}.ctetS5LockedForm textarea{border-radius:10px;font-size:12px;min-height:70px;padding:10px 12px 10px 36px}.ctetS5LockedForm i{font-size:13px;left:12px}.ctetS5LockedSubmit{border-radius:10px;font-size:15px;margin-top:10px;min-height:40px}.ctetS5LockedSupportRows{gap:7px}.ctetS5LockedSupportRow{border-radius:10px;gap:9px;grid-template-columns:42px minmax(0,1fr) 104px;min-height:44px;padding:7px 9px}.ctetS5LockedSupportRow i{border-radius:9px;font-size:17px;height:31px;width:31px}.ctetS5LockedSupportRow strong{font-size:12px}.ctetS5LockedSupportRow small{font-size:10px;line-height:1.1;margin-top:2px}.ctetS5LockedSupportRow b{border-radius:9px;font-size:10px;min-height:30px;padding:0 8px}.ctetS5LockedFaqList{gap:7px}.ctetS5LockedFaqList button{border-radius:10px;font-size:12px;min-height:38px;padding:0 13px}.ctetS5LockedQuestionBox{border-radius:10px;margin-top:9px;padding:10px 12px}.ctetS5LockedQuestionBox strong{font-size:13px}.ctetS5LockedQuestionBox p{font-size:10px}.ctetS5LockedQuestionBox button{border-radius:9px;font-size:10px;min-height:30px;padding:0 10px}.ctetS5LockedFooter{gap:20px;grid-template-columns:320px 1fr 370px;margin-top:12px;padding:16px 24px}.ctetS5LockedBrand img{margin-bottom:7px;width:170px}.ctetS5LockedBrand p,.ctetS5LockedNewsletter p{font-size:11px;line-height:1.22}.ctetS5LockedSocials{gap:8px;margin-top:10px}.ctetS5LockedSocials button{font-size:13px;height:32px;width:32px}.ctetS5LockedLinks{gap:18px}.ctetS5LockedLinks h4,.ctetS5LockedNewsletter h4{font-size:14px;margin-bottom:8px}.ctetS5LockedLinks button{font-size:11px;margin-top:6px}.ctetS5LockedNewsletter{border-radius:13px;padding:12px}.ctetS5LockedNewsletter div{grid-template-columns:26px 1fr 48px;margin-top:9px}.ctetS5LockedNewsletter input{font-size:11px;height:34px}.ctetS5LockedNewsletter button{border-radius:9px;font-size:15px;height:30px}.ctetS5LockedBottom{font-size:11px;min-height:32px}}@media (max-width:980px){.ctetS5LockedShell{width:min(100% - 28px,760px)}.ctetS5LockedBottom,.ctetS5LockedFooter,.ctetS5LockedTopGrid{grid-template-columns:1fr}.ctetS5LockedLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.ctetS5LockedBottom span:last-child{text-align:left}}@media (max-width:640px){.ctetS5LockedForm,.ctetS5LockedLinks,.ctetS5LockedQuestionBox{grid-template-columns:1fr}.ctetS5LockedQuestionBox{display:grid}}#contact.ctetS5LockedScreen{color:#f8fafc!important;display:block!important;margin:0 0 0 calc(50% - 50vw)!important;max-width:none!important;padding:22px 0 0!important;width:100vw!important}#contact.ctetS5LockedScreen:before{opacity:.28!important}.ctetS5LockedShell{max-width:none!important;width:min(1880px,calc(100% - 112px))!important}.ctetS5LockedTopGrid{align-items:stretch!important;gap:18px!important;grid-template-columns:1.04fr .92fr 1fr!important}.ctetS5LockedCard{background:radial-gradient(circle at top left,#f59e0b1f,#0000 35%),linear-gradient(145deg,#030c19f5,#071220eb)!important;border:1px solid #f59e0b57!important;border-radius:18px!important;height:294px!important;min-height:0!important;padding:22px 26px!important}.ctetS5LockedTitle{margin-bottom:14px!important}.ctetS5LockedTitle h3{font-size:22px!important}.ctetS5LockedTitle p{font-size:13px!important;line-height:1.28!important}.ctetS5LockedForm{gap:11px 16px!important}.ctetS5LockedForm label>b{font-size:12px!important}.ctetS5LockedForm input{border-radius:11px!important;height:40px!important}.ctetS5LockedForm textarea{border-radius:11px!important;min-height:86px!important}.ctetS5LockedSubmit{background:linear-gradient(135deg,#f59e0b,#fb923c 45%,#ea580c)!important;border-radius:12px!important;color:#fff!important;margin-top:14px!important;min-height:46px!important}.ctetS5LockedSupportRows{gap:8px!important}.ctetS5LockedSupportRow{background:#081120c7!important;border-radius:12px!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 122px!important;min-height:50px!important;padding:8px 11px!important}.ctetS5LockedSupportRow i{font-size:18px!important;height:34px!important;width:34px!important}.ctetS5LockedSupportRow strong{font-size:13px!important}.ctetS5LockedSupportRow small{font-size:11px!important;line-height:1.15!important}.ctetS5LockedSupportRow b{border-radius:10px!important;font-size:11px!important;min-height:32px!important;padding:0 10px!important;white-space:nowrap!important}.ctetS5LockedFaqList{gap:9px!important}.ctetS5LockedFaqList button{-webkit-appearance:none!important;appearance:none!important;background:#081120c7!important;border:1px solid #94a3b82e!important;border-radius:12px!important;box-shadow:none!important;color:#f8fafc!important;font-size:13px!important;min-height:43px!important;padding:0 17px!important}.ctetS5LockedQuestionBox{border-radius:12px!important;margin-top:12px!important;padding:12px 16px!important}.ctetS5LockedQuestionBox strong{font-size:15px!important}.ctetS5LockedQuestionBox p{font-size:11px!important}.ctetS5LockedQuestionBox button{border-radius:10px!important;font-size:11px!important;min-height:34px!important}.ctetS5LockedFooter{grid-gap:28px!important;align-items:center!important;background:radial-gradient(circle at left,#f59e0b24,#0000 34%),linear-gradient(135deg,#020a18fa,#081120d6)!important;border-bottom:1px solid #94a3b81f!important;border-top:1px solid #94a3b829!important;display:grid!important;gap:28px!important;grid-template-columns:390px 1fr 390px!important;height:168px!important;margin-top:18px!important;padding:22px 34px!important}.ctetS5LockedBrand img{margin-bottom:8px!important;width:205px!important}.ctetS5LockedBrand p,.ctetS5LockedNewsletter p{color:#cbd5e1c7!important;font-size:13px!important;line-height:1.28!important}.ctetS5LockedSocials{gap:10px!important;margin-top:12px!important}.ctetS5LockedSocials button{-webkit-appearance:none!important;appearance:none!important;background:#0f172ad1!important;border:1px solid #94a3b83d!important;border-radius:50%!important;box-shadow:none!important;color:#f8fafc!important;height:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}.ctetS5LockedLinks{gap:28px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.ctetS5LockedLinks h4,.ctetS5LockedNewsletter h4{color:#f8fafc!important;font-size:16px!important;margin:0 0 10px!important}.ctetS5LockedLinks button{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#cbd5e1c7!important;display:block!important;font-size:13px!important;font-weight:750!important;height:auto!important;line-height:1.12!important;margin:8px 0 0!important;min-height:0!important;min-width:0!important;padding:0!important;text-align:left!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetS5LockedLinks button span{color:#f59e0b!important;display:inline!important;margin-right:8px!important}.ctetS5LockedNewsletter{background:#081120b8!important;border-radius:15px!important;padding:16px!important}.ctetS5LockedNewsletter div{border-radius:12px!important;grid-template-columns:30px 1fr 54px!important;margin-top:12px!important}.ctetS5LockedNewsletter input{color:#f8fafc!important;height:38px!important}.ctetS5LockedNewsletter button{background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-radius:10px!important;height:34px!important}.ctetS5LockedBottom{color:#cbd5e1c7!important;font-size:13px!important;min-height:40px!important}@media (min-width:1024px) and (max-height:760px){#contact.ctetS5LockedScreen{padding-top:12px!important}.ctetS5LockedCard{height:258px!important;padding:16px 20px!important}.ctetS5LockedTitle{margin-bottom:10px!important}.ctetS5LockedTitle h3{font-size:19px!important}.ctetS5LockedTitle p{font-size:11px!important;line-height:1.18!important}.ctetS5LockedForm input{font-size:12px!important;height:34px!important}.ctetS5LockedForm textarea{font-size:12px!important;min-height:64px!important}.ctetS5LockedSubmit{font-size:14px!important;margin-top:9px!important;min-height:38px!important}.ctetS5LockedSupportRow{min-height:43px!important}.ctetS5LockedFaqList button{min-height:37px!important}.ctetS5LockedFooter{height:145px!important;margin-top:12px!important;padding:15px 26px!important}.ctetS5LockedBrand img{width:168px!important}.ctetS5LockedBrand p,.ctetS5LockedLinks button,.ctetS5LockedNewsletter p{font-size:11px!important}.ctetS5LockedSocials button{height:31px!important;min-height:31px!important;min-width:31px!important;width:31px!important}.ctetS5LockedNewsletter{padding:12px!important}.ctetS5LockedBottom{font-size:11px!important;min-height:30px!important}}#contact.ctetS5LockedScreen{background:radial-gradient(circle at 6% 18%,#f59e0b29,#0000 26%),radial-gradient(circle at 94% 78%,#3b82f61a,#0000 28%),linear-gradient(135deg,#020711,#061524 48%,#020711)!important;padding:18px 0 0!important}#contact.ctetS5LockedScreen .ctetS5LockedShell{width:min(1880px,calc(100% - 112px))!important}#contact.ctetS5LockedScreen .ctetS5LockedCard{background:radial-gradient(circle at top left,#f59e0b21,#0000 35%),linear-gradient(145deg,#030c19fa,#071220eb)!important;height:348px!important;min-height:348px!important;padding:22px 26px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle{margin-bottom:14px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle h3{font-size:22px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle p{line-height:1.28!important}#contact.ctetS5LockedScreen .ctetS5LockedForm{gap:11px 16px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm label>b{font-size:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input,#contact.ctetS5LockedScreen .ctetS5LockedForm textarea,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter input{background:#081120d1!important;border:1px solid #94a3b838!important;box-shadow:inset 0 1px 0 #ffffff0d!important;color:#f8fafc!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input{border-radius:11px!important;height:40px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm textarea{border-radius:11px!important;min-height:86px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input::placeholder,#contact.ctetS5LockedScreen .ctetS5LockedForm textarea::placeholder,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter input::placeholder{color:#cbd5e18c!important}#contact.ctetS5LockedScreen .ctetS5LockedSubmit{border-radius:12px!important;margin-top:14px!important;min-height:46px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRows{gap:8px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow{border-radius:12px!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 122px!important;min-height:50px!important;padding:8px 11px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow i{font-size:18px!important;height:34px!important;width:34px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow strong{font-size:13px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow small{line-height:1.15!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow b{font-size:11px!important;min-height:32px!important;padding:0 10px!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList{gap:9px!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList button{border:1px solid #94a3b82e!important;border-radius:12px!important;font-size:13px!important;min-height:43px!important;padding:0 17px!important}#contact.ctetS5LockedScreen .ctetS5LockedQuestionBox{background:linear-gradient(135deg,#7c2d1257,#081120d6)!important;border-radius:12px!important;margin-top:12px!important;padding:12px 16px!important}#contact.ctetS5LockedScreen .ctetS5LockedQuestionBox strong{font-size:15px!important}#contact.ctetS5LockedScreen .ctetS5LockedQuestionBox p{font-size:11px!important}#contact.ctetS5LockedScreen .ctetS5LockedQuestionBox button{border-radius:10px!important;font-size:11px!important;min-height:34px!important}#contact.ctetS5LockedScreen .ctetS5LockedFooter{grid-gap:28px!important;background:radial-gradient(circle at left,#f59e0b24,#0000 34%),linear-gradient(135deg,#020a18fa,#081120d6)!important;border-bottom:1px solid #94a3b81f!important;border-top:1px solid #94a3b829!important;gap:28px!important;grid-template-columns:390px 1fr 390px!important;height:168px!important;margin-top:18px!important;padding:22px 34px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand img{margin-bottom:8px!important;width:205px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand p,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter p{font-size:13px!important;line-height:1.28!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials{gap:10px!important;margin-top:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials button{border:1px solid #94a3b83d!important;height:36px!important;min-height:36px!important;min-width:36px!important;width:36px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks{gap:28px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks h4,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter h4{font-size:16px!important;margin:0 0 10px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button{font-weight:750!important;line-height:1.12!important;margin:8px 0 0!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button span{display:inline!important;margin-right:8px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter{border-radius:15px!important;padding:16px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter div{border-radius:12px!important;grid-template-columns:30px 1fr 54px!important;margin-top:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter input{height:38px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter button{border-radius:10px!important;height:34px!important}#contact.ctetS5LockedScreen .ctetS5LockedBottom{font-size:13px!important;min-height:40px!important}@media (min-width:1024px) and (max-height:760px){#contact.ctetS5LockedScreen{padding-top:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedCard{height:320px!important;min-height:320px!important;padding:16px 20px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle{margin-bottom:10px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle h3{font-size:19px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle p{font-size:11px!important;line-height:1.18!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input{font-size:12px!important;height:34px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm textarea{font-size:12px!important;min-height:64px!important}#contact.ctetS5LockedScreen .ctetS5LockedSubmit{font-size:14px!important;margin-top:9px!important;min-height:38px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow{min-height:43px!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList button{min-height:37px!important}#contact.ctetS5LockedScreen .ctetS5LockedFooter{height:145px!important;margin-top:12px!important;padding:15px 26px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand img{width:168px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand p,#contact.ctetS5LockedScreen .ctetS5LockedLinks button,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter p{font-size:11px!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials button{height:31px!important;min-height:31px!important;min-width:31px!important;width:31px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter{padding:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedBottom{font-size:11px!important;min-height:30px!important}}#contact.ctetS5LockedScreen{background:radial-gradient(circle at 6% 14%,#f59e0b29,#0000 27%),radial-gradient(circle at 95% 74%,#3b82f61a,#0000 30%),linear-gradient(135deg,#020711,#061524 48%,#020711)!important;min-height:calc(100vh - 86px)!important;overflow:hidden!important;padding:16px 0 0!important}#contact.ctetS5LockedScreen .ctetS5LockedShell{margin:0!important;max-width:none!important;width:100%!important}#contact.ctetS5LockedScreen .ctetS5LockedTopGrid{align-items:stretch!important;gap:18px!important;grid-template-columns:1.04fr .92fr 1fr!important;margin:0 auto!important;width:min(1880px,calc(100% - 112px))!important}#contact.ctetS5LockedScreen .ctetS5LockedCard{background:radial-gradient(circle at top left,#f59e0b21,#0000 36%),linear-gradient(145deg,#030c19fa,#071220eb)!important;border:1px solid #f59e0b57!important;border-radius:18px!important;height:355px!important;min-height:355px!important;overflow:hidden!important;padding:24px 26px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle{margin-bottom:15px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle h3{font-size:23px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle p{font-size:13px!important;line-height:1.32!important}#contact.ctetS5LockedScreen .ctetS5LockedForm{gap:12px 16px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input{background:#081120d1!important;color:#f8fafc!important;height:41px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm textarea{background:#081120d1!important;color:#f8fafc!important;min-height:90px!important}#contact.ctetS5LockedScreen .ctetS5LockedSubmit{background:linear-gradient(135deg,#f59e0b,#fb923c 45%,#ea580c)!important;color:#fff!important;margin-top:16px!important;min-height:48px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRows{gap:9px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow{background:#081120c7!important;grid-template-columns:50px minmax(0,1fr) 124px!important;min-height:52px!important;padding:9px 12px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow small{font-size:11px!important;line-height:1.16!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList{gap:10px!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList button{background:#081120c7!important;box-shadow:none!important;color:#f8fafc!important;min-height:45px!important}#contact.ctetS5LockedScreen .ctetS5LockedQuestionBox{margin-top:13px!important;padding:13px 16px!important}#contact.ctetS5LockedScreen .ctetS5LockedFooter{grid-gap:32px!important;align-items:center!important;background:radial-gradient(circle at 7% 50%,#f59e0b24,#0000 24%),radial-gradient(circle at 93% 50%,#3b82f614,#0000 24%),linear-gradient(135deg,#020a18fa,#081120e0)!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;border-top:1px solid #94a3b82b!important;display:grid!important;gap:32px!important;grid-template-columns:390px 1fr 410px!important;height:218px!important;margin:18px 0 0 calc(50% - 50vw)!important;max-width:none!important;overflow:hidden!important;padding:28px max(56px,calc(50vw - 884px))!important;width:100vw!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand img{margin-bottom:10px!important;width:220px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand p,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter p{color:#cbd5e1c7!important;font-size:14px!important;line-height:1.38!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials{margin-top:14px!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials button{background:#0f172ad1!important;border-radius:50%!important;box-shadow:none!important;color:#f8fafc!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;width:40px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks{grid-template-columns:repeat(4,minmax(0,1fr))!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks h4,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter h4{color:#f8fafc!important;font-size:17px!important;margin:0 0 12px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button{display:block!important;font-size:14px!important;line-height:1.2!important;margin:9px 0 0!important;width:-webkit-fit-content!important;width:fit-content!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter{background:#081120b8!important;border-radius:16px!important;padding:18px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter div{grid-template-columns:30px 1fr 58px!important;margin-top:14px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter input{background:#0000!important;color:#f8fafc!important;height:42px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter button{background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-radius:11px!important;height:38px!important}#contact.ctetS5LockedScreen .ctetS5LockedBottom{align-items:center!important;background:#020a18eb!important;border-top:1px solid #94a3b81f!important;color:#cbd5e1c7!important;display:grid!important;font-size:14px!important;grid-template-columns:1fr auto 1fr!important;margin:0 0 0 calc(50% - 50vw)!important;max-width:none!important;min-height:48px!important;padding:0 max(56px,calc(50vw - 884px))!important;width:100vw!important}#contact.ctetS5LockedScreen .ctetS5LockedBottom strong{color:#f8fafceb!important}@media (min-width:1024px) and (max-height:760px){#contact.ctetS5LockedScreen{padding-top:12px!important}#contact.ctetS5LockedScreen .ctetS5LockedTopGrid{gap:14px!important}#contact.ctetS5LockedScreen .ctetS5LockedCard{height:330px!important;min-height:330px!important;padding:18px 21px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle{margin-bottom:11px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle h3{font-size:20px!important}#contact.ctetS5LockedScreen .ctetS5LockedTitle p{font-size:11.5px!important;line-height:1.2!important}#contact.ctetS5LockedScreen .ctetS5LockedForm input{font-size:12px!important;height:36px!important}#contact.ctetS5LockedScreen .ctetS5LockedForm textarea{font-size:12px!important;min-height:70px!important}#contact.ctetS5LockedScreen .ctetS5LockedSubmit{font-size:14px!important;margin-top:10px!important;min-height:40px!important}#contact.ctetS5LockedScreen .ctetS5LockedSupportRow{min-height:45px!important}#contact.ctetS5LockedScreen .ctetS5LockedFaqList button{min-height:39px!important}#contact.ctetS5LockedScreen .ctetS5LockedFooter{height:178px!important;margin-top:14px!important;padding-bottom:18px!important;padding-top:18px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand img{width:178px!important}#contact.ctetS5LockedScreen .ctetS5LockedBrand p,#contact.ctetS5LockedScreen .ctetS5LockedLinks button,#contact.ctetS5LockedScreen .ctetS5LockedNewsletter p{font-size:11.5px!important}#contact.ctetS5LockedScreen .ctetS5LockedSocials button{height:33px!important;min-height:33px!important;min-width:33px!important;width:33px!important}#contact.ctetS5LockedScreen .ctetS5LockedNewsletter{padding:13px!important}#contact.ctetS5LockedScreen .ctetS5LockedBottom{font-size:11.5px!important;min-height:36px!important}}.whatsapp,[class=whatsapp],[class~=whatsapp],a.whatsapp,a[href*="wa.me"],a[href*="whatsapp.com"],button.whatsapp,div.whatsapp,iframe[src*=whatsapp]{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important;width:0!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks{grid-gap:34px!important;align-items:start!important;display:grid!important;gap:34px!important;grid-template-columns:repeat(4,minmax(135px,1fr))!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks>div{grid-gap:9px!important;align-content:start!important;display:grid!important;gap:9px!important;min-width:0!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks h4{color:#f8fafc!important;font-size:17px!important;font-weight:950!important;line-height:1.1!important;margin:0 0 6px!important;padding:0!important;text-align:left!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button{grid-column-gap:8px!important;align-items:start!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#cbd5e1c7!important;column-gap:8px!important;display:grid!important;font-size:13px!important;font-weight:800!important;grid-template-columns:14px minmax(0,1fr)!important;height:auto!important;line-height:1.25!important;margin:0!important;max-width:170px!important;min-height:0!important;min-width:0!important;padding:0!important;text-align:left!important;white-space:normal!important;width:100%!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button span{color:#f59e0b!important;display:block!important;font-size:15px!important;font-weight:950!important;line-height:1.1!important;margin:0!important;text-align:left!important;width:14px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button:hover{color:#fbbf24!important}@media (min-width:1024px) and (max-height:760px){#contact.ctetS5LockedScreen .ctetS5LockedLinks{gap:28px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks h4{font-size:15px!important}#contact.ctetS5LockedScreen .ctetS5LockedLinks button{font-size:11.5px!important;line-height:1.2!important;max-width:150px!important}}html{background:#020711!important;scroll-behavior:smooth!important;scroll-padding-top:86px!important}#root:has(.ctetExperiencePage),body:has(.ctetExperiencePage){background:radial-gradient(circle at 8% 12%,#f59e0b1a,#0000 30%),radial-gradient(circle at 92% 82%,#3b82f612,#0000 32%),linear-gradient(135deg,#020711,#061524 48%,#020711)!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important}.ctetExperiencePage{background:radial-gradient(circle at 8% 12%,#f59e0b1a,#0000 30%),radial-gradient(circle at 92% 82%,#3b82f612,#0000 32%),linear-gradient(135deg,#020711,#061524 48%,#020711)!important;min-height:100vh!important;overflow-x:hidden!important;width:100%!important}.ctetExperiencePage>#about.ctetS3FreshMentorAuthority,.ctetExperiencePage>#contact.ctetS5LockedScreen,.ctetExperiencePage>.ctetS2Screen,.ctetExperiencePage>.ctetS4LiveContentCenter,.ctetExperiencePage>.ctetTopEntryExperience{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#020711!important;margin-bottom:0!important;margin-top:-1px!important;scroll-margin-top:86px!important;transform:translateZ(0)}.ctetExperiencePage>#about.ctetS3FreshMentorAuthority+.ctetS4LiveContentCenter,.ctetExperiencePage>.ctetS2Screen+#about.ctetS3FreshMentorAuthority,.ctetExperiencePage>.ctetS4LiveContentCenter+#contact.ctetS5LockedScreen,.ctetExperiencePage>.ctetTopEntryExperience+.ctetS2Screen{margin-top:-2px!important}.ctetExperiencePage>#about.ctetS3FreshMentorAuthority,.ctetExperiencePage>#contact.ctetS5LockedScreen,.ctetExperiencePage>.ctetS2Screen,.ctetExperiencePage>.ctetS4LiveContentCenter,.ctetExperiencePage>.ctetTopEntryExperience{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),inset 0 -1px 0 rgba(245,158,11,.055)!important}.ctetExperienceStickyHeader{backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;transform:translateZ(0)}@media (max-width:900px){html{scroll-padding-top:76px!important}.ctetExperiencePage>#about.ctetS3FreshMentorAuthority,.ctetExperiencePage>#contact.ctetS5LockedScreen,.ctetExperiencePage>.ctetS2Screen,.ctetExperiencePage>.ctetS4LiveContentCenter,.ctetExperiencePage>.ctetTopEntryExperience{scroll-margin-top:76px!important}}#root:has(.ctetS2Screen),.ctetExperiencePage:has(.ctetS2Screen),body:has(.ctetS2Screen){background:#020711!important}.ctetExperiencePage>.ctetS2Screen,.ctetS2Screen{background:linear-gradient(135deg,#020711,#061323 52%,#020711)!important;color:#f8fafc!important;height:calc(100vh - 62px)!important;isolation:isolate!important;margin:0!important;max-width:none!important;min-height:650px!important;overflow:hidden!important;padding:16px 0 10px!important;position:relative!important;width:100%!important}.ctetS2Screen:after,.ctetS2Screen:before{content:none!important;display:none!important}.ctetS2Shell{background:#0000!important;box-sizing:border-box!important;height:100%!important;margin:0!important;max-width:none!important;padding:0 48px!important;position:relative!important;width:100%!important;z-index:2!important}.ctetS2Grid:after,.ctetS2Grid:before,.ctetS2Shell:after,.ctetS2Shell:before{content:none!important;display:none!important}.ctetS2Grid,.ctetS2Mentor{max-width:none!important;width:100%!important}html:has(.ctetS2Screen){scroll-snap-type:none!important}.ctetS2Screen,.ctetTopEntryExperience{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.ctetTopEntryExperience+.ctetS2Screen{border-top:0!important}@media (max-width:900px){.ctetS2Shell{padding:0 18px!important}}.ctetExperienceStickyHeader+.ctetExperiencePage{margin-top:62px!important}.ctetExperienceStickyHeader+.ctetExperiencePage>.ctetTopEntryExperience{margin-top:0!important;min-height:calc(100vh - 62px)!important}@media (max-width:1380px){.ctetExperienceStickyHeader+.ctetExperiencePage{margin-top:58px!important}.ctetExperienceStickyHeader+.ctetExperiencePage>.ctetTopEntryExperience{margin-top:0!important;min-height:calc(100vh - 58px)!important}}.ctetS4TvStrip{grid-gap:16px;background:radial-gradient(circle at top left,#facc1529,#0000 34%),linear-gradient(135deg,#0f172af5,#020617eb);border:1px solid #facc1538;border-radius:28px;box-shadow:0 26px 80px #00000042;display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr);margin:0 0 16px;overflow:hidden;padding:16px;position:relative;z-index:1}.ctetS4TvIntro{padding:6px 4px}.ctetS4TvIntro span{align-items:center;color:#facc15;display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:.16em;text-transform:uppercase}.ctetS4TvIntro h3{color:#fff7ed;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1;margin:10px 0 8px}.ctetS4TvIntro p{color:#fff7edb8;font-size:.92rem;line-height:1.55;margin:0}.ctetS4TvRail{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ctetS4TvCard{align-items:flex-start;background:hsla(0,0%,100%,.075);border:1px solid #ffffff1c;border-radius:24px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:190px;padding:14px;text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease}.ctetS4TvCard:hover{background:#ffffff1c;border-color:#facc156b;transform:translateY(-3px)}.ctetS4TvCard.isFeatured{background:radial-gradient(circle at top right,#facc1533,#0000 40%),#ffffff1a}.ctetS4TvCard div{min-height:74px}.ctetS4TvCard h4{color:#fff7ed;font-size:1rem;line-height:1.18;margin:0 0 6px}.ctetS4TvCard p{color:#fff7edad;font-size:.82rem;line-height:1.42;margin:0}.ctetS4TvCard strong{color:#facc15;font-size:.84rem;margin-top:auto}.adminReviewActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (max-width:900px){.ctetS4TvStrip{grid-template-columns:1fr}.ctetS4TvRail{grid-auto-columns:minmax(220px,82%)}}.ctetS4LiveContentCenter .ctetS4TvStrip{grid-gap:14px!important;border-radius:26px!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;min-height:auto!important;overflow:hidden!important;padding:14px 16px!important}.ctetS4LiveContentCenter .ctetS4TvIntro{align-self:center!important;padding:4px 2px!important}.ctetS4LiveContentCenter .ctetS4TvIntro h3{font-size:1.52rem!important;line-height:1.02!important;margin:8px 0 6px!important}.ctetS4LiveContentCenter .ctetS4TvIntro p{font-size:.86rem!important;line-height:1.45!important}.ctetS4LiveContentCenter .ctetS4TvRail{grid-gap:12px!important;display:grid!important;grid-auto-columns:auto!important;grid-auto-flow:unset!important;overflow:visible!important;padding:0!important}.ctetS4LiveContentCenter .ctetS4TvCard{border-radius:22px!important;height:142px!important;min-height:142px!important;min-width:0!important;overflow:hidden!important;padding:12px!important}.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4TypePill{border-radius:999px!important;font-size:.64rem!important;left:auto!important;top:auto!important}.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4IconBox{border-radius:12px!important;font-size:1rem!important;height:34px!important;min-width:34px!important;width:34px!important}.ctetS4LiveContentCenter .ctetS4TvCard div{min-height:0!important}.ctetS4LiveContentCenter .ctetS4TvCard h4{font-size:.92rem!important;line-height:1.15!important;margin:0 0 5px!important}.ctetS4LiveContentCenter .ctetS4TvCard h4,.ctetS4LiveContentCenter .ctetS4TvCard p{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ctetS4LiveContentCenter .ctetS4TvCard p{font-size:.76rem!important;line-height:1.35!important}.ctetS4LiveContentCenter .ctetS4TvCard strong{font-size:.78rem!important;margin-top:auto!important}@media (max-width:1100px){.ctetS4LiveContentCenter .ctetS4TvRail,.ctetS4LiveContentCenter .ctetS4TvStrip{grid-template-columns:1fr!important}.ctetS4LiveContentCenter .ctetS4TvCard{height:auto!important;min-height:132px!important}}.ctetS4LiveContentCenter .ctetS4TvCard{grid-gap:8px!important;align-content:stretch!important;display:grid!important;gap:8px!important;grid-template-rows:auto 1fr auto!important;height:158px!important;min-height:158px!important;padding:13px 14px 12px!important;position:relative!important}.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4IconBox{border-radius:10px!important;font-size:.9rem!important;height:30px!important;left:14px!important;min-width:30px!important;position:absolute!important;top:38px!important;width:30px!important}.ctetS4LiveContentCenter .ctetS4TvCard>div{align-self:center!important;padding-left:42px!important}.ctetS4LiveContentCenter .ctetS4TvCard h4{font-size:.9rem!important}.ctetS4LiveContentCenter .ctetS4TvCard p{font-size:.74rem!important;line-height:1.28!important}.ctetS4LiveContentCenter .ctetS4TvCard strong{color:#facc15!important;display:block!important;font-size:.8rem!important;line-height:1.1!important;padding-left:42px!important;white-space:nowrap!important}.ctetS4LiveContentCenter .ctetS4TvIntro h3{font-size:1.42rem!important}.ctetS4LiveContentCenter .ctetS4TvIntro p{font-size:.82rem!important}@media (max-width:1100px){.ctetS4LiveContentCenter .ctetS4TvCard{height:auto!important;min-height:150px!important}}.ctetS4LiveContentCenter{padding-top:14px!important}.ctetS4LiveContentCenter .ctetS4Hero{margin-bottom:10px!important}.ctetS4LiveContentCenter .ctetS4TvStrip{align-items:stretch!important;border-radius:24px!important;gap:14px!important;grid-template-columns:250px minmax(0,1fr)!important;margin:0 0 14px!important;padding:14px!important}.ctetS4LiveContentCenter .ctetS4TvIntro{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:6px!important}.ctetS4LiveContentCenter .ctetS4TvIntro h3{font-size:1.34rem!important;line-height:1.05!important;margin:8px 0 7px!important}.ctetS4LiveContentCenter .ctetS4TvIntro p{font-size:.8rem!important;line-height:1.4!important;max-width:220px!important}.ctetS4LiveContentCenter .ctetS4TvRail{gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.ctetS4LiveContentCenter .ctetS4TvCard,.ctetS4LiveContentCenter .ctetS4TvCard.isFeatured{grid-column-gap:11px!important;grid-row-gap:5px!important;background:#0f172ae6!important;border-radius:20px!important;column-gap:11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto 1fr auto!important;height:142px!important;min-height:142px!important;overflow:hidden!important;padding:11px 13px!important;position:relative!important;row-gap:5px!important}.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4TypePill{font-size:.62rem!important;grid-column:1/-1!important;line-height:1!important;margin:0!important;max-width:100%!important;padding:5px 9px!important;position:static!important;transform:none!important;white-space:nowrap!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4IconBox{align-self:start!important;border-radius:11px!important;font-size:.88rem!important;grid-column:1!important;grid-row:2!important;height:32px!important;min-width:32px!important;position:static!important;width:32px!important}.ctetS4LiveContentCenter .ctetS4TvCard>div{align-self:start!important;grid-column:2!important;grid-row:2!important;min-height:0!important;min-width:0!important;padding-left:0!important}.ctetS4LiveContentCenter .ctetS4TvCard h4{-webkit-line-clamp:2!important;font-size:.86rem!important;line-height:1.12!important;margin:0 0 4px!important}.ctetS4LiveContentCenter .ctetS4TvCard p{-webkit-line-clamp:2!important;font-size:.72rem!important;line-height:1.25!important}.ctetS4LiveContentCenter .ctetS4TvCard strong{align-self:end!important;font-size:.76rem!important;grid-column:2!important;grid-row:3!important;line-height:1!important;margin:0!important;padding-left:0!important}.ctetS4LiveContentCenter .ctetS4Grid{gap:14px!important}.ctetS4LiveContentCenter .ctetS4Panel{border-radius:22px!important}.ctetS4LiveContentCenter .ctetS4PanelHead{margin-bottom:10px!important}.ctetS4LiveContentCenter .ctetS4Tabs{gap:8px!important;margin-bottom:8px!important}.ctetS4LiveContentCenter .ctetS4Tabs button{font-size:.74rem!important;min-height:34px!important;padding:8px 12px!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate{border-radius:16px!important;gap:10px!important;grid-template-columns:42px minmax(0,1fr) auto 24px!important;min-height:70px!important;padding:11px 12px!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate i{border-radius:12px!important;font-size:1rem!important;height:38px!important;width:38px!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate h4,.ctetS4LiveContentCenter .ctetS4UpdateRow h4{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.82rem!important;line-height:1.12!important;margin-bottom:3px!important;overflow:hidden!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate p,.ctetS4LiveContentCenter .ctetS4UpdateRow p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.7rem!important;line-height:1.25!important;overflow:hidden!important}.ctetS4LiveContentCenter .ctetS4UpdateList{gap:7px!important}.ctetS4LiveContentCenter .ctetS4UpdateRow{border-radius:14px!important;gap:9px!important;grid-template-columns:36px minmax(0,1fr) auto auto!important;min-height:52px!important;padding:8px 10px!important}.ctetS4LiveContentCenter .ctetS4UpdateRow .ctetS4IconBox{border-radius:11px!important;height:34px!important;min-width:34px!important;width:34px!important}.ctetS4LiveContentCenter .ctetS4TypePill{font-size:.56rem!important;padding:4px 7px!important}.ctetS4LiveContentCenter .ctetS4UpdateRow small{font-size:.66rem!important;white-space:nowrap!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate strong,.ctetS4LiveContentCenter .ctetS4UpdateRow strong{white-space:nowrap!important}@media (max-width:1100px){.ctetS4LiveContentCenter .ctetS4TvStrip{grid-template-columns:1fr!important}.ctetS4LiveContentCenter .ctetS4TvIntro p{max-width:none!important}.ctetS4LiveContentCenter .ctetS4TvRail{grid-template-columns:1fr!important}.ctetS4LiveContentCenter .ctetS4TvCard{height:auto!important;min-height:128px!important}}.ctetS4LiveContentCenter .ctetS4WeekPanel{min-width:0!important}.ctetS4LiveContentCenter .ctetS4WeekList{gap:7px!important}.ctetS4LiveContentCenter .ctetS4WeekRow{grid-gap:10px!important;align-items:center!important;border-radius:14px!important;display:grid!important;gap:10px!important;grid-template-columns:70px 1px minmax(0,1fr) 108px 108px!important;height:52px!important;min-height:52px!important;overflow:hidden!important;padding:7px 10px!important}.ctetS4LiveContentCenter .ctetS4WeekRow.isToday{height:56px!important;min-height:56px!important}.ctetS4LiveContentCenter .ctetS4DateBlock{grid-gap:0!important;align-content:center!important;border-radius:12px!important;display:grid!important;gap:0!important;height:42px!important;min-width:64px!important;padding:4px 6px!important;place-items:center!important;width:64px!important}.ctetS4LiveContentCenter .ctetS4DateBlock small{font-size:.52rem!important;line-height:1!important;margin:0!important}.ctetS4LiveContentCenter .ctetS4DateBlock strong{font-size:1rem!important;line-height:1!important;margin:0!important}.ctetS4LiveContentCenter .ctetS4DateBlock span{font-size:.62rem!important;line-height:1!important;margin:0!important}.ctetS4LiveContentCenter .ctetS4WeekRow>i{height:34px!important;margin:0!important;min-height:34px!important}.ctetS4LiveContentCenter .ctetS4WeekInfo{min-width:0!important;overflow:hidden!important}.ctetS4LiveContentCenter .ctetS4WeekInfo small{color:#fff7ed8c!important;display:block!important;font-size:.64rem!important;line-height:1!important;margin:0 0 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ctetS4LiveContentCenter .ctetS4WeekInfo h4{font-size:.82rem!important;line-height:1.12!important;margin:0 0 2px!important}.ctetS4LiveContentCenter .ctetS4WeekInfo h4,.ctetS4LiveContentCenter .ctetS4WeekInfo p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ctetS4LiveContentCenter .ctetS4WeekInfo p{font-size:.68rem!important;line-height:1.15!important;margin:0!important}.ctetS4LiveContentCenter .ctetS4WeekRow .ctetS4TypePill{border-radius:9px!important;font-size:.62rem!important;justify-self:stretch!important;line-height:1.05!important;max-width:108px!important;min-width:0!important;padding:6px 8px!important;text-align:center!important;white-space:normal!important;width:100%!important}.ctetS4LiveContentCenter .ctetS4WeekRow>strong{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-size:.72rem!important;height:34px!important;justify-content:center!important;justify-self:stretch!important;min-width:0!important;white-space:nowrap!important;width:100%!important}.ctetS4LiveContentCenter .ctetS4FooterNote{padding:6px 8px!important}.ctetS4LiveContentCenter .ctetS4FooterNote p,.ctetS4LiveContentCenter .ctetS4FooterNote small{font-size:.64rem!important}@media (max-width:1200px){.ctetS4LiveContentCenter .ctetS4WeekRow{gap:8px!important;grid-template-columns:64px 1px minmax(0,1fr) 92px 92px!important}.ctetS4LiveContentCenter .ctetS4WeekRow .ctetS4TypePill{font-size:.56rem!important;max-width:92px!important}.ctetS4LiveContentCenter .ctetS4WeekRow>strong{font-size:.66rem!important}}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate{min-height:76px!important;overflow:visible!important;padding-top:22px!important}.ctetS4LiveContentCenter .ctetS4FeaturedRibbon{left:28px!important;top:-1px!important;z-index:5!important}.ctetS4LiveContentCenter .ctetS4WeekPanel{padding-bottom:10px!important}.ctetS4LiveContentCenter .ctetS4FooterNote{margin-top:6px!important;padding-bottom:0!important}.ctetS4LiveContentCenter .ctetS4FooterNote p,.ctetS4LiveContentCenter .ctetS4FooterNote small{margin-bottom:0!important}.ctetS4LiveContentCenter .ctetS4Grid{align-items:stretch!important}.ctetS4LiveContentCenter .ctetS4WeekPanel,.ctetS4LiveContentCenter .ctetS4WhatsNewPanel{box-sizing:border-box!important;height:100%!important;min-height:0!important;overflow:hidden!important}.ctetS4LiveContentCenter .ctetS4WeekPanel{display:flex!important;flex-direction:column!important}.ctetS4LiveContentCenter .ctetS4WeekList{flex:0 0 auto!important;margin-bottom:0!important}.ctetS4LiveContentCenter .ctetS4FooterNote{margin-bottom:0!important;margin-top:8px!important}.ctetS4LiveContentCenter .ctetS4Panel:after,.ctetS4LiveContentCenter .ctetS4Panel:before,.ctetS4LiveContentCenter .ctetS4WeekPanel:after,.ctetS4LiveContentCenter .ctetS4WeekPanel:before,.ctetS4LiveContentCenter .ctetS4WhatsNewPanel:after,.ctetS4LiveContentCenter .ctetS4WhatsNewPanel:before{content:none!important;display:none!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate{overflow:hidden!important;padding-top:24px!important;position:relative!important}.ctetS4LiveContentCenter .ctetS4FeaturedRibbon{border-radius:0 0 12px 12px!important;font-size:.6rem!important;height:22px!important;left:26px!important;line-height:1!important;padding:5px 14px!important;position:absolute!important;top:0!important;white-space:nowrap!important;z-index:4!important}.ctetS4LiveContentCenter .ctetS4FeaturedUpdate h4{margin-top:0!important;padding-top:0!important}.accountMenuWrap{align-items:center;display:inline-flex;position:relative;z-index:10050}.premiumAccountDropdown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at top right,#facc1524,#0000 34%),radial-gradient(circle at top left,#3b82f61a,#0000 30%),#080d1cfa;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 28px 80px #0000007a,inset 0 1px 0 #ffffff0f;padding:10px;position:absolute;right:0;top:calc(100% + 12px);width:318px}.accountDropdownProfile{grid-gap:12px;align-items:center;background:#ffffff12;border-radius:18px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);margin-bottom:8px;padding:10px}.accountDropdownProfile>b{background:linear-gradient(135deg,#f59e0b,#0f172a);border:1px solid #facc1547;border-radius:50%;color:#fff7ed;display:grid;font-size:.82rem;font-weight:950;height:46px;place-items:center;width:46px}.accountDropdownProfile strong{color:#fff7ed;font-size:.96rem;line-height:1.15}.accountDropdownProfile small,.accountDropdownProfile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountDropdownProfile small{color:#fff7ed8f;font-size:.74rem;margin-top:3px}.premiumAccountDropdown button{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:16px;color:#fff7ed;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:10px;text-align:left;width:100%}.premiumAccountDropdown button>span{background:#ffffff14;border-radius:12px;display:grid;height:34px;place-items:center;width:34px}.premiumAccountDropdown button strong{color:#fff7ed;display:block;font-size:.88rem;font-weight:950;line-height:1.1}.premiumAccountDropdown button small{color:#fff7ed85;display:block;font-size:.7rem;font-weight:750;margin-top:3px}.premiumAccountDropdown button:hover{background:hsla(0,0%,100%,.075)}.premiumAccountDropdown button:hover strong{color:#facc15}.premiumAccountDropdown button.danger{border-top:1px solid #ffffff12;margin-top:4px}.premiumAccountDropdown button.danger:hover{background:#f871711f}.premiumAccountDropdown button.danger:hover strong{color:#fecaca}.accountMenuWrap{position:relative!important}.premiumAccountDropdown{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 100% 0,#facc151f,#0000 32%),#111827fa!important;border:1px solid #ffffff1f!important;border-radius:17px!important;box-shadow:0 18px 46px #00000075,inset 0 1px 0 #ffffff0f!important;max-width:calc(100vw - 24px)!important;padding:7px!important;right:0!important;top:calc(100% + 8px)!important;width:258px!important}.accountDropdownProfile{background:#ffffff0f!important;border-radius:13px!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr)!important;margin-bottom:5px!important;padding:7px!important}.accountDropdownProfile>b{font-size:.72rem!important;height:34px!important;width:34px!important}.accountDropdownProfile strong{font-size:.82rem!important;line-height:1.05!important}.accountDropdownProfile small{font-size:.64rem!important;line-height:1.1!important;margin-top:2px!important}.premiumAccountDropdown button{border-radius:12px!important;gap:9px!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:44px!important;padding:7px 8px!important}.premiumAccountDropdown button>span{border-radius:9px!important;font-size:.82rem!important;height:28px!important;width:28px!important}.premiumAccountDropdown button strong{font-size:.8rem!important;line-height:1.08!important}.premiumAccountDropdown button small{font-size:.62rem!important;line-height:1.05!important;margin-top:1px!important}.premiumAccountDropdown button.danger{margin-top:3px!important;padding-top:8px!important}#about.ctetS3FreshMentorAuthority{align-items:stretch!important;box-sizing:border-box!important;gap:12px 18px!important;height:auto!important;min-height:calc(100vh - 76px)!important;overflow:visible!important;padding:12px 34px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhotoPanel{height:calc(100vh - 154px)!important;max-height:610px!important;min-height:0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshPhoto{max-height:100%!important;object-fit:contain!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{overflow:visible!important;padding:22px 30px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshContentPanel h2{font-size:clamp(2.45rem,4.15vw,3.85rem)!important;line-height:.98!important;margin:0 0 7px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshRoleLine{line-height:1.12!important;margin:0 0 8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshBio{line-height:1.24!important;margin:0 0 12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid{gap:9px!important;margin:0 0 12px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard{min-height:92px!important;padding:9px 8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid{align-items:stretch!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 322px!important;margin:0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel{min-height:142px!important;overflow:visible!important;padding:13px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel h3{font-size:1.05rem!important;margin:0 0 10px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyGrid{gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard{min-height:82px!important;overflow:visible!important;padding:9px 8px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard strong{font-size:.76rem!important;line-height:1.02!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshWhyCard small{font-size:.62rem!important;line-height:1.04!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaPanel{grid-gap:12px!important;align-self:stretch!important;gap:12px!important;grid-template-rows:repeat(2,76px)!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard{grid-gap:12px!important;border-radius:17px!important;display:grid!important;gap:12px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;height:76px!important;max-height:none!important;min-height:76px!important;overflow:hidden!important;padding:12px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard>span{display:grid!important;height:38px!important;place-items:center!important;width:38px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard strong{display:block!important;font-size:.9rem!important;line-height:1.05!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard small{display:block!important;font-size:.68rem!important;line-height:1.05!important;margin-top:3px!important;white-space:nowrap!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{border:1px solid #f59e0bd1!important;border-radius:18px!important;box-sizing:border-box!important;display:grid!important;grid-column:1/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:64px!important;margin:10px 0 0!important;min-height:64px!important;overflow:hidden!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem{border-right:1px solid #f59e0b47!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:10px 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem:last-child{border-right:0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem strong{font-size:.82rem!important;line-height:1.04!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshImpactItem span{font-size:.66rem!important;line-height:1.05!important;margin-top:4px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaPanel{grid-gap:10px!important;align-self:start!important;display:grid!important;gap:10px!important;grid-template-rows:repeat(2,44px)!important;padding-top:4px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard{align-items:center!important;background:#0f172adb!important;border:1px solid #ffffff24!important;border-radius:10px!important;box-shadow:none!important;color:#fffffff0!important;display:flex!important;gap:10px!important;height:44px!important;justify-content:flex-start!important;max-height:44px!important;min-height:44px!important;padding:0 14px!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard:first-child{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#ff7a18b8!important;box-shadow:0 12px 28px #f9731638!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard>span{background:#0000!important;border-radius:0!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.86rem!important;height:auto!important;width:auto!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard>div{align-items:center!important;display:flex!important;flex:1 1 auto!important;min-width:0!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard strong{display:inline!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard small{display:none!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard b{color:inherit!important;font-size:1rem!important;line-height:1!important;margin-left:auto!important}#about.ctetS3FreshMentorAuthority .ctetS3FreshCtaCard:hover{border-color:#facc157a!important;transform:translateY(-1px)!important}.ctetLiveHeartbeat{min-height:auto!important;padding:22px 28px!important}.ctetLiveHeartbeat h3,.ctetLiveHeartbeatTitle,.ctetLiveHeartbeatTitle h3{font-size:clamp(1.3rem,2vw,2rem)!important;line-height:1.05!important;margin-bottom:6px!important}.ctetLiveHeartbeat p{font-size:.9rem!important;margin-bottom:0!important}.ctetLiveCountdown{max-width:230px!important}.ctetLiveCountdown .experienceCountdown{padding:14px!important}.ctetLiveCountdown .experienceCountdownLabel{font-size:.72rem!important;margin-bottom:10px!important}.ctetLiveCountdown .experienceCountdownGrid div{padding:10px 7px!important}.ctetLiveCountdown .experienceCountdownGrid strong{font-size:1.28rem!important}.ctetLiveCountdown .experienceCountdownGrid span{font-size:.58rem!important}.ctetLiveActions button,.ctetLiveHeartbeatActions button{padding:11px 18px!important}@media (max-height:850px) and (min-width:900px){.ctetLiveHeartbeat{margin-top:10px!important;padding:18px 24px!important}.ctetLiveCountdown .experienceCountdown{padding:12px!important}.ctetLiveCountdown .experienceCountdownGrid strong{font-size:1.12rem!important}}.ctetLiveHeartbeat{grid-gap:18px!important;align-items:center!important;border-radius:26px!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(280px,1.45fr) minmax(210px,.82fr) minmax(120px,.45fr) 196px 220px!important;margin-top:14px!important;overflow:hidden!important;padding:18px 26px!important}.ctetLiveHeartbeat,.ctetLiveHeartbeat *{min-width:0!important}.ctetLiveHeartbeat h3,.ctetLiveHeartbeat h4,.ctetLiveHeartbeat strong,.ctetLiveHeartbeatTitle h3{overflow-wrap:anywhere!important}.ctetLiveHeartbeat h3,.ctetLiveHeartbeatTitle h3{font-size:clamp(1.22rem,1.55vw,1.72rem)!important;letter-spacing:-.035em!important;line-height:1.08!important;margin:8px 0 6px!important}.ctetLiveHeartbeat h3,.ctetLiveHeartbeat p,.ctetLiveHeartbeatTitle h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ctetLiveHeartbeat p{font-size:.88rem!important;line-height:1.35!important;margin:0!important}.ctetLiveHeartbeat [class*=Mentor],.ctetLiveHeartbeat [class*=mentor]{min-width:0!important}.ctetLiveHeartbeat [class*=Mentor] h3,.ctetLiveHeartbeat [class*=Mentor] h4,.ctetLiveHeartbeat [class*=Mentor] strong,.ctetLiveHeartbeat [class*=mentor] h3,.ctetLiveHeartbeat [class*=mentor] h4,.ctetLiveHeartbeat [class*=mentor] strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:clamp(1rem,1.18vw,1.28rem)!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0 0 4px!important;max-width:100%!important;overflow:hidden!important}.ctetLiveHeartbeat [class*=Mentor] p,.ctetLiveHeartbeat [class*=Mentor] span,.ctetLiveHeartbeat [class*=mentor] p,.ctetLiveHeartbeat [class*=mentor] span{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.78rem!important;line-height:1.25!important;overflow:hidden!important}.ctetLiveCountdown{max-width:196px!important;width:196px!important}.ctetLiveCountdown .experienceCountdown{border-radius:22px!important;padding:12px!important}.ctetLiveCountdown .experienceCountdownLabel{font-size:.7rem!important;margin-bottom:9px!important;white-space:nowrap!important}.ctetLiveCountdown .experienceCountdownGrid{gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.ctetLiveCountdown .experienceCountdownGrid div{border-radius:14px!important;padding:9px 5px!important}.ctetLiveCountdown .experienceCountdownGrid strong{font-size:1.08rem!important;line-height:1!important}.ctetLiveCountdown .experienceCountdownGrid span{font-size:.54rem!important;line-height:1!important;margin-top:4px!important;white-space:nowrap!important}.ctetLiveActions,.ctetLiveHeartbeatActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;max-width:220px!important;width:220px!important}.ctetLiveActions button,.ctetLiveHeartbeatActions button{border-radius:15px!important;min-height:44px!important;padding:10px 14px!important;white-space:nowrap!important;width:100%!important}@media (max-width:1280px){.ctetLiveHeartbeat{grid-template-columns:minmax(260px,1fr) minmax(180px,.75fr) 180px 190px!important}.ctetLiveHeartbeat>:nth-child(3){display:none!important}.ctetLiveCountdown{max-width:180px!important;width:180px!important}.ctetLiveActions,.ctetLiveHeartbeatActions{max-width:190px!important;width:190px!important}}@media (max-width:980px){.ctetLiveHeartbeat{gap:14px!important;grid-template-columns:1fr!important;padding:18px!important}.ctetLiveActions,.ctetLiveCountdown,.ctetLiveHeartbeatActions{max-width:none!important;width:100%!important}}.ctetS4LiveContentCenter{background:radial-gradient(circle at 10% 8%,#f59e0b29,#0000 28%),radial-gradient(circle at 90% 10%,#38bdf81a,#0000 30%),radial-gradient(circle at 50% 88%,#0f766e1a,#0000 34%),linear-gradient(135deg,#020711,#06111f 42%,#051224 68%,#020711)!important}.ctetS4LiveContentCenter:before{background:radial-gradient(circle,#fbbf241a 1px,#0000 0),linear-gradient(120deg,rgba(251,146,60,.045),#0000 48%),linear-gradient(250deg,rgba(59,130,246,.045),#0000 46%)!important;background-size:34px 34px,auto,auto!important;opacity:.35!important}.ctetS4LiveContentCenter:after{background:linear-gradient(180deg,#02061733,#0000 20%,#0000 72%,#02061780),radial-gradient(circle at 50% 50%,#0000 0,#02061738 100%)!important}.ctetS4BgGrid{background:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0)!important;background-size:72px 72px!important;height:100%!important;inset:0!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:.2!important;width:100%!important}.ctetS4LiveContentCenter{background:#06111f!important;background-image:none!important;overflow:hidden!important}.ctetS4LiveContentCenter:before{background:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),radial-gradient(circle at 18% 14%,#f59e0b14,#0000 32%),radial-gradient(circle at 82% 18%,#3b82f612,#0000 34%)!important;background-size:72px 72px,72px 72px,auto,auto!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:1!important;z-index:-2!important}.ctetS4LiveContentCenter:after,.ctetS4LiveContentCenter:before{content:""!important;inset:0!important;position:absolute!important}.ctetS4LiveContentCenter:after{background:linear-gradient(180deg,#02061714,#0000 22%,#0000 78%,#0206173d)!important;height:auto!important;pointer-events:none!important;z-index:-1!important}.ctetS4Shell{position:relative!important;z-index:2!important}.ctetExperiencePage{background:radial-gradient(circle at 8% 8%,#f59e0b1c,#0000 28%),radial-gradient(circle at 88% 12%,#2563eb1a,#0000 32%),radial-gradient(circle at 48% 56%,rgba(15,118,110,.055),#0000 36%),linear-gradient(135deg,#050712,#06111f 42%,#071827 72%,#050712)!important;isolation:isolate!important;overflow:hidden!important;position:relative!important}.ctetExperiencePage:before{background:linear-gradient(hsla(0,0%,100%,.022) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,#0000 0)!important;background-size:72px 72px!important;opacity:.42!important;z-index:-2!important}.ctetExperiencePage:after,.ctetExperiencePage:before{content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.ctetExperiencePage:after{background:linear-gradient(180deg,#0206171a,#0000 16%,#0000 82%,#02061747)!important;z-index:-1!important}.ctetS3FreshMentorAuthority,.ctetS4LiveContentCenter,.ctetS5LockedScreen,.ctetTopEntryExperience{background:#0000!important;background-image:none!important}.ctetS3FreshMentorAuthority:after,.ctetS3FreshMentorAuthority:before,.ctetS4LiveContentCenter:after,.ctetS4LiveContentCenter:before,.ctetS5LockedScreen:after,.ctetS5LockedScreen:before,.ctetTopEntryExperience:after,.ctetTopEntryExperience:before{content:none!important;display:none!important}.ctetS4BgGrid{display:none!important}.ctetS5LockedScreen{border-top:1px solid #fbbf2429!important}.ctetS4LiveContentCenter,.ctetS5LockedScreen{position:relative!important;z-index:1!important}@media (max-width:720px){#root,body,html{background:#020716;max-width:100%;overflow-x:hidden}header:has(.cleanHeaderBtn){background:#050b14!important;border-bottom:1px solid #94a3b824!important;padding:10px 10px 8px!important}header:has(.cleanHeaderBtn) nav{display:flex!important;gap:8px!important;max-width:100%;overflow-x:auto!important;scrollbar-width:none}header:has(.cleanHeaderBtn) nav::-webkit-scrollbar{display:none}.cleanHeaderBtn{border-radius:18px!important;flex:0 0 auto!important;font-size:12px!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important}.ctetExperiencePage,.ctetTopEntryExperience{background:radial-gradient(circle at 20% 0,#38bdf81f,#0000 32%),radial-gradient(circle at 90% 18%,#f9731621,#0000 30%),#020716!important;margin:0!important;max-width:100%;overflow-x:hidden;width:100%}.ctetTopEntryExperience{padding:8px 0 18px!important}.ctetTopEntryShell{box-sizing:border-box;margin:0 auto!important;max-width:100%!important;padding:0 10px 18px!important;width:100%!important}.ctetHeroCommandGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important}.ctetHeroCommandDeck,.ctetHeroStory,.ctetLiveHeartbeat{border-radius:24px!important;box-sizing:border-box;max-width:100%!important;min-width:0!important;width:100%!important}.ctetHeroStory{padding:12px!important}.ctetTrustBadge{grid-gap:8px;align-items:center;border-radius:20px!important;display:grid!important;gap:8px;grid-template-columns:auto 1fr auto;padding:10px 12px!important}.ctetTrustBadge strong{font-size:13px!important;line-height:1.25!important;min-width:0}.ctetHeroStory h1{font-size:clamp(34px,10vw,46px)!important;letter-spacing:0!important;line-height:.98!important;margin:12px 0 10px!important}.ctetHeroStory h1 span{display:block!important;font-size:clamp(27px,8vw,36px)!important;line-height:1.05!important;margin-top:5px}.ctetHeroStory p{font-size:12.5px!important;line-height:1.45!important;margin:0 0 14px!important;max-width:none!important}.ctetHeroCtas{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:14px 0!important}.ctetHeroCtas button{border-radius:18px!important;font-size:13px!important;justify-content:center!important;min-height:48px!important;width:100%!important}.ctetHeroBenefitStrip{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}.ctetHeroBenefit{border-radius:16px!important;flex-direction:column!important;min-width:0!important;padding:10px 8px!important;text-align:center!important}.ctetHeroBenefit strong{font-size:10.5px!important;white-space:normal!important}.ctetHeroBenefit small{font-size:8.5px!important;white-space:normal!important}.ctetHeroCommandDeck{padding:12px!important}.ctetCommandDeckHeader{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr}.ctetCommandDeckHeader h2{font-size:18px!important;line-height:1.1!important}.ctetCommandDeckHeader p{font-size:11px!important;line-height:1.25!important}.ctetStreakChip{border-radius:16px!important;font-size:11px!important;grid-column:1/-1;justify-self:end;padding:8px 10px!important}.ctetNextStepCard{grid-gap:10px!important;border-radius:18px!important;display:grid!important;gap:10px!important;grid-template-columns:auto 1fr auto;padding:12px!important}.ctetNextStepCard h3{font-size:12px!important;line-height:1.1!important;white-space:normal!important}.ctetNextStepCard p,.ctetNextStepCard small{font-size:9.5px!important}.ctetNextStepCard em{align-items:center;border-radius:14px;display:flex!important;grid-column:1/-1;justify-content:center;min-height:34px;width:100%}.ctetQuickActionLabel{font-size:17px!important;margin:14px 0 8px!important}.ctetHeroQuickActions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.ctetHeroQuickActions button{border-radius:16px!important;min-height:74px!important;min-width:0!important;padding:10px 6px!important}.ctetHeroQuickActions button strong{font-size:10px!important;white-space:normal!important}.ctetHeroQuickActions button small{font-size:8.5px!important;white-space:normal!important}.ctetWeeklyGoalCard{grid-gap:8px!important;border-radius:18px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr auto;padding:12px!important}.ctetWeeklyGoalTrack{grid-column:1/-1}.ctetLiveHeartbeat{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin-top:10px!important;overflow:hidden!important;padding:12px!important}.ctetLiveInfo h2{font-size:13px!important;line-height:1.2!important;overflow-wrap:anywhere}.ctetLiveInfo p{font-size:10px!important;line-height:1.35!important}.ctetLiveMentor{min-width:0!important}.ctetLiveMentor h3{font-size:20px!important;line-height:1.05!important}.ctetLiveHeartbeat button{border-radius:16px!important;min-height:48px!important;width:100%!important}#root,body,html{background:#020716!important;max-width:100%;overflow-x:hidden!important;width:100%}.ctetExperienceStickyHeader{align-items:center!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020716f5!important;border-bottom:1px solid #94a3b824!important;box-shadow:0 16px 38px #00000057!important;display:flex!important;height:68px!important;inset:0 0 auto 0!important;min-height:68px!important;overflow:hidden!important;padding:8px 10px!important;width:100%!important}.ctetLockedNav{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;max-width:100%!important;width:100%!important}.ctetLockedBrand,.ctetLockedNav{align-items:center!important;height:52px!important;overflow:hidden!important;padding:0!important}.ctetLockedBrand{display:flex!important;min-width:0!important;width:min(156px,44vw)!important}.ctetLockedBrand .header-logo,.header-logo{height:auto!important;max-height:48px!important;max-width:100%!important;object-fit:contain!important;width:min(156px,44vw)!important}.ctetLockedLinks,.ctetLockedSearch{display:none!important}.ctetLockedTools{display:flex!important;gap:0!important;justify-content:flex-end!important;overflow:visible!important}.accountMenuWrap,.ctetLockedTools{min-width:0!important;width:auto!important}.ctetLockedAccount{align-items:center!important;border-radius:999px!important;display:flex!important;gap:7px!important;height:42px!important;justify-content:center!important;max-width:116px!important;min-width:74px!important;overflow:hidden!important;padding:7px 10px!important;width:auto!important}.ctetLockedAccount span{display:block!important;max-width:64px!important;min-width:0!important}.ctetLockedAccount strong{display:block!important;font-size:12px!important;line-height:1!important;max-width:64px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ctetLockedAccount b,.ctetLockedAccount small{display:none!important}.ctetExperiencePage{margin-top:68px!important}.ctetExperiencePage,.ctetTopEntryExperience{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.ctetTopEntryExperience{padding-top:10px!important}.ctetTopEntryShell{max-width:100%!important;overflow:visible!important;padding-inline:10px!important;width:100%!important}.ctetHeroCommandDeck,.ctetHeroStory,.ctetLiveHeartbeat{border-radius:26px!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.ctetHeroStory{padding:14px 12px!important}.ctetHeroStory h1{font-size:clamp(35px,10.5vw,44px)!important;letter-spacing:0!important;line-height:1!important;margin:14px 0 12px!important}.ctetHeroStory h1 span{display:block!important;font-size:clamp(28px,8.5vw,36px)!important;line-height:1.05!important;margin-top:5px!important}.ctetHeroStory p{font-size:12.5px!important;line-height:1.5!important;max-width:none!important}.ctetHeroCtas{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:14px 0 18px!important}.ctetHeroCtas button{justify-content:center!important;min-height:48px!important;width:100%!important}.ctetHeroBenefitStrip{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important}.ctetHeroBenefit{flex-direction:column!important;justify-content:center!important;min-height:92px!important;min-width:0!important;padding:10px 7px!important;text-align:center!important}.ctetHeroBenefit small,.ctetHeroBenefit strong{white-space:normal!important}.ctetCommandDeckHeader{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr)!important}.ctetCommandDeckHeader h2{font-size:19px!important;line-height:1.1!important}.ctetCommandDeckHeader p{font-size:11px!important;line-height:1.3!important}.ctetStreakChip{grid-column:1/-1!important;justify-self:end!important;margin-top:4px!important}.ctetNextStepCard{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr) auto!important;height:auto!important;min-height:116px!important;overflow:hidden!important}.ctetNextStepCard h3,.ctetNextStepCard p,.ctetNextStepCard small{white-space:normal!important}.ctetNextStepCard em{display:none!important}.ctetHeroQuickActions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ctetHeroQuickActions button{min-height:74px!important;min-width:0!important}.ctetHeroQuickActions button:last-child:nth-child(odd){grid-column:1/-1!important;min-height:66px!important}.ctetWeeklyGoalCard{height:auto!important;min-height:92px!important}.ctetLiveHeartbeat{grid-gap:12px!important;align-content:start!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:14px!important}.ctetLiveBadgeRow{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ctetLiveActions,.ctetLiveCountdown,.ctetLiveInfo,.ctetLiveMentor{max-width:100%!important;min-width:0!important;width:100%!important}.ctetLiveInfo h2,.ctetLiveInfo p,.ctetLiveMentor h3,.ctetLiveMentor p{height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.ctetLiveInfo h2{font-size:16px!important;line-height:1.25!important;margin-top:8px!important}.ctetLiveInfo p{font-size:11px!important;line-height:1.45!important;margin-top:4px!important}.ctetLiveMentor{align-items:center!important;display:flex!important;gap:12px!important;padding:4px 0!important}.ctetLiveMentor>div:last-child{min-width:0!important}.ctetLiveActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.ctetLiveActions button{min-height:48px!important;width:100%!important}.ctetS2Screen,.ctetS3FreshMentorAuthority,.ctetS4LiveContentCenter,.ctetS5LockedScreen{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.ctetS2Rail{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:18px 0 0!important;max-width:100%!important;position:static!important;width:100%!important}.ctetS2Rail,.ctetS2Step{transform:none!important}.ctetS2Step{min-width:0!important;width:auto!important}.ctetS3FreshMentorAuthority{grid-template-columns:1fr!important}}@media (max-width:420px){.ctetLockedBrand,.ctetLockedBrand .header-logo,.header-logo{width:min(146px,43vw)!important}.ctetHeroStory h1{font-size:36px!important}.ctetHeroStory h1 span{font-size:30px!important}}@media (max-width:720px){#root,body,html{background:#020716!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}body{padding-bottom:0!important}.appShell,.ctetExperiencePage,.ctetS2Screen,.ctetS3FreshMentorAuthority,.ctetS4LiveContentCenter,.ctetS5LockedScreen,.ctetTopEntryExperience{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}.ctetExperienceStickyHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#020716f5!important;border-bottom:1px solid #94a3b824!important;box-shadow:0 18px 38px #00000059!important;display:flex!important;height:70px!important;inset:0 0 auto 0!important;min-height:70px!important;padding:8px 12px!important;position:fixed!important;z-index:1000!important}.ctetExperienceStickyHeader,.ctetLockedNav{align-items:center!important;overflow:hidden!important;width:100%!important}.ctetLockedNav{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;max-width:100%!important}.ctetLockedBrand,.ctetLockedNav{height:54px!important;padding:0!important}.ctetLockedBrand{align-items:center!important;display:flex!important;min-width:0!important;overflow:hidden!important;width:min(162px,47vw)!important}.ctetLockedBrand .header-logo,.header-logo{height:auto!important;max-height:50px!important;max-width:100%!important;object-fit:contain!important;width:min(162px,47vw)!important}.ctetLockedLinks,.ctetLockedSearch{display:none!important}.ctetLockedTools{gap:0!important;overflow:visible!important}.accountMenuWrap,.ctetLockedTools{display:flex!important;justify-content:flex-end!important;max-width:120px!important;min-width:0!important;width:auto!important}.ctetLockedAccount{align-items:center!important;border-radius:999px!important;display:flex!important;gap:7px!important;height:42px!important;justify-content:center!important;max-width:112px!important;min-width:76px!important;overflow:hidden!important;padding:7px 10px!important;width:auto!important}.ctetLockedAccount i{flex:0 0 8px!important;height:8px!important;width:8px!important}.ctetLockedAccount span{display:block!important;max-width:62px!important;min-width:0!important}.ctetLockedAccount strong{display:block!important;font-size:12px!important;line-height:1!important;max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ctetLockedAccount b,.ctetLockedAccount small{display:none!important}.ctetExperiencePage{background:radial-gradient(circle at 16% 0,#38bdf81f,#0000 28%),radial-gradient(circle at 100% 10%,#f9731621,#0000 32%),#020716!important;margin-top:70px!important}.ctetTopEntryExperience{padding:10px 0 18px!important}.ctetTopEntryShell{box-sizing:border-box!important;margin:0 auto!important;max-width:100%!important;padding:0 10px 18px!important;width:100%!important}.ctetHeroCommandGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;width:100%!important}.ctetHeroCommandDeck,.ctetHeroStory,.ctetLiveHeartbeat{border-radius:26px!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;max-width:100%!important;min-width:0!important;width:100%!important}.ctetHeroStory{padding:14px 12px 16px!important}.ctetTrustBadge{grid-gap:8px!important;align-items:center!important;border-radius:20px!important;display:grid!important;gap:8px!important;grid-template-columns:auto 1fr auto!important;padding:10px 12px!important;width:100%!important}.ctetTrustBadge strong{font-size:13px!important;line-height:1.25!important;min-width:0!important}.ctetHeroStory h1{font-size:clamp(36px,10.5vw,46px)!important;letter-spacing:0!important;line-height:1!important;margin:15px 0 12px!important}.ctetHeroStory h1 span{display:block!important;font-size:clamp(29px,8.6vw,37px)!important;line-height:1.05!important;margin-top:5px!important}.ctetHeroStory p{font-size:12.5px!important;line-height:1.5!important;margin:0!important;max-width:none!important}.ctetHeroCtas{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin:16px 0 18px!important}.ctetHeroCtas button{border-radius:18px!important;justify-content:center!important;min-height:50px!important;width:100%!important}.ctetHeroBenefitStrip{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important;padding:8px!important}.ctetHeroBenefit{flex-direction:column!important;justify-content:center!important;min-height:92px!important;min-width:0!important;padding:10px 7px!important;text-align:center!important}.ctetHeroBenefit small,.ctetHeroBenefit strong{white-space:normal!important}.ctetHeroCommandDeck{padding:14px 12px!important}.ctetCommandDeckHeader{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr)!important}.ctetCommandDeckHeader h2{font-size:19px!important;line-height:1.1!important}.ctetCommandDeckHeader p{font-size:11px!important;line-height:1.3!important}.ctetStreakChip{grid-column:1/-1!important;justify-self:end!important;margin-top:4px!important;padding:8px 10px!important}.ctetNextStepCard{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr) auto!important;height:auto!important;min-height:116px!important;overflow:hidden!important;padding:12px!important;width:100%!important}.ctetNextStepCard h3,.ctetNextStepCard p,.ctetNextStepCard small{white-space:normal!important}.ctetNextStepCard em{display:none!important}.ctetHeroQuickActions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.ctetHeroQuickActions button{min-height:74px!important;min-width:0!important}.ctetHeroQuickActions button:last-child:nth-child(odd){grid-column:1/-1!important;min-height:66px!important}.ctetWeeklyGoalCard{height:auto!important;min-height:92px!important;width:100%!important}.ctetLiveHeartbeat{grid-gap:12px!important;align-content:start!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;min-height:0!important;overflow:visible!important;padding:14px!important}.ctetLiveBadgeRow{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ctetLiveActions,.ctetLiveCountdown,.ctetLiveInfo,.ctetLiveMentor{max-width:100%!important;min-width:0!important;width:100%!important}.ctetLiveInfo h2,.ctetLiveInfo p,.ctetLiveMentor h3,.ctetLiveMentor p{height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.ctetLiveInfo h2{font-size:16px!important;line-height:1.25!important;margin-top:8px!important}.ctetLiveInfo p{font-size:11px!important;line-height:1.45!important;margin-top:4px!important}.ctetLiveMentor{align-items:center!important;display:flex!important;gap:12px!important;padding:4px 0!important}.ctetLiveMentor>div:last-child{min-width:0!important}.ctetLiveActions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.ctetLiveActions button{min-height:48px!important;width:100%!important}.ctetS2Screen{background:linear-gradient(180deg,#020716f0,#030c1dfa),#020716!important;height:auto!important;margin:0!important;min-height:0!important;padding:22px 0 24px!important}.ctetS2Shell{box-sizing:border-box!important;margin:0 auto!important;padding:0 14px!important}.ctetS2Grid,.ctetS2Shell{max-width:100%!important;overflow:visible!important;width:100%!important}.ctetS2Grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;height:auto!important}.ctetS2Grid>*,.ctetS2Modules,.ctetS2Momentum,.ctetS2Rail,.ctetS2Story{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;max-width:100%!important;min-width:0!important;position:static!important;transform:none!important;width:100%!important}.ctetS2Story{padding:0!important}.ctetS2Story h2{font-size:clamp(31px,9vw,40px)!important;letter-spacing:0!important;line-height:1.05!important}.ctetS2Story p{font-size:14px!important;line-height:1.55!important}.ctetS2Rail{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;margin:6px 0!important;overflow:visible!important;padding:0!important}.ctetS2Step{grid-gap:6px!important;background:#0f172ab8!important;border:1px solid #94a3b829!important;border-radius:18px!important;display:grid!important;gap:6px!important;min-height:94px!important;min-width:0!important;padding:12px 8px!important;place-items:center!important;width:auto!important}.ctetS2Node{height:42px!important;width:42px!important}.ctetS2Step small,.ctetS2Step strong{text-align:center!important;white-space:normal!important}.ctetS2Momentum{border-radius:24px!important;overflow:hidden!important;padding:16px!important}.ctetS2MomentumList{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.ctetS2MomentumCard{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:44px minmax(0,1fr)!important;height:auto!important;min-height:86px!important;min-width:0!important;padding:12px!important;text-align:left!important;width:100%!important}.ctetS2MomentumCard em,.ctetS2MomentumCard small,.ctetS2MomentumCard strong{white-space:normal!important}.ctetS2Modules{border-radius:24px!important;padding:16px!important}.ctetS2CommandGrid,.ctetS2ModuleGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;overflow:visible!important;width:100%!important}.ctetS2CommandGrid>*,.ctetS2ModuleGrid>*{box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:118px!important;min-width:0!important;width:100%!important}.ctetS2Mentor{grid-gap:12px!important;border-radius:24px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;height:auto!important;margin-top:14px!important;padding:16px!important;width:100%!important}.ctetS2MentorAction,.ctetS2MentorLeft,.ctetS2MentorMid{min-width:0!important;width:100%!important}.ctetS3FreshMentorAuthority{grid-gap:14px!important;background:#030814!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;height:auto!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:22px 14px 24px!important}.ctetS3FreshContentPanel,.ctetS3FreshImpactStrip,.ctetS3FreshMentorAuthority>*,.ctetS3FreshPhotoPanel{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;max-height:none!important;max-width:100%!important;min-width:0!important;width:100%!important}.ctetS3FreshPhotoPanel{aspect-ratio:4/5!important;border-radius:28px!important;max-height:520px!important;min-height:0!important;overflow:hidden!important}.ctetS3FreshPhotoGlow{inset:auto!important}.ctetS3FreshPhoto,.ctetS3FreshPhotoGlow{height:100%!important;width:100%!important}.ctetS3FreshPhoto{max-width:none!important;object-fit:cover!important;object-position:center top!important;transform:none!important}.ctetS3FreshContentPanel{border-radius:28px!important;overflow:visible!important;padding:18px 16px!important}.ctetS3FreshTopLine{gap:6px!important;height:auto!important;margin-bottom:12px!important}.ctetS3FreshTopLine b,.ctetS3FreshTopLine span{white-space:normal!important}.ctetS3FreshContentPanel h2{font-size:29px!important;letter-spacing:0!important;line-height:1.05!important}.ctetS3FreshBio,.ctetS3FreshRoleLine{font-size:13px!important;height:auto!important;line-height:1.5!important}.ctetS3FreshCredentialGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;height:auto!important;margin:14px 0!important;overflow:visible!important;width:100%!important}.ctetS3FreshCredentialCard{border-radius:18px!important;height:auto!important;min-height:76px!important;min-width:0!important;padding:12px!important;width:100%!important}.ctetS3FreshLowerGrid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.ctetS3FreshCtaPanel,.ctetS3FreshWhyPanel{height:auto!important;min-width:0!important;width:100%!important}.ctetS3FreshImpactStrip{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.ctetS3FreshImpactItem{border-radius:18px!important;height:auto!important;min-height:94px!important;min-width:0!important;padding:12px 10px!important;text-align:center!important;width:100%!important}.ctetS3FreshImpactItem span,.ctetS3FreshImpactItem strong{white-space:normal!important}.ctetS4LiveContentCenter{background:#020716!important;height:auto!important;margin:0!important;min-height:0!important;padding:24px 0!important}.ctetS4Shell{margin:0 auto!important;padding:0 14px!important}.ctetS4BottomTrust,.ctetS4Grid,.ctetS4Hero,.ctetS4Shell,.ctetS4TvStrip{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.ctetS4BottomTrust,.ctetS4Grid,.ctetS4Hero,.ctetS4TvStrip{height:auto!important;margin-left:0!important;margin-right:0!important;max-height:none!important;min-width:0!important}.ctetS4Hero{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;margin-bottom:14px!important;overflow:visible!important}.ctetS4Hero>*{grid-column:auto!important;grid-row:auto!important;min-width:0!important;width:100%!important}.ctetS4Hero h2{font-size:clamp(34px,10vw,44px)!important;letter-spacing:0!important;line-height:1.02!important}.ctetS4Hero p{font-size:13px!important;line-height:1.55!important;max-width:none!important;white-space:normal!important;width:100%!important}.ctetS4SyncCard{border-radius:20px!important;min-width:0!important;padding:14px!important;width:100%!important}.ctetS4TvStrip{grid-gap:12px!important;border-radius:26px!important;gap:12px!important;grid-template-columns:1fr!important;padding:16px!important}.ctetS4TvRail,.ctetS4TvStrip{display:grid!important;overflow:visible!important}.ctetS4TvRail{grid-gap:10px!important;gap:10px!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;width:100%!important}.ctetS4TvIntro,.ctetS4TvRail>*{height:auto!important;min-width:0!important;width:100%!important}.ctetS4Grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;overflow:visible!important}.ctetS4Panel,.ctetS4WeekPanel,.ctetS4WhatsNewPanel{border-radius:24px!important;height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:16px!important;width:100%!important}.ctetS4Panel *{max-width:100%!important;white-space:normal!important}.ctetS4BottomTrust{border-radius:22px!important;min-height:0!important;padding:16px!important}.ctetS5LockedScreen{background:#020716!important;height:auto!important;margin:0!important;min-height:0!important;padding:24px 0 0!important;width:100%!important}.ctetS5LockedShell{box-sizing:border-box!important;margin:0 auto!important;padding:0 14px!important}.ctetS5LockedShell,.ctetS5LockedTopGrid{max-width:100%!important;overflow:visible!important;width:100%!important}.ctetS5LockedTopGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;height:auto!important;margin:0!important}.ctetS5LockedCard{border-radius:26px!important;box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:18px 16px!important;width:100%!important}.ctetS5LockedCard h2,.ctetS5LockedCard h3,.ctetS5LockedCard p,.ctetS5LockedCard small,.ctetS5LockedCard span,.ctetS5LockedCard strong{max-width:100%!important;white-space:normal!important}.ctetS5LockedCard button,.ctetS5LockedCard input,.ctetS5LockedCard textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.ctetS5LockedFooter{grid-gap:20px!important;border-radius:28px 28px 0 0!important;box-sizing:border-box!important;display:grid!important;gap:20px!important;grid-template-columns:1fr!important;height:auto!important;margin:18px 0 0!important;max-width:100%!important;overflow:visible!important;padding:26px 16px!important;width:100%!important}.ctetS5LockedBrand,.ctetS5LockedLinks,.ctetS5LockedNewsletter{height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;width:100%!important}.ctetS5LockedLinks{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important}.ctetS5LockedBottom,.ctetS5LockedNewsletter button,.ctetS5LockedNewsletter input{width:100%!important}.ctetS5LockedBottom{grid-gap:8px!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:16px 14px 24px!important;text-align:center!important}}@media (max-width:420px){.ctetLockedBrand,.ctetLockedBrand .header-logo,.header-logo{width:min(150px,45vw)!important}.ctetHeroStory h1{font-size:36px!important}.ctetHeroStory h1 span,.ctetS2Story h2,.ctetS4Hero h2{font-size:30px!important}.ctetS3FreshContentPanel h2{font-size:27px!important}.ctetHeroBenefitStrip,.ctetHeroQuickActions,.ctetS2Rail,.ctetS3FreshImpactStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Shell .ctetS2Grid{display:flex!important;flex-direction:column!important;gap:14px!important;grid-template-columns:none!important;height:auto!important;max-width:100%!important;overflow:visible!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Grid>.ctetS2Modules,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Grid>.ctetS2Momentum,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Grid>.ctetS2Rail,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Grid>.ctetS2Story{grid-column:auto!important;grid-row:auto!important;height:auto!important;inset:auto!important;max-width:100%!important;min-width:0!important;position:static!important;transform:none!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Rail{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;overflow:visible!important;padding:0!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Modules,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Momentum{border-radius:24px!important;overflow:visible!important;padding:16px!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2CommandGrid,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2ModuleGrid,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumList{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important;max-width:100%!important;overflow:visible!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2CommandGrid>*,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2ModuleGrid>*,body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumList>*{box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:104px!important;min-width:0!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Mentor{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important;height:auto!important;overflow:visible!important;padding:16px!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority{display:flex!important;flex-direction:column!important;gap:14px!important;height:auto!important;min-height:0!important;overflow:hidden!important}body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshContentPanel{height:auto!important;max-height:none!important;overflow:visible!important}body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshCredentialGrid,body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip,body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;height:auto!important;max-width:100%!important;overflow:visible!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshCredentialCard,body .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshImpactItem{height:auto!important;min-height:86px!important;min-width:0!important;white-space:normal!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedShell{margin:0!important;max-width:100%!important;overflow:visible!important;padding:0 14px!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedTopGrid{display:flex!important;flex-direction:column!important;gap:14px!important;grid-template-columns:none!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedCard{box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:18px 16px!important;width:100%!important}body .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedBottom,body .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedFooter{display:flex!important;flex-direction:column!important;gap:16px!important;grid-template-columns:none!important;height:auto!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshLowerGrid.ctetS3FreshLowerGrid.ctetS3FreshLowerGrid{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshCtaPanel.ctetS3FreshCtaPanel.ctetS3FreshCtaPanel,html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshWhyPanel.ctetS3FreshWhyPanel.ctetS3FreshWhyPanel{box-sizing:border-box!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:12px!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshCtaCard.ctetS3FreshCtaCard.ctetS3FreshCtaCard{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshImpactStrip.ctetS3FreshImpactStrip.ctetS3FreshImpactStrip{display:flex!important;flex-wrap:wrap!important;gap:9px!important;grid-template-columns:none!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS3FreshMentorAuthority .ctetS3FreshImpactItem.ctetS3FreshImpactItem.ctetS3FreshImpactItem{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;height:auto!important;max-width:calc(50% - 5px)!important;min-height:94px!important;min-width:0!important;width:auto!important}html body #root .appShell .ctetExperiencePage .ctetS4LiveContentCenter .ctetS4Tabs.ctetS4Tabs.ctetS4Tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;scrollbar-width:none!important;width:100%!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage .ctetS4LiveContentCenter .ctetS4Tabs.ctetS4Tabs.ctetS4Tabs::-webkit-scrollbar{display:none!important}html body #root .appShell .ctetExperiencePage .ctetS4LiveContentCenter .ctetS4Tabs.ctetS4Tabs.ctetS4Tabs button{flex:0 0 auto!important;white-space:nowrap!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen.ctetS5LockedScreen.ctetS5LockedScreen{left:0!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:24px 0 0!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedShell.ctetS5LockedShell.ctetS5LockedShell{box-sizing:border-box!important;left:0!important;margin:0 auto!important;max-width:100%!important;overflow:visible!important;padding:0 14px!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedTopGrid.ctetS5LockedTopGrid.ctetS5LockedTopGrid{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;grid-template-columns:none!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedFooter.ctetS5LockedFooter.ctetS5LockedFooter{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:20px!important;grid-template-columns:none!important;height:auto!important;margin:18px 0 0!important;max-width:100%!important;overflow:visible!important;padding:26px 16px!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedBrand.ctetS5LockedBrand.ctetS5LockedBrand,html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedLinks.ctetS5LockedLinks.ctetS5LockedLinks,html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedNewsletter.ctetS5LockedNewsletter.ctetS5LockedNewsletter{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;position:static!important;text-align:center!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage .ctetS5LockedScreen .ctetS5LockedLinks.ctetS5LockedLinks.ctetS5LockedLinks>*{margin:0!important;max-width:100%!important;position:static!important;transform:none!important;width:100%!important}}.ctetMobileSectionDock{display:none}@media (max-width:720px){.ctetExperiencePage{padding-bottom:108px!important}.ctetS2Screen,.ctetS3FreshMentorAuthority,.ctetS4LiveContentCenter,.ctetS5LockedScreen,.ctetTopEntryExperience{scroll-margin-top:82px}.ctetMobileSectionDock{grid-gap:6px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0f172af0,#020716f7),#020716f5;border:1px solid #94a3b833;border-radius:24px;bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 22px 60px #00000085,inset 0 1px 0 #ffffff14;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));height:66px;left:10px;padding:7px;position:fixed;right:10px;z-index:1200}.ctetMobileSectionDock button{grid-gap:2px;background:#0000;border:0;border-radius:18px;color:#e2e8f0b8;cursor:pointer;display:grid;font:inherit;gap:2px;height:52px;min-width:0;padding:7px 4px;place-items:center}.ctetMobileSectionDock button:focus,.ctetMobileSectionDock button:hover{background:radial-gradient(circle at 50% 0,#f9731657,#0000 70%),#f9731629;box-shadow:inset 0 0 0 1px #fb923c6b;color:#fff7ed;outline:none}.ctetMobileSectionDock span{background:#0f172ab8;border-radius:999px;color:#fbbf24;display:grid;font-size:9px;font-weight:900;height:20px;line-height:1;place-items:center;width:24px}.ctetMobileSectionDock strong{display:block;font-size:10px;letter-spacing:0;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{bottom:max(10px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:66px!important;left:10px!important;margin:0!important;max-width:none!important;position:fixed!important;right:10px!important;top:auto!important;width:auto!important;z-index:1200!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock button{grid-gap:2px!important;display:grid!important;gap:2px!important;height:52px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:7px 2px!important;place-items:center!important;text-align:center!important;white-space:normal!important;width:100%!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock span{display:grid!important;font-size:8.5px!important;height:18px!important;line-height:1!important;place-items:center!important;width:24px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock strong{display:block!important;font-size:8.5px!important;letter-spacing:0!important;line-height:1!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]{min-height:calc(100dvh - 70px)!important;padding-bottom:98px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3FreshMentorAuthority,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetTopEntryExperience{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home]>.ctetTopEntryExperience,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen{display:block!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority{display:flex!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter{display:block!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{background:linear-gradient(180deg,#0f172af2,#020716fa),#020716f5!important;border-radius:26px!important;height:68px!important;padding:7px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock button{border-radius:19px!important;color:#e2e8f0ad!important;gap:4px!important;height:54px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock button[aria-pressed=true]{background:radial-gradient(circle at 50% 0,#fb923c61,#0000 72%),#f9731629!important;box-shadow:inset 0 0 0 1px #fb923c6b,0 10px 28px #f973162e!important;color:#fff7ed!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock .ctetMobileDockMark{background:radial-gradient(circle,#fbbf24f2 0 3px,#fbbf241f 4px 100%)!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #fbbf242e!important;display:grid!important;height:22px!important;place-items:center!important;width:26px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock button[aria-pressed=true] .ctetMobileDockMark{background:radial-gradient(circle,#fff7ed 0 3px,#fb923c5c 4px 100%)!important;box-shadow:inset 0 0 0 1px #fff7ed42,0 0 16px #fb923c6b!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock strong{font-size:9.5px!important;font-weight:900!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter button,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetHeroCtas button{height:auto!important;line-height:1.15!important;min-height:48px!important;overflow:visible!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter *{box-sizing:border-box!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4Shell{max-width:100%!important;overflow:visible!important;padding-left:12px!important;padding-right:12px!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekRow{height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard{grid-gap:10px 12px!important;align-items:start!important;display:grid!important;gap:10px 12px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4TypePill,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard strong{grid-column:1/-1!important;max-width:100%!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard .ctetS4IconBox{grid-column:1!important;height:40px!important;min-width:40px!important;width:40px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard>div{grid-column:2!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4Tabs.ctetS4Tabs.ctetS4Tabs{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;overflow:visible!important;padding:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4Tabs.ctetS4Tabs.ctetS4Tabs button{height:auto!important;justify-content:center!important;line-height:1.1!important;max-width:100%!important;min-height:40px!important;min-width:0!important;text-align:center!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow{grid-gap:10px 12px!important;align-items:start!important;display:grid!important;gap:10px 12px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedRibbon,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate>em,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate>strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow>small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow>strong{grid-column:1/-1!important;justify-self:stretch!important;max-width:100%!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate>i,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow .ctetS4IconBox{grid-column:1!important;height:40px!important;min-width:40px!important;width:40px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate>div,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow>div{grid-column:2!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekRow{grid-gap:10px 12px!important;align-items:start!important;display:grid!important;gap:10px 12px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4DateBlock{grid-column:1!important;grid-row:1/span 2!important;height:auto!important;min-height:58px!important;min-width:56px!important;width:56px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekRow>i{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekInfo{grid-column:2!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekRow .ctetS4TypePill{grid-column:2!important;justify-self:start!important;max-width:100%!important;white-space:normal!important;width:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekRow>strong{grid-column:1/-1!important;height:auto!important;justify-self:stretch!important;max-width:100%!important;min-height:38px!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate h4,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4FeaturedUpdate p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard h4,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4TvCard p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow h4,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4UpdateRow p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekInfo h4,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekInfo p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WeekInfo small{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;display:block!important;height:auto!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey],html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen{height:auto!important;max-height:none!important;min-height:calc(100dvh - 70px)!important;overflow:visible!important;overflow-x:hidden!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen{display:block!important;margin:0!important;padding:18px 0 118px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen:after,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen:before{pointer-events:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Shell.ctetS2Shell{box-sizing:border-box!important;height:auto!important;margin:0 auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:0 14px!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid.ctetS2Grid{display:flex!important;flex-direction:column!important;gap:14px!important;grid-template-areas:none!important;grid-template-columns:none!important;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid>.ctetS2Modules,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid>.ctetS2Momentum,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid>.ctetS2Rail,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid>.ctetS2Story,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Mentor.ctetS2Mentor{box-sizing:border-box!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;position:static!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Story.ctetS2Story{padding:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Story h2{font-size:clamp(34px,10vw,42px)!important;letter-spacing:0!important;line-height:1!important;margin:10px 0 8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Story p{font-size:13px!important;line-height:1.45!important;max-width:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Rail.ctetS2Rail{-webkit-overflow-scrolling:touch!important;align-items:stretch!important;border-radius:24px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;min-height:126px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:14px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Rail.ctetS2Rail::-webkit-scrollbar{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step.ctetS2Step{align-items:center!important;border-radius:18px!important;display:flex!important;flex:0 0 136px!important;flex-direction:column!important;gap:7px!important;height:auto!important;justify-content:center!important;max-width:136px!important;min-height:108px!important;min-width:136px!important;overflow:visible!important;padding:12px 10px!important;scroll-snap-align:start!important;text-align:center!important;width:136px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step:after,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step:before{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Node{font-size:18px!important;height:44px!important;min-width:44px!important;width:44px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Modules.ctetS2Modules,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Momentum.ctetS2Momentum{border-radius:24px!important;padding:16px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2CommandGrid.ctetS2CommandGrid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleGrid.ctetS2ModuleGrid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumList.ctetS2MomentumList{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important;max-width:100%!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Module.ctetS2Module,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard.ctetS2MomentumCard{box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:104px!important;min-width:0!important;overflow:visible!important;padding:14px!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard.ctetS2MomentumCard{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard>span{height:46px!important;min-width:46px!important;width:46px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody em,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody>strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard em,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Module.ctetS2Module{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:50px minmax(0,1fr)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleIcon{height:48px!important;min-width:48px!important;width:48px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Mentor.ctetS2Mentor{border-radius:24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px 16px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid{max-width:100%!important;min-width:0!important;text-align:left!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:62px minmax(0,1fr)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorPhoto{height:58px!important;min-width:58px!important;width:58px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction button{min-height:46px!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Rail.ctetS2Rail.ctetS2Rail{grid-gap:10px!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:14px!important;scroll-snap-type:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step.ctetS2Step.ctetS2Step{flex:none!important;max-width:100%!important;min-height:112px!important;min-width:0!important;scroll-snap-align:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]{height:auto!important;max-height:none!important;min-height:calc(100dvh - 70px)!important;overflow:visible!important;overflow-x:hidden!important;padding-bottom:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3FreshMentorAuthority,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS5LockedScreen{box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:calc(100dvh - 70px)!important;overflow:visible!important;overflow-x:hidden!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen{padding:14px 0 84px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Shell.ctetS2Shell{padding:0 14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid.ctetS2Grid{gap:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Story h2{font-size:clamp(30px,9vw,37px)!important;line-height:1.01!important;margin:8px 0 7px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Story p{font-size:12.5px!important;line-height:1.38!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Rail.ctetS2Rail.ctetS2Rail{border-radius:22px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step.ctetS2Step.ctetS2Step{border-radius:16px!important;gap:5px!important;min-height:92px!important;padding:10px 8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Node{font-size:16px!important;height:38px!important;min-width:38px!important;width:38px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step strong{font-size:13px!important;line-height:1.05!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Step small{font-size:10px!important;line-height:1.15!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Modules.ctetS2Modules,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Momentum.ctetS2Momentum{border-radius:22px!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleGrid.ctetS2ModuleGrid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumList.ctetS2MomentumList{gap:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Module.ctetS2Module,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard.ctetS2MomentumCard{border-radius:18px!important;min-height:88px!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleIcon,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MomentumCard>span{height:42px!important;min-width:42px!important;width:42px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Mentor.ctetS2Mentor{border-radius:22px!important;gap:10px!important;padding:15px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority{background:#020716!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:14px 14px 84px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCtaPanel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactStrip,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshLowerGrid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoPanel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyPanel{box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;position:static!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoPanel{border-radius:24px!important;min-height:188px!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhoto{height:132px!important;max-height:42vw!important;max-width:42vw!important;width:132px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel{border-radius:24px!important;padding:16px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel h2{font-size:clamp(30px,9vw,38px)!important;line-height:1.02!important;margin:8px 0 6px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshBio,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshRoleLine{font-size:12.5px!important;line-height:1.42!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialGrid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactStrip,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyGrid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;height:auto!important;max-width:100%!important;overflow:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCtaCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactItem,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyCard{border-radius:18px!important;height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:12px!important;white-space:normal!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactStrip,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactItem span,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactItem strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyCard small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshWhyCard strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter.ctetS4LiveContentCenter{padding-bottom:84px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter.ctetS4LiveContentCenter{padding-top:16px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4Grid,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4Panel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4Shell,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4TvStrip,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4WeekPanel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4WhatsNewPanel{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4Panel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4TvStrip{border-radius:22px!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4TvCard{border-radius:18px!important;min-height:0!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4PanelHead{height:auto!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen.ctetS5LockedScreen{padding-top:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBottom,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFooter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedShell,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTopGrid{box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedCard{border-radius:22px!important;padding:14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFooter{border-radius:22px!important;gap:14px!important;padding:18px 14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBottom{left:auto!important;margin:0!important;max-width:100%!important;padding:14px!important;right:auto!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen.ctetS5LockedScreen.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter.ctetS4LiveContentCenter.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority{overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTopGrid.ctetS5LockedTopGrid{gap:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTitle{gap:8px!important;margin-bottom:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow i,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTitle>span{height:38px!important;min-width:38px!important;width:38px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTitle h3{font-size:20px!important;line-height:1.08!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBrand p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedTitle p{font-size:12px!important;line-height:1.35!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedForm{gap:8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedForm label{gap:5px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedForm input,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter input{font-size:13px!important;height:40px!important;min-height:40px!important;padding:9px 12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedForm textarea{font-size:13px!important;height:84px!important;min-height:84px!important;padding:10px 12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter button,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedQuestionBox button,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSubmit{border-radius:14px!important;height:auto!important;min-height:42px!important;padding:10px 12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFaqList,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRows{gap:8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFaqList button,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow{border-radius:16px!important;min-height:58px!important;padding:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedQuestionBox{border-radius:18px!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFooter.ctetS5LockedFooter{gap:12px!important;padding:16px 14px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSocials{gap:8px!important;justify-content:center!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSocials button{height:36px!important;min-width:36px!important;width:36px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks.ctetS5LockedLinks{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;text-align:left!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks>*{min-width:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks button{font-size:12px!important;min-height:30px!important;padding:6px 0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter div{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 44px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen],html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3FreshMentorAuthority,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS5LockedScreen{overflow:visible!important;overflow-x:clip!important;overflow-x:visible!important;overflow-y:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen.ctetS5LockedScreen.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter.ctetS4LiveContentCenter.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoPanel.ctetS3FreshPhotoPanel{align-items:center!important;aspect-ratio:auto!important;height:168px!important;justify-content:center!important;max-height:168px!important;min-height:168px!important;overflow:hidden!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhoto.ctetS3FreshPhoto{height:126px!important;max-height:36vw!important;max-width:36vw!important;object-fit:contain!important;width:126px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoGlow{display:none!important;pointer-events:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshImpactStrip,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshLowerGrid{position:relative!important;z-index:2!important}#root,body,html,html body #root .appShell,html body #root .appShell .ctetExperiencePage,html body #root .appShell .ctetS2Screen,html body #root .appShell .ctetS3FreshMentorAuthority,html body #root .appShell .ctetS4LiveContentCenter,html body #root .appShell .ctetS5LockedScreen,html body #root .appShell .ctetTopEntryExperience{-ms-overflow-style:none!important;scrollbar-width:none!important}}@media (max-width:720px){#root::-webkit-scrollbar,body::-webkit-scrollbar,html body #root .appShell .ctetExperiencePage::-webkit-scrollbar,html body #root .appShell .ctetS2Screen::-webkit-scrollbar,html body #root .appShell .ctetS3FreshMentorAuthority::-webkit-scrollbar,html body #root .appShell .ctetS4LiveContentCenter::-webkit-scrollbar,html body #root .appShell .ctetS5LockedScreen::-webkit-scrollbar,html body #root .appShell .ctetTopEntryExperience::-webkit-scrollbar,html body #root .appShell::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen.ctetS2Screen.ctetS2Screen{padding-bottom:28px!important;padding-top:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Grid.ctetS2Grid{gap:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Module.ctetS2Module{border-radius:16px!important;gap:10px!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:86px!important;padding:10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleIcon{border-radius:14px!important;height:42px!important;min-width:42px!important;width:42px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody em,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody>strong{line-height:1.1!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2ModuleBody button{font-size:12px!important;min-height:30px!important;padding:6px 10px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Mentor.ctetS2Mentor{grid-gap:10px!important;border-radius:20px!important;display:grid!important;gap:10px!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:0!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid{min-width:0!important;padding:0!important;width:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft{grid-column:1!important;grid-row:1/span 2!important;justify-content:center!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid{gap:4px!important;grid-column:2!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction{grid-column:1/-1!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction button{border-radius:14px!important;min-height:40px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorPhoto{height:52px!important;min-width:52px!important;width:52px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority.ctetS3FreshMentorAuthority{gap:10px!important;padding:10px 12px 28px!important;position:relative!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoPanel.ctetS3FreshPhotoPanel{border-radius:20px!important;height:142px!important;left:12px!important;max-height:142px!important;max-width:104px!important;min-height:142px!important;min-width:104px!important;overflow:hidden!important;padding:8px!important;position:absolute!important;top:10px!important;width:104px!important;z-index:4!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhoto.ctetS3FreshPhoto{height:118px!important;max-height:118px!important;max-width:88px!important;object-fit:contain!important;width:88px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel.ctetS3FreshContentPanel{border-radius:20px!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshBio,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel>h2,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshRoleLine,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshTopLine{margin-left:116px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshTopLine{gap:6px!important;height:auto!important;margin-bottom:8px!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshTopLine span,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshTopLine strong{font-size:13px!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel>h2{font-size:clamp(24px,7vw,30px)!important;line-height:1.02!important;margin-bottom:4px!important;margin-top:4px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshBio,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshRoleLine{font-size:11px!important;line-height:1.32!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialGrid.ctetS3FreshCredentialGrid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard.ctetS3FreshCredentialCard{border-radius:14px!important;gap:5px!important;min-height:74px!important;padding:9px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshCredentialCard strong{font-size:10.5px!important;line-height:1.12!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen.ctetS5LockedScreen.ctetS5LockedScreen{padding-bottom:28px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFooter.ctetS5LockedFooter{grid-gap:10px!important;border-radius:18px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBrand,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter{gap:8px!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBrand p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter p{font-size:11px!important;line-height:1.25!important;margin:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks.ctetS5LockedLinks{grid-gap:8px 10px!important;display:grid!important;gap:8px 10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks>div{grid-gap:4px!important;align-content:start!important;display:grid!important;gap:4px!important;height:auto!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks h4,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks strong{font-size:13px!important;line-height:1.1!important;margin:0 0 2px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks a,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks button{font-size:11px!important;line-height:1.1!important;min-height:22px!important;padding:2px 0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter div{gap:6px!important;grid-template-columns:minmax(0,1fr) 42px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBottom.ctetS5LockedBottom{font-size:11px!important;gap:4px!important;grid-template-columns:1fr!important;line-height:1.25!important;padding:10px 12px 70px!important;text-align:center!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2Mentor.ctetS2Mentor.ctetS2Mentor{border-radius:20px!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-height:0!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft.ctetS2MentorLeft{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:54px minmax(0,1fr)!important;height:auto!important;justify-content:stretch!important;min-height:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft>:not(.ctetS2MentorPhoto){height:auto!important;min-width:0!important;width:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction.ctetS2MentorAction,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid.ctetS2MentorMid{height:auto!important;min-width:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorLeft strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid h3,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorMid p{line-height:1.15!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction button{width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFooter.ctetS5LockedFooter.ctetS5LockedFooter{grid-gap:10px!important;border-radius:18px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:12px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks.ctetS5LockedLinks.ctetS5LockedLinks{grid-gap:8px 10px!important;display:grid!important;gap:8px 10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedLinks.ctetS5LockedLinks.ctetS5LockedLinks>div{grid-gap:4px!important;align-content:start!important;display:grid!important;gap:4px!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedBrand.ctetS5LockedBrand,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedNewsletter.ctetS5LockedNewsletter{gap:8px!important;height:auto!important;min-height:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedFaqList button,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow.ctetS5LockedSupportRow{height:auto!important;min-height:48px!important;overflow:visible!important;padding:9px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help] .ctetS5LockedSupportRow strong{min-width:0!important;overflow-wrap:anywhere!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey] .ctetS2MentorAction button{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}}.ctetS4TvControls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ctetS4TvControls button{background:#ffffff14;border:1px solid #facc1552;border-radius:999px;color:#fef3c7;font-size:.72rem;font-weight:900;min-height:30px;padding:0 10px}.ctetS4TvControls strong{color:#fff7edbd;font-size:.72rem;font-weight:900}.ctetS4LiveContentCenter .ctetS4TvCard.isActive{border-color:#facc15b8!important;box-shadow:0 18px 42px #facc1524!important}.ctetS4PlanPill{align-items:center;background:#fbbf241f;border:1px solid #fbbf2452;border-radius:999px;color:#fef3c7;display:inline-flex;font-size:.62rem;font-weight:950;letter-spacing:.04em;margin-left:6px;min-height:22px;padding:0 8px;text-transform:uppercase}.ctetS4EmptyMini,.ctetS4WhatsNewEmpty{grid-gap:8px;background:#0f172a75;border:1px dashed #94a3b852;border-radius:18px;color:#e2e8f0c7;display:grid;gap:8px;padding:22px}.ctetS4EmptyMini strong,.ctetS4WhatsNewEmpty strong{color:#fff7ed;font-size:.96rem}.ctetS4EmptyMini span,.ctetS4WhatsNewEmpty p{font-size:.8rem;line-height:1.5;margin:0}.ctetS4WhatsNewResults{min-width:0}.ctetS4WhatsNewSingleNote{grid-gap:4px;background:#0f172a4d;border:1px dashed #94a3b83d;border-radius:16px;display:grid;gap:4px;margin-top:10px;padding:14px 16px}.ctetS4WhatsNewSingleNote strong{color:#fff7ed;font-size:.84rem}.ctetS4WhatsNewSingleNote span{color:#cbd5e1b3;font-size:.76rem;line-height:1.4}.ctetS4WhatsNewPanel.isEmpty{display:grid;grid-template-rows:auto auto minmax(240px,1fr)}.ctetS4WhatsNewPanel.isEmpty .ctetS4WhatsNewResults{display:grid;min-height:0}.ctetS4WhatsNewEmpty{height:100%;justify-items:center;min-height:clamp(220px,28vw,360px);place-content:center;text-align:center}.ctetS4WhatsNewEmpty>span{background:#78350f38;border:1px solid #f59e0b70;border-radius:16px;color:#fbbf24;display:grid;font-weight:900;height:54px;letter-spacing:.04em;place-items:center;width:54px}.ctetS4WhatsNewEmpty p{color:#cbd5e1c2;max-width:460px}.ctetS4WhatsNewEmpty button{background:#78350f47;border:1px solid #f59e0b75;border-radius:14px;box-shadow:none;color:#fde68a;cursor:pointer;font:inherit;font-weight:800;margin-top:6px;min-height:42px;padding:0 18px}.ctetS4WhatsNewEmpty button:active,.ctetS4WhatsNewEmpty button:focus-visible,.ctetS4WhatsNewEmpty button:hover{background:#78350f66;border-color:#fbbf24b8;box-shadow:none;color:#fff7ed;transform:none}.ctetS4WhatsNewEmpty button:focus-visible{outline:2px solid #fbbf24a8;outline-offset:2px}.ctetS4WeekRow.isEmpty{border-style:dashed!important;opacity:.82}.ctetS4WeekRow.isEmpty .ctetS4TypePill{background:#94a3b81f!important;color:#cbd5e1!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{display:none!important;pointer-events:none!important}.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage{margin-top:62px!important}.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage>.ctetTopEntryExperience{margin-top:0!important;min-height:calc(100vh - 62px)!important}@media (max-width:1380px){.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage{margin-top:58px!important}.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage>.ctetTopEntryExperience{min-height:calc(100vh - 58px)!important}}@media (max-width:720px){html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{display:grid!important;pointer-events:auto!important}.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage{margin-top:70px!important}.ctetExperienceStickyHeader+.ctetMobileSectionDock+.ctetExperiencePage>.ctetTopEntryExperience{min-height:calc(100dvh - 70px)!important}}.ctetS2TodayMission{grid-gap:14px;background:radial-gradient(circle at top left,#f59e0b2e,#0000 34%),linear-gradient(145deg,#0f172afa,#1e293bf5);border:1px solid #f59e0b33;border-radius:24px;box-shadow:0 18px 45px #0f172a2e;color:#fff;display:grid;gap:14px;margin:14px 0;padding:16px}.ctetS2TodayMissionTop{align-items:flex-start;display:flex;gap:12px}.ctetS2TodayMissionTop>span{background:#ffffff1f;border-radius:16px;display:grid;font-size:22px;height:44px;place-items:center;width:44px}.ctetS2TodayMissionTop b{color:#fbbf24;display:block;font-size:.72rem;letter-spacing:.13em;margin-bottom:5px;text-transform:uppercase}.ctetS2TodayMissionTop h4{color:#fff;font-size:1.08rem;line-height:1.15;margin:0}.ctetS2TodayMissionTop p{color:#ffffffb8;font-size:.84rem;line-height:1.45;margin:6px 0 0}.ctetS2TodayMissionProgress{grid-gap:10px;align-items:center;display:grid;font-size:.78rem;gap:10px;grid-template-columns:auto 1fr auto}.ctetS2TodayMissionProgress em,.ctetS2TodayMissionProgress strong{color:#fef3c7;font-style:normal;font-weight:900}.ctetS2TodayMissionProgress span{background:#ffffff1f;border-radius:999px;height:9px;overflow:hidden}.ctetS2TodayMissionProgress i{background:linear-gradient(90deg,#f97316,#facc15);border-radius:inherit;display:block;height:100%;transition:width .25s ease}.ctetS2TodayMissionTasks{grid-gap:8px;display:grid;gap:8px}.ctetS2TodayMissionTasks button{grid-gap:10px;align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;text-align:left;width:100%}.ctetS2TodayMissionTasks button:hover{background:#ffffff1f;transform:translateY(-1px)}.ctetS2TodayMissionTasks button.isDone{background:#22c55e26;border-color:#22c55e6b}.ctetS2TodayMissionTasks button>b{font-size:18px}.ctetS2TodayMissionTasks strong{color:#fff;display:block;font-size:.86rem}.ctetS2TodayMissionTasks small{color:#ffffffa8;display:block;font-size:.74rem;margin-top:2px}.ctetS2TodayMissionTasks em{color:#fef3c7;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}@media (max-width:720px){.ctetS2TodayMission{border-radius:20px;padding:14px}.ctetS2TodayMissionProgress{grid-template-columns:1fr auto}.ctetS2TodayMissionProgress span{grid-column:1/-1;order:2}}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Momentum{align-self:stretch}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission{border-radius:20px;gap:10px;margin:10px 0 12px;padding:13px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop{gap:10px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop>span{border-radius:13px;font-size:18px;height:36px;min-width:36px;width:36px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop b{font-size:.66rem;letter-spacing:.11em;margin-bottom:3px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop h4{font-size:.98rem;line-height:1.12}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.76rem;line-height:1.35;margin-top:5px;overflow:hidden}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionProgress{font-size:.72rem;gap:8px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks{gap:7px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button{border-radius:15px;grid-template-columns:22px 1fr auto;min-height:54px;padding:8px 9px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button>b{font-size:16px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks strong{font-size:.78rem;line-height:1.16}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.68rem;line-height:1.15;overflow:hidden}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks em{font-size:.66rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumList{gap:8px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission+.ctetS2MomentumList .ctetS2MomentumCard{border-radius:18px;min-height:66px;padding:10px 12px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission+.ctetS2MomentumList .ctetS2MomentumCard small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission+.ctetS2MomentumList .ctetS2MomentumCard em{margin-top:4px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission+.ctetS2MomentumList{display:none!important}.ctetS2StreakLine{align-items:center;background:#ffffff14;border:1px solid #fbbf242e;border-radius:15px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.ctetS2StreakLine span{color:#fff;font-size:.78rem;font-weight:900}.ctetS2StreakLine em{color:#fef3c7;font-size:.68rem;font-style:normal;font-weight:900;text-align:right}.ctetS2StreakLine{flex-wrap:wrap}.ctetS2StreakLine small{color:#fde68a;flex-basis:100%;font-size:.69rem;font-weight:900;letter-spacing:.02em}.ctetS2XpMiniBar{grid-gap:5px;display:grid;gap:5px}.ctetS2XpMiniBar span{background:#ffffff1c;border-radius:999px;height:7px;overflow:hidden}.ctetS2XpMiniBar i{background:linear-gradient(90deg,#38bdf8,#facc15);border-radius:inherit;display:block;height:100%;transition:width .25s ease}.ctetS2XpMiniBar em{color:#ffffffb8;font-size:.66rem;font-style:normal;font-weight:800;text-align:right}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission{gap:8px;padding:12px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine{grid-gap:5px 8px;border-radius:14px;display:grid;gap:5px 8px;grid-template-columns:1fr auto;padding:8px 10px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine span{font-size:.74rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine em{font-size:.64rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine small{font-size:.66rem;grid-column:1/-1}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar{gap:3px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar span{height:5px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar em{font-size:.62rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks{gap:6px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button{border-radius:14px;min-height:46px;padding:7px 9px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks strong{font-size:.75rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks em,html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks small{font-size:.62rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Momentum{overflow:hidden!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumHead{margin-bottom:10px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumHead h3{font-size:1.12rem!important;line-height:1.05!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2MomentumHead p{font-size:.76rem!important;line-height:1.28!important;margin-top:4px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission{border-radius:18px!important;gap:7px!important;margin:8px 0 0!important;padding:11px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop{gap:9px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop>span{border-radius:12px!important;font-size:16px!important;height:32px!important;min-width:32px!important;width:32px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop b{font-size:.62rem!important;margin-bottom:2px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop h4{font-size:.9rem!important;line-height:1.08!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop p{-webkit-line-clamp:1!important;font-size:.68rem!important;line-height:1.18!important;margin-top:3px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionProgress{font-size:.66rem!important;gap:7px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionProgress span{height:6px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine{border-radius:13px!important;gap:3px 7px!important;padding:7px 9px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine span{font-size:.68rem!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine em{font-size:.58rem!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine small{font-size:.61rem!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar{gap:2px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar span{height:4px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar em{font-size:.58rem!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks{gap:5px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button{border-radius:13px!important;gap:7px!important;grid-template-columns:20px 1fr auto!important;min-height:39px!important;padding:6px 8px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button>b{font-size:14px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks strong{font-size:.68rem!important;line-height:1.05!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks small{display:none!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks em{font-size:.58rem!important;line-height:1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Momentum{align-self:stretch!important;min-height:520px!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMission{border-radius:22px!important;gap:12px!important;margin:14px 0 0!important;padding:16px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop{gap:12px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop>span{border-radius:14px!important;font-size:19px!important;height:40px!important;min-width:40px!important;width:40px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop b{font-size:.68rem!important;margin-bottom:4px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop h4{font-size:1.02rem!important;line-height:1.14!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTop p{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;font-size:.76rem!important;line-height:1.35!important;margin-top:6px!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionProgress{font-size:.74rem!important;gap:9px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionProgress span{height:8px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine{grid-gap:6px 10px!important;border-radius:16px!important;display:grid!important;gap:6px 10px!important;grid-template-columns:1fr auto!important;padding:10px 12px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine span{font-size:.78rem!important;line-height:1.2!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine em{font-size:.66rem!important;line-height:1.2!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2StreakLine small{font-size:.7rem!important;grid-column:1/-1!important;line-height:1.2!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar{gap:5px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar span{height:7px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2XpMiniBar em{font-size:.66rem!important;line-height:1.2!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks{gap:9px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button{border-radius:17px!important;gap:10px!important;grid-template-columns:24px 1fr auto!important;min-height:58px!important;padding:10px 12px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks button>b{font-size:17px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks strong{font-size:.82rem!important;line-height:1.15!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks small{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;font-size:.69rem!important;line-height:1.18!important;margin-top:3px!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2TodayMissionTasks em{font-size:.68rem!important;line-height:1.1!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWall{grid-gap:8px;display:grid;gap:8px;margin-top:2px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallHead{align-items:center;display:flex;gap:10px;justify-content:space-between}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallHead strong{color:#fff;font-size:.76rem;font-weight:950}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallHead em{color:#fde68a;font-size:.64rem;font-style:normal;font-weight:900}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile{align-items:center;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:13px;display:flex;gap:7px;min-height:36px;padding:7px 8px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile b{background:#ffffff14;border-radius:9px;display:grid;font-size:13px;height:22px;min-width:22px;place-items:center;width:22px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile span{color:#ffffffc7;font-size:.63rem;font-weight:900;line-height:1.1}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile.isUnlocked{background:linear-gradient(135deg,#16a34a33,#0f172ae0);border-color:#22c55e6b}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile.isUnlocked b{background:#22c55e2e}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeTile.isLocked{filter:grayscale(.65);opacity:.56}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWall{display:none!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide{grid-gap:12px;align-self:start;background:radial-gradient(circle at 12% 20%,#f59e0b21,#0000 34%),linear-gradient(135deg,#0f172ae6,#020617f5);border:1px solid #f59e0b38;border-radius:24px;box-shadow:0 20px 55px #0000003d;display:grid;gap:12px;grid-column:1/3;padding:16px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeGridWide{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile{align-items:flex-start;border-radius:18px;flex-direction:column;gap:7px;min-height:74px;padding:12px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile b{border-radius:12px;font-size:16px;height:30px;min-width:30px;width:30px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile span{font-size:.78rem}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile small{color:#e2e8f0a8;display:block;font-size:.63rem;font-weight:800;line-height:1.2}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2Momentum .ctetS2TodayMission{margin-bottom:0!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide{border-radius:22px!important;grid-column:1/3!important;margin-top:-2px!important;padding:12px 14px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeGridWide{gap:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile{border-radius:16px!important;gap:5px!important;min-height:58px!important;padding:10px 11px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile b{border-radius:11px!important;font-size:15px!important;height:26px!important;min-width:26px!important;width:26px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile span{font-size:.72rem!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide .ctetS2BadgeTile small{font-size:.59rem!important;line-height:1.15!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeWallWide{display:none!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStrip{align-items:center;background:radial-gradient(circle at 10% 30%,#f59e0b24,#0000 34%),linear-gradient(135deg,#0f172ae6,#020617f5);border:1px solid #f59e0b38;border-radius:18px;display:flex;gap:14px;grid-column:1/-1;justify-content:space-between;margin:0 0 2px;padding:10px 12px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStrip>div:first-child{grid-gap:2px;display:grid;gap:2px;min-width:108px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStrip strong{color:#fff;font-size:.78rem;font-weight:950}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStrip em{color:#fde68a;font-size:.63rem;font-style:normal;font-weight:900}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span{align-items:center;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;color:#ffffffc7;display:flex;font-size:.66rem;font-weight:900;gap:7px;line-height:1.05;min-height:34px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems b{background:#ffffff14;border-radius:9px;display:grid;font-size:13px;height:22px;min-width:22px;place-items:center;width:22px}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span.isUnlocked{background:linear-gradient(135deg,#16a34a33,#0f172ae0);border-color:#22c55e6b}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span.isLocked{filter:grayscale(.65);opacity:.58}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStrip{gap:12px!important;padding:9px 11px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems{gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span{border-radius:13px!important;font-size:.61rem!important;min-height:31px!important;padding:6px 8px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems b{border-radius:8px!important;font-size:12px!important;height:20px!important;min-width:20px!important;width:20px!important}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span.isUnlocked{box-shadow:inset 0 0 0 1px #22c55e1f,0 10px 24px #22c55e14}html body #root .appShell .ctetExperiencePage .ctetS2Screen .ctetS2BadgeStripItems span.isLocked{border-style:dashed!important}html body #root .appShell,html body #root>.appShell{background:#020617}html body #root .ctetGlobalPremiumHeader+.appShell{padding-top:74px}html body #root .ctetGlobalPremiumHeader .ctetLockedTools{min-width:auto}html body #root .ctetGlobalPremiumHeader .ctetLockedAccount{min-width:170px}html body #root .ctetExperienceStickyHeader .ctetLockedSearch{display:none!important}@media (max-width:920px){html body #root .ctetGlobalPremiumHeader+.appShell{padding-top:68px}html body #root .ctetGlobalPremiumHeader .ctetLockedAccount{min-width:132px}}.ctetS4ChallengeSpotlight{grid-gap:18px;background:radial-gradient(circle at top left,#ffb74d29,#0000 34%),linear-gradient(135deg,#120c07f5,#2f1c09eb);border:1px solid #ffb74d38;border-radius:28px;box-shadow:0 22px 55px #00000042;display:grid;gap:18px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);margin:18px 0;padding:18px;position:relative;z-index:1}.ctetS4ChallengeIntro{display:flex;flex-direction:column;gap:8px;justify-content:center}.ctetS4ChallengeIntro span{background:#ffb74d24;border-radius:999px;color:#ffd28a;font-size:.72rem;font-weight:900;letter-spacing:.12em;padding:6px 10px;width:-webkit-max-content;width:max-content}.ctetS4ChallengeIntro h3{color:#fff8e8;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05;margin:0}.ctetS4ChallengeIntro p{color:#fff6e0b8;font-size:.92rem;line-height:1.55;margin:0}.ctetS4ChallengeRail{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ctetS4ChallengeCard,.ctetS4ChallengeEmpty{background:#ffffff12;border:1px solid #ffd68f29;border-radius:22px;color:#fff7e5;min-height:178px;text-align:left}.ctetS4ChallengeCard{cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:15px}.ctetS4ChallengeCard.isFeatured{background:linear-gradient(145deg,#ffb1422e,#ffffff12);border-color:#ffca7057}.ctetS4ChallengeCard>b{background:#ff9f1a2e;border-radius:999px;color:#ffd28a;font-size:.72rem;font-weight:900;max-width:100%;padding:5px 9px;width:-webkit-max-content;width:max-content}.ctetS4ChallengeCard span{color:#ffbf64;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ctetS4ChallengeCard h4,.ctetS4ChallengeEmpty h4{color:#fff;font-size:1rem;line-height:1.2;margin:5px 0 4px}.ctetS4ChallengeCard p,.ctetS4ChallengeEmpty p{color:#fff5e1b3;font-size:.84rem;line-height:1.42;margin:0}.ctetS4ChallengeCard small{color:#ffe6b8b8;display:block;font-weight:800;margin-top:8px}.ctetS4ChallengeCard strong{color:#ffd28a;font-size:.9rem}.ctetS4ChallengeEmpty{grid-gap:8px;align-content:center;display:grid;gap:8px;grid-column:1/-1;padding:18px}.ctetS4ChallengeEmpty b{color:#ffd28a;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.ctetS4ChallengeEmpty button{background:linear-gradient(135deg,#ffb347,#ff8f00);border:none;border-radius:999px;color:#1c1207;cursor:pointer;font-weight:900;padding:9px 13px;width:-webkit-max-content;width:max-content}@media (max-width:980px){.ctetS4ChallengeRail,.ctetS4ChallengeSpotlight{grid-template-columns:1fr}}@media (max-width:640px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeSpotlight{border-radius:20px;gap:12px;margin:12px 0;padding:12px}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeIntro h3{font-size:1.2rem}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeEmpty p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeIntro p{font-size:.8rem}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeEmpty{border-radius:18px;min-height:auto;padding:12px}}.ctetS4ChallengeCard.ctetS4ChallengeCard{aspect-ratio:auto;border-radius:22px!important;max-width:none;transform:none;width:100%}.ctetS4ChallengeCard.isSingle{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:172px;padding:18px 20px}.ctetS4ChallengeCard.isSingle>b{align-self:start;white-space:nowrap}.ctetS4ChallengeCard.isSingle>div{min-width:0}.ctetS4ChallengeCard.isSingle h4{font-size:1.18rem;margin-top:8px}.ctetS4ChallengeCard.isSingle p{font-size:.92rem;max-width:560px}.ctetS4ChallengeCard.isSingle>strong{align-self:center;background:linear-gradient(135deg,#ffb347,#ff8f00);border-radius:999px;box-shadow:0 14px 30px #ff8f0033;color:#201104;font-weight:950;justify-self:end;min-width:-webkit-max-content;min-width:max-content;padding:10px 14px}@media (max-width:760px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard.isSingle{align-items:stretch;display:flex;gap:10px;min-height:auto}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard.isSingle>b{align-self:flex-start}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard.isSingle>strong{align-self:flex-start;justify-self:start;max-width:100%;padding:9px 12px;width:-webkit-max-content;width:max-content}}.ctetS4ChallengeRail:has(.ctetS4ChallengeCard.isSingle){grid-template-columns:1fr!important}.ctetS4ChallengeCard.isSingle.isSingle{grid-gap:18px!important;align-items:center!important;border-radius:24px!important;display:grid!important;gap:18px!important;grid-column:1/-1!important;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr) auto!important;max-width:100%!important;min-height:168px!important;overflow:hidden!important;width:100%!important}.ctetS4ChallengeCard.isSingle>b{align-self:center!important;justify-self:start!important;text-align:left!important;white-space:normal!important}.ctetS4ChallengeCard.isSingle>div{min-width:0!important}.ctetS4ChallengeCard.isSingle h4,.ctetS4ChallengeCard.isSingle p,.ctetS4ChallengeCard.isSingle small,.ctetS4ChallengeCard.isSingle span{overflow-wrap:anywhere!important;word-break:normal!important}.ctetS4ChallengeCard.isSingle h4{font-size:clamp(1.08rem,1.5vw,1.35rem)!important;line-height:1.16!important;max-width:100%!important}.ctetS4ChallengeCard.isSingle p{font-size:.94rem!important;line-height:1.45!important;max-width:720px!important}.ctetS4ChallengeCard.isSingle>strong{justify-self:end!important;position:static!important;transform:none!important;white-space:nowrap!important}@media (max-width:760px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeRail:has(.ctetS4ChallengeCard.isSingle){grid-template-columns:1fr!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard.isSingle.isSingle{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-height:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ChallengeCard.isSingle>strong{align-self:flex-start!important;white-space:normal!important}}.ctetS4LeaderboardSnapshot{grid-gap:14px;align-items:stretch;background:radial-gradient(circle at top right,#7c5cff2e,#0000 34%),linear-gradient(135deg,#0a0f1cf5,#17122fe6);border:1px solid #7c5cff3d;border-radius:26px;box-shadow:0 18px 46px #00000038;display:grid;gap:14px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr) auto;margin:18px 0;padding:16px;position:relative;z-index:1}.ctetS4LeaderboardIntro{display:flex;flex-direction:column;gap:7px;justify-content:center}.ctetS4LeaderboardIntro span{background:#7c5cff29;border-radius:999px;color:#d9ccff;font-size:.72rem;font-weight:950;letter-spacing:.12em;padding:6px 10px;width:-webkit-max-content;width:max-content}.ctetS4LeaderboardIntro h3{color:#fff;font-size:clamp(1.15rem,1.8vw,1.55rem);margin:0}.ctetS4LeaderboardIntro p{color:#ebe8ffad;font-size:.86rem;line-height:1.45;margin:0}.ctetS4LeaderboardCards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ctetS4LeaderboardCard,.ctetS4LeaderboardEmpty{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:18px;color:#fff}.ctetS4LeaderboardCard{grid-gap:8px;cursor:pointer;display:grid;gap:8px;grid-template-rows:auto 1fr auto;min-height:112px;padding:12px;text-align:left}.ctetS4LeaderboardCard.isTop{background:linear-gradient(145deg,#ffd16629,#ffffff0f);border-color:#ffd1665c}.ctetS4LeaderboardCard.isOwn{outline:2px solid #22c55e6b}.ctetS4LeaderboardCard>b{background:#7c5cff2e;border-radius:999px;color:#d9ccff;font-size:.78rem;padding:5px 8px;width:-webkit-max-content;width:max-content}.ctetS4LeaderboardCard strong{color:#fff;display:block;font-size:.96rem;line-height:1.15}.ctetS4LeaderboardCard span{color:#ebe8ff9e;display:block;font-size:.78rem;line-height:1.25;margin-top:3px}.ctetS4LeaderboardCard em{color:#ffd36a;font-style:normal;font-weight:950}.ctetS4LeaderboardEmpty{grid-gap:5px;align-content:center;display:grid;gap:5px;grid-column:1/-1;padding:14px}.ctetS4LeaderboardEmpty b{color:#d9ccff}.ctetS4LeaderboardEmpty span{color:#ebe8ffa8}.ctetS4LeaderboardAction{grid-gap:10px;align-content:center;display:grid;gap:10px;justify-items:end;min-width:190px}.ctetS4LeaderboardAction p{color:#ebe8ffb3;font-size:.82rem;margin:0;text-align:right}.ctetS4LeaderboardAction strong{color:#ffd36a}.ctetS4LeaderboardAction button{background:linear-gradient(135deg,#7c5cff,#4f46e5);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:950;padding:10px 14px}@media (max-width:980px){.ctetS4LeaderboardSnapshot{grid-template-columns:1fr}.ctetS4LeaderboardAction{justify-items:start}.ctetS4LeaderboardAction p{text-align:left}}@media (max-width:640px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardSnapshot{border-radius:20px;gap:12px;padding:12px}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCards{grid-template-columns:1fr}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCard{min-height:auto}}.ctetS4LeaderboardCards:has(.ctetS4LeaderboardCard:first-child:last-child){grid-template-columns:1fr!important}.ctetS4LeaderboardCard.ctetS4LeaderboardCard{aspect-ratio:auto!important;border-radius:18px!important;transform:none!important}.ctetS4LeaderboardCard:first-child:last-child{grid-gap:14px!important;align-items:center!important;border-radius:22px!important;display:grid!important;gap:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:none!important;max-width:100%!important;min-height:118px!important;padding:15px 18px!important;width:100%!important}.ctetS4LeaderboardCard:first-child:last-child>b{border-radius:16px!important;display:grid!important;font-size:.95rem!important;height:44px!important;padding:0!important;place-items:center!important;width:44px!important}.ctetS4LeaderboardCard:first-child:last-child strong{font-size:1.08rem!important}.ctetS4LeaderboardCard:first-child:last-child span{font-size:.84rem!important}.ctetS4LeaderboardCard:first-child:last-child em{background:#ffd36a1f!important;border-radius:999px!important;justify-self:end!important;padding:9px 12px!important}@media (max-width:640px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCard:first-child:last-child{grid-template-columns:auto minmax(0,1fr)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCard:first-child:last-child em{grid-column:2!important;justify-self:start!important}}.ctetS4ActivityFeed{grid-gap:14px;background:radial-gradient(circle at top left,#22c55e24,#0000 34%),linear-gradient(135deg,#061611f5,#0a0f1ceb);border:1px solid #22c55e38;border-radius:26px;box-shadow:0 18px 44px #00000038;display:grid;gap:14px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);margin:18px 0;padding:16px;position:relative;z-index:1}.ctetS4ActivityIntro{display:flex;flex-direction:column;gap:7px;justify-content:center}.ctetS4ActivityIntro span{background:#22c55e24;border-radius:999px;color:#9ff2bf;font-size:.72rem;font-weight:950;letter-spacing:.12em;padding:6px 10px;width:-webkit-max-content;width:max-content}.ctetS4ActivityIntro h3{color:#fff;font-size:clamp(1.15rem,1.8vw,1.55rem);margin:0}.ctetS4ActivityIntro p{color:#e0ffedad;font-size:.86rem;line-height:1.45;margin:0}.ctetS4ActivityList{grid-gap:9px;display:grid;gap:9px;max-height:270px;overflow:auto;padding-right:4px}.ctetS4ActivityEmpty,.ctetS4ActivityRow{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:16px;color:#fff}.ctetS4ActivityRow{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;padding:11px;text-align:left;width:100%}.ctetS4ActivityRow>b{background:#22c55e24;border-radius:999px;color:#9ff2bf;font-size:.68rem;font-weight:950;max-width:120px;padding:6px 8px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.ctetS4ActivityRow.is-mock>b,.ctetS4ActivityRow.is-rank>b{background:#7c5cff29;color:#d9ccff}.ctetS4ActivityRow.is-notes>b{background:#ff914d26;color:#ffc28a}.ctetS4ActivityRow.is-current>b{background:#3b82f629;color:#b7d4ff}.ctetS4ActivityRow strong{color:#fff;display:block;font-size:.94rem;line-height:1.18}.ctetS4ActivityRow span{color:#e0ffed9e;display:block;font-size:.78rem;line-height:1.3;margin-top:3px}.ctetS4ActivityRow small{color:#daffe8b3;font-weight:800;white-space:nowrap}.ctetS4ActivityEmpty{grid-gap:5px;display:grid;gap:5px;padding:16px}.ctetS4ActivityEmpty b{color:#9ff2bf}.ctetS4ActivityEmpty span{color:#e0ffeda8}@media (max-width:900px){.ctetS4ActivityFeed{grid-template-columns:1fr}}@media (max-width:640px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ActivityFeed{border-radius:20px;padding:12px}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ActivityRow{gap:7px;grid-template-columns:1fr}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4ActivityRow small{white-space:normal}}.ctetS4CommunityPulseGrid{grid-gap:14px;display:grid;gap:14px;grid-template-areas:"challenge activity" "leaderboard activity";grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin:18px 0;position:relative;z-index:1}.ctetS4CommunityPulseGrid>.ctetS4ChallengeSpotlight{grid-area:challenge}.ctetS4CommunityPulseGrid>.ctetS4LeaderboardSnapshot{grid-area:leaderboard}.ctetS4CommunityPulseGrid>.ctetS4ActivityFeed{grid-area:activity}.ctetS4CommunityPulseGrid .ctetS4ActivityFeed,.ctetS4CommunityPulseGrid .ctetS4ChallengeSpotlight,.ctetS4CommunityPulseGrid .ctetS4LeaderboardSnapshot{margin:0!important}.ctetS4CommunityPulseGrid .ctetS4ChallengeSpotlight{align-items:stretch;grid-template-columns:.45fr .55fr}.ctetS4CommunityPulseGrid .ctetS4ChallengeCard.isSingle.isSingle{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:space-between!important;min-height:150px!important}.ctetS4CommunityPulseGrid .ctetS4ChallengeCard.isSingle>strong{align-self:flex-start!important}.ctetS4CommunityPulseGrid .ctetS4LeaderboardSnapshot{grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr)}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction{display:flex;grid-column:1/-1;justify-content:space-between}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction p{text-align:left}.ctetS4CommunityPulseGrid .ctetS4ActivityFeed{align-content:start;grid-template-columns:1fr}.ctetS4CommunityPulseGrid .ctetS4ActivityList{max-height:none;overflow:visible}.ctetS4CommunityPulseGrid .ctetS4ActivityRow{min-height:58px}@media (max-width:1180px){.ctetS4CommunityPulseGrid{grid-template-areas:"challenge" "leaderboard" "activity";grid-template-columns:1fr}.ctetS4CommunityPulseGrid .ctetS4ActivityFeed,.ctetS4CommunityPulseGrid .ctetS4ChallengeSpotlight,.ctetS4CommunityPulseGrid .ctetS4LeaderboardSnapshot{grid-template-columns:1fr}}@media (max-width:640px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4CommunityPulseGrid{gap:10px;margin:10px 0}}.ctetS5SuccessWallScreen{background:radial-gradient(circle at top left,#ffb74d29,#0000 30%),radial-gradient(circle at bottom right,#22c55e1f,#0000 32%),linear-gradient(135deg,#070b14,#10151f 48%,#120b05);color:#fff7e5;overflow:hidden;padding:clamp(32px,5vw,74px) clamp(18px,4vw,48px);position:relative}.ctetS5SuccessShell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(1480px,100%)}.ctetS5SuccessHero{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr)}.ctetS5SuccessEyebrow,.ctetS5SuccessPanelHead span{background:#ffb74d24;border-radius:999px;color:#ffd28a;font-size:.74rem;font-weight:950;letter-spacing:.12em;padding:7px 11px;width:-webkit-max-content;width:max-content}.ctetS5SuccessHero h2{color:#fff;font-size:clamp(2rem,4.2vw,4.4rem);letter-spacing:-.05em;line-height:.98;margin:12px 0 8px}.ctetS5SuccessHero h2 span{color:#ffb347;display:block}.ctetS5SuccessHero p{color:#fff6e0b8;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.6;margin:0;max-width:760px}.ctetS5SuccessPanel,.ctetS5SuccessScoreCard{background:hsla(0,0%,100%,.065);border:1px solid #ffd38a33;border-radius:26px;box-shadow:0 22px 54px #0000003d}.ctetS5SuccessScoreCard{grid-gap:7px;align-content:center;display:grid;gap:7px;padding:20px}.ctetS5SuccessScoreCard small,.ctetS5SuccessScoreCard span{color:#fff6e0ad;font-weight:800}.ctetS5SuccessScoreCard strong{color:#ffd36a;font-size:clamp(2rem,3vw,3.5rem);line-height:1}.ctetS5SuccessGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.45fr) minmax(240px,.45fr)}.ctetS5SuccessPanel{grid-gap:14px;align-content:start;display:grid;gap:14px;padding:18px}.ctetS5SuccessPanel.isFeatured{background:radial-gradient(circle at top right,#7c5cff2e,#0000 32%),hsla(0,0%,100%,.065)}.ctetS5SuccessPanelHead{grid-gap:8px;display:grid;gap:8px}.ctetS5SuccessPanelHead strong{color:#fff;font-size:1.12rem}.ctetS5SuccessPanel p{color:#fff6e0ad;line-height:1.55;margin:0}.ctetS5SuccessPanel button,.ctetS5SuccessProofRow{cursor:pointer}.ctetS5SuccessPanel>button{background:linear-gradient(135deg,#ffb347,#ff8f00);border:none;border-radius:999px;color:#201104;font-weight:950;max-width:100%;padding:11px 15px;width:-webkit-max-content;width:max-content}.ctetS5SuccessProofList{grid-gap:10px;display:grid;gap:10px}.ctetS5SuccessProofRow{grid-gap:12px;align-items:center;background:#080d18a8;border:1px solid #ffffff1a;border-radius:18px;color:#fff;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px;text-align:left;width:100%}.ctetS5SuccessProofRow b{background:#7c5cff2e;border-radius:15px;color:#d9ccff;display:grid;height:42px;place-items:center;width:42px}.ctetS5SuccessProofRow strong{color:#fff;display:block}.ctetS5SuccessProofRow span{color:#fff6e09e;display:block;font-size:.82rem;margin-top:3px}.ctetS5SuccessProofRow em{color:#ffd36a;font-style:normal;font-weight:950}.ctetS5SuccessEmpty{grid-gap:6px;background:hsla(0,0%,100%,.045);border:1px dashed #ffd38a38;border-radius:18px;display:grid;gap:6px;padding:16px}.ctetS5SuccessEmpty b{color:#ffd28a}.ctetS5SuccessEmpty span{color:#fff6e0a8}@media (max-width:980px){.ctetS5SuccessGrid,.ctetS5SuccessHero{grid-template-columns:1fr}}@media (max-width:768px){html body #root .appShell .ctetExperiencePage>.ctetS5SuccessWallScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS3FreshMentorAuthority,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetTopEntryExperience{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS5SuccessWallScreen{display:block!important;min-height:calc(100vh - 96px);padding:18px 12px 96px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{gap:6px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock button{min-width:0!important;padding:8px 4px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock strong{font-size:.62rem!important}}@media (max-width:420px){html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock{gap:4px!important}html body #root .appShell>nav.ctetMobileSectionDock.ctetMobileSectionDock strong{font-size:.58rem!important}}.ctetS5SuccessHero h2,.ctetS5SuccessHero h2.ctetS5SuccessHero h2{color:#fff8e8!important;text-shadow:0 18px 45px #00000057}.ctetS5SuccessHero h2 span{color:#ffb347!important}.ctetS5SuccessHero p{max-width:840px!important}.ctetS3MentorPresenceBand{background:#020716;color:#fff7e5;margin-top:-2px;padding:0 clamp(18px,4vw,42px) clamp(18px,3vw,28px);position:relative}.ctetS3MentorPresenceBandShell{grid-gap:18px;align-items:center;background:radial-gradient(circle at top left,#ffb74d29,#0000 30%),radial-gradient(circle at bottom right,#7c5cff24,#0000 34%),linear-gradient(135deg,#0f172af0,#241309e0);border:1px solid #ffb74d3d;border-radius:26px;box-shadow:0 22px 54px #00000042;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;padding:18px 20px;width:min(1480px,100%)}.ctetS3MentorPresenceBandCopy{grid-gap:6px;display:grid;gap:6px}.ctetS3MentorPresenceBandCopy span{background:#ffb74d24;border-radius:999px;color:#ffd28a;font-size:.72rem;font-weight:950;letter-spacing:.13em;padding:7px 12px;width:-webkit-max-content;width:max-content}.ctetS3MentorPresenceBandCopy h2{color:#fff;font-size:clamp(1.35rem,2.2vw,2.4rem);letter-spacing:-.03em;line-height:1.05;margin:0}.ctetS3MentorPresenceBandCopy p{color:#fff6e0b8;font-size:.96rem;line-height:1.5;margin:0;max-width:860px}.ctetS3MentorPresenceBandCopy small{color:#ffd38ae0;font-weight:850}.ctetS3MentorPresenceBandActions{grid-gap:10px;display:grid;gap:10px;min-width:190px}.ctetS3MentorPresenceBandActions button{background:linear-gradient(135deg,#ffb347,#ff8f00);border:none;border-radius:999px;color:#201104;cursor:pointer;font-weight:950;padding:12px 16px;white-space:nowrap}.ctetS3MentorPresenceBandActions button.isGhost{background:#ffffff14;border:1px solid #ffffff21;color:#fff7e5}@media (max-width:900px){.ctetS3MentorPresenceBandShell{grid-template-columns:1fr}.ctetS3MentorPresenceBandActions{grid-template-columns:1fr 1fr;min-width:0}}@media (max-width:768px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3MentorPresenceBand{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3MentorPresenceBand{background:#020716!important;display:block!important;padding:0 14px 96px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandShell{border-radius:22px;grid-template-columns:1fr;padding:15px}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandActions{grid-template-columns:1fr}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandActions button{width:100%}}.ctetS3MentorPresenceBand.ctetS3MentorPresenceBand{padding-bottom:24px!important;padding-top:18px!important}.ctetS3MentorPresenceBand .ctetS3MentorPresenceBandShell{background:radial-gradient(circle at 8% 12%,#ffb74d38,#0000 26%),radial-gradient(circle at 86% 18%,#ff7a1833,#0000 32%),linear-gradient(135deg,#0c121ffa,#2c180bf2)!important;border:1px solid #ffb74d57!important;border-radius:30px!important;box-shadow:0 26px 70px #00000057,inset 0 1px 0 #ffffff14!important;gap:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:168px!important;padding:22px 24px!important}.ctetS3MentorPresenceBandMark{align-content:center!important;background:radial-gradient(circle at 35% 25%,#ffd6806b,#0000 32%),linear-gradient(135deg,#ff972857,#0f172ac7)!important;border:1px solid #ffb74d6b!important;border-radius:26px!important;box-shadow:0 20px 42px #ff7a1824!important;display:grid!important;height:86px!important;place-items:center!important;width:86px!important}.ctetS3MentorPresenceBandMark strong{color:#fff7df!important;font-size:1.55rem!important;line-height:1!important}.ctetS3MentorPresenceBandMark span{color:#ffd28a!important;font-size:.68rem!important;font-weight:900!important}.ctetS3MentorPresenceBandCopy span{background:#ffb74d2e!important;color:#ffd28a!important}.ctetS3MentorPresenceBandCopy h2{color:#fff7e8!important;font-size:clamp(1.65rem,2.8vw,3.15rem)!important;letter-spacing:-.045em!important;opacity:1!important;text-shadow:0 16px 36px #0000006b!important}.ctetS3MentorPresenceBandCopy p{color:#fff7e5c7!important;font-size:1rem!important}.ctetS3MentorPresenceBandCopy small{color:#ffd28a!important}.ctetS3MentorPresenceBandActions{min-width:210px!important}.ctetS3MentorPresenceBandActions button{border-radius:16px!important;box-shadow:0 18px 34px #ff8f002e!important;min-height:48px!important}.ctetS3MentorPresenceBandActions button.isGhost{box-shadow:none!important}@media (max-width:900px){.ctetS3MentorPresenceBand .ctetS3MentorPresenceBandShell{grid-template-columns:auto minmax(0,1fr)!important}.ctetS3MentorPresenceBandActions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;min-width:0!important}}@media (max-width:768px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBand .ctetS3MentorPresenceBandShell{border-radius:24px!important;grid-template-columns:1fr!important;min-height:0!important;padding:16px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandMark{height:70px!important;width:70px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandCopy h2{font-size:1.75rem!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3MentorPresenceBandActions{grid-template-columns:1fr!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoPanel.ctetS3FreshPhotoPanel{background:linear-gradient(180deg,#0f172afa,#030712fa)!important;border-radius:22px!important;height:152px!important;left:12px!important;max-height:152px!important;max-width:112px!important;min-height:152px!important;min-width:112px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:28px!important;width:112px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhotoGlow{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshPhoto.ctetS3FreshPhoto{display:block!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center top!important;transform:none!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshBio,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshContentPanel>h2,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshRoleLine,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetS3FreshTopLine{margin-left:124px!important}}.ctetS5SuccessWallScreen.ctetS5SuccessWallScreen{background:radial-gradient(circle at 8% 12%,#ffb74d1a,#0000 28%),radial-gradient(circle at 88% 18%,#22c55e14,#0000 32%),linear-gradient(180deg,#020716,#050b18 48%,#020716)!important;border-top:1px solid #ffb74d29!important;color:#fff7e5!important;min-height:calc(100vh - 86px)!important;padding:clamp(24px,3.2vw,38px) clamp(18px,4vw,48px) clamp(28px,3.6vw,44px)!important}.ctetS5SuccessWallScreen .ctetS5SuccessShell{grid-gap:14px!important;display:grid!important;gap:14px!important;min-height:auto!important;width:min(1480px,100%)!important}.ctetS5SuccessWallScreen .ctetS5SuccessHero{grid-gap:16px!important;align-items:stretch!important;background:radial-gradient(circle at top left,#ffb74d1f,#0000 30%),linear-gradient(135deg,#0f172aeb,#23160cb8)!important;border:1px solid #ffb74d33!important;border-radius:30px!important;box-shadow:0 22px 54px #0000003d!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(250px,.28fr)!important;padding:22px 24px!important}.ctetS5SuccessWallScreen .ctetS5SuccessEyebrow,.ctetS5SuccessWallScreen .ctetS5SuccessPanelHead span{background:#ffb74d21!important;border:1px solid #ffb74d24!important;color:#ffd28a!important}.ctetS5SuccessWallScreen .ctetS5SuccessHero h2{color:#fff7e8!important;font-size:clamp(2.25rem,4vw,4.05rem)!important;line-height:.96!important;margin:12px 0 8px!important;text-shadow:0 18px 45px #00000052!important}.ctetS5SuccessWallScreen .ctetS5SuccessHero h2 span{color:#ffb347!important}.ctetS5SuccessWallScreen .ctetS5SuccessHero p{color:#fff6e0b3!important;font-size:clamp(.92rem,1.08vw,1.06rem)!important;line-height:1.48!important;max-width:780px!important}.ctetS5SuccessWallScreen .ctetS5SuccessScoreCard{background:radial-gradient(circle at top right,#ffd36a1f,#0000 34%),hsla(0,0%,100%,.055)!important;border-radius:24px!important;min-height:176px!important;padding:20px!important}.ctetS5SuccessWallScreen .ctetS5SuccessScoreCard strong{font-size:clamp(2.2rem,3.2vw,3.6rem)!important}.ctetS5SuccessWallScreen .ctetS5SuccessGrid{grid-gap:14px!important;align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.05fr) minmax(230px,.43fr) minmax(230px,.43fr)!important}.ctetS5SuccessWallScreen .ctetS5SuccessPanel{background:radial-gradient(circle at top right,#7c5cff1a,#0000 32%),#0f172aa8!important;border-radius:24px!important;min-height:210px!important;padding:16px!important}.ctetS5SuccessWallScreen .ctetS5SuccessPanel.isFeatured{background:radial-gradient(circle at top right,#7c5cff29,#0000 32%),#0f172ab8!important}.ctetS5SuccessWallScreen .ctetS5SuccessProofRow{background:#080d18c2!important;border-radius:16px!important;padding:12px!important}.ctetS5SuccessWallScreen .ctetS5SuccessPanel p{font-size:.95rem!important;line-height:1.48!important}@media (max-width:1100px){.ctetS5SuccessWallScreen .ctetS5SuccessGrid,.ctetS5SuccessWallScreen .ctetS5SuccessHero{grid-template-columns:1fr!important}}@media (max-width:768px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS5SuccessWallScreen.ctetS5SuccessWallScreen{background:radial-gradient(circle at 15% 10%,#ffb74d1a,#0000 30%),linear-gradient(180deg,#020716,#050b18 50%,#020716)!important;min-height:calc(100vh - 96px)!important;padding:16px 12px 96px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success] .ctetS5SuccessHero{border-radius:24px!important;padding:15px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success] .ctetS5SuccessHero h2{font-size:clamp(2rem,10vw,2.8rem)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success] .ctetS5SuccessPanel{min-height:auto!important}}.ctetS5SuccessWallScreen.ctetS5SuccessWallScreen{background:#020716!important;border-top:none!important}.ctetS5SuccessWallScreen.ctetS5SuccessWallScreen:before{content:none!important;display:none!important}.ctetS5SuccessWallScreen .ctetS5SuccessHero{background:radial-gradient(circle at top left,#ffb74d1a,#0000 30%),linear-gradient(135deg,#0f172aeb,#23160cbd)!important}@media (max-width:768px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS5SuccessWallScreen.ctetS5SuccessWallScreen{background:#020716!important;border-top:none!important}}@media (min-width:721px){.ctetS4ChallengeSpotlight.ctetS4ChallengeSpotlight{align-items:stretch!important;gap:18px!important;grid-template-columns:minmax(250px,.9fr) minmax(360px,1.1fr)!important}.ctetS4ChallengeRail.ctetS4ChallengeRail{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;min-width:0!important}.ctetS4ChallengeCard.ctetS4ChallengeCard{grid-gap:8px!important;display:grid!important;gap:8px!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:18px 20px!important;width:100%!important}.ctetS4ChallengeCard>b{font-size:.72rem!important;line-height:1.05!important;max-width:100%!important;padding:8px 12px!important;white-space:normal!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetS4ChallengeCard span{font-size:.68rem!important;letter-spacing:.12em!important;line-height:1.12!important;overflow-wrap:anywhere!important}.ctetS4ChallengeCard h4{font-size:clamp(1.12rem,1.45vw,1.45rem)!important;letter-spacing:-.035em!important;line-height:1.08!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.ctetS4ChallengeCard p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.84rem!important;line-height:1.35!important;margin:0!important;max-width:100%!important;overflow:hidden!important}.ctetS4ChallengeCard small{font-size:.76rem!important;line-height:1.22!important}.ctetS4ChallengeCard strong{font-size:.88rem!important;line-height:1.1!important;margin-top:2px!important}}@media (max-width:1120px) and (min-width:721px){.ctetS4ChallengeSpotlight.ctetS4ChallengeSpotlight{grid-template-columns:1fr!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetTopEntryExperience .ctetLiveHeartbeat{grid-gap:10px!important;align-content:start!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;height:auto!important;margin:14px 0 0!important;max-height:none!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:14px!important;position:relative!important;width:100%!important;z-index:3!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat>.ctetLiveActions,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat>.ctetLiveCountdown,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat>.ctetLiveInfo,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat>.ctetLiveMentor,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat>.ctetLiveSchedule{display:block!important;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;opacity:1!important;overflow:visible!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveInfo{order:1!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveMentor{align-items:center!important;display:flex!important;gap:10px!important;order:2!important;padding:2px 0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveSchedule{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;order:3!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveCountdown{order:4!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveActions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important;order:5!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveInfo h2{-webkit-line-clamp:unset!important;display:block!important;font-size:16px!important;height:auto!important;line-height:1.18!important;margin:7px 0 4px!important;max-height:none!important;overflow:visible!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveInfo p{-webkit-line-clamp:unset!important;display:block!important;font-size:11px!important;height:auto!important;line-height:1.38!important;margin:0!important;max-height:none!important;overflow:visible!important;white-space:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveCountdown .experienceCountdownGrid{gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveActions button{min-height:46px!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetTopEntryShell{display:flex!important;flex-direction:column!important;gap:14px!important;overflow:visible!important;padding-bottom:120px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetHeroCommandDeck{margin-bottom:0!important;overflow:hidden!important;position:relative!important;z-index:1!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetTopEntryExperience .ctetLiveHeartbeat{grid-gap:10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#0f172afa,#020716fc),#020716!important;border:1px solid #fb923c42!important;border-radius:24px!important;box-shadow:0 18px 40px #0000005c,inset 0 0 0 1px hsla(0,0%,100%,.035)!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;isolation:isolate!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:16px 14px 18px!important;position:relative!important;width:100%!important;z-index:2!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat:after,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveHeartbeat:before{opacity:.18!important;pointer-events:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveBadgeRow{gap:8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveInfo h2{font-size:15px!important;line-height:1.18!important;margin:6px 0 4px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveInfo p{font-size:10.8px!important;line-height:1.4!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveMentor{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:54px minmax(0,1fr)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetMentorAvatar{font-size:16px!important;height:54px!important;min-width:54px!important;width:54px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveMentor h3{font-size:16px!important;line-height:1.1!important;margin:0 0 3px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveMentor p,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveMentor small{font-size:10.8px!important;line-height:1.25!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveSchedule{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveCountdown .experienceCountdown{border-radius:18px!important;padding:11px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveCountdown .experienceCountdownGrid div{border-radius:13px!important;padding:8px 5px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveCountdown .experienceCountdownGrid strong{font-size:1.05rem!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveActions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetLiveActions button{border-radius:15px!important;min-height:44px!important}}.ctetTopEntryExperience,.ctetTopEntryShell{position:relative!important}.ctetTopEntryShell{z-index:2!important}.ctetTopEventTicker{background:linear-gradient(90deg,#020617f0,#581c0cad,#020617f0)!important;border:1px solid #fb923c33!important;border-radius:999px!important;box-shadow:0 8px 22px #0000002e,inset 0 0 0 1px hsla(0,0%,100%,.035)!important;height:28px!important;left:50%!important;overflow:hidden!important;position:absolute!important;top:8px!important;transform:translateX(-50%)!important;width:min(1540px,calc(100% - 76px))!important;z-index:5!important}.ctetTopEventTicker:after,.ctetTopEventTicker:before{bottom:0!important;content:""!important;pointer-events:none!important;position:absolute!important;top:0!important;width:58px!important;z-index:3!important}.ctetTopEventTicker:before{background:linear-gradient(90deg,#020617,#02061700)!important;left:0!important}.ctetTopEventTicker:after{background:linear-gradient(270deg,#020617,#02061700)!important;right:0!important}.ctetTopEventTickerTrack{align-items:center!important;animation:ctetTopEventTickerMoveCompact 28s linear infinite!important;display:flex!important;height:100%!important;min-width:-webkit-max-content!important;min-width:max-content!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important;will-change:transform!important}.ctetTopEventTicker:hover .ctetTopEventTickerTrack{animation-play-state:paused!important}.ctetTopEventTickerGroup{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:18px!important;height:100%!important;padding-right:18px!important}.ctetTopEventTickerGroup span{align-items:center!important;color:#ffffffe6!important;display:inline-flex!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}.ctetTopEventTickerGroup span:after{color:#fb923ce6!important;content:"•"!important;margin-left:14px!important}@keyframes ctetTopEventTickerMoveCompact{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:980px){.ctetTopEventTicker{height:26px!important;top:6px!important;width:calc(100% - 28px)!important}.ctetTopEventTickerGroup span{font-size:.62rem!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home] .ctetTopEventTicker{display:none!important}}@media (prefers-reduced-motion:reduce){.ctetTopEventTickerTrack{animation:none!important}}.ctetExperiencePage [class*=ctet][class*=Card]:hover:after,.ctetExperiencePage [class*=ctet][class*=Card]:hover:before,.ctetExperiencePage [class*=ctet][class*=Item]:hover:after,.ctetExperiencePage [class*=ctet][class*=Item]:hover:before,.ctetExperiencePage [class*=ctet][class*=Module]:hover:after,.ctetExperiencePage [class*=ctet][class*=Module]:hover:before,.ctetExperiencePage [class*=ctet][class*=Panel]:hover:after,.ctetExperiencePage [class*=ctet][class*=Panel]:hover:before,.ctetExperiencePage [class*=ctet][class*=Row]:hover:after,.ctetExperiencePage [class*=ctet][class*=Row]:hover:before,.ctetExperiencePage [class*=ctet][class*=Tile]:hover:after,.ctetExperiencePage [class*=ctet][class*=Tile]:hover:before,.ctetExperiencePage [class*=ctet][class*=card]:hover:after,.ctetExperiencePage [class*=ctet][class*=card]:hover:before{animation:none!important;background-image:none!important;content:none!important;display:none!important;filter:none!important;opacity:0!important;visibility:hidden!important}.ctetExperiencePage [class*=ctet][class*=Card]:hover,.ctetExperiencePage [class*=ctet][class*=Item]:hover,.ctetExperiencePage [class*=ctet][class*=Module]:hover,.ctetExperiencePage [class*=ctet][class*=Panel]:hover,.ctetExperiencePage [class*=ctet][class*=Row]:hover,.ctetExperiencePage [class*=ctet][class*=Tile]:hover,.ctetExperiencePage [class*=ctet][class*=card]:hover{filter:none!important;text-shadow:none!important}.ctetExperiencePage [class*=ctet]:hover:after,.ctetExperiencePage [class*=ctet]:hover:before{animation:none!important}.ctetExperiencePage .ctetTopEventTickerTrack{animation:ctetTopEventTickerMoveCompact 28s linear infinite!important}.ctetExperiencePage .ctetTopEventTicker:hover .ctetTopEventTickerTrack{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ctetExperiencePage *,.ctetExperiencePage :after,.ctetExperiencePage :before{animation:none!important;transition:none!important}}.ctetBookLaunchRibbon{grid-gap:34px!important;align-items:center!important;background:radial-gradient(circle at 12% 18%,#86efac21,#0000 32%),radial-gradient(circle at 86% 32%,#10b9811f,#0000 34%),linear-gradient(135deg,#051215fa,#082420fa 52%,#0b3a2ef0)!important;border:1px solid #86efac57!important;border-radius:34px!important;box-shadow:0 26px 76px #00000057,inset 0 0 0 1px hsla(0,0%,100%,.025)!important;display:grid!important;gap:34px!important;grid-template-columns:170px minmax(0,1fr) 270px!important;isolation:isolate!important;margin:36px auto 34px!important;min-height:246px!important;overflow:hidden!important;padding:28px 34px!important;position:relative!important;width:min(1680px,calc(100% - 72px))!important}.ctetBookLaunchRibbon:after,.ctetBookLaunchRibbon:before{content:none!important;display:none!important}.ctetBookLaunchCover{background:#030c0fe6!important;border:1px solid #a7f3d06b!important;border-radius:22px!important;box-shadow:0 26px 44px #0000006b,0 0 0 7px rgba(16,185,129,.055)!important;height:214px!important;overflow:hidden!important;padding:7px!important;width:154px!important}.ctetBookLaunchCover img{border-radius:15px!important;display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.ctetBookLaunchContent{min-width:0!important;position:relative!important;z-index:2!important}.ctetBookLaunchMetaRow{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:13px!important}.ctetBookLaunchBatchTag,.ctetBookLaunchEyebrow{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:.69rem!important;font-weight:950!important;letter-spacing:.14em!important;line-height:1!important;min-height:30px!important;padding:8px 15px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetBookLaunchEyebrow{background:#065f46a3!important;border:1px solid #86efac57!important;color:#dcfce7!important}.ctetBookLaunchBatchTag{background:#0f172a80!important;border:1px solid #a7f3d02e!important;color:#dcfce7e6!important}.ctetBookLaunchContent h3{text-wrap:balance!important;color:#f0fdf4!important;font-size:clamp(2.05rem,3.22vw,3.42rem)!important;font-weight:1000!important;letter-spacing:-.055em!important;line-height:.98!important;margin:0!important;max-width:900px!important}.ctetBookLaunchContent p{color:#dcfce7d1!important;font-size:clamp(.92rem,1.04vw,1.06rem)!important;font-weight:730!important;line-height:1.52!important;margin:14px 0 12px!important;max-width:980px!important}.ctetBookLaunchByline{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important}.ctetBookLaunchByline span{align-items:center!important;background:#02061757!important;border:1px solid #86efac29!important;border-radius:999px!important;color:#ecfdf5eb!important;display:inline-flex!important;font-size:.74rem!important;font-weight:900!important;min-height:28px!important;padding:7px 12px!important}.ctetBookLaunchTicker{background:#020a0e80!important;border:1px solid #6ee7b72e!important;border-radius:999px!important;height:30px!important;overflow:hidden!important;width:min(900px,100%)!important}.ctetBookLaunchTickerTrack{align-items:center!important;animation:ctetBookLaunchTickerMove 38s linear infinite!important;display:flex!important;gap:22px!important;height:100%!important;min-width:-webkit-max-content!important;min-width:max-content!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important;will-change:transform!important}.ctetBookLaunchTickerTrack span{align-items:center!important;color:#ecfdf5e0!important;display:inline-flex!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ctetBookLaunchTickerTrack span:after{color:#6ee7b7eb!important;content:"•"!important;margin-left:18px!important}.ctetBookLaunchAction{grid-gap:16px!important;align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:96px 1fr!important;justify-self:end!important;position:relative!important;z-index:2!important}.ctetBookLaunchAction img{background:#fff!important;border:1px solid #6ee7b74d!important;border-radius:20px!important;box-shadow:0 18px 32px #00000047!important;display:block!important;height:96px!important;padding:9px!important;width:96px!important}.ctetBookLaunchAction a{align-items:center!important;background:linear-gradient(135deg,#08191ceb,#0a4134d6)!important;border:1px solid #86efac5c!important;border-radius:22px!important;box-shadow:0 16px 36px #00000040!important;color:#ecfdf5!important;display:inline-flex!important;font-size:.94rem!important;font-weight:950!important;gap:12px!important;justify-content:space-between!important;line-height:1.12!important;min-height:82px!important;padding:15px 16px!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;width:150px!important}.ctetBookLaunchAction a span{grid-gap:2px!important;display:grid!important;gap:2px!important}.ctetBookLaunchAction a strong{color:#bbf7d0!important;display:block!important}.ctetBookLaunchAction a:after,.ctetBookLaunchAction a:before{content:none!important;display:none!important}.ctetBookLaunchAction a:hover{border-color:#a7f3d0ad!important;box-shadow:0 20px 42px #00000052!important;transform:translateY(-2px)!important}.ctetBookLaunchAction a b{color:#86efac!important;font-size:1.42rem!important;line-height:1!important}@keyframes ctetBookLaunchTickerMove{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:1180px){.ctetBookLaunchRibbon{grid-template-columns:142px minmax(0,1fr)!important}.ctetBookLaunchCover{height:184px!important;width:132px!important}.ctetBookLaunchAction{grid-column:1/-1!important;grid-template-columns:76px minmax(0,240px)!important;justify-content:end!important}.ctetBookLaunchAction img{height:76px!important;width:76px!important}.ctetBookLaunchAction a{width:auto!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchRibbon{border-radius:24px!important;gap:14px!important;grid-template-columns:82px minmax(0,1fr)!important;margin:20px auto 18px!important;min-height:0!important;padding:18px!important;width:calc(100% - 26px)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchCover{border-radius:15px!important;height:116px!important;padding:5px!important;width:82px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchMetaRow{gap:7px!important;margin-bottom:8px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchBatchTag,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchEyebrow{font-size:.54rem!important;letter-spacing:.08em!important;min-height:24px!important;padding:6px 9px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchContent h3{font-size:1.35rem!important;letter-spacing:-.04em!important;line-height:1.02!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchContent p{font-size:.75rem!important;line-height:1.42!important;margin:8px 0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchByline,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchTicker{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction{gap:12px!important;grid-column:1/-1!important;grid-template-columns:64px 1fr!important;justify-content:stretch!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction img{border-radius:14px!important;height:64px!important;width:64px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction a{border-radius:16px!important;font-size:.84rem!important;min-height:58px!important;padding:12px 14px!important;width:auto!important}}@media (prefers-reduced-motion:reduce){.ctetBookLaunchTickerTrack{animation:none!important}.ctetBookLaunchAction a{transition:none!important}}.ctetBookLaunchRibbon{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ctetBookLaunchRibbon:hover{border-color:#a7f3d094!important;box-shadow:0 32px 86px #0000006b,inset 0 0 0 1px hsla(0,0%,100%,.025)!important;transform:translateY(-4px)!important}.ctetBookLaunchRibbon:hover :after,.ctetBookLaunchRibbon:hover :before,.ctetBookLaunchRibbon:hover:after,.ctetBookLaunchRibbon:hover:before{animation:none!important}.ctetBookLaunchCover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ctetBookLaunchRibbon:hover .ctetBookLaunchCover{border-color:#a7f3d08f!important;box-shadow:0 30px 52px #00000075,0 0 0 7px rgba(16,185,129,.055)!important;transform:translateY(-3px)!important}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchRibbon:hover,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchRibbon:hover .ctetBookLaunchCover{transform:none!important}}@media (prefers-reduced-motion:reduce){.ctetBookLaunchCover,.ctetBookLaunchRibbon{transition:none!important}.ctetBookLaunchRibbon:hover,.ctetBookLaunchRibbon:hover .ctetBookLaunchCover{transform:none!important}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetBookLaunchRibbon{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetBookLaunchRibbon{display:grid!important}}@media (max-width:720px){body:has(.ctetExperiencePage[data-ctet-mobile-screen]),html:has(.ctetExperiencePage[data-ctet-mobile-screen]){-ms-overflow-style:none!important;scrollbar-width:none!important}body:has(.ctetExperiencePage[data-ctet-mobile-screen])::-webkit-scrollbar,html:has(.ctetExperiencePage[data-ctet-mobile-screen])::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]{-ms-overflow-style:none!important;overflow-y:auto!important;padding-bottom:112px!important;scrollbar-width:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetBookLaunchRibbon{border-radius:22px!important;gap:12px!important;grid-template-columns:76px minmax(0,1fr)!important;margin:14px auto 108px!important;min-height:0!important;padding:14px!important;width:calc(100% - 22px)!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchCover{border-radius:14px!important;height:108px!important;padding:5px!important;width:76px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchContent{min-width:0!important;overflow:hidden!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchMetaRow{gap:6px!important;margin-bottom:7px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchEyebrow{font-size:.5rem!important;letter-spacing:.08em!important;min-height:22px!important;padding:5px 8px!important;white-space:nowrap!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchBatchTag{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchContent h3{font-size:1.14rem!important;letter-spacing:-.035em!important;line-height:1.04!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchContent p{-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:.68rem!important;line-height:1.34!important;margin:7px 0 0!important;overflow:hidden!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchByline,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchTicker{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction{gap:10px!important;grid-column:1/-1!important;grid-template-columns:58px minmax(0,1fr)!important;justify-content:stretch!important;margin-top:2px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction img{border-radius:14px!important;height:58px!important;padding:6px!important;width:58px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchAction a{border-radius:15px!important;font-size:.78rem!important;min-height:52px!important;padding:10px 12px!important;width:auto!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchRibbon:hover,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor] .ctetBookLaunchRibbon:hover .ctetBookLaunchCover{transform:none!important}}.ctetS5LockedFaqItem{grid-gap:8px!important;display:grid!important;gap:8px!important}.ctetS5LockedFaqAnswer{color:#cbd5e1b8!important;font-size:.86rem!important;line-height:1.55!important;margin:-4px 0 6px!important;padding:0 18px 12px!important}.ctetS5LockedFaqList button[aria-expanded=true]{background:#f59e0b14!important;border-color:#f59e0b6b!important}@media (max-width:720px){.ctetS5LockedFaqAnswer{font-size:12px!important;line-height:1.42!important;padding:0 12px 10px!important}}#root:has(.pricingMasterPage),.appShell:has(.pricingMasterPage),\n\n\n html:has(.pricingMasterPage),body:has(.pricingMasterPage){background:#fff!important;overflow-x:hidden!important}.pricingMasterPage.coursePages,html body #root .appShell>.pricingMasterPage.coursePages{background:radial-gradient(circle at 50% 0,#ffedd5c7,#0000 28%),linear-gradient(180deg,#fff,#f8fafc 54%,#fff)!important;box-sizing:border-box!important;color:#0f172a!important;margin:0 calc(50% - 50vw)!important;max-width:100vw!important;min-width:100vw!important;overflow-x:hidden!important;padding:42px 0 56px!important;width:100vw!important}.pricingMasterPage.coursePages:after,.pricingMasterPage.coursePages:before{content:none!important;display:none!important}.pricingMasterPage .sectionHeader{margin:0 auto 20px!important;padding:0!important;text-align:center!important;width:min(1120px,calc(100% - 34px))!important}.pricingMasterPage .sectionHeader h2{color:#0f172a!important;font-size:clamp(2.1rem,4vw,3.25rem)!important;letter-spacing:-.055em!important;line-height:1.02!important;margin:0!important}.pricingMasterPage .sectionHeader p{color:#64748b!important;font-size:.98rem!important;line-height:1.55!important;margin:12px auto 0!important;max-width:680px!important;opacity:1!important}.ctetPricingMentorGuide{grid-gap:18px!important;background:radial-gradient(circle at 0 0,#ffedd5f5,#0000 34%),linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0fa!important;border-radius:30px!important;box-shadow:0 24px 60px #0f172a17,inset 0 0 0 1px #ffffffdb!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;margin:0 auto 26px!important;padding:20px!important;width:min(1120px,calc(100% - 34px))!important}.ctetPricingMentorGuideText{display:flex!important;flex-direction:column!important;gap:11px!important;justify-content:center!important;min-width:0!important;padding:10px 12px!important}.ctetPricingMentorGuideText>span{background:#fff7ed!important;border:1px solid #fb923c3d!important;border-radius:999px!important;color:#c2410c!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.1em!important;padding:8px 13px!important;text-transform:uppercase!important;width:-webkit-fit-content!important;width:fit-content!important}.ctetPricingMentorGuideText h3{color:#0f172a!important;font-size:clamp(2rem,3.6vw,3.25rem)!important;letter-spacing:-.055em!important;line-height:1!important;margin:0!important}.ctetPricingMentorGuideText p{color:#64748b!important;font-size:.98rem!important;font-weight:760!important;line-height:1.52!important;margin:0!important;max-width:560px!important}.ctetPricingMentorGuideChips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ctetPricingMentorGuideChips b{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(15,23,42,.045)!important;color:#334155!important;font-size:.74rem!important;padding:7px 10px!important}.ctetPricingMentorGuideForm{grid-gap:11px!important;background:#fff!important;border:1px solid #e2e8f0fa!important;border-radius:24px!important;box-shadow:0 16px 34px #0f172a0f!important;display:grid!important;gap:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;padding:16px!important}.ctetPricingMentorGuideForm label{grid-gap:7px!important;display:grid!important;gap:7px!important;min-width:0!important}.ctetPricingMentorGuideForm b{color:#334155!important;font-size:.78rem!important;font-weight:950!important}.ctetPricingMentorGuideForm input,.ctetPricingMentorGuideForm select,.ctetPricingMentorGuideForm textarea{background:#f8fafc!important;border:1px solid #cbd5e1f5!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffffb8!important;color:#0f172a!important;font-size:.9rem!important;font-weight:820!important;min-height:44px!important;outline:none!important;padding:10px 13px!important;width:100%!important}.ctetPricingMentorGuideForm input::placeholder,.ctetPricingMentorGuideForm textarea::placeholder{color:#94a3b8!important}.ctetPricingMentorGuideForm input:focus,.ctetPricingMentorGuideForm select:focus,.ctetPricingMentorGuideForm textarea:focus{border-color:#f9731675!important;box-shadow:0 0 0 4px #fb923c1f!important}.ctetPricingMentorGuideForm textarea{height:82px!important;line-height:1.4!important;max-height:82px!important;min-height:82px!important;overflow:hidden!important;resize:none!important}.ctetPricingMentorGuideCta,.ctetPricingMentorGuideWide{grid-column:1/-1!important}.ctetPricingMentorGuideCta{align-items:center!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-radius:16px!important;box-shadow:0 16px 32px #16a34a38!important;color:#fff!important;display:flex!important;font-size:.94rem!important;font-weight:950!important;gap:10px!important;justify-content:center!important;min-height:52px!important;opacity:1!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease!important;visibility:visible!important}.ctetPricingMentorGuideCta:hover{box-shadow:0 20px 38px #16a34a4d!important;transform:translateY(-2px)!important}@media (max-width:980px){.ctetPricingMentorGuide{grid-template-columns:1fr!important}}@media (max-width:720px){.pricingMasterPage.coursePages,html body #root .appShell>.pricingMasterPage.coursePages{background:#fff!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:18px 0 88px!important;width:100%!important}.pricingMasterPage .sectionHeader{margin-bottom:14px!important;width:calc(100% - 22px)!important}.pricingMasterPage .sectionHeader h2{font-size:1.95rem!important}.pricingMasterPage .sectionHeader p{font-size:.84rem!important;line-height:1.42!important}.ctetPricingMentorGuide{border-radius:23px!important;gap:10px!important;margin:0 auto 18px!important;padding:12px!important;width:calc(100% - 22px)!important}.ctetPricingMentorGuideText{gap:8px!important;padding:4px!important}.ctetPricingMentorGuideText h3{font-size:1.65rem!important;letter-spacing:-.04em!important}.ctetPricingMentorGuideText p{font-size:.82rem!important;line-height:1.38!important}.ctetPricingMentorGuideForm{border-radius:19px!important;gap:9px!important;grid-template-columns:1fr!important;padding:11px!important}.ctetPricingMentorGuideCta,.ctetPricingMentorGuideForm input,.ctetPricingMentorGuideForm select,.ctetPricingMentorGuideForm textarea{font-size:.86rem!important;min-height:42px!important}.ctetPricingMentorGuideForm textarea{height:72px!important;max-height:72px!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetBookLaunchRibbon,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS2Screen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3FreshMentorAuthority,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS3MentorPresenceBand,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetS5SuccessWallScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen]>.ctetTopEntryExperience{display:none!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=home]>.ctetTopEntryExperience,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=journey]>.ctetS2Screen{display:block!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3FreshMentorAuthority{display:flex!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetS3MentorPresenceBand{display:block!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=mentor]>.ctetBookLaunchRibbon{display:grid!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=help]>.ctetS5LockedScreen,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=success]>.ctetS5SuccessWallScreen{display:block!important}}@media (min-width:721px){html body #root .appShell .ctetExperiencePage>.ctetTopEntryExperience,html body #root .appShell .ctetExperiencePage>.ctetTopEntryExperience .ctetTopEntryShell{min-height:calc(100vh - 62px)!important}}@media (min-width:721px) and (min-height:760px){html body #root .appShell .ctetExperiencePage>.ctetTopEntryExperience .ctetTopEntryShell{align-content:start!important;grid-template-rows:auto auto!important;row-gap:clamp(22px,3vh,42px)!important}html body #root .appShell .ctetExperiencePage>.ctetTopEntryExperience .ctetHeroCommandGrid{margin-bottom:0!important}html body #root .appShell .ctetExperiencePage>.ctetTopEntryExperience .ctetLiveHeartbeat{margin-top:0!important}}@media (max-width:720px){html body #root .appShell .ctetExperienceStickyHeader{z-index:10000!important}html body #root .appShell .ctetExperienceStickyHeader,html body #root .appShell .ctetExperienceStickyHeader .accountMenuWrap,html body #root .appShell .ctetExperienceStickyHeader .ctetLockedNav,html body #root .appShell .ctetExperienceStickyHeader .ctetLockedTools{overflow:visible!important;pointer-events:auto!important}html body #root .appShell .ctetExperienceStickyHeader .accountMenuWrap{position:relative!important;z-index:10010!important}html body #root .appShell .ctetExperienceStickyHeader .ctetLockedAccount{pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;z-index:10011!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown{border-radius:17px!important;box-sizing:border-box!important;left:auto!important;max-width:calc(100vw - 24px)!important;min-width:0!important;overflow:hidden!important;padding:6px!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:232px!important;z-index:10020!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown .accountDropdownProfile{border-radius:14px!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr)!important;margin-bottom:5px!important;padding:7px!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown .accountDropdownProfile>b{font-size:.66rem!important;height:34px!important;width:34px!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown button{border-radius:13px!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:7px!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown button>span{border-radius:10px!important;font-size:.78rem!important;height:28px!important;width:28px!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown strong{font-size:.78rem!important;line-height:1.06!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown small{font-size:.62rem!important;line-height:1.05!important;margin-top:2px!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown *,html body #root .appShell .ctetExperienceStickyHeader .premiumAccountDropdown button{pointer-events:auto!important;touch-action:manipulation!important}html body #root .appShell .ctetTopEventTicker,html body #root .appShell .ctetTopEventTicker *{pointer-events:none!important}}html body #root .ctetExperienceStickyHeader
.ctetLockedTools{align-items:center!important;display:flex!important;gap:9px!important}html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationWrap{align-items:center!important;display:flex!important;flex:0 0 auto!important;position:relative!important;z-index:10015!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell{all:unset!important;background:linear-gradient(145deg,#111b2d,#07101f)!important;border:1px solid #edb53d75!important;border-radius:16px!important;box-shadow:0 11px 24px #00000047,inset 0 0 0 1px #edb53d0d,0 0 0 1px #edb53d0a!important;box-sizing:border-box!important;color:#f4c45e!important;cursor:pointer!important;display:grid!important;font-family:inherit!important;height:46px!important;min-width:46px!important;place-items:center!important;pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;width:46px!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell.isOpen,html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell:hover{border-color:#f9c75bc7!important;box-shadow:0 15px 32px #0000005c,inset 0 0 0 1px #f9c75b1f,0 0 0 3px #edb53d1a!important;transform:translateY(-1px)!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell:focus-visible{outline:3px solid #f9c75b4d!important;outline-offset:3px!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell svg{color:#f4c45e!important;display:block!important;height:22px!important;overflow:visible!important;width:22px!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell svg path{stroke:currentColor!important}html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationCount{background:linear-gradient(145deg,#ff7849,#d92f45)!important;border:2px solid #07101f!important;border-radius:999px!important;box-shadow:0 5px 13px #d92f4561!important;box-sizing:border-box!important;color:#fff!important;display:grid!important;font-size:.62rem!important;font-weight:900!important;height:20px!important;line-height:1!important;min-width:20px!important;padding:0 5px!important;place-items:center!important;position:absolute!important;right:-6px!important;top:-6px!important}.ctetHeaderNotificationPanel{animation:ctetNotificationPortalEnter .17s ease-out;background:radial-gradient(circle at 88% 0,#dea83729,#0000 34%),linear-gradient(155deg,#101a2c,#091221 58%,#07101d);border:1px solid #efbe4d47;border-radius:24px;box-shadow:0 34px 90px #0000008f,0 8px 26px #00000047,inset 0 1px 0 #ffffff12;box-sizing:border-box;color:#f8fafc;display:flex;flex-direction:column;overflow:hidden;transform-origin:top right;z-index:2147482000!important}@keyframes ctetNotificationPortalEnter{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ctetNotificationPanelHeader{align-items:flex-start;background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000);border-bottom:1px solid hsla(0,0%,100%,.075);display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:19px 19px 15px}.ctetNotificationPanelHeader>div{min-width:0}.ctetNotificationPanelHeader span{color:#e9b94f;display:block;font-size:.6rem;font-weight:900;letter-spacing:.15em}.ctetNotificationPanelHeader h3{color:#fff;font-size:1.2rem;letter-spacing:-.035em;line-height:1.08;margin:5px 0 3px}.ctetNotificationPanelHeader p{color:#94a3b8;font-size:.72rem;line-height:1.35;margin:0}.ctetNotificationPanelHeader button{background:#e9b94f14;border:1px solid #e9b94f3d;border-radius:11px;color:#f1c661;cursor:pointer;flex:0 0 auto;font-size:.66rem;font-weight:850;min-height:34px;padding:7px 10px}.ctetNotificationPanelHeader button:hover:not(:disabled){background:#e9b94f24;border-color:#e9b94f6b}.ctetNotificationPanelHeader button:disabled{cursor:default;opacity:.38}.ctetNotificationList{-ms-overflow-style:none;flex:1 1 auto;max-height:min(448px,calc(100dvh - 230px));min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ctetNotificationList::-webkit-scrollbar{display:none;height:0;width:0}.ctetNotificationRow{grid-gap:11px;align-items:start;background:#0000;border:0;border-bottom:1px solid #ffffff0f;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;gap:11px;grid-template-columns:43px minmax(0,1fr) 14px;padding:13px 16px;position:relative;text-align:left;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.ctetNotificationRow:focus-visible,.ctetNotificationRow:hover{background:#101b2d;box-shadow:inset 3px 0 0 #e7b74c7a;outline:none}.ctetNotificationRow.isUnread{background:linear-gradient(90deg,#daa43124,rgba(218,164,49,.025))}.ctetNotificationRow.isUnread:before{background:#f4bd4c;border-radius:999px;box-shadow:0 0 0 3px #f4bd4c1c;content:"";height:5px;left:5px;position:absolute;top:19px;width:5px}.ctetNotificationRowIcon{background:#172337;border:1px solid #ffffff12;border-radius:14px;color:#dce6f5;display:grid;font-size:.7rem;font-weight:900;height:43px;place-items:center;width:43px}.ctetNotificationRowIcon.is-live{background:linear-gradient(145deg,#d53b49,#8f1825);border-color:#ff797933;box-shadow:0 8px 20px #c1293833;color:#fff;font-size:.53rem}.ctetNotificationRowIcon.is-announcement,.ctetNotificationRowIcon.is-featured{background:linear-gradient(145deg,#f0ce75,#b98018);border-color:#f4c45e38;color:#2d1d04}.ctetNotificationRowIcon.is-event{background:linear-gradient(145deg,#263955,#17253b);color:#dbeafe}.ctetNotificationRowIcon.is-note,.ctetNotificationRowIcon.is-roadmap,.ctetNotificationRowIcon.is-video{background:linear-gradient(145deg,#203657,#14243c);border-color:#60a5fa2e;color:#bfdbfe}.ctetNotificationRowIcon.is-mock,.ctetNotificationRowIcon.is-result{background:linear-gradient(145deg,#1f493b,#123027);border-color:#4ade802e;color:#bbf7d0}.ctetNotificationRowIcon.is-current-affairs{background:linear-gradient(145deg,#3a315d,#251f42);border-color:#c4b5fd2e;color:#ddd6fe}.ctetNotificationRowCopy{grid-gap:3px;display:grid;gap:3px;min-width:0}.ctetNotificationRowMeta{align-items:center;display:flex;gap:8px;justify-content:space-between}.ctetNotificationRowMeta b{color:#e7b74c;font-size:.6rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.ctetNotificationRowMeta small{color:#718096;font-size:.63rem;white-space:nowrap}.ctetNotificationRowCopy>strong{color:#f8fafc;font-size:.82rem;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctetNotificationRowCopy>span:last-child{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#9aa8bc;display:-webkit-box;font-size:.69rem;line-height:1.42;overflow:hidden}.ctetNotificationRow>em{align-self:center;color:#d6a83e;font-size:1.18rem;font-style:normal;font-weight:900}.ctetNotificationEmpty{grid-gap:6px;display:grid;gap:6px;justify-items:center;padding:36px 24px;text-align:center}.ctetNotificationEmpty>span{background:#22c55e1a;border:1px solid #4ade8026;border-radius:15px;color:#79d99d;display:grid;font-size:1rem;font-weight:900;height:44px;place-items:center;width:44px}.ctetNotificationEmpty strong{color:#f8fafc;font-size:.88rem}.ctetNotificationEmpty p{color:#8290a4;font-size:.71rem;line-height:1.48;margin:0;max-width:270px}@media (max-width:720px){html body #root .ctetExperienceStickyHeader .ctetLockedTools{gap:6px!important;max-width:164px!important}html body #root .ctetExperienceStickyHeader button.ctetHeaderNotificationBell{border-radius:13px!important;height:39px!important;min-width:39px!important;width:39px!important}html body #root .ctetExperienceStickyHeader button.ctetHeaderNotificationBell svg{height:19px!important;width:19px!important}html body #root .ctetExperienceStickyHeader .ctetHeaderNotificationCount{font-size:.56rem!important;height:18px!important;min-width:18px!important;right:-5px!important;top:-5px!important}.ctetHeaderNotificationPanel{border-radius:20px}.ctetNotificationPanelHeader{gap:10px;padding:15px 14px 12px}.ctetNotificationPanelHeader h3{font-size:1.05rem}.ctetNotificationPanelHeader button{font-size:.61rem;min-height:32px;padding:6px 8px}.ctetNotificationList{max-height:calc(100dvh - 224px)}.ctetNotificationRow{gap:9px;grid-template-columns:39px minmax(0,1fr) 12px;padding:11px 12px}.ctetNotificationRowIcon{border-radius:13px;height:39px;width:39px}.ctetNotificationRowCopy>strong{font-size:.77rem}.ctetNotificationRowCopy>span:last-child{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.ctetHeaderNotificationPanel{animation:none}.ctetHeaderNotificationBell,.ctetNotificationRow{transition:none!important}}html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationWrap:focus-within,html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationWrap:hover,html body #root .ctetExperienceStickyHeader
.ctetLockedTools:focus-within,html body #root .ctetExperienceStickyHeader
.ctetLockedTools:hover{background:#0000!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationWrap:after,html body #root .ctetExperienceStickyHeader
.ctetHeaderNotificationWrap:before,html body #root .ctetExperienceStickyHeader
.ctetLockedTools:after,html body #root .ctetExperienceStickyHeader
.ctetLockedTools:before,html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell:after,html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell:before{animation:none!important;background:none!important;background-image:none!important;box-shadow:none!important;content:none!important;display:none!important}html body #root .ctetExperienceStickyHeader
button.ctetHeaderNotificationBell{overflow:visible!important}.ctetS4LiveContentCenter .ctetS4WhatsNewPanel:not(.isEmpty){align-self:start!important;height:auto!important;min-height:0!important}.ctetS4LiveContentCenter .ctetS4WhatsNewPanel:not(.isEmpty) .ctetS4WhatsNewResults{min-height:0!important;overflow:visible!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate{grid-gap:10px!important;grid-template-columns:42px minmax(0,1fr) minmax(118px,-webkit-max-content) 72px!important;grid-template-columns:42px minmax(0,1fr) minmax(118px,max-content) 72px!important;min-height:92px!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow{align-items:center!important;display:grid!important;gap:10px!important;height:auto!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow{grid-gap:10px!important;grid-template-columns:36px minmax(0,1fr) -webkit-max-content -webkit-max-content!important;grid-template-columns:36px minmax(0,1fr) max-content max-content!important;min-height:64px!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>div,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow>div{max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate h4,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate p,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow h4,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow p{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;display:block!important;height:auto!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;word-break:normal!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate h4,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow h4{line-height:1.24!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate p,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow p{line-height:1.35!important;margin:5px 0 6px!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>strong,.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow>strong{box-shadow:none!important;justify-self:end!important;max-width:180px!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important;width:auto!important}.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>em{background:#78350f52!important;border:1px solid #facc156b!important;border-radius:999px!important;box-shadow:none!important;color:#fde047!important;display:inline-grid!important;font-size:.66rem!important;font-style:normal!important;font-weight:900!important;inset:auto!important;justify-self:end!important;letter-spacing:.04em!important;line-height:1!important;max-width:72px!important;min-height:32px!important;min-width:58px!important;overflow:hidden!important;padding:6px 8px!important;place-items:center!important;position:static!important;text-align:center!important;transform:none!important;white-space:nowrap!important;width:auto!important}.ctetS4LiveContentCenter .ctetS4WhatsNewSingleNote{align-items:center!important;display:flex!important;gap:10px 18px!important;height:auto!important;justify-content:space-between!important;margin-top:10px!important;min-height:54px!important;padding:12px 16px!important}.ctetS4LiveContentCenter .ctetS4WhatsNewSingleNote span{text-align:right!important}@media (max-width:760px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow{grid-template-columns:42px minmax(0,1fr)!important;overflow:visible!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>em,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>strong,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow>small,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4UpdateRow>strong{grid-column:1/-1!important;justify-self:stretch!important;max-width:100%!important;width:100%!important}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live]>.ctetS4LiveContentCenter .ctetS4WhatsNewResults .ctetS4FeaturedUpdate>em{justify-self:start!important;min-width:0!important;width:auto!important}.ctetS4LiveContentCenter .ctetS4WhatsNewSingleNote{align-items:flex-start!important;flex-direction:column!important}.ctetS4LiveContentCenter .ctetS4WhatsNewSingleNote span{text-align:left!important}}.ctetHeaderNotificationPanel{overflow:hidden!important}.ctetNotificationList{max-height:min(540px,calc(100dvh - 190px))!important;padding-bottom:12px!important;scroll-padding-block:8px 16px}.ctetNotificationRow:last-child{border-bottom:0!important}@media (max-width:720px){.ctetNotificationList{max-height:min(420px,calc(100dvh - 202px))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}.ctetHeaderNotificationPanel{position:fixed!important}.ctetHeaderNotificationPanel.hasScrollableList .ctetNotificationList{padding-bottom:48px!important}.ctetNotificationScrollCue{align-items:center;background:#0d1626;border:0;border-top:1px solid #e9b94f2e;bottom:0;color:#e9b94f;cursor:pointer;display:flex;font-size:.66rem;font-weight:900;gap:7px;justify-content:center;left:0;letter-spacing:.04em;min-height:36px;padding:8px 14px;position:absolute;right:0;z-index:5}.ctetNotificationScrollCue b{font-size:.86rem;line-height:1}.ctetNotificationScrollCue:active,.ctetNotificationScrollCue:focus-visible,.ctetNotificationScrollCue:hover{background:#0d1626;box-shadow:none;color:#f1c661;filter:none;transform:none}.ctetNotificationScrollCue:focus-visible{outline:1px solid #e9b94f94;outline-offset:-2px}@media (max-width:720px){.ctetHeaderNotificationPanel.hasScrollableList .ctetNotificationList{padding-bottom:max(46px,env(safe-area-inset-bottom))!important}.ctetNotificationScrollCue{font-size:.63rem;min-height:34px}}.ctetS4CommunityPulseGrid .ctetS4LeaderboardSnapshot{grid-gap:18px 22px;align-items:stretch;background:radial-gradient(circle at 92% 8%,#694cff30,#0000 34%),linear-gradient(145deg,#090d1dfc,#0e0e23fc);border:1px solid #7c5cff57;border-radius:26px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 22px 48px #0003;display:grid;gap:18px 22px;grid-template-areas:"intro cards" "action action";grid-template-columns:minmax(220px,.58fr) minmax(0,1.62fr);min-width:0;overflow:hidden;padding:20px;position:relative}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntro{align-self:center;grid-area:intro;max-width:330px;min-width:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntroTop{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:14px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntroTop>small,.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntroTop>span{align-items:center;border-radius:999px;display:inline-flex;font-size:.64rem;font-weight:900;letter-spacing:.09em;line-height:1;min-height:30px;padding:7px 11px;text-transform:uppercase}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntroTop>span{background:#6c4ce133;border:1px solid #977bff3d;color:#d8ccff}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntroTop>small{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075);color:#e1e8f4a8}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntro h3{color:#fff;font-size:clamp(1.42rem,2vw,2rem);letter-spacing:-.035em;line-height:1.12;margin:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntro p{color:#d6ddeb94;font-size:.83rem;line-height:1.55;margin:12px 0 0;max-width:31ch}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCards{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-area:cards;grid-template-areas:"silver gold bronze";grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard{grid-gap:14px;align-content:stretch;background:linear-gradient(155deg,#161d31fc,#0c1220fc);border:1px solid #ffffff1c;border-radius:23px!important;box-shadow:inset 0 1px 0 #ffffff0d,0 14px 26px #0000002e;color:#fff;display:grid;filter:none!important;gap:14px;grid-template-rows:auto minmax(0,1fr) auto;min-height:176px;min-width:0;overflow:hidden;padding:16px;position:relative;text-align:left;transform:none!important}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard:before{content:"";height:4px;inset:0 0 auto;pointer-events:none;position:absolute}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank1{background:radial-gradient(circle at 18% 0,#ffd25b2e,#0000 42%),linear-gradient(155deg,#22202bfc,#0e121ffc);border-color:#ffd25b85;grid-area:gold;min-height:206px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank1:before{background:linear-gradient(90deg,#f4bd36,#ffe29a)}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank2{border-color:#c2cfe261;grid-area:silver}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank2:before{background:linear-gradient(90deg,#9eb0c8,#e0e8f3)}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank3{border-color:#e691536b;grid-area:bronze}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank3:before{background:linear-gradient(90deg,#c96f35,#efa56c)}.ctetS4CommunityPulseGrid .ctetS4LeaderboardRankRow{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:auto auto minmax(0,1fr);min-width:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardRankRow>b,.ctetS4CommunityPulseGrid .ctetS4LeaderboardTier,.ctetS4CommunityPulseGrid .ctetS4LeaderboardYou{border-radius:999px;display:inline-grid;line-height:1;min-height:28px;padding:6px 9px;place-items:center;width:-webkit-max-content;width:max-content}.ctetS4CommunityPulseGrid .ctetS4LeaderboardRankRow>b{background:#7c5cff29;color:#e4ddff;font-size:.85rem;min-width:38px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardTier{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.085);color:#eaeff8b0;font-size:.58rem;font-weight:900;letter-spacing:.08em}.ctetS4CommunityPulseGrid .ctetS4LeaderboardYou{background:#26c76d1c;border:1px solid #26c76d4d;color:#98e9b4;font-size:.57rem;font-weight:950;justify-self:end;letter-spacing:.08em}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank1 .ctetS4LeaderboardRankRow>b{background:#ffd25b26;color:#ffe29a}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank2 .ctetS4LeaderboardRankRow>b{background:#c2cfe221;color:#e2eaf5}.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard.isRank3 .ctetS4LeaderboardRankRow>b{background:#e6915324;color:#f0ae7a}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIdentity{grid-gap:7px;align-content:center;display:grid;gap:7px;min-width:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIdentity>strong{color:#fff;font-size:1.06rem;line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIdentity>span{color:#d8e0ed94;font-size:.72rem;font-weight:750}.ctetS4CommunityPulseGrid .ctetS4LeaderboardScore{align-items:end;background:#0509146b;border:1px solid #ffd36a21;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 13px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardScore>small{color:#dae2ef94;font-size:.72rem;font-weight:850}.ctetS4CommunityPulseGrid .ctetS4LeaderboardScore>strong{color:#ffd45f;font-size:1.45rem;font-weight:950;letter-spacing:-.035em;line-height:.9}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction{grid-gap:14px;align-items:center;background:#070c1994;border:1px solid #ffffff12;border-radius:18px;display:grid;gap:14px;grid-area:action;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px 14px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardOwnPosition{grid-gap:9px;align-items:baseline;display:grid;gap:9px;grid-template-columns:auto auto minmax(0,1fr);min-width:0}.ctetS4CommunityPulseGrid .ctetS4LeaderboardOwnPosition>span{color:#dae2ef8c;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ctetS4CommunityPulseGrid .ctetS4LeaderboardOwnPosition>strong{color:#ffd45f;font-size:1.2rem;font-weight:950}.ctetS4CommunityPulseGrid .ctetS4LeaderboardOwnPosition>small{color:#e7ecf5b8;font-size:.74rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button{align-items:center;background:#694ce12b;border:1px solid #977bff47;border-radius:14px;color:#f4f0ff;display:inline-flex;filter:none!important;font-size:.74rem;font-weight:900;gap:9px;justify-content:center;min-height:42px;padding:10px 15px;transform:none!important}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:disabled{cursor:not-allowed;opacity:.45}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:active,.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:focus-visible,.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:hover,.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard:active,.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard:focus-visible,.ctetS4CommunityPulseGrid .ctetS4LeaderboardCard:hover{filter:none!important;transform:none!important}.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:focus-visible,.ctetS4CommunityPulseGrid .ctetS4LeaderboardAction>button:hover{background:#694ce13b;border-color:#b19aff75}.ctetS4CommunityPulseGrid .ctetS4LeaderboardEmpty{grid-gap:7px;background:#0c12229e;border:1px dashed #977bff40;border-radius:22px;display:grid;gap:7px;grid-column:1/-1;min-height:176px;padding:20px;place-content:center;text-align:center}.ctetS4CommunityPulseGrid .ctetS4LeaderboardEmpty>b{color:#fff}.ctetS4CommunityPulseGrid .ctetS4LeaderboardEmpty>span{color:#dae2ef94;font-size:.77rem;line-height:1.5;max-width:46ch}@media (max-width:1080px){.ctetS4CommunityPulseGrid .ctetS4LeaderboardSnapshot{grid-template-areas:"intro" "cards" "action";grid-template-columns:1fr}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntro{max-width:680px}.ctetS4CommunityPulseGrid .ctetS4LeaderboardIntro p{max-width:62ch}}@media (max-width:720px){html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardSnapshot{border-radius:22px;gap:14px;grid-template-areas:"intro" "cards" "action";grid-template-columns:1fr;padding:14px}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCards{gap:10px;grid-template-areas:"gold" "silver" "bronze";grid-template-columns:1fr}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCard,html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardCard.isRank1{min-height:0}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardAction{grid-template-columns:1fr}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardOwnPosition{grid-template-columns:auto auto minmax(0,1fr)}html body #root .appShell .ctetExperiencePage[data-ctet-mobile-screen=live] .ctetS4LeaderboardAction>button{width:100%}}.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}@media (max-width:720px){#root,#root *,.appShell,.appShell *,body,html{-ms-overflow-style:none!important;scrollbar-color:#0000 #0000!important;scrollbar-width:none!important}#root ::-webkit-scrollbar,#root::-webkit-scrollbar,.appShell ::-webkit-scrollbar,.appShell::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}#root ::-webkit-scrollbar-thumb,#root ::-webkit-scrollbar-track,#root::-webkit-scrollbar-thumb,#root::-webkit-scrollbar-track,.appShell ::-webkit-scrollbar-thumb,.appShell ::-webkit-scrollbar-track,.appShell::-webkit-scrollbar-thumb,.appShell::-webkit-scrollbar-track,body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track,html::-webkit-scrollbar-thumb,html::-webkit-scrollbar-track{background:#0000!important;border:0!important;box-shadow:none!important}}
/*# sourceMappingURL=main.c9d455e6.css.map*/