.preview_preview__fRLZd{background:var(--lx-surface-raised,#eff6ff);color:var(--lx-text,#08224b);font:15px/1.6 Arial,sans-serif;border-radius:16px;overflow:hidden}.preview_top__upvEm{display:flex;justify-content:space-between;gap:20px;background:var(--lx-surface,white);padding:20px 28px;border-bottom:1px solid var(--lx-line,#d7e6f6)}.preview_top__upvEm>a{font-size:25px;font-weight:800;text-decoration:none;color:var(--lx-text,#08224b)}.preview_top__upvEm nav{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.preview_actions__ToTtb>a:not(.preview_primary__IJu9v),.preview_top__upvEm a{color:var(--lx-link,#075cb5)}.preview_hero____fKT{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:32px;padding:40px;background:radial-gradient(ellipse at 80% 20%,#264c91,transparent 65%),linear-gradient(115deg,var(--lx-strong,#04182f),var(--lx-strong,#0b2d59));color:var(--lx-on-strong,white)}.preview_badge__lX0GQ{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--lx-on-strong,#71ddff)}.preview_hero____fKT h1{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-1.8px;margin:18px 0}.preview_hero____fKT p{max-width:620px;color:var(--lx-on-strong,#c7ddf4)}.preview_actions__ToTtb{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.preview_hero____fKT .preview_actions__ToTtb>a:not(.preview_primary__IJu9v){color:var(--lx-on-strong,#b3e9ff)}.preview_primary__IJu9v{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:9px;background:#0879f7;color:var(--lx-on-strong,white);text-decoration:none;padding:12px 20px;font-weight:700;box-shadow:0 6px 20px #007bff25}.preview_hero____fKT aside{align-self:center;padding:28px;border:1px solid var(--lx-line,#4581bd);background:color-mix(in srgb,var(--lx-surface) 3%,transparent);border-radius:16px}.preview_hero____fKT aside b{font-size:25px}.preview_hero____fKT small{color:var(--lx-on-strong,#91aecb)}.preview_disclaimer__gdxZp{padding:13px 24px;background:var(--lx-surface-raised,#e5f3ff);border-bottom:1px solid var(--lx-line,#c4ddf5);font-size:12px;color:var(--lx-muted,#3b6389)}.preview_disclaimer__gdxZp span{display:inline-block;padding:3px 8px;border:1px solid var(--lx-line,#9bbddd);border-radius:5px;margin-right:10px;font-size:10px;font-weight:700;letter-spacing:1px}.preview_workspace__lw20T{display:grid;grid-template-columns:220px minmax(0,1fr) 270px;gap:16px;padding:24px;align-items:start}.preview_stage__wJ_HJ,.preview_syllabus__lebxE,.preview_tools__6R3N7{background:var(--lx-surface,white);border:1px solid var(--lx-line,#d2e1f3);border-radius:12px;min-width:0;overflow:hidden}.preview_syllabus__lebxE,.preview_tools__6R3N7{padding:20px}.preview_preview__fRLZd h2{font-size:20px;line-height:1.3}.preview_board__tye1m>small,.preview_syllabus__lebxE>small{font-size:10px;letter-spacing:1px;color:var(--lx-muted,#417198);font-weight:700}.preview_syllabus__lebxE>p,.preview_tools__6R3N7 p{font-size:13px;color:var(--lx-muted,#627b94)}.preview_preview__fRLZd button{min-height:44px;border-radius:7px;padding:10px 12px;border:1px solid var(--lx-line,#d1e2f5);background:var(--lx-surface,#f3f8fe);color:var(--lx-link,#095eb5);font:inherit;cursor:pointer}.preview_preview__fRLZd button:disabled{opacity:.45;cursor:default}.preview_preview__fRLZd button[aria-pressed=true]{background:#0879f7;color:var(--lx-on-strong,white);border-color:var(--lx-line,#0879f7)}.preview_preview__fRLZd :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--lx-line,#15bdff);outline-offset:3px}.preview_syllabus__lebxE>button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;margin:10px 0;font-size:12px}.preview_syllabus__lebxE>button span{font-size:16px}.preview_syllabus__lebxE>button i{margin-left:auto}.preview_callout__o4tBp{padding:14px;background:var(--lx-surface-raised,#eaf5ff);border-radius:9px;margin-top:24px;font-size:13px}.preview_stage__wJ_HJ>header{padding:14px 20px;background:var(--lx-strong,#082342);color:var(--lx-on-strong,white);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:12px}.preview_stage__wJ_HJ>header span{color:var(--lx-on-strong,#66d8ff);font-size:10px;letter-spacing:1px}.preview_lessonGrid__FXMQf{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.6fr)}.preview_teacher__nhpq1{position:relative;min-height:360px;background:var(--lx-strong,#092241)}.preview_teacher__nhpq1 img{object-fit:cover;object-position:48% 40%}.preview_teacher__nhpq1>span{position:absolute;bottom:0;left:0;right:0;background:color-mix(in srgb,var(--lx-strong) 91%,transparent);color:var(--lx-on-strong,white);padding:14px;font-size:12px}.preview_teacher__nhpq1 small{color:var(--lx-on-strong,#b1c8e2)}.preview_board__tye1m{padding:26px;background:linear-gradient(135deg,var(--lx-surface,#fff),var(--lx-surface-raised,#eef7ff))}.preview_board__tye1m h2{font-size:25px;color:var(--lx-text,#122d69)}.preview_formula__dDBJ9{margin:24px 0;padding:20px 10px;background:var(--lx-surface-raised,#e2f2ff);border:1px solid var(--lx-line,#b0d7f4);border-radius:12px;color:var(--lx-link,#075bbb);font-size:clamp(20px,2.5vw,33px);font-weight:700;text-align:center}.preview_board__tye1m>p{color:var(--lx-muted,#47677f);font-size:14px}.preview_pattern__A3mgg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:15px}.preview_pattern__A3mgg>div{text-align:center;padding:12px 4px;border-radius:9px;background:var(--lx-surface,white);border:1px solid var(--lx-line,#d7e5f1)}.preview_pattern__A3mgg b{display:block;font-size:25px;color:var(--lx-link,#0871d4)}.preview_pattern__A3mgg small{font-size:9px;color:var(--lx-muted,#567894)}.preview_lessonNav__py0wT{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:28px;font-size:11px}.preview_lessonNav__py0wT button{font-size:12px}.preview_stage__wJ_HJ>footer{padding:12px 20px;font-size:11px;color:var(--lx-muted,#54728e);border-top:1px solid var(--lx-line,#d7e5f1)}.preview_tools__6R3N7 nav{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--lx-line,#d8e4f2);padding-bottom:12px}.preview_tools__6R3N7 nav button{font-size:11px;padding:8px}.preview_tools__6R3N7 article{padding:14px 0;border-bottom:1px solid var(--lx-line,#e2ecf5)}.preview_tools__6R3N7 article b{font-size:13px}.preview_tools__6R3N7 details{padding:15px;border:1px solid var(--lx-line,#d4e3f3);border-radius:8px;background:var(--lx-surface,#f3f9ff)}.preview_tools__6R3N7 summary{cursor:pointer;font-size:13px;font-weight:700;min-height:44px}.preview_tools__6R3N7 textarea{display:block;width:100%;margin:12px 0;padding:12px;resize:vertical;border:1px solid var(--lx-line,#b8d5f0);border-radius:8px;font:inherit}.preview_tools__6R3N7>small{display:block;color:var(--lx-muted,#71859b);font-size:11px;margin-bottom:14px}.preview_answers__WjIqk{display:flex;gap:12px}.preview_answers__WjIqk button{flex:1}.preview_feedback__NHCIT{padding:12px;background:var(--lx-tint-green,#e5f8ed);border-radius:8px}.preview_bottom__TC2Cb{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 40px;background:var(--lx-surface,white);border-top:1px solid var(--lx-line,#d7e5f1)}.preview_bottom__TC2Cb p{color:var(--lx-muted,#55758e);font-size:13px}.preview_workspace__lw20T:not(:has(.preview_syllabus__lebxE)){grid-template-columns:minmax(0,1fr)}@media(max-width:1150px){.preview_workspace__lw20T{grid-template-columns:190px minmax(0,1fr)}.preview_tools__6R3N7{grid-column:1/-1}.preview_hero____fKT{padding:28px}}@media(max-width:760px){.preview_top__upvEm{padding:16px;flex-wrap:wrap}.preview_hero____fKT{grid-template-columns:1fr;padding:24px 18px;gap:16px}.preview_hero____fKT aside{padding:18px}.preview_hero____fKT aside b{font-size:20px}.preview_workspace__lw20T{grid-template-columns:minmax(0,1fr);padding:12px}.preview_syllabus__lebxE>button{width:100%}.preview_lessonGrid__FXMQf{grid-template-columns:1fr}.preview_teacher__nhpq1{min-height:180px;max-height:220px}.preview_teacher__nhpq1 img{object-position:50% 28%}.preview_board__tye1m{padding:20px 16px}.preview_bottom__TC2Cb{flex-wrap:wrap;padding:20px}.preview_tools__6R3N7{grid-column:auto}.preview_disclaimer__gdxZp{padding:12px 16px}.preview_lessonNav__py0wT{flex-wrap:wrap}.preview_hero____fKT h1{letter-spacing:-1px}}.functional_shell__i1N3O{min-height:100vh;display:flex;background:var(--lx-surface-raised,#eef6ff);color:var(--lx-text,#0b245c);font-family:Arial,sans-serif}.functional_shell__i1N3O *{box-sizing:border-box}.functional_sidebar__4wT0O{width:214px;flex:none;position:sticky;top:0;height:100vh;padding:18px 11px;background:linear-gradient(160deg,var(--lx-strong,#061630),var(--lx-strong,#0b3265));color:var(--lx-on-strong,#fff);display:flex;flex-direction:column}.functional_brand___Z6jl{font-size:25px;font-weight:850;text-decoration:none;color:var(--lx-on-strong,#fff);padding:6px 9px 26px}.functional_brand___Z6jl span{color:var(--lx-link,#25adff)}.functional_brand___Z6jl small{display:block;font-size:10px;font-weight:400;margin-top:4px}.functional_sidebar__4wT0O nav{display:grid;gap:4px}.functional_sidebar__4wT0O nav a{padding:12px 13px;border-radius:9px;color:var(--lx-on-strong,#f1f8ff);text-decoration:none;font-size:13px}.functional_sidebar__4wT0O nav .functional_active__f0L1Q,.functional_sidebar__4wT0O nav a:hover{background:#086af0}.functional_sidebar__4wT0O p{margin:auto 9px 6px;color:var(--lx-on-strong,#b9d8ff);font:italic 15px Georgia,serif;line-height:1.4}.functional_main__VapaD{min-width:0;flex:1}.functional_top__EBbi_{height:62px;background:var(--lx-surface,#fff);display:flex;align-items:center;gap:24px;justify-content:space-between;padding:9px 22px;border-bottom:1px solid var(--lx-line,#d3e3f6)}.functional_top__EBbi_ label{display:flex;align-items:center;gap:10px;max-width:560px;width:55%;padding:10px 14px;border:1px solid var(--lx-line,#cadef6);border-radius:10px;background:var(--lx-surface,#f6faff)}.functional_top__EBbi_ input{background:transparent;border:0;outline:0;width:100%;font:inherit;color:var(--lx-text,#092765)}.functional_top__EBbi_ div{display:flex;gap:18px}.functional_top__EBbi_ a{color:var(--lx-link,#0a3e97);text-decoration:none;font-size:13px;font-weight:700}.functional_mobileBrand__6RvoU{display:none}.functional_content__E0XxL{max-width:1400px;padding:0 20px 24px;margin:auto}.functional_hero__YGyVa{min-height:155px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:linear-gradient(105deg,var(--lx-surface,#fff) 5%,var(--lx-surface-raised,#e2f3ff) 55%,var(--lx-surface-raised,#8fcbff));border:1px solid var(--lx-line,#d2e8fa);border-radius:0 0 16px 16px}.functional_card__hXeGd small,.functional_goal__4sECt small,.functional_hero__YGyVa p{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--lx-link,#0872db)}.functional_hero__YGyVa h1{font:700 42px Georgia,serif;margin:5px 0;color:var(--lx-text,#071c58)}.functional_hero__YGyVa span{font-size:14px}.functional_goalForm__U0tLk button,.functional_goal__4sECt button,.functional_hero__YGyVa a,.functional_primary__hLqV2{border:0;border-radius:8px;background:#056df0;color:var(--lx-on-strong,white);text-decoration:none;padding:11px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.functional_stats__Obhmh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:13px 0}.functional_stats__Obhmh article{background:var(--lx-surface,white);border:1px solid var(--lx-line,#d4e4f8);border-radius:10px;padding:16px;display:grid;gap:5px}.functional_stats__Obhmh strong{font-size:26px;color:var(--lx-link,#0768db)}.functional_card__hXeGd span,.functional_goal__4sECt p,.functional_sectionHead__alLE2 p,.functional_stats__Obhmh span{color:var(--lx-muted,#5b7198);font-size:12px}.functional_goal__4sECt{display:flex;justify-content:space-between;align-items:center;background:var(--lx-surface,white);border:1px solid var(--lx-line,#d4e4f8);border-radius:10px;padding:16px 20px;margin-bottom:12px}.functional_goal__4sECt h2{margin:6px 0;font-size:18px}.functional_goal__4sECt p{margin:0}.functional_goalForm__U0tLk{background:var(--lx-surface,#fff);border:1px solid var(--lx-line,#d4e4f8);border-radius:10px;padding:16px;display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px}.functional_goalForm__U0tLk label{display:grid;gap:5px;font-size:12px;font-weight:700}.functional_goalForm__U0tLk input,.functional_goalForm__U0tLk select{border:1px solid var(--lx-line,#bbd4f2);border-radius:7px;padding:9px;min-width:180px}.functional_goalForm__U0tLk button[type=button]{background:var(--lx-surface-raised,#edf5ff);color:var(--lx-link,#0b3a8d)}.functional_section__8Cl1F{background:var(--lx-surface,white);border:1px solid var(--lx-line,#d4e4f8);border-radius:12px;padding:16px;margin:12px 0;min-width:0}.functional_sectionHead__alLE2{display:flex;justify-content:space-between;align-items:start;gap:10px}.functional_sectionHead__alLE2 h2{font-size:19px;margin:0 0 5px}.functional_sectionHead__alLE2 p{margin:0}.functional_sectionHead__alLE2 a{font-size:12px;color:var(--lx-link,#0069e7);text-decoration:none;white-space:nowrap}.functional_filters__zsM_9{display:flex;gap:7px;overflow:auto;margin:14px 0}.functional_filters__zsM_9 button{background:var(--lx-surface-raised,#f0f6ff);border:1px solid var(--lx-line,#d5e3f8);border-radius:7px;padding:8px 14px;color:var(--lx-text,#153678);cursor:pointer;white-space:nowrap}.functional_filters__zsM_9 .functional_selected__LOlUI{background:#0875f6;color:var(--lx-on-strong,#fff)}.functional_cards__fevUq{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px}.functional_card__hXeGd{border:1px solid var(--lx-line,#d2e3f7);border-radius:10px;padding:17px;background:linear-gradient(var(--lx-surface,#f8fcff),var(--lx-surface,#fff));display:flex;flex-direction:column;gap:8px;min-height:205px}.functional_card__hXeGd h3{font-size:18px;margin:0}.functional_card__hXeGd p{font-size:13px;margin:0;line-height:1.4}.functional_card__hXeGd .functional_primary__hLqV2{display:block;text-align:center;margin-top:auto}.functional_bar__jmBxQ{height:7px;border-radius:9px;background:var(--lx-surface-raised,#d9e8fa);overflow:hidden}.functional_bar__jmBxQ i{display:block;height:100%;background:#0bbea2}.functional_columns__7EuWO{display:grid;grid-template-columns:1fr 1fr;gap:12px}.functional_row__ItiXv{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--lx-line,#e4eef9);padding:12px 2px;color:var(--lx-text,#0d2b67);text-decoration:none;font-size:13px}.functional_row__ItiXv:first-of-type{margin-top:12px}.functional_row__ItiXv b{font-size:11px;color:var(--lx-link,#0870de);min-width:120px}.functional_row__ItiXv span{flex:1;font-weight:700}.functional_row__ItiXv small{display:block;color:var(--lx-muted,#7182a5);font-size:11px;margin-top:4px;font-weight:400}.functional_row__ItiXv em{font-style:normal;color:var(--lx-link,#0869de);font-size:11px}.functional_empty__jkId0,.functional_notice__u1CsC{background:var(--lx-surface,#f5faff);border:1px dashed var(--lx-line,#c1d9f5);border-radius:10px;padding:20px;color:var(--lx-muted,#607398);font-size:13px}.functional_empty__jkId0 a{color:var(--lx-link,#0069e7)}.functional_notice__u1CsC{margin:20px 0}.functional_notice__u1CsC a,.functional_notice__u1CsC button{margin-right:12px}.functional_error__rEE2n{color:var(--lx-danger,#ad1430);background:var(--lx-tint-danger,#fff1f4);padding:10px;border-radius:7px}.functional_footer__A9VMF{background:var(--lx-strong,#061c43);color:var(--lx-on-strong,#b7d6ff);padding:18px 25px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.functional_footer__A9VMF a{color:var(--lx-on-strong,#fff);text-decoration:none}@media(max-width:1000px){.functional_sidebar__4wT0O{width:164px}.functional_stats__Obhmh{grid-template-columns:repeat(3,1fr)}.functional_top__EBbi_ div{display:none}}@media(max-width:700px){.functional_sidebar__4wT0O{display:none}.functional_mobileBrand__6RvoU{display:block!important;font-weight:800!important}.functional_top__EBbi_ label{width:65%}.functional_stats__Obhmh{grid-template-columns:repeat(2,1fr)}.functional_columns__7EuWO{grid-template-columns:1fr}.functional_hero__YGyVa{align-items:flex-start;flex-direction:column}.functional_content__E0XxL{padding:0 10px 20px}.functional_footer__A9VMF{flex-wrap:wrap}.functional_shell__i1N3O{flex-direction:column}.functional_main__VapaD{width:100%}.functional_top__EBbi_{height:auto;min-height:62px;flex-wrap:wrap;gap:10px}.functional_top__EBbi_ label{width:100%;max-width:none}.functional_top__EBbi_ .functional_mobileBrand__6RvoU{display:none!important}.functional_cards__fevUq{grid-template-columns:minmax(0,1fr)}.functional_goal__4sECt,.functional_row__ItiXv,.functional_sectionHead__alLE2{flex-wrap:wrap}.functional_row__ItiXv b{min-width:0}.functional_goal__4sECt{gap:12px;align-items:flex-start}.functional_goalForm__U0tLk label{width:100%}.functional_goalForm__U0tLk input,.functional_goalForm__U0tLk select{min-width:0;width:100%}.functional_stats__Obhmh article{padding:12px}.functional_hero__YGyVa h1{font-size:clamp(30px,9vw,42px)}}.console_copy__V9tPZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.console_copy__V9tPZ label{display:grid;gap:8px;color:var(--lx-text,#173970);font-size:13px;font-weight:700}.console_copy__V9tPZ textarea{width:100%;min-height:110px;resize:vertical;border:1px solid var(--lx-line,#bcd2ee);border-radius:9px;padding:12px;background:var(--lx-surface,#f8fbff);color:var(--lx-text,#152958);font:400 14px/1.5 Arial}.console_copy__V9tPZ button{justify-self:start;padding:12px 22px;border:0;border-radius:8px;background:#0868f5;color:var(--lx-on-strong,white);font-weight:700}.console_copy__V9tPZ :focus-visible{outline:3px solid var(--lx-line,#0dbad8);outline-offset:3px}@media (max-width:650px){.console_copy__V9tPZ{grid-template-columns:1fr}}