._form_g4gb4_1{color:#123e4c;background:0 0;border:0;gap:30px;width:100%;padding:0;display:grid;position:relative}._formHeading_g4gb4_12{border-top:1px solid #89b4b6;gap:10px;max-width:700px;padding-top:18px;display:grid}._formHeading_g4gb4_12 p{color:#087695;font:700 .72rem/1.3 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}._formHeading_g4gb4_12 h2{color:#082c3a;font:680 clamp(1.9rem, 4vw, 3.25rem)/1 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}._formHeading_g4gb4_12 span{color:#3d5f68;max-width:650px;font-size:1.02rem;line-height:1.62}._formSections_g4gb4_46{border-bottom:1px solid #bad0ce;gap:0;display:grid}._formSection_g4gb4_46{border:0;border-top:1px solid #bad0ce;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:14px 28px;min-width:0;margin:0;padding:26px 0 30px;display:grid}._formSection_g4gb4_46 legend{color:#113e4e;width:100%;font:700 1.18rem/1.2 var(--font-display), sans-serif;grid-column:1;margin:0;padding:0}._sectionHelp_g4gb4_74{color:#526b72;grid-column:1;max-width:210px;margin:0;font-size:.82rem;line-height:1.48}._fieldGrid_g4gb4_83{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;min-width:0;display:grid}._fieldGrid_g4gb4_83 label,._messageField_g4gb4_93{color:#123e4c;gap:8px;min-width:0;font-size:.9rem;font-weight:800;display:grid}._fieldGrid_g4gb4_83 input,._fieldGrid_g4gb4_83 select,._messageField_g4gb4_93 textarea{color:#071f2c;width:100%;min-height:48px;font:500 1rem/1.4 var(--font-body), sans-serif;background:#fcfffe;border:1px solid #9dbbbb;border-radius:4px}._fieldGrid_g4gb4_83 input,._fieldGrid_g4gb4_83 select{padding:0 13px}._messageField_g4gb4_93{grid-column:2;margin-top:8px}._messageField_g4gb4_93 textarea{resize:vertical;min-height:150px;padding:13px}._fieldGrid_g4gb4_83 input:focus,._fieldGrid_g4gb4_83 select:focus,._messageField_g4gb4_93 textarea:focus{outline-offset:1px;border-color:#087fa6;outline:3px solid #4dd9d03d}._consent_g4gb4_140{color:#315663;grid-column:2;align-items:flex-start;gap:11px;margin-top:2px;font-size:.94rem;line-height:1.48;display:flex}._consent_g4gb4_140 input{accent-color:#087fa6;flex:none;width:19px;height:19px;margin:1px 0 0}._honeypot_g4gb4_159{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._formActions_g4gb4_167{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._formActions_g4gb4_167 button,._secondaryAction_g4gb4_175{color:#071f2c;min-height:48px;box-shadow:none;cursor:pointer;background:#ffd166;border:1px solid #071f2c;border-radius:3px;padding:0 19px;font-weight:800}._formActions_g4gb4_167 button:disabled{opacity:.65;cursor:wait}._formActions_g4gb4_167 p{color:#55717a;max-width:27rem;margin:0;font-size:.86rem;line-height:1.45}._error_g4gb4_200{color:#7d2228;background:#fff4f3;border:0;border-left:3px solid #c55055;border-radius:0;padding:14px 0 14px 16px;font-weight:700}._success_g4gb4_210{color:#123e3d;background:#f5fcf8;border-block:1px solid #8bcfbd;outline:none;grid-template-columns:auto 1fr;align-items:start;gap:18px;width:100%;padding:30px 0;scroll-margin-top:110px;display:grid}._success_g4gb4_210:focus{outline-offset:4px;outline:3px solid #087fa6}._successIcon_g4gb4_229{color:#fff;background:#1e8f65;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._success_g4gb4_210 strong{font:700 1.3rem/1.2 var(--font-display), sans-serif;margin:3px 0 7px;display:block}._success_g4gb4_210 p{margin:0;line-height:1.55}._secondaryAction_g4gb4_175{background:#fff;grid-column:2;width:fit-content;margin-top:5px}@media (max-width:980px){._formSection_g4gb4_46{grid-template-columns:1fr}._formSection_g4gb4_46 legend,._sectionHelp_g4gb4_74,._fieldGrid_g4gb4_83,._messageField_g4gb4_93,._consent_g4gb4_140{grid-column:1}._fieldGrid_g4gb4_83{grid-row:auto}._sectionHelp_g4gb4_74{max-width:540px}}@media (max-width:620px){._fieldGrid_g4gb4_83{grid-template-columns:1fr}._formHeading_g4gb4_12 h2{font-size:2.2rem}._formActions_g4gb4_167{flex-direction:column;align-items:stretch}._formActions_g4gb4_167 button{width:100%}._success_g4gb4_210{grid-template-columns:1fr}._secondaryAction_g4gb4_175{grid-column:1}}._workbench_1pml4_1{--workbench-rule:#b7cecd;--workbench-muted:#58737c;border-block:1px solid var(--workbench-rule);color:#173f4d;background:0 0;margin-top:30px}._workbench_1pml4_1 input,._workbench_1pml4_1 select,._workbench_1pml4_1 textarea,._workbench_1pml4_1 button{font:inherit}._workbench_1pml4_1 input,._workbench_1pml4_1 select,._workbench_1pml4_1 textarea{background:#fcfffe;border-width:1px;border-radius:4px}._workbench_1pml4_1 button,._workbench_1pml4_1 a.button-primary,._workbench_1pml4_1 a.button-secondary{box-shadow:none;border-radius:3px}._workbench_1pml4_1 button:hover,._workbench_1pml4_1 a.button-primary:hover,._workbench_1pml4_1 a.button-secondary:hover{box-shadow:none;transform:none}._archive_1pml4_39{padding-bottom:20px}._archive_1pml4_39 .archive-filters{border:0;border-bottom:1px solid var(--workbench-rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.6fr) minmax(140px,.7fr) minmax(160px,.8fr);gap:14px;padding:22px 0}._archive_1pml4_39 .archive-filters>label:first-child{grid-column:auto}._archive_1pml4_39 .archive-filters>label{color:var(--workbench-muted);font:700 10px/1.2 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-content:end;gap:7px;display:grid}._archive_1pml4_39 .archive-filters>label svg{display:none}._archive_1pml4_39 .result-count{border-bottom:1px solid var(--workbench-rule);margin:0;padding:14px 0;display:block}._archive_1pml4_39 .archive-results{gap:0}._archive_1pml4_39 .archive-entry{border:0;border-bottom:1px solid var(--workbench-rule);background:0 0;border-radius:0}._archive_1pml4_39 .archive-entry summary{padding:18px 42px 18px 0}._archive_1pml4_39 .archive-entry>div{background:#f7fbf9;border-top:1px solid #d7e3e1;padding:18px 0 22px}._archive_1pml4_39 .empty-panel{border:0;border-bottom:1px solid var(--workbench-rule);background:0 0;border-radius:0;padding:24px 0}._challenge_1pml4_111{padding:22px 0}._challenge_1pml4_111 .sort-list{border-top:1px solid var(--workbench-rule);gap:0}._challenge_1pml4_111 .sort-list li{border:0;border-bottom:1px solid var(--workbench-rule);min-height:64px;box-shadow:none;background:0 0;border-radius:0;padding:10px 0}._challenge_1pml4_111 .sort-number{background:0 0;border:1px solid #9fc5c2;border-radius:50%;width:34px;height:34px}._challenge_1pml4_111 .sort-list button{background:#f6fbf9;border-width:1px;border-radius:3px}._challenge_1pml4_111 .challenge-actions{border-top:0;padding-top:18px}._challenge_1pml4_111 .challenge-actions button{border-width:1px;min-height:44px}._challenge_1pml4_111 .challenge-result{background:#eef6f4;border-left-width:3px;margin-top:18px;padding:16px 18px}._teacher_1pml4_161{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:0}._teacher_1pml4_161 .teacher-form,._teacher_1pml4_161 .class-code-card{background:0 0;border:0;border-radius:0;padding:24px}._teacher_1pml4_161 .teacher-form{border-right:1px solid var(--workbench-rule);padding-left:0}._teacher_1pml4_161 .teacher-form fieldset{border:0;border-block:1px solid var(--workbench-rule);background:0 0;border-radius:0;padding:15px 0}._teacher_1pml4_161 .class-code-card{text-align:left;background:#0b3c4d;align-items:flex-start;padding-right:0}._teacher_1pml4_161 .class-code-card>strong{font-size:clamp(25px,3vw,32px)}._contact_1pml4_198{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:24px 0}._contact_1pml4_198 label:first-of-type,._contact_1pml4_198 label:nth-of-type(4),._contact_1pml4_198 .consent-line,._contact_1pml4_198 [data-challenge-state],._contact_1pml4_198 [role=alert],._contact_1pml4_198 button{grid-column:1/-1}._contact_1pml4_198 .consent-line{border-top:1px solid var(--workbench-rule);padding-top:16px}._contact_1pml4_198 button{border-width:1px;justify-self:start;min-height:46px}._contactSuccess_1pml4_227{background:#f1faf5;border-block:1px solid #86bfae;border-radius:0;outline:none;margin-top:30px;padding:24px 0;scroll-margin-top:110px}._contactSuccess_1pml4_227:focus{outline-offset:4px;outline:3px solid #087fa6}._emptyState_1pml4_242{border:0;border-block:1px solid var(--workbench-rule);background:0 0;border-radius:0;padding:24px 0}._dashboardEmpty_1pml4_250{color:#315966;justify-items:start;gap:10px;display:grid}._dashboardEmpty_1pml4_250>span{color:#526b72;font:700 10px/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._dashboardEmpty_1pml4_250>strong{color:#113e51;font:700 clamp(28px, 4vw, 40px)/1 var(--font-display), sans-serif}._dashboardEmpty_1pml4_250>p{color:#526b72;max-width:620px;margin:0 0 8px;line-height:1.6}._dashboardEmpty_1pml4_250>a{min-height:44px;box-shadow:none;border-radius:3px}._dashboardLive_1pml4_286{min-width:0}._accountUnavailable_1pml4_290{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:32px;padding:28px 0}._accountUnavailable_1pml4_290>div{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._accountMeta_1pml4_305{align-content:start;gap:8px;display:grid;border-right:1px solid var(--workbench-rule)!important;padding-right:24px!important}._accountMeta_1pml4_305>span{color:var(--workbench-muted);font:700 10px/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}._accountMeta_1pml4_305>strong{color:#113e51;font:700 1.15rem/1.2 var(--font-display), sans-serif}._accountCopy_1pml4_329{justify-items:start;gap:14px;display:grid}._accountCopy_1pml4_329 h2,._accountCopy_1pml4_329 p{margin:0}._accountCopy_1pml4_329 h2{color:#113e51;font:700 clamp(28px, 4vw, 40px)/1 var(--font-display), sans-serif;letter-spacing:-.04em}._accountCopy_1pml4_329 p{color:#315966;max-width:680px;min-height:0;line-height:1.6}._accountCopy_1pml4_329 a{width:fit-content;min-height:44px;box-shadow:none;border-radius:3px;margin-top:6px}._dashboard_1pml4_250,._dashboardSkeleton_1pml4_364{border-block:1px solid var(--workbench-rule);grid-template-columns:repeat(4,1fr);gap:0}._dashboard_1pml4_250>div:not(.dashboard-earth){border:0;border-right:1px solid var(--workbench-rule);background:0 0;border-radius:0;padding:20px}._dashboard_1pml4_250>div:nth-child(4){border-right:0}._dashboard_1pml4_250 .dashboard-earth{border-top:1px solid var(--workbench-rule);background:#0b3c4d;border-radius:0;padding:20px 0}._dashboard_1pml4_250 .dashboard-earth>*{margin-inline:20px}._dashboard_1pml4_250 .dashboard-earth>div{border-radius:3px}._dashboard_1pml4_250 .dashboard-earth i{background:#54d7cb;border-radius:3px}._dashboard_1pml4_250>p{border-top:1px solid var(--workbench-rule);padding:14px 0}._dashboardSkeleton_1pml4_364 span{border-right:1px solid var(--workbench-rule);background:#e8f1ef;border-radius:0;height:106px;animation:none}@media (max-width:820px){._archive_1pml4_39 .archive-filters{grid-template-columns:1fr 1fr}._archive_1pml4_39 .archive-filters>label:first-child{grid-column:1/-1}._teacher_1pml4_161{grid-template-columns:1fr}._teacher_1pml4_161 .teacher-form{border-right:0;border-bottom:1px solid var(--workbench-rule);padding-right:0}._teacher_1pml4_161 .class-code-card{padding-inline:0}._dashboard_1pml4_250,._dashboardSkeleton_1pml4_364{grid-template-columns:repeat(2,1fr)}._dashboard_1pml4_250>div:nth-child(2){border-right:0}._dashboard_1pml4_250>div:nth-child(-n+2){border-bottom:1px solid var(--workbench-rule)}}@media (max-width:620px){._workbench_1pml4_1{margin-top:22px}._archive_1pml4_39 .archive-filters,._contact_1pml4_198,._accountUnavailable_1pml4_290,._dashboard_1pml4_250,._dashboardSkeleton_1pml4_364{grid-template-columns:1fr}._archive_1pml4_39 .archive-filters>label:first-child{grid-column:auto}._challenge_1pml4_111 .sort-list li{grid-template-columns:32px 1fr auto;gap:10px}._challenge_1pml4_111 .sort-list li>div{grid-column:auto}._challenge_1pml4_111 .challenge-actions{flex-direction:column;align-items:stretch}._teacher_1pml4_161 .teacher-form{grid-template-columns:1fr;padding-top:18px}._teacher_1pml4_161 .teacher-form fieldset,._teacher_1pml4_161 .teacher-form>button{grid-column:auto}._accountUnavailable_1pml4_290{gap:18px;padding-block:22px}._accountMeta_1pml4_305{border-right:0!important;border-bottom:1px solid var(--workbench-rule)!important;padding:0 0 16px!important}._dashboard_1pml4_250>div:not(.dashboard-earth){border-right:0;border-bottom:1px solid var(--workbench-rule);padding:16px 0}._dashboard_1pml4_250 .dashboard-earth,._dashboard_1pml4_250>p{grid-column:1}._dashboardSkeleton_1pml4_364 span{border-right:0;border-bottom:1px solid var(--workbench-rule)}}
