.ae-on{--royal:#4169e1;--royal-d:#3456c6;--slate:#27408b;--crimson:#dc143c;--forecast:#9acd32;--forecast-s:#5f8519;--gold:#c8922a;--gold-2:#f0c75e;--gold-t:#83590b;--ink:#151a24;--ink2:#465064;--ink3:#778194;--paper:#fff;--desk:#f4f5f9;--line:#e5e8ef;--hover:#f0f2f8;--roy-s:#ecf0fd;--ok:#0c8558;--ok-s:#e3f5ee;--warn:#a86500;--warn-s:#fff3dc;--bad:#c4213f;--bad-s:#fdecef;--gold-s:#fcf4e1;--night:#101c3f;--night2:#18295a;--nline:#2f4176;--nink:#eef2fc;--nmute:#a7b5d8;--shadow:0 1px 2px rgba(18,28,58,.05),0 10px 28px rgba(18,28,58,.07);--ui:"Inter","Segoe UI Variable","Segoe UI",system-ui,sans-serif;--disp:"Segoe UI Variable Display","Segoe UI",Inter,sans-serif;color-scheme:light}.dark .ae-on{--ink:#eceef3;--ink2:#c3c9d5;--ink3:#8f98aa;--paper:#27292e;--desk:#1f2024;--line:#3a3d45;--hover:#30333b;--roy-s:#2c3658;--ok:#46c292;--ok-s:#1f3b31;--warn:#e8b05a;--warn-s:#3b3021;--bad:#f27f93;--bad-s:#44272e;--gold-s:#3b3321;--gold-t:#ebc46e;--night:#131b33;--night2:#1c2747;--nline:#35426d;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.28);color-scheme:dark}.ae-on .i{flex:none;display:block}[dir=rtl] .ae-on .flip{transform:scaleX(-1)}.ae-on svg text{font-family:var(--ui)}.ae-on .muted{color:var(--ink3)}.ae-on .small{font-size:12px}.ae-on .b{font-weight:700}.ae-on .num{font-variant-numeric:tabular-nums}.ae-on .ltr,.ae-on bdi{direction:ltr;unicode-bidi:isolate}.ae-on .row{display:flex;align-items:center;gap:8px}.ae-on .wrap{flex-wrap:wrap}.ae-on .grow{flex:1;min-width:0}.ae-on .clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ae-on.app{position:fixed;display:grid;grid-template-rows:48px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr) 352px;background:var(--desk)}.ae-on.app.dock-wide{grid-template-columns:232px minmax(0,1fr) 452px}.ae-on.app.dock-closed{grid-template-columns:232px minmax(0,1fr) 52px}.ae-on.app.no-dock{grid-template-columns:232px minmax(0,1fr)}.ae-on.app.no-rail{grid-template-columns:minmax(0,1fr)}.ae-on .top{grid-column:1/-1;gap:12px;padding-inline:14px;background:var(--paper);border-bottom:1px solid var(--line);min-width:0}.ae-on .brand,.ae-on .top{display:flex;align-items:center}.ae-on .brand{gap:9px;font:700 15px/1 var(--disp);letter-spacing:-.01em;width:205px;flex:none;white-space:nowrap}.ae-on .brand svg{width:18px;height:25px}.ae-on .search{flex:0 1 330px;gap:8px;height:32px;padding-inline:10px;border:1px solid var(--line);border-radius:8px;background:var(--desk);color:var(--ink3);font-size:13px;white-space:nowrap;overflow:hidden}.ae-on .search,.ae-on .topr{display:flex;align-items:center}.ae-on .topr{margin-inline-start:auto;gap:4px}.ae-on .tlink{display:inline-flex;align-items:center;gap:5px;height:30px;padding-inline:8px;border-radius:7px;font-size:13px;color:var(--ink2);font-weight:500;white-space:nowrap;background:none;border:0;cursor:pointer}.ae-on .tlink:hover{background:var(--hover)}.ae-on .streak{display:inline-flex;align-items:center;gap:4px;height:28px;padding-inline:9px;border-radius:999px;background:#fff1e6;color:#c9571a;font-weight:700;font-size:12.5px}.dark .ae-on .streak{background:#40291b;color:#f2a06b}.ae-on .ava{width:30px;height:30px;border-radius:50%;background:var(--slate);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;margin-inline-start:4px}.ae-on .rail{overflow:auto;background:var(--paper);border-inline-end:1px solid var(--line);padding:10px;gap:10px;min-height:0}.ae-on .nav,.ae-on .rail{display:flex;flex-direction:column}.ae-on .nav{gap:1px}.ae-on .nav a{display:flex;align-items:center;gap:10px;height:33px;padding-inline:10px;border-radius:8px;color:var(--ink2);font-weight:550;font-size:13.5px}.ae-on .nav a:hover{background:var(--hover)}.ae-on .nav a.on{background:var(--roy-s);color:var(--royal)}.dark .ae-on .nav a.on{color:#afc1fa}.ae-on .tree-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 4px;font-size:11.5px;font-weight:700;color:var(--ink3)}.ae-on .tree-t{font-size:12.5px;font-weight:700;color:var(--ink);padding:0 8px 6px;line-height:1.35}.ae-on .bar{height:5px;border-radius:9px;background:var(--hover);overflow:hidden}.ae-on .bar i{display:block;height:100%;background:var(--royal);border-radius:9px}.ae-on .tree{display:flex;flex-direction:column;gap:1px;margin-top:6px}.ae-on .tree a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:5px 8px;font-size:12.5px;line-height:1.35;border-radius:7px;color:var(--ink2);align-items:start}.ae-on .tree a:hover{background:var(--hover)}.ae-on .tree a.on{background:var(--roy-s);color:var(--ink);font-weight:600}.ae-on .st{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:none}.ae-on .st.passed{background:var(--ok);color:#fff}.ae-on .st.now{border:2px solid var(--royal);position:relative}.ae-on .st.now:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--royal)}.ae-on .st.next{border:1.6px solid var(--line)}.ae-on .railfoot{margin-top:auto;display:flex;flex-direction:column;gap:1px;padding-top:6px}.ae-on .railfoot a{display:flex;align-items:center;gap:8px;height:28px;padding-inline:10px;border-radius:7px;font-size:12.5px;color:var(--ink3)}.ae-on .railfoot a:hover{background:var(--hover)}.ae-on .stage{overflow:auto;min-width:0;min-height:0;position:relative}.ae-on .pad{padding:14px 18px 44px;gap:12px}.ae-on .dock,.ae-on .pad{display:flex;flex-direction:column}.ae-on .dock{background:var(--paper);border-inline-start:1px solid var(--line);min-height:0;min-width:0}.ae-on .dhead{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--line);flex:none}.ae-on .cav{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5);flex:none}.ae-on .cav.s{width:24px;height:24px;border-radius:7px}.ae-on .dname{font-weight:700;font-size:13.5px;line-height:1.2}.ae-on .dsub{font-size:11.5px;color:var(--ink3);line-height:1.3;margin-top:1px}.ae-on .dtools{margin-inline-start:auto;display:flex;gap:1px}.ae-on .ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ink3);background:none;border:0;cursor:pointer}.ae-on .ic:hover{background:var(--hover);color:var(--ink)}.ae-on .ctx{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;color:var(--ink2);background:var(--desk);border-bottom:1px solid var(--line);flex:none}.ae-on .ctx b{font-weight:650;color:var(--ink)}.ae-on .dbody{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:9px}.ae-on .msg{max-width:94%;font-size:13.2px;line-height:1.6}.ae-on .msg.c{background:var(--hover);border-radius:3px 12px 12px 12px;padding:8px 11px;align-self:flex-start}.ae-on .msg.m,[dir=rtl] .ae-on .msg.c{border-radius:12px 3px 12px 12px}.ae-on .msg.m{background:var(--royal);color:#fff;padding:8px 11px;align-self:flex-end}[dir=rtl] .ae-on .msg.m{border-radius:3px 12px 12px 12px}.ae-on .msg .src{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11.5px;color:var(--royal);font-weight:600}.dark .ae-on .msg .src{color:#afc1fa}.ae-on .chips{display:flex;flex-wrap:wrap;gap:5px}.ae-on .qchip{height:27px;padding-inline:10px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:550;color:var(--ink2);cursor:pointer;white-space:nowrap}.ae-on .qchip:hover{border-color:var(--royal);color:var(--royal)}.ae-on .plan{border:1px solid var(--line);border-radius:10px;padding:9px 11px}.ae-on .plan h4{font-size:12px;font-weight:700;color:var(--ink3);margin-bottom:5px}.ae-on .plan a{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13px;font-weight:550}.ae-on .plan .muted{font-weight:400;font-size:11.5px;margin-inline-start:auto;white-space:nowrap}.ae-on .composer{border-top:1px solid var(--line);padding:9px 10px;display:flex;gap:7px;align-items:center;flex:none}.ae-on .composer input{flex:1;min-width:0;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--desk);padding-inline:11px;font:13px var(--ui);color:var(--ink)}.ae-on .composer input::-moz-placeholder{color:var(--ink3)}.ae-on .composer input::placeholder{color:var(--ink3)}.ae-on .send{width:36px;height:36px;border-radius:9px;background:var(--royal);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;flex:none}.ae-on .dockmini{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;cursor:pointer}.ae-on .vlabel{writing-mode:vertical-rl;font-size:12px;font-weight:650;color:var(--ink2)}.ae-on .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding-inline:14px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:600 13px/1 var(--ui);cursor:pointer;white-space:nowrap}.ae-on .btn:hover{background:var(--hover)}.ae-on .btn.p{background:var(--royal);border-color:var(--royal);color:#fff}.ae-on .btn.p:hover{background:var(--royal-d)}.ae-on .btn.n{background:hsla(0,0%,100%,.08);border-color:var(--nline);color:var(--nink)}.ae-on .btn.n:hover{background:hsla(0,0%,100%,.15)}.ae-on .btn.s{height:28px;padding-inline:10px;font-size:12px}.ae-on .chip{display:inline-flex;align-items:center;gap:4px;height:21px;padding-inline:7px;border-radius:999px;font-size:11.5px;font-weight:650;background:var(--hover);color:var(--ink2);white-space:nowrap}.ae-on .chip.x{background:var(--gold-s);color:var(--gold-t)}.ae-on .chip.ok{background:var(--ok-s);color:var(--ok)}.ae-on .chip.r{background:var(--roy-s);color:var(--royal)}.dark .ae-on .chip.r{color:#afc1fa}.ae-on .card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px}.ae-on .sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.ae-on .sec-h h2{font:700 15px/1.3 var(--disp)}.ae-on .sec-h a{font-size:12.5px;color:var(--royal);font-weight:600;white-space:nowrap}.dark .ae-on .sec-h a{color:#afc1fa}.ae-on .thumb{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--night);border-radius:8px}.ae-on .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ae-on .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ae-on .hero{background:linear-gradient(120deg,var(--night) 0,var(--night2) 100%);color:var(--nink);border-radius:14px;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:8px;padding:16px 8px 8px 18px;min-height:190px;overflow:hidden}[dir=rtl] .ae-on .hero{padding:16px 18px 8px 8px}.ae-on .eyebrow{font-size:11.5px;font-weight:650;color:var(--nmute);letter-spacing:.02em}.ae-on .hero h1{font:700 21px/1.25 var(--disp);letter-spacing:-.015em;margin:5px 0 7px;text-wrap:balance}.ae-on .hero p{font-size:13.5px;color:var(--nmute);margin-bottom:12px}.ae-on .hero p b{color:var(--nink)}.ae-on .hero .chartbox svg{width:100%;height:auto;display:block}.ae-on .strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ae-on .lcard{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:5px 5px 7px;position:relative;cursor:pointer;display:flex;flex-direction:column;gap:5px}.ae-on .lcard.now,.ae-on .lcard:hover{border-color:var(--royal)}.ae-on .lcard.now{box-shadow:0 0 0 1px var(--royal) inset}.ae-on .lcard .tt{font-size:12px;font-weight:650;line-height:1.3;padding-inline:3px;min-height:31px}.ae-on .lcard .ft{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-inline:3px}.ae-on .lcard .no{position:absolute;top:9px;inset-inline-start:9px;background:rgba(8,14,34,.78);color:#fff;font-size:10.5px;font-weight:700;border-radius:5px;padding:1px 5px}.ae-on .lcard .tag{position:absolute;top:9px;inset-inline-end:9px}.ae-on .dots{display:inline-flex;gap:3px}.ae-on .dots i{width:7px;height:7px;border-radius:50%;background:var(--line)}.ae-on .dots i.on{background:var(--ok)}.ae-on .dots i.cur{background:var(--royal)}.ae-on .gradehead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.ae-on .crumb{font-size:12px;color:var(--ink3);display:flex;gap:6px;align-items:center}.ae-on .gradehead h1{font:700 22px/1.25 var(--disp);letter-spacing:-.015em;margin:3px 0 4px;text-wrap:balance}.ae-on .timeline{display:flex;flex-direction:column;gap:6px}.ae-on .tl{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:6px 10px 6px 6px;cursor:pointer}[dir=rtl] .ae-on .tl{padding:6px 6px 6px 10px}.ae-on .tl.now,.ae-on .tl:hover{border-color:var(--royal)}.ae-on .tl h3{font-size:13.5px;font-weight:650;line-height:1.3}.ae-on .steps{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11.5px;color:var(--ink3);flex-wrap:wrap}.ae-on .step{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ae-on .step.done{color:var(--ok)}.ae-on .step.cur{color:var(--royal);font-weight:650}.dark .ae-on .step.cur{color:#afc1fa}.ae-on .stepsbar{top:0;z-index:7;background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px;height:38px}.ae-on .stepsbar .pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding-inline:9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ink3);white-space:nowrap}.ae-on .stepsbar .pill.on{background:var(--roy-s);color:var(--royal)}.dark .ae-on .stepsbar .pill.on{color:#afc1fa}.ae-on .stepsbar .pill.ok{color:var(--ok)}.ae-on .stepsbar .ln{width:14px;height:1px;background:var(--line)}.ae-on .readprog{position:absolute;inset:auto 0 -1px 0;height:2px;background:transparent}.ae-on .readprog i{display:block;height:100%;background:var(--royal);width:41%}.ae-on .read{max-width:680px;margin:0 auto;padding:16px 22px 56px}.ae-on .read h1{font:700 26px/1.25 var(--disp);letter-spacing:-.02em;margin:4px 0 6px;text-wrap:balance}.ae-on .read h2{font:700 18px/1.4 var(--disp);margin:20px 0 7px}.ae-on .read p{font-size:15px;line-height:1.72;margin:0 0 11px}.ae-on .read ul{margin:0 0 11px;padding-inline-start:20px;font-size:15px;line-height:1.7}.ae-on .read li{margin-bottom:5px}.ae-on .sel{background:rgba(65,105,225,.2);border-radius:3px;position:relative;padding:1px 0}.ae-on .seltool{position:absolute;inset-inline-start:0;bottom:calc(100% + 7px);display:flex;gap:1px;background:#141a28;color:#fff;border-radius:9px;padding:3px;z-index:6;white-space:nowrap;box-shadow:var(--shadow);line-height:1}.ae-on .seltool button{display:inline-flex;align-items:center;gap:5px;height:27px;padding-inline:8px;border-radius:6px;background:none;border:0;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.ae-on .seltool button:hover{background:#2a3350}.ae-on .tblock{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px;margin:12px 0;background:var(--paper)}.ae-on .tblock:hover{border-color:var(--royal)}.ae-on .tblock svg.sc{display:block;width:100%;height:auto;border-radius:8px}.ae-on .tblock h4{font-size:14px;font-weight:700;line-height:1.3}.ae-on .tblock p{font-size:12.5px!important;line-height:1.5!important;color:var(--ink2);margin:2px 0 6px!important}.ae-on .endcard{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,var(--night) 0,var(--night2) 100%);color:var(--nink);border-radius:14px;padding:14px 16px;margin-top:16px}.ae-on .endcard h3{font:700 16px/1.3 var(--disp)}.ae-on .endcard p{font-size:13px!important;color:var(--nmute);margin:2px 0 0!important;line-height:1.5!important}.ae-on .banner{position:sticky;top:38px;z-index:6;display:flex;align-items:center;gap:10px;background:var(--ok-s);color:var(--ok);padding:7px 14px;font-size:13px;font-weight:600}.ae-on .banner .btn{margin-inline-start:auto}.ae-on .qdots{display:flex;gap:4px;padding:8px 12px 0;flex:none}.ae-on .qdots i{height:4px;flex:1;border-radius:9px;background:var(--hover)}.ae-on .qdots i.on{background:var(--royal)}.ae-on .note{display:flex;align-items:flex-start;gap:7px;background:var(--desk);border-radius:9px;padding:7px 9px;font-size:12px;color:var(--ink2);line-height:1.45}.ae-on .note .ic{width:20px;height:20px;margin-inline-start:auto;flex:none}.ae-on .opt{display:flex;gap:9px;align-items:flex-start;width:100%;text-align:start;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:13px;line-height:1.5;cursor:pointer}.ae-on .opt.on,.ae-on .opt:hover{border-color:var(--royal)}.ae-on .opt.on{background:var(--roy-s)}.ae-on .opt .rd{width:16px;height:16px;border-radius:50%;border:1.6px solid var(--ink3);flex:none;margin-top:2px;display:grid;place-items:center}.ae-on .opt.on .rd{border-color:var(--royal)}.ae-on .opt.on .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--royal)}.ae-on .dfoot{border-top:1px solid var(--line);padding:9px 10px;display:flex;gap:7px;justify-content:flex-end;flex:none}.ae-on .review{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;padding:6px 0}.ae-on .rewardrow{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;padding:9px 11px}.ae-on .medals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ae-on .medal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 8px 10px}.ae-on .medal h4{font-size:12.5px;font-weight:700;line-height:1.3}.ae-on .medal.ghost{background:transparent;border-style:dashed}.ae-on .medal.ghost h4{color:var(--ink3)}.ae-on .switch{width:34px;height:20px;border-radius:999px;background:var(--royal);position:relative;flex:none;cursor:pointer;border:0}.ae-on .switch:after{content:"";position:absolute;top:2px;inset-inline-end:2px;width:16px;height:16px;border-radius:50%;background:#fff}.ae-on .switch.off{background:var(--ink3)}.ae-on .switch.off:after{inset-inline-end:auto;inset-inline-start:2px}.ae-on .log{display:flex;flex-direction:column}.ae-on .log div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px}.ae-on .big{font:700 30px/1.1 var(--disp);letter-spacing:-.02em}.ae-on .coachpage{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0}.ae-on .coachmain{display:flex;flex-direction:column;min-height:0;background:var(--paper)}.ae-on .coachside{overflow:auto;border-inline-start:1px solid var(--line);padding:12px;display:flex;flex-direction:column;gap:10px}.ae-on .tabs{display:flex;gap:3px;padding:6px 12px;border-bottom:1px solid var(--line);flex:none}.ae-on .tabs a{height:30px;padding-inline:11px;border-radius:7px;display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink3)}.ae-on .tabs a.on{background:var(--roy-s);color:var(--royal)}.dark .ae-on .tabs a.on{color:#afc1fa}.ae-on .coachmain .dbody{padding:16px 22px}.ae-on .coachmain .msg{max-width:74%;font-size:14px}.ae-on .kv{justify-content:space-between;gap:10px;padding:3px 0}.ae-on .kv,.ae-on .mem{display:flex;font-size:12.5px}.ae-on .mem{align-items:flex-start;gap:7px;line-height:1.45;padding:4px 0}.ae-on .mem .chip{height:18px;font-size:10.5px}.ae-on .pcard{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:7px 7px 10px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.ae-on .pcard:hover{border-color:var(--royal)}.ae-on .pcard h4{font-size:13px;font-weight:650;line-height:1.35;padding-inline:3px}.ae-on .pcard .ft{display:flex;align-items:center;gap:6px;padding-inline:3px;flex-wrap:wrap}.ae-on .pcard svg.sc{display:block;width:100%;height:auto;border-radius:8px}.ae-on .over{position:absolute;inset:0;background:linear-gradient(150deg,#0b1433,#17265a);color:var(--nink);justify-content:center;z-index:20}.ae-on .over,.ae-on .overin{display:flex;align-items:center}.ae-on .overin{flex-direction:column;text-align:center;gap:8px;max-width:520px;padding:18px}.ae-on .overin h1{font:700 27px/1.25 var(--disp);letter-spacing:-.02em;text-wrap:balance}.ae-on .overin p{color:var(--nmute);font-size:14px}@keyframes rise{0%{transform:translateY(6px);opacity:.25}to{transform:none;opacity:1}}.ae-on .c-a{animation:rise .5s ease both}@media (prefers-reduced-motion:reduce){.ae-on .c-a{animation:none}}.dark .ae-on .cm{background:var(--desk)}.ae-on .offer{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-s);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.65;color:var(--ink)}.ae-on .offer .t{font-weight:700;margin-bottom:3px}.ae-on .offer p{margin:0;color:var(--ink2)}.ae-on .rightans{display:flex;gap:5px;align-items:flex-start;color:var(--ok);font-weight:600;margin-top:4px;line-height:1.5}.ae-on .rightans .i{flex:none;margin-top:3px}.ae-on .dfoot.col{flex-direction:column;align-items:stretch}.ae-on .note.warn{background:var(--warn-s);color:var(--warn)}.ae-on .chip.gone{background:var(--hover);color:var(--ink3)}.ae-on.app.bare{grid-template-rows:minmax(0,1fr)}.ae-on .st.locked{background:var(--hover);color:var(--ink3)}.ae-on .lcard.lock{opacity:.72}.ae-on .lcard.lock:hover{opacity:1}.ae-on .pcard.lock{opacity:.66;cursor:default}.ae-on .offer.blue{border-color:color-mix(in srgb,var(--royal) 35%,transparent);background:var(--roy-s)}.ae-on .fadeout{filter:blur(4px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;max-height:170px;overflow:hidden}.ae-on .gatebox{position:relative;max-width:470px;margin:-46px auto 0;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 22px;text-align:center;box-shadow:0 14px 34px rgba(15,23,42,.14)}.ae-on .gatebox .gi{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--roy-s);color:var(--royal);margin-bottom:8px}.ae-on .gatebox h2{font:700 16px/1.4 var(--disp);margin:0 0 6px}.ae-on .gatebox p{font-size:13.5px;line-height:1.7;color:var(--ink2);margin:0 0 12px}.ae-on .gatebox .row{justify-content:center;gap:8px}.ae-on .nw{white-space:nowrap}.ae-on{--ui:var(--fc-font-ui,"Inter","Segoe UI Variable","Segoe UI",system-ui,sans-serif);--disp:var(--fc-font-heading,"Segoe UI Variable Display","Segoe UI",Inter,sans-serif);color:var(--ink);font:14px/1.55 var(--ui);-webkit-font-smoothing:antialiased}.ae-on,.ae-on *{box-sizing:border-box}.ae-on.app{inset:0;z-index:60}.ae-on :where(.top,.rail,.dock,.ae-view) :is(h1,h2,h3,h4,p){margin:0}.ae-on :where(.top,.rail,.dock,.ae-view) a{color:inherit;text-decoration:none;cursor:pointer}.ae-on :where(.top,.rail,.dock,.ae-view) button{font:inherit;color:inherit}.ae-on :focus-visible{outline:2px solid var(--royal);outline-offset:2px}.ae-on .brand img{width:18px;height:25px}.ae-on .search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:13px var(--ui);outline:none}.ae-on .search input::-moz-placeholder{color:var(--ink3)}.ae-on .search input::placeholder{color:var(--ink3)}.ae-on .ae-public{background:var(--paper);min-height:100%}.ae-on .ae-public[hidden]{display:none}.ae-on .ae-view{min-height:100%}.ae-on .stepsbar{position:sticky}.ae-on .readprog i{width:var(--read,0)}.ae-on .help-content{max-width:none;padding:0}.ae-on .ae-public article{max-width:760px;margin:0 auto;padding:18px 24px 56px}.ae-on .ae-public .help-article-frame,.ae-on .ae-public .help-article-layout{display:block;max-width:none;margin:0;padding:0}.ae-on .ae-public :is(.help-article-outline,.cs-guide,.cs-help-brand,.cs-help-paths,.cs-prevnext,.cs-feedback,.academy-quiz,.help-article-toc-rail,.cs-help-end){display:none!important}.ae-on .ae-public article>nav:first-of-type{display:none}.ae-on .ae-public .help-article-header{display:block}.ae-on .ae-public .help-actions,.ae-on .ae-public footer{display:none}.ae-on .ae-public img{max-width:100%}.ae-on .ae-sel{position:fixed;z-index:80;display:flex;gap:1px;background:#141a28;color:#fff;border-radius:9px;padding:3px;white-space:nowrap;box-shadow:var(--shadow);line-height:1}.ae-on .ae-sel button{display:inline-flex;align-items:center;gap:5px;height:27px;padding-inline:8px;border-radius:6px;background:none;border:0;color:#fff;font:600 12px var(--ui);cursor:pointer}.ae-on .ae-sel button:hover{background:#2a3350}.ae-on .tblock{cursor:pointer;text-decoration:none;color:var(--ink)}.ae-on .tblock .thumb{aspect-ratio:16/9}.ae-on .endcard h3,.ae-on .tblock h4{margin:0}.ae-on .ae-toc{position:absolute;top:38px;inset-inline-end:12px;z-index:8;width:280px;max-height:60vh;overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:var(--shadow)}.ae-on .ae-toc a{display:block;padding:6px 8px;border-radius:7px;font-size:12.5px;line-height:1.4;color:var(--ink2)}.ae-on .ae-toc a:hover{background:var(--hover)}.ae-on .dock [data-testid=coach-panel]{flex:1;min-height:0;background:transparent}.ae-on .ae-chips{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 8px}.ae-on .ae-quizblock{display:flex;flex-direction:column;gap:9px;padding-bottom:6px}.ae-on .rightans svg{flex:none;margin-top:3px}.ae-on .ae-why{margin-top:4px;color:var(--ink2);font-size:12.5px;line-height:1.55}.ae-on .opt{color:var(--ink)}.ae-on .over{position:fixed;z-index:90}.ae-on .over .btn.n{color:var(--nink)}.ae-on .ae-bottom,.ae-on .ae-coachfab{display:none}@media (max-width:1023px){.ae-on.app,.ae-on.app.dock-closed,.ae-on.app.dock-wide,.ae-on.app.no-dock{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 54px}.ae-on .rail{display:none}.ae-on .top{gap:8px}.ae-on .brand{width:auto}.ae-on .brand span,.ae-on .search,.ae-on .top .tlink.ae-hide-sm{display:none}.ae-on .stage{grid-column:1}.ae-on .ae-bottom{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);background:var(--paper);grid-column:1}.ae-on .ae-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;color:var(--ink3);font-weight:600}.ae-on .ae-bottom a.on{color:var(--royal)}.ae-on .dock{position:fixed;inset:auto 0 54px 0;height:66vh;z-index:70;border:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 30px rgba(10,18,44,.22);transform:translateY(calc(100% + 54px));transition:transform .2s}.ae-on .dock.ae-open{transform:none}.ae-on .ae-coachfab{display:grid;place-items:center;position:fixed;inset-block-end:66px;inset-inline-end:14px;width:48px;height:48px;border-radius:50%;background:var(--royal);color:#fff;border:0;z-index:65;box-shadow:var(--shadow)}.ae-on .hero{grid-template-columns:minmax(0,1fr);padding:14px}.ae-on .grid3,.ae-on .medals,.ae-on .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-on .tl{grid-template-columns:72px minmax(0,1fr) auto}.ae-on .coachpage,.ae-on .gradehead{grid-template-columns:minmax(0,1fr)}.ae-on .coachside{display:none}.ae-on .pad{padding:10px 12px 30px}.ae-on .ae-public article{padding:14px 14px 40px}.ae-on .stepsbar .tlink{display:none}}@media (max-width:560px){.ae-on .grid2,.ae-on .grid3,.ae-on .medals{grid-template-columns:minmax(0,1fr)}}html[data-academy-env=pending] .help-shell{visibility:hidden}html[data-academy-env=on] :is(.help-site-header,.help-sidebar){display:none}.ae-on .ae-quizblock .dfoot{position:sticky;bottom:-16px;background:var(--paper);padding:8px 0 4px!important;z-index:2}.dark .ae-on .ae-quizblock .dfoot{background:var(--paper)}