.eYBDJq_brief{--ink:var(--admin-text,#263338);--muted:var(--admin-muted,#677579);--line:var(--admin-border,#e0e7e7);color:var(--ink);gap:16px;font-size:13px;line-height:1.6;display:grid}.eYBDJq_source{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.eYBDJq_source>span{color:var(--muted);font-size:12px;font-weight:700}.eYBDJq_source small{color:var(--muted);font-size:11px}.eYBDJq_columns{grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);align-items:start;gap:18px;display:grid}.eYBDJq_teaching,.eYBDJq_family{border:1px solid var(--admin-border,#dfe7e6);background:var(--admin-surface,#fff);min-width:0;-webkit-backdrop-filter:var(--admin-filter,none);backdrop-filter:var(--admin-filter,none);border-radius:22px;overflow:hidden;box-shadow:0 4px 18px #26333805}.eYBDJq_sectionHeading{align-items:center;gap:9px;display:flex}.eYBDJq_sectionHeading h3{margin:0;font-size:16px;font-weight:750}.eYBDJq_sectionHeading>svg{color:var(--admin-green,#38806b);flex-shrink:0}.eYBDJq_sectionHeading>span{color:var(--muted);margin-left:auto;font-size:11px}.eYBDJq_goals{background:var(--admin-surface,#edf6f1);border-bottom:1px solid var(--admin-border,#dcebe3);padding:24px}.eYBDJq_goals .eYBDJq_sectionHeading h3{color:var(--admin-green,#34745d);font-size:13px}.eYBDJq_target{overflow-wrap:anywhere;margin:12px 0 10px;font-size:20px;font-weight:750;line-height:1.45}.eYBDJq_goals ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.eYBDJq_goals li{color:var(--admin-muted,#506a5d);align-items:baseline;gap:7px;font-size:12px;display:flex}.eYBDJq_goals li svg{flex-shrink:0;align-self:center}.eYBDJq_teachingPlan{padding:22px 24px 0}.eYBDJq_steps{margin:8px 0 0;padding:0;list-style:none;display:grid}.eYBDJq_steps li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;padding:15px 0;display:grid}.eYBDJq_steps li>span{color:var(--admin-green,#39836c);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.eYBDJq_steps p{margin:0;font-size:14px;font-weight:550}.eYBDJq_learning{padding:22px 24px}.eYBDJq_learningColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.eYBDJq_learning h4,.eYBDJq_family h4{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.eYBDJq_learning ul,.eYBDJq_familySection ul{gap:8px;margin:0;padding-left:15px;display:grid}.eYBDJq_learningColumns>div:first-child li::marker{color:var(--admin-amber,#ba7a64)}.eYBDJq_learningColumns>div:last-child li::marker{color:var(--admin-muted,#578a77)}.eYBDJq_learningFoot{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.eYBDJq_learningFoot p{margin:0}.eYBDJq_interests{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.eYBDJq_interests h4{margin:0 5px 0 0}.eYBDJq_interests span{background:var(--admin-surface,#f1f4f5);color:var(--admin-muted,#53676d);border-radius:5px;padding:2px 8px;font-size:11px}.eYBDJq_family{padding:24px}.eYBDJq_family .eYBDJq_sectionHeading>svg{color:var(--admin-muted,#9a6979)}.eYBDJq_contact{align-items:center;gap:12px;margin:20px 0;display:flex}.eYBDJq_contactAvatar{width:42px;height:42px;color:var(--admin-muted,#8a586b);background:var(--admin-surface,#f5eaf0);border-radius:50%;place-items:center;font-size:16px;font-weight:650;display:grid}.eYBDJq_contact>div{gap:2px;display:grid}.eYBDJq_contact small{color:var(--muted);font-size:11px}.eYBDJq_contact strong{font-size:17px}.eYBDJq_familyFacts{border-bottom:1px solid var(--line);gap:12px;margin:0;padding:0 0 18px;display:grid}.eYBDJq_familyFacts>div,.eYBDJq_communication dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.eYBDJq_family dt,.eYBDJq_more dt{color:var(--muted);font-size:12px}.eYBDJq_family dd,.eYBDJq_more dd{overflow-wrap:anywhere;margin:0}.eYBDJq_familySection{padding-top:18px}.eYBDJq_familySection p{margin:0}.eYBDJq_communication{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.eYBDJq_communication h4{color:var(--admin-blue,#546fa3);align-items:center;gap:7px;display:flex}.eYBDJq_communication>p{margin:8px 0 15px;font-weight:550}.eYBDJq_communication dl{gap:12px;margin:0;display:grid}.eYBDJq_communication dl>div{grid-template-columns:28px minmax(0,1fr)}.eYBDJq_communication dd{color:var(--muted);font-size:12px}.eYBDJq_latest{border-block:1px solid #d8e1e5;align-items:center;gap:14px;padding:20px 4px;display:flex}.eYBDJq_latest>svg{color:var(--admin-blue,#5673a5);flex-shrink:0;align-self:flex-start;margin-top:4px}.eYBDJq_latest>div{min-width:0}.eYBDJq_latest h3{color:var(--muted);margin:0;font-size:12px;font-weight:600}.eYBDJq_latest p{margin:3px 0;font-size:13px;font-weight:600}.eYBDJq_latest small{color:var(--muted);font-size:12px}.eYBDJq_latest button{border:1px solid var(--admin-border,#dce3ef);background:var(--admin-surface,#f8faff);min-height:38px;color:var(--admin-blue,#345ab2);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12px;display:flex}.eYBDJq_latest button:hover{background:var(--admin-surface,#edf2ff)}.eYBDJq_latest button:focus-visible,.eYBDJq_more summary:focus-visible{outline:2px solid var(--admin-blue-solid,#315ee8);outline-offset:4px}.eYBDJq_more{color:var(--muted)}.eYBDJq_more summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:32px;font-size:12px;list-style:none;display:flex}.eYBDJq_more summary::-webkit-details-marker{display:none}.eYBDJq_more[open] summary svg{transform:rotate(180deg)}.eYBDJq_more dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.eYBDJq_more dd{color:var(--ink);margin-top:4px;font-size:12px}@media (max-width:1250px) and (min-width:901px),(max-width:650px){.eYBDJq_columns{grid-template-columns:1fr}}@media (max-width:560px){.eYBDJq_source{flex-wrap:wrap;gap:3px}.eYBDJq_goals,.eYBDJq_family,.eYBDJq_learning{padding:20px}.eYBDJq_teachingPlan{padding:20px 20px 0}.eYBDJq_target{font-size:18px}.eYBDJq_learningColumns{grid-template-columns:1fr;gap:20px}.eYBDJq_latest{flex-wrap:wrap;align-items:flex-start}.eYBDJq_latest>div{flex:1}.eYBDJq_latest button{margin-left:32px}.eYBDJq_more dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.eYBDJq_teaching{}.eYBDJq_family{}
.vtPZTq_workspace{letter-spacing:0;color:var(--admin-text,#263338)}.vtPZTq_workspace *{box-sizing:border-box}.vtPZTq_workspace button,.vtPZTq_workspace select,.vtPZTq_workspace input{font-family:inherit}.vtPZTq_workspace button{cursor:pointer}.vtPZTq_workspace button:focus-visible,.vtPZTq_workspace select:focus-visible,.vtPZTq_workspace h2:focus-visible{outline:2px solid var(--admin-blue-solid,#315ee8);outline-offset:3px}.vtPZTq_profileTabs{border:1px solid var(--admin-border,#ffffffeb);background:var(--admin-surface,#ffffffba);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 0 0 1px #73849e1f,0 8px 24px #2b384e0a}.vtPZTq_avatar0{color:var(--admin-green,#2f604f);background:var(--admin-surface,#dfeee8)}.vtPZTq_avatar1{color:var(--admin-blue,#315caa);background:var(--admin-surface,#e1e9fb)}.vtPZTq_avatar2{color:var(--admin-muted,#805270);background:var(--admin-surface,#f3e4eb)}.vtPZTq_avatar3{color:var(--admin-amber,#765a2d);background:var(--admin-surface,#f4ead6)}.vtPZTq_profile{gap:14px;min-width:0;display:grid}.vtPZTq_profileHero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex}.vtPZTq_heroIdentity{align-items:center;gap:14px;min-width:0;display:flex}.vtPZTq_heroAvatar{border:3px solid var(--admin-border,#ffffffe6);border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:23px;font-weight:700;display:grid}.vtPZTq_heroIdentity>div{min-width:0}.vtPZTq_nameLine{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vtPZTq_nameLine h2{margin:0;font-size:26px;line-height:1.3}.vtPZTq_nameLine>span:not(.vtPZTq_statePill){color:var(--admin-muted,#6a787d);font-size:15px}.vtPZTq_statePill{color:var(--admin-green,#26745d);background:var(--admin-surface,#e1f0e9);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:650;display:inline-flex}.vtPZTq_heroIdentity p{color:var(--admin-muted,#68777c);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.vtPZTq_identityActions{align-items:center;gap:14px;margin-left:auto;display:flex}.vtPZTq_identityActions>span{color:var(--admin-muted,#68777c);font-size:12px}.vtPZTq_companyChoice{min-width:106px;color:var(--admin-muted,#68777c);gap:4px;font-size:11px;font-weight:600;display:grid}.vtPZTq_companyChoice select{border:1px solid var(--admin-border,#d7dfe6);background:var(--admin-surface,#fff);min-width:106px;min-height:36px;color:var(--admin-text,#263338);border-radius:10px;padding:6px 26px 6px 10px;font-size:13px;font-weight:650}.vtPZTq_companyChoice select:disabled{opacity:.7;cursor:not-allowed}.vtPZTq_companyError{color:#a33650;margin:-5px 2px 0;font-size:12px}.vtPZTq_identityActions button{border:1px solid var(--admin-border,#d7dfe6);background:var(--admin-surface,#ffffffb3);width:38px;height:38px;color:var(--admin-muted,#6b7a82);border-radius:50%;place-items:center;display:grid}.vtPZTq_identityActions .vtPZTq_favoriteSelected{color:var(--admin-amber,#9d752f);background:var(--admin-surface,#faf3e4);border-color:var(--admin-border,#e6d7b3)}.vtPZTq_favoriteSelected svg{fill:currentColor}.vtPZTq_identityMeta{color:var(--admin-muted,#667579);flex-wrap:wrap;gap:8px 22px;padding:0 2px 4px;font-size:12px;display:flex}.vtPZTq_identityMeta>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.vtPZTq_identityMeta svg{flex-shrink:0}.vtPZTq_profileTabs{border-radius:var(--admin-radius-panel,18px);align-items:center;gap:4px;min-height:48px;padding:5px;display:flex;overflow-x:auto}.vtPZTq_profileTabs button{min-height:36px;color:var(--admin-muted,#6b7880);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.vtPZTq_profileTabs button:hover{background:var(--admin-surface,#ffffffb3);color:var(--admin-text,#263338)}.vtPZTq_profileTabs .vtPZTq_activeTab{color:var(--admin-blue,#315bc1);background:var(--admin-surface,#fff);box-shadow:0 2px 7px #2b384e12}.vtPZTq_profileContent{gap:16px;min-width:0;display:grid}.vtPZTq_panel{border:1px solid var(--admin-border,#dfe7e6);background:var(--admin-surface,#fff);border-radius:20px;min-width:0;overflow:hidden}.vtPZTq_panel>header{border-bottom:1px solid var(--admin-border,#e0e6ec);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 20px;display:flex}.vtPZTq_panel h2{margin:0;font-size:15px}.vtPZTq_panel p{color:var(--admin-muted,#68777c);margin:4px 0 0;font-size:12px}.vtPZTq_panel>header>span{color:var(--admin-muted,#68777c);font-size:12px}.vtPZTq_panel>header>svg{color:var(--admin-blue,#5575a1)}.vtPZTq_metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vtPZTq_metricGrid article{border:1px solid var(--admin-border,#ffffffed);background:var(--admin-surface,#ffffffb3);border-radius:20px;flex-direction:column;justify-content:center;min-height:135px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #73849e14}.vtPZTq_metricGrid span{color:var(--admin-muted,#68777c);font-size:12px}.vtPZTq_metricGrid strong{margin-top:8px;font-size:25px}.vtPZTq_metricGrid small{color:var(--admin-muted,#68777c);margin-top:6px;font-size:11px}.vtPZTq_metricGrid article>div{background:var(--admin-surface,#e5e9f0);border-radius:4px;height:5px;margin-top:12px;overflow:hidden}.vtPZTq_metricGrid i{border-radius:inherit;background:#548c77;height:100%;display:block}.vtPZTq_dashboardGrid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.9fr);align-items:start;gap:16px;display:grid}.vtPZTq_sideStack{gap:16px;display:grid}.vtPZTq_courseList article{border-bottom:1px solid var(--admin-border,#e1e6ee);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:80px;padding:12px 20px;display:grid}.vtPZTq_courseList article:last-child{border-bottom:0}.vtPZTq_courseList time{color:var(--admin-blue,#4265ac);font-size:12px;font-weight:650}.vtPZTq_courseList article>span:nth-child(2){gap:4px;min-width:0;display:grid}.vtPZTq_courseList strong{overflow-wrap:anywhere;font-size:13px}.vtPZTq_courseList small{color:var(--admin-muted,#68777c);font-size:11px}.vtPZTq_courseStatus{color:var(--admin-muted,#526071);background:var(--admin-surface,#edf0f4);border-radius:6px;padding:4px 7px;font-size:11px}.vtPZTq_contractList article{border-bottom:1px solid var(--admin-border,#e1e6ee);justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:12px 20px;display:flex}.vtPZTq_contractList article:last-child{border-bottom:0}.vtPZTq_contractList article>span{gap:4px;min-width:0;display:grid}.vtPZTq_contractList strong,.vtPZTq_contractList b{overflow-wrap:anywhere;font-size:13px}.vtPZTq_contractList small{color:var(--admin-muted,#68777c);font-size:11px}.vtPZTq_contractList article>span:last-child{text-align:right}.vtPZTq_attentionList article{border-bottom:1px solid var(--admin-border,#e1e6ee);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:74px;padding:12px 20px;display:grid}.vtPZTq_attentionList article:last-child{border-bottom:0}.vtPZTq_attentionList svg{color:var(--admin-blue,#4265ac)}.vtPZTq_attentionList span{gap:4px;display:grid}.vtPZTq_attentionList strong{font-size:12px}.vtPZTq_attentionList small{color:var(--admin-muted,#68777c);font-size:11px}.vtPZTq_contractCards{padding:0 20px;display:grid}.vtPZTq_contractCards article{border-bottom:1px solid var(--admin-border,#e1e6ee);gap:6px;padding:20px 0;display:grid}.vtPZTq_contractCards article:last-child{border:0}.vtPZTq_contractCards small{color:var(--admin-muted,#68777c);font-size:12px}.vtPZTq_contractCards strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.vtPZTq_contractCards div{color:var(--admin-muted,#68777c);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.vtPZTq_timeline{padding:6px 20px 14px;display:grid}.vtPZTq_timeline article{border-bottom:1px solid var(--admin-border,#e1e6ee);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:90px;padding:16px 0;display:grid}.vtPZTq_timeline article:last-child{border-bottom:0}.vtPZTq_timelineIcon{width:30px;height:30px;color:var(--admin-blue,#4265ac);background:var(--admin-surface,#e9efff);border-radius:8px;place-items:center;display:grid}.vtPZTq_timeline strong{font-size:13px}.vtPZTq_timeline p{color:var(--admin-muted,#526071);margin:5px 0;font-size:12px}.vtPZTq_timeline small{color:var(--admin-muted,#68777c);font-size:11px}.vtPZTq_timeline em{color:var(--admin-blue,#4265ac);background:var(--admin-surface,#e9efff);border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.vtPZTq_empty{min-height:160px;color:var(--admin-muted,#68777c);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.vtPZTq_empty strong{color:var(--admin-text,#263338);font-size:13px}.vtPZTq_empty span{font-size:12px;line-height:1.6}@media (max-width:1250px){.vtPZTq_dashboardGrid{grid-template-columns:1fr}.vtPZTq_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vtPZTq_heroIdentity{gap:10px}.vtPZTq_heroAvatar{width:48px;height:48px;font-size:18px}.vtPZTq_nameLine{gap:6px}.vtPZTq_nameLine h2{font-size:22px}.vtPZTq_nameLine>span:not(.vtPZTq_statePill){font-size:13px}.vtPZTq_identityActions{justify-content:space-between;width:100%}.vtPZTq_identityActions button{width:34px;height:34px}.vtPZTq_profileTabs button{padding:0 10px;font-size:12px}.vtPZTq_courseList article{grid-template-columns:minmax(0,1fr) auto}.vtPZTq_courseList time{grid-column:1/-1}.vtPZTq_timeline article{grid-template-columns:30px minmax(0,1fr)}.vtPZTq_timeline em{grid-column:2;justify-self:start}}@media (prefers-reduced-transparency:reduce){.vtPZTq_profileTabs{background:var(--admin-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}.vtPZTq_profileTabs{}.vtPZTq_panel{}.vtPZTq_metricGrid{}
.JeJ1kW_layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.JeJ1kW_detail{min-width:0}.JeJ1kW_directory{--directory-height:calc(100dvh - var(--directory-top,112px) - 22px);top:var(--directory-top,112px);border:1px solid var(--admin-border,#dce5ec);border-radius:var(--admin-radius-panel,18px);background:var(--admin-panel,#ffffffba);min-width:0;color:var(--admin-text,#263338);position:sticky;overflow:clip;box-shadow:0 6px 20px #253b5210;}.JeJ1kW_directory[data-fits-viewport=false]{position:static}.JeJ1kW_directory *,.JeJ1kW_toggle{box-sizing:border-box;letter-spacing:0}.JeJ1kW_directory :is(button,input,select),.JeJ1kW_toggle{font-family:inherit}.JeJ1kW_directory button{cursor:pointer}.JeJ1kW_directory :is(button,input,select):focus-visible,.JeJ1kW_toggle:focus-visible{outline:2px solid var(--admin-blue,#315bc1);outline-offset:2px}.JeJ1kW_header{border-bottom:1px solid var(--admin-border,#dce5ec);gap:12px;padding:18px 14px 14px;display:grid}.JeJ1kW_header>[hidden]{display:none}.JeJ1kW_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.JeJ1kW_heading h2{margin:0;font-size:16px;font-weight:650;line-height:1.5}.JeJ1kW_heading>span{color:var(--admin-muted,#667579);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.JeJ1kW_search{border:1px solid var(--admin-border,#dce5ec);min-width:0;min-height:42px;color:var(--admin-muted,#667579);background:var(--admin-wash,#f8fafc);border-radius:6px;align-items:center;gap:8px;padding:5px 9px;display:flex}.JeJ1kW_search>svg{flex-shrink:0}.JeJ1kW_search input{width:100%;min-width:0;color:var(--admin-text,#263338);background:0 0;border:0;font-size:12px;line-height:24px}.JeJ1kW_search input::-webkit-search-cancel-button{display:none}.JeJ1kW_search button{height:30px;color:inherit;background:0 0;border:0;flex:0 0 28px;place-items:center;padding:0;display:grid}.JeJ1kW_tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.JeJ1kW_segment{background:var(--admin-wash,#edf2f7);border-radius:6px;gap:2px;padding:3px;display:flex}.JeJ1kW_segment button{min-height:34px;color:var(--admin-muted,#667579);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;font-weight:600}.JeJ1kW_segment button[aria-pressed=true]{color:var(--admin-blue,#315bc1);background:var(--admin-selected,#fff)}.JeJ1kW_filterToggle{border:1px solid var(--admin-border,#dce5ec);min-width:36px;height:36px;color:var(--admin-muted,#667579);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:flex}.JeJ1kW_filterToggle[aria-expanded=true]{color:var(--admin-blue,#315bc1);background:var(--admin-wash,#edf2f7)}.JeJ1kW_filterToggle span{font-size:11px}.JeJ1kW_filters{gap:8px;display:grid}.JeJ1kW_filters label{align-items:center;gap:7px;min-width:0;display:flex}.JeJ1kW_filters label>svg{color:var(--admin-muted,#667579);flex-shrink:0}.JeJ1kW_filters select{border:1px solid var(--admin-border,#dce5ec);background:var(--admin-wash,#f8fafc);width:100%;min-width:0;min-height:36px;color:var(--admin-text,#263338);border-radius:5px;padding:7px 8px;font-size:12px}.JeJ1kW_filters select:disabled{opacity:.55}.JeJ1kW_archive{width:100%;min-height:38px;color:var(--admin-muted,#667579);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.JeJ1kW_archive small{font-variant-numeric:tabular-nums;margin-left:auto}.JeJ1kW_archive[aria-pressed=true]{color:var(--admin-blue,#315bc1);background:var(--admin-selected,#edf2f8);border-color:var(--admin-border,#dce5ec)}.JeJ1kW_reset{min-height:32px;color:var(--admin-blue,#315bc1);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0 2px;font-size:11px;display:inline-flex}.JeJ1kW_list{min-width:0;max-height:max(180px, calc(var(--directory-height) - var(--directory-header-height,230px)));overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:5px;padding:8px;display:grid;overflow-y:auto}.JeJ1kW_list:focus-visible{outline:2px solid var(--admin-blue,#315bc1);outline-offset:-2px}.JeJ1kW_row{width:100%;min-width:0;min-height:90px;color:var(--admin-text,#263338);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:12px 8px;display:grid}.JeJ1kW_row:hover{background:var(--admin-wash,#f3f6fa);border-color:var(--admin-border,#dce5ec)}.JeJ1kW_row[aria-current=true]{border-color:var(--admin-border,#c5d4e5);background:var(--admin-selected,#edf2f8)}.JeJ1kW_row>svg{color:var(--admin-muted,#667579)}.JeJ1kW_row>.JeJ1kW_favorite{color:var(--admin-amber,#9b732e);fill:currentColor}.JeJ1kW_avatar{width:34px;height:34px;color:var(--admin-green,#2f604f);background:var(--admin-green-soft,#e0eee8);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid}.JeJ1kW_avatar[data-color="1"]{color:var(--admin-blue,#315caa);background:var(--admin-blue-soft,#e5ecf7)}.JeJ1kW_avatar[data-color="2"]{color:var(--admin-violet,#795d8d);background:var(--admin-violet-soft,#eee7f3)}.JeJ1kW_avatar[data-color="3"]{color:var(--admin-amber,#87652e);background:var(--admin-amber-soft,#f3ebdb)}.JeJ1kW_identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.JeJ1kW_identity strong{flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.JeJ1kW_identity em{color:var(--admin-muted,#667579);font-size:11px;font-style:normal;font-weight:400}.JeJ1kW_identity small{color:var(--admin-muted,#667579);font-size:11px;line-height:1.6}.JeJ1kW_badges{flex-wrap:wrap;gap:5px;display:flex}.JeJ1kW_badges:empty{display:none}.JeJ1kW_badge{color:var(--admin-muted,#667579);background:var(--admin-wash,#edf2f7);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5;display:inline-block}.JeJ1kW_badge[data-tone=month]{color:var(--admin-green,#26745d);background:var(--admin-green-soft,#e5f1eb)}.JeJ1kW_empty{color:var(--admin-muted,#667579);text-align:center;justify-items:center;gap:8px;padding:30px 12px;font-size:12px;line-height:1.6;display:grid}.JeJ1kW_empty strong{color:var(--admin-text,#263338);font-size:13px}.JeJ1kW_more{border:0;border-top:1px solid var(--admin-border,#dce5ec);width:100%;min-height:44px;color:var(--admin-blue,#315bc1);background:0 0;padding:10px;font-size:12px}.JeJ1kW_toggle{display:none}@media (max-width:900px){.JeJ1kW_layout{grid-template-columns:minmax(0,1fr);gap:16px}.JeJ1kW_directory{--directory-height:68dvh;display:none;position:static}.JeJ1kW_layout[data-directory-open=true]>.JeJ1kW_directory{display:block}.JeJ1kW_layout[data-directory-open=true]>.JeJ1kW_detail{display:none}.JeJ1kW_toggle{border:1px solid var(--admin-border,#dce5ec);width:100%;min-width:0;min-height:44px;color:var(--admin-text,#263338);background:var(--admin-panel,#ffffffba);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.JeJ1kW_toggle svg,.JeJ1kW_toggle>span{flex-shrink:0}.JeJ1kW_toggle small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--admin-muted,#667579);margin-left:auto;font-size:11px;overflow:hidden}.JeJ1kW_segment button,.JeJ1kW_filterToggle,.JeJ1kW_filters select,.JeJ1kW_archive{min-height:40px}}
.OpIR5a_assistant{border:1px solid var(--op-line,#dce3ed);background:var(--admin-surface,#fff);color:var(--op-ink,#26363d);border-radius:14px;overflow:hidden}.OpIR5a_assistant>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-weight:650;list-style:none;display:flex}.OpIR5a_assistant>summary span{color:var(--op-muted,#657582);margin-left:auto;font-size:11px;font-weight:400}.OpIR5a_body{gap:12px;padding:0 16px 16px;display:grid}.OpIR5a_hint{color:var(--op-muted,#657582);margin:0;font-size:12px;line-height:1.6}.OpIR5a_skillRow,.OpIR5a_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OpIR5a_skillRow>span{overflow-wrap:anywhere;font-size:12px}.OpIR5a_body button,.OpIR5a_body .OpIR5a_referencePicker{border:1px solid var(--op-line,#dce3ed);background:var(--admin-surface,#fff);color:inherit;cursor:pointer;min-height:36px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.OpIR5a_body button:disabled{opacity:.55;cursor:default}.OpIR5a_referencePicker:has(input:disabled){opacity:.55;cursor:default}.OpIR5a_body button:focus-visible,.OpIR5a_body textarea:focus-visible,.OpIR5a_assistant summary:focus-visible{outline:2px solid var(--op-blue,#3159e8);outline-offset:2px}.OpIR5a_referencePicker:has(input:focus-visible){outline:2px solid var(--op-blue,#3159e8);outline-offset:2px}.OpIR5a_skill summary{cursor:pointer;font-size:12px}.OpIR5a_body label{gap:7px;font-size:13px;line-height:1.6;display:grid}.OpIR5a_body textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--op-line,#ccd9df);background:var(--admin-surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;padding:10px;line-height:1.6}.OpIR5a_messages{scrollbar-gutter:stable;gap:10px;max-height:280px;display:grid;overflow:auto}.OpIR5a_message{border-left:1px solid var(--op-line,#dce3ed);background:var(--admin-wash,#f6f9fb);border-radius:0 8px 8px 0;padding:8px 12px}.OpIR5a_message[data-role=user]{border-left-color:var(--op-blue,#3159e8)}.OpIR5a_message strong{font-size:12px}.OpIR5a_message p,.OpIR5a_draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.7}.OpIR5a_draft{border:1px solid var(--op-line,#dce3ed);border-radius:10px;gap:12px;padding:14px;display:grid}.OpIR5a_draft>strong{font-size:13px}.OpIR5a_draft small{color:var(--op-muted,#657582)}.OpIR5a_actions .OpIR5a_send{background:var(--op-blue,#3159e8);color:#fff;border-color:#0000;margin-left:auto}[data-admin-theme=dark] .OpIR5a_actions .OpIR5a_send{background:var(--admin-blue-solid)}.OpIR5a_error{color:var(--op-danger,#ae3e45);margin:0;font-size:13px}@media (max-width:420px){.OpIR5a_assistant>summary{flex-wrap:wrap;align-items:flex-start}.OpIR5a_assistant>summary span{width:100%;margin-left:24px}.OpIR5a_body{padding:0 12px 12px}}.OpIR5a_questions{gap:12px;display:grid}.OpIR5a_questions fieldset{border:1px solid var(--op-line,#dce3ed);border-radius:10px;min-width:0;margin:0;padding:12px}.OpIR5a_questions legend{padding:0 5px;font-size:13px;font-weight:650}.OpIR5a_body .OpIR5a_option{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;font-weight:400;display:flex}.OpIR5a_body .OpIR5a_option input,.OpIR5a_body .OpIR5a_direct input{width:16px;height:16px;accent-color:var(--op-blue,#3159e8);flex:none;margin:3px 0 0}.OpIR5a_option b{font-weight:650}.OpIR5a_option span{overflow-wrap:anywhere;min-width:0}.OpIR5a_body .OpIR5a_direct{align-items:flex-start;gap:8px;font-size:12px;font-weight:400;display:flex}@media (min-width:900px){.OpIR5a_questions{grid-template-columns:repeat(2,minmax(0,1fr))}.OpIR5a_questions>strong,.OpIR5a_questions>.OpIR5a_hint,.OpIR5a_questions>label,.OpIR5a_questions>button,.OpIR5a_questions fieldset:last-of-type{grid-column:1/-1}}.OpIR5a_recipient{grid-template-columns:1fr 1fr;gap:12px;display:grid}.OpIR5a_body .OpIR5a_recipient select,.OpIR5a_body .OpIR5a_recipient input{box-sizing:border-box;border:1px solid var(--op-line,#ccd9df);background:var(--admin-surface,#fff);width:100%;min-height:38px;color:inherit;font:inherit;border-radius:8px;padding:8px;font-size:13px}@media (max-width:420px){.OpIR5a_recipient{grid-template-columns:1fr}}.OpIR5a_body .OpIR5a_option:has(input:checked){border-color:var(--op-blue,#3159e8);background:var(--admin-wash,#f6f9fb)}.OpIR5a_body .OpIR5a_option:has(input:focus-visible){outline:2px solid var(--op-blue,#3159e8);outline-offset:2px}.OpIR5a_questions fieldset:disabled .OpIR5a_option{cursor:default}.OpIR5a_body .OpIR5a_questionNote{margin-top:10px;font-size:12px}.OpIR5a_draftFields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.OpIR5a_source{border-top:1px solid var(--op-line,#dce3ed);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:10px 0;font-size:13px;line-height:1.7}.OpIR5a_source p{margin:6px 0}.OpIR5a_compose{gap:7px;min-width:0;display:grid}.OpIR5a_composeHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.OpIR5a_body .OpIR5a_noteImportTrigger{min-height:32px;padding:4px 8px;font-size:12px}.OpIR5a_noteImportPreview{border:1px solid var(--op-line,#dce3ed);background:var(--admin-wash,#f6f9fb);border-radius:8px;grid-column:1/-1;min-width:0;padding:12px}.OpIR5a_noteImportHeading,.OpIR5a_noteImportActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OpIR5a_noteImportHeading strong{font-size:12px;font-weight:550}.OpIR5a_body .OpIR5a_noteImportHeading button{background:0 0;border:0;width:28px;min-height:28px;padding:0}.OpIR5a_noteImportText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:8px 0 12px;font-size:13px;line-height:1.75;overflow:auto}.OpIR5a_noteImportNotice{color:var(--op-muted,#657582);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:420px){.OpIR5a_composeHeading{grid-template-columns:minmax(0,1fr)}.OpIR5a_body .OpIR5a_noteImportTrigger{justify-self:start}}.OpIR5a_serverStatus{border-top:1px solid var(--op-line,#dce3ed);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.OpIR5a_serverStatus small{color:var(--op-muted,#657582);font-size:12px}.OpIR5a_workspaceTabs{border-bottom:1px solid var(--op-line,#dce3ed);gap:4px;padding-bottom:8px;display:flex}.OpIR5a_body .OpIR5a_workspaceTabs button{background:0 0;border-color:#0000;padding:8px 12px;font-size:13px}.OpIR5a_body .OpIR5a_workspaceTabs button[aria-pressed=true]{background:var(--admin-wash,#f6f9fb);border-color:var(--op-line,#dce3ed);font-weight:650}.OpIR5a_writeSurface{min-width:0}.OpIR5a_writeSurface[hidden]{display:none}.OpIR5a_contextSummary{color:var(--op-muted,#657582);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.OpIR5a_body .OpIR5a_contextSummary button{text-underline-offset:3px;border:0;min-height:28px;padding:0 4px;text-decoration:underline}.OpIR5a_memory{gap:16px;min-width:0;padding:8px 0;display:grid}.OpIR5a_memory h3{margin:0;font-size:16px;line-height:1.5}.OpIR5a_empty{color:var(--op-muted,#657582);margin:0;padding:16px 0;font-size:13px;line-height:1.8}.OpIR5a_ruleList{margin:0;padding:0;list-style:none}.OpIR5a_ruleList li{border-bottom:1px solid var(--op-line,#dce3ed);padding:16px 0}.OpIR5a_ruleList li>span{color:var(--op-muted,#657582);font-size:12px}.OpIR5a_ruleList p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px;font-size:14px;line-height:1.75}.OpIR5a_ruleList li>div{gap:8px;display:flex}.OpIR5a_memoryActions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.OpIR5a_body select{border:1px solid var(--op-line,#dce3ed);background:var(--admin-surface,#fff);min-height:36px;color:inherit;font:inherit;border-radius:8px;max-width:100%;padding:6px 10px}.OpIR5a_historyItem{border-bottom:1px solid var(--op-line,#dce3ed);padding:12px 0;font-size:13px;line-height:1.75}.OpIR5a_historyItem summary{cursor:pointer}.OpIR5a_historyItem p{white-space:pre-wrap;overflow-wrap:anywhere}.OpIR5a_conflict{background:var(--admin-wash,#f6f9fb);padding:12px;font-size:13px;line-height:1.7}.OpIR5a_conflict p{margin:8px 0}.OpIR5a_conflict button+button{margin-left:8px}.OpIR5a_rememberScope{max-width:340px}.OpIR5a_body .OpIR5a_primarySave{background:var(--op-blue,#3159e8);color:var(--admin-on-accent,#fff);border-color:#0000}@media (max-width:600px){.OpIR5a_serverStatus{flex-direction:column;align-items:flex-start;gap:4px}.OpIR5a_workspaceTabs{gap:0}.OpIR5a_body .OpIR5a_workspaceTabs button{flex:1;padding:8px}.OpIR5a_draft{padding:12px}.OpIR5a_memoryActions{flex-direction:column;align-items:stretch}.OpIR5a_rememberScope{max-width:none}}:is([data-admin-theme=dark] .OpIR5a_body .OpIR5a_primarySave,[data-admin-theme=field] .OpIR5a_body .OpIR5a_primarySave){background:var(--admin-blue-solid,#315ee8);color:#fff}.OpIR5a_references{gap:8px;display:grid}.OpIR5a_referenceHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OpIR5a_referenceHeading>span,.OpIR5a_referenceItem small{color:var(--op-muted,#657582);font-size:12px}.OpIR5a_referenceItem{border:1px solid var(--op-line,#dce3ed);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.OpIR5a_referenceItem details{flex:1;min-width:0}.OpIR5a_referenceItem summary{overflow-wrap:anywhere;cursor:pointer}.OpIR5a_referenceItem pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:240px;font-size:13px;line-height:1.7;overflow:auto}.OpIR5a_referenceItem>button{flex-shrink:0}.OpIR5a_referencePicker{box-sizing:border-box;white-space:nowrap;position:relative}.OpIR5a_referencePicker input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.OpIR5a_flowAssistant{background:0 0;border:0;border-radius:0;overflow:visible}.OpIR5a_flowAssistant[open]>summary{display:none}.OpIR5a_flowAssistant .OpIR5a_body{gap:16px;padding:0}.OpIR5a_flowLayout{grid-template-columns:minmax(0,1fr) 218px;align-items:start;gap:28px;display:grid}.OpIR5a_flowMain{min-width:0}.OpIR5a_flowIntro{margin:4px 0 24px}.OpIR5a_flowIntro>span{letter-spacing:.06em;color:var(--op-muted,#657582);font-size:12px}.OpIR5a_flowIntro h3{outline:none;margin:10px 0;font-size:24px;font-weight:600;line-height:1.4}.OpIR5a_flowIntro p{color:var(--op-muted,#657582);margin:0;font-size:14px;line-height:1.8}.OpIR5a_flowAside{border-left:1px solid var(--op-line,#dce3ed);padding:6px 0 20px 22px;position:sticky;top:0}.OpIR5a_flowAside h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;font-size:14px;display:flex}.OpIR5a_flowAside h3 small{color:var(--op-muted,#657582);font-weight:400}.OpIR5a_flowAside nav{gap:12px;display:grid}.OpIR5a_body .OpIR5a_flowAside button{text-align:left;background:0 0;border-color:#0000;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:66px;padding:13px 10px}.OpIR5a_body .OpIR5a_flowAside button[aria-current=step]{background:var(--admin-selected,#edf2f6);border-color:var(--op-line,#dce3ed);opacity:1}.OpIR5a_stepDot{border:1px solid var(--op-line,#dce3ed);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}[aria-current=step] .OpIR5a_stepDot{background:var(--op-blue,#3159e8);color:#fff;border-color:#0000}.OpIR5a_flowAside strong{font-size:14px;font-weight:600;display:block}.OpIR5a_flowAside button small{color:var(--op-muted,#657582);margin-top:5px;font-size:12px;display:block}.OpIR5a_flowAside>p{color:var(--op-muted,#657582);border-top:1px solid var(--op-line,#dce3ed);margin-top:24px;padding-top:22px;font-size:12px;line-height:1.9}.OpIR5a_flowAssistant .OpIR5a_draft{border:0;gap:16px;padding:0}.OpIR5a_flowAssistant .OpIR5a_draft textarea{border-radius:14px;min-height:340px;padding:18px;font-size:16px;line-height:1.9}.OpIR5a_flowAssistant .OpIR5a_compose textarea{border-radius:12px;min-height:140px;padding:14px;font-size:15px;line-height:1.8}.OpIR5a_flowAssistant .OpIR5a_body button,.OpIR5a_flowAssistant .OpIR5a_body .OpIR5a_referencePicker{min-height:42px}.OpIR5a_flowAssistant [hidden]{display:none!important}.OpIR5a_generationReview{border:1px solid var(--op-line,#dce3ed);background:var(--admin-wash,#f5f8fb);overflow-wrap:anywhere;border-radius:16px;padding:20px;font-size:14px;line-height:1.8}.OpIR5a_generationReview .OpIR5a_source{max-height:240px;overflow:auto}@media (max-width:700px){.OpIR5a_flowLayout{flex-direction:column;gap:20px;display:flex}.OpIR5a_flowMain{width:100%}.OpIR5a_flowAside{border-left:0;border-bottom:1px solid var(--op-line,#dce3ed);order:-1;width:100%;padding:0 0 12px;position:static}.OpIR5a_flowAside h3,.OpIR5a_flowAside>p{display:none}.OpIR5a_flowAside nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.OpIR5a_body .OpIR5a_flowAside button{text-align:center;flex-direction:column;gap:6px;padding:8px 2px}.OpIR5a_flowAside strong{white-space:nowrap;font-size:12px}.OpIR5a_flowAside button small{display:none}.OpIR5a_flowIntro h3{font-size:21px}.OpIR5a_flowAssistant .OpIR5a_questions{grid-template-columns:1fr}.OpIR5a_flowAssistant .OpIR5a_workspaceTabs{flex-wrap:wrap}.OpIR5a_flowAssistant .OpIR5a_body .OpIR5a_option{font-size:15px;line-height:1.7}}.OpIR5a_flowAssistant .OpIR5a_workspaceTabs button{white-space:nowrap}
.YoyRqq_history{border-top:1px solid var(--op-line,#dce3ed);min-width:0;color:var(--op-text,#243440);padding-top:12px;font-size:13px;line-height:1.7}.YoyRqq_history summary{cursor:pointer;overflow-wrap:anywhere;font-weight:550}.YoyRqq_body{gap:12px;min-width:0;padding-top:10px;display:grid}.YoyRqq_tools{justify-content:flex-end;display:flex}.YoyRqq_tools button{place-items:center;width:30px;height:30px;padding:0;display:grid}.YoyRqq_body button{border:1px solid var(--op-line,#dce3ed);background:var(--admin-panel,#fff);color:inherit;cursor:pointer;border-radius:6px}.YoyRqq_run{border-top:1px solid var(--op-line,#dce3ed);min-width:0;padding-top:10px}.YoyRqq_run>details{margin-top:12px}.YoyRqq_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:12px 0;display:grid}.YoyRqq_compare section{min-width:0}.YoyRqq_body h4{margin:0 0 8px;font-size:13px}.YoyRqq_body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.YoyRqq_body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--admin-wash,#f6f9fb);max-height:300px;margin:8px 0;padding:8px;font-size:12px;overflow:auto}@media (max-width:640px){.YoyRqq_compare{grid-template-columns:minmax(0,1fr);gap:16px}}
.qXqlLq_root{background:var(--admin-surface,#fff);color:var(--op-ink,#263b39);border:1px solid #d5e3df;border-radius:16px;margin-top:12px;font-size:14px;overflow:hidden}.qXqlLq_header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex}.qXqlLq_eyebrow{color:var(--op-muted,#327466);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.qXqlLq_header h3{letter-spacing:-.5px;margin:9px 0;font-size:23px}.qXqlLq_header p{color:var(--op-muted,#6b7d78);margin:0;font-size:13px;line-height:1.7}.qXqlLq_private{white-space:nowrap;color:var(--op-muted,#61776f);border:1px solid #dce6e1;border-radius:20px;padding:5px 9px;font-size:11px}.qXqlLq_reference{border-bottom:1px solid #e4ece8;margin:0 26px 20px;padding-bottom:14px}.qXqlLq_reference summary{cursor:pointer;color:var(--op-muted,#55756b);font-size:12px}.qXqlLq_reference p{white-space:pre-wrap;max-height:260px;font-size:13px;line-height:1.8;overflow:auto}.qXqlLq_steps{color:var(--op-muted,#98aaa4);align-items:center;gap:14px;padding:0 26px 20px;display:flex}.qXqlLq_root button{font:inherit;background:var(--admin-surface,#fff);color:var(--op-ink,#375a4d);cursor:pointer;border:1px solid #d8e3dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:13px;display:inline-flex}.qXqlLq_steps button{background:var(--admin-wash,#f5f8f6);color:var(--op-muted,#667c72);border:0}.qXqlLq_steps button[aria-current]{background:var(--admin-wash,#e7f2ec);color:var(--op-ink,#23614d);font-weight:600}.qXqlLq_steps button span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.qXqlLq_content,.qXqlLq_saved{border-top:1px solid #e1e9e4;gap:20px;padding:22px 26px 26px;display:grid}.qXqlLq_sectionTitle{justify-content:space-between;align-items:center;gap:14px;display:flex}.qXqlLq_sectionTitle h4{margin:0;font-size:17px}.qXqlLq_sectionTitle span{color:var(--op-muted,#6f8178);font-size:12px}.qXqlLq_sectionTitle .qXqlLq_eyebrow{color:var(--op-muted,#327466);margin-bottom:8px}.qXqlLq_outcome{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.qXqlLq_outcome legend{margin-bottom:12px;font-size:13px;font-weight:600}.qXqlLq_root .qXqlLq_outcome label{cursor:pointer;border:1px solid #dbe5df;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.qXqlLq_outcome label:has(input:checked){background:var(--admin-wash,#eaf4ee);border-color:#41896a}.qXqlLq_root input[type=radio],.qXqlLq_root input[type=checkbox]{accent-color:#317759;flex-shrink:0;width:16px;height:16px;margin:0}.qXqlLq_root .qXqlLq_field{color:var(--op-ink,#365447);gap:9px;font-size:13px;font-weight:600;display:grid}.qXqlLq_root .qXqlLq_field textarea{box-sizing:border-box;background:var(--admin-surface,#fcfdfc);width:100%;color:var(--op-ink,#263b39);line-height:1.7;font:inherit;resize:vertical;border:1px solid #d7e2dc;border-radius:9px;min-width:0;padding:12px 13px;font-weight:400}.qXqlLq_root textarea::placeholder{color:var(--op-muted,#8a9992)}.qXqlLq_root textarea:focus-visible,.qXqlLq_root button:focus-visible,.qXqlLq_root input:focus-visible,.qXqlLq_reference summary:focus-visible{outline-offset:3px;outline:2px solid #39876b}.qXqlLq_footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.qXqlLq_root .qXqlLq_primary{color:#fff;background:#286e54;border-color:#286e54}.qXqlLq_root button:disabled{opacity:.45;cursor:default}.qXqlLq_root .qXqlLq_quiet{color:var(--op-muted,#6d8075);border-color:#0000}.qXqlLq_carry{background:var(--admin-wash,#f0f6f2);border-left:3px solid #659981;border-radius:0 9px 9px 0;gap:10px;padding:14px 16px;display:flex}.qXqlLq_carry svg{color:var(--op-blue,#4b8064);flex-shrink:0;margin-top:2px}.qXqlLq_carry strong{font-size:12px}.qXqlLq_carry p{margin:5px 0 0;font-size:13px;line-height:1.7}.qXqlLq_goals,.qXqlLq_preparation{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qXqlLq_goals>span{grid-column:1/-1;font-size:13px;font-weight:600}.qXqlLq_previewGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.qXqlLq_saved h5{color:var(--op-muted,#587567);margin:0 0 8px;font-size:12px}.qXqlLq_previewGrid p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.qXqlLq_checklist{border-top:1px solid #e1e9e4;gap:12px;padding-top:18px;display:grid}.qXqlLq_root .qXqlLq_checklist label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.qXqlLq_checklist input{margin-top:4px!important}.qXqlLq_checklist b{color:var(--op-muted,#6a8073);font-size:12px;display:block}.qXqlLq_checklist label:has(input:checked) span{color:#8c9b92;text-decoration:line-through}.qXqlLq_status{color:var(--op-muted,#6d8174);margin:0;font-size:12px}@media (max-width:600px){.qXqlLq_header{flex-wrap:wrap;padding:20px 16px 16px}.qXqlLq_header h3{font-size:21px}.qXqlLq_reference{margin:0 16px 16px}.qXqlLq_steps{gap:7px;padding:0 16px 16px}.qXqlLq_steps button{padding:8px;font-size:12px}.qXqlLq_content,.qXqlLq_saved{padding:20px 16px}.qXqlLq_goals,.qXqlLq_preparation,.qXqlLq_previewGrid{grid-template-columns:1fr}.qXqlLq_sectionTitle{flex-wrap:wrap;align-items:flex-start}.qXqlLq_footer .qXqlLq_primary{flex-grow:1}}.qXqlLq_error{color:#a33e42;margin:0;padding:0 26px 20px;font-size:13px}.qXqlLq_nextCard{border-top:1px solid var(--op-line,#d5e3df);color:var(--op-ink,#263b39);margin-top:18px;padding-top:16px;font-size:13px}.qXqlLq_nextCard header{align-items:center;gap:7px;display:flex}.qXqlLq_nextCard header button{color:var(--op-blue,#327466);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.qXqlLq_nextCard small{color:var(--op-muted,#6b7d78);margin-top:8px;display:block}.qXqlLq_nextCard dl{gap:12px;margin:14px 0;display:grid}.qXqlLq_nextCard dt{color:var(--op-muted,#6b7d78);margin-bottom:4px;font-size:11px}.qXqlLq_nextCard dd{white-space:pre-wrap;margin:0;line-height:1.7}.qXqlLq_nextCard>p{color:var(--op-muted,#6b7d78);font-size:12px;line-height:1.7}
._1mXtiW_workspace,._1mXtiW_folder{--folder-ink:#24352f;--folder-muted:#62716c;--folder-line:#d4dfd8;--folder-accent:#34745f;--folder-shell:#dce9e1;--folder-paper:#fcfdfb;--folder-tint:#edf4ef;--folder-control-radius:8px;color:var(--folder-ink)}._1mXtiW_workspace{grid-template-columns:248px minmax(0,1fr);gap:28px}._1mXtiW_deskHeading{min-height:64px;color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._1mXtiW_deskHeading>div,._1mXtiW_deskHeading p{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}._1mXtiW_deskHeading h1{margin:0;font-size:14px;font-weight:600}._1mXtiW_deskHeading p{font-size:12px}._1mXtiW_deskHeading p span{border-left:1px solid var(--admin-border);padding-left:12px}._1mXtiW_workspace[data-directory-open]{grid-template-columns:248px minmax(0,1fr);gap:28px}._1mXtiW_workspace [data-student-directory]{background:#e1e6ea;border-color:#cbd3d7;border-radius:7px;box-shadow:inset 0 1px #fff,0 4px 8px #24352f08}._1mXtiW_workspace [data-student-directory]>header{scrollbar-gutter:stable;border-bottom:0;padding:16px 12px 12px;overflow:hidden}._1mXtiW_workspace [data-student-directory] h2{color:#24352f;background:#edf0f2;border:1px solid #c3cbcf;border-radius:3px;padding:3px 12px;font-size:13px;box-shadow:inset 0 1px 2px #35454510}._1mXtiW_workspace [data-student-directory-list]{gap:12px;padding:4px 12px 16px}._1mXtiW_studentCard{--card-accent:#34745f;--card-bg:#dce9e1;--card-track:#34745f20;text-align:left;width:100%;min-width:0;color:var(--folder-ink);background:var(--card-bg);border:1px solid #bacbbf;border-radius:6px;padding:16px 14px 12px;display:block;box-shadow:0 3px 5px #293a3210}._1mXtiW_studentCard[data-color="1"]{--card-accent:#4b739a;--card-bg:#dfe9f2;--card-track:#4b739a25}._1mXtiW_studentCard[data-color="2"]{--card-accent:#80619e;--card-bg:#e8e1ef;--card-track:#80619e25}._1mXtiW_studentCard[data-color="3"]{--card-accent:#946e37;--card-bg:#efe8dc;--card-track:#946e3725}._1mXtiW_studentCard[aria-expanded=false]{background:color-mix(in srgb, var(--folder-paper) 88%, var(--card-bg));padding-block:15px}._1mXtiW_studentCard[aria-current=true]{border-color:var(--card-accent);background:var(--card-bg);box-shadow:0 4px 12px #283e3118}._1mXtiW_studentCard:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}._1mXtiW_studentCard:before{content:none}._1mXtiW_studentCard:hover{filter:brightness(.98)}._1mXtiW_cardName{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._1mXtiW_cardName strong{overflow-wrap:anywhere;font-size:17px;font-weight:650}._1mXtiW_cardName small{color:var(--card-accent);flex-shrink:0;font:11px ui-monospace,monospace}._1mXtiW_cardSubject{color:var(--folder-muted);overflow-wrap:anywhere;margin:5px 0 13px;font-size:12px;line-height:1.6;display:block}._1mXtiW_miniProgress{gap:3px;height:3px;display:flex}._1mXtiW_miniProgress i{flex:1;min-width:0;height:3px}._1mXtiW_cardFooter{color:var(--folder-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}._1mXtiW_cardFooter svg{flex-shrink:0}._1mXtiW_folder{min-width:0;color:var(--folder-ink);container-type:inline-size}._1mXtiW_folder *{box-sizing:border-box;letter-spacing:0}._1mXtiW_folder [hidden]{display:none}._1mXtiW_folder :is(button,input,select,textarea){font-family:inherit}._1mXtiW_folder button{cursor:pointer}._1mXtiW_folder button:disabled{opacity:.5;cursor:not-allowed}._1mXtiW_folder :is(button,input,select,textarea):focus-visible{outline:2px solid var(--folder-accent);outline-offset:3px}._1mXtiW_folder :is(h2,h3,h4,p){margin:0}._1mXtiW_folder{--folder-rim:12px;--folder-gutter:24px;--folder-binding:34px;--folder-tab-height:44px}._1mXtiW_folderTop{z-index:1;pointer-events:none;display:flex;position:relative}._1mXtiW_folderLabel{min-width:0;max-width:100%;height:calc(var(--folder-tab-height) - var(--folder-rim));background:var(--folder-label,var(--folder-shell));border:1px solid var(--folder-line);border-bottom:0;border-radius:13px 13px 0 0;align-items:center;gap:8px;padding:0 14px;display:flex}._1mXtiW_folderLabel strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._1mXtiW_folderLabel svg,._1mXtiW_folderLabel small{color:var(--folder-muted);flex-shrink:0}._1mXtiW_folderLabel small{font:11px ui-monospace,monospace}._1mXtiW_cover{padding:var(--folder-rim);border:1px solid var(--folder-line);border-radius:0 var(--admin-radius-panel,18px) var(--admin-radius-panel,18px);background:var(--folder-shell);margin-top:-1px;box-shadow:0 14px 35px #253b3212}._1mXtiW_paperStack{isolation:isolate;position:relative}._1mXtiW_tabs{z-index:1;scrollbar-width:thin;gap:3px;margin-inline:0;display:flex;position:relative;overflow-x:auto}._1mXtiW_tabs button{min-height:var(--folder-tab-height);white-space:nowrap;border:1px solid var(--folder-line);border-radius:var(--folder-control-radius) var(--folder-control-radius) 0 0;background:var(--folder-tint);color:var(--folder-muted);flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:13px;line-height:20px;display:inline-flex}._1mXtiW_tabs button:hover{background:color-mix(in srgb, var(--folder-paper) 90%, var(--folder-accent))}._1mXtiW_tabs button[aria-selected=true]{background:var(--folder-paper);border-bottom-color:var(--folder-paper);color:var(--folder-accent);font-weight:650}._1mXtiW_tabs button:focus-visible{outline-offset:-4px}._1mXtiW_paperDeck{margin-top:-1px}._1mXtiW_paper{min-height:720px;padding:0 var(--folder-gutter) 0 var(--folder-binding);background:var(--folder-paper);border:1px solid var(--folder-line);border-radius:var(--admin-radius-panel,18px);position:relative;box-shadow:0 2px 3px #253b3210}@container (min-width:740px){._1mXtiW_folderLabel{max-width:calc(100% - 520px)}._1mXtiW_tabs{width:max-content;margin:calc(-1 * var(--folder-tab-height)) calc(var(--folder-gutter) + 1px) 0 auto}._1mXtiW_tabs button{min-width:78px;padding-inline:12px;font-size:14px}}@container (650px<=width<740px){._1mXtiW_folderLabel{max-width:calc(100% - 460px)}._1mXtiW_tabs{width:max-content;margin:calc(-1 * var(--folder-tab-height)) calc(var(--folder-gutter) + 1px) 0 auto}}@container not (min-width:650px){._1mXtiW_paper{border-start-start-radius:0;border-start-end-radius:0}}@container (max-width:480px){._1mXtiW_cover{--folder-rim:7px;--folder-gutter:16px;--folder-binding:16px}._1mXtiW_tabs{gap:2px}._1mXtiW_tabs button{white-space:normal;flex:auto;min-width:0;padding-inline:4px;font-size:12px;line-height:1.3}._1mXtiW_tabs button>span{text-wrap:balance}._1mXtiW_tabs button>small{flex-shrink:0}._1mXtiW_paper:before,._1mXtiW_paper:after{display:none}}@container (max-width:340px){._1mXtiW_tabs button{flex-basis:0}}._1mXtiW_paper:before{content:"";border-left:1px solid var(--folder-line);opacity:.4;pointer-events:none;position:absolute;inset:0 auto 0 18px}._1mXtiW_paper:after{content:"";background:var(--folder-shell);width:8px;height:8px;box-shadow:inset 0 1px 2px #26372b40, 0 270px var(--folder-shell), 0 540px var(--folder-shell);pointer-events:none;border-radius:50%;position:absolute;top:115px;left:10px}._1mXtiW_identity{border-bottom:1px solid var(--folder-line);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}._1mXtiW_nameLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._1mXtiW_nameLine h2{overflow-wrap:anywhere;font-size:29px;font-weight:650}._1mXtiW_identity p{color:var(--folder-muted);margin-top:6px;font-size:13px}._1mXtiW_identityTools{align-items:center;gap:16px;display:flex}._1mXtiW_identityTools>span{text-align:right;color:var(--folder-muted);font:12px ui-monospace,monospace}._1mXtiW_identityTools small{margin-top:5px;font:11px sans-serif;display:block}._1mXtiW_badge{color:var(--folder-accent);background:var(--folder-tint);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:12px;line-height:1.5;display:inline-block}._1mXtiW_iconButton{width:40px;height:40px;color:var(--folder-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._1mXtiW_iconButton:hover{background:var(--folder-tint)}._1mXtiW_iconButton[aria-pressed=true]{color:var(--admin-amber,#926e35)}._1mXtiW_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._1mXtiW_sectionHeading h3{align-items:center;gap:8px;font-size:17px;font-weight:650;display:flex}._1mXtiW_sectionHeading p{color:var(--folder-muted);margin-top:6px;font-size:12px}._1mXtiW_progress{border-bottom:1px solid var(--folder-line);padding:20px 0}._1mXtiW_progress ._1mXtiW_sectionHeading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}._1mXtiW_progress ._1mXtiW_sectionHeading p{margin:0}._1mXtiW_total{white-space:nowrap;align-items:baseline;gap:7px;display:flex}._1mXtiW_total strong{font-variant-numeric:tabular-nums;font-size:26px}._1mXtiW_total span{color:var(--folder-muted);font-size:13px}._1mXtiW_subjectProgress{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:20px;display:grid}._1mXtiW_subjectLabel{align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px;display:flex}._1mXtiW_subjectLabel strong{font-weight:500}._1mXtiW_subjectLabel small{color:var(--folder-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._1mXtiW_ticks{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:5px;display:grid}._1mXtiW_ticks button{border:1px solid var(--folder-line);height:28px;color:var(--folder-muted);background:var(--folder-tint);border-radius:3px;padding:0 4px;font-size:11px}._1mXtiW_ticks button[data-completed=true]{background:var(--folder-accent);border-color:var(--folder-accent);color:var(--folder-paper)}._1mXtiW_progressFoot{color:var(--folder-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;display:flex}._1mXtiW_progressFoot>span:last-child{align-items:center;gap:6px;display:flex}._1mXtiW_progressFoot i{background:var(--folder-accent);border-radius:2px;width:8px;height:8px;display:inline-block}._1mXtiW_progressFoot ._1mXtiW_unfinished{background:var(--folder-tint);border:1px solid var(--folder-line);margin-left:10px}._1mXtiW_focus{border-bottom:1px solid var(--folder-line);grid-template-columns:1fr 1fr;gap:26px;padding:22px 0;display:grid}._1mXtiW_focus>div{min-width:0}._1mXtiW_focus>div+div{border-left:1px solid var(--folder-line);padding-left:26px}._1mXtiW_focus h3{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:16px;font-weight:550;line-height:1.7}._1mXtiW_eyebrow{color:var(--folder-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}._1mXtiW_next{text-align:left;width:100%;color:var(--folder-accent);background:0 0;border:0;gap:8px;padding:9px 0;display:grid}._1mXtiW_next strong{font-size:16px}._1mXtiW_next span{justify-content:space-between;gap:8px;font-size:13px;display:flex}._1mXtiW_textButton{min-height:36px;color:var(--folder-accent);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:inline-flex;font-size:12px!important}._1mXtiW_attention{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}._1mXtiW_attention:empty{display:none}._1mXtiW_attention button{color:var(--admin-amber,#936f38);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}._1mXtiW_recent{padding:22px 0}._1mXtiW_recentRow{text-align:left;border:0;border-top:1px solid var(--folder-line);width:100%;color:var(--folder-ink);background:0 0;align-items:center;gap:18px;padding:16px 0;display:flex}._1mXtiW_recentRow:first-of-type{margin-top:8px}._1mXtiW_recentRow time{color:var(--folder-muted);font:13px ui-monospace,monospace}._1mXtiW_recentRow>span{flex:1;min-width:0}._1mXtiW_recentRow strong{overflow-wrap:anywhere;font-size:15px;display:block}._1mXtiW_recentRow small{color:var(--folder-muted);margin-top:5px;font-size:12px;display:block}._1mXtiW_lessonSection,._1mXtiW_contractSection,._1mXtiW_records{padding-top:24px}._1mXtiW_filters{border-bottom:1px solid var(--folder-line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}._1mXtiW_filters label{min-width:0;color:var(--folder-muted);align-items:center;gap:6px;font-size:12px;display:flex}._1mXtiW_filters input,._1mXtiW_filters select{border:1px solid var(--folder-line);background:var(--folder-paper);min-width:0;max-width:100%;height:38px;color:var(--folder-ink);border-radius:5px;padding:7px;font-size:12px}._1mXtiW_filters ._1mXtiW_search{border:1px solid var(--folder-line);border-radius:5px;flex:215px;padding-left:9px}._1mXtiW_search input{background:0 0;border:0;width:100%}._1mXtiW_filters select{max-width:180px}._1mXtiW_lessonLayout{grid-template-columns:230px minmax(0,1fr);min-height:400px;display:grid}._1mXtiW_lessonIndex{border-right:1px solid var(--folder-line);overscroll-behavior:contain;max-height:640px;padding:12px 14px 20px 0;overflow-y:auto}._1mXtiW_lessonIndex button{text-align:left;border:0;border-bottom:1px solid var(--folder-line);width:100%;color:var(--folder-ink);background:0 0;border-radius:4px;align-items:start;gap:10px;padding:13px 8px;display:flex}._1mXtiW_lessonIndex time{color:var(--folder-muted);font:11px/1.8 ui-monospace,monospace}._1mXtiW_lessonIndex span{flex:1;min-width:0}._1mXtiW_lessonIndex strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}._1mXtiW_lessonIndex small{color:var(--folder-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}._1mXtiW_lessonIndex svg{color:var(--folder-accent);flex-shrink:0}._1mXtiW_leaf{min-width:0;padding:20px 0 24px 26px}._1mXtiW_leaf>h3{overflow-wrap:anywhere;margin-top:8px;font-family:Songti SC,STSong,serif;font-size:24px;line-height:1.5}._1mXtiW_lessonMeta{color:var(--folder-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex;margin:10px 0 6px!important}._1mXtiW_feedbackBody{margin-top:22px}._1mXtiW_feedbackBody h4,._1mXtiW_observation h4{color:var(--folder-muted);margin-bottom:8px;font-size:12px;font-weight:500}._1mXtiW_feedbackBody p,._1mXtiW_observation p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.85}._1mXtiW_observation{border-left:2px solid var(--admin-amber,#c7a376);margin:22px 0;padding-left:14px}._1mXtiW_action{background:var(--folder-paper);color:var(--folder-accent);border:1px solid var(--folder-line);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:10px 14px;display:inline-flex;font-size:13px!important}._1mXtiW_muted{color:var(--folder-muted);font-size:13px;line-height:1.7}._1mXtiW_empty{color:var(--folder-muted);padding:35px 10px;font-size:14px;line-height:1.8}._1mXtiW_error{color:var(--admin-rose,#9d3b51);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:flex}._1mXtiW_error button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}._1mXtiW_company{border-bottom:1px solid var(--folder-line);gap:12px;padding:20px 0;display:flex}._1mXtiW_company label{color:var(--folder-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}._1mXtiW_company select{border:1px solid var(--folder-line);background:var(--folder-paper);min-width:160px;color:var(--folder-ink);border-radius:6px;padding:9px 12px}._1mXtiW_balance{border-bottom:1px solid var(--folder-line);grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;display:grid}._1mXtiW_balance small{color:var(--folder-muted);font-size:13px}._1mXtiW_balance strong{margin-top:10px;font-size:24px;display:block}._1mXtiW_contract{border-bottom:1px solid var(--folder-line);padding:24px 0}._1mXtiW_contract header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}._1mXtiW_contract h4{margin:8px 0;font-size:18px}._1mXtiW_contract p,._1mXtiW_contract small,._1mXtiW_contract dt{color:var(--folder-muted);font-size:13px}._1mXtiW_contract header>strong{text-align:right;font-size:22px}._1mXtiW_contract small{margin-top:7px;font-weight:400;display:block}._1mXtiW_contract dl{flex-wrap:wrap;gap:24px;margin:22px 0 0;display:flex}._1mXtiW_contract dd{margin:6px 0 0;font-size:15px}._1mXtiW_records{border-top:1px solid var(--folder-line)}._1mXtiW_records article{border-bottom:1px solid var(--folder-line);align-items:start;gap:12px;padding:20px 0;display:flex}._1mXtiW_records article>div{flex:1;min-width:0}._1mXtiW_records article>svg{color:var(--folder-muted);flex-shrink:0}._1mXtiW_records strong{font-size:15px}._1mXtiW_records p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.7}._1mXtiW_records small{color:var(--folder-muted);margin-top:9px;font-size:12px;display:block}._1mXtiW_paperFooter{border-top:1px solid var(--folder-line);color:var(--folder-muted);justify-content:space-between;gap:8px;padding:15px 0;font-size:11px;display:flex}._1mXtiW_editor{background:var(--admin-menu-surface,#fcfdfb);width:min(980px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--admin-text,#283b33);border:1px solid var(--admin-border,#d4dfd8);padding:0}._1mXtiW_editorHeader{border-bottom:1px solid var(--admin-border,#d4dfd8);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}._1mXtiW_editorHeader small{color:var(--admin-muted,#65756c);font-size:12px}._1mXtiW_editorHeader h3{margin:8px 0 0;font-size:20px}._1mXtiW_editorBody{padding:24px}._1mXtiW_ticks{grid-template-columns:repeat(auto-fit,minmax(28px,1fr))}._1mXtiW_ticks button[aria-current=true]{outline:1px solid var(--folder-accent);outline-offset:2px}._1mXtiW_lessonTools{align-items:center;gap:4px;display:flex}._1mXtiW_lessonTools ._1mXtiW_iconButton{width:32px;height:36px}._1mXtiW_lessonLayout{border-top:1px solid var(--folder-line)}._1mXtiW_lessonSection>._1mXtiW_sectionHeading{padding-bottom:12px}._1mXtiW_lessonIndex ._1mXtiW_allLessons{color:var(--folder-accent);border-bottom:0;justify-content:center;align-items:center;padding:16px 8px;font-size:12px}._1mXtiW_feedbackReminder{min-height:36px;color:var(--admin-amber,#936f38);background:0 0;border:0;align-items:center;gap:6px;margin-right:10px;padding:4px 0;display:inline-flex;font-size:12px!important}._1mXtiW_lessonTools ._1mXtiW_muted{font-size:12px}._1mXtiW_folder[data-color="1"]{--folder-accent:#4b739a;--folder-shell:#dfe9f2;--folder-tint:#eef3f8}._1mXtiW_folder[data-color="2"]{--folder-accent:#80619e;--folder-shell:#e8e1ef;--folder-tint:#f2eef6}._1mXtiW_folder[data-color="3"]{--folder-accent:#946e37;--folder-shell:#efe8dc;--folder-tint:#f6f2ec}:is([data-admin-theme=dark] ._1mXtiW_workspace,[data-admin-theme=dark] ._1mXtiW_folder){--folder-ink:#e1e9e4;--folder-muted:#a4b7ac;--folder-line:#41554a;--folder-accent:#98cbb0;--folder-shell:#2d3833;--folder-paper:#202723;--folder-tint:#303e36}:is([data-admin-theme=field] ._1mXtiW_workspace,[data-admin-theme=field] ._1mXtiW_folder){--folder-ink:#e6eee9;--folder-muted:#b0c4b8;--folder-line:#4d6357;--folder-accent:#a9d6bd;--folder-shell:#2e483a;--folder-paper:#20342b;--folder-tint:#304b3d}:is([data-admin-theme=dark] ._1mXtiW_studentCard,[data-admin-theme=field] ._1mXtiW_studentCard){--card-bg:#30483b;--card-accent:#a9d6bd;--card-track:#a9d6bd25;border-color:#546b5e}:is([data-admin-theme=dark] ._1mXtiW_studentCard[data-color="1"],[data-admin-theme=field] ._1mXtiW_studentCard[data-color="1"]){--card-bg:#2e4050;--card-accent:#9dbedd;--card-track:#9dbedd25}:is([data-admin-theme=dark] ._1mXtiW_studentCard[data-color="2"],[data-admin-theme=field] ._1mXtiW_studentCard[data-color="2"]){--card-bg:#44394f;--card-accent:#c7acdf;--card-track:#c7acdf25}:is([data-admin-theme=dark] ._1mXtiW_studentCard[data-color="3"],[data-admin-theme=field] ._1mXtiW_studentCard[data-color="3"]){--card-bg:#494133;--card-accent:#d7c094;--card-track:#d7c09425}[data-admin-theme=dark] ._1mXtiW_workspace [data-student-directory]{background:var(--folder-shell);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1400px){._1mXtiW_workspace{grid-template-columns:230px minmax(0,1fr);gap:24px}._1mXtiW_paper:before{left:13px}._1mXtiW_paper:after{left:5px}._1mXtiW_lessonLayout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:1100px){._1mXtiW_lessonLayout{grid-template-columns:160px minmax(0,1fr)}._1mXtiW_leaf{padding-left:18px}}@media (max-width:700px){._1mXtiW_lessonLayout{display:block}._1mXtiW_lessonIndex{border-right:0;border-bottom:1px solid var(--folder-line);gap:8px;max-height:none;padding:12px 0;display:flex;overflow-x:auto}._1mXtiW_lessonIndex button{border:1px solid var(--folder-line);flex:0 0 170px;width:170px}._1mXtiW_leaf{padding-left:0}._1mXtiW_deskHeading p{display:none}}@media (max-width:900px){._1mXtiW_workspace[data-directory-open]{grid-template-columns:minmax(0,1fr);gap:16px}._1mXtiW_workspace[data-directory-open=true]>._1mXtiW_folder{display:none}}@media (max-width:600px){._1mXtiW_paper{min-height:600px}._1mXtiW_identity{gap:8px;padding:20px 0}._1mXtiW_nameLine h2{font-size:25px}._1mXtiW_identityTools>span{display:none}._1mXtiW_total strong{font-size:26px}._1mXtiW_progress{padding:20px 0}._1mXtiW_balance{gap:12px}._1mXtiW_balance strong{font-size:20px}._1mXtiW_filters ._1mXtiW_search{flex-basis:100%}._1mXtiW_filters select{flex:1}._1mXtiW_filters label:has(input[type=date]){flex:1}._1mXtiW_filters input[type=date]{width:120px}._1mXtiW_records article{flex-wrap:wrap}._1mXtiW_editorBody,._1mXtiW_editorHeader{padding:16px}._1mXtiW_editorHeader h3{font-size:18px}._1mXtiW_recentRow{gap:12px}}._1mXtiW_filters select{min-width:100px}._1mXtiW_workspace{--folder-control-radius:8px;font-size:14px;line-height:1.5}._1mXtiW_workspace [data-student-directory]{border-radius:var(--admin-radius-panel,18px)}._1mXtiW_studentCard{box-shadow:none;border-radius:8px}._1mXtiW_cardName small,._1mXtiW_identityTools small,._1mXtiW_paperFooter{font-size:12px}._1mXtiW_cardSubject,._1mXtiW_cardFooter,._1mXtiW_identity p,._1mXtiW_sectionHeading p,._1mXtiW_subjectLabel,._1mXtiW_progressFoot,._1mXtiW_eyebrow,._1mXtiW_lessonMeta{font-size:13px}._1mXtiW_nameLine h2{font-size:28px;line-height:1.35}._1mXtiW_iconButton,._1mXtiW_action,._1mXtiW_filters input,._1mXtiW_filters select,._1mXtiW_filters ._1mXtiW_search,._1mXtiW_company select,._1mXtiW_lessonIndex button{border-radius:var(--folder-control-radius)}._1mXtiW_lessonIndex button[aria-current=true]{box-shadow:none}._1mXtiW_ticks button{font-size:12px}._1mXtiW_textButton,._1mXtiW_feedbackReminder{font-size:13px!important}._1mXtiW_action{font-size:14px!important}._1mXtiW_filters label,._1mXtiW_filters input,._1mXtiW_filters select,._1mXtiW_company select,._1mXtiW_lessonIndex strong{font-size:14px}._1mXtiW_lessonIndex time,._1mXtiW_lessonIndex small,._1mXtiW_lessonIndex ._1mXtiW_allLessons{font-size:12px}._1mXtiW_leaf>h3{font-family:inherit;font-size:24px;font-weight:600}._1mXtiW_feedbackBody h4,._1mXtiW_observation h4{font-size:13px}._1mXtiW_feedbackBody p,._1mXtiW_observation p{font-size:16px;line-height:1.8}._1mXtiW_editor{border-radius:var(--admin-radius-dialog,22px)}@media (max-width:600px){._1mXtiW_nameLine h2{font-size:25px}._1mXtiW_leaf>h3{font-size:22px}._1mXtiW_filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._1mXtiW_filters ._1mXtiW_search{grid-column:1/-1}._1mXtiW_filters select{width:100%;max-width:none}._1mXtiW_filters label:has(input[type=date]){flex-wrap:wrap}._1mXtiW_filters input[type=date]{width:100%;min-width:0}}._1mXtiW_studentCard ._1mXtiW_cardName strong{font-size:14px;font-weight:600;line-height:1.5}._1mXtiW_studentCard ._1mXtiW_cardName small{font-size:11px}._1mXtiW_studentCard ._1mXtiW_cardSubject,._1mXtiW_studentCard ._1mXtiW_cardFooter{font-size:12px}._1mXtiW_editor[open]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0}._1mXtiW_workspace [data-student-directory-list]{gap:8px}._1mXtiW_studentCard[aria-current=true]{box-shadow:none}._1mXtiW_identity{padding-block:22px 18px}._1mXtiW_paper:after{opacity:.45}._1mXtiW_focus{--focus-gutter:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:22px}._1mXtiW_focus>div{flex-direction:column;align-items:flex-start;display:flex}._1mXtiW_focus>div:first-child{padding-inline-end:var(--focus-gutter)}._1mXtiW_focus>div+div{padding-inline-start:var(--focus-gutter)}._1mXtiW_focus>div>._1mXtiW_textButton:last-child{margin-block-start:auto}._1mXtiW_focus h3{max-width:45ch;margin:12px 0 5px;font-size:17px;font-weight:500;line-height:1.8}._1mXtiW_focus ._1mXtiW_eyebrow{flex-wrap:wrap;min-height:24px;font-size:13px}._1mXtiW_next{gap:6px;padding-top:8px}._1mXtiW_next strong,._1mXtiW_focus h3{min-height:32px}._1mXtiW_focus ._1mXtiW_prepareAction{border-radius:var(--folder-control-radius);min-height:36px;color:var(--folder-ink);background:var(--folder-tint);border:1px solid var(--folder-line);padding-inline:10px}._1mXtiW_focus ._1mXtiW_prepareAction:hover{background:color-mix(in srgb, var(--folder-tint) 80%, var(--folder-accent))}._1mXtiW_next strong{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:24px;font-weight:600;display:flex}._1mXtiW_next strong span{font-size:22px}._1mXtiW_next>span{color:var(--folder-muted);font-size:14px}._1mXtiW_subjectProgress{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 20px;margin-top:16px}._1mXtiW_ticks{flex-wrap:wrap;gap:6px;display:flex}._1mXtiW_ticks button{border-radius:5px;flex:0 0 40px;height:40px;font-size:13px}._1mXtiW_ticks button[aria-current=true]{box-shadow:inset 0 0 0 2px var(--folder-paper);border-color:var(--folder-accent);outline:none}._1mXtiW_ticks button:focus-visible{outline:2px solid var(--folder-accent);outline-offset:3px}._1mXtiW_progressFoot>span:first-child{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._1mXtiW_lessonTools{flex-wrap:wrap;gap:8px}._1mXtiW_lessonTools ._1mXtiW_iconButton{width:40px;height:40px;position:relative}._1mXtiW_lessonTools ._1mXtiW_iconButton small{background:var(--folder-accent);min-width:18px;height:18px;color:var(--folder-paper);border-radius:50%;font-size:11px;position:absolute;top:0;right:-2px}._1mXtiW_leaf{scroll-margin-top:calc(var(--workspace-header-offset,100px) + 24px)}._1mXtiW_leaf:focus{outline:none}._1mXtiW_lessonIndex button[aria-current=true]{background:var(--folder-tint);box-shadow:none}._1mXtiW_lessonIndex{scrollbar-width:thin}._1mXtiW_lessonIndex button:not(._1mXtiW_allLessons){height:88px;min-height:88px;padding:12px 8px}._1mXtiW_lessonIndex strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px;max-height:20px;line-height:20px;display:-webkit-box;overflow:hidden}._1mXtiW_lessonIndex small{white-space:nowrap;line-height:18px}._1mXtiW_lessonIndex small :is(time,span){font:inherit;line-height:inherit;display:block}@media (hover:hover) and (pointer:fine){._1mXtiW_ticks button:hover{filter:brightness(.94)}}@container (max-width:610px){._1mXtiW_focus{grid-template-columns:1fr;gap:18px}._1mXtiW_focus>div:first-child{padding-inline-end:0}._1mXtiW_focus>div+div{border-left:0;border-top:1px solid var(--folder-line);padding:18px 0 0}._1mXtiW_next strong{font-size:22px}._1mXtiW_next strong span{font-size:20px}._1mXtiW_subjectProgress{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}._1mXtiW_subjectLabel{flex-wrap:wrap;font-size:12px}}@container (max-width:420px){._1mXtiW_subjectProgress{grid-template-columns:1fr}}:is([data-admin-theme=dark] :is(._1mXtiW_workspace,._1mXtiW_folder),[data-admin-theme=field] :is(._1mXtiW_workspace,._1mXtiW_folder)){--folder-ink:var(--admin-text,#e9eaed);--folder-muted:var(--admin-muted,#b4bac4);--folder-line:var(--admin-border,#ffffff24);--folder-accent:var(--admin-text,#e9eaed);--folder-shell:var(--admin-surface,#24272c);--folder-paper:var(--admin-panel,#1c1f23);--folder-tint:var(--admin-selected,#383d47)}:is([data-admin-theme=dark] :is(._1mXtiW_studentCard,._1mXtiW_studentCard[data-color]),[data-admin-theme=field] :is(._1mXtiW_studentCard,._1mXtiW_studentCard[data-color])){--card-bg:var(--admin-surface,#24272c);border-color:var(--admin-border,#ffffff24)}:is([data-admin-theme=dark] ._1mXtiW_studentCard[aria-current=true],[data-admin-theme=field] ._1mXtiW_studentCard[aria-current=true]){background:var(--admin-selected,#383d47);border-color:var(--admin-text,#e9eaed)}[data-admin-theme=field] :is(._1mXtiW_paper,._1mXtiW_cover,._1mXtiW_folderLabel,._1mXtiW_tabs button){background-color:var(--admin-panel);border-color:var(--admin-border);box-shadow:var(--admin-panel-shadow);-webkit-backdrop-filter:var(--admin-filter);backdrop-filter:var(--admin-filter)}[data-admin-theme=field] ._1mXtiW_tabs button:not([aria-selected=true]){background-image:linear-gradient(var(--admin-wash), var(--admin-wash));box-shadow:none}[data-admin-theme=field] ._1mXtiW_tabs button:not([aria-selected=true]):hover{background-image:linear-gradient(var(--admin-selected), var(--admin-selected))}[data-admin-theme=field] ._1mXtiW_tabs button[aria-selected=true]{background:var(--admin-panel);box-shadow:inset 0 2px var(--admin-reflection);border-bottom-color:#0000}:is([data-admin-theme=dark] ._1mXtiW_workspace [data-student-directory] h2,[data-admin-theme=field] ._1mXtiW_workspace [data-student-directory] h2){box-shadow:none;color:var(--folder-ink);background:0 0;border:0;padding:0;font-size:14px;line-height:24px}[data-admin-theme=field] ._1mXtiW_workspace [data-student-directory]{background:var(--admin-panel);border-color:var(--admin-border);box-shadow:var(--admin-panel-shadow)}[data-admin-theme=field] ._1mXtiW_studentCard[aria-expanded=false]:not([aria-current=true]){background:var(--admin-wash)}[data-admin-theme=field] :is(._1mXtiW_ticks button[data-completed=true],._1mXtiW_progressFoot i:not(._1mXtiW_unfinished)){background:var(--admin-event-green);border:1px solid var(--admin-event-green-border);color:var(--folder-ink)}[data-admin-theme=dark] ._1mXtiW_studentCard[aria-expanded=false]{background:var(--admin-surface)}._1mXtiW_studentActivityScroll{overscroll-behavior-x:contain;margin-top:22px;padding-bottom:8px;overflow-x:auto}._1mXtiW_studentActivityChart{grid-template-rows:18px auto;grid-template-columns:20px max-content;column-gap:8px;width:max-content;min-width:100%;display:grid}._1mXtiW_studentActivityMonths{grid-column:2;grid-template-columns:repeat(var(--activity-weeks), 13px);color:var(--folder-muted);gap:3px;font-size:10px;display:grid}._1mXtiW_studentActivityMonths span{white-space:nowrap}._1mXtiW_studentActivityDays{color:var(--folder-muted);grid-row:2;grid-template-rows:repeat(7,13px);align-items:center;gap:3px;font-size:10px;display:grid}._1mXtiW_studentActivityGrid{grid-area:2/2;grid-template-columns:repeat(var(--activity-weeks), 13px);gap:3px;display:grid}._1mXtiW_studentActivityWeek{grid-template-rows:repeat(7,13px);gap:3px;display:grid}._1mXtiW_studentActivityWeek>*{border:1px solid var(--folder-line);border-radius:3px;width:13px;height:13px;padding:0;display:block}._1mXtiW_studentActivityWeek button{cursor:pointer}._1mXtiW_studentActivityWeek button:focus-visible{outline:2px solid var(--folder-accent);outline-offset:2px}._1mXtiW_studentActivityWeek [data-level="0"]{background:var(--folder-tint)}._1mXtiW_studentActivityWeek [data-level="1"]{background:#89c9e9}._1mXtiW_studentActivityWeek [data-level="2"]{background:#388ec1}._1mXtiW_studentActivityWeek [data-level="3"]{background:#315a85}._1mXtiW_studentActivityWeek [data-level="4"]{background:#194d79}._1mXtiW_studentActivityPopover{z-index:10000;color:#253341;background:#fff;border:1px solid #cbd5e0;border-radius:10px;width:min(270px,100vw - 24px);max-height:200px;padding:12px;font:13px/1.5 system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #10182735}._1mXtiW_studentActivityPopover>strong{color:#596a7a;margin-bottom:7px;font-size:12px;display:block}._1mXtiW_studentActivityPopover button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px;display:flex}._1mXtiW_studentActivityPopover button:hover,._1mXtiW_studentActivityPopover button:focus-visible{background:#edf3fa}._1mXtiW_studentActivityPopover button small{color:#607080;font-size:11px}._1mXtiW_studentActivityPopover p{margin:0}._1mXtiW_studentActivityPopover[data-dark=true]{color:#f5f4f3;background:#292624;border-color:#655f5a;box-shadow:0 12px 32px #0007}._1mXtiW_studentActivityPopover[data-dark=true]>strong,._1mXtiW_studentActivityPopover[data-dark=true] button small{color:#c0bcb8}._1mXtiW_studentActivityPopover[data-dark=true] button:hover,._1mXtiW_studentActivityPopover[data-dark=true] button:focus-visible{background:#494542}:is([data-admin-theme=dark] ._1mXtiW_studentActivityWeek [data-level="1"],[data-admin-theme=field] ._1mXtiW_studentActivityWeek [data-level="1"]){background:#315a85}:is([data-admin-theme=dark] ._1mXtiW_studentActivityWeek [data-level="2"],[data-admin-theme=field] ._1mXtiW_studentActivityWeek [data-level="2"]){background:#388ec1}:is([data-admin-theme=dark] ._1mXtiW_studentActivityWeek [data-level="3"],[data-admin-theme=field] ._1mXtiW_studentActivityWeek [data-level="3"]){background:#79d1ed}:is([data-admin-theme=dark] ._1mXtiW_studentActivityWeek [data-level="4"],[data-admin-theme=field] ._1mXtiW_studentActivityWeek [data-level="4"]){background:#d1f5ff}
.jpeFfq_stack{color:var(--admin-text,#263338);gap:16px;display:grid}.jpeFfq_stack>[hidden]{display:none}.jpeFfq_flat{min-width:0}.jpeFfq_flat .jpeFfq_heading,.jpeFfq_flat .jpeFfq_group,.jpeFfq_flat .jpeFfq_composer,.jpeFfq_flat .jpeFfq_notes{padding-left:0;padding-right:0}.jpeFfq_flat .jpeFfq_field strong,.jpeFfq_flat .jpeFfq_field input,.jpeFfq_flat .jpeFfq_field textarea,.jpeFfq_flat .jpeFfq_field select,.jpeFfq_flat .jpeFfq_notes p,.jpeFfq_flat .jpeFfq_composer textarea{font-size:15px}.jpeFfq_flat .jpeFfq_field>span,.jpeFfq_flat .jpeFfq_notes time{font-size:13px}.jpeFfq_stack *{box-sizing:border-box}.jpeFfq_card{border:1px solid var(--admin-border,#dfe7e6);background:var(--admin-surface,#fff);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #23343b0b}.jpeFfq_heading{border-bottom:1px solid var(--admin-border,#e1e6ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.jpeFfq_heading h3{margin:8px 0 0;font-size:20px;line-height:1.3}.jpeFfq_heading p{color:var(--admin-muted,#65747e);margin:7px 0 0;font-size:12px;line-height:1.6}.jpeFfq_kicker{color:var(--admin-blue,#315bc1);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.jpeFfq_actions{flex-wrap:wrap;gap:8px;display:flex}.jpeFfq_primary,.jpeFfq_secondary{min-height:38px;font:inherit;cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:650;display:inline-flex}.jpeFfq_primary{color:#fff;background:#315bc1;border-color:#315bc1}.jpeFfq_primary:hover:not(:disabled){background:#2549a5}.jpeFfq_secondary{border-color:var(--admin-border,#cbd8e3);background:var(--admin-surface,#fff);color:var(--admin-text,#263338)}.jpeFfq_secondary:hover:not(:disabled){background:var(--admin-surface,#f2f6fa)}.jpeFfq_primary:disabled,.jpeFfq_secondary:disabled{opacity:.55;cursor:not-allowed}.jpeFfq_card button:focus-visible,.jpeFfq_card input:focus-visible,.jpeFfq_card textarea:focus-visible,.jpeFfq_card select:focus-visible{outline-offset:2px;outline:2px solid #315bc1}.jpeFfq_content{display:grid}.jpeFfq_group{border-bottom:1px solid var(--admin-border,#e1e6ee);grid-template-columns:minmax(145px,.36fr) minmax(0,1fr);gap:18px;padding:23px 24px;display:grid}.jpeFfq_group:last-child{border-bottom:0}.jpeFfq_groupTitle h4{margin:0;font-size:15px}.jpeFfq_groupTitle p{color:var(--admin-muted,#667579);margin:7px 0 0;font-size:12px;line-height:1.6}.jpeFfq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.jpeFfq_field{align-content:start;gap:7px;min-width:0;display:grid}.jpeFfq_field>span{color:var(--admin-muted,#65747e);font-size:12px}.jpeFfq_field strong{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6}.jpeFfq_field .jpeFfq_blank{color:var(--admin-muted,#98a5ad);font-weight:500}.jpeFfq_field input,.jpeFfq_field textarea,.jpeFfq_field select,.jpeFfq_composer textarea{border:1px solid var(--admin-border,#cbd8e3);background:var(--admin-surface,#fff);width:100%;min-width:0;color:var(--admin-text,#263338);font:inherit;border-radius:9px;font-size:13px;line-height:1.5}.jpeFfq_field input,.jpeFfq_field select{min-height:40px;padding:8px 11px}.jpeFfq_field textarea,.jpeFfq_composer textarea{resize:vertical;padding:10px 11px}.jpeFfq_field input::placeholder,.jpeFfq_field textarea::placeholder,.jpeFfq_composer textarea::placeholder{color:#90a0a8}.jpeFfq_composer{border-bottom:1px solid var(--admin-border,#e1e6ee);gap:8px;padding:22px 24px;display:grid}.jpeFfq_composer label{font-size:13px;font-weight:650}.jpeFfq_composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.jpeFfq_composer>div span{color:var(--admin-muted,#667579);font-size:11px}.jpeFfq_notes{padding:0 24px 10px;display:grid}.jpeFfq_notes article{border-bottom:1px solid var(--admin-border,#e1e6ee);padding:18px 0}.jpeFfq_notes article:last-child{border-bottom:0}.jpeFfq_notes article>div{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.jpeFfq_notes strong{font-size:13px}.jpeFfq_notes time{color:var(--admin-muted,#667579);font-size:11px}.jpeFfq_notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.7}.jpeFfq_loading{color:var(--admin-muted,#667579);margin:0;padding:24px;font-size:13px}.jpeFfq_error,.jpeFfq_notice{align-items:center;gap:10px;margin:0;padding:12px 24px;font-size:12px;line-height:1.5;display:flex}.jpeFfq_error{color:#a33650;background:#fff2f5}.jpeFfq_notice{color:#2d7058;background:#edf7f2}.jpeFfq_error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.jpeFfq_lessonCount{color:var(--admin-muted,#64737b);white-space:nowrap;font-size:12px;font-weight:650}.jpeFfq_lessonGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px;padding:20px 24px 24px;display:grid}.jpeFfq_lessonItem{border:1px solid var(--admin-border,#dce5e8);background:var(--admin-surface,#fbfcfe);border-radius:14px;min-width:0;overflow:hidden}.jpeFfq_lessonItem[open]{border-color:#9db5e4;box-shadow:0 5px 16px #315bc114}.jpeFfq_lessonItem>summary{cursor:pointer;align-items:center;gap:10px;min-height:70px;padding:12px 14px;list-style:none;display:flex}.jpeFfq_lessonItem>summary::-webkit-details-marker{display:none}.jpeFfq_lessonItem>summary:focus-visible{outline-offset:-3px;outline:2px solid #315bc1}.jpeFfq_lessonItem>summary>svg{color:var(--admin-muted,#667579);flex:none;margin-left:auto;transition:transform .18s}.jpeFfq_lessonItem[open]>summary>svg{transform:rotate(180deg)}.jpeFfq_lessonNumber{color:#315bc1;background:#eaf0fc;border-radius:9px;flex:none;place-items:center;min-width:55px;height:36px;padding:0 6px;font-size:11px;font-weight:750;display:grid}.jpeFfq_lessonTitle{gap:4px;min-width:0;display:grid}.jpeFfq_lessonTitle strong{color:var(--admin-text,#263338);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.jpeFfq_lessonTitle small{color:var(--admin-muted,#65747e);font-size:11px}.jpeFfq_lessonBody{border-top:1px solid var(--admin-border,#e1e6ee);padding:14px}.jpeFfq_lessonForm{gap:12px;display:grid}.jpeFfq_lessonForm label{color:var(--admin-muted,#65747e);gap:6px;font-size:12px;font-weight:650;display:grid}.jpeFfq_lessonForm input,.jpeFfq_lessonForm textarea{border:1px solid var(--admin-border,#cbd8e3);background:var(--admin-surface,#fff);width:100%;min-width:0;color:var(--admin-text,#263338);font:inherit;border-radius:9px;padding:9px 10px;font-size:13px;font-weight:400;line-height:1.5}.jpeFfq_lessonForm textarea{resize:vertical}.jpeFfq_lessonControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jpeFfq_lessonError{color:#a33650;margin:0;font-size:12px}.jpeFfq_lessonRead{gap:12px;display:grid}.jpeFfq_lessonRead>div{gap:3px;display:grid}.jpeFfq_lessonRead span{color:var(--admin-muted,#65747e);font-size:11px}.jpeFfq_lessonRead p{color:var(--admin-text,#263338);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.jpeFfq_lessonRead button{justify-self:start}.jpeFfq_lessonBlank{color:var(--admin-muted,#65747e);margin:0;font-size:12px}.jpeFfq_card{}:is([data-admin-theme=field] .jpeFfq_lessonItem,[data-admin-theme=dark] .jpeFfq_lessonItem){background:var(--admin-wash)}@media (max-width:780px){.jpeFfq_group{grid-template-columns:1fr;gap:15px}.jpeFfq_fields{grid-template-columns:1fr}}@media (max-width:560px){.jpeFfq_heading,.jpeFfq_group,.jpeFfq_composer{padding:18px}.jpeFfq_notes{padding:0 18px 8px}.jpeFfq_heading h3{font-size:18px}.jpeFfq_actions{width:100%}.jpeFfq_actions button{flex:1}.jpeFfq_lessonGrid{padding:14px 18px 18px}}.jpeFfq_lessonItem:has([data-feedback-ai][open]){grid-column:1/-1}.jpeFfq_lessonItem[open]:has([data-reflection-plan]){grid-column:1/-1}.jpeFfq_inlineFeedback{min-width:0}.jpeFfq_inlineFeedback .jpeFfq_lessonGrid{padding:0;display:block}.jpeFfq_inlineFeedback .jpeFfq_lessonItem{box-shadow:none;background:0 0;border:0;border-radius:0}.jpeFfq_inlineFeedback .jpeFfq_lessonItem>summary{display:none}.jpeFfq_inlineFeedback .jpeFfq_lessonBody{border:0;padding:0}.jpeFfq_planDisclosure{border-top:1px solid var(--admin-border,#dce5e8);margin-top:20px;padding-top:14px}.jpeFfq_planDisclosure>summary{cursor:pointer;color:var(--admin-muted,#65747e);font-size:13px}.jpeFfq_folderProfile{--admin-text:var(--folder-ink);--admin-muted:var(--folder-muted);--admin-border:var(--folder-line);--admin-surface:var(--folder-paper);color:var(--folder-ink);gap:0}.jpeFfq_folderProfile .jpeFfq_heading{border-bottom:1px solid var(--folder-line);padding:22px 0 18px}.jpeFfq_folderProfile .jpeFfq_heading h3{margin:0;font-size:17px}.jpeFfq_folderProfile .jpeFfq_heading p{font-size:13px}.jpeFfq_folderProfile .jpeFfq_group{border-bottom:1px solid var(--folder-line);padding:22px 0;display:block}.jpeFfq_folderProfile .jpeFfq_groupTitle{margin-bottom:18px}.jpeFfq_folderProfile .jpeFfq_groupTitle h4{color:var(--folder-accent);font-size:13px;font-weight:500}.jpeFfq_folderProfile .jpeFfq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px}.jpeFfq_folderProfile .jpeFfq_field>span{font-size:13px}.jpeFfq_folderProfile .jpeFfq_field strong{font-size:16px;font-weight:400;line-height:1.8}.jpeFfq_folderProfile .jpeFfq_field input,.jpeFfq_folderProfile .jpeFfq_field textarea,.jpeFfq_folderProfile .jpeFfq_field select,.jpeFfq_folderProfile .jpeFfq_composer textarea{border-radius:var(--folder-control-radius,8px);background:var(--folder-paper);font-size:16px}.jpeFfq_folderProfile .jpeFfq_primary{background:var(--folder-accent);border-color:var(--folder-accent);border-radius:var(--folder-control-radius,8px);color:var(--folder-paper);font-size:14px}.jpeFfq_folderProfile .jpeFfq_primary:hover:not(:disabled){background:var(--folder-accent);filter:brightness(.92)}.jpeFfq_folderProfile .jpeFfq_secondary{border-radius:var(--folder-control-radius,8px);background:0 0;font-size:14px;font-weight:500}.jpeFfq_folderProfile .jpeFfq_composer{padding:20px 0}.jpeFfq_folderProfile .jpeFfq_notes{padding:0 0 24px}.jpeFfq_folderProfile .jpeFfq_notes article{grid-template-columns:145px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.jpeFfq_folderProfile .jpeFfq_notes article>div{flex-direction:column;justify-content:start;gap:8px;display:flex}.jpeFfq_folderProfile .jpeFfq_notes p{margin:0;font-size:15px;line-height:1.85}.jpeFfq_folderProfile .jpeFfq_notes strong{font-size:13px;font-weight:500}@media (max-width:600px){.jpeFfq_folderProfile .jpeFfq_fields{grid-template-columns:1fr}.jpeFfq_folderProfile .jpeFfq_actions{width:auto}.jpeFfq_folderProfile .jpeFfq_notes article{grid-template-columns:1fr;gap:12px}.jpeFfq_folderProfile .jpeFfq_notes article>div{flex-direction:row;justify-content:space-between}}.jpeFfq_folderProfileInfo .jpeFfq_heading{padding:20px 0 16px}.jpeFfq_folderProfileInfo .jpeFfq_heading h3{font-size:18px;font-weight:650}.jpeFfq_folderProfileInfo .jpeFfq_group{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.jpeFfq_folderProfileInfo .jpeFfq_groupTitle{margin:0;padding-top:4px}.jpeFfq_folderProfileInfo .jpeFfq_groupTitle h4{color:var(--folder-ink);font-size:14px;font-weight:650}.jpeFfq_folderProfileInfo .jpeFfq_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.jpeFfq_folderProfileInfo .jpeFfq_field{border:1px solid var(--folder-line);border-radius:var(--folder-control-radius,8px);background:color-mix(in srgb, var(--folder-ink) 4%, transparent);gap:6px;min-height:76px;padding:13px 15px}.jpeFfq_folderProfileInfo .jpeFfq_field>span{color:var(--folder-muted);font-size:12px;line-height:1.4}.jpeFfq_folderProfileInfo .jpeFfq_field strong{font-size:14px;line-height:1.65}.jpeFfq_folderProfileInfo .jpeFfq_field .jpeFfq_blank{opacity:.72}.jpeFfq_folderProfileInfo :is(button,input,textarea,select):focus-visible{outline:2px solid var(--folder-accent);outline-offset:2px}@media (max-width:780px){.jpeFfq_folderProfileInfo .jpeFfq_group{grid-template-columns:1fr;gap:12px;padding:18px 0}.jpeFfq_folderProfileInfo .jpeFfq_groupTitle{padding-top:0}}@media (max-width:600px){.jpeFfq_folderProfileInfo .jpeFfq_fields{grid-template-columns:1fr}.jpeFfq_folderProfileInfo .jpeFfq_field{min-height:0}}.jpeFfq_fieldValue{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0;font-size:14px;line-height:1.65;display:block}.jpeFfq_fieldValue:hover{text-decoration:underline;-webkit-text-decoration-color:var(--folder-accent,currentColor);text-decoration-color:var(--folder-accent,currentColor);text-underline-offset:3px}.jpeFfq_folderProfileInfo .jpeFfq_field input,.jpeFfq_folderProfileInfo .jpeFfq_field textarea,.jpeFfq_folderProfileInfo .jpeFfq_field select{font-size:14px;font-weight:400;line-height:1.6}.jpeFfq_folderProfileInfo .jpeFfq_field textarea{resize:vertical;overflow-wrap:anywhere;min-height:82px}.jpeFfq_folderProfileInfo .jpeFfq_field select{cursor:pointer}.jpeFfq_folderProfileInfo .jpeFfq_actions button{white-space:nowrap}
.EzpPWq_workspace{color:var(--folder-ink,var(--admin-text,#263338));padding:20px 0}.EzpPWq_fields select{box-sizing:border-box;border:1px solid var(--folder-line,var(--admin-border,#cbd8e3));background:var(--folder-paper,var(--admin-surface,#fff));width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px;font-size:14px}.EzpPWq_workspace select:focus-visible{outline:2px solid var(--folder-accent,var(--admin-blue,#315bc1));outline-offset:2px}.EzpPWq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EzpPWq_head h3{margin:0;font-size:18px}.EzpPWq_head p{color:var(--folder-muted,var(--admin-muted,#687782));margin:6px 0 0;font-size:12px}.EzpPWq_button,.EzpPWq_actions button{border:1px solid var(--folder-line,var(--admin-border,#cbd8e3));color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px}.EzpPWq_list{gap:12px;margin-top:20px;display:grid}.EzpPWq_list article,.EzpPWq_form{border:1px solid var(--folder-line,var(--admin-border,#dce4e9));background:color-mix(in srgb,currentColor 4%,transparent);border-radius:12px;padding:16px}.EzpPWq_list article{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.EzpPWq_list article>div{flex:180px}.EzpPWq_list h4,.EzpPWq_form h4{margin:0;font-size:15px}.EzpPWq_list p{color:var(--folder-muted,var(--admin-muted,#687782));margin:5px 0 0;font-size:12px}.EzpPWq_list dl{flex-wrap:wrap;gap:28px;margin:0;display:flex}.EzpPWq_list dt{color:var(--folder-muted,var(--admin-muted,#687782));font-size:12px}.EzpPWq_list dd{margin:5px 0 0;font-size:14px;font-weight:600}.EzpPWq_form{margin-top:18px}.EzpPWq_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-top:16px;display:grid}.EzpPWq_fields label{gap:6px;font-size:12px;display:grid}.EzpPWq_fields input{box-sizing:border-box;border:1px solid var(--folder-line,var(--admin-border,#cbd8e3));background:var(--folder-paper,var(--admin-surface,#fff));width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px;font-size:14px}.EzpPWq_actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.EzpPWq_actions button:last-child{background:var(--folder-accent,var(--admin-blue,#315bc1));color:#fff}.EzpPWq_error{color:#c74646}.EzpPWq_empty{color:var(--folder-muted,var(--admin-muted,#687782));padding:24px 0}.EzpPWq_workspace :is(button,input):focus-visible{outline:2px solid var(--folder-accent,var(--admin-blue,#315bc1));outline-offset:2px}
._7MyetG_records article{border-bottom:1px solid var(--admin-border,#d3ded7);padding:20px 0}._7MyetG_records article:last-child{border:0}._7MyetG_records header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}._7MyetG_records header strong{font-size:15px}._7MyetG_records header time,._7MyetG_actor{color:var(--admin-muted,#596974);font-size:12px}._7MyetG_actor{margin-top:6px}._7MyetG_records dl{margin:16px 0 0}._7MyetG_records dt{color:var(--admin-muted,#596974);margin-bottom:6px;font-size:12px}._7MyetG_records dd{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}._7MyetG_records dd span{border:1px solid var(--admin-border,#d3ded7);overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-size:13px}._7MyetG_records small{color:var(--admin-muted,#596974);margin-bottom:4px;font-size:11px;display:block}@media (max-width:500px){._7MyetG_records dd{grid-template-columns:1fr;gap:8px}}
._1uVMua_more{flex:none;display:none}._1uVMua_more>button{min-width:48px;min-height:48px;color:var(--admin-text,#334650);border:1px solid var(--admin-border,#ceded4);background:var(--admin-wash,#eef4f0);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}._1uVMua_menu{width:188px;color:var(--admin-text,#203c2c);background:var(--admin-calendar-header,#f4f8f5);border:1px solid var(--admin-border,#c6d8cb);border-radius:8px;margin:0;padding:8px;position:fixed;inset:auto;box-shadow:0 8px 24px #142d2424}._1uVMua_menu button{border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px;font-size:13px;display:flex}._1uVMua_menu button[data-active=true]{background:var(--admin-wash,#e3efe6)}._1uVMua_menu button:focus-visible,._1uVMua_more button:focus-visible{outline:2px solid var(--admin-blue,#317d59);outline-offset:2px}._1uVMua_menu small{color:var(--admin-muted,#52715d);font-size:10px}@media (max-width:760px){._1uVMua_more{display:block}}
.L-vbtW_teacherSelect,.L-vbtW_roomLabel select{appearance:none;border:1px solid var(--admin-border,#dfe5eb);background:var(--admin-surface,#ffffffb0);width:100%;min-width:0;min-height:44px;color:var(--admin-text,#263640);font:inherit;border-radius:8px;padding:8px 32px 8px 10px;font-size:16px}.L-vbtW_selectWrap{min-width:0;display:block;position:relative}.L-vbtW_selectWrap select:disabled,.L-vbtW_modes button:disabled{opacity:.6;cursor:not-allowed}.L-vbtW_selectWrap>svg{pointer-events:none;color:var(--muted,var(--admin-muted,#75838c));position:absolute;top:50%;right:6px;transform:translateY(-50%)}.L-vbtW_location{border-top:1px solid var(--admin-border,#e1e7eb);padding-top:18px}.L-vbtW_locationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.L-vbtW_location h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.L-vbtW_modes{background:var(--admin-surface,#eaf0f3);border-radius:8px;gap:3px;padding:3px;display:flex}.L-vbtW_modes button{min-height:40px;color:var(--admin-muted,#687984);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:flex}.L-vbtW_modes button[aria-pressed=true]{background:var(--admin-surface,white);color:var(--admin-green,#326e60);box-shadow:0 1px 4px #24394314}.L-vbtW_roomLabel{color:var(--admin-muted,#687984);gap:8px;margin-top:14px;font-size:14px;display:grid}.L-vbtW_locationStatus{background:var(--admin-surface,#eaf3ef);color:var(--admin-green,#356b58);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:14px;line-height:1.5;display:flex}.L-vbtW_locationStatus small{margin-left:auto;font-size:14px}.L-vbtW_pending{background:var(--admin-surface,#fcf3e3);color:var(--admin-amber,#8c661d)}.L-vbtW_teacherSelect:focus-visible,.L-vbtW_roomLabel select:focus-visible{outline:2px solid var(--admin-border,#9b88c4);outline-offset:3px}.L-vbtW_notice{z-index:50;border:1px solid var(--admin-border,#d5e5dd);background:var(--admin-surface,#f7fcf9);max-width:calc(100% - 32px);color:var(--admin-green,#356b58);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #24394316}.L-vbtW_notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (max-width:600px){.L-vbtW_locationHeader{align-items:flex-start}.L-vbtW_modes{width:100%}.L-vbtW_modes button{flex:1;min-height:38px}.L-vbtW_locationStatus small{width:100%;margin-left:24px}}.L-vbtW_recovery{border:1px solid var(--admin-border,#ccdcd1);background:var(--admin-wash,#eef4ef);color:var(--admin-text,#304a38);border-radius:8px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.7}.L-vbtW_recovery p{margin:0 0 8px}.L-vbtW_recovery button{border:1px solid var(--admin-border,#bacfbe);border-radius:6px;min-height:44px;padding:9px 12px}
:is(html:has(.EJ0ZXG_page),body:has(.EJ0ZXG_page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#777979 #181a1b;overscroll-behavior-y:none;background:#181a1b}.EJ0ZXG_page{isolation:isolate;color:#f7f7f3;letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181a1b;flex-direction:column;min-height:100dvh;font:14px/1.6 -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative}.EJ0ZXG_page *{box-sizing:border-box;letter-spacing:0}.EJ0ZXG_page [hidden]{display:none!important}.EJ0ZXG_page[data-access-interacted] .EJ0ZXG_portal,.EJ0ZXG_page[data-access-interacted] .EJ0ZXG_accessCard{animation:none}.EJ0ZXG_page h1,.EJ0ZXG_page h2,.EJ0ZXG_page p{margin:0}.EJ0ZXG_photo{z-index:0;pointer-events:none;view-transition-name:EJ0ZXG_field-access-photo;position:fixed;inset:0;overflow:hidden}.EJ0ZXG_photo picture,.EJ0ZXG_photo img,.EJ0ZXG_photo:after{width:100%;height:100%;position:absolute;inset:0}.EJ0ZXG_photo img{object-fit:cover;object-position:center 58%;display:block}.EJ0ZXG_photo:after{content:"";background:linear-gradient(90deg,#10131614 0%,#11131530 30%,#1012146b 55%,#101214ad 78%,#101214eb 100%),linear-gradient(#0000 35%,#10121455)}.EJ0ZXG_header,.EJ0ZXG_content,.EJ0ZXG_footer{z-index:1;position:relative}.EJ0ZXG_header,.EJ0ZXG_footer{color:#e0ded8;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:32px 64px;font-size:12px;display:flex}.EJ0ZXG_brand{color:inherit;font-size:18px;font-weight:500;line-height:1.4;text-decoration:none}.EJ0ZXG_footerBrand{font-size:20px;font-weight:500;line-height:1.4}.EJ0ZXG_content{flex:1;grid-template-columns:minmax(360px,1fr) minmax(0,680px);align-items:start;gap:44px;width:100%;max-width:1440px;min-height:610px;margin:0 auto;padding:48px 64px 100px;display:grid}.EJ0ZXG_intro{view-transition-name:EJ0ZXG_field-access-intro;padding-top:25px}.EJ0ZXG_intro h1{color:#fbf7ef;text-shadow:0 3px 20px #1b171424;font:400 152px/1.05 Georgia,Times New Roman,serif}.EJ0ZXG_intro h1 span{color:#e9d4ae}.EJ0ZXG_intro h2{margin-top:28px;font-size:30px;font-weight:500;line-height:1.5}.EJ0ZXG_intro p{color:#ece6dc;margin-top:10px;font-size:18px;line-height:1.6}.EJ0ZXG_intro .EJ0ZXG_powered{color:#c2c4be;margin-top:28px;font-size:16px;line-height:1.5}.EJ0ZXG_stage{align-self:end;min-width:0;position:relative}.EJ0ZXG_roleList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.EJ0ZXG_portal,.EJ0ZXG_accessCard{--access-glass-filter:blur(24px) saturate(80%) brightness(1.12);background:linear-gradient(145deg,#ffffff0d 0%,#ffffff03 42%,#fff0 72%),#20252630;border:1px solid #ffffff12;border-color:#ffffff42 #ffffff12 #ffffff12 #ffffff2b;border-radius:8px;box-shadow:0 2px 4px #0003,0 14px 28px #0000001c,inset 0 1px #ffffff08}.EJ0ZXG_portal{color:#f7f7f3;touch-action:manipulation;flex-direction:column;justify-content:flex-start;gap:24px;min-height:228px;padding:25px 22px;text-decoration:none;transition:box-shadow .18s,border-color .18s;animation:.24s cubic-bezier(.23,1,.32,1) backwards EJ0ZXG_arrive;display:flex;position:relative;overflow:hidden}.EJ0ZXG_portal:nth-child(2){animation-delay:40ms}.EJ0ZXG_portal:nth-child(3){animation-delay:80ms}.EJ0ZXG_symbol{color:#eef1ed;stroke-width:1.5px;flex:none}.EJ0ZXG_roleScope{color:#c0c6c2;margin-bottom:7px;font-size:14px;display:block}.EJ0ZXG_portal h2{font-size:24px;font-weight:600;line-height:1.4}.EJ0ZXG_portal p{color:#d8ded9;overflow-wrap:anywhere;margin-top:8px;font-size:16px;line-height:1.55}.EJ0ZXG_portal:hover,.EJ0ZXG_portal:focus-visible{background:linear-gradient(145deg,#ffffff12 0%,#ffffff05 42%,#fff0 72%),#20252630;border-color:#ffffff65 #ffffff18 #ffffff18 #ffffff42;box-shadow:0 2px 5px #0003,0 14px 28px #00000024,inset 0 1px #ffffff0d}.EJ0ZXG_page a:focus-visible,.EJ0ZXG_page button:focus-visible{outline-offset:5px;outline:2px solid #e2e5e4}.EJ0ZXG_footer{color:#d8d6d0;padding-top:16px;padding-bottom:28px}.EJ0ZXG_accessCard{grid-template-columns:32px minmax(0,1fr);column-gap:16px;width:100%;max-width:440px;margin-left:auto;padding:26px 30px 28px;animation:.28s cubic-bezier(.23,1,.32,1) both EJ0ZXG_loginEnter;display:grid}.EJ0ZXG_accessCard>.EJ0ZXG_backLink{grid-column:1/-1;margin:-10px 0 16px -4px;padding:0 4px}.EJ0ZXG_accessIcon{color:#edf0eb;padding-top:5px;display:flex}.EJ0ZXG_accessBody{min-width:0}.EJ0ZXG_accessBody>span{color:#c1c8c2;font-size:14px}.EJ0ZXG_accessBody>h1,.EJ0ZXG_accessBody>h2{margin:4px 0 12px;font-size:28px;font-weight:550;line-height:1.4}.EJ0ZXG_accessBody>p{color:#c5c8c1;margin-bottom:22px;font-size:13px;line-height:1.7}.EJ0ZXG_form{--autofill-surface:#2b3030;gap:16px;margin-top:22px;margin-left:-48px;display:grid}.EJ0ZXG_form label{color:#dce1db;gap:8px;font-size:14px;line-height:1.5;display:grid}.EJ0ZXG_form label>div{background:#080b0d30;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.EJ0ZXG_form label>div:focus-within{border-color:#e3e8e299;box-shadow:0 0 0 2px #e3e8e21a}.EJ0ZXG_form svg{color:#bec6bf;flex:none}.EJ0ZXG_form input{color:#f5f6f2;background:0 0;border:0;outline:0;width:100%;min-width:0;height:50px;padding:0;font-family:inherit;font-size:16px;line-height:1.5;display:block}.EJ0ZXG_form label>div:has(input:-webkit-any(:autofill,:-webkit-autofill)){background:var(--autofill-surface)}.EJ0ZXG_form label>div:has(input:is(:autofill,:autofill)){background:var(--autofill-surface)}.EJ0ZXG_form input:-webkit-any(:autofill,:-webkit-autofill){color:#f5f6f2;-webkit-text-fill-color:#f5f6f2;box-shadow:0 0 0 1000px var(--autofill-surface) inset}.EJ0ZXG_form input:is(:autofill,:autofill){color:#f5f6f2;-webkit-text-fill-color:#f5f6f2;box-shadow:0 0 0 1000px var(--autofill-surface) inset}.EJ0ZXG_form label button{color:#c9d0ca;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:grid}.EJ0ZXG_form label button:hover{background:#ffffff0a}.EJ0ZXG_submit{color:#202722;cursor:pointer;background:#e9ece5;border:1px solid #ffffff80;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;height:52px;margin-top:2px;padding:0 16px;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}.EJ0ZXG_submit svg{color:currentColor}.EJ0ZXG_submit:hover{background:#fff}.EJ0ZXG_submit:disabled{opacity:.6;cursor:wait}.EJ0ZXG_formError{color:#f0d7b7;overflow-wrap:anywhere;background:#0c0e1020;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.6}.EJ0ZXG_backLink,.EJ0ZXG_switchAccount{color:#c7cdc8;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.EJ0ZXG_backLink:hover,.EJ0ZXG_switchAccount:hover{color:#fff}.EJ0ZXG_switchAccount{cursor:pointer;background:0 0;border:0;padding:0}.EJ0ZXG_accessBody>.EJ0ZXG_backLink,.EJ0ZXG_accessBody>.EJ0ZXG_footnote{color:#bfc6bf;margin-top:18px;margin-bottom:0;margin-left:-48px;font-size:12px}.EJ0ZXG_page[data-screen=login]{padding-top:89px}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_stage{align-self:center}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_content{padding-bottom:72px}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_footer{justify-content:flex-end}@media (max-width:600px){.EJ0ZXG_page[data-screen=login]{padding-top:73px}}@keyframes EJ0ZXG_arrive{0%{opacity:0}to{opacity:1}}@keyframes EJ0ZXG_loginEnter{0%{opacity:0}to{opacity:1}}html:has(.EJ0ZXG_page)::view-transition-group(EJ0ZXG_field-access-photo){animation-duration:.28s}html:has(.EJ0ZXG_page)::view-transition-group(EJ0ZXG_field-access-intro){animation-duration:.28s}html:has(.EJ0ZXG_page)::view-transition-old(EJ0ZXG_root){animation-duration:.28s}html:has(.EJ0ZXG_page)::view-transition-new(EJ0ZXG_root){animation-duration:.28s}html:has(.EJ0ZXG_page)::view-transition-group(EJ0ZXG_access-panel){animation-duration:.28s;animation-timing-function:cubic-bezier(.23,1,.32,1)}html:has(.EJ0ZXG_page)::view-transition-old(EJ0ZXG_access-panel){border-radius:8px;height:100%;overflow:clip}html:has(.EJ0ZXG_page)::view-transition-new(EJ0ZXG_access-panel){border-radius:8px;height:100%;overflow:clip}html:has(.EJ0ZXG_page[data-access-transition])::view-transition-old(EJ0ZXG_root){opacity:0;animation:none}html:has(.EJ0ZXG_page[data-access-transition])::view-transition-new(EJ0ZXG_root){animation:none}html:has(.EJ0ZXG_page[data-access-transition])::view-transition-group(EJ0ZXG_field-access-photo){animation:none}html:has(.EJ0ZXG_page[data-access-transition])::view-transition-group(EJ0ZXG_field-access-intro){animation:none}@media (hover:hover) and (pointer:fine){.EJ0ZXG_portal:hover{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s;transform:translateY(-4px)}}@media (min-width:1700px){.EJ0ZXG_header,.EJ0ZXG_footer{max-width:1680px}.EJ0ZXG_content{grid-template-columns:1fr 760px;max-width:1680px;min-height:720px;padding-bottom:140px}.EJ0ZXG_intro h1{font-size:184px}.EJ0ZXG_intro h2{font-size:36px}.EJ0ZXG_intro p{font-size:20px}.EJ0ZXG_intro .EJ0ZXG_powered{font-size:18px}.EJ0ZXG_portal{min-height:248px;padding:28px 25px}.EJ0ZXG_portal h2{font-size:28px}.EJ0ZXG_portal p{font-size:18px}.EJ0ZXG_accessCard{max-width:480px;padding:30px 34px}.EJ0ZXG_accessBody>h1,.EJ0ZXG_accessBody>h2{font-size:30px}}@media (max-width:1150px){.EJ0ZXG_header,.EJ0ZXG_footer{padding-left:36px;padding-right:36px}.EJ0ZXG_content{grid-template-columns:minmax(300px,1fr) minmax(0,570px);gap:24px;padding-left:36px;padding-right:36px}.EJ0ZXG_intro h1{font-size:124px}.EJ0ZXG_intro h2{font-size:27px}.EJ0ZXG_intro p{font-size:17px}.EJ0ZXG_intro .EJ0ZXG_powered{font-size:15px}.EJ0ZXG_portal{gap:20px;min-height:218px;padding:22px 17px}.EJ0ZXG_portal h2{font-size:22px}.EJ0ZXG_portal p{font-size:15px}.EJ0ZXG_accessCard{max-width:410px;padding:24px}}@media (max-width:1000px){.EJ0ZXG_content{grid-template-columns:1fr;gap:40px;min-height:0;padding-bottom:48px}.EJ0ZXG_intro{padding-top:0}.EJ0ZXG_intro h1{font-size:136px}.EJ0ZXG_intro h2{margin-top:24px}.EJ0ZXG_stage{width:100%;max-width:680px;margin-left:auto}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_stage{max-width:520px;margin-left:0}.EJ0ZXG_accessCard{max-width:480px;margin:0}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_content{gap:32px;padding-bottom:48px}}@media (max-width:600px){.EJ0ZXG_header,.EJ0ZXG_footer{padding:24px}.EJ0ZXG_content{gap:32px;padding:16px 24px 40px}.EJ0ZXG_intro h1{font-size:110px}.EJ0ZXG_intro h2{margin-top:22px;font-size:26px}.EJ0ZXG_intro p{margin-top:8px;font-size:16px}.EJ0ZXG_intro .EJ0ZXG_powered{margin-top:20px;font-size:15px}.EJ0ZXG_roleList{grid-template-columns:1fr;gap:14px}.EJ0ZXG_portal{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:20px;min-height:144px;padding:22px;display:grid}.EJ0ZXG_portal h2{font-size:23px}.EJ0ZXG_portal p{margin-top:6px;font-size:16px}.EJ0ZXG_roleScope{margin-bottom:5px;font-size:13px}.EJ0ZXG_accessCard{width:100%;max-width:none;padding:22px 20px}.EJ0ZXG_accessBody>h1,.EJ0ZXG_accessBody>h2{font-size:26px}.EJ0ZXG_photo:after{background-image:linear-gradient(90deg,#10121436,#1012148a),linear-gradient(#10121400 20%,#1012149c 55%,#101214cf 85%)}.EJ0ZXG_photo img{object-position:43% center}.EJ0ZXG_page[data-screen=login] .EJ0ZXG_content{gap:28px}}@media (max-width:360px){.EJ0ZXG_intro h1{font-size:98px}.EJ0ZXG_intro h2{font-size:23px}.EJ0ZXG_intro p{font-size:15px}.EJ0ZXG_intro .EJ0ZXG_powered{font-size:14px}.EJ0ZXG_portal{gap:16px;padding:20px 18px}.EJ0ZXG_portal h2{font-size:22px}.EJ0ZXG_portal p{font-size:15px}.EJ0ZXG_accessCard{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.EJ0ZXG_portal,.EJ0ZXG_portal:hover,.EJ0ZXG_accessCard{transition:none;animation:none;transform:none}html:has(.EJ0ZXG_page)::view-transition-group(*){animation:none!important}html:has(.EJ0ZXG_page)::view-transition-old(*){animation:none!important}html:has(.EJ0ZXG_page)::view-transition-new(*){animation:none!important}}@media (prefers-reduced-transparency:reduce){.EJ0ZXG_portal,.EJ0ZXG_portal:hover,.EJ0ZXG_portal:focus-visible,.EJ0ZXG_accessCard{background:#2c3131}}
.H6FWma_embedded{--ink:var(--admin-text,#25343f);--muted:var(--admin-muted,#71818e);--line:var(--admin-border,#dce5ec);--green:var(--admin-green,#2f806c);--red:var(--admin-rose,#b65968);min-width:0;color:var(--ink)}.H6FWma_embedded .intake-topbar{background:0 0;border:0;justify-content:space-between;gap:16px;padding:0 0 20px;display:flex}.H6FWma_embedded .intake-topbar p{color:var(--muted)}:is(.H6FWma_embedded .intake-topbar h1,.H6FWma_embedded .intake-topbar h2){margin:3px 0 0;font-size:24px;line-height:1.3}.H6FWma_embedded .intake-topbar span{color:var(--muted);font-size:13px;line-height:1.6}.H6FWma_embedded .intake-topbar .icon-button{border:1px solid var(--line);color:var(--ink);background:var(--admin-wash,#fff);align-self:flex-start}.H6FWma_embedded .intake-layout{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px}:is(.H6FWma_embedded .intake-form,.H6FWma_embedded .intake-receipts){border:1px solid var(--line);background:var(--admin-panel,#fff);min-width:0;box-shadow:var(--admin-panel-shadow,none);-webkit-backdrop-filter:var(--admin-filter,none);border-radius:8px;overflow:hidden}.H6FWma_embedded .intake-section>header>svg{color:var(--green)}.H6FWma_embedded .intake-section h2{color:var(--ink)}:is(.H6FWma_embedded .intake-section p,.H6FWma_embedded .intake-fields label){color:var(--muted)}:is(.H6FWma_embedded .intake-fields input,.H6FWma_embedded .intake-fields select,.H6FWma_embedded .intake-fields textarea){border-color:var(--line);background:var(--admin-wash,#fff);color:var(--ink);font:inherit;border-radius:6px;font-size:13px}:is(.H6FWma_embedded .intake-fields input:focus-visible,.H6FWma_embedded .intake-fields select:focus-visible,.H6FWma_embedded .intake-fields textarea:focus-visible){outline:2px solid var(--admin-blue,#3b66cf);outline-offset:2px}.H6FWma_embedded .intake-actions{border-top:1px solid var(--line)}.H6FWma_embedded .intake-actions .primary-button{background:var(--admin-green-solid,#2f806c);color:#fff}.H6FWma_embedded .intake-actions .secondary-button{color:var(--ink);background:var(--admin-wash,#fff);border-color:var(--line)}.H6FWma_embedded .intake-receipt-list article{border-color:var(--line)}.H6FWma_embedded .intake-receipt-list article p{color:var(--ink)}.H6FWma_embedded .intake-receipt-list article small{color:var(--muted)}.H6FWma_embedded .message-banner{margin-bottom:16px}.H6FWma_demoNotice{border:1px solid var(--line);background:var(--admin-wash,#fff);color:var(--muted);border-radius:6px;margin:0 0 16px;padding:10px 13px;font-size:12px;line-height:1.5}@media (max-width:1050px){.H6FWma_embedded .intake-layout{grid-template-columns:1fr}.H6FWma_embedded .intake-receipts{position:static}.H6FWma_embedded .intake-receipt-list{max-height:360px}}@media (max-width:640px){.H6FWma_embedded .intake-fields{grid-template-columns:1fr;padding-left:18px}.H6FWma_embedded .intake-fields label.wide{grid-column:auto}:is(.H6FWma_embedded .intake-topbar h1,.H6FWma_embedded .intake-topbar h2){font-size:21px}}.H6FWma_receipts{}
