.DZVPkq_preview{color:#102a43;margin-block:1rem;scroll-margin-top:6rem;container-type:inline-size}.DZVPkq_preview[data-gallery=true]{margin-bottom:4rem}.DZVPkq_preview *,.DZVPkq_preview :before,.DZVPkq_preview :after{box-sizing:border-box}.DZVPkq_preview button,.DZVPkq_preview select{font:inherit;cursor:pointer}.DZVPkq_preview button{transition:background-color .15s}.DZVPkq_preview button:focus-visible,.DZVPkq_preview select:focus-visible,.DZVPkq_preview summary:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.DZVPkq_intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.DZVPkq_intro h2{letter-spacing:-.045em;max-width:30rem;margin:.5rem 0 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.DZVPkq_intro>p{color:#486581;max-width:27rem;margin:0;font-size:.8rem;line-height:1.7}.DZVPkq_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#075d67;margin:0;font-size:.66rem;font-weight:750;line-height:1.5}.DZVPkq_badge{color:#07535c;background:#f2faf8;border:1px solid #b9d4d4;border-radius:4px;align-items:center;width:fit-content;padding:.2rem .4rem;font-size:.64rem;font-weight:700;line-height:1.5;display:inline-flex}.DZVPkq_gallery{background:#eaf0f3;border:1px solid #d9e2ec;border-radius:10px;flex-wrap:wrap;gap:.4rem;padding:.55rem;display:flex}.DZVPkq_gallery button{color:#334e68;background:0 0;border:1px solid #0000;border-radius:6px;min-height:44px;padding:.7rem .85rem;font-size:.78rem;font-weight:650}.DZVPkq_gallery button[aria-pressed=true]{color:#fff;background:#075d67;box-shadow:0 2px 4px #102a431a}.DZVPkq_gallery button:hover{color:#102a43;background:#d5e5e8}.DZVPkq_gallery button[aria-pressed=true]:hover{color:#fff;background:#064b53}.DZVPkq_galleryNote{color:#486581;margin:.6rem 0 1rem;font-size:.72rem}.DZVPkq_shell{background:#f3f6f8;border:1px solid #cbd9e0;border-radius:12px;grid-template-columns:192px minmax(0,1fr);font-size:.78rem;line-height:1.55;display:grid;overflow:clip;box-shadow:0 14px 40px #102a4310}.DZVPkq_shell svg{flex-shrink:0;width:18px;height:18px}.DZVPkq_shell h3,.DZVPkq_shell h4,.DZVPkq_shell h5,.DZVPkq_shell p{margin-top:0}.DZVPkq_sidebar{color:#d5e4ec;background:#0b2538;flex-direction:column;gap:1.25rem;min-width:0;padding:1.4rem .8rem 1rem;display:flex}.DZVPkq_logo{object-fit:contain;width:148px;height:42px;margin:0 .35rem}.DZVPkq_sidebarLabel{color:#a7c0cf;letter-spacing:.13em;text-transform:uppercase;margin:1rem .65rem 0;font-size:.61rem}.DZVPkq_nav{gap:.3rem;display:grid}.DZVPkq_nav button{text-align:left;color:#d5e4ec;background:0 0;border:0;border-radius:6px;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.65rem;font-size:.73rem;display:flex}.DZVPkq_nav button.DZVPkq_selected{color:#97ece0;background:#173e50}.DZVPkq_nav button:hover{background:#1a4355}.DZVPkq_sidebar button:focus-visible{outline-color:#8adecf}.DZVPkq_sidebarNote{color:#b6cbd7;gap:.6rem;margin:auto .65rem 0;padding-top:3rem;font-size:.68rem;display:flex}.DZVPkq_profile{border-top:1px solid #345064;align-items:center;gap:.55rem;padding:1rem .35rem 0;display:flex}.DZVPkq_profile>span{color:#fff;background:#285269;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.DZVPkq_profile strong{color:#fff;font-size:.72rem;display:block}.DZVPkq_profile small{color:#b6cbd7;font-size:.61rem;display:block}.DZVPkq_workspace{min-width:0}.DZVPkq_topbar{background:#fff;border-bottom:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.85rem 1.5rem;display:flex}.DZVPkq_topbar strong{font-size:.8rem;display:block}.DZVPkq_topbar small{color:#486581;font-size:.67rem;display:block}.DZVPkq_contextSelect{color:#486581;gap:.15rem;max-width:100%;font-size:.61rem;display:grid}.DZVPkq_contextSelect select{color:#102a43;background:#fff;border:1px solid #c5d2dc;border-radius:5px;max-width:100%;min-height:38px;padding:.4rem .5rem;font-size:.71rem;font-weight:600}.DZVPkq_contextPill{color:#486581;background:#f3f6f8;border:1px solid #d9e2ec;border-radius:20px;padding:.4rem .65rem;font-size:.65rem}.DZVPkq_body{padding:1.7rem 1.5rem}.DZVPkq_pageHeading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.4rem;display:flex}.DZVPkq_pageHeading h3{letter-spacing:-.045em;margin:.4rem 0 .5rem;font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.25}.DZVPkq_pageHeading p:not(.DZVPkq_eyebrow){color:#486581;margin:0;font-size:.76rem}.DZVPkq_pageHeading>.DZVPkq_badge{flex-shrink:0}.DZVPkq_columns{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:start;gap:1rem;display:grid}.DZVPkq_mainColumn,.DZVPkq_rightRail{gap:1rem;min-width:0;display:grid}.DZVPkq_hero{background:#e8f3f1;border:1px solid #c4deda;border-radius:8px;padding:1.3rem}.DZVPkq_hero h4{letter-spacing:-.025em;margin:.65rem 0 .4rem;font-size:1.07rem;line-height:1.35}.DZVPkq_hero p{color:#3a5c64;max-width:35rem;margin-bottom:1rem;font-size:.76rem}.DZVPkq_warning{background:#fff7e9;border-color:#e5d3a8}.DZVPkq_warning .DZVPkq_badge{color:#725018;background:#fff4da;border-color:#d9c38e}.DZVPkq_primary{color:#fff;text-align:left;background:#075d67;border:1px solid #075d67;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;padding:.65rem .8rem;font-size:.7rem;font-weight:650;display:inline-flex}.DZVPkq_primary:hover{background:#064b53}.DZVPkq_panel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;min-width:0;overflow:clip}.DZVPkq_panelHead{border-bottom:1px solid #e3eaef;justify-content:space-between;align-items:center;gap:.65rem;padding:1rem 1.1rem;display:flex}.DZVPkq_panelHead h4{letter-spacing:-.015em;margin:0;font-size:.8rem;line-height:1.45}.DZVPkq_panelHead>span{color:#486581;font-size:.65rem}.DZVPkq_task{border-bottom:1px solid #edf1f4;grid-template-columns:25px minmax(0,1fr);gap:.65rem;padding:1rem 1.1rem;display:grid}.DZVPkq_task:last-child{border-bottom:0}.DZVPkq_task h5{margin:0 0 .35rem;font-size:.78rem;line-height:1.45}.DZVPkq_task p{color:#486581;margin:0 0 .7rem;font-size:.69rem}.DZVPkq_task>.DZVPkq_link{grid-column:2;justify-self:start}.DZVPkq_number{color:#708699;padding-top:.2rem;font-size:.65rem}.DZVPkq_tags{color:#486581;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.DZVPkq_status{color:#385969;background:#f5f8fa;border:1px solid #d4e0e7;border-radius:4px;width:fit-content;padding:.15rem .4rem;font-size:.62rem;font-weight:600;display:inline-block}.DZVPkq_link{color:#075d67;text-align:left;background:0 0;border:0;min-height:32px;padding:.35rem 0;font-size:.69rem;font-weight:700}.DZVPkq_link:hover{text-decoration:underline}.DZVPkq_ai{background:linear-gradient(140deg,#e6f4ee,#f4f8f5);border:1px solid #a9d4cc;border-radius:8px;padding:1.1rem}.DZVPkq_aiLabel{color:#075d67;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.74rem;display:flex}.DZVPkq_aiLabel>.DZVPkq_badge{margin-left:auto}.DZVPkq_ai h4{letter-spacing:-.025em;margin:.85rem 0 .55rem;font-size:1rem;line-height:1.4}.DZVPkq_ai p{color:#3a5c64;margin-bottom:.9rem;font-size:.73rem}.DZVPkq_ai .DZVPkq_primary{width:100%}.DZVPkq_aiPreference{border-top:1px solid #bdd8d0;gap:.2rem;margin-top:1rem;padding-top:.75rem;display:grid}.DZVPkq_aiPreference small{color:#486581;font-size:.61rem}.DZVPkq_micro,.DZVPkq_ai .DZVPkq_micro{color:#486581;margin:.7rem 0 0;font-size:.62rem;line-height:1.6}.DZVPkq_smallItem{border-bottom:1px solid #edf1f4;padding:.95rem 1.1rem}.DZVPkq_smallItem:last-child{border-bottom:0}.DZVPkq_smallItem strong{font-size:.74rem;display:block}.DZVPkq_smallItem small,.DZVPkq_smallItem p{color:#486581;margin:.3rem 0 0;font-size:.68rem;display:block}.DZVPkq_railNote{color:#486581;gap:.5rem;padding:0 .25rem;font-size:.65rem;display:flex}.DZVPkq_screenFooter{color:#486581;background:#fff;border-top:1px solid #d9e2ec;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:.75rem 1.5rem;font-size:.6rem;display:flex}.DZVPkq_schoolRow,.DZVPkq_setupRow{text-align:left;color:#102a43;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto 12px;align-items:center;gap:.7rem;width:100%;padding:1.1rem;display:grid}.DZVPkq_schoolRow:hover,.DZVPkq_setupRow:hover{background:#f3f9f8}.DZVPkq_schoolRow strong,.DZVPkq_setupRow strong{font-size:.75rem;display:block}.DZVPkq_schoolRow small,.DZVPkq_setupRow small{color:#486581;margin-top:.2rem;font-size:.65rem;display:block}.DZVPkq_tile{color:#075d67;background:#eef4f6;border:1px solid #d9e2ec;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.DZVPkq_progress{background:#dce8e8;border-radius:4px;width:100%;height:5px;margin-top:.7rem;display:block;overflow:hidden}.DZVPkq_progress>span{border-radius:inherit;background:#087e8b;height:100%;display:block}.DZVPkq_schoolRow .DZVPkq_progress{max-width:180px}.DZVPkq_panelFoot{color:#486581;background:#f8fafb;margin:0;padding:.85rem 1.1rem;font-size:.63rem;line-height:1.7}.DZVPkq_setupFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DZVPkq_setupFooter>div{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:1rem}.DZVPkq_setupFooter strong{margin:.5rem 0;font-size:.75rem;display:block}.DZVPkq_setupFooter p{color:#486581;margin-bottom:.4rem;font-size:.68rem}.DZVPkq_summary{padding:1rem 1.1rem}.DZVPkq_metric{color:#075d67;letter-spacing:-.05em;margin-right:.4rem;font-size:1.8rem}.DZVPkq_help{color:#075d67;text-align:left;background:#e8f3f1;border:1px solid #b3d5cd;border-radius:7px;justify-content:space-between;gap:1rem;width:100%;margin-bottom:1rem;padding:.9rem;display:flex}.DZVPkq_dialog{color:#102a43;background:#fff;border:1px solid #cbd9e0;border-radius:12px;width:min(590px,100vw - 2rem);max-height:calc(100dvh - 3rem);padding:1.5rem;overflow-y:auto;box-shadow:0 24px 80px #102a4340}.DZVPkq_dialog::backdrop{background:#071b2ab3}.DZVPkq_dialogHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DZVPkq_close{color:#102a43;background:#f3f6f8;border:1px solid #d9e2ec;border-radius:6px;width:40px;height:40px;font-size:1.4rem}.DZVPkq_dialog h2{margin:1rem 0;font-size:1.4rem;line-height:1.3}.DZVPkq_dialog h3{margin-top:1.4rem;font-size:.85rem}.DZVPkq_dialog ul{padding-left:1.3rem;font-size:.8rem}.DZVPkq_draft{white-space:pre-line;font-size:.9rem;line-height:1.7}.DZVPkq_limit{background:#edf7f4;border-left:3px solid #087e8b;padding:1rem;font-size:.76rem}.DZVPkq_dialog>.DZVPkq_primary{margin-top:1rem}@container (max-width:1100px){.DZVPkq_shell{grid-template-columns:165px minmax(0,1fr)}.DZVPkq_logo{width:130px}.DZVPkq_body{padding:1.3rem 1rem}.DZVPkq_columns{grid-template-columns:minmax(0,1fr) 230px}.DZVPkq_pageHeading>.DZVPkq_badge{display:none}.DZVPkq_schoolRow,.DZVPkq_setupRow{grid-template-columns:30px minmax(0,1fr) 12px;gap:.5rem;padding:.85rem}.DZVPkq_schoolRow>.DZVPkq_status,.DZVPkq_setupRow>.DZVPkq_status{grid-area:2/2}.DZVPkq_schoolRow>span:last-child,.DZVPkq_setupRow>span:last-child{grid-area:1/3}.DZVPkq_tile{width:30px;height:30px}}@container (max-width:900px){.DZVPkq_shell{grid-template-columns:145px minmax(0,1fr)}.DZVPkq_columns{grid-template-columns:minmax(0,1fr)}.DZVPkq_rightRail{grid-template-columns:repeat(2,minmax(0,1fr))}.DZVPkq_railNote{grid-column:1/-1}.DZVPkq_logo{width:115px}.DZVPkq_sidebar{padding-inline:.5rem}.DZVPkq_nav button{font-size:.65rem}.DZVPkq_intro{flex-direction:column;align-items:start;gap:1rem}}@container (max-width:600px){.DZVPkq_shell{grid-template-columns:minmax(0,1fr)}.DZVPkq_sidebar{display:none}.DZVPkq_topbar{flex-wrap:wrap;padding:1rem}.DZVPkq_contextSelect{width:100%}.DZVPkq_body{padding:1.2rem .8rem}.DZVPkq_rightRail,.DZVPkq_setupFooter{grid-template-columns:minmax(0,1fr)}.DZVPkq_pageHeading h3{font-size:1.4rem}.DZVPkq_gallery{gap:.2rem}.DZVPkq_gallery button{flex:42%;padding:.55rem;font-size:.7rem}.DZVPkq_help{display:grid}.DZVPkq_screenFooter{padding:.8rem}.DZVPkq_primary{min-height:44px}}@media (prefers-reduced-motion:reduce){.DZVPkq_preview button{transition:none}}.DZVPkq_productStage{background:linear-gradient(130deg,#dbece8,#edf2f7 65%,#e0e8f0);border:1px solid #c9ddde;border-radius:20px;padding:16px;box-shadow:0 18px 45px #102a4310}.DZVPkq_productStage .DZVPkq_shell{box-shadow:0 8px #bccfd659,0 16px 28px #173d501a}.DZVPkq_productStage[data-expanded=true]{border:0;padding:0}.DZVPkq_workspaceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.DZVPkq_workspaceStats>div{background:#fff;border:1px solid #d9e2ec;border-radius:7px;gap:.15rem;padding:.8rem 1rem;display:grid}.DZVPkq_workspaceStats strong{letter-spacing:-.045em;color:#075d67;font-size:1.5rem;line-height:1.2}.DZVPkq_workspaceStats span{font-size:.7rem;font-weight:700}.DZVPkq_workspaceStats small{color:#486581;font-size:.61rem}.DZVPkq_presentation{grid-template-columns:168px minmax(0,1fr)}.DZVPkq_presentation .DZVPkq_body{padding:1.1rem}.DZVPkq_presentation .DZVPkq_topbar{min-height:64px;padding:.7rem 1.1rem}.DZVPkq_presentation .DZVPkq_pageHeading{margin-bottom:.9rem}.DZVPkq_presentation .DZVPkq_pageHeading h3{font-size:1.5rem}.DZVPkq_presentation .DZVPkq_sidebar{gap:.7rem;padding:1.1rem .65rem}.DZVPkq_presentation .DZVPkq_sidebarLabel{margin-top:.6rem}.DZVPkq_presentation .DZVPkq_logo{width:135px}.DZVPkq_presentation .DZVPkq_nav button{padding:.5rem;font-size:.68rem}.DZVPkq_presentation .DZVPkq_sidebarNote{padding-top:1rem}.DZVPkq_presentation .DZVPkq_hero{padding:.9rem 1rem}.DZVPkq_presentation .DZVPkq_hero h4{margin-block:.4rem;font-size:.95rem}.DZVPkq_presentation .DZVPkq_hero p{margin-bottom:.65rem}.DZVPkq_presentation .DZVPkq_hero>.DZVPkq_badge{display:none}.DZVPkq_presentation .DZVPkq_panelHead{padding:.7rem .9rem}.DZVPkq_presentation .DZVPkq_task{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.7rem .9rem}.DZVPkq_presentation .DZVPkq_task p{display:none}.DZVPkq_presentation .DZVPkq_task h5{font-size:.73rem}.DZVPkq_presentation .DZVPkq_task>.DZVPkq_link{grid-area:1/3;font-size:.65rem}.DZVPkq_presentation .DZVPkq_tags{font-size:.6rem}.DZVPkq_presentation .DZVPkq_upcomingPanel{display:none}.DZVPkq_presentation .DZVPkq_schoolRow{padding:.8rem .9rem}.DZVPkq_presentation .DZVPkq_ai{padding:.9rem}.DZVPkq_presentation .DZVPkq_ai h4{margin-top:.65rem;font-size:.95rem}.DZVPkq_presentation .DZVPkq_aiPreference{margin-top:.75rem}.DZVPkq_presentation .DZVPkq_screenFooter{padding:.55rem 1.1rem}.DZVPkq_brandSample{background:#fff;border:1px solid #d1dfe5;border-radius:8px;grid-template-columns:34px 1fr;gap:.65rem;padding:.85rem;display:grid}.DZVPkq_brandMark{color:#075d67;background:#e1f1e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.DZVPkq_brandSample strong{font-size:.72rem;display:block}.DZVPkq_brandSample small{color:#486581;margin-top:.2rem;font-size:.62rem;display:block}.DZVPkq_brandSample>button{grid-column:2}.DZVPkq_expandBar{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .2rem;display:flex}.DZVPkq_expandBar>span{color:#486581;font-size:.7rem}.DZVPkq_preview .DZVPkq_expandButton{color:#075d67;background:#fff;border:1px solid #abc9cf;border-radius:6px;justify-content:space-between;align-items:center;gap:1.2rem;min-height:44px;padding:.65rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}.DZVPkq_expandButton:hover{background:#eaf5f1}.DZVPkq_featureStrip{border-top:1px solid #cbdde2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:.3rem;padding:1rem 0;display:grid}.DZVPkq_featureStrip strong{font-size:.84rem;display:block}.DZVPkq_featureStrip p{color:#486581;margin:.4rem 0 0;font-size:.76rem;line-height:1.65}@container (max-width:950px){.DZVPkq_presentation{grid-template-columns:140px minmax(0,1fr)}.DZVPkq_presentation .DZVPkq_logo{width:115px}.DZVPkq_presentation .DZVPkq_columns,.DZVPkq_presentation .DZVPkq_rightRail{grid-template-columns:minmax(0,1fr)}.DZVPkq_presentation .DZVPkq_ai{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.DZVPkq_presentation .DZVPkq_aiLabel,.DZVPkq_presentation .DZVPkq_ai .DZVPkq_micro,.DZVPkq_presentation .DZVPkq_aiPreference{grid-column:1/-1}.DZVPkq_presentation .DZVPkq_ai>.DZVPkq_primary{align-self:start}.DZVPkq_featureStrip{gap:1rem}}@container (max-width:600px){.DZVPkq_productStage{border-radius:12px;padding:7px}.DZVPkq_presentation{grid-template-columns:minmax(0,1fr)}.DZVPkq_presentation .DZVPkq_sidebar{display:none}.DZVPkq_presentation .DZVPkq_body{padding:.85rem}.DZVPkq_workspaceStats{gap:.4rem}.DZVPkq_workspaceStats>div{padding:.55rem}.DZVPkq_workspaceStats strong{font-size:1.15rem}.DZVPkq_workspaceStats span{font-size:.64rem}.DZVPkq_workspaceStats small{display:none}.DZVPkq_presentation .DZVPkq_pageHeading h3{font-size:1.3rem}.DZVPkq_presentation .DZVPkq_ai{display:block}.DZVPkq_presentation .DZVPkq_task{grid-template-columns:18px minmax(0,1fr)}.DZVPkq_presentation .DZVPkq_task>.DZVPkq_link{grid-area:auto/2}.DZVPkq_featureStrip{grid-template-columns:minmax(0,1fr);gap:.8rem}.DZVPkq_expandBar{flex-wrap:wrap;gap:.5rem}}.DZVPkq_assessmentEntry{color:#075d67;background:#fff;border:1px solid #b0d3c9;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;text-decoration:none;display:flex}.DZVPkq_assessmentEntry strong{font-size:.8rem;display:block}.DZVPkq_assessmentEntry small{color:#486581;margin-top:.25rem;font-size:.64rem;display:block}.DZVPkq_assessmentEntry:hover{background:#eff8f4}.DZVPkq_assessmentEntry:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.DZVPkq_showcase{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);margin:0;display:grid;container-type:normal}.DZVPkq_showcaseSide{flex-direction:column;justify-content:space-between;gap:1.6rem;min-width:0;display:flex}.DZVPkq_roleList{gap:.3rem;display:grid}.DZVPkq_roleList button{color:#334e68;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;width:100%;min-height:44px;padding:.5rem .75rem .5rem .5rem;display:grid}.DZVPkq_roleIcon{color:#075d67;background:#e8f2f2;border-radius:10px;grid-row:span 2;place-items:center;width:2.25rem;height:2.25rem;display:grid}.DZVPkq_roleIcon svg{width:18px;height:18px}.DZVPkq_roleList button strong{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.DZVPkq_roleSummary{color:#486581;font-size:.76rem;line-height:1.45;display:none}.DZVPkq_roleList button:hover{color:#102a43;background:#eef5f6}.DZVPkq_roleList button[aria-pressed=true]{color:#075d67;background:#fff;border-color:#b9d4d4;box-shadow:0 6px 18px #102a430f}.DZVPkq_roleList button[aria-pressed=true] .DZVPkq_roleIcon{color:#fff;background:#075d67}.DZVPkq_roleList button[aria-pressed=true] .DZVPkq_roleSummary{display:block}.DZVPkq_roleList button:not([aria-pressed=true]) strong{grid-row:span 2}.DZVPkq_frame{background:linear-gradient(130deg,#dbece8,#edf2f7 65%,#e0e8f0);border:1px solid #c9ddde;border-radius:16px;align-self:center;margin:0;overflow:clip;box-shadow:0 24px 60px #102a4318}.DZVPkq_frameBar{background:#f7fafb;border-bottom:1px solid #c9ddde;align-items:center;gap:.9rem;padding:.6rem .9rem;display:flex}.DZVPkq_frameDots{gap:.35rem;display:flex}.DZVPkq_frameDots i{background:#c5d2dc;border-radius:50%;width:9px;height:9px}.DZVPkq_frameAddress{color:#486581;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9e2ec;border-radius:999px;flex:1;max-width:22rem;margin-inline:auto;padding:.25rem .8rem;font-size:.68rem;overflow:hidden}.DZVPkq_frameTag{color:#486581;white-space:nowrap;font-size:.62rem;font-weight:650}.DZVPkq_frameViewport{box-sizing:content-box;padding:12px;overflow:hidden}.DZVPkq_frameScaler{transform-origin:0 0;width:142.86%;transform:scale(.7);container-type:inline-size}@media (max-width:60em){.DZVPkq_showcase{grid-template-columns:minmax(0,1fr)}.DZVPkq_roleList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.DZVPkq_roleList button{scroll-snap-align:start;background:#fff;border-color:#d9e2ec;border-radius:999px;flex:none;grid-template-columns:auto auto;width:auto;padding:.35rem .9rem .35rem .35rem}.DZVPkq_roleIcon{border-radius:50%;grid-row:auto;width:1.9rem;height:1.9rem}.DZVPkq_roleList button strong,.DZVPkq_roleList button:not([aria-pressed=true]) strong{grid-row:auto}.DZVPkq_roleList button[aria-pressed=true]{color:#fff;background:#075d67;border-color:#075d67}.DZVPkq_roleList button[aria-pressed=true] .DZVPkq_roleIcon{color:#075d67;background:#fff}.DZVPkq_roleList button[aria-pressed=true] .DZVPkq_roleSummary{display:none}.DZVPkq_frameViewport{padding:8px}.DZVPkq_frameScaler{width:200%;transform:scale(.5)}.DZVPkq_frameTag{display:none}}.DZVPkq_framedOnly{margin:0}
._8cr5RW_frame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-page);min-width:0;box-shadow:var(--shadow-elevated);color:var(--color-text-primary);overflow-wrap:break-word;margin:0;padding:clamp(1rem,2.4vw,1.75rem)}._8cr5RW_caption{border-bottom:1px solid var(--color-border);margin:0 0 1.1rem;padding-bottom:1rem}._8cr5RW_label{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}._8cr5RW_concept{border:1px solid var(--brand-teal-dark);color:var(--brand-teal-dark);border-radius:.3rem;padding:.1rem .45rem;display:inline-block}._8cr5RW_title{letter-spacing:-.02em;margin:.6rem 0 .5rem;font-size:clamp(1.3rem,2.3vw,1.8rem);line-height:1.25}._8cr5RW_disclosure{max-width:62rem;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}
.ECUWra_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .6rem;display:flex}.ECUWra_panel,.ECUWra_stage{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-page);min-width:0;padding:1rem}.ECUWra_primary{border:2px solid var(--brand-teal-dark);background:var(--color-surface-brand-soft)}.ECUWra_panelTitle{margin:0;font-size:1rem;line-height:1.35}.ECUWra_entries{margin:.6rem 0 0;padding:0;list-style:none}.ECUWra_entries>li,.ECUWra_pairs>div{border-top:1px solid var(--color-border);font-size:var(--text-sm);padding:.45rem 0;line-height:1.5}.ECUWra_term{color:var(--brand-teal-dark);font-variant-numeric:tabular-nums;font-weight:800}.ECUWra_now{background:var(--brand-teal-dark);color:var(--color-surface-page);font-size:var(--text-xs);border-radius:.3rem;padding:0 .4rem}.ECUWra_pairs{margin:.6rem 0 0}.ECUWra_pairs dt,.ECUWra_contextList dt,.ECUWra_handoffList dt{color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.ECUWra_pairs dd,.ECUWra_contextList dd{margin:.15rem 0 0}.ECUWra_note,.ECUWra_stageText{color:var(--color-text-secondary);font-size:var(--text-sm);margin:.6rem 0 0;line-height:1.55}.ECUWra_link{margin-top:.75rem}.ECUWra_static{margin-top:.6rem}.ECUWra_staticLabel{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0;font-weight:700}.ECUWra_staticItems{font-size:var(--text-sm);cursor:default;flex-wrap:wrap;gap:.2rem .9rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.ECUWra_status{border:1px solid var(--color-text-secondary);color:var(--color-text-primary);font-size:var(--text-xs);border-radius:.3rem;padding:0 .4rem;font-weight:700;display:inline-block}.ECUWra_attention{border:2px solid var(--brand-ink)}.ECUWra_decision{border:3px double var(--brand-ink)}.ECUWra_waiting{border-style:dashed;border-color:var(--brand-teal-dark)}.ECUWra_done{border-width:1px 1px 1px 4px;border-color:var(--brand-teal-dark)}.ECUWra_info{border-style:dotted}.ECUWra_restricted,.ECUWra_notShown{background:repeating-linear-gradient(135deg, var(--color-surface-subtle) 0 .35rem, var(--color-surface-page) .35rem .7rem);border-style:dashed}.ECUWra_context{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);margin:0 0 1rem;padding:.85rem 1rem}.ECUWra_contextTitle{font-size:var(--text-sm);margin:0}.ECUWra_contextList{flex-wrap:wrap;gap:.5rem 1.75rem;margin:.5rem 0 0;display:flex}.ECUWra_contextList dd{font-size:var(--text-sm);font-weight:700}.ECUWra_flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ECUWra_checkpoint{border:2px solid var(--brand-teal-dark)}.ECUWra_stageMeta{color:var(--color-text-secondary);font-size:var(--text-xs);margin:.35rem 0 0;font-weight:700}.ECUWra_decisionPoint{color:var(--brand-teal-dark)}.ECUWra_view{background:var(--color-surface-subtle);border-radius:.5rem;margin-top:.75rem;padding:0 .75rem}.ECUWra_boundary{border:1px dashed var(--color-text-secondary);border-radius:var(--radius-sm);margin-top:1rem;padding:1rem}.ECUWra_boundaryColumns,.ECUWra_handoffList{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;margin:.6rem 0 0;display:grid}.ECUWra_shown,.ECUWra_notShown{border-radius:.5rem;padding:.75rem}.ECUWra_shown{background:var(--color-surface-subtle)}.ECUWra_notShown{border-width:1px;border-color:var(--color-text-secondary)}.ECUWra_subTitle{font-size:var(--text-sm);margin:0}.ECUWra_shown ul,.ECUWra_notShown ul,.ECUWra_handoffList ul{font-size:var(--text-sm);margin:.4rem 0 0;padding-left:1.1rem;line-height:1.55}.ECUWra_handoff{border:1px solid var(--brand-teal-dark);border-radius:var(--radius-sm);margin-top:1rem;padding:1rem}.ECUWra_handoffList dd{margin:.3rem 0 0}@media (max-width:37.5em){.ECUWra_contextList{gap:.35rem;display:grid}.ECUWra_panel,.ECUWra_stage{padding:.85rem}}
.l6d4pq_hero{gap:2rem;display:grid}.l6d4pq_heroCopy{max-width:none}.l6d4pq_workspace{min-width:0}.l6d4pq_workflowHead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1.5rem 3rem;margin-bottom:2rem;display:grid}.l6d4pq_guardrail{border-left:3px solid var(--brand-teal-dark);background:var(--color-surface-page);padding:1.1rem}.l6d4pq_guardrail p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:.4rem 0 0;line-height:1.6}.l6d4pq_teacherBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.l6d4pq_teacherNow{grid-column:1/-1}.l6d4pq_teacherNow>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.l6d4pq_teacherNow>ol>li{border:1px solid var(--color-border);background:var(--color-surface-page);border-radius:.6rem;padding:.7rem}.l6d4pq_ledgerBoard,.l6d4pq_learningBoard,.l6d4pq_familyBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.l6d4pq_campusCompare>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.l6d4pq_campusCompare>dl>div{border:1px solid var(--color-border);background:var(--color-surface-page);border-radius:.6rem;padding:.6rem}.l6d4pq_dayBoard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.l6d4pq_dayWide{grid-column:span 2}.l6d4pq_queueBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.l6d4pq_queueLead,.l6d4pq_learningNow{grid-column:1/-1}.l6d4pq_queueLead>ol>li{grid-template-columns:6rem minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.l6d4pq_learningNow>ul{font-size:var(--text-base)}@media (max-width:65em){.l6d4pq_teacherBoard,.l6d4pq_dayBoard,.l6d4pq_queueBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.l6d4pq_campusCompare>dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:56.25em){.l6d4pq_workflowHead{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5em){.l6d4pq_teacherBoard,.l6d4pq_teacherNow>ol,.l6d4pq_ledgerBoard,.l6d4pq_dayBoard,.l6d4pq_queueBoard,.l6d4pq_learningBoard,.l6d4pq_familyBoard,.l6d4pq_queueLead>ol>li{grid-template-columns:minmax(0,1fr)}.l6d4pq_dayWide{grid-column:auto}.l6d4pq_queueLead>ol>li{justify-items:start;gap:.1rem}}.l6d4pq_workspaceNotes{min-width:0}.l6d4pq_workspaceNotes>summary{color:var(--brand-teal-dark);padding:1rem 0;font-weight:650}
.ObT0HG_heroScene,.ObT0HG_brandScene,.ObT0HG_aiScene,.ObT0HG_familyScene{color:#102a43;font-family:var(--font-interface,Arial, sans-serif);min-width:0;margin:0;line-height:1.5}.ObT0HG_heroScene *,.ObT0HG_brandScene *,.ObT0HG_aiScene *,.ObT0HG_familyScene *{box-sizing:border-box}.ObT0HG_heroScene p,.ObT0HG_brandScene p,.ObT0HG_aiScene p,.ObT0HG_familyScene p{margin-top:0}.ObT0HG_heroScene svg,.ObT0HG_brandScene svg,.ObT0HG_familyScene svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:30px;height:30px}.ObT0HG_overline{text-transform:uppercase;letter-spacing:.1em;color:#075d67;margin:0 0 .45rem;font-size:.61rem;font-weight:750}.ObT0HG_small{color:#486581;font-size:.7rem;line-height:1.55}.ObT0HG_pill{color:#075d67;background:#f3faf7;border:1px solid #bcd8d2;border-radius:4px;width:fit-content;padding:.15rem .4rem;font-size:.59rem;font-weight:700;line-height:1.5;display:inline-flex}.ObT0HG_caption{color:#486581;margin:1rem 0 0;font-size:.7rem;line-height:1.65}.ObT0HG_heroScene{width:100%;position:relative}.ObT0HG_motionPoster,.ObT0HG_motionVideo{width:100%;height:100%;position:absolute;inset:0}.ObT0HG_motionPoster>div{height:100%;box-shadow:none;border:0;border-radius:0}.ObT0HG_motionPoster img,.ObT0HG_motionVideo{object-fit:contain;width:100%;height:100%;display:block}.ObT0HG_motionVideo{opacity:0}.ObT0HG_motionVideo[data-visible=true]{opacity:1}.ObT0HG_motionPoster[data-hidden=true]{visibility:hidden}.ObT0HG_motionControls{justify-content:flex-end;padding-block-start:.75rem;display:flex}.ObT0HG_motionPause{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#102a43;border:1px solid #fff9;border-radius:24px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.ObT0HG_motionPause svg{fill:currentColor;width:16px;height:16px}.ObT0HG_motionPause:disabled{opacity:.7;cursor:default}.ObT0HG_motionPause:focus-visible,.ObT0HG_motionChapters button:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.ObT0HG_motionChapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;padding-block-start:1rem;display:grid}.ObT0HG_motionChapters button{border:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-block-start:3px solid #c4dbd4;padding:.65rem .1rem .25rem}.ObT0HG_motionChapters button[aria-pressed=true]{border-block-start-color:#087e8b}.ObT0HG_motionChapters strong{margin-block-start:.35rem;font-size:.85rem;line-height:1.4;display:block}@media (max-width:26.25em){.ObT0HG_motionChapters{grid-template-columns:1fr}}.ObT0HG_storyFrames{aspect-ratio:3/2;background:#eff7f6;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #102a4314}.ObT0HG_storyCamera{transform-origin:50%;transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.ObT0HG_storyCamera>div{height:100%;box-shadow:none;border:0;border-radius:0}.ObT0HG_storyCamera img{object-fit:cover;width:100%;height:100%;display:block}.ObT0HG_storyFrames[data-step="1"] .ObT0HG_storyCamera{transform-origin:22% 74%;transform:scale(1.55)}.ObT0HG_storyFrames[data-step="2"] .ObT0HG_storyCamera{transform-origin:88% 80%;transform:scale(1.55)}.ObT0HG_storyCard{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffd9;border-radius:16px;width:min(15.5rem,46%);padding:.85rem .95rem;font-size:.72rem;line-height:1.45;transition:opacity .5s .45s,transform .5s .45s;position:absolute;transform:translateY(10px);box-shadow:0 18px 40px #102a4324}.ObT0HG_storyCard[data-active=true]{opacity:1;transform:none}.ObT0HG_storyCard[data-step="1"]{top:8%;right:5%}.ObT0HG_storyCard[data-step="2"]{top:9%;left:5%}.ObT0HG_storyCard p{margin:0}.ObT0HG_cardOverline{color:#075d67;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.ObT0HG_cardTitle{margin:.45rem 0 .2rem;font-size:.82rem;line-height:1.35;display:block}.ObT0HG_cardMeta,.ObT0HG_cardRow small{color:#486581;font-size:.64rem}.ObT0HG_cardChecks{gap:.35rem;margin:.55rem 0;padding:0;font-weight:650;list-style:none;display:grid}.ObT0HG_cardChecks li,.ObT0HG_cardRow{align-items:center;gap:.5rem;display:flex}.ObT0HG_cardRow{align-items:flex-start;margin-top:.55rem}.ObT0HG_cardRow strong,.ObT0HG_cardRow small{display:block}.ObT0HG_cardTick{color:#fff;background:#087e8b;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;font-weight:800;display:inline-grid}.ObT0HG_cardDot{background:#ffb547;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 4px #fff4dc}.ObT0HG_cardActions{gap:.4rem;margin:.6rem 0 .45rem;display:flex}.ObT0HG_cardActions span{color:#334e68;border:1px solid #c5d2dc;border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:700}.ObT0HG_cardActions .ObT0HG_cardPrimary{color:#fff;background:#075d67;border-color:#075d67}.ObT0HG_cardFoot{color:#075d67;border-top:1px solid #d9e2ec;padding-top:.45rem;font-size:.62rem;font-weight:700}.ObT0HG_storyPause{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102a43a6;border:1px solid #fff9;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;bottom:.9rem;right:.9rem}.ObT0HG_storyPause svg{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.ObT0HG_storyPause:focus-visible,.ObT0HG_productStory button:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.ObT0HG_productStory{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.1rem .25rem 0;display:grid}.ObT0HG_productStory button{color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.62;background:0 0;border:0;padding:0 0 .25rem;transition:opacity .2s;display:block}.ObT0HG_productStory button[aria-pressed=true],.ObT0HG_productStory button:hover{opacity:1}.ObT0HG_storyBar{background:#c4dbd4;border-radius:3px;height:3px;margin-bottom:.7rem;display:block;position:relative;overflow:hidden}.ObT0HG_storyBar i{transform-origin:0;background:#dca54e;animation:6s linear forwards ObT0HG_story-progress;position:absolute;inset:0}.ObT0HG_heroStory[data-paused=true] .ObT0HG_storyBar i,.ObT0HG_heroStory:hover .ObT0HG_storyBar i,.ObT0HG_heroStory:focus-within .ObT0HG_storyBar i{animation-play-state:paused}@keyframes ObT0HG_story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ObT0HG_storyBar i{animation:none;transform:none}.ObT0HG_storyCamera,.ObT0HG_storyCard{transition:none}.ObT0HG_storyPause{display:none}}.ObT0HG_stepLabel{color:#075d67;text-transform:uppercase;letter-spacing:.08em;font-size:.59rem;font-weight:750;display:block}.ObT0HG_productStory strong{margin-top:.45rem;font-size:.8rem;line-height:1.4;display:block}.ObT0HG_stepText{color:#486581;margin:.4rem 0 0;font-size:.7rem;line-height:1.6;display:block}.ObT0HG_phone{background:#f5f8f8;border:6px solid #18384a;border-radius:28px;width:255px;max-width:100%;overflow:hidden;box-shadow:0 18px 45px #102a4326}.ObT0HG_phoneHardware{color:#7a919a;background:#fff;justify-content:center;align-items:center;gap:1rem;padding:.6rem;font-size:.4rem;display:flex}.ObT0HG_phoneHardware>span:first-child{background:#18384a;border-radius:8px;width:45px;height:5px;display:block}.ObT0HG_phoneBrand{color:#075d67;background:#fff;border-bottom:1px solid #d9e2ec;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.65rem;display:flex}.ObT0HG_phoneBrand svg{width:22px;height:22px}.ObT0HG_phoneBody{padding:.9rem .75rem}.ObT0HG_phoneGreeting{letter-spacing:-.045em;margin:.2rem 0 .5rem;font-size:1.1rem;font-weight:750;line-height:1.2}.ObT0HG_attendance{background:#e5f2ec;border:1px solid #bdd8cc;border-radius:6px;align-items:center;gap:.45rem;margin:.8rem 0 .45rem;padding:.7rem;display:flex}.ObT0HG_attendance strong{font-size:.64rem;display:block}.ObT0HG_attendance small{color:#486581;font-size:.6rem;display:block}.ObT0HG_check{color:#075d67;border:1px solid #82b7a6;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:.65rem;display:grid}.ObT0HG_phoneNotice{background:#fff;border:1px solid #d9e2ec;border-radius:6px;margin-top:.6rem;padding:.8rem}.ObT0HG_phoneNotice>strong{margin:.5rem 0 .3rem;font-size:.76rem;line-height:1.4;display:block}.ObT0HG_phoneNotice>p{color:#486581;margin-bottom:.6rem;font-size:.63rem}.ObT0HG_textAction{color:#075d67;font-size:.63rem;font-weight:700}.ObT0HG_phoneNav{color:#486581;background:#fff;border-top:1px solid #d9e2ec;justify-content:space-around;gap:.4rem;padding:.8rem .5rem;font-size:.6rem;display:flex}.ObT0HG_phoneNav strong{color:#075d67}.ObT0HG_compactPhone{border-width:4px;border-radius:21px}.ObT0HG_compactPhone .ObT0HG_phoneBrand{padding:.4rem .5rem;font-size:.52rem}.ObT0HG_compactPhone .ObT0HG_phoneBrand svg{width:18px;height:18px}.ObT0HG_compactPhone .ObT0HG_phoneBody{padding:.65rem}.ObT0HG_compactPhone .ObT0HG_phoneGreeting{font-size:.95rem}.ObT0HG_compactPhone .ObT0HG_small{font-size:.54rem}.ObT0HG_compactPhone .ObT0HG_attendance{padding:.45rem}.ObT0HG_compactPhone .ObT0HG_attendance strong{font-size:.52rem}.ObT0HG_compactPhone .ObT0HG_attendance small{font-size:.49rem}.ObT0HG_compactPhone .ObT0HG_check{display:none}.ObT0HG_compactPhone .ObT0HG_phoneNotice{padding:.6rem}.ObT0HG_compactPhone .ObT0HG_phoneNotice>strong{font-size:.65rem}.ObT0HG_compactPhone .ObT0HG_phoneNotice>p,.ObT0HG_compactPhone .ObT0HG_pill,.ObT0HG_compactPhone .ObT0HG_textAction,.ObT0HG_compactPhone .ObT0HG_phoneNav{font-size:.52rem}.ObT0HG_visualHeading{margin-bottom:1.2rem}.ObT0HG_visualHeading h3,.ObT0HG_aiBoard h3,.ObT0HG_familyNote h3{letter-spacing:-.045em;margin:0 0 .6rem;font-size:1.5rem;line-height:1.2}.ObT0HG_visualHeading>p:last-child{color:#486581;max-width:28rem;font-size:.8rem}.ObT0HG_brandScene{background:#edf5f3;border:1px solid #c6dcd6;border-radius:18px;padding:1.6rem}.ObT0HG_brandPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ObT0HG_schoolCard{--school-colour:#075d67;--school-tint:#e4f2ee;background:#fff;border:1px solid #c7d8d4;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 8px 18px #102a430a}.ObT0HG_river{--school-colour:#513c72;--school-tint:#f0eaf6}.ObT0HG_schoolBrand{color:var(--school-colour);background:var(--school-tint);align-items:center;gap:.5rem;padding:.75rem;display:flex}.ObT0HG_schoolBrand strong{font-size:.85rem;line-height:1.2}.ObT0HG_schoolBrand small{margin-top:.15rem;font-size:.65rem;font-weight:400;display:block}.ObT0HG_schoolPhoto{height:106px;overflow:hidden}.ObT0HG_schoolPhoto>div{height:100%;box-shadow:none;border:0;border-radius:0}.ObT0HG_schoolPhoto img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0}.ObT0HG_schoolPhoto [class~=concept-label]{padding:.2rem .35rem;font-size:.51rem;bottom:.3rem;left:.3rem}.ObT0HG_schoolCardBody{padding:.85rem}.ObT0HG_schoolCardBody>strong{margin:.4rem 0;font-size:.8rem;display:block}.ObT0HG_schoolCardBody>p{color:#486581;margin-bottom:.75rem;font-size:.63rem}.ObT0HG_schoolCardBody .ObT0HG_overline{color:var(--school-colour);font-size:.53rem}.ObT0HG_brandedLesson{background:var(--school-tint);color:var(--school-colour);border-radius:6px;gap:.4rem;padding:.7rem;font-size:.6rem;display:grid}.ObT0HG_brandedLesson strong{font-size:.8rem}.ObT0HG_brandedLesson .ObT0HG_textAction{color:var(--school-colour);font-size:.57rem}.ObT0HG_palette{border-top:1px solid #e4e9ec;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.7rem .85rem;display:flex}.ObT0HG_palette>span{background:var(--school-colour);border:1px solid #8198a3;border-radius:50%;width:13px;height:13px}.ObT0HG_palette>span:nth-child(2){background:var(--school-tint)}.ObT0HG_palette>span:nth-child(3){background:#faf9f5}.ObT0HG_palette small{color:#486581;font-size:.55rem}.ObT0HG_brandLegend{color:#486581;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1.25rem;font-size:.65rem;display:flex}.ObT0HG_brandLegend b{color:#075d67;margin-right:.3rem}.ObT0HG_aiScene{padding-top:2rem}.ObT0HG_aiPhoto{width:88%;margin:0 auto -2rem}.ObT0HG_aiPhoto>div{border-radius:16px 16px 0 0;height:185px;overflow:hidden}.ObT0HG_aiPhoto img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0}.ObT0HG_aiPhoto [class~=concept-label]{font-size:.55rem;top:.6rem;bottom:auto}.ObT0HG_aiBoard{background:#fff;border:1px solid #d4e1e7;border-radius:14px;padding:1.6rem;position:relative;box-shadow:0 15px 40px #102a430f}.ObT0HG_aiSteps{gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.ObT0HG_aiSteps>li{background:#f5f8fa;border:1px solid #e0e8ed;border-radius:7px;gap:.8rem;padding:.85rem;display:flex}.ObT0HG_stepNumber{color:#486581;padding-top:.2rem;font-size:.63rem}.ObT0HG_aiSteps strong{font-size:.82rem;display:block}.ObT0HG_aiSteps p{color:#486581;margin:.4rem 0 0;font-size:.74rem}.ObT0HG_aiSteps small{color:#486581;margin-top:.35rem;font-size:.65rem;display:block}.ObT0HG_aiSteps .ObT0HG_sampleQuestion{color:#102a43;border-left:2px solid #70afa0;padding-left:.7rem;font-size:.82rem}.ObT0HG_sourceChip{color:#486581;background:#fff;border:1px solid #d9e2ec;border-radius:4px;margin-top:.45rem;padding:.3rem .4rem;font-size:.6rem;display:inline-block}.ObT0HG_aiSteps .ObT0HG_reviewStep{background:#e5f2ec;border-color:#98c5b8}.ObT0HG_familyScene{background:#eaf3f2;border:1px solid #c9dfd9;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1rem;padding:1.5rem;display:grid}.ObT0HG_familyContext{min-width:0}.ObT0HG_familyContext>div:first-child{border-radius:12px;overflow:hidden}.ObT0HG_familyContext img{object-fit:cover;width:100%;min-height:150px}.ObT0HG_familyContext [class~=concept-label]{border-radius:0;padding:.4rem;font-size:.52rem;display:block;position:static}.ObT0HG_familyNote{margin-top:1.4rem}.ObT0HG_familyNote h3{font-size:1.3rem}.ObT0HG_familyNote p:not(.ObT0HG_overline){color:#486581;font-size:.77rem}.ObT0HG_familyScene>.ObT0HG_caption{grid-column:1/-1}.ObT0HG_familyScene .ObT0HG_phone{justify-self:center}@media (max-width:65em){.ObT0HG_heroScene,.ObT0HG_brandScene,.ObT0HG_familyScene,.ObT0HG_aiScene{max-width:660px;margin-inline:auto}}@media (max-width:37.5em){.ObT0HG_brandScene,.ObT0HG_familyScene{padding:1rem}.ObT0HG_brandPair{gap:.65rem}.ObT0HG_schoolBrand{flex-direction:column;align-items:start;padding:.65rem}.ObT0HG_schoolBrand strong{font-size:.8rem}.ObT0HG_schoolCardBody{padding:.65rem}.ObT0HG_schoolCardBody>strong{font-size:.72rem}.ObT0HG_brandedLesson{padding:.55rem}.ObT0HG_palette small{flex-basis:100%}.ObT0HG_familyScene{grid-template-columns:minmax(0,1fr)}.ObT0HG_familyContext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.ObT0HG_familyNote{margin-top:0}.ObT0HG_familyNote h3{font-size:1.12rem}.ObT0HG_familyScene .ObT0HG_phone{width:255px}.ObT0HG_aiBoard{padding:1rem}.ObT0HG_aiSteps>li{gap:.5rem;padding:.7rem}}@media (max-width:26.25em){.ObT0HG_brandPair{grid-template-columns:minmax(0,1fr)}.ObT0HG_schoolBrand{flex-direction:row;align-items:center}.ObT0HG_schoolPhoto{height:140px}.ObT0HG_schoolCardBody{padding:.9rem}.ObT0HG_schoolCardBody>strong{font-size:.85rem}.ObT0HG_schoolCardBody>p,.ObT0HG_schoolCardBody .ObT0HG_overline,.ObT0HG_palette small,.ObT0HG_brandedLesson .ObT0HG_textAction{font-size:.65rem}.ObT0HG_palette small{flex-basis:auto}}.ObT0HG_cycleDetails{border-block:1px solid #ccdce1;margin:1.5rem 0}.ObT0HG_cycleDetails>summary{color:#075d67;cursor:pointer;min-height:44px;padding:1rem 0;font-weight:700}.ObT0HG_cycleDetails>summary:focus-visible{outline-offset:4px;outline:3px solid #087e8b}.ObT0HG_studioLink{color:#075d67;margin-top:.5rem;padding-block:.8rem;font-size:.82rem;font-weight:700;display:block}.ObT0HG_studioLink:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.ObT0HG_aiPhoto{width:100%;margin-bottom:-1rem}.ObT0HG_aiPhoto>div{height:210px}.ObT0HG_aiPhoto img{object-position:50% 50%}@media (max-width:37.5em){.ObT0HG_storyFrames{border-radius:16px}.ObT0HG_productStory{grid-template-columns:1fr;gap:.8rem}.ObT0HG_productStory button{grid-template-columns:6.8rem 1fr;column-gap:.75rem;display:grid}.ObT0HG_storyBar{grid-column:1/-1}.ObT0HG_productStory strong{margin-top:0;font-size:.8rem}.ObT0HG_stepText{grid-column:2;font-size:.73rem}.ObT0HG_stepLabel{padding-top:.1rem}}.ObT0HG_draftScene{color:#102a43;font-family:var(--font-interface,Arial, sans-serif);margin:0;padding-bottom:2.5rem;position:relative}.ObT0HG_draftPhoto{aspect-ratio:16/10;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px #102a4314}.ObT0HG_draftPhoto>div{height:100%;box-shadow:none;border:0;border-radius:0}.ObT0HG_draftPhoto img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;display:block}.ObT0HG_draftCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffef;border:1px solid #ffffffd9;border-radius:16px;width:min(17rem,60%);padding:.95rem 1.05rem;font-size:.72rem;line-height:1.45;position:absolute;bottom:0;right:-1rem;box-shadow:0 18px 40px #102a4324}.ObT0HG_draftCard p{margin:0}@media (max-width:56.25em){.ObT0HG_draftCard{right:.75rem}}
._ErXgq_hero{padding-block:var(--hero-space);gap:2rem;display:grid;position:relative}._ErXgq_heroCopy{max-width:none}._ErXgq_intro{max-width:46rem;color:var(--color-text-secondary);margin:0 0 1rem;line-height:1.6}._ErXgq_note{color:var(--color-text-secondary);font-size:var(--text-sm);margin:1rem 0 0;line-height:1.55}._ErXgq_guardrail{border-left:3px solid var(--brand-teal-dark);background:var(--color-surface-page);max-width:46rem;margin-top:1.25rem;padding:1.1rem}._ErXgq_guardrail p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:.4rem 0 0;line-height:1.6}._ErXgq_graphEdges{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}._ErXgq_graphEdges>li{min-width:0;display:grid}._ErXgq_graphEdges>li>div{border-top:3px solid var(--brand-teal-dark)}._ErXgq_ladder>ol{grid-template-columns:minmax(0,1fr);gap:.5rem}._ErXgq_ladder>ol>li>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;display:grid}._ErXgq_timeline>ol,._ErXgq_stageRow>ol{grid-template-columns:repeat(5,minmax(0,1fr))}._ErXgq_metricCard{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._ErXgq_metricCard>div:first-child>dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}._ErXgq_later{margin-top:.75rem}@media (max-width:65em){._ErXgq_graphEdges,._ErXgq_timeline>ol,._ErXgq_stageRow>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5em){._ErXgq_graphEdges,._ErXgq_timeline>ol,._ErXgq_stageRow>ol,._ErXgq_ladder>ol>li>ul,._ErXgq_metricCard,._ErXgq_metricCard>div:first-child>dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:37.5em){._ErXgq_hero{padding-block:var(--hero-space)}}
.UFEwdq_figure{color:#173647;background:#f4f6ee;border:1px solid #d5e5dd;border-radius:1.5rem;width:100%;max-width:52rem;margin:0 auto;padding:clamp(.8rem,2vw,1.4rem);overflow:hidden;box-shadow:0 20px 50px #1e4c4014}.UFEwdq_office{text-align:center;justify-items:center;gap:.25rem;display:grid}.UFEwdq_office strong{font-size:1rem}.UFEwdq_office span{color:#45605e;font-size:.78rem;line-height:1.5}.UFEwdq_art{box-shadow:none;background:0 0;border-radius:.8rem}.UFEwdq_art img{object-fit:contain;width:100%;height:auto;display:block}.UFEwdq_schools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.UFEwdq_schools li{text-align:center;border-top:3px solid #168c80;align-content:start;gap:.3rem;padding-top:.6rem;display:grid}.UFEwdq_schools li:nth-child(2){border-color:#d69b32}.UFEwdq_schools li:nth-child(3){border-color:#417fa5}.UFEwdq_schools strong{font-size:.9rem}.UFEwdq_schools span{color:#45605e;font-size:.75rem;line-height:1.5}.UFEwdq_figure figcaption{color:#45605e;text-align:center;border-top:1px solid #d5e5dd;margin-top:1rem;padding-top:.8rem;font-size:.75rem;line-height:1.6}
