.PXFQzG_panel{box-sizing:border-box;z-index:30;resize:both;border:1px solid var(--brand-border,#cbd5cf);background:var(--brand-surface,#fff);border-radius:12px;flex-direction:column;width:600px;min-width:min(320px,100vw - 16px);max-width:calc(100vw - 32px);height:540px;min-height:min(280px,100dvh - 16px);max-height:calc(100dvh - 7.5rem);display:flex;position:fixed;bottom:6.5rem;right:1rem;overflow:hidden;box-shadow:0 12px 40px #14231d40}.PXFQzG_panel[hidden]{display:none}.PXFQzG_header{border-bottom:1px solid #cbd5cf;flex-shrink:0;display:flex}.PXFQzG_handle,.PXFQzG_close{color:#1d5a4d;font:inherit;background:0 0;border:0;padding:.65rem .85rem}.PXFQzG_handle{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.PXFQzG_hint{font-size:.75rem;font-weight:400}.PXFQzG_close{cursor:pointer;font-size:1.5rem}.PXFQzG_body{flex:1;min-height:0;padding-bottom:12px}.PXFQzG_body>div{width:100%;height:100%}.PXFQzG_launcher:focus-visible,.PXFQzG_handle:focus-visible,.PXFQzG_close:focus-visible{outline-offset:-3px;outline:3px solid #1d5a4d}@media (max-width:600px){.PXFQzG_hint{display:none}}
.c300PW_page{--ink:var(--brand-green);--muted:var(--brand-muted);--rule:var(--brand-border);--paper:var(--brand-paper);background:var(--paper);color:var(--ink);position:relative}.c300PW_landingText.c300PW_page{--ink:#163e32;--muted:#64736a}.c300PW_landingText .c300PW_header{color:var(--ink)}.c300PW_landingText .c300PW_product p{color:#56644f}.c300PW_landingText .c300PW_product p strong{color:#344b36}.c300PW_landingText .c300PW_productTop{color:#315845}.c300PW_landingText .c300PW_benefits li{color:#526449}.c300PW_landingText .c300PW_benefits svg{color:#719260}.c300PW_landingText .c300PW_emailAction{color:#294d3c}.c300PW_landingText .c300PW_footer{color:#56644f}.c300PW_page a{text-decoration:none}.c300PW_page button{cursor:pointer}.c300PW_page button:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.c300PW_page a:not([data-ui-button]):focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.c300PW_page section[id]{scroll-margin-top:36px}.c300PW_main{scroll-margin-top:115px}.c300PW_skipLink{z-index:30;background:var(--brand-white);padding:14px;position:absolute;top:-80px;left:20px}.c300PW_skipLink:focus{top:12px}.c300PW_header{z-index:20;border-bottom:1px solid var(--brand-border);background:var(--brand-paper);max-width:1320px;color:var(--brand-green);-webkit-backdrop-filter:blur(14px);align-items:center;gap:32px;margin:auto;padding:26px 44px;display:flex;position:sticky;top:0}.c300PW_brand{font-family:var(--font-display);letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:9px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.c300PW_headerWithoutNav{justify-content:space-between}.c300PW_headerCentered{justify-content:center}.c300PW_brand img{width:39px;height:39px}.c300PW_partnerBrand{flex-shrink:1;min-width:0}.c300PW_brand.c300PW_partnerBrand img{width:min(280px,100vw - 140px);height:auto}.c300PW_nav{align-items:center;gap:27px;margin-left:auto;font-size:18px;display:flex}.c300PW_nav a:hover,.c300PW_footer a:hover{text-underline-offset:5px;text-decoration:underline}.c300PW_headerActions{display:contents}.c300PW_mobileMenuToggle{display:none}.c300PW_mobileMenuHeader .c300PW_signIn{white-space:nowrap;flex-shrink:0}.c300PW_signIn{border:1px solid var(--brand-border);border-radius:5px;align-items:center;gap:13px;padding:11px 17px;font-size:16px;font-weight:600;display:inline-flex}.c300PW_hero,.c300PW_section,.c300PW_footer{width:min(1232px,100% - 88px);margin-inline:auto}.c300PW_hero{padding:40px 0 65px}.c300PW_narrow{max-width:920px}.c300PW_heroHeading{margin-bottom:26px}.c300PW_hero h1{letter-spacing:-.045em;margin:0;scroll-margin-top:115px;font-size:clamp(36px,4.1vw,59px);font-weight:500;line-height:1.3}.c300PW_page em{font-style:italic;font-weight:inherit;color:var(--brand-sage)}.c300PW_primary,.c300PW_secondary{border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:49px;padding:16px 22px;font-size:16px;font-weight:600;display:inline-flex}.c300PW_primary{background:var(--brand-green);color:var(--brand-white)}.c300PW_secondary{border:1px solid var(--brand-border)}.c300PW_section{border-top:1px solid var(--rule);padding:66px 0 65px}.c300PW_sectionHeading{margin-bottom:33px}.c300PW_sectionHeading h2{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.08}.c300PW_sectionHeading>p{color:var(--muted);font-size:16px;line-height:1.7}.c300PW_product p{color:var(--brand-green);margin:10px 0;font-size:18px;line-height:1.7}.c300PW_benefits{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.c300PW_benefits li{color:var(--brand-muted);align-items:baseline;gap:11px;font-size:18px;line-height:1.5;display:flex}.c300PW_benefits svg{color:var(--brand-sage);flex-shrink:0;position:relative;top:3px}.c300PW_page strong{font-weight:650}.c300PW_textLink{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.c300PW_textLink span{transition:transform .16s}.c300PW_textLink:hover span{transform:translate(3px)}.c300PW_productGrid{border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.c300PW_product{border-right:1px solid var(--brand-border);background:0 0;flex-direction:column;padding:32px 34px 36px;display:flex}.c300PW_product:last-child{border-right:0}.c300PW_productTop{color:var(--brand-green);align-items:center;margin-bottom:32px;display:flex}.c300PW_productTop svg{width:31px;height:31px}.c300PW_product h3{margin:0 0 16px;font-size:29px;font-weight:500}.c300PW_product p strong{color:var(--brand-green)}.c300PW_emailAction{border:1px solid var(--brand-border);background:var(--brand-surface);min-height:49px;color:var(--brand-green);border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:18px;font-weight:600;display:inline-flex}.c300PW_footer{border-top:1px solid var(--rule);color:var(--brand-muted);justify-content:space-between;padding:25px 0;font-size:15px;display:flex}.c300PW_footer>span{font-family:var(--font-display);color:var(--ink);font-size:20px}@media (min-width:1450px){.c300PW_hero{padding-top:48px}}@media (max-width:1100px){.c300PW_header{gap:20px;padding:22px 30px}.c300PW_brand{font-size:21px}.c300PW_nav{gap:17px}.c300PW_hero,.c300PW_section,.c300PW_footer{width:calc(100% - 60px)}.c300PW_product{padding:28px 24px 32px}}@media (max-width:900px){.c300PW_main{scroll-margin-top:160px}.c300PW_page section[id]{scroll-margin-top:100px}.c300PW_header{flex-wrap:wrap;gap:14px}.c300PW_nav{border-top:1px solid var(--rule);flex-wrap:wrap;order:3;justify-content:space-between;row-gap:10px;width:100%;margin:0;padding-top:15px}.c300PW_header .c300PW_signIn{margin-left:auto}.c300PW_hero{padding-top:26px}.c300PW_hero h1{scroll-margin-top:160px}.c300PW_heroHeading{margin-bottom:20px}.c300PW_productGrid{grid-template-columns:1fr;gap:0}.c300PW_product,.c300PW_product:last-child{border-right:0;border-bottom:1px solid var(--brand-border)}.c300PW_product:last-child{border-bottom:0}.c300PW_productTop{margin-bottom:20px}.c300PW_product h3{font-size:28px}.c300PW_section{padding:45px 0}}@media (max-width:640px){.c300PW_mobileMenuHeader{gap:8px}.c300PW_mobileMenuHeader .c300PW_headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.c300PW_mobileMenuHeader .c300PW_mobileMenuToggle{border:1px solid var(--brand-border);background:var(--brand-paper);height:44px;color:inherit;border-radius:5px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:flex}.c300PW_mobileMenuHeader .c300PW_nav{border:0;flex-direction:column;order:4;align-items:stretch;gap:0;padding:0;display:none}.c300PW_mobileMenuHeader .c300PW_navOpen{display:flex}.c300PW_mobileMenuHeader .c300PW_nav a{border-bottom:1px solid var(--rule);padding:12px 0}}@media (max-width:332px){.c300PW_mobileMenuHeader .c300PW_brand{margin-inline:auto}.c300PW_mobileMenuHeader .c300PW_headerActions{margin-right:auto}}@media (max-width:480px){.c300PW_header{padding:18px 20px}.c300PW_brand{font-size:21px}.c300PW_brand img{width:32px;height:32px}.c300PW_signIn{padding:9px 11px}.c300PW_hero,.c300PW_section,.c300PW_footer{width:calc(100% - 36px)}.c300PW_hero h1{font-size:37px}.c300PW_hero h1 br{display:none}.c300PW_primary,.c300PW_secondary{gap:10px;padding:14px;font-size:16px}.c300PW_emailAction{padding:13px 16px}}@media (prefers-reduced-motion:reduce){.c300PW_landingText *,.c300PW_landingText :before,.c300PW_landingText :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:360px){.c300PW_header{gap:10px}.c300PW_brand{gap:6px;font-size:18px}.c300PW_brand img{width:28px;height:28px}.c300PW_nav{gap:8px;font-size:16px}}.c300PW_button{font-family:inherit;line-height:inherit;cursor:pointer;border:0;text-decoration:none}.c300PW_textLink:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.c300PW_button:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.c300PW_button:disabled,.c300PW_button[aria-disabled=true]{opacity:var(--brand-disabled-opacity);cursor:not-allowed}.c300PW_button.c300PW_secondary,.c300PW_button.c300PW_signIn{border:1px solid var(--brand-border);color:var(--ink,var(--brand-green));background:0 0}.c300PW_button.c300PW_emailAction{border:1px solid var(--brand-border)}.c300PW_button.c300PW_textButton{color:var(--brand-green);background:0 0;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.c300PW_button.c300PW_textButton:hover:not(:disabled):not([aria-disabled=true]){text-underline-offset:4px;text-decoration:underline}.c300PW_filledHover:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}.c300PW_tintHover:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-tint)}.c300PW_button.c300PW_emailAction:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--brand-green)}
.onQSFG_retired.onQSFG_retired,.onQSFG_retired.onQSFG_retired:hover{color:var(--brand-sage);cursor:not-allowed;pointer-events:auto;filter:saturate(.2);box-shadow:none;text-decoration:line-through;transform:none}.onQSFG_retired:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline line-through}.onQSFG_tooltip{z-index:10000;box-sizing:border-box;border:1px solid var(--brand-green);background:var(--brand-green);color:var(--brand-tint);pointer-events:none;border-radius:14px;padding:14px 17px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 8px 28px #142b2933}.onQSFG_tooltip strong{color:var(--brand-tint);letter-spacing:.03em;margin-bottom:4px;font-size:12px;display:block}.onQSFG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.C4tZwq_base{box-shadow:none;border-radius:5px;transition:background .16s,color .16s,border-color .16s,filter .16s}.C4tZwq_base:hover,.C4tZwq_base:active{box-shadow:none;transform:none}.C4tZwq_base:disabled,.C4tZwq_base[aria-disabled=true]{opacity:var(--brand-disabled-opacity);cursor:not-allowed}.C4tZwq_primary{}.C4tZwq_primary.C4tZwq_primary.C4tZwq_primary{background:var(--brand-green);color:var(--brand-white);border-color:#0000}.C4tZwq_primary.C4tZwq_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-green)}.C4tZwq_secondary{}.C4tZwq_secondary.C4tZwq_secondary{background:var(--brand-surface);color:var(--brand-green);border-color:var(--brand-border)}.C4tZwq_selected{}.C4tZwq_selected.C4tZwq_selected{background:var(--brand-tint);color:var(--brand-green);border-color:var(--brand-green)}.C4tZwq_danger{}.C4tZwq_danger.C4tZwq_danger{background:var(--brand-surface);color:#b54646;border-color:#b54646}.C4tZwq_danger.C4tZwq_danger:hover:not(:disabled){color:var(--brand-white);background:#b54646}.C4tZwq_dangerFilled{}.C4tZwq_dangerFilled.C4tZwq_dangerFilled.C4tZwq_dangerFilled{color:var(--brand-white);background:#b54646;border-color:#b54646}.C4tZwq_dangerFilled.C4tZwq_dangerFilled:hover:not(:disabled):not([aria-disabled=true]){background:#b54646}
.Mu17rq_overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f17147a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.Mu17rq_dialog{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:16px;width:min(100%,360px);padding:22px;box-shadow:0 18px 50px #0f171433}.Mu17rq_copy{text-align:center;min-width:0}.Mu17rq_copy h2{color:var(--brand-green);margin:0;font-size:19px;font-weight:700;line-height:1.3}.Mu17rq_message{max-width:30rem;color:var(--brand-sage);margin:8px auto 0;font-size:13px;line-height:1.5}.Mu17rq_message strong{color:#31463f;font-weight:700}.Mu17rq_actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.Mu17rq_cancelButton,.Mu17rq_primaryButton,.Mu17rq_confirmButton{cursor:pointer;min-height:38px;padding:.58rem .9rem;font-size:13px;font-weight:700}.Mu17rq_cancelButton{border:1px solid var(--brand-border);}.Mu17rq_confirmButton{border:1px solid #a93f3f;}.Mu17rq_primaryButton{border:1px solid #0000;}.Mu17rq_cancelButton:focus-visible,.Mu17rq_primaryButton:focus-visible,.Mu17rq_confirmButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.Mu17rq_cancelButton:disabled,.Mu17rq_primaryButton:disabled,.Mu17rq_confirmButton:disabled{cursor:wait;opacity:.62}@media (max-width:480px){.Mu17rq_dialog{border-radius:14px;padding:20px}}
.paJfcq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}
.do1VOa_overlay{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.do1VOa_art{visibility:hidden;width:100%;height:100%;display:block;overflow:visible}@media (max-width:640px){.do1VOa_stackOnMobile{width:100%;height:220px;margin-bottom:16px;position:relative;inset:auto}}
.DasDQW_root{width:auto;min-width:0;max-width:100%;display:inline-block;position:relative}.DasDQW_trigger{border:1px solid var(--brand-border);background:var(--brand-surface);min-height:44px;color:var(--brand-green);font:inherit;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;list-style:none;display:flex}.DasDQW_trigger::-webkit-details-marker{display:none}.DasDQW_trigger[aria-disabled=true]{cursor:not-allowed;opacity:var(--brand-disabled-opacity)}.DasDQW_trigger:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}.DasDQW_root[open] .DasDQW_trigger{background:var(--brand-tint)}.DasDQW_root[open] .DasDQW_trigger>svg{transform:rotate(180deg)}.DasDQW_menu{z-index:100;border:1px solid var(--brand-border);background:var(--brand-surface);width:max-content;min-width:100%;max-width:min(360px,100vw - 2rem);max-height:min(420px,60vh);box-shadow:var(--brand-shadow-card);border-radius:8px;padding:.35rem;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.DasDQW_option{width:100%;min-height:40px;color:var(--brand-green);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.DasDQW_option:hover,.DasDQW_option:focus-visible,.DasDQW_option[aria-selected=true]{background:var(--brand-tint);outline:none}.DasDQW_option:disabled{cursor:not-allowed;opacity:var(--brand-disabled-opacity)}.DasDQW_option:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}@media (max-width:480px){.DasDQW_menu{width:100%;min-width:0}.DasDQW_option{white-space:normal}}
.W9ZF7G_content{display:contents}.W9ZF7G_notice{z-index:10000;box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);width:max-content;max-width:calc(100vw - 32px);color:var(--brand-green);box-shadow:var(--brand-shadow-card);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.W9ZF7G_resumeButton{min-height:44px;padding:8px 16px;}.W9ZF7G_error{z-index:10001;background:var(--brand-surface);color:var(--brand-green);padding:12px;position:fixed;top:12px;left:16px;right:16px}
._2vsKDW_accountActions{flex-direction:column;align-items:flex-end;gap:.4rem;min-width:0;display:flex}._2vsKDW_studentEmail{max-width:100%;color:var(--brand-muted);overflow-wrap:anywhere;text-align:right;font-size:.8rem}@media (max-width:900px){._2vsKDW_studentEmail{display:none}}
._2dwcOq_compact{z-index:20;width:fit-content;max-width:calc(100% - 2rem);margin:0 max(1rem, env(safe-area-inset-right)) 0 auto;border:1px solid var(--brand-border);background:var(--brand-paper);box-shadow:var(--brand-shadow-small);border-radius:5px;align-items:center;gap:.75rem;padding:.35rem .5rem;display:flex;position:sticky;top:0}._2dwcOq_compact ._2dwcOq_expand{justify-content:center;width:42px;height:36px;padding:0}
._4ORDUa_adminPage{min-height:100svh}._4ORDUa_scoreAdminPage{--student-email-width:220px}@media (max-width:600px){._4ORDUa_scoreAdminPage{--student-email-width:130px}}._4ORDUa_adminMain{max-width:1200px;margin:0 auto;padding:24px 16px 48px}._4ORDUa_domainBtn,._4ORDUa_groupActionBtn,._4ORDUa_benchmarkOption,._4ORDUa_modalCloseBtn,._4ORDUa_deleteGroupBtn,._4ORDUa_cancelBtn,._4ORDUa_saveBtn{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s}._4ORDUa_adminHeader{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:28px;margin-bottom:32px;padding:1.4rem;box-shadow:0 18px 46px #14231d14}._4ORDUa_heroActions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}._4ORDUa_adminTitle{margin:0 0 4px;font-size:28px;font-weight:700}._4ORDUa_adminSubtitle{color:#4b5563;margin:0;font-size:15px}._4ORDUa_manageAdminsButton{}._4ORDUa_manageAdminsButton,._4ORDUa_groupActionBtn{box-sizing:border-box;border:1px solid var(--brand-border);min-height:42px;font:inherit;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px}._4ORDUa_manageAdminsButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}._4ORDUa_manageAdminsButton:disabled{cursor:not-allowed;opacity:.55}._4ORDUa_adminManagementOverlay{z-index:1050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#0f17148a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._4ORDUa_adminManagementModal{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:22px;flex-direction:column;width:min(100%,560px);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f171442}._4ORDUa_adminManagementHeader{border-bottom:1px solid var(--brand-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 16px;display:flex}._4ORDUa_adminManagementTitle{color:var(--brand-green);margin:0 0 3px;font-size:21px;line-height:1.25}._4ORDUa_adminManagementBody{min-height:0;padding:20px 22px 22px;overflow-y:auto}._4ORDUa_adminInviteCopy{margin-bottom:12px}._4ORDUa_adminInviteTitle{color:var(--brand-green);margin:0 0 4px;font-size:17px}._4ORDUa_adminInviteDescription,._4ORDUa_adminInviteHint,._4ORDUa_adminInviteSuccess,._4ORDUa_adminInviteError{margin:0;font-size:13px;line-height:1.45}._4ORDUa_adminInviteDescription,._4ORDUa_adminInviteHint{color:var(--brand-sage)}._4ORDUa_adminInviteForm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._4ORDUa_accessibilityActions{gap:10px;width:100%;margin-top:6px;display:flex}._4ORDUa_practiceTimingDropdown{width:100%}._4ORDUa_practiceTimingDropdown ._4ORDUa_practiceTimingMenu{box-sizing:border-box;width:100%;max-width:100%;margin-top:6px;margin-bottom:8px;position:static}._4ORDUa_practiceTimingMenu [role=option][aria-selected=true]:not(:hover):not(:focus-visible){background:0 0}._4ORDUa_accessibilityActions ._4ORDUa_adminInviteButton{width:auto;min-height:36px;padding:.45rem .85rem}._4ORDUa_adminInviteInput{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;min-width:0;min-height:44px;color:var(--brand-green);font:inherit;border-radius:14px;flex:1;padding:.7rem .9rem}._4ORDUa_adminInviteInput:focus-visible{border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_adminInviteTextarea{resize:vertical;min-height:96px;line-height:1.45}._4ORDUa_adminInviteButton,._4ORDUa_removeAdminButton{cursor:pointer;border:0;min-height:44px;padding:.7rem 1rem;font-weight:500}._4ORDUa_restoreTimedButton{}._4ORDUa_removeAdminButton{min-height:36px;padding:.5rem .75rem;}._4ORDUa_adminInviteButton:disabled,._4ORDUa_removeAdminButton:disabled,._4ORDUa_adminInviteInput:disabled{cursor:not-allowed;opacity:.55}._4ORDUa_adminList{gap:7px;margin-top:10px;display:grid}._4ORDUa_currentAdminsSection{margin-top:20px}._4ORDUa_adminListItem{background:var(--brand-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}._4ORDUa_adminListEmail{overflow-wrap:anywhere;min-width:0;color:var(--brand-green);font-size:13px}._4ORDUa_adminInviteSuccess,._4ORDUa_adminInviteError{margin-top:12px;font-weight:600}._4ORDUa_adminInviteSuccess{color:var(--brand-green)}._4ORDUa_adminInviteError{color:#a12626;white-space:pre-line}._4ORDUa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4ORDUa_domainOverrideForm{align-items:center;gap:8px;margin-top:16px;display:flex}._4ORDUa_domainInput{border:1px solid var(--brand-border);background:var(--brand-paper);border-radius:16px;outline:none;flex:1;max-width:360px;min-height:46px;padding:.8rem 1rem;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_domainInput:focus-visible{background:var(--brand-surface);border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_domainBtn{cursor:pointer;border:none;min-height:46px;padding:.8rem 1.15rem;font-size:14px;font-weight:700;}._4ORDUa_domainBtn:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}._4ORDUa_statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:16px;margin-bottom:32px;display:grid}._4ORDUa_statCard{text-align:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex;box-shadow:0 18px 40px #14231d0f}._4ORDUa_statLabel{color:#4b5563;margin-bottom:8px;font-size:13px}._4ORDUa_statValue{color:#111827;font-size:32px;font-weight:700}._4ORDUa_statSub{color:#4b5563;margin-top:4px;font-size:13px}._4ORDUa_statPlaceholder{display:none}._4ORDUa_section{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:28px;margin-bottom:40px;padding:1.35rem;box-shadow:0 18px 40px #14231d0d}._4ORDUa_sectionHeading{border-bottom:1px solid var(--brand-border);margin:0 0 16px;padding-bottom:8px;font-size:18px;font-weight:600}._4ORDUa_scopeHeading{margin-bottom:20px;font-size:24px;font-weight:700}._4ORDUa_benchmarkSection{margin-top:20px}._4ORDUa_benchmarkSection>._4ORDUa_sectionHeading{margin-bottom:10px}._4ORDUa_helperText,._4ORDUa_helperTextSpacious,._4ORDUa_helperTextActivity{color:#6b7280;font-size:13px}._4ORDUa_helperText{margin:-8px 0 12px}._4ORDUa_helperTextSpacious{margin:4px 0 16px}._4ORDUa_helperTextActivity{margin:4px 0 20px}._4ORDUa_helperTextPositive{color:#166534}._4ORDUa_helperTextNegative{color:#b91c1c}._4ORDUa_emptyStateHint{color:#9ca3af;font-size:13px}._4ORDUa_benchmarkSelector{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}._4ORDUa_benchmarkOption{cursor:pointer;border:1px solid var(--brand-border);color:#374151;background:var(--brand-surface);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.55rem .95rem;font-size:13px;font-weight:600;display:flex;box-shadow:0 8px 18px #14231d0a}._4ORDUa_benchmarkOptionSelected{border-color:var(--brand-border);background:var(--brand-tint);color:var(--brand-green);font-weight:700}._4ORDUa_radioInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4ORDUa_sectionHeaderWrap{border-bottom:1px solid var(--brand-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:8px;display:flex}._4ORDUa_sectionHeaderWrap ._4ORDUa_sectionHeading{border-bottom:none;margin-bottom:0;padding-bottom:0}._4ORDUa_filterControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._4ORDUa_sectionHeaderWrap ._4ORDUa_filterControls{justify-content:flex-start;width:100%}._4ORDUa_timeFormatSelect{width:240px;max-width:100%}._4ORDUa_performanceDropdown{width:200px;max-width:100%}._4ORDUa_scoreFormatDropdown{width:250px;max-width:100%}._4ORDUa_adminDomainDropdown{width:280px;max-width:100%}._4ORDUa_adminGroupDropdown,._4ORDUa_adminFilterDropdown{width:220px;max-width:100%}._4ORDUa_adminFilterDropdown>summary,._4ORDUa_timeFormatSelect>summary,._4ORDUa_performanceDropdown>summary,._4ORDUa_scoreFormatDropdown>summary{box-sizing:border-box;height:34px;min-height:34px;padding:6px 12px;font-size:14px;line-height:20px}@media (max-width:600px){._4ORDUa_filterControls{flex-direction:column;align-items:stretch;width:100%}._4ORDUa_filterInput,._4ORDUa_filterSelect,._4ORDUa_timeFormatSelect,._4ORDUa_performanceDropdown,._4ORDUa_scoreFormatDropdown,._4ORDUa_adminDomainDropdown,._4ORDUa_adminGroupDropdown,._4ORDUa_adminFilterDropdown{box-sizing:border-box;width:100%}._4ORDUa_sectionHeaderWrap{flex-direction:column}._4ORDUa_domainOverrideForm{flex-direction:column;align-items:stretch}._4ORDUa_domainInput{width:100%;max-width:none}._4ORDUa_domainBtn{width:100%}}._4ORDUa_filterInput,._4ORDUa_filterSelect{box-sizing:border-box;border:1px solid var(--brand-border);background-color:var(--brand-surface);border-radius:5px;outline:none;height:34px;min-height:34px;padding:6px 12px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_filterInput:focus,._4ORDUa_filterSelect:focus{border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_scoreAdminPage ._4ORDUa_filterControls{gap:12px}._4ORDUa_scoreAdminPage ._4ORDUa_filterControls ._4ORDUa_filterInput,._4ORDUa_scoreAdminPage ._4ORDUa_filterControls ._4ORDUa_filterSelect,._4ORDUa_scoreAdminPage ._4ORDUa_filterControls ._4ORDUa_downloadActivityBtn{box-sizing:border-box;height:34px;min-height:34px;padding:6px 12px;font-family:inherit;font-size:14px;line-height:20px}._4ORDUa_scoreAdminPage select,._4ORDUa_scoreAdminPage ._4ORDUa_filterControls ._4ORDUa_filterSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23374151' stroke-width='1'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:34px}._4ORDUa_downloadActivityBtn{border:1px solid var(--brand-border);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex;}._4ORDUa_downloadActivityBtn:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}._4ORDUa_downloadActivityBtn:disabled{cursor:not-allowed;opacity:.52;transform:none}._4ORDUa_subjectGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}._4ORDUa_subjectGridStatWidth{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){._4ORDUa_statsGrid,._4ORDUa_subjectGrid,._4ORDUa_subjectGridStatWidth{grid-template-columns:repeat(2,minmax(0,1fr))}}._4ORDUa_subjectCard{background:var(--brand-surface);border:1px solid var(--brand-border);text-align:center;border-radius:20px;min-width:0;padding:16px;box-shadow:0 14px 30px #14231d0a}._4ORDUa_subjectName{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}._4ORDUa_subjectScore{font-size:28px;font-weight:700}._4ORDUa_benchmarkThreshold{color:#6b7280;margin-top:4px;font-size:12px;font-style:italic}._4ORDUa_benchmarkThresholdCompact{font-size:11px}._4ORDUa_scoreMax{color:#4b5563;font-size:14px;font-weight:400}._4ORDUa_scoreGreen{color:#166534}._4ORDUa_scoreYellow{color:#854d0e}._4ORDUa_scoreRed{color:#b91c1c}._4ORDUa_distributionGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:1024px){._4ORDUa_distributionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){._4ORDUa_distributionGrid{grid-template-columns:repeat(2,1fr)}}._4ORDUa_distBar{background:var(--brand-surface);border:1px solid var(--brand-border);text-align:center;border-radius:20px;padding:16px;box-shadow:0 14px 30px #14231d0a}._4ORDUa_distLabel{color:#4b5563;margin-bottom:15px;font-size:12px}._4ORDUa_distCount{color:#111827;font-size:24px;font-weight:700}._4ORDUa_skillsTable{border-collapse:separate;border-spacing:0;border:1px solid var(--brand-border);background-color:var(--brand-surface);border-radius:8px;width:100%;overflow:hidden}._4ORDUa_skillsTable th,._4ORDUa_skillsTable td{text-align:left;border-bottom:1px solid var(--brand-border);padding:10px 12px}._4ORDUa_skillsTable tbody tr{transition:background-color .2s}._4ORDUa_skillsTable tbody tr:hover{background-color:var(--brand-paper)}._4ORDUa_skillsTable th{background-color:var(--brand-paper);color:#6b7280;font-size:12px;font-weight:600}._4ORDUa_sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}._4ORDUa_sortableHeader:hover{background-color:var(--brand-paper);color:#111827}._4ORDUa_sortableHeader span{align-items:center;gap:4px;display:inline-flex}._4ORDUa_sortableHeader ._4ORDUa_sortIcon{color:#9ca3af;font-size:14px}._4ORDUa_sortableHeader ._4ORDUa_sortIconActive{color:var(--brand-green);font-weight:700}._4ORDUa_skillsTable tr:last-child td{border-bottom:none}._4ORDUa_emptyTableCell{text-align:center;color:#6b7280;background:var(--brand-paper);padding:18px 16px;font-size:14px;line-height:1.5}._4ORDUa_skillName{text-transform:none;color:#111827;letter-spacing:normal;font-size:15px;font-weight:600}._4ORDUa_skillSubject{color:#4b5563;text-transform:none;letter-spacing:normal;font-size:12px}._4ORDUa_skillAccuracyCol{width:40%}._4ORDUa_skillPercentageCol{width:80px}._4ORDUa_skillShare{color:#6b7280;font-weight:400}._4ORDUa_progressBar{background:var(--brand-border);border-radius:4px;width:100%;height:8px;overflow:hidden}._4ORDUa_progressFill{border-radius:4px;height:100%;transition:width .3s}._4ORDUa_progressGreen{background:var(--brand-sage)}._4ORDUa_progressYellow{background:#854d0e}._4ORDUa_progressRed{background:#b91c1c}._4ORDUa_progressGrey{background:#6b7280}._4ORDUa_pctText{text-align:right;min-width:50px;font-size:14px;font-weight:600}._4ORDUa_tableScroller{width:100%;overflow-x:auto}._4ORDUa_activityTableScroller{contain:layout paint;max-height:min(600px,65vh);position:relative;overflow-y:auto}._4ORDUa_activitySeeAllFooter{margin-top:12px}._4ORDUa_activitySeeAll{font:inherit;cursor:pointer;border:0;padding:0;font-size:13px;text-decoration:underline;}._4ORDUa_activitySeeAll:disabled{color:#6b7280;cursor:default;text-decoration:none}._4ORDUa_activityTableScroller ._4ORDUa_skillsTable{overflow:visible}._4ORDUa_activityTableScroller thead th{z-index:2;background-color:var(--brand-paper);position:sticky;top:0}._4ORDUa_activityTableScroller tbody td:first-child:not([colspan]){z-index:1;background-color:var(--brand-surface);border-right:1px solid var(--brand-border);position:sticky;left:0}._4ORDUa_activityTableScroller thead th:first-child{z-index:3;border-right:1px solid var(--brand-border);left:0}._4ORDUa_activityColStudent{width:var(--student-email-width,220px)}._4ORDUa_activityTableScroller thead th:first-child,._4ORDUa_activityTableScroller tbody td:first-child:not([colspan]){box-sizing:border-box;width:var(--student-email-width,220px);min-width:var(--student-email-width,220px);max-width:var(--student-email-width,220px)}._4ORDUa_activityTableScroller tbody td:first-child:not([colspan]) ._4ORDUa_activityLink{max-width:calc(var(--student-email-width,220px) - 26px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._4ORDUa_activityColType{width:14%}._4ORDUa_activityColScore{width:7%}._4ORDUa_activityColDate{width:18%}._4ORDUa_activityColView{width:44%}._4ORDUa_activityLink{color:#2563eb;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}._4ORDUa_activityLink:hover{color:#1d4ed8}._4ORDUa_activityLinkMuted{color:#8b98a5}._4ORDUa_activityLinkMuted:hover{color:#6f7c88}._4ORDUa_activityMetaCell{color:#4b5563;white-space:nowrap;font-size:14px}._4ORDUa_activityScoreCell{font-size:14px}._4ORDUa_activityLinkList{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;display:flex}._4ORDUa_activitySeparator{color:#9ca3af;font-size:12px}._4ORDUa_activityUnavailable{color:#6b7280;font-size:14px}._4ORDUa_tableEmptyState{text-align:center;color:#6b7280;background:var(--brand-paper);padding:18px 16px;font-size:14px;line-height:1.5}._4ORDUa_emptyState{text-align:center;color:#4b5563;padding:48px 24px}._4ORDUa_chartsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:900px){._4ORDUa_chartsGrid{grid-template-columns:1fr}}._4ORDUa_chartCard{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:22px;min-width:0;padding:20px;overflow:hidden;box-shadow:0 16px 34px #14231d0d}._4ORDUa_chartTitle{color:#374151;margin-bottom:12px;font-size:14px;font-weight:600}._4ORDUa_chartEmpty{text-align:center;color:#4b5563;padding:40px 24px;font-size:14px}._4ORDUa_compactChartWrap{width:100%;height:260px;position:relative}@media print{._4ORDUa_section,._4ORDUa_chartCard,._4ORDUa_statCard,._4ORDUa_subjectCard,._4ORDUa_distBar{break-inside:avoid;page-break-inside:avoid}._4ORDUa_chartsGrid{break-inside:auto;page-break-inside:auto}._4ORDUa_adminMain{max-width:100%;margin:0;padding:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._4ORDUa_chartsGrid,._4ORDUa_subjectGrid,._4ORDUa_distributionGrid,._4ORDUa_statsGrid{display:grid!important}._4ORDUa_chartsGrid{grid-template-columns:1fr!important;gap:16px!important}._4ORDUa_chartCard{border:none!important;overflow:visible!important}._4ORDUa_chartWrap{width:100%!important;max-width:100%!important}._4ORDUa_distributionGrid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}._4ORDUa_subjectGrid{grid-template-columns:repeat(3,1fr)!important}._4ORDUa_printBreak{break-before:page;page-break-before:always}}._4ORDUa_groupSelectorRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}._4ORDUa_groupManagementRow,._4ORDUa_cleverSyncControl{display:contents}._4ORDUa_cleverSyncDetails{order:2;width:100%}._4ORDUa_groupSelect{border:1px solid var(--brand-border);background:var(--brand-surface);cursor:pointer;border-radius:14px;outline:none;min-width:180px;min-height:42px;padding:.7rem .95rem;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_groupSelect:focus{border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_groupActionBtn{}._4ORDUa_groupActionBtnPrimary{}._4ORDUa_groupActiveBadge{background:var(--brand-tint);color:var(--brand-green);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}._4ORDUa_groupStatus,._4ORDUa_groupStatusError{margin:8px 0 0;font-size:13px}._4ORDUa_groupStatus{color:var(--brand-sage)}._4ORDUa_groupStatusError{color:#a12626;font-weight:600}._4ORDUa_modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._4ORDUa_modal{background:var(--brand-surface);border-radius:14px;flex-direction:column;width:100%;max-width:580px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}._4ORDUa_groupAccessFieldset{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}._4ORDUa_groupAccessFieldset legend{margin-bottom:8px}._4ORDUa_groupAccessOption{border:1px solid var(--brand-border);background:var(--brand-paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}._4ORDUa_groupAccessOption:has(input:checked){border-color:var(--brand-border);background:var(--brand-tint)}._4ORDUa_groupAccessOption:has(input:disabled){cursor:default}._4ORDUa_groupAccessOption input{accent-color:var(--brand-green);margin-top:3px}._4ORDUa_groupAccessOption span{gap:2px;display:grid}._4ORDUa_groupAccessOption strong{color:var(--brand-green);font-size:14px}._4ORDUa_groupAccessOption small{color:var(--brand-sage);font-size:12px;line-height:1.35}@media (max-width:520px){._4ORDUa_modal{border-radius:10px;max-height:95vh}._4ORDUa_modalHeader{padding:14px 16px 12px}._4ORDUa_modalBody{padding:14px 16px}._4ORDUa_modalFooter{padding:12px 16px}._4ORDUa_modalStudentTable td,._4ORDUa_modalStudentTable th{padding:6px 8px;font-size:12px}._4ORDUa_addBtn,._4ORDUa_addedBtn{padding:4px 8px;font-size:11px}._4ORDUa_modalNameInput,._4ORDUa_modalSearchInput,._4ORDUa_pasteTextarea{font-size:14px}._4ORDUa_modalFooter,._4ORDUa_modalFooterRight,._4ORDUa_groupSelectorRow{flex-direction:column;align-items:stretch}._4ORDUa_groupSelect,._4ORDUa_groupActionBtn,._4ORDUa_manageAdminsButton,._4ORDUa_deleteGroupBtn,._4ORDUa_saveGroupBtn,._4ORDUa_cancelBtn{width:100%;min-width:0}._4ORDUa_adminInviteForm{flex-direction:column;align-items:stretch}._4ORDUa_adminInviteButton{width:100%}}@media (max-width:420px){._4ORDUa_adminMain{padding:20px 12px 28px}._4ORDUa_adminHeader,._4ORDUa_section{border-radius:22px;padding:1.1rem}._4ORDUa_statsGrid,._4ORDUa_subjectGrid,._4ORDUa_distributionGrid{grid-template-columns:1fr}._4ORDUa_skillsTable th,._4ORDUa_skillsTable td{padding:9px 10px;font-size:12px}._4ORDUa_pctText{min-width:0}._4ORDUa_manageAdminsButton{width:100%}}@media (max-width:600px){._4ORDUa_adminManagementOverlay{place-items:end center;padding:0}._4ORDUa_adminManagementModal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh}._4ORDUa_adminManagementHeader{padding:16px 16px 13px}._4ORDUa_adminManagementBody{padding:16px}}._4ORDUa_modalHeader{border-bottom:1px solid var(--brand-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}._4ORDUa_modalTitle{margin:0;font-size:18px;font-weight:700}._4ORDUa_modalCloseBtn{border:1px solid var(--brand-border);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;line-height:1;display:inline-flex;}._4ORDUa_modalBody{flex:1;padding:20px 24px;overflow-y:auto}._4ORDUa_modalNameRow{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}._4ORDUa_educatorEmailsRow{margin-top:24px}._4ORDUa_modalNameLabel{color:#374151;font-size:13px;font-weight:600}._4ORDUa_modalSectionLabel{margin-bottom:6px}._4ORDUa_selectedSectionLabel{margin-top:18px}._4ORDUa_modalNameInput{border:1px solid var(--brand-border);background:var(--brand-surface);box-sizing:border-box;border-radius:14px;outline:none;width:100%;padding:9px 12px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_modalNameInput:focus{background:var(--brand-surface);border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_modalSearchInput{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:14px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_modalSearchInput:focus{background:var(--brand-surface);border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_modalStudentTable{border-collapse:separate;border-spacing:0;border:1px solid var(--brand-border);background:var(--brand-surface);table-layout:fixed;border-radius:8px;width:100%;margin-bottom:16px;overflow:hidden}._4ORDUa_modalStudentTable td:first-child,._4ORDUa_modalStudentTable th:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4ORDUa_modalStudentTable td:last-child,._4ORDUa_modalStudentTable th:last-child{text-align:center;width:124px;padding-left:4px;padding-right:8px}._4ORDUa_modalStudentTable th{background:var(--brand-paper);color:#6b7280;border-bottom:1px solid var(--brand-border);text-align:left;padding:10px 16px;font-size:11px;font-weight:600}._4ORDUa_modalStudentTable td{border-bottom:1px solid var(--brand-paper);padding:10px 16px;font-size:14px}._4ORDUa_modalStudentTable tbody tr:last-child td{border-bottom:none}._4ORDUa_modalStudentTable tbody tr:hover{background:var(--brand-paper)}._4ORDUa_addBtn{border:1px solid var(--brand-border);cursor:pointer;white-space:nowrap;padding:5px 12px;font-size:12px;font-weight:600;}._4ORDUa_addedBtn{cursor:pointer;white-space:nowrap;border:1px solid #bbf7d0;padding:5px 12px;font-size:12px;font-weight:600;}._4ORDUa_selectedTray{border:1px solid var(--brand-border);background:var(--brand-paper);border-radius:8px;flex-direction:column;gap:2px;height:130px;margin-bottom:4px;padding:8px 12px;display:flex;overflow-y:auto}._4ORDUa_selectedTrayEmpty{color:#9ca3af;align-self:center;margin:auto;font-size:13px}._4ORDUa_selectedTrayRow{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}._4ORDUa_selectedTrayRow:hover{background:var(--brand-paper)}._4ORDUa_selectedTrayEmail{color:var(--brand-green);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}._4ORDUa_chipRemove{cursor:pointer;color:var(--brand-green);opacity:.7;background:0 0;border:none;align-items:center;padding:0;font-size:14px;line-height:1;transition:opacity .15s;display:flex}._4ORDUa_chipRemove:hover{opacity:1}._4ORDUa_modalFooter{border-top:1px solid var(--brand-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}._4ORDUa_modalFooterRight{gap:10px;display:flex}._4ORDUa_deleteGroupBtn{cursor:pointer;border:1px solid #b9464629;min-height:42px;padding:.75rem 1.05rem;font-size:13px;font-weight:700;}._4ORDUa_cancelBtn{border:1px solid var(--brand-border);cursor:pointer;min-height:42px;padding:.75rem 1.05rem;font-size:13px;font-weight:700;}._4ORDUa_saveBtn{cursor:pointer;border:1px solid #0000;min-height:42px;padding:.75rem 1.15rem;font-size:13px;font-weight:700;}._4ORDUa_saveBtn:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}._4ORDUa_modalStudentCount{color:#6b7280;margin-bottom:8px;font-size:12px}._4ORDUa_modalSection{margin-top:16px}._4ORDUa_modalSectionCompact{margin-top:14px}._4ORDUa_modalStack{flex-direction:column;gap:8px;display:flex}._4ORDUa_modalAddAllBtn{white-space:nowrap;align-self:flex-end}._4ORDUa_modalMessageError{color:#b91c1c;margin-top:4px;font-size:12px}._4ORDUa_modalOrDivider{align-items:center;gap:10px;margin:18px 0 0;display:flex}._4ORDUa_modalOrRule{border:none;border-top:1px solid var(--brand-border);flex:1}._4ORDUa_modalOrText{color:#9ca3af;letter-spacing:.05em;font-size:12px;font-weight:600}._4ORDUa_modalEmptyCell{text-align:center;color:#6b7280;padding:20px 16px}._4ORDUa_pasteTextarea{border:1px solid var(--brand-border);resize:vertical;background:var(--brand-surface);border-radius:14px;outline:none;flex:1;min-width:0;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}._4ORDUa_pasteTextarea:focus{background:var(--brand-surface);border-color:var(--brand-green);box-shadow:none;outline:none}._4ORDUa_adminInviteButton{}._4ORDUa_benchmarkHelpLink{color:inherit;text-underline-offset:2px;text-decoration:underline}
.y4jGQq_readButton{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#38554c;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 0 .5rem;padding:0;font-size:.9rem;display:flex}.y4jGQq_readButton:hover{background:#243e34}.y4jGQq_diagramReadButton{flex-shrink:0;align-self:flex-start;margin-right:.75rem}.y4jGQq_readButton[aria-pressed=true]{color:#fff;background:#13231d}.y4jGQq_readButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.y4jGQq_message{z-index:100;color:#13231d;background:#fff;border:1px solid #38554c;border-radius:8px;width:max-content;max-width:calc(100% - 2rem);padding:.75rem 1rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.y4jGQq_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media print{.y4jGQq_readButton,.y4jGQq_message{display:none}}
.V21WUW_button{color:#173129;min-height:40px;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #14231d1f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .8rem .55rem .6rem;font-size:.88rem;font-weight:600;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 20px #14231d0f}.V21WUW_button:hover{background:#fff;border-color:#1d5a4d4d;transform:translateY(-1px);box-shadow:0 10px 24px #14231d1a}.V21WUW_button:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.V21WUW_spaced{margin-bottom:.85rem}.V21WUW_brand.V21WUW_button{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-green);box-shadow:none;border-radius:5px;transition:background .16s}.V21WUW_brand.V21WUW_button:hover{background:var(--brand-tint);box-shadow:none;transform:none}
.TNuzuG_page{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.TNuzuG_heroCard,.TNuzuG_sectionCard,.TNuzuG_standardCard,.TNuzuG_emptyCard{border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}.TNuzuG_heroCard{border-radius:12px;padding:1.6rem 1.8rem;position:relative;overflow:hidden}.TNuzuG_heroCopy{z-index:1;position:relative}.TNuzuG_eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--brand-green);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.TNuzuG_heroCopy h1{color:var(--brand-green);max-width:16ch;margin:1rem 0 0;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1}.TNuzuG_heroCopy p{max-width:60ch;color:var(--brand-muted);margin:1rem 0 0;font-size:1rem;line-height:1.8}.TNuzuG_sectionCard{border-radius:12px;margin-top:1.25rem;padding:1.35rem}.TNuzuG_adminFilterCard{border-radius:28px}.TNuzuG_sectionHeader{margin-bottom:1.25rem}.TNuzuG_sectionHeaderWithAction{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.TNuzuG_sectionHeaderWithAction .TNuzuG_sectionHeaderText{grid-area:1/1}.TNuzuG_sectionHeaderAction{flex-wrap:wrap;grid-area:1/2;gap:.75rem;display:flex}.TNuzuG_sectionHeaderAction .TNuzuG_adminButton{gap:.55rem;min-height:50px;padding:.92rem 1.2rem;font-weight:700}@media (max-width:600px){.TNuzuG_sectionHeaderWithAction{flex-direction:column;align-items:flex-start;display:flex}}.TNuzuG_sectionLabel{letter-spacing:.11em;text-transform:uppercase;color:var(--brand-green);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.TNuzuG_sectionHeader h2{color:var(--brand-green);margin:.6rem 0 0;font-size:clamp(1.7rem,3vw,2rem);line-height:1.05}.TNuzuG_adminFilterCard .TNuzuG_sectionHeader h2{font-size:24px}.TNuzuG_sectionHeader p{color:var(--brand-muted);margin:.6rem 0 0;line-height:1.75}.TNuzuG_sectionHeader .TNuzuG_attribution{margin-top:.4rem;font-size:.75rem;font-style:italic}.TNuzuG_attribution a{color:var(--brand-green);text-underline-offset:.15em;text-decoration:underline}.TNuzuG_searchWrap{align-items:center;margin-bottom:1.4rem;display:flex;position:relative}.TNuzuG_searchIcon{color:var(--brand-muted);pointer-events:none;position:absolute;left:1.05rem}.TNuzuG_searchInput{border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;min-height:52px;color:var(--brand-green);box-shadow:none;border-radius:10px;padding:.85rem 2.9rem;font-family:inherit;font-size:1rem;transition:border-color .16s,box-shadow .16s}.TNuzuG_searchInput::placeholder{color:var(--brand-muted)}.TNuzuG_searchInput::-webkit-search-cancel-button{appearance:none}.TNuzuG_searchInput::-webkit-search-decoration{appearance:none}.TNuzuG_searchInput:focus{border-color:var(--brand-green);box-shadow:none;outline:none}.TNuzuG_searchClear{background:var(--brand-tint);width:30px;height:30px;color:var(--brand-green);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;right:.9rem}.TNuzuG_searchClear:hover{background:var(--brand-tint)}.TNuzuG_resultsMeta{color:var(--brand-muted);margin:0 0 .9rem;font-size:.85rem;font-weight:600}.TNuzuG_filterRows{min-width:0}.TNuzuG_controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:.9rem;display:grid}.TNuzuG_primaryControlGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TNuzuG_filterActions{justify-content:flex-start;gap:.55rem;margin-bottom:1.4rem;display:flex}.TNuzuG_filterAction.TNuzuG_filterAction{gap:.4rem;width:148px;min-height:36px;padding:.5rem .8rem;font-size:.82rem;font-weight:400}.TNuzuG_filterAction:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_shareFilterActionCopied{animation:.32s ease-out TNuzuG_shareCopiedPop}@keyframes TNuzuG_shareCopiedPop{0%{transform:scale(.94)}55%{transform:scale(1.06)}to{transform:scale(1)}}.TNuzuG_control{flex-direction:column;gap:.45rem;display:flex}.TNuzuG_controlLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-green);font-size:.78rem;font-weight:700}.TNuzuG_gradeSelect{width:100%;position:relative}.TNuzuG_gradeSelectSummary{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;min-height:46px;color:var(--brand-green);cursor:pointer;box-shadow:none;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;font-size:.95rem;font-weight:600;list-style:none;transition:border-color .16s,box-shadow .16s;display:flex}.TNuzuG_gradeSelectSummary::-webkit-details-marker{display:none}.TNuzuG_gradeSelectSummary:focus-visible,.TNuzuG_gradeSelect[open] .TNuzuG_gradeSelectSummary{border-color:var(--brand-border);outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_gradeSelectIcon{color:var(--brand-muted);flex:none;transition:transform .16s}.TNuzuG_gradeSelect[open] .TNuzuG_gradeSelectIcon{transform:rotate(180deg)}.TNuzuG_gradeSelectMenu{z-index:20;border:1px solid var(--brand-border);background:var(--brand-surface);width:min(340px,100vw - 2rem);box-shadow:var(--brand-shadow-card);border-radius:5px;padding:.8rem;position:absolute;top:calc(100% + .45rem);left:0}.TNuzuG_gradeSelectAll,.TNuzuG_gradeCheckbox{color:var(--brand-green);cursor:pointer;align-items:center;gap:.45rem;font-size:.86rem;font-weight:400;display:inline-flex}.TNuzuG_gradeSelectAll{width:100%;padding:.15rem 0 .75rem}.TNuzuG_gradeSelectAll input,.TNuzuG_gradeCheckbox input{width:16px;height:16px;accent-color:var(--brand-green);cursor:pointer;margin:0}.TNuzuG_gradeBand{min-width:0;margin:0;padding:0}.TNuzuG_gradeSelectAll+.TNuzuG_gradeBand{margin-top:1rem}.TNuzuG_gradeBand+.TNuzuG_gradeBand{margin-top:.9rem}.TNuzuG_gradeBandHeading{color:var(--brand-green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:.72rem;font-weight:400;display:flex}.TNuzuG_gradeBandHeading>span:first-child{flex:none}.TNuzuG_gradeBandRule{background:var(--brand-tint);flex:auto;height:1px}.TNuzuG_gradeBandOptions{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.TNuzuG_selectWrap{align-items:center;display:flex;position:relative}.TNuzuG_select{appearance:none;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;min-height:46px;color:var(--brand-green);cursor:pointer;box-shadow:none;border-radius:10px;padding:.8rem 2.6rem .8rem 1rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .16s,box-shadow .16s}.TNuzuG_select:focus{border-color:var(--brand-green);box-shadow:none;outline:none}.TNuzuG_select:disabled{opacity:.5;cursor:not-allowed;background:var(--brand-surface)}.TNuzuG_selectIcon{color:var(--brand-muted);pointer-events:none;position:absolute;right:.9rem}.TNuzuG_wrappingSelect{min-width:0;position:relative}.TNuzuG_wrappingSelectSummary{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;min-height:46px;color:var(--brand-green);overflow-wrap:anywhere;cursor:pointer;box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;font-size:.95rem;font-weight:600;line-height:1.35;list-style:none;transition:border-color .16s,box-shadow .16s;display:flex}.TNuzuG_wrappingSelectSummary::-webkit-details-marker{display:none}.TNuzuG_wrappingSelectValue{flex:auto;min-width:0;display:block}.TNuzuG_wrappingSelectCode{font-weight:600}.TNuzuG_wrappingSelectLabel{overflow-wrap:anywhere}.TNuzuG_wrappingSelectSummary:focus-visible,.TNuzuG_wrappingSelect[open] .TNuzuG_wrappingSelectSummary{border-color:var(--brand-border);outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_wrappingSelectIcon{color:var(--brand-muted);flex:none;transition:transform .16s}.TNuzuG_wrappingSelect[open] .TNuzuG_wrappingSelectIcon{transform:rotate(180deg)}.TNuzuG_selectPopover{z-index:50;border:1px solid var(--brand-border);background:var(--brand-surface);width:max(100%,280px);max-width:min(480px,100vw - 3rem);box-shadow:var(--brand-shadow-small);border-radius:12px;padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0}.TNuzuG_wrappingSelectOptions{overscroll-behavior:contain;gap:.2rem;max-height:min(320px,40vh);display:grid;overflow-y:auto}.TNuzuG_wrappingSelectOption{width:100%;min-height:44px;color:var(--brand-green);font:inherit;overflow-wrap:anywhere;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.7rem .75rem;font-size:.88rem;line-height:1.4;display:flex}.TNuzuG_wrappingSelectOption:hover,.TNuzuG_wrappingSelectOption:focus-visible{background:var(--brand-tint);outline:none}.TNuzuG_wrappingSelectOptionSelected{background:var(--brand-tint);color:var(--brand-green)}.TNuzuG_filterPanel{min-width:0}.TNuzuG_filterPanel .TNuzuG_controlLabel,.TNuzuG_filterSheet .TNuzuG_controlLabel{letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:600}.TNuzuG_filterPanel .TNuzuG_filterActions,.TNuzuG_filterSheet .TNuzuG_filterActions{margin:1rem 0 0}.TNuzuG_filterPanel .TNuzuG_filterAction,.TNuzuG_filterSheet .TNuzuG_filterAction{width:auto;min-height:44px}.TNuzuG_filterPanel .TNuzuG_shareFilterActionCopied,.TNuzuG_filterSheet .TNuzuG_shareFilterActionCopied{background:var(--brand-tint);color:var(--brand-green)}.TNuzuG_optionSearch{border-bottom:1px solid var(--brand-border);color:var(--brand-muted);align-items:center;gap:.5rem;margin-bottom:.3rem;padding:0 .65rem;display:flex}.TNuzuG_optionSearch input{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--brand-green);background:0 0;border:0;font-size:.9rem}.TNuzuG_optionSearch input:focus{box-shadow:none;outline:none}.TNuzuG_optionEmpty{color:var(--brand-muted);padding:.5rem .75rem;font-size:.85rem}.TNuzuG_wrappingSelectOption>svg{flex-shrink:0}.TNuzuG_gradePresets{margin-bottom:1rem;display:flex}.TNuzuG_gradeBand{border:0;min-inline-size:0}.TNuzuG_gradeBandHeading{letter-spacing:0;text-transform:none;padding:0;font-size:.9rem;font-weight:600}.TNuzuG_gradeBandOptions{gap:.4rem}.TNuzuG_gradeTile{cursor:pointer;position:relative}.TNuzuG_gradeTile input{opacity:0;width:1px;height:1px;position:absolute}.TNuzuG_gradeTile span{box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);min-width:44px;min-height:44px;color:var(--brand-green);border-radius:8px;place-items:center;padding:0 .35rem;font-size:.95rem;display:grid}.TNuzuG_gradeTile input:checked+span{border-color:var(--brand-green);background:var(--brand-green);color:var(--brand-surface);font-weight:600}.TNuzuG_gradeTile input:focus-visible+span{border-color:var(--brand-green);box-shadow:none;outline:none}.TNuzuG_gradeFooter button:focus-visible,.TNuzuG_topicHeading button:focus-visible,.TNuzuG_mobileFilterTrigger:focus-visible,.TNuzuG_filterSheet button:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_gradeFooter{border-top:1px solid var(--brand-border);justify-content:space-between;margin-top:.8rem;padding-top:.4rem;display:flex}.TNuzuG_gradeFooter button,.TNuzuG_topicHeading button{min-height:44px;color:var(--brand-green);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.TNuzuG_gradeFooter button:last-child{font-weight:700}.TNuzuG_gradeSelectMenu{box-sizing:border-box;overscroll-behavior:contain;max-height:min(650px,65vh);overflow-y:auto}.TNuzuG_topicNavigation{border-top:1px solid var(--brand-border);padding-top:.7rem}.TNuzuG_noMatches{padding-top:1rem}.TNuzuG_topicHeading{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:36px;list-style:none;display:flex}.TNuzuG_topicHeading::-webkit-details-marker{display:none}.TNuzuG_topicDisclosureChevron{flex-shrink:0}.TNuzuG_topicNavigation[open]>.TNuzuG_topicHeading .TNuzuG_topicDisclosureChevron{transform:rotate(90deg)}.TNuzuG_topicNavigation[open]>.TNuzuG_topicTrail{margin-top:.5rem}.TNuzuG_topicHeading .TNuzuG_controlLabel{color:var(--brand-green);font-size:1.15rem;font-weight:700}.TNuzuG_topicTrail{flex-wrap:wrap;align-items:flex-end;gap:.9rem .55rem;display:flex}.TNuzuG_topicStep{grid-template-columns:minmax(0,1fr) 44px;align-items:start;min-width:0;max-width:100%;display:grid}.TNuzuG_topicStep .TNuzuG_wrappingSelectSummary{border-top-right-radius:0;border-bottom-right-radius:0}.TNuzuG_topicRemove{height:var(--topic-control-height,46px);box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);min-height:46px;color:var(--brand-green);cursor:pointer;border-left:0;border-radius:0 10px 10px 0;place-items:center;display:grid}.TNuzuG_topicRemove:hover{background:var(--brand-paper)}.TNuzuG_topicRemove:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_topicTrail .TNuzuG_wrappingSelectSummary{min-height:46px;padding:.6rem .75rem;font-size:.95rem;font-weight:500}.TNuzuG_topicCrumb .TNuzuG_wrappingSelectSummary{background:var(--brand-surface);border-color:var(--brand-border)}.TNuzuG_topicCrumb .TNuzuG_wrappingSelectSummary .TNuzuG_wrappingSelectLabel{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.TNuzuG_wrappingSelectSummary.TNuzuG_nextSelect,.TNuzuG_gradeSelectSummary.TNuzuG_nextSelect{background:var(--brand-green);border-color:var(--brand-green);color:var(--brand-paper,#fff)}.TNuzuG_nextSelect .TNuzuG_wrappingSelectIcon,.TNuzuG_nextSelect .TNuzuG_gradeSelectIcon{color:inherit}.TNuzuG_topicSeparator{min-height:46px;color:var(--brand-muted);align-items:center;display:flex}.TNuzuG_topicNext{flex:260px;min-width:0;max-width:480px}.TNuzuG_topicStep .TNuzuG_selectPopover{width:min(420px,100vw - 3rem)}.TNuzuG_mobileFilterTrigger{border:1px solid var(--brand-border);background:var(--brand-paper);width:100%;min-height:64px;color:var(--brand-green);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.TNuzuG_mobileFilterTrigger>span{flex:1;min-width:0}.TNuzuG_mobileFilterTrigger strong{font-size:.9rem;display:block}.TNuzuG_mobileFilterTrigger>span>span{-webkit-line-clamp:2;color:var(--brand-muted);-webkit-box-orient:vertical;margin-top:.2rem;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.TNuzuG_mobileFilterTrigger>svg{flex-shrink:0}.TNuzuG_filterSheet{box-sizing:border-box;background:var(--brand-surface);width:100%;max-width:100%;max-height:92dvh;color:var(--brand-green);border:0;border-radius:20px 20px 0 0;margin:auto 0 0;padding:0;overflow:hidden}.TNuzuG_filterSheet::backdrop{background:rgba(var(--brand-green-rgb), .45)}.TNuzuG_filterSheetContent{flex-direction:column;max-height:92dvh;display:flex}.TNuzuG_filterSheetHeader{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.TNuzuG_filterSheetHeader h3{margin:0;font-size:1.05rem}.TNuzuG_filterSheetHeader button{background:var(--brand-paper);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.TNuzuG_filterSheetBody{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem;overflow-y:auto}.TNuzuG_filterSheetFooter{padding:.8rem 1rem max(.8rem, env(safe-area-inset-bottom));border-top:1px solid var(--brand-border)}.TNuzuG_filterSheetFooter button{width:100%}.TNuzuG_filterSheet .TNuzuG_controlGrid{grid-template-columns:1fr}.TNuzuG_filterSheet .TNuzuG_selectPopover,.TNuzuG_filterSheet .TNuzuG_gradeSelectMenu{width:100%;max-width:100%;max-height:none;box-shadow:none;margin-top:.5rem;position:static}.TNuzuG_filterSheet .TNuzuG_wrappingSelectOptions{max-height:240px}.TNuzuG_filterSheet .TNuzuG_gradeSelect{width:100%}.TNuzuG_filterSheet .TNuzuG_topicStep,.TNuzuG_filterSheet .TNuzuG_topicNext{flex-basis:100%;width:100%;max-width:100%}.TNuzuG_filterSheet .TNuzuG_topicSeparator{display:none}.TNuzuG_filterSheet .TNuzuG_topicCrumb .TNuzuG_wrappingSelectSummary .TNuzuG_wrappingSelectLabel{white-space:normal;max-width:none}.TNuzuG_filterSheet .TNuzuG_optionSearch input{font-size:16px}.TNuzuG_standardResultsDivider{background:var(--brand-tint);border:0;height:1px;margin:1.9rem 0 0}.TNuzuG_standardResultsHeading{color:var(--brand-green);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:.9rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.25}.TNuzuG_standardResultsHeading+.TNuzuG_standardCard{margin-top:.75rem}.TNuzuG_standardCard{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.25rem;padding:0}.TNuzuG_standardCardDirect{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.TNuzuG_breadcrumb{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.TNuzuG_breadcrumb .TNuzuG_sep{color:var(--brand-muted)}.TNuzuG_flatStandardsGroups{gap:.7rem;margin-top:0;display:grid}.TNuzuG_standardPathGroups{gap:2.5rem;display:grid}.TNuzuG_standardPathGroup{gap:.75rem;display:grid}.TNuzuG_standardPathHeading{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.45;display:block}.TNuzuG_standardPathSeparator{color:var(--brand-muted);white-space:nowrap}.TNuzuG_standardPathSegment{display:inline}.TNuzuG_standardPathSegment+.TNuzuG_standardPathSegment{margin-left:.35rem}.TNuzuG_standardPathEllipsis{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.TNuzuG_standardPathDetails{min-width:0}.TNuzuG_standardPathCompact,.TNuzuG_standardPathFull{display:inline}.TNuzuG_standardPathSummary{cursor:pointer;width:fit-content;list-style:none}.TNuzuG_standardPathSummary::-webkit-details-marker{display:none}.TNuzuG_standardPathSummary:hover{color:var(--brand-muted)}.TNuzuG_standardPathSummary:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);border-radius:4px;text-decoration:none}.TNuzuG_standardPathFull,.TNuzuG_standardPathDetails[open] .TNuzuG_standardPathCompact{display:none}.TNuzuG_standardPathDetails[open] .TNuzuG_standardPathFull{display:inline}.TNuzuG_standardPathHeading+.TNuzuG_flatStandardsGroups{margin-left:3rem}.TNuzuG_standardList{gap:1rem;margin-top:1.1rem;display:grid}.TNuzuG_standardItem{background:var(--brand-surface);border:1px solid var(--brand-border);text-align:left;border-radius:20px;grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;width:100%;padding:0;scroll-margin-bottom:2rem;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.TNuzuG_standardNodeMain{border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;min-width:0;padding:.9rem 1rem;display:flex;position:relative}.TNuzuG_resultTree .TNuzuG_standardItem.TNuzuG_standardItemWithoutAction{grid-template-columns:minmax(0,1fr)}.TNuzuG_standardItemWithoutAction .TNuzuG_standardNodeMain{border-radius:inherit}.TNuzuG_standardNodeMain:has(.TNuzuG_nodeExpandIcon){padding-left:2.5rem}.TNuzuG_nodeExpandIcon{color:var(--brand-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.TNuzuG_standardItemHitTarget{z-index:1;border-radius:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.TNuzuG_standardItem:hover{border-color:var(--brand-border);background:var(--brand-paper);transform:translateY(-1px)}.TNuzuG_standardItemSelected,.TNuzuG_standardItemSelected:hover{background:var(--brand-tint);border-color:var(--brand-border)}.TNuzuG_standardItemHitTarget:focus{outline:none;text-decoration:none}.TNuzuG_standardTutorColumn{justify-content:center;align-items:center;min-width:0;padding:.65rem .4rem;display:flex}.TNuzuG_standardItemWithPractice,.TNuzuG_resultTree .TNuzuG_standardItem.TNuzuG_standardItemWithPractice{grid-template-columns:minmax(0,1fr) auto}.TNuzuG_standardItemWithPractice .TNuzuG_standardTutorColumn{flex-wrap:wrap;gap:.4rem}.TNuzuG_standardItemTutorAction{border:1px solid var(--brand-sage);background:var(--brand-surface);max-width:100%;min-height:44px;color:var(--brand-green);font:inherit;text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;transition:background .16s,border-color .16s;display:flex}.TNuzuG_standardItemTutorAction:hover{background:var(--brand-tint);border-color:var(--brand-sage)}.TNuzuG_standardItemTutorAction:active{background:var(--brand-tint)}.TNuzuG_standardItemFilterAction{white-space:nowrap;flex-direction:row}.TNuzuG_standardItemTutorAction:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}@media (prefers-reduced-motion:reduce){.TNuzuG_standardItemTutorAction{transition:none}.TNuzuG_standardItemTutorAction:hover,.TNuzuG_standardItemTutorAction:active{transform:none}}.TNuzuG_standardItemChevron{background:var(--brand-surface);width:2.6rem;height:2.6rem;color:var(--brand-green);border-radius:12px;place-items:center;transition:transform .16s,background .16s,color .16s;display:grid}.TNuzuG_standardItemChevron svg{stroke-width:2.2px;display:block}.TNuzuG_standardItemTutorLabel{font-size:.85rem;font-weight:600;line-height:1.2}.TNuzuG_standardItemTutorAction:hover .TNuzuG_standardItemChevron{background:var(--brand-green);color:var(--brand-surface);transform:scale(1.06)}.TNuzuG_standardItemContent{pointer-events:none;min-width:0;display:flow-root}.TNuzuG_resultNodePath{color:var(--brand-muted);overflow-wrap:anywhere;margin-bottom:.45rem;font-size:.8rem;line-height:1.5}.TNuzuG_resultTree,.TNuzuG_resultTreeChildren{margin:0;padding:0;list-style:none}.TNuzuG_resultTreeChildren{border-left:1px solid var(--brand-border);margin:.7rem 0 0 1rem;padding-left:.7rem}.TNuzuG_resultTreeNode+.TNuzuG_resultTreeNode{margin-top:.7rem}.TNuzuG_resultFramework{color:var(--brand-green);margin:1rem 0 .65rem;font-size:1rem}.TNuzuG_resultTree mark{background:var(--brand-chalk);color:var(--brand-green);border-radius:2px}.TNuzuG_tutorAnchor{scroll-margin-top:7.5rem}@media (max-width:560px){.TNuzuG_resultTreeChildren{margin-left:.15rem;padding-left:.25rem}.TNuzuG_resultTree .TNuzuG_standardItem{grid-template-columns:minmax(0,1fr) 80px}.TNuzuG_standardItemWithPractice,.TNuzuG_resultTree .TNuzuG_standardItem.TNuzuG_standardItemWithPractice{grid-template-columns:minmax(0,1fr)}.TNuzuG_standardItemWithPractice .TNuzuG_standardNodeMain{border-radius:20px 20px 0 0}.TNuzuG_standardItemWithPractice .TNuzuG_standardTutorColumn{flex-wrap:nowrap;padding:0 .75rem .75rem}.TNuzuG_standardItemWithPractice .TNuzuG_standardItemTutorAction{flex:1;min-width:0}.TNuzuG_standardNodeMain{padding:.75rem}.TNuzuG_standardItemTutorAction{padding-inline:.35rem}.TNuzuG_standardItemTutorLabel{font-size:.8rem}}.TNuzuG_moreResults{border:1px solid var(--brand-border);background:var(--brand-surface);min-height:44px;color:var(--brand-green);font:inherit;cursor:pointer;border-radius:10px;margin:1rem auto 0;padding:.6rem 1rem;display:block}.TNuzuG_moreResults:hover{background:var(--brand-paper)}.TNuzuG_moreResults:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_standardItemCode{z-index:2;float:left;border:1px solid var(--brand-border);background:var(--brand-tint);width:fit-content;max-width:100%;color:var(--brand-muted);overflow-wrap:anywhere;pointer-events:none;border-radius:999px;margin:.24rem .5rem 0 0;padding:.14rem .48rem;font-size:.74rem;font-weight:600;line-height:1.3;position:relative}.TNuzuG_standardText{color:var(--brand-green);padding-top:.1rem;font-size:1rem;line-height:1.7}.TNuzuG_standardText p{margin:0}.TNuzuG_standardText p+p,.TNuzuG_standardText p+ul,.TNuzuG_standardText p+ol,.TNuzuG_standardText ul+p,.TNuzuG_standardText ol+p{margin-top:.65rem}.TNuzuG_standardText ul,.TNuzuG_standardText ol{margin:.45rem 0 0;padding-left:1.35rem}.TNuzuG_standardText a{z-index:2;color:var(--brand-green);text-underline-offset:.15em;pointer-events:auto;text-decoration-thickness:1px;position:relative}.TNuzuG_standardPaths{color:var(--brand-muted);grid-column:1/-1;font-size:.8rem}.TNuzuG_standardPaths summary{z-index:2;cursor:pointer;width:fit-content;color:var(--brand-green);pointer-events:auto;position:relative}.TNuzuG_standardPathOptions{gap:.35rem;margin-top:.5rem;display:grid}.TNuzuG_standardPathOptions button{z-index:2;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;color:var(--brand-green);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;border-radius:10px;padding:.55rem .65rem;line-height:1.45;position:relative}.TNuzuG_standardPathOptions button:hover,.TNuzuG_standardPathOptions button:focus-visible{border-color:var(--brand-border);background:var(--brand-tint);outline:none}.TNuzuG_groupOutline{gap:2rem;margin-top:1.1rem;display:grid}.TNuzuG_subjectBlock{gap:1.25rem;display:grid}.TNuzuG_subjectBlock:not(:first-child){border-top:1px solid var(--brand-border);padding-top:1.75rem}.TNuzuG_groupOutline .TNuzuG_standardList{margin-top:0}@media (max-width:560px){.TNuzuG_standardPathHeading+.TNuzuG_flatStandardsGroups{margin-left:0}.TNuzuG_standardPaths{font-size:.76rem}}.TNuzuG_emptyCard{border-style:dashed;border-color:var(--brand-border);background:var(--brand-surface);text-align:center;color:var(--brand-muted);border-radius:26px;margin-top:1.4rem;padding:2rem 1.5rem;line-height:1.7}.TNuzuG_tutorCallout{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.TNuzuG_tutorCalloutText{flex-direction:column;gap:.35rem;display:flex}.TNuzuG_tutorHeadline{color:var(--brand-green);align-items:center;gap:.55rem;font-size:1.1rem;font-weight:800;display:flex}.TNuzuG_tutorSubcopy{color:var(--brand-green);margin:0;font-size:.92rem;line-height:1.6}.TNuzuG_tutorActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:560px){.TNuzuG_tutorActions{justify-content:center}}.TNuzuG_tutorActionItem{flex-direction:column;align-items:center;gap:.6rem;display:flex}.TNuzuG_tutorCreditCount{color:var(--brand-muted);font-size:.78rem;font-style:italic;font-weight:400;line-height:1}.TNuzuG_tutorButtonIcon{flex-shrink:0}.TNuzuG_tutorNote{color:var(--brand-green);font-size:.85rem}.TNuzuG_ccButton{border:1px solid var(--brand-border);background:var(--brand-surface);min-width:48px;height:38px;color:var(--brand-green);letter-spacing:.02em;cursor:pointer;box-shadow:var(--brand-shadow-small);border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.82rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.TNuzuG_ccButton:hover{background:var(--brand-surface);border-color:var(--brand-border);transform:translateY(-1px)}.TNuzuG_ccButtonActive{border-color:var(--brand-border);background:var(--brand-surface)}.TNuzuG_ccPanel{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:18px;width:100%;max-width:760px;margin-top:.25rem;overflow:hidden}.TNuzuG_ccHeader{color:var(--brand-green);background:var(--brand-surface);border-bottom:1px solid var(--brand-border);padding:.5rem .75rem;font-size:.8rem;font-weight:700}.TNuzuG_ccBody{color:var(--brand-green);white-space:pre-wrap;max-height:180px;padding:.65rem .75rem;font-size:.95rem;line-height:1.45;overflow:auto}@keyframes TNuzuG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.TNuzuG_micActive{color:var(--brand-green);animation:1.5s infinite TNuzuG_pulse}.TNuzuG_micButton{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .2s;display:inline-flex}.TNuzuG_micButton:hover{transform:scale(1.1)}.TNuzuG_micButton:active{transform:scale(.95)}.TNuzuG_micButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_micMuted{color:#dc3545}.TNuzuG_micContainer{flex-direction:column;align-items:center;gap:.6rem;padding-top:10px;padding-left:35px;display:flex}.TNuzuG_micLabel{color:var(--brand-green);background:var(--brand-tint);-webkit-user-select:none;user-select:none;border-radius:999px;padding:.25rem .65rem;font-size:.85rem;font-weight:600;transition:all .2s}.TNuzuG_micLabelMuted{color:#dc3545;background:#dc354514}.TNuzuG_callPadding{padding-top:5px;padding-left:35px}@media (max-width:1024px){.TNuzuG_page{width:min(100% - 2.5rem,100%);padding-top:1.25rem}.TNuzuG_controlGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.TNuzuG_heroCard,.TNuzuG_sectionCard,.TNuzuG_standardCard,.TNuzuG_emptyCard{border-radius:22px}.TNuzuG_controlGrid{grid-template-columns:1fr}.TNuzuG_filterActions,.TNuzuG_gradeSelect{width:100%}}@media (prefers-reduced-motion:reduce){.TNuzuG_shareFilterActionCopied{animation:none}}.TNuzuG_tutorGrid{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;margin-top:.25rem;display:flex}.TNuzuG_tutorGridCall{border:1px solid var(--brand-surface);background:var(--brand-paper);box-shadow:var(--brand-shadow-small);border-radius:20px;margin-top:1.5rem;padding:1rem 1.5rem}.TNuzuG_tutorSectionCall .TNuzuG_sectionHeader{margin-bottom:0}.TNuzuG_tutorTopCard{display:contents}.TNuzuG_tutorBoardSlot{min-width:0}.TNuzuG_tutorSectionActive{grid-template:"heading conversation""boards conversation"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid}.TNuzuG_tutorSectionActive .TNuzuG_sectionHeader{grid-area:heading}.TNuzuG_tutorSectionActive .TNuzuG_tutorBoardSlot{grid-area:boards}.TNuzuG_tutorSectionActive .TNuzuG_boardsWrapper{grid-template-columns:minmax(0,1fr);margin-bottom:0}.TNuzuG_tutorSectionActive .TNuzuG_tutorGrid{grid-area:conversation;min-width:0;margin-top:0}.TNuzuG_tutorSectionCall .TNuzuG_tutorTopCard{display:block}@media (min-width:901px) and (max-width:1400px),(min-width:901px) and (max-height:900px){.TNuzuG_tutorSectionDiagramActive .TNuzuG_sectionHeader{display:none}}@media (max-width:900px){.TNuzuG_tutorSectionActive{grid-template:"heading""boards""conversation"/minmax(0,1fr)}.TNuzuG_tutorSectionActive .TNuzuG_boardsWrapper{margin-bottom:1.5rem}.TNuzuG_tutorGrid{gap:1.25rem}.TNuzuG_tutorGridCall{padding:1.25rem}}.TNuzuG_tutorSessionHeader{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.TNuzuG_tutorSessionHeaderAudio{flex-direction:row;justify-content:space-between}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_modeSwitchButton,.TNuzuG_tutorSessionHeaderAudio .TNuzuG_endCallButton{white-space:nowrap;width:170px}.TNuzuG_tutorButtonsGroup{justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:900px){.TNuzuG_tutorSessionHeaderAudio{flex-direction:column}.TNuzuG_tutorButtonsGroup{flex-wrap:wrap;justify-content:center;width:100%}}@media (max-width:560px){.TNuzuG_tutorSessionHeaderAudio{gap:1.25rem}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_micSection{text-align:center;flex-direction:column;gap:.6rem}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_micStatusLabel{text-align:center}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_tutorExpiryInline{margin-top:.2rem;display:block}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_tutorExpirySeparator{display:none}.TNuzuG_tutorSessionHeaderAudio .TNuzuG_tutorButtonsGroup{flex-flow:column}}.TNuzuG_micSection{flex-direction:row;align-items:center;gap:.75rem;margin:0;display:flex}.TNuzuG_micButtonCircle{cursor:pointer;width:42px;height:42px;box-shadow:var(--brand-shadow-small);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.TNuzuG_micButtonCircle:hover{box-shadow:var(--brand-shadow-small);transform:translateY(-2px)}.TNuzuG_micButtonCircle:active{transform:scale(.96)}.TNuzuG_micActiveCircle{background:var(--brand-tint);color:var(--brand-green);border:1px solid var(--brand-border);animation:2s infinite TNuzuG_mic-pulse}@keyframes TNuzuG_mic-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-green-rgb), .25), var(--brand-shadow-small)}50%{box-shadow:0 0 0 10px rgba(var(--brand-green-rgb), 0), var(--brand-shadow-small)}}.TNuzuG_micMutedCircle{color:#c81e1e;background:#fde8e8;border:1px solid #c81e1e33}.TNuzuG_micStatusLabel{color:var(--brand-green);font-size:.85rem;font-weight:600}.TNuzuG_micStatusMuted{color:#c81e1e}.TNuzuG_tutorExpiryNote{color:var(--brand-muted);font-variant-numeric:tabular-nums;text-align:center;margin-top:-.5rem;font-size:.78rem;font-weight:500}.TNuzuG_tutorExpiryInline{color:var(--brand-muted);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:500}.TNuzuG_endCallButton{color:#b54646;cursor:pointer;background:0 0;border:1px solid #b54646;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.TNuzuG_endCallButton:hover:not(:disabled){color:var(--brand-white);background:#b54646}.TNuzuG_endCallButton:disabled,.TNuzuG_modeSwitchButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.TNuzuG_modeSwitchButton{border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-green);cursor:pointer;box-shadow:var(--brand-shadow-small);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.TNuzuG_modeSwitchButton:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-paper);transform:translateY(-1px)}.TNuzuG_chatPanel{border:1px solid var(--brand-border);border-radius:16px;width:100%;overflow:hidden}.TNuzuG_chatMessages{scrollbar-gutter:stable;scrollbar-color:#38554c61 transparent;scrollbar-width:thin;flex-direction:column;gap:.7rem;height:350px;padding:1rem;display:flex;overflow-y:scroll}.TNuzuG_chatMessages::-webkit-scrollbar{width:8px}.TNuzuG_chatMessages::-webkit-scrollbar-track{background:var(--brand-tint)}.TNuzuG_chatMessages::-webkit-scrollbar-thumb{background:var(--brand-tint);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.TNuzuG_chatEmptyState{min-height:190px;color:var(--brand-muted);justify-content:center;align-items:center;gap:.18rem;font-size:.9rem;display:flex}.TNuzuG_tutorConnectingDots{align-items:center;gap:.16rem;padding:.35rem 0 0 .12rem;display:inline-flex}.TNuzuG_tutorConnectingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite TNuzuG_tutorConnectingDot}.TNuzuG_tutorConnectingDots span:nth-child(2){animation-delay:.14s}.TNuzuG_tutorConnectingDots span:nth-child(3){animation-delay:.28s}@keyframes TNuzuG_tutorConnectingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.TNuzuG_chatMessageRow{width:100%;display:flex}.TNuzuG_chatMessageRowUser{justify-content:flex-end}.TNuzuG_chatMessageRowAssistant{justify-content:flex-start}.TNuzuG_chatBubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px;align-items:flex-start;gap:.45rem;max-width:min(78%,680px);padding:.7rem .9rem;font-size:.92rem;line-height:1.55;display:inline-flex}.TNuzuG_chatBubbleUser{background:var(--brand-green);color:var(--brand-surface);border-bottom-right-radius:5px}.TNuzuG_chatBubbleAssistant{border:1px solid var(--brand-border);background:var(--brand-paper);color:var(--brand-green);border-bottom-left-radius:5px}.TNuzuG_chatBubbleAudio{align-items:center;font-weight:700}.TNuzuG_chatMessageText{white-space:pre-wrap;min-width:0;max-width:100%}.TNuzuG_chatMessageText p,.TNuzuG_chatMessageText ul,.TNuzuG_chatMessageText ol{margin:0}.TNuzuG_chatMessageText p+p,.TNuzuG_chatMessageText p+ul,.TNuzuG_chatMessageText p+ol,.TNuzuG_chatMessageText ul+p,.TNuzuG_chatMessageText ol+p{margin-top:.55rem}.TNuzuG_chatMessageText ul,.TNuzuG_chatMessageText ol{padding-left:1.25rem}.TNuzuG_chatMessageText a{color:inherit;text-underline-offset:.15em}.TNuzuG_chatMessageText mjx-container[display=true]{max-width:100%;margin:.55rem 0;overflow:auto hidden}.TNuzuG_chatPending{border:1px solid var(--brand-border);background:var(--brand-paper);border-radius:15px 15px 15px 5px;align-self:flex-start;align-items:center;gap:.3rem;min-height:38px;padding:.7rem .9rem;display:inline-flex}.TNuzuG_chatPending span{background:var(--brand-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite TNuzuG_chatTypingDot}.TNuzuG_chatPending span:nth-child(2){animation-delay:.15s}.TNuzuG_chatPending span:nth-child(3){animation-delay:.3s}@keyframes TNuzuG_chatTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.TNuzuG_tutorConnectingDots span,.TNuzuG_chatPending span{opacity:.65;animation:none}}.TNuzuG_chatComposer{border-top:1px solid var(--brand-border);align-items:flex-end;gap:.65rem;padding:.8rem;display:flex}.TNuzuG_tutorSessionBottomAnchor{scroll-margin-bottom:1rem}.TNuzuG_chatContinuation{border-top:1px solid var(--brand-border);background:var(--brand-paper);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.TNuzuG_chatContinuation div{color:var(--brand-green);flex-direction:column;gap:.15rem;font-size:.88rem;display:flex}.TNuzuG_chatContinuation span{color:var(--brand-muted);font-size:.8rem}.TNuzuG_chatInput{resize:vertical;border:1px solid var(--brand-border);background:var(--brand-surface);width:100%;height:102px;min-height:46px;max-height:140px;color:var(--brand-green);font:inherit;border-radius:12px;padding:.72rem .85rem;font-size:.92rem;line-height:1.45}.TNuzuG_chatInput:focus{border-color:var(--brand-green);box-shadow:none;outline:none}.TNuzuG_chatInput:disabled{cursor:wait;background:var(--brand-paper)}.TNuzuG_chatSendButton{background:var(--brand-green);width:44px;height:44px;color:var(--brand-surface);cursor:pointer;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:inline-flex}.TNuzuG_chatSendButton:hover:not(:disabled){background:var(--brand-green);transform:translateY(-1px)}.TNuzuG_chatSendButton:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.TNuzuG_chatContinuation,.TNuzuG_chatComposer{flex-direction:column;align-items:stretch}.TNuzuG_chatSendButton{width:100%}}.TNuzuG_tutorError{color:#b42318;border-top:1px solid #b5464629;padding:.65rem 1rem;font-size:.85rem;font-weight:700}.TNuzuG_tutorErrorAudio{text-align:left;background:0 0;border:0;border-radius:0;margin:.25rem 0;padding:0}.TNuzuG_boardContainer{flex-direction:column;gap:.75rem;width:100%;min-width:0;margin-bottom:10px;display:flex;position:relative}.TNuzuG_boardContainer:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#bfc2ad,#a4a896);border-radius:3px;height:9px;position:absolute;bottom:-5px;left:-5px;right:-5px;box-shadow:0 3px 4px #23372c1f}.TNuzuG_boardContainer:before{content:"";pointer-events:none;z-index:2;background:#f3eed9;border-radius:2px;width:25px;height:5px;position:absolute;bottom:4px;right:28px;box-shadow:0 1px 2px #00000029}.TNuzuG_boardContainer{justify-self:center;max-width:560px}.TNuzuG_boardCanvas,.TNuzuG_drawingBoardCanvas{background:radial-gradient(at 30% 10%,#7e9b7f0f,#0000 65%),linear-gradient(165deg,#284941,#203c36);border:7px solid #b7b6a6;border-radius:12px;box-shadow:inset 0 1px 3px #0a1d163d,0 8px 22px #23372c17}.TNuzuG_boardCanvasShell{flex:1;min-width:0;display:flex;position:relative}.TNuzuG_boardCanvas{z-index:1;color:#f2f0df;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable;scrollbar-color:#e2e8f06b transparent;scrollbar-width:thin;letter-spacing:.01em;flex:1;width:100%;min-width:0;min-height:320px;padding:2rem;font-family:Outfit,Inter,-apple-system,sans-serif;font-size:1.15rem;line-height:1.8;position:relative;overflow:auto hidden}.TNuzuG_boardCanvas::-webkit-scrollbar{width:10px;height:10px}.TNuzuG_boardCanvas::-webkit-scrollbar-track{background:0 0}.TNuzuG_boardCanvas::-webkit-scrollbar-thumb{background:#e2e8f06b;border:2px solid #203c36;border-radius:999px}.TNuzuG_boardScrollHint{color:#e2e8f0;pointer-events:none;background:linear-gradient(90deg,#203c3600,#203c36f0 58%,#203c36 100%);border-radius:0 5px 5px 0;justify-content:flex-end;align-items:flex-end;width:min(11rem,42%);padding:0 .75rem .75rem;display:flex;position:absolute;top:7px;bottom:17px;right:7px}.TNuzuG_boardScrollHint span{white-space:nowrap;background:#0f172acc;border:1px solid #e2e8f038;border-radius:999px;align-items:center;gap:.15rem;padding:.35rem .5rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 4px 12px #0f172a3d}.TNuzuG_boardPlaceholder{color:#94a3b8;text-align:center;justify-content:center;align-items:center;height:100%;min-height:250px;font-family:Outfit,Inter,-apple-system,sans-serif;font-size:1.15rem;font-style:italic;display:flex}.TNuzuG_boardErasing{will-change:opacity, transform;animation:.25s ease-in forwards TNuzuG_erase-fade}@keyframes TNuzuG_erase-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.TNuzuG_chalkMath{vertical-align:middle;max-width:none;display:inline-block;overflow:visible}.TNuzuG_chalkMathDisplay{width:max-content;min-width:100%;display:block}.TNuzuG_chalkMath mjx-container{max-width:none}.TNuzuG_boardsWrapper{overflow-anchor:none;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;width:100%;margin-bottom:1.5rem;display:grid}.TNuzuG_boardsWrapperCall{margin-top:4.5rem;margin-bottom:0}@media (max-width:1200px){.TNuzuG_boardsWrapper{grid-template-columns:1fr;gap:1.5rem}}@media (min-width:901px){.TNuzuG_boardsWrapperCall{grid-template-columns:repeat(2,minmax(0,1fr))}}.TNuzuG_drawingBoardCanvas{flex:1;justify-content:center;align-items:flex-start;min-width:0;min-height:320px;padding:0;display:flex;position:relative;overflow:hidden}.TNuzuG_diagramFrameShell{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.TNuzuG_diagramErrorState{color:#e2e8f0;text-align:center;max-width:28rem;padding:1rem 1.25rem;font-size:.92rem;line-height:1.55}.TNuzuG_drawingBoardCanvas .TNuzuG_boardPlaceholder{color:#94a3b8}.TNuzuG_betaBadge{text-transform:uppercase;color:var(--brand-green);background-color:var(--brand-tint);vertical-align:middle;letter-spacing:.06em;border:1px solid var(--brand-border);border-radius:8px;justify-content:center;align-items:center;margin-left:.8rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}@media (max-width:560px){.TNuzuG_sectionHeader .TNuzuG_tutorHeading{flex-direction:column-reverse;align-items:flex-start;gap:.45rem;display:flex}.TNuzuG_betaBadge{margin-left:0}}.TNuzuG_standardLc{color:var(--brand-green);grid-column:1/-1;margin-top:.5rem;font-size:.82rem}.TNuzuG_standardLc summary{z-index:2;cursor:pointer;width:fit-content;color:var(--brand-green);pointer-events:auto;outline:none;font-weight:600;position:relative}.TNuzuG_standardLc summary:hover{text-decoration:underline}.TNuzuG_standardLcList{color:var(--brand-muted);pointer-events:none;margin:.4rem 0 0;padding-left:1.1rem;list-style-type:disc}.TNuzuG_standardLcItem{pointer-events:none;margin-bottom:.25rem;line-height:1.4}.TNuzuG_standardLcItem:last-child{margin-bottom:0}.TNuzuG_ivyBoardSlot{min-height:360px;margin-top:24px;padding-left:148px;position:relative}.TNuzuG_ivyBoardSlot .TNuzuG_boardsWrapperCall{margin-top:0}@media (max-width:560px){.TNuzuG_ivyBoardSlot{min-height:290px;padding-left:104px}.TNuzuG_ivyBoardSlot .TNuzuG_boardCanvas{padding:1rem}}@media (max-width:640px){.TNuzuG_ivyBoardSlot{min-height:0;padding-left:0}}.TNuzuG_ivyBoardsHidden{visibility:hidden;pointer-events:none}.TNuzuG_searchAwaitingSelection{display:none}@media (max-width:640px){.TNuzuG_primaryControlGrid{grid-template-columns:minmax(0,1fr)}.TNuzuG_searchAwaitingSelection{display:flex}}.TNuzuG_tutorIPad.TNuzuG_tutorSectionActive{grid-template:"heading""boards""conversation"/minmax(0,1fr)}.TNuzuG_tutorIPad.TNuzuG_tutorSectionActive .TNuzuG_boardsWrapper,.TNuzuG_tutorIPad.TNuzuG_tutorSectionCall .TNuzuG_boardsWrapper{grid-template-columns:minmax(0,1fr);gap:1.5rem}.TNuzuG_tutorIPad.TNuzuG_tutorSectionActive .TNuzuG_boardsWrapper{margin-bottom:1.5rem}.TNuzuG_tutorIPad.TNuzuG_tutorSectionDiagramActive .TNuzuG_sectionHeader{display:flex}.TNuzuG_tutorChromebook.TNuzuG_tutorSectionActive{grid-template:"heading conversation""boards conversation"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}.TNuzuG_tutorChromebook.TNuzuG_tutorSectionCall .TNuzuG_boardsWrapperCall{grid-template-columns:repeat(2,minmax(0,1fr))}.TNuzuG_adminStandardsScroller{scrollbar-gutter:stable;max-height:min(800px,80vh);padding-right:1rem;overflow-y:auto}.TNuzuG_adminStandardsScroller:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.TNuzuG_wrappingSelectSummary[aria-disabled=true]{opacity:.6;cursor:not-allowed}.TNuzuG_diagramDrawingProgress{z-index:2;color:#f2f0df;pointer-events:none;background:radial-gradient(at 50% 42%,#31574a,#24483e 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex;position:absolute;inset:0}.TNuzuG_diagramDrawingProgress svg{width:180px;height:120px;overflow:visible}.TNuzuG_diagramSketchGrid{stroke:#abc4b5;stroke-width:1px;fill:none;opacity:.16}.TNuzuG_diagramSketchGrid circle{fill:#abc4b5;stroke:none}.TNuzuG_diagramSketchGuide,.TNuzuG_diagramSketchStroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.TNuzuG_diagramSketchGuide{stroke:#b4d4bc;stroke-width:2px;opacity:.12}.TNuzuG_diagramSketchStroke{stroke:#f2f0df;stroke-width:2.8px;stroke-dasharray:100;stroke-dashoffset:100px;animation:3.2s linear infinite TNuzuG_diagramSketchTrace}.TNuzuG_diagramSketchChalk{filter:drop-shadow(0 3px 3px #0000002e);animation:3.2s linear infinite TNuzuG_diagramSketchChalk}.TNuzuG_diagramChalkBody{fill:#f5f2e7;stroke:#fffdf5;stroke-width:1px;stroke-linejoin:round}.TNuzuG_diagramChalkShade{fill:none;stroke:#d0d0bd;stroke-width:1.5px;stroke-linecap:round}.TNuzuG_diagramChalkTip{fill:none;stroke:#fffefa;stroke-width:1.5px;stroke-linecap:round}.TNuzuG_diagramChalkDust{fill:#f5f2e7;animation:.65s ease-out infinite TNuzuG_diagramChalkDust}@keyframes TNuzuG_diagramChalkDust{0%{opacity:.65;transform:translate(0)}to{opacity:0;transform:translate(-3px,4px)}}.TNuzuG_diagramDrawingLabel{color:#d1ded2;letter-spacing:.025em;align-items:center;gap:5px;font-size:.85rem;font-weight:500;display:flex}.TNuzuG_diagramDrawingDots{gap:3px;padding-top:6px;display:inline-flex}.TNuzuG_diagramDrawingDots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite TNuzuG_diagramDrawingDot}.TNuzuG_diagramDrawingDots i:nth-child(2){animation-delay:.16s}.TNuzuG_diagramDrawingDots i:nth-child(3){animation-delay:.32s}@keyframes TNuzuG_diagramSketchTrace{0%{stroke-dashoffset:100px;opacity:0}8%{stroke-dashoffset:100px;opacity:1}70%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes TNuzuG_diagramSketchChalk{0%{opacity:0;transform:translate(38px,82px)}8%{opacity:1;transform:translate(38px,82px)}30%{opacity:1;transform:translate(70px,48px)}47%{opacity:1;transform:translate(102px,66px)}70%{opacity:1;transform:translate(138px,30px)}86%{opacity:1;transform:translate(142px,24px)}to{opacity:0;transform:translate(142px,24px)}}@keyframes TNuzuG_diagramDrawingDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.TNuzuG_diagramSketchStroke{stroke-dashoffset:0;animation:none}.TNuzuG_diagramSketchChalk{animation:none;transform:translate(138px,30px)}.TNuzuG_diagramDrawingDots i{opacity:.65;animation:none}.TNuzuG_diagramChalkDust{opacity:0;animation:none}}.TNuzuG_backButton{margin-bottom:16px}.TNuzuG_exitViewButton{text-align:center;justify-content:center;align-items:center}.TNuzuG_studentViewBanner.TNuzuG_studentViewBanner{flex-direction:row;justify-content:space-between;align-items:center}.TNuzuG_studentViewBanner>div{min-width:0}.TNuzuG_studentViewBanner strong{overflow-wrap:anywhere}.TNuzuG_studentViewBanner .TNuzuG_exitViewButton{flex-shrink:0}@media (max-width:560px){.TNuzuG_studentViewBanner.TNuzuG_studentViewBanner{flex-direction:column;align-items:stretch}}.TNuzuG_tutorButton.TNuzuG_tutorButton{box-sizing:border-box;gap:8px;width:200px;max-width:100%;height:54px;min-height:54px;padding:0 22px}@media (max-width:560px){.TNuzuG_tutorButton.TNuzuG_tutorButton{height:50px;min-height:50px}}
.TldjPW_shell,.TldjPW_content{display:contents}.TldjPW_shell:has(>.TldjPW_footer){flex-direction:column;min-height:100dvh;display:flex}.TldjPW_shell:has(>.TldjPW_footer)>.TldjPW_content{flex:1;min-width:0;display:block}.TldjPW_footer{border-top:1px solid var(--brand-border);color:#757a73;text-align:center;background:#efeee7;flex-shrink:0;padding:8px 24px;font-size:14px;line-height:1.4}.TldjPW_footer a{color:inherit;text-underline-offset:3px;font-weight:400;text-decoration:none}.TldjPW_footer a:hover{text-decoration:underline}.TldjPW_footer a:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}@media (max-width:480px){.TldjPW_footer{padding:8px 20px}}@media print{.TldjPW_shell:has(>.TldjPW_footer){display:contents}.TldjPW_shell:has(>.TldjPW_footer)>.TldjPW_content{display:contents}.TldjPW_footer{display:none}}
.MQYfla_card{border:1px solid var(--brand-border);background:var(--brand-surface);min-height:290px;box-shadow:var(--brand-shadow-card);color:var(--brand-green);border-radius:12px;flex-direction:column;padding:clamp(1.35rem,3vw,2rem);text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.MQYfla_card:hover{border-color:var(--brand-green);background:var(--brand-paper)}.MQYfla_card.MQYfla_card:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.MQYfla_top{justify-content:space-between;align-items:center;display:flex}.MQYfla_icon{background:var(--brand-tint);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.MQYfla_iconText{letter-spacing:.055em;font-size:.9rem;font-weight:550}.MQYfla_arrow{color:var(--brand-sage);transition:transform .18s}.MQYfla_card:hover .MQYfla_arrow{transform:translate(3px,-3px)}.MQYfla_body{margin-top:2.2rem}.MQYfla_body h2{margin:0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:500}.MQYfla_body h2 span{display:block}.MQYfla_body p{max-width:48ch;margin:.65rem 0 0;line-height:1.68}.MQYfla_action{margin-top:auto;padding-top:1.5rem;font-size:.9rem;font-weight:600}@media (max-width:720px){.MQYfla_card{min-height:260px}}@media (prefers-reduced-motion:reduce){.MQYfla_card,.MQYfla_arrow{transition:none}}
.R-RxDq_panel{border:1px solid var(--brand-border,#dce5de);background:var(--brand-surface,#fff);color:var(--brand-ink,#20382e);border-radius:24px;margin:28px 0 40px;overflow:hidden;box-shadow:0 10px 34px #173c2510}.R-RxDq_header{background:var(--brand-surface,#fff);border-bottom:1px solid var(--brand-border,#dce5de);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 28px 8px;display:flex}.R-RxDq_heading{align-items:center;gap:10px;display:flex}.R-RxDq_heading h2{margin:0;font-size:18px;font-weight:600}.R-RxDq_panel>.R-RxDq_heading{padding:24px 24px 0}.R-RxDq_actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.R-RxDq_generate{border:1px solid var(--brand-border);min-height:42px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:.68rem 1rem;font-size:14px;font-weight:500;display:inline-flex;}.R-RxDq_updated{color:#5b695f;font-size:11px}.R-RxDq_explorer{padding:20px 28px}.R-RxDq_explorer .R-RxDq_benchmarkHelp{margin:0 0 20px}.R-RxDq_subjects{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.R-RxDq_subject,.R-RxDq_subsection{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4dc;border-radius:14px;min-width:0;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s}.R-RxDq_subject:hover,.R-RxDq_subsection:hover{background:#fafcf8;border-color:#6e8c69}.R-RxDq_subject.R-RxDq_selected,.R-RxDq_subsection.R-RxDq_selected{background:#f2f7ed;border-color:#456b3e;box-shadow:inset 0 0 0 1px #456b3e}.R-RxDq_subjectTitle,.R-RxDq_subsectionTitle{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:650;display:flex}.R-RxDq_subjectTitle svg:last-child,.R-RxDq_subsectionTitle svg{flex-shrink:0;margin-left:auto}.R-RxDq_accuracy{flex-direction:column;align-items:flex-start;gap:6px;min-width:205px;display:flex}.R-RxDq_accuracyTop{align-items:center;gap:12px;display:flex}.R-RxDq_percent{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1}.R-RxDq_percent.R-RxDq_aboveBenchmark{color:#166534}.R-RxDq_percent.R-RxDq_belowBenchmark{color:#b91c1c}.R-RxDq_track{background:#e5ebe0;border-radius:8px;flex:0 0 70px;height:5px;overflow:hidden}.R-RxDq_track>span{border-radius:inherit;background:#557a46;height:100%;display:block}.R-RxDq_track>.R-RxDq_aboveBenchmark{background:#166534}.R-RxDq_track>.R-RxDq_belowBenchmark{background:#b91c1c}.R-RxDq_evidence{color:#5c6a60;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.R-RxDq_studentCount{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.R-RxDq_countSeparator{color:#9ca3af;margin-right:4px}.R-RxDq_compact{width:100%;min-width:0}.R-RxDq_compact .R-RxDq_accuracyTop{width:100%}.R-RxDq_compact .R-RxDq_track{flex:1;min-width:30px}.R-RxDq_compact .R-RxDq_percent{font-size:25px}.R-RxDq_sectionArea,.R-RxDq_treeArea{border-top:1px solid #e4eae1;margin-top:28px;padding-top:24px}.R-RxDq_sectionHeading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.R-RxDq_sectionHeading h3,.R-RxDq_studentFilterHeading{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.R-RxDq_subsections{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px;display:grid}.R-RxDq_subsectionTitle{min-height:36px;font-size:13px;line-height:1.5}.R-RxDq_subsection{padding:14px 16px}.R-RxDq_subsection .R-RxDq_percent{font-size:20px}.R-RxDq_tree>ul>li{border:1px solid #dfe6dc;border-radius:14px;overflow:hidden}.R-RxDq_tree>ul>li>div[id]{padding:0 0 14px 12px}.R-RxDq_nodeRow{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:20px;padding:17px 18px;display:grid}.R-RxDq_nodeRow>.R-RxDq_accuracy{width:100%;min-width:0}.R-RxDq_rootRow{background:#fafbf7}.R-RxDq_nodeMain{min-width:0}.R-RxDq_breadcrumbRow{margin-left:28px}.R-RxDq_breadcrumbToggle{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}.R-RxDq_breadcrumbEllipsis{text-underline-offset:3px;text-decoration:underline}.R-RxDq_nodeButton{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:0;line-height:1.6;display:flex}button.R-RxDq_nodeButton{cursor:pointer}.R-RxDq_nodeButton>svg{color:#547349;flex-shrink:0;margin-top:3px;transition:transform .15s}.R-RxDq_turned{transform:rotate(90deg)}.R-RxDq_nodeLabel{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;font-size:15px;display:flex}.R-RxDq_context{color:#67745f;margin-bottom:5px;font-size:10px;line-height:1.5;display:inline-block}.R-RxDq_nodeStatement{width:100%;min-width:0}.R-RxDq_code{color:#506e41;margin-right:6px;font-family:ui-monospace,monospace;font-size:13px;font-weight:650}.R-RxDq_statementText,.R-RxDq_statementText>p:first-child{display:inline}.R-RxDq_nodeMeta{color:#64705e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.R-RxDq_nodeMeta a{color:var(--brand-green);text-underline-offset:2px;text-decoration:underline}.R-RxDq_prompt{color:#5c6a60;padding:12px 0;font-size:13px;line-height:1.7}.R-RxDq_panel>.R-RxDq_prompt{padding:12px 28px}.R-RxDq_empty{text-align:center;padding:36px 24px 44px}.R-RxDq_emptyIcon{color:#668456;background:#f0f5eb;border-radius:18px;padding:16px;display:inline-flex}.R-RxDq_empty h3{margin:18px 0 10px;font-size:16px;font-weight:400}.R-RxDq_empty p{color:#5c6a60;max-width:420px;margin:0 auto;font-size:13px;line-height:1.7}.R-RxDq_setup{flex-wrap:wrap;align-items:center;gap:12px;padding:24px 28px 0;display:flex}.R-RxDq_setupPanel{overflow:visible}.R-RxDq_setupPanel .R-RxDq_header{border-radius:23px 23px 0 0}.R-RxDq_stateLabel{font-size:13px;font-weight:600}.R-RxDq_error,.R-RxDq_status{border-radius:10px;margin:18px 28px;padding:12px 15px;font-size:13px;line-height:1.6}.R-RxDq_error{color:#b42318;background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.R-RxDq_retry{margin-left:10px;}.R-RxDq_error .R-RxDq_retry{color:#b42318;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.R-RxDq_status{color:#456239;background:#edf4e8}.R-RxDq_panel button:focus-visible,.R-RxDq_panel select:focus-visible{outline-offset:3px;outline:3px solid #538040}.R-RxDq_panel .R-RxDq_subject:focus-visible,.R-RxDq_panel .R-RxDq_subsection:focus-visible{outline-offset:-3px;box-shadow:none}.R-RxDq_panel button.R-RxDq_nodeButton:focus-visible{outline:none}.R-RxDq_panel button.R-RxDq_nodeButton:focus-visible>svg{outline-offset:3px;border-radius:4px;outline:3px solid #538040}@media (max-width:900px){.R-RxDq_subjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.R-RxDq_header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px 12px}.R-RxDq_actions{align-items:flex-start}.R-RxDq_explorer{padding:18px}.R-RxDq_explorer .R-RxDq_benchmarkHelp{margin-bottom:18px}.R-RxDq_nodeRow{flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.R-RxDq_nodeRow>.R-RxDq_accuracy{width:auto;max-width:100%;margin-left:0}.R-RxDq_expandableRow>.R-RxDq_accuracy{max-width:calc(100% - 28px);margin-left:28px}.R-RxDq_setup{padding:20px 18px 0}.R-RxDq_error,.R-RxDq_status{margin:16px 18px}}@media (max-width:600px){.R-RxDq_subjects,.R-RxDq_subsections{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.R-RxDq_subject,.R-RxDq_subsection,.R-RxDq_nodeButton>svg{transition:none}}.R-RxDq_nodeLabel p{margin:0}.R-RxDq_nodeLabel ul,.R-RxDq_nodeLabel ol{padding-left:20px}.R-RxDq_studentFilter{gap:8px;width:100%;max-width:420px;margin-bottom:24px;display:grid}.R-RxDq_studentFilterHelp{color:#5c6a60;margin:0;font-size:12px;line-height:1.5}.R-RxDq_studentFilterHelp a{color:var(--brand-green);text-underline-offset:2px;text-decoration:underline}
.fQeu-G_underlineMarker{display:inline}.fQeu-G_activeTarget{color:var(--page-ink,#14231d);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#f3dfa2}.fQeu-G_underlineMarker u{text-underline-offset:.25em}.fQeu-G_underlineMarker sub{margin-left:.1rem;font-size:1em;font-weight:700;line-height:0;position:relative;bottom:-.18em}.fQeu-G_boxMarker{vertical-align:baseline;border:1.5px solid;border-radius:.1em;justify-content:center;align-items:center;min-width:1.35em;min-height:1.35em;padding:0 .16em;font-weight:700;line-height:1;display:inline-flex}.fQeu-G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.-Wd8Ra_splitButton,.-Wd8Ra_singleButton{border-radius:var(--index-start-radius,999px);background:var(--index-start-background,linear-gradient(135deg, #15362e, #1d5a4d));color:#fff;min-height:50px;box-shadow:var(--index-start-shadow,0 16px 30px #14231d29);font:inherit;font-size:.98rem;font-weight:700}.-Wd8Ra_tooltipContainer{display:inline-flex;position:relative}.-Wd8Ra_tooltipContainer:has(details[open]){z-index:10}.-Wd8Ra_tooltipContainer:has(details[open]) .-Wd8Ra_tooltip{display:none}.-Wd8Ra_tooltip{z-index:20;color:#fff;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#172a23;border-radius:8px;width:max-content;max-width:100%;padding:.5rem .7rem;font-size:.78rem;font-weight:600;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 22px #14231d33}.-Wd8Ra_tooltipIcon{border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;margin:0 .35rem;display:inline-block;transform:translateY(-2px)rotate(45deg)}.-Wd8Ra_tooltip:before{content:"";border-bottom:6px solid #172a23;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.-Wd8Ra_tooltipVisible{opacity:1;visibility:visible;transform:translate(-50%)}@media (max-width:400px){.-Wd8Ra_tooltip{white-space:normal;width:min(260px,100vw - 2rem)}.-Wd8Ra_desktopTooltipSuffix{display:none}}.-Wd8Ra_compactContainer,.-Wd8Ra_compact.-Wd8Ra_singleButton{width:min(100%,230px)}.-Wd8Ra_compactContainer .-Wd8Ra_splitButton{width:100%}.-Wd8Ra_splitButton{--split-radius:var(--index-start-radius,999px);min-width:190px;display:inline-flex;position:relative;overflow:visible}.-Wd8Ra_singleButton,.-Wd8Ra_mainButton{cursor:pointer;border:0}.-Wd8Ra_singleButton{justify-content:center;align-items:center;min-width:128px;padding:.92rem 1.4rem;display:inline-flex}.-Wd8Ra_mainButton{color:inherit;font:inherit;border-radius:var(--split-radius) 0 0 var(--split-radius);background:0 0;flex:auto;padding:.82rem 1rem}.-Wd8Ra_splitButton:not(.-Wd8Ra_compact) .-Wd8Ra_mainButton,.-Wd8Ra_singleButton:not(.-Wd8Ra_compact){white-space:nowrap}@media (max-width:640px){.-Wd8Ra_tooltipContainer:not(.-Wd8Ra_compactContainer),.-Wd8Ra_tooltipContainer:not(.-Wd8Ra_compactContainer) .-Wd8Ra_splitButton,.-Wd8Ra_singleButton:not(.-Wd8Ra_compact){width:100%}}.-Wd8Ra_indexDropdown{flex:0 0 44px;width:44px}.-Wd8Ra_splitButton .-Wd8Ra_indexDropdown{position:static}.-Wd8Ra_indexDropdown .-Wd8Ra_indexSelect{border-radius:0 var(--split-radius) var(--split-radius) 0;color:#fff;width:100%;height:100%;min-height:50px;font:inherit;background-color:#0000001a;border:0;border-left:1px solid #ffffff4d;padding:0;font-weight:800}.-Wd8Ra_indexSelect>svg{flex-shrink:0;margin:auto}.-Wd8Ra_splitButton .-Wd8Ra_indexDropdown[open] .-Wd8Ra_indexSelect{background:var(--brand-green);color:var(--brand-white)}.-Wd8Ra_compact .-Wd8Ra_indexDropdown[open] .-Wd8Ra_indexSelect{background:var(--brand-tint);color:var(--brand-green)}.-Wd8Ra_indexDropdown .-Wd8Ra_indexDropdownMenu{width:100%;min-width:100%;max-height:min(220px,40vh);right:0}.-Wd8Ra_singleButton:hover{box-shadow:var(--index-start-hover-shadow,0 22px 40px #14231d33)}.-Wd8Ra_singleButton:not(.-Wd8Ra_compact):hover:not(:disabled){filter:var(--index-start-hover-filter,none)}.-Wd8Ra_splitButton:not(.-Wd8Ra_compact) .-Wd8Ra_mainButton:hover:not(:disabled){background:#0000001a}.-Wd8Ra_singleButton:focus-visible,.-Wd8Ra_mainButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.-Wd8Ra_indexSelect:focus-visible{outline:none}.-Wd8Ra_singleButton:disabled,.-Wd8Ra_mainButton:disabled,.-Wd8Ra_indexSelect[aria-disabled=true]{cursor:not-allowed;opacity:.58}.-Wd8Ra_compact,.-Wd8Ra_compact.-Wd8Ra_singleButton{border:1px solid var(--index-start-compact-border,#d9e4df);border-radius:var(--index-start-radius,14px);background:var(--index-start-compact-background,#fff);min-height:46px;color:var(--index-start-compact-color,#173b32);box-shadow:var(--index-start-shadow,0 5px 14px #14231d0f)}.-Wd8Ra_compact.-Wd8Ra_splitButton{--split-radius:var(--index-start-radius,14px);min-width:0}.-Wd8Ra_compact .-Wd8Ra_indexSelect{color:#173b32;background-color:#f3f7f5;border-left-color:#d9e4df}.-Wd8Ra_compact.-Wd8Ra_singleButton:hover{border-color:var(--index-start-compact-border,#9bbcaf);background:var(--index-start-compact-hover-background,#fff);box-shadow:var(--index-start-hover-shadow,0 9px 22px #14231d17)}.-Wd8Ra_compact .-Wd8Ra_mainButton:hover:not(:disabled){background:var(--index-start-compact-hover-background,#f3f7f5)}.-Wd8Ra_compact .-Wd8Ra_indexDropdown .-Wd8Ra_indexSelect:hover:not([aria-disabled=true]){background:var(--brand-tint);color:var(--brand-green)}
.Ju0Mua_field{text-align:left;gap:.4rem;min-width:0;display:grid}.Ju0Mua_field>span{color:var(--brand-green);font-size:.95rem;font-weight:600}.Ju0Mua_input{border:1px solid var(--brand-border);width:100%;min-width:0;height:50px;font:inherit;background:var(--brand-paper);color:var(--brand-green);border-radius:5px;padding:0 1rem;font-size:1rem}.Ju0Mua_input:hover:not(:disabled),.Ju0Mua_input:focus{border-color:var(--brand-green)}.Ju0Mua_input:focus-visible{outline:none}.Ju0Mua_input:disabled{opacity:var(--brand-disabled-opacity);cursor:not-allowed}
.AQCQcG_table{width:max-content;min-width:100%;overflow:visible}.AQCQcG_scroller{contain:layout paint;max-height:min(600px,65vh);position:relative;overflow:auto}.AQCQcG_table thead{z-index:3;position:sticky;top:0}.AQCQcG_table th,.AQCQcG_table td{white-space:normal;min-width:145px;max-width:210px}.AQCQcG_table .AQCQcG_email{z-index:1;box-sizing:border-box;width:var(--student-email-width,220px);min-width:var(--student-email-width,220px);max-width:var(--student-email-width,220px);overflow-wrap:anywhere;background:var(--brand-surface);border-right:1px solid var(--brand-border);position:sticky;left:0}.AQCQcG_table .AQCQcG_email a{max-width:calc(var(--student-email-width,220px) - 26px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AQCQcG_table thead .AQCQcG_email{background:var(--brand-paper);z-index:2}.AQCQcG_table tbody th{color:inherit;font-size:inherit;font-weight:400}.AQCQcG_overall{font-weight:700}.AQCQcG_table .AQCQcG_subjectHeader{background:var(--brand-border);color:#374151;padding:0}.AQCQcG_subjectToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;display:flex}.AQCQcG_subjectToggle:hover{background:var(--brand-border)}.AQCQcG_subjectToggle:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.AQCQcG_sortButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.AQCQcG_sortButton span{flex-shrink:0}.AQCQcG_sortButton:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);text-decoration:none}.AQCQcG_table .AQCQcG_subjectDivider{border-left:2px solid var(--brand-border)}.AQCQcG_subjectPicker{position:relative}.AQCQcG_subjectPicker summary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 12px;font-family:inherit;line-height:normal;list-style:none;display:flex}.AQCQcG_subjectPicker summary::-webkit-details-marker{display:none}.AQCQcG_subjectOptions{box-sizing:border-box;z-index:5;border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:14px;flex-direction:column;gap:10px;width:230px;max-width:80vw;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #14231d1f}.AQCQcG_subjectOptions label{cursor:pointer;align-items:center;gap:8px;display:flex}.AQCQcG_subjectOptions input{accent-color:var(--brand-green);flex-shrink:0;margin:0}.AQCQcG_subjectOptions button{color:var(--brand-green);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.AQCQcG_subjectOptions button:disabled{opacity:.5;cursor:default}@media (max-width:600px){.AQCQcG_scroller{--student-email-width:min(140px, 36vw)}.AQCQcG_table th,.AQCQcG_table td{min-width:120px;max-width:180px}.AQCQcG_subjectOptions{box-sizing:border-box;width:100%;max-width:none}}.AQCQcG_subjectOptions{width:min(390px,80vw);max-height:min(560px,65vh);overflow-y:auto}.AQCQcG_subjectGroup{border:1px solid var(--brand-border);border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.AQCQcG_subjectGroup legend{margin-left:-4px;padding:0 4px;font-weight:600}.AQCQcG_subjectOptions>label{padding-left:13px}.AQCQcG_pickerFooter{justify-content:space-between;display:flex}.AQCQcG_weekNavigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:fit-content;max-width:100%;margin:20px auto 0;font-size:13px;line-height:1.4;display:grid}.AQCQcG_weekRange{color:var(--brand-green);font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:600}.AQCQcG_weekLink{color:var(--brand-green);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:inline-flex}.AQCQcG_weekLink:first-child{justify-self:end}.AQCQcG_weekLink:last-child{justify-self:start}.AQCQcG_weekLink:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.AQCQcG_weekLink:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}.AQCQcG_weekLink:disabled{opacity:.3;cursor:default}@media (max-width:480px){.AQCQcG_weekNavigation{grid-template-columns:1fr 1fr;gap:4px 32px}.AQCQcG_weekRange{grid-area:1/1/auto/-1}}.AQCQcG_loadingStatus{color:var(--brand-green);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.AQCQcG_loadingSpinner{border:2px solid var(--brand-border);border-top-color:var(--brand-green);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite AQCQcG_loadingSpin}@keyframes AQCQcG_loadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AQCQcG_loadingSpinner{animation:none}}
.nWY1oW_section{background:var(--brand-surface);border:1px solid var(--brand-border);box-shadow:var(--brand-shadow-card);border-radius:14px;margin-top:1.5rem;padding:1.4rem}.nWY1oW_header{margin-bottom:1.35rem}.nWY1oW_header h2{color:var(--brand-green);margin:.55rem 0;font-size:clamp(1.5rem,3vw,2rem)}.nWY1oW_filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nWY1oW_typeFilter{flex:0 0 160px}.nWY1oW_searchWrap{border:1px solid var(--brand-border);min-width:0;color:var(--brand-muted);border-radius:10px;flex:240px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.nWY1oW_searchWrap:focus-within{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}.nWY1oW_searchInput{width:100%;min-width:0;color:var(--brand-green);font:inherit;background:0 0;border:0;outline:0;padding:0}.nWY1oW_searchInput::placeholder{color:var(--brand-muted)}.nWY1oW_noMatches{color:var(--brand-muted);margin:.8rem 0 0}.nWY1oW_rows{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--brand-border) transparent;gap:.85rem;max-height:min(70vh,720px);padding-right:.35rem;display:grid;overflow-y:auto}.nWY1oW_rows:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}.nWY1oW_row{border:1px solid var(--brand-border);border-radius:12px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.3fr);align-items:start;gap:1.4rem;padding:1.2rem;display:grid}.nWY1oW_standard{min-width:0}.nWY1oW_standardLine{overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.6}.nWY1oW_code{vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--brand-green);background:color-mix(in srgb, var(--brand-green) 8%, transparent);border-radius:6px;margin-right:.35rem;padding:.3rem .55rem;font-size:.8rem;font-weight:400;display:inline-block}.nWY1oW_standardText{color:var(--brand-ink,#16342a);white-space:normal;overflow-wrap:anywhere;font-weight:400;display:inline}a.nWY1oW_standardText{text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:.2em}a.nWY1oW_standardText:hover{color:var(--brand-green);text-decoration-color:currentColor}a.nWY1oW_standardText:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset);border-radius:3px}.nWY1oW_standardText div,.nWY1oW_standardText p{margin:0;display:inline}.nWY1oW_standardText br{display:none}.nWY1oW_historyGroup{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.nWY1oW_historyToggle{border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:.2rem 0 .65rem;padding:.6rem;display:inline-flex}.nWY1oW_historyToggle:hover,.nWY1oW_historyToggle[aria-expanded=true]{background:color-mix(in srgb, var(--brand-green) 6%, var(--brand-surface));color:var(--brand-green)}.nWY1oW_historyToggle:focus-visible{outline:var(--brand-focus-ring);outline-offset:var(--brand-focus-offset)}.nWY1oW_historyPlaceholder{visibility:hidden;pointer-events:none}.nWY1oW_takes{flex:0 auto;gap:.65rem;min-width:0;max-width:100%;padding:.2rem 0 .65rem;display:flex;overflow-x:auto}.nWY1oW_takes:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px;border-radius:8px}.nWY1oW_take{border:1px solid var(--brand-border);color:var(--brand-ink,#16342a);border-radius:10px;flex-direction:column;flex:0 0 150px;align-items:flex-start;gap:.35rem;padding:.85rem;display:flex}.nWY1oW_newest{background:color-mix(in srgb, var(--brand-green) 4%, var(--brand-surface));border-color:color-mix(in srgb, var(--brand-green) 30%, var(--brand-border))}.nWY1oW_score{min-height:1.5rem;color:var(--brand-green);align-items:baseline;gap:.15rem;margin:.2rem 0;font-family:inherit;font-size:1.15rem;font-style:normal;font-weight:700;line-height:1.25;display:flex}.nWY1oW_insufficientScore{white-space:nowrap;font-size:.85rem}.nWY1oW_score span{color:var(--brand-muted);font-size:.78rem;font-weight:500}.nWY1oW_scoreLine{white-space:nowrap;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.nWY1oW_takeLabel{border:1px solid var(--brand-border);background:color-mix(in srgb, var(--brand-muted) 7%, var(--brand-surface));color:var(--brand-muted);letter-spacing:.04em;border-radius:5px;align-items:center;padding:.15rem .4rem;font-size:.65rem;font-weight:600;line-height:1.4;display:inline-flex}.nWY1oW_scoreBar{gap:3px;width:100%;margin:.1rem 0 .45rem;display:flex}.nWY1oW_scoreBar>span{background:linear-gradient(to right, var(--brand-green) var(--fill), var(--brand-border) var(--fill));border-radius:3px;flex:1;height:4px}.nWY1oW_take time{white-space:nowrap;font-size:.76rem;font-weight:400}.nWY1oW_error{color:#b42318;margin:0;padding:0;font-weight:700;line-height:1.6}@media (max-width:900px){.nWY1oW_section{padding:1rem}.nWY1oW_row{grid-template-columns:1fr;gap:.8rem;padding:1rem}.nWY1oW_historyGroup{justify-content:flex-start}}
.pHSIYa_panel{border:1px solid var(--brand-border);background:var(--brand-surface);border-radius:14px;margin-bottom:26px;overflow:hidden}.pHSIYa_header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 0;display:flex}.pHSIYa_header h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.pHSIYa_header p{color:var(--brand-muted);margin:10px 0 0;font-size:16px;line-height:1.5}.pHSIYa_clear{color:var(--brand-green);border:1px solid var(--brand-border);min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:10px 14px;font-size:14px}.pHSIYa_mapWrap{padding:20px 18px 0;overflow-x:auto}.pHSIYa_mapWrap:focus-visible{outline:2px solid var(--brand-green);outline-offset:-3px}.pHSIYa_map{width:100%;min-width:920px;max-width:1100px;height:auto;margin-inline:auto;display:block}.pHSIYa_state{cursor:pointer;outline:none}.pHSIYa_state[aria-disabled=true]{cursor:default}.pHSIYa_stateShape{stroke:var(--brand-surface);stroke-width:1.2px;stroke-linejoin:round}.pHSIYa_selected .pHSIYa_stateShape,.pHSIYa_hovered .pHSIYa_stateShape,.pHSIYa_state:focus-visible .pHSIYa_stateShape{stroke:var(--brand-green);stroke-width:2.5px}.pHSIYa_state:focus-visible .pHSIYa_calloutBox{stroke:var(--brand-green);stroke-width:2px}.pHSIYa_connector{stroke:var(--brand-muted);stroke-width:.65px;fill:none;pointer-events:none}.pHSIYa_label{font:500 16px var(--font-body);pointer-events:none}.pHSIYa_value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pHSIYa_calloutBox{stroke:var(--brand-surface);stroke-width:1px}.pHSIYa_smallStates{display:none}.pHSIYa_scrollHint{color:var(--brand-muted);margin:12px 26px 0;font-size:14px;line-height:1.5;display:none}.pHSIYa_legend{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;padding:16px 26px 24px;font-size:14px;display:flex}.pHSIYa_legend>div{border-radius:3px;width:220px;max-width:50%;height:12px;display:flex;overflow:hidden}.pHSIYa_legend>div span{flex:1}.pHSIYa_info{border-top:1px solid var(--brand-border);background:rgba(var(--brand-green-rgb), .025);padding:24px 26px}.pHSIYa_info h4{margin:0 0 20px;font-size:20px;font-weight:600}.pHSIYa_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.pHSIYa_facts dt{color:var(--brand-muted);font-size:14px;line-height:1.5}.pHSIYa_facts dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px;line-height:1.4}.pHSIYa_hint{padding:0 26px 20px;font-size:16px;line-height:1.5}.pHSIYa_tooltip{z-index:100;box-sizing:border-box;border:1px solid var(--brand-border);background:var(--brand-surface);width:260px;max-width:calc(100vw - 32px);color:var(--brand-green);box-shadow:0 12px 32px rgba(var(--brand-green-rgb), .16);pointer-events:none;border-radius:12px;padding:18px;position:fixed}.pHSIYa_tooltip>strong{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3;display:block}.pHSIYa_tooltip>span{color:var(--brand-muted);font-size:14px;line-height:1.5;display:block}.pHSIYa_tooltip>b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:500;line-height:1.3;display:block}@media (max-width:1040px){.pHSIYa_scrollHint{display:block}}@media (max-width:1000px){.pHSIYa_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pHSIYa_header{padding:20px 16px 0}.pHSIYa_mapWrap{padding:20px 8px 0}.pHSIYa_scrollHint{margin-left:16px;margin-right:16px}.pHSIYa_smallStates{flex-wrap:wrap;gap:8px;padding:12px 16px 4px;display:flex}.pHSIYa_smallStates button{border:1px solid var(--brand-border);background:var(--brand-surface);min-width:70px;min-height:44px;color:var(--brand-green);font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;gap:5px;padding:10px;font-size:14px;display:flex}.pHSIYa_smallStates button[aria-pressed=true]{background:var(--brand-green);color:#fff}.pHSIYa_smallStates button:disabled{opacity:.4;cursor:default}.pHSIYa_legend{gap:10px;padding:18px 16px}.pHSIYa_info{padding:20px 16px}.pHSIYa_facts{gap:20px 16px}.pHSIYa_facts dd{font-size:22px}}
.DXeDLq_prose{color:var(--ink,var(--brand-green));overflow-wrap:anywhere;font-size:16px;line-height:1.7}.DXeDLq_prose h2{font-family:var(--font-body);letter-spacing:normal;margin:26px 0 8px;font-size:17px;font-weight:650;line-height:1.5}.DXeDLq_prose h3{font-family:var(--font-body);letter-spacing:normal;margin:20px 0 6px;font-size:16px;font-weight:650;line-height:1.5}.DXeDLq_prose p,.DXeDLq_prose ul,.DXeDLq_prose ol{margin:0 0 14px}.DXeDLq_prose ul,.DXeDLq_prose ol{padding-left:24px}.DXeDLq_prose li+li{margin-top:8px}.DXeDLq_prose a[href]{text-underline-offset:4px;text-decoration:underline}.DXeDLq_prose a[href]:hover{text-decoration-thickness:2px}
.-WMa8a_wrap{width:min(1260px,100% - 2rem);margin:1rem auto 0}.-WMa8a_compact{width:auto;margin:0}
.D5O8mq_subsections{padding-inline-start:24px}.D5O8mq_backButton{margin-bottom:24px}
