.tutor-application_page__Ccxik{--pd-ink:#16233b;--pd-ink-2:#33415c;--pd-stone:#667188;--pd-line:#dbe3ed;--pd-line-strong:#c7d3e2;--pd-accent:#2e6fbf;--pd-accent-wash:#edf4fc;--pd-surface:#fff;--pd-inset:#f3f7fb;--pd-radius-sm:8px;min-height:100%;background:#e7edf4;color:#16233b;font-family:var(--font-special-body),var(--font-jp),sans-serif}.tutor-application_pageInner__m_SOu{width:min(100%,1440px);margin:0 auto;padding:48px 36px 88px}.tutor-application_applicationLayout___CDpN{display:grid;grid-template-columns:minmax(220px,286px) minmax(0,1fr);gap:28px}.tutor-application_introPanel__WMV4E{min-width:0;padding:32px 8px 32px 4px}.tutor-application_introSticky__zMaAq{position:sticky;top:112px}.tutor-application_introPanel__WMV4E h1{max-width:13ch;margin:0;color:#16233b;font-family:var(--font-special-display),var(--font-jp),sans-serif;font-size:clamp(2.25rem,2.7vw,2.65rem);font-weight:700;letter-spacing:-.045em;line-height:1.04}.tutor-application_introCopy__5HpbJ{max-width:25ch;margin:22px 0 0;color:#4c5872;font-size:1.05rem;line-height:1.72}.tutor-application_steps__rSilo{display:grid;margin:34px 0 0;padding:0;list-style:none}.tutor-application_stepActive__6fzPj,.tutor-application_step__Uhkdm{position:relative;min-height:64px}.tutor-application_stepActive__6fzPj:not(:last-child):after,.tutor-application_step__Uhkdm:not(:last-child):after{position:absolute;top:38px;bottom:-1px;left:18px;width:1px;background:#c7d3e2;content:""}.tutor-application_stepActive__6fzPj a,.tutor-application_step__Uhkdm a{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:center;color:#4c5872;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none}.tutor-application_stepActive__6fzPj a>span,.tutor-application_step__Uhkdm a>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid #c7d3e2;border-radius:999px;background:#e7edf4;color:#4c5872;font-size:.85rem;font-variant-numeric:tabular-nums}.tutor-application_stepActive__6fzPj a{color:#003a6d}.tutor-application_stepActive__6fzPj a>span{border-color:var(--pd-accent);background:var(--pd-accent);color:#fff}.tutor-application_privateNote__G7enB{display:flex;max-width:235px;gap:12px;align-items:flex-start;margin-top:8px;padding-top:24px;border-top:1px solid #c7d3e2;color:#4c5872;font-size:.83rem;line-height:1.55}.tutor-application_privateNote__G7enB svg{width:19px;height:19px;flex:0 0 auto;color:var(--pd-accent)}.tutor-application_privateNote__G7enB p{margin:0}.tutor-application_formSurface__ly7Fz{position:relative;min-width:0;padding:36px clamp(28px,4vw,54px) 54px;border:1px solid #dbe3ed;border-radius:16px;background:#fff;box-shadow:0 18px 46px rgb(15 35 62/.08)}.tutor-application_requiredNote__LmKf2{position:absolute;top:38px;right:clamp(28px,4vw,54px);margin:0;color:#818ba0;font-size:.78rem;text-align:right}.tutor-application_publicDisclosure__KhO7W{margin:0 0 28px;padding:0 110px 18px 0;border-bottom:1px solid #dbe3ed;color:#667188;font-size:.78rem;line-height:1.55}.tutor-application_errorBanner__eUwXk{margin-bottom:28px;padding:14px 16px;border:1px solid #fecdca;border-radius:10px;background:#fff4ed;color:#7a271a;font-size:.9rem;font-weight:650;line-height:1.5}.tutor-application_validationLink__BXmhG{padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.tutor-application_blockerSummary__l63Va{scroll-margin-top:104px}.tutor-application_blockerSummary__l63Va p{margin:4px 0 0}.tutor-application_blockerList__MUQA3{display:grid;gap:2px;margin:6px 0 0;padding-left:18px}.tutor-application_formSection__Q9w2r{display:grid;gap:24px;padding:36px 0;border-top:1px solid #dbe3ed;scroll-margin-top:104px}.tutor-application_formSection__Q9w2r:first-of-type{padding-top:0;border-top:0}.tutor-application_formSection__Q9w2r:last-child{padding-bottom:0}.tutor-application_formSection__Q9w2r h2{margin:0;color:#16233b;font-family:var(--font-special-display),var(--font-jp),sans-serif;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.tutor-application_twoColumns__SzGFH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tutor-application_field__voTWq{display:grid;min-width:0;gap:8px;align-content:start}.tutor-application_fieldLabel__wF0K3{display:inline-flex;gap:7px;align-items:baseline;color:#16233b;font-size:.9rem;font-weight:700;line-height:1.35}.tutor-application_required__bTuB6{color:#b42318}.tutor-application_optional__ZcfLH{color:#818ba0;font-size:.78rem;font-weight:500}.tutor-application_input__7gPD6,.tutor-application_textarea__qgnpY{width:100%;min-width:0;border:1px solid #c7d3e2;border-radius:9px;background:#fff;color:#16233b;font-size:1rem;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.tutor-application_input__7gPD6{height:50px;padding:0 14px}.tutor-application_textarea__qgnpY{min-height:104px;padding:12px 14px;resize:vertical}.tutor-application_input__7gPD6::placeholder,.tutor-application_textarea__qgnpY::placeholder{color:#818ba0}.tutor-application_input__7gPD6:focus,.tutor-application_textarea__qgnpY:focus{border-color:var(--pd-accent);box-shadow:0 0 0 3px rgb(47 111 191/.13);outline:0}.tutor-application_helpText__BV2kO{margin:0;color:#667188;font-size:.78rem;font-weight:450;line-height:1.5}.tutor-application_passwordControl__GJW2t{position:relative;display:block}.tutor-application_passwordControl__GJW2t .tutor-application_input__7gPD6{padding-right:48px}.tutor-application_passwordToggle__j5pbh{position:absolute;top:0;right:2px;display:grid;width:46px;height:50px;place-items:center;border:0;background:transparent;color:#667188;cursor:pointer}.tutor-application_passwordToggle__j5pbh svg{width:19px;height:19px}.tutor-application_photoField__vJ8Al{display:flex;gap:22px;align-items:center}.tutor-application_photoPreview__kK983{display:grid;width:96px;height:96px;flex:0 0 auto;place-items:center;border:1px solid #c7d3e2;border-radius:999px;background-color:#f3f7fb;background-position:50%;background-size:cover;color:#667188}.tutor-application_photoPreview__kK983 svg{width:28px;height:28px}.tutor-application_uploadCopy__W0OjL{display:grid;min-width:0;justify-items:start;gap:8px}.tutor-application_secondaryButton__wLgcH{display:inline-flex;min-height:42px;gap:9px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--pd-accent);border-radius:8px;background:#fff;color:#204e88;font-size:.87rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}.tutor-application_secondaryButton__wLgcH:hover{background:#f3f7fb}.tutor-application_secondaryButton__wLgcH svg{width:17px;height:17px}.tutor-application_visuallyHidden__64j2M{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tutor-application_visuallyHidden__64j2M:focus-visible~.tutor-application_uploadControl__4NTLy{outline:2px solid var(--michi-focus);outline-offset:3px}.tutor-application_uploadControl__4NTLy{scroll-margin-top:104px}.tutor-application_uploadError__OlyA7{display:flex;gap:6px;align-items:flex-start;margin:0;color:#b42318;font-size:.8rem;font-weight:650;line-height:1.45}.tutor-application_uploadError__OlyA7 svg{width:15px;height:15px;flex:none;margin-top:2px}.tutor-application_subjectPickerFieldset__W6A1p{min-width:0;margin:0;padding:0;border:0}.tutor-application_subjectPickerFieldset__W6A1p legend{padding:0}.tutor-application_subjectPickerFieldset__W6A1p>.tutor-application_helpText__BV2kO{margin:6px 0 14px}.tutor-application_subjectPickerFieldset__W6A1p>.tutor-application_twoColumns__SzGFH{margin-top:12px}.tutor-application_subjectPickerFieldset__W6A1p .pd-msel{z-index:2}.tutor-application_characterCounter__0lKVs{justify-self:end;color:#8a4b18;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:700}.tutor-application_characterCounterValid__kHQxf{color:#18794e}.tutor-application_structuredRows__DjMLM{display:grid;gap:12px;margin:12px 0}.tutor-application_structuredRow__jXTXU{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(170px,.9fr) minmax(230px,1.35fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid #dbe3ed;border-radius:12px;background:#f8fafc}.tutor-application_experienceRow__tUlE6{grid-template-columns:repeat(3,minmax(150px,1fr))}.tutor-application_booleanField__vTXS1{display:flex;min-height:46px;gap:9px;align-items:center;color:#33415c;font-size:.82rem;font-weight:650;line-height:1.4}.tutor-application_booleanField__vTXS1 input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--pd-accent)}.tutor-application_structuredRowActions__QwASt{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.tutor-application_totalHours__A8240{padding:10px 14px;border:1px solid #c7d3e2;border-radius:8px;background:#f3f7fb;color:#33415c;font-size:.86rem}.tutor-application_timeConversion__9PRpP{display:grid;min-width:min(100%,340px);flex:1 1 340px;grid-template-columns:max-content minmax(0,1fr);gap:3px 8px;padding:9px 12px;border:1px solid #dbe3ed;border-radius:8px;background:#f8fafc;color:#4c5872;font-size:.76rem;line-height:1.45}.tutor-application_timeConversion__9PRpP strong{color:#16233b}.tutor-application_terms__V5BzE input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--pd-accent)}.tutor-application_resumeUpload__ppmr8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-height:88px;padding:16px 18px;border:1px dashed #9eacc0;border-radius:10px;background:#f8fafc;color:#16233b;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tutor-application_resumeUpload__ppmr8:hover{border-color:var(--pd-accent);background:#f3f7fb}.tutor-application_resumeUpload__ppmr8>svg{width:20px;height:20px;color:var(--pd-accent)}.tutor-application_resumeIcon__Us1SA{display:grid;width:46px;height:46px;place-items:center;border-radius:9px;background:#e6eff9;color:#204e88}.tutor-application_resumeIcon__Us1SA svg{width:22px;height:22px}.tutor-application_resumeUpload__ppmr8 small,.tutor-application_resumeUpload__ppmr8 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutor-application_resumeUpload__ppmr8 strong{font-size:.88rem}.tutor-application_resumeUpload__ppmr8 small{margin-top:4px;color:#667188;font-size:.76rem}.tutor-application_terms__V5BzE{display:flex;gap:10px;align-items:flex-start;color:#33415c;font-size:.84rem;font-weight:600;line-height:1.55;cursor:pointer}.tutor-application_submitButton__OqpXJ{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:1px solid #003a6d;border-radius:9px;background:#003a6d;color:#fff;font-size:.96rem;font-weight:750;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.tutor-application_submitButton__OqpXJ:hover:not(:disabled){background:#204e88;transform:translateY(-1px)}.tutor-application_submitButton__OqpXJ:disabled{cursor:not-allowed;opacity:.7}.tutor-application_submitButton__OqpXJ[data-pending=true]{cursor:progress}.tutor-application_submitNote__LX2Gs{display:flex;gap:8px;align-items:center;justify-content:center;margin:-10px 0 0;color:#667188;font-size:.76rem;line-height:1.5;text-align:center}.tutor-application_submitNote__LX2Gs svg{width:15px;height:15px;flex:0 0 auto}.tutor-application_honeypot__ttbyY{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tutor-application_successPage__j5n46{--pd-accent:#2e6fbf;display:grid;min-height:620px;place-items:center;padding:56px 24px;background:#e7edf4}.tutor-application_successCard__rV3It{width:min(100%,590px);padding:clamp(32px,6vw,58px);border:1px solid #bfd8c8;border-radius:16px;background:#fff;box-shadow:0 18px 46px rgb(15 35 62/.08);color:#16233b;text-align:center}.tutor-application_successIcon__d1zvz{display:grid;width:66px;height:66px;margin:0 auto 24px;place-items:center;border-radius:999px;background:#e8f6ec;color:#198a47}.tutor-application_successIcon__d1zvz svg{width:34px;height:34px}.tutor-application_successCard__rV3It h1{margin:0;font-family:var(--font-special-display),var(--font-jp),sans-serif;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.04em}.tutor-application_successLead__32zRj{margin:14px 0 0;color:#4c5872;font-size:1.05rem;line-height:1.65}.tutor-application_successDetails__yb8KX{display:grid;gap:15px;margin-top:30px;padding-top:24px;border-top:1px solid #dbe3ed;color:#4c5872;font-size:.88rem;line-height:1.55;text-align:left}.tutor-application_successDetails__yb8KX p{display:flex;gap:11px;align-items:flex-start;margin:0}.tutor-application_successDetails__yb8KX svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--pd-accent)}.tutor-application_resendPanel__aynuo{display:grid;gap:10px;margin-top:26px;padding:20px;border:1px solid #dbe3ed;border-radius:12px;background:#f7f9fc;text-align:left}.tutor-application_resendPanel__aynuo h2{margin:0;font-size:1rem;letter-spacing:-.01em}.tutor-application_resendPanel__aynuo p{margin:0;color:#4c5872;font-size:.82rem;line-height:1.55}.tutor-application_resendPanel__aynuo .tutor-application_resendError__8eX8p,.tutor-application_resendPanel__aynuo .tutor-application_resendNotice__KpsJn{padding:9px 10px;border-radius:8px;font-weight:600}.tutor-application_resendPanel__aynuo .tutor-application_resendNotice__KpsJn{background:#e8f6ec;color:#176f3b}.tutor-application_resendPanel__aynuo .tutor-application_resendError__8eX8p{background:#fff1f0;color:#a13832}.tutor-application_resendForm__Z0QNU{display:grid;gap:8px;margin-top:4px}.tutor-application_resendForm__Z0QNU label{color:#26344d;font-size:.78rem;font-weight:700}.tutor-application_resendForm__Z0QNU input{min-height:44px;padding:0 12px;border:1px solid #bdc9d8;border-radius:8px;background:#fff;color:#16233b;font:inherit}.tutor-application_resendForm__Z0QNU input:focus-visible{border-color:var(--pd-accent);outline:3px solid rgb(47 111 191/.18)}.tutor-application_resendForm__Z0QNU button{min-height:44px;padding:0 15px;border:0;border-radius:8px;background:var(--pd-accent,#2e6fbf);color:#fff;cursor:pointer;font:inherit;font-weight:700}.tutor-application_resendForm__Z0QNU button:hover{background:#245b9e}@media (max-width:1120px){.tutor-application_pageInner__m_SOu{padding:36px 24px 72px}.tutor-application_applicationLayout___CDpN{grid-template-columns:1fr}.tutor-application_introPanel__WMV4E{padding:4px 4px 0}.tutor-application_introSticky__zMaAq{position:static}.tutor-application_introCopy__5HpbJ,.tutor-application_introPanel__WMV4E h1{max-width:680px}.tutor-application_steps__rSilo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.tutor-application_stepActive__6fzPj,.tutor-application_step__Uhkdm{min-height:auto}.tutor-application_stepActive__6fzPj:after,.tutor-application_step__Uhkdm:after{display:none}.tutor-application_stepActive__6fzPj a,.tutor-application_step__Uhkdm a{grid-template-columns:34px minmax(0,1fr);gap:8px}.tutor-application_stepActive__6fzPj a>span,.tutor-application_step__Uhkdm a>span{width:34px;height:34px}.tutor-application_privateNote__G7enB{max-width:none;margin-top:20px;padding-top:18px}.tutor-application_experienceRow__tUlE6,.tutor-application_structuredRow__jXTXU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tutor-application_pageInner__m_SOu{padding:28px 14px 52px}.tutor-application_applicationLayout___CDpN{gap:20px}.tutor-application_introPanel__WMV4E h1{max-width:10ch;font-size:clamp(2.2rem,12vw,3rem)}.tutor-application_introCopy__5HpbJ{margin-top:16px;font-size:.96rem}.tutor-application_steps__rSilo{overflow-x:auto;grid-template-columns:repeat(3,minmax(126px,1fr));padding-bottom:4px}.tutor-application_formSurface__ly7Fz{padding:26px 18px;border-radius:12px}.tutor-application_requiredNote__LmKf2{position:static;margin-bottom:4px;text-align:left}.tutor-application_publicDisclosure__KhO7W{padding-right:0}.tutor-application_formSection__Q9w2r{gap:20px;padding:30px 0}.tutor-application_twoColumns__SzGFH{grid-template-columns:1fr;gap:18px}.tutor-application_experienceRow__tUlE6,.tutor-application_structuredRow__jXTXU,.tutor-application_timeConversion__9PRpP{grid-template-columns:1fr}.tutor-application_photoField__vJ8Al{align-items:flex-start}.tutor-application_photoPreview__kK983{width:78px;height:78px}.tutor-application_resumeUpload__ppmr8{grid-template-columns:auto minmax(0,1fr)}.tutor-application_resumeUpload__ppmr8>svg{display:none}}@media (prefers-reduced-motion:reduce){.tutor-application_input__7gPD6,.tutor-application_resumeUpload__ppmr8,.tutor-application_secondaryButton__wLgcH,.tutor-application_submitButton__OqpXJ,.tutor-application_textarea__qgnpY{transition:none}}.tutor-application_chipGroup__BS9_n{display:flex;flex-wrap:wrap;gap:8px}.tutor-application_readonlyChipGroup__I80Z1{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tutor-application_readonlyChip__cgK61{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--pd-line-strong,#d8d5cd);border-radius:999px;background:var(--pd-ice,#edf4fc);color:var(--pd-ink-2,#3d3a34);font-size:.85rem;font-weight:600}.tutor-application_chip__cqd34{cursor:pointer}.tutor-application_chip__cqd34 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tutor-application_chip__cqd34 span{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--pd-line-strong,#d8d5cd);border-radius:999px;font-size:.85rem;font-weight:600;color:var(--pd-ink-2,#3d3a34);background:var(--pd-surface,#fff);transition:background .12s ease,border-color .12s ease,color .12s ease}.tutor-application_chip__cqd34:has(input:checked) span{background:var(--pd-accent,#1e5ad6);border-color:var(--pd-accent,#1e5ad6);color:#fff}.tutor-application_chip__cqd34:has(input:focus-visible) span{outline:2px solid var(--pd-accent,#1e5ad6);outline-offset:2px}.tutor-application_chipGroupBlock__hIpii{display:grid;gap:10px}.tutor-application_ruleCallout__2Xu63{margin:0 0 4px;padding:12px 14px;border:1.5px solid #f0c86a;border-radius:12px;background:#fdf6e4;color:#6b4d0e;font-size:.92rem;font-weight:700;line-height:1.5}.tutor-application_curriculumCard__BqHHn{display:grid;gap:16px;padding:20px 22px;border:1px solid #c7d3e2;border-radius:14px;background:#fbfcfe}.tutor-application_curriculumCardOn__r0C8I{border-color:var(--pd-accent);background:#fff;box-shadow:0 0 0 1px var(--pd-accent) inset}.tutor-application_curriculumCardHead__ihZ_z{display:grid;gap:10px}.tutor-application_curriculumCardHead__ihZ_z h3{margin:0;color:#16233b;font-family:var(--font-special-display),var(--font-jp),sans-serif;font-size:1.22rem;font-weight:700;letter-spacing:-.02em}.tutor-application_curriculumIntro__o_hA2{margin:0;color:#4c5872;font-size:.88rem;line-height:1.6}.tutor-application_cardToggle__FS1fy{justify-self:start;display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--pd-accent);border-radius:999px;background:#fff;color:#204e88;font-size:.86rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tutor-application_cardToggle__FS1fy:hover{background:#f3f7fb}.tutor-application_cardToggleOn__JLr1f{border-color:var(--pd-accent);background:var(--pd-accent);color:#fff}.tutor-application_cardToggleOn__JLr1f:hover{background:#245b9e}.tutor-application_cardBody__98weR{display:grid;gap:22px;padding-top:4px;border-top:1px dashed #dbe3ed}.tutor-application_blueCallout__M7uHP{display:grid;gap:8px;margin:0;padding:14px 16px;border:1.5px solid #9ec2e8;border-radius:12px;background:#edf4fc;color:#1c3f66;font-size:.88rem;line-height:1.6}.tutor-application_blueCallout__M7uHP p{margin:0}.tutor-application_blueCalloutTitle__fedLO{margin:0;font-size:.95rem;font-weight:750}.tutor-application_requiredReadingChip__CDNUr{justify-self:start;display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--pd-accent);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em}.tutor-application_conductLink__Tdlh9{color:#204e88;font-weight:750;text-decoration:underline}.tutor-application_versionChip__9kR0Y{justify-self:start;display:inline-flex;align-items:center;margin-left:27px;padding:3px 10px;border:1px solid #c7d3e2;border-radius:999px;background:#f3f7fb;color:#33415c;font-size:.72rem;font-weight:700}.tutor-application_attestationBox__wW1z_{display:grid;gap:12px;padding:14px 16px;border:1px solid #dbe3ed;border-radius:12px;background:#f8fafc}.tutor-application_attestationBox__wW1z_ p{margin:0;color:#33415c;font-size:.86rem;line-height:1.65}.tutor-application_chip__cqd34:has(input:disabled){cursor:not-allowed}.tutor-application_chip__cqd34:has(input:disabled) span{border-style:dashed;background:#f3f7fb;color:#98a2b6}.tutor-application_lockNote__wNVEY{margin:0;color:#98a2b6;font-size:.76rem;line-height:1.5}.tutor-application_ineligibleNote__HfU5p{margin:0;padding:10px 12px;border:1px solid #f0c86a;border-radius:10px;background:#fdf6e4;color:#6b4d0e;font-size:.83rem;font-weight:650;line-height:1.55}.tutor-application_dropzone__zWqGw{display:grid;justify-items:center;gap:6px;padding:26px 18px;border:1.5px dashed #9eacc0;border-radius:12px;background:#f8fafc;color:#4c5872;font-size:.88rem;font-weight:650;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tutor-application_dropzone__zWqGw:hover{border-color:var(--pd-accent);background:#f3f7fb}.tutor-application_dropzoneActive__jsFJ3{border-color:#2e6fbf;background:#f2f6fc}.tutor-application_dropzoneTypes__N43xI{color:#818ba0;font-size:.76rem;font-weight:500}.tutor-application_fileChips__Chqju{display:flex;flex-wrap:wrap;gap:8px}.tutor-application_fileChip__597G0{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid #c7d3e2;border-radius:999px;background:#fff;color:#33415c;font-size:.8rem;font-weight:600}.tutor-application_fileChipName__hVm33{overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.tutor-application_fileChipSize__e4Xir{color:#818ba0;font-size:.74rem;white-space:nowrap}.tutor-application_fileChipRemove__ETpaP{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:#f3f7fb;color:#667188;cursor:pointer}.tutor-application_fileChipRemove__ETpaP:hover{background:#e7edf4;color:#16233b}.tutor-application_fileChipRemove__ETpaP svg{width:13px;height:13px}.tutor-application_uploadStatus__Cc2qX{display:inline-flex;align-items:center;gap:6px;color:#667188;font-size:.76rem;font-weight:600;white-space:nowrap}.tutor-application_uploadStatus__Cc2qX svg{width:14px;height:14px;flex:none}.tutor-application_uploadStatusDone__UiQvm{color:#1f7a4d}.tutor-application_uploadStatusError__9AI8W{flex-wrap:wrap;color:#b42318;white-space:normal}.tutor-application_fileChip__597G0:has(.tutor-application_uploadStatusError__9AI8W){flex-wrap:wrap;border-radius:12px}.tutor-application_uploadSpinner__t_Dvt{animation:tutor-application_uploadSpin__TV6i6 1s linear infinite}@keyframes tutor-application_uploadSpin__TV6i6{to{transform:rotate(1turn)}}.tutor-application_uploadProgress__dBMFe{position:relative;width:72px;height:4px;overflow:hidden;border-radius:999px;background:#e6eff9}.tutor-application_uploadProgressBar__Zz8MJ{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#2e6fbf;transition:width .12s linear}.tutor-application_uploadRetry__Kl_J9{padding:0;border:0;background:none;color:#204e88;font:inherit;font-size:.76rem;font-weight:700;text-decoration:underline;cursor:pointer}.tutor-application_uploadNote__gRq0R{margin:6px 0 0;color:#4c5872;font-size:.8rem;line-height:1.5}.tutor-application_agreementBox__9zLB0{display:grid;gap:14px;padding:18px;border:1px solid #c7d3e2;border-radius:12px;background:#f8fafc}.tutor-application_agreementIntro__TU6zp{margin:0;color:#16233b;font-size:.9rem;font-weight:700}.tutor-application_agreementSummary__czUQR{display:grid;gap:8px;margin:0;padding-left:18px;color:#33415c;font-size:.84rem;line-height:1.55}.tutor-application_agreementLinks__j6_Hz{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.84rem}.tutor-application_agreementDetails__szFXp summary{color:#204e88;font-size:.84rem;font-weight:700;cursor:pointer}.tutor-application_agreementWording__ujXDz{display:grid;gap:10px;margin-top:10px;color:#4c5872;font-size:.8rem;line-height:1.6}.tutor-application_agreementWording__ujXDz p,.tutor-application_agreementWording__ujXDz ul{margin:0}.tutor-application_agreementWording__ujXDz ul{display:grid;gap:4px;padding-left:18px}.tutor-application_uploadMeta__cDPM1{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.tutor-application_uploadRemove__wapbI{display:inline-flex;max-width:100%;gap:5px;align-items:center;padding:0;border:0;background:none;color:#204e88;font:inherit;font-size:.8rem;font-weight:700;text-decoration:underline;cursor:pointer}.tutor-application_uploadRemove__wapbI span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutor-application_uploadRemove__wapbI svg{width:13px;height:13px;flex:none}.tutor-application_uploadControl__4NTLy.tutor-application_uploadControlInvalid__UCImB,.tutor-application_uploadControl__4NTLy.tutor-application_uploadControlInvalid__UCImB:hover{border-color:#b42318;background:#fff4ed}.tutor-application_rateEmpty__P_E2j{display:grid;gap:8px;justify-items:start;padding:16px 18px;border:1.5px dashed #9eacc0;border-radius:12px;background:#f8fafc;color:#33415c;font-size:.88rem}.tutor-application_rateEmpty__P_E2j p{margin:0;color:#4c5872;line-height:1.5}.tutor-application_agreementDocument__x74iW{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #c7d3e2;border-radius:12px;background:#fff}.tutor-application_agreementDocument__x74iW:focus-visible{outline:3px solid rgb(47 111 191/.35);outline-offset:2px}.tutor-application_agreementDocument__x74iW .lgl-doc{padding:1.4rem 1.6rem 2rem}.tutor-application_agreementDocument__x74iW .lgl-title{font-size:1.45rem}.tutor-application_agreementDocument__x74iW .lgl-h2{margin-top:1.6rem;font-size:1.15rem}.tutor-application_agreementDocument__x74iW .lgl-h3{font-size:.98rem}.tutor-application_agreementDocument__x74iW .lgl-list li,.tutor-application_agreementDocument__x74iW .lgl-p{font-size:.9rem;line-height:1.65}.tutor-application_agreementSign__Sv0N3{display:grid;gap:14px;padding:18px;border:1px solid #c7d3e2;border-radius:12px;background:#f8fafc}.tutor-application_agreementSubheading__0_AmU{margin:0;color:#16233b;font-size:1rem;font-weight:700}.tutor-application_agreementRows__faDYq{display:grid;gap:6px;margin:0}.tutor-application_agreementRow__57vmz{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:12px;font-size:.86rem;line-height:1.5}.tutor-application_agreementRow__57vmz dt{color:#667188;font-weight:600}.tutor-application_agreementRow__57vmz dd{margin:0;color:#16233b;font-weight:600;overflow-wrap:anywhere}.tutor-application_agreementMismatch__BWm1c{margin:0;color:#b42318;font-size:.78rem;font-weight:600;line-height:1.5}.tutor-application_agreementMissing__JeWja{display:grid;gap:4px;padding:12px 14px;border-radius:10px;background:#fff;border:1px dashed #9eacc0;color:#33415c;font-size:.82rem}.tutor-application_agreementMissing__JeWja ul{margin:0;padding-left:18px;list-style:disc}.tutor-application_agreementDeferred__gx2Ny{display:flex;gap:10px;align-items:flex-start;margin:0;padding:16px 18px;border:1.5px dashed #9eacc0;border-radius:12px;background:#f8fafc;color:#33415c;font-size:.9rem;line-height:1.55}.tutor-application_agreementDeferred__gx2Ny svg{width:20px;height:20px;flex:none;margin-top:1px;color:#204e88}@media (max-width:720px){.tutor-application_agreementDocument__x74iW .lgl-doc{padding:1rem 1rem 1.5rem}.tutor-application_agreementRow__57vmz{grid-template-columns:minmax(0,1fr);gap:2px}}