.lead-drawer-scrim:has(.application-detail-drawer){position:fixed;inset:68px 0 0 252px;z-index:25;display:block;padding:28px clamp(18px,1.5vw,28px) 48px;overflow:auto;border:0;background:var(--canvas);cursor:default}.lead-drawer-scrim:has(.application-detail-drawer) .application-detail-drawer{position:static;width:100%;max-width:1920px;min-height:calc(100vh - 144px);margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:none}.application-detail-drawer>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;margin-bottom:14px;padding:16px 18px;border:1px solid #e2e3eb;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(25,27,45,.025)}.application-detail-drawer>header>div{grid-column:2}.application-detail-drawer>header>div:before{display:block;margin-bottom:5px;color:#8c8fa1;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;content:"Application 360 workspace"}.application-detail-drawer>header h2{margin:0;color:#202336;font-size:23px;font-weight:730;letter-spacing:-.55px}.application-detail-drawer>header p{margin:4px 0 0;color:#898c9d;font-size:10px;font-weight:650}.application-detail-drawer>header>button{grid-column:1;grid-row:1;width:auto;height:38px;padding:0 13px;border:1px solid #e0e1e9;border-radius:8px;background:#fff;color:#626578;font-size:0}.application-detail-drawer>header>button:after{font-size:11px;font-weight:700;content:"‹  Back to applications"}.application-detail-drawer>header>button svg{display:none}.application-detail-drawer .application-detail-body{padding:0;border:1px solid #e1e2ea;border-radius:13px;background:#fff;box-shadow:0 2px 9px rgba(25,27,45,.025);overflow:hidden}.application-detail-drawer .application-detail-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px;border-bottom:1px solid #ececf2;background:#fbfbfd}.application-detail-drawer .application-detail-overview article{min-width:0;min-height:64px;padding:12px 13px;border:1px solid #e6e6ee;border-radius:9px;background:#fff}.application-detail-drawer .application-detail-overview small,.application-detail-drawer .application-detail-overview strong{display:block}.application-detail-drawer .application-detail-overview small{color:#999cad;font-size:8px;font-weight:650}.application-detail-drawer .application-detail-overview strong{margin-top:6px;overflow:hidden;color:#3c3f52;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.application-detail-drawer .application-detail-tabs{display:flex;align-items:center;gap:2px;padding:0 16px;border-bottom:1px solid #e7e7ee;background:#fff;overflow-x:auto}.application-detail-drawer .application-detail-tabs button{min-height:45px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#76798b;font-size:10px;font-weight:650;white-space:nowrap}.application-detail-drawer .application-detail-tabs button.active{border-bottom-color:var(--violet);color:var(--violet)}.application-detail-drawer .application-controls,.application-detail-drawer .application-data-grid,.application-detail-drawer .application-documents,.application-detail-drawer .lead-timeline{margin:14px}.application-detail-drawer .application-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4e5ec;border-radius:10px;overflow:hidden}.application-detail-drawer .application-data-grid>div{min-height:76px;padding:15px;border-right:1px solid #ececf2;border-bottom:1px solid #ececf2}.application-detail-drawer .application-data-grid>div:nth-child(3n){border-right:0}.application-detail-drawer .application-data-grid span,.application-detail-drawer .application-data-grid strong{display:block}.application-detail-drawer .application-data-grid span{color:#989bab;font-size:8px}.application-detail-drawer .application-data-grid strong{margin-top:7px;color:#4a4d60;font-size:11px}.application-detail-drawer .application-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.application-detail-drawer .application-controls form{padding:17px;border:1px solid #e4e4ec;border-radius:10px;background:#fbfbfd}.submission-receipt-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(247,248,252,.97);backdrop-filter:blur(8px)}.submission-receipt-card{width:min(680px,100%);padding:28px;border:1px solid #dfe2ea;border-radius:18px;background:#fff;box-shadow:0 22px 70px rgba(34,38,68,.11)}.submission-receipt-card>header{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start}.submission-receipt-card>header>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#e8f8f1;color:#17845f}.submission-receipt-card>header small{color:#17845f;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.submission-receipt-card>header h1{margin:6px 0 7px;color:#202336;font-size:25px;line-height:1.2;letter-spacing:-.55px}.submission-receipt-card>header p{margin:0;color:#777b8f;font-size:12px;line-height:1.65}.submission-reference-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px;padding:18px 19px;border:1px solid #dedaff;border-radius:12px;background:#f7f5ff}.submission-reference-card small,.submission-reference-card span,.submission-reference-card strong{display:block}.submission-reference-card span{color:#817b9d;font-size:9px;font-weight:650}.submission-reference-card strong{margin:5px 0;color:#4f43c9;font-size:19px;letter-spacing:.4px}.submission-reference-card small{color:#8d89a2;font-size:9px;text-transform:capitalize}.submission-reference-card button{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d6d1ff;border-radius:8px;background:#fff;color:#5f53d4;font-size:10px;font-weight:700}.submission-next-steps{display:grid;gap:8px}.submission-next-steps article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:center;padding:11px 12px;border:1px solid #ececf2;border-radius:9px}.submission-next-steps article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#f1efff;color:#6759e8}.submission-next-steps strong{display:block;color:#44475a;font-size:10px}.submission-next-steps p{margin:3px 0 0;color:#858899;font-size:9px;line-height:1.5}.submission-receipt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.submission-receipt-actions a,.submission-receipt-actions button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #e0e1e9;border-radius:8px;background:#fff;color:#626578;font-size:10px;font-weight:700;text-decoration:none}.submission-receipt-actions .submission-track-button{border-color:#6759e8;background:#6759e8;color:#fff;box-shadow:0 7px 17px rgba(103,89,232,.2)}.submission-receipt-card>footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:19px;color:#9b9ead;font-size:8px}.applicant-portal-page{min-height:100vh;background:#f6f7fa;color:#202336}.applicant-portal-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,4vw,58px);border-bottom:1px solid #e5e6ed;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.applicant-portal-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.applicant-portal-brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--portal-primary) 14%,white);color:var(--portal-primary);font-size:10px;font-weight:850}.applicant-portal-brand small,.applicant-portal-brand strong{display:block}.applicant-portal-brand strong{font-size:12px}.applicant-portal-brand small{margin-top:2px;color:#9699aa;font-size:9px}.applicant-portal-profile{display:flex;align-items:center;gap:9px}.applicant-portal-profile>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#edeaff;color:#5c50d0;font-size:10px;font-weight:800}.applicant-portal-profile small,.applicant-portal-profile strong{display:block}.applicant-portal-profile strong{font-size:10px}.applicant-portal-profile small{margin-top:2px;color:#989baa;font-size:8px}.applicant-portal-profile button{height:34px;display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:0 10px;border:1px solid #e2e3ea;border-radius:8px;background:#fff;color:#727588;font-size:9px;font-weight:650}.applicant-portal-shell{width:min(1500px,calc(100% - 36px));min-height:calc(100vh - 128px);display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;margin:18px auto}.applicant-application-list,.applicant-application-workspace{border:1px solid #e2e3ea;border-radius:13px;background:#fff;box-shadow:0 2px 8px rgba(25,27,45,.025)}.applicant-application-list{padding:17px}.applicant-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:3px 2px 14px}.applicant-list-heading h1{margin:0;font-size:19px;letter-spacing:-.4px}.applicant-list-heading button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e3e4eb;border-radius:8px;background:#fff;color:#777b8e}.applicant-portal-alert,.applicant-portal-notice{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:10px 11px;border:1px solid #f0bdc6;border-radius:8px;background:#fff5f6;color:#c9465b;font-size:9px}.applicant-portal-notice{border-color:#b8e2d1;background:#f0fbf6;color:#278267}.applicant-application-cards{display:grid;gap:7px}.applicant-application-cards>button{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 11px;border:1px solid #e9e9ef;border-radius:9px;background:#fff;color:inherit;text-align:left}.applicant-application-cards>button:hover{border-color:#d8d4ff;background:#fbfaff}.applicant-application-cards>button.active{border-color:#cfcaff;background:#f7f5ff;box-shadow:inset 3px 0 0 var(--portal-primary)}.applicant-status-dot{width:7px;height:7px;border-radius:50%;background:#aaa}.applicant-status-dot.submitted,.applicant-status-dot.under_review{background:#4b8bd3}.applicant-status-dot.accepted,.applicant-status-dot.approved,.applicant-status-dot.enrolled,.applicant-status-dot.offered{background:#27a273}.applicant-status-dot.changes_requested,.applicant-status-dot.deferred{background:#d9902d}.applicant-status-dot.rejected,.applicant-status-dot.withdrawn{background:#d35468}.applicant-application-cards small,.applicant-application-cards strong{display:block}.applicant-application-cards strong{font-size:10px}.applicant-application-cards small{margin-top:3px;color:#9295a5;font-size:8px}.applicant-application-cards p{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0}.applicant-application-cards p b{color:var(--portal-primary);font-size:8px;text-transform:capitalize}.applicant-application-cards p span{color:#a0a3b2;font-size:8px}.applicant-application-cards svg{color:#a0a3b2}.applicant-application-workspace{min-width:0;overflow:hidden}.applicant-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:90px;padding:18px 20px;border-bottom:1px solid #e8e8ef}.applicant-workspace-header h2{margin:0;font-size:22px;letter-spacing:-.5px}.applicant-workspace-header p{margin:5px 0 0;color:#898c9e;font-size:9px;font-weight:650}.applicant-workspace-actions{display:flex;gap:8px}.applicant-workspace-actions a,.applicant-workspace-actions button{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #e1e2e9;border-radius:8px;background:#fff;color:#626578;font-size:9px;font-weight:650;text-decoration:none}.applicant-resubmission-alert{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:11px;align-items:center;margin:14px 16px 0;padding:13px;border:1px solid #f1d2a3;border-radius:9px;background:#fff9ee;color:#8a5a19}.applicant-resubmission-alert strong{font-size:10px}.applicant-resubmission-alert p{margin:3px 0;font-size:9px}.applicant-resubmission-alert small{font-size:8px}.applicant-resubmission-alert a{display:inline-flex;align-items:center;gap:5px;color:#94601c;font-size:9px;font-weight:750;text-decoration:none}.applicant-decision-banner{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:center;margin:14px 16px 0;padding:13px;border:1px solid #edc3cb;border-radius:9px;background:#fff4f5;color:#9b3346}.applicant-decision-banner strong{font-size:10px}.applicant-decision-banner p{margin:3px 0;font-size:9px;line-height:1.5}.applicant-decision-banner small{color:#a96674;font-size:8px}.applicant-progress{display:flex;padding:18px 20px 15px;border-bottom:1px solid #ececf2;background:#fcfcfe}.applicant-progress>span{position:relative;flex:1;display:grid;justify-items:center;gap:6px;color:#a2a5b4}.applicant-progress>span:not(:last-child):after{position:absolute;top:12px;left:calc(50% + 15px);right:calc(-50% + 15px);height:2px;background:#e4e5ec;content:""}.applicant-progress>span.complete:not(:last-child):after{background:var(--portal-primary)}.applicant-progress i{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border:2px solid #e1e2ea;border-radius:50%;background:#fff;font-size:8px;font-style:normal;font-weight:750}.applicant-progress .complete i{border-color:var(--portal-primary);background:var(--portal-primary);color:#fff}.applicant-progress small{font-size:8px;font-weight:650}.applicant-progress .complete small{color:#6258bf}.applicant-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px}.applicant-overview-grid article{min-width:0;display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e7e7ee;border-radius:9px;color:var(--portal-primary)}.applicant-overview-grid small,.applicant-overview-grid strong{display:block}.applicant-overview-grid small{color:#999cac;font-size:8px}.applicant-overview-grid strong{margin-top:4px;overflow:hidden;color:#45485a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.applicant-workspace-tabs{display:flex;align-items:center;gap:2px;padding:0 16px;border-top:1px solid #ececf2;border-bottom:1px solid #e5e5ec;overflow-x:auto}.applicant-workspace-tabs button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#787b8d;font-size:9px;font-weight:650;white-space:nowrap}.applicant-workspace-tabs button.active{border-bottom-color:var(--portal-primary);color:var(--portal-primary)}.applicant-workspace-tabs span{min-width:17px;padding:2px 5px;border-radius:10px;background:#f0eff8;font-size:8px}.applicant-workspace-panel{padding:16px}.applicant-workspace-panel>section+section{margin-top:16px}.applicant-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.applicant-section-title h3{margin:0;color:#393c4f;font-size:11px}.applicant-section-title p{margin:3px 0 0;color:#9699a9;font-size:8px}.applicant-section-title svg{color:var(--portal-primary)}.applicant-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e5e5ec;border-radius:9px;overflow:hidden}.applicant-detail-grid>div{min-height:70px;padding:13px;border-right:1px solid #ececf2;border-bottom:1px solid #ececf2}.applicant-detail-grid>div:nth-child(3n){border-right:0}.applicant-detail-grid span,.applicant-detail-grid strong{display:block}.applicant-detail-grid span{color:#9a9dab;font-size:8px}.applicant-detail-grid strong{margin-top:6px;color:#4b4e60;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.applicant-timeline{display:grid;gap:0}.applicant-timeline article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:0 0 18px}.applicant-timeline article:not(:last-child):before{position:absolute;top:30px;bottom:0;left:16px;width:1px;background:#dddde7;content:""}.applicant-timeline article>span{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dedaff;border-radius:50%;background:#f5f3ff;color:var(--portal-primary)}.applicant-timeline strong{color:#44475a;font-size:10px}.applicant-timeline p{margin:4px 0;color:#74788b;font-size:9px;line-height:1.5}.applicant-timeline small{color:#a0a3b1;font-size:8px}.applicant-document-list{display:grid;gap:8px}.applicant-document-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #e7e7ee;border-radius:9px}.applicant-document-list article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#f1efff;color:var(--portal-primary)}.applicant-document-list small,.applicant-document-list strong{display:block}.applicant-document-list strong{font-size:10px}.applicant-document-list small{margin-top:4px;color:#9699aa;font-size:8px}.applicant-document-list p{margin:5px 0 0;color:#b3485c;font-size:8px}.applicant-document-list a{display:inline-flex;align-items:center;gap:4px;color:var(--portal-primary);font-size:9px;font-weight:700;text-decoration:none}.applicant-post-submit-upload{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaf0}.applicant-document-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.applicant-document-upload-grid .file-upload-field{min-width:0}.applicant-identity-cards,.applicant-official-documents,.applicant-official-review{display:grid;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e8eaf0}.applicant-action-count{padding:6px 9px;border-radius:999px;background:#fff3e3;color:#a96312;font-size:11px;font-weight:750}.applicant-document-list .applicant-official-document-card{grid-template-columns:38px minmax(0,1fr) auto;background:linear-gradient(135deg,color-mix(in srgb,var(--portal-primary) 4%,white),#fff)}.applicant-official-document-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.applicant-official-document-actions button,.applicant-official-review-heading>button{min-height:36px;padding:0 11px;border:1px solid var(--portal-primary);border-radius:8px;background:var(--portal-primary);color:#fff;font-size:11px;font-weight:750}.applicant-official-review{padding:16px;border:1px solid #dcd8ff;border-radius:12px;background:#fbfaff}.applicant-official-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.applicant-official-review-heading h3{margin:4px 0;font-size:18px}.applicant-official-review-heading p{margin:0;color:#818697;font-size:12px}.applicant-official-review-heading>button{border-color:#d9dbe5;background:#fff;color:#64697c}.applicant-official-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;overflow:hidden;border:1px solid #e2e3eb;border-radius:10px;background:#fff}.applicant-official-summary>div{min-height:66px;padding:12px;border-right:1px solid #ececf2;border-bottom:1px solid #ececf2}.applicant-official-summary span,.applicant-official-summary strong{display:block}.applicant-official-summary span{color:#8b90a1;font-size:11px}.applicant-official-summary strong{margin-top:5px;color:#42475a;font-size:13px;overflow-wrap:anywhere}.applicant-official-response-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.applicant-official-response-grid form{display:grid;align-content:start;gap:11px;padding:15px;border:1px solid #e1e3eb;border-radius:10px;background:#fff}.applicant-official-response-grid h4{margin:0;font-size:14px}.applicant-official-response-grid p{margin:0;color:#797e90;font-size:12px;line-height:1.5}.applicant-official-response-grid label>span{display:block;margin-bottom:6px;color:#5b6073;font-size:12px;font-weight:700}.applicant-official-response-grid input:not([type=checkbox]),.applicant-official-response-grid textarea{width:100%;border:1px solid #dadde7;border-radius:8px;background:#fff;color:#33384b;font-size:13px}.applicant-official-response-grid input:not([type=checkbox]){min-height:42px;padding:0 11px}.applicant-response-upload input{min-height:auto!important;padding:9px!important}.applicant-official-response-grid textarea{min-height:88px;padding:10px 11px;resize:vertical}.applicant-sign-consent{display:flex;align-items:flex-start;gap:8px}.applicant-sign-consent>span{margin:0!important;font-weight:500!important;line-height:1.45}.applicant-official-response-grid form>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--portal-primary);border-radius:8px;background:var(--portal-primary);color:#fff;font-size:12px;font-weight:750}.applicant-official-response-grid form>button.decline{border-color:#e7aeba;background:#fff5f6;color:#b64156}.applicant-zoho-signing{display:grid;gap:14px;margin-top:13px;padding:16px;border:1px solid #dfe4ec;border-radius:10px;background:#fff}.applicant-zoho-signing h4{margin:5px 0 7px;font-size:16px}.applicant-zoho-signing p{max-width:720px;margin:0;color:#72788a;font-size:12px;line-height:1.55}.applicant-zoho-signing small{display:block;margin-top:8px;color:#555b6e;font-size:11px;font-weight:700}.applicant-zoho-signing>button{width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid var(--portal-primary);border-radius:8px;background:var(--portal-primary);color:#fff;font-size:12px;font-weight:750}.applicant-zoho-signing iframe{width:100%;min-height:720px;border:1px solid #e3e6ed;border-radius:9px;background:#fff}.applicant-id-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.applicant-document-list .applicant-student-id{display:block;overflow:hidden;padding:0;border-color:color-mix(in srgb,var(--portal-primary) 35%,#dfe2ea);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--portal-primary) 5%,#fff))}.applicant-student-id footer,.applicant-student-id header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.applicant-student-id header{background:linear-gradient(110deg,var(--portal-primary),color-mix(in srgb,var(--portal-accent) 70%,var(--portal-primary)));color:#fff}.applicant-student-id header>div{display:flex;align-items:center;gap:8px}.applicant-student-id header span{padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.18);font-size:10px;font-weight:850}.applicant-student-id header strong{color:#fff;font-size:12px}.applicant-document-list .applicant-student-id main{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:15px}.applicant-student-photo{width:54px;height:64px;display:grid;place-items:center;border-radius:9px;background:#efedff;color:var(--portal-primary);font-size:16px;font-weight:850}.applicant-student-id main small{color:#898e9e;font-size:10px}.applicant-student-id main h4{margin:3px 0;color:#303547;font-size:15px}.applicant-student-id main p{margin:0 0 7px;color:#777c8f;font-size:11px}.applicant-student-id main strong{color:var(--portal-primary);font-size:12px}.applicant-student-id footer{border-top:1px solid #e9ebf1;color:#74798c;font-size:10px}.applicant-payment-list{display:grid;gap:9px}.applicant-payment-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;border:1px solid #e7e7ee;border-radius:10px;background:#fff}.applicant-payment-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f1efff;color:var(--portal-primary)}.applicant-payment-list small,.applicant-payment-list strong{display:block}.applicant-payment-list strong{color:#404355;font-size:11px}.applicant-payment-list small{margin-top:4px;color:#9295a6;font-size:9px}.applicant-payment-amount{min-width:125px;text-align:right}.applicant-payment-action{min-width:150px;display:grid;gap:6px}.applicant-payment-action label span{display:block;margin-bottom:4px;color:#74798c;font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.applicant-payment-action input{width:100%;height:34px;padding:0 9px;border:1px solid #dfe1ea;border-radius:8px;background:#fff;color:#323546;font:inherit}.applicant-payment-action input:focus{border-color:var(--portal-primary);outline:3px solid color-mix(in srgb,var(--portal-primary) 12%,transparent)}.applicant-payment-list button{min-width:126px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--portal-primary);border-radius:8px;background:var(--portal-primary);color:#fff;font-size:10px;font-weight:750;box-shadow:0 7px 17px color-mix(in srgb,var(--portal-primary) 22%,transparent)}.applicant-payment-list button:disabled{cursor:wait;opacity:.7}.applicant-payment-complete{min-width:90px;padding:7px 10px;border-radius:18px;background:#e9f8f1;color:#278267;font-size:9px;font-weight:750;text-align:center}.applicant-empty-card,.applicant-empty-inline,.applicant-empty-workspace{display:grid;place-items:center;text-align:center;color:#8f92a3}.applicant-empty-workspace{min-height:460px;padding:30px}.applicant-empty-card h3,.applicant-empty-workspace h2{margin:12px 0 5px;color:#494c5f}.applicant-empty-card p,.applicant-empty-workspace p{margin:0;font-size:9px}.applicant-empty-card{padding:30px 16px;border:1px dashed #dddde6;border-radius:9px}.applicant-empty-inline{min-height:130px;font-size:9px}.applicant-portal-footer{display:flex;justify-content:center;align-items:center;gap:6px;padding:0 18px 18px;color:#9b9eae;font-size:8px}.applicant-portal-state{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;background:#f6f7fa;color:#5e6275;font-size:12px}.applicant-portal-state.error{color:#bd4358}.applicant-portal-state a,.applicant-portal-state button{height:36px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid #e0e1e8;border-radius:8px;background:#fff;color:#6257d0;font-size:10px;font-weight:700;text-decoration:none}.applicant-portal-state p{max-width:520px;margin:0;color:#73778a;line-height:1.6;text-align:center}.applicant-handoff-session-gate{min-height:100dvh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 15% 20%,rgba(103,89,232,.13),transparent 34%),#f5f7fb;color:#17213b}.applicant-handoff-session-card{width:min(780px,100%);padding:clamp(24px,4vw,42px);border:1px solid #dce2ee;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(25,36,67,.12)}.applicant-handoff-session-heading{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.applicant-handoff-session-heading>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#eeeaff;color:#5f4de4}.applicant-handoff-session-heading small{color:#6555db;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.applicant-handoff-session-heading h1{margin:5px 0 8px;font-size:clamp(27px,4vw,38px);letter-spacing:-1.2px}.applicant-handoff-session-heading p{max-width:620px;margin:0;color:#66708a;font-size:13px;line-height:1.65}.applicant-handoff-account-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin:28px 0 18px}.applicant-handoff-account-comparison>svg{color:#929ab0}.applicant-handoff-account-comparison article{min-width:0;display:grid;gap:7px;min-height:140px;align-content:center;padding:18px;border:1px solid #e0e4ed;border-radius:14px;background:#f9fafc}.applicant-handoff-account-comparison article.matches{border-color:#9ed9c1;background:#f1fbf7}.applicant-handoff-account-comparison article.different{border-color:#efbdc5;background:#fff6f7}.applicant-handoff-account-comparison small{color:#858da3;font-size:10px;font-weight:800;text-transform:uppercase}.applicant-handoff-account-comparison strong{overflow-wrap:anywhere;font-size:16px}.applicant-handoff-account-comparison span{min-width:0;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere;color:#66708a;font-size:11px}.applicant-handoff-account-comparison span svg{flex:0 0 auto}.applicant-handoff-error,.applicant-handoff-security-note{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #efc7cd;border-radius:10px;background:#fff7f8;color:#b43b50;font-size:11px;line-height:1.5}.applicant-handoff-error{margin-top:10px}.applicant-handoff-error svg,.applicant-handoff-security-note svg{flex:0 0 auto;margin-top:1px}.applicant-handoff-session-actions{display:flex;gap:10px;margin-top:20px}.applicant-handoff-session-actions button{min-height:46px;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid #dbe0e9;border-radius:10px;background:#fff;color:#24314d;font-size:12px;font-weight:800}.applicant-handoff-session-actions button.primary{border-color:#5f4de4;background:linear-gradient(135deg,#5845e9,#6b4df0);color:#fff;box-shadow:0 12px 25px rgba(95,77,228,.22)}.applicant-handoff-session-actions button:disabled{cursor:wait;opacity:.7}.applicant-handoff-session-footnote{margin:17px 0 0;color:#858da3;font-size:10px;line-height:1.55;text-align:center}.applicant-portal-access-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);background:#f5f6fa}.applicant-portal-access-copy{display:grid;align-content:center;justify-items:start;padding:clamp(40px,8vw,130px);background:linear-gradient(145deg,#17182c,#222341);color:#fff}.applicant-access-emblem{width:54px;height:54px;display:grid;place-items:center;margin-bottom:25px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:#9f95ff}.applicant-portal-access-copy .eyebrow{color:#9187f1}.applicant-portal-access-copy h1{max-width:630px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.06;letter-spacing:-2px}.applicant-portal-access-copy>p{max-width:560px;margin:20px 0 24px;color:#a8abbd;font-size:13px;line-height:1.75}.applicant-portal-access-copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#d4d5df;font-size:10px}.applicant-portal-access-copy li{display:flex;align-items:center;gap:8px}.applicant-portal-access-copy li svg{color:#8f83f2}.applicant-portal-access-card{width:min(430px,calc(100% - 40px));align-self:center;justify-self:center;padding:30px;border:1px solid #e0e1e9;border-radius:16px;background:#fff;box-shadow:0 18px 55px rgba(36,39,68,.08)}.applicant-access-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:22px;color:#777b8d;font-size:9px;font-weight:650;text-decoration:none}.applicant-access-avatar{width:47px;height:47px;display:grid;place-items:center;margin-bottom:14px;border-radius:12px;background:#eeeaff;color:#6054d2}.applicant-portal-access-card h2{margin:0;color:#292c3e;font-size:23px;letter-spacing:-.45px}.applicant-portal-access-card>p{margin:7px 0 20px;color:#8a8d9e;font-size:10px}.applicant-google-button{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dedfe7;border-radius:8px;background:#fff;color:#55596c;font-size:10px;font-weight:700}.applicant-google-button span{color:#4285f4;font-size:15px;font-weight:800}.applicant-access-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:#a2a5b4;font-size:8px}.applicant-access-divider:after,.applicant-access-divider:before{height:1px;flex:1;background:#ececf1;content:""}.applicant-portal-access-card form,.applicant-portal-phone{display:grid;gap:12px}.applicant-portal-access-card label>span{display:block;margin-bottom:6px;color:#696d80;font-size:9px;font-weight:650}.applicant-portal-access-card label>div,.applicant-portal-access-card label>input{width:100%;height:40px;border:1px solid #dfe0e7;border-radius:8px;background:#fff}.applicant-portal-access-card label>input{padding:0 11px;color:#343748;font-size:10px}.applicant-portal-access-card label>div{display:flex;align-items:center;overflow:hidden}.applicant-portal-access-card label>div input{min-width:0;height:100%;flex:1;padding:0 11px;border:0;outline:0;color:#343748;font-size:10px}.applicant-portal-access-card label>div button{width:39px;height:100%;display:grid;place-items:center;border:0;background:transparent;color:#8a8d9e}.applicant-portal-access-card label>div select{height:100%;padding:0 8px;border:0;border-right:1px solid #e6e6ec;outline:0;background:#f9f9fb;color:#626578;font-size:9px}.applicant-access-submit{width:100%;height:42px;gap:7px;border:1px solid #6759e8;border-radius:8px;background:#6759e8;color:#fff;font-size:10px;font-weight:750;box-shadow:0 7px 16px rgba(103,89,232,.2)}.applicant-access-modes,.applicant-access-submit{display:flex;align-items:center;justify-content:center}.applicant-access-modes{gap:14px;margin-top:17px}.applicant-access-modes button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#6458d4;font-size:9px;font-weight:650}.applicant-portal-access-card>small{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px;color:#a2a5b3;font-size:8px}@media (max-width:1100px){.lead-drawer-scrim:has(.application-detail-drawer){left:0}.application-detail-drawer .application-detail-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.application-detail-drawer .application-controls{grid-template-columns:1fr}.applicant-portal-shell{grid-template-columns:280px minmax(0,1fr)}.applicant-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applicant-portal-access-page{grid-template-columns:1fr}.applicant-portal-access-copy{min-height:340px;padding:55px clamp(30px,8vw,90px)}.applicant-portal-access-copy h1{font-size:40px}.applicant-portal-access-card{margin:45px auto}}@media (max-width:760px){.lead-drawer-scrim:has(.application-detail-drawer){inset:0;padding:12px}.application-detail-drawer>header{grid-template-columns:1fr;align-items:start}.application-detail-drawer>header>button{grid-column:1;grid-row:1;justify-self:start}.application-detail-drawer>header>div{grid-column:1;grid-row:2}.application-detail-drawer .application-data-grid,.application-detail-drawer .application-detail-overview{grid-template-columns:1fr}.application-detail-drawer .application-data-grid>div{border-right:0}.submission-receipt-card{padding:21px}.submission-receipt-card>header{grid-template-columns:1fr}.submission-reference-card{align-items:flex-start}.submission-receipt-actions{display:grid;grid-template-columns:1fr}.applicant-portal-topbar{height:auto;align-items:flex-start;padding:14px 16px}.applicant-portal-profile>div{display:none}.applicant-portal-profile button{font-size:0}.applicant-portal-profile button svg{margin:0}.applicant-portal-shell{width:calc(100% - 20px);grid-template-columns:1fr}.applicant-application-list{padding:13px}.applicant-application-cards{display:flex;overflow-x:auto}.applicant-application-cards>button{min-width:265px}.applicant-workspace-header{align-items:flex-start;flex-direction:column}.applicant-workspace-actions{width:100%}.applicant-workspace-actions a,.applicant-workspace-actions button{flex:1}.applicant-progress{overflow-x:auto}.applicant-progress>span{min-width:90px}.applicant-detail-grid,.applicant-overview-grid{grid-template-columns:1fr}.applicant-detail-grid>div{border-right:0}.applicant-resubmission-alert{grid-template-columns:24px minmax(0,1fr)}.applicant-resubmission-alert a{grid-column:2}.applicant-document-upload-grid{grid-template-columns:1fr}.applicant-payment-list article{grid-template-columns:40px minmax(0,1fr)}.applicant-payment-amount{grid-column:2;text-align:left}.applicant-payment-action,.applicant-payment-complete,.applicant-payment-list button{grid-column:2;width:100%}.applicant-document-list .applicant-official-document-card{grid-template-columns:38px minmax(0,1fr)}.applicant-official-document-actions{grid-column:2;justify-content:flex-start}.applicant-id-card-grid,.applicant-official-response-grid,.applicant-official-summary{grid-template-columns:1fr}.applicant-portal-access-copy{min-height:300px;padding:42px 25px}.applicant-portal-access-copy h1{font-size:33px;letter-spacing:-1.2px}.applicant-portal-access-card{width:calc(100% - 24px);margin:22px auto;padding:23px}}@media print{body *{visibility:hidden!important}.submission-receipt-layer,.submission-receipt-layer *{visibility:visible!important}.submission-receipt-layer{position:absolute;inset:0;padding:0;background:#fff}.submission-receipt-card{width:100%;border:0;box-shadow:none}.submission-receipt-actions{display:none}}.applicant-identity-page{--identity-primary:#6759e8;--identity-accent:#2d9cdb;grid-template-columns:minmax(560px,1.16fr) minmax(480px,.84fr);color:#202437}.applicant-identity-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(38px,5vw,70px);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--identity-accent) 52%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--identity-primary) 72%,#11182f),#11182f);color:#fff;box-shadow:18px 0 70px rgba(16,23,43,.08)}.applicant-identity-brand.has-cover{background:#101827}.applicant-identity-visual,.applicant-identity-visual:after{position:absolute;inset:0}.applicant-identity-visual{z-index:0}.applicant-identity-visual img{object-fit:cover;object-position:var(--identity-hero-position,center)}.applicant-identity-visual:after{background:linear-gradient(180deg,rgba(8,13,23,.48),rgba(8,13,23,.08) 38%,rgba(8,13,23,.76)),linear-gradient(90deg,rgba(8,13,23,.48),rgba(8,13,23,.03) 72%);content:""}.applicant-identity-brand:after{position:absolute;right:-80px;bottom:-110px;width:330px;height:330px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.018);content:""}.applicant-identity-brand.has-cover:after{display:none}.applicant-identity-brandmark,.applicant-identity-brandmark>div{display:flex;align-items:center}.applicant-identity-brandmark{position:relative;z-index:1;gap:13px}.applicant-identity-brandmark>img,.applicant-identity-brandmark>span{width:54px;height:54px;display:grid;place-items:center;border-radius:13px;background:#fff;color:var(--identity-primary);object-fit:contain;font-size:13px;font-weight:850}.applicant-identity-brandmark>img{padding:7px}.applicant-identity-brandmark.institution-lockup>img{width:min(340px,80%);height:auto;padding:0;border-radius:0;background:transparent;object-fit:contain;object-position:left center}.applicant-identity-brandmark>div{display:grid;align-items:normal;gap:3px}.applicant-identity-brandmark strong{font-size:16px}.applicant-identity-brandmark small{color:rgba(255,255,255,.7);font-size:13px}.applicant-identity-context{position:relative;z-index:1}.applicant-identity-context>span{display:block;margin-bottom:13px;color:color-mix(in srgb,var(--identity-accent) 55%,#fff);font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.applicant-identity-context h1{max-width:430px;margin:0;font-size:clamp(38px,4.1vw,64px);line-height:1.08;letter-spacing:-2.4px}.applicant-identity-context p{max-width:430px;margin:18px 0 0;color:rgba(255,255,255,.75);font-size:15px;line-height:1.7}.applicant-identity-assurance{position:relative;z-index:1;display:grid;gap:12px;color:rgba(255,255,255,.82);font-size:13px}.applicant-identity-assurance span{display:flex;align-items:center;gap:9px}.applicant-identity-assurance svg{color:color-mix(in srgb,var(--identity-accent) 55%,#fff)}.applicant-identity-main{position:relative;padding:clamp(32px,6vw,88px);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--identity-primary) 7%,transparent),transparent 34%),#fff}.applicant-identity-theme-control{position:absolute;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid #e0e3eb;border-radius:10px;background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(34,39,61,.08);backdrop-filter:blur(12px)}.applicant-identity-theme-control button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#74798c;font-size:11px;font-weight:700}.applicant-identity-theme-control button:hover{background:#f4f3ff;color:var(--identity-primary)}.applicant-identity-theme-control button.active{border-color:color-mix(in srgb,var(--identity-primary) 30%,#e0e3eb);background:color-mix(in srgb,var(--identity-primary) 9%,#fff);color:var(--identity-primary)}.applicant-identity-card{width:min(100%,520px);padding:clamp(26px,3.2vw,38px);border:1px solid #e1e5ed;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(34,39,61,.1)}.applicant-identity-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px;color:#6d7284;font-size:12px}.applicant-identity-meta span{display:inline-flex;align-items:center;gap:7px}.applicant-identity-meta svg{color:var(--identity-primary)}.applicant-identity-meta strong{padding:6px 9px;border:1px solid #e0e3ea;border-radius:7px;color:#4b5062;font-size:11px;letter-spacing:.08em}.applicant-identity-back,.applicant-identity-forgot,.applicant-identity-link,.applicant-identity-modes button{border:0;background:transparent;color:var(--identity-primary);font-size:var(--enrolla-font-button,13px);font-weight:650}.applicant-identity-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:22px}.applicant-identity-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:24px}.applicant-identity-heading>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--identity-primary) 11%,white);color:var(--identity-primary)}.applicant-identity-heading h2{margin:0;color:#222638;font-size:27px;letter-spacing:-.7px}.applicant-identity-heading p{margin:6px 0 0;color:#74798d;font-size:14px;line-height:1.5}.applicant-identity-email-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-6px 0 18px;padding:4px;border:1px solid #e0e3eb;border-radius:11px;background:#f4f5f8}.applicant-identity-email-modes button{min-height:39px;border:0;border-radius:8px;background:transparent;color:#6c7184;font-size:var(--enrolla-font-button,13px);font-weight:700}.applicant-identity-email-modes button.active{background:#fff;color:var(--identity-primary);box-shadow:0 2px 8px rgba(26,32,54,.09)}.applicant-identity-handoff-summary{display:grid;gap:13px;padding:14px;border:1px solid color-mix(in srgb,var(--identity-primary) 24%,#dfe3ec);border-radius:11px;background:color-mix(in srgb,var(--identity-primary) 5%,#fff)}.applicant-identity-handoff-summary>div{display:flex;align-items:flex-start;gap:10px}.applicant-identity-handoff-summary>div>svg{flex:0 0 auto;margin-top:1px;color:var(--identity-primary)}.applicant-identity-handoff-summary>div span{display:grid;gap:3px}.applicant-identity-handoff-summary>div strong{color:#303548;font-size:13px}.applicant-identity-handoff-summary>div small{color:#74798d;font-size:11px;line-height:1.5}.applicant-identity-handoff-summary dl{display:grid;gap:0;margin:0;border-top:1px solid #e3e6ed}.applicant-identity-handoff-summary dl>div{min-width:0;display:grid;grid-template-columns:106px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #e8eaf0}.applicant-identity-handoff-summary dl>div:last-child{padding-bottom:0;border-bottom:0}.applicant-identity-handoff-summary dt{color:#858a9a;font-size:11px}.applicant-identity-handoff-summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#353a4d;font-size:12px;font-weight:700}.applicant-identity-alert,.applicant-identity-notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 17px;padding:12px 13px;border:1px solid #efbdc6;border-radius:10px;background:#fff5f6;color:#be3f55;font-size:13px;line-height:1.45}.applicant-identity-notice{border-color:#b9e2d1;background:#f0fbf6;color:#277d64}.applicant-identity-alert>span{min-width:0;flex:1}.applicant-identity-alert>button{flex:0 0 auto;border:0;background:transparent;color:inherit;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px}.applicant-identity-google,.applicant-identity-submit{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;font-size:var(--enrolla-font-button,13px);font-weight:750}.applicant-identity-google{border:1px solid #d9dde7;background:#fff;color:#464b5e}.applicant-identity-google:hover{border-color:color-mix(in srgb,var(--identity-primary) 32%,#d9dde7);background:#fbfbfd}.applicant-google-mark{width:19px;height:19px;flex:0 0 auto}.applicant-identity-divider{gap:12px;margin:20px 0;color:#9297a8}.applicant-identity-divider:after,.applicant-identity-divider:before{background:#e6e8ee}.applicant-identity-card form,.applicant-identity-phone{display:grid;gap:15px}.applicant-identity-email-verification{display:grid;gap:14px}.applicant-identity-email-verification>div{padding:15px;border:1px solid #deddff;border-radius:11px;background:#faf9ff;color:#5c6074}.applicant-identity-email-verification>div svg{color:var(--identity-primary)}.applicant-identity-email-verification strong{display:block;margin-top:8px;color:#31354a;font-size:14px}.applicant-identity-email-verification p{margin:5px 0 0;font-size:12px;line-height:1.55}.applicant-identity-verification-options{display:grid;gap:11px}.applicant-identity-verification-options>button{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid #dadde7;border-radius:11px;background:#fff;color:#31354a;text-align:left}.applicant-identity-verification-options>button:hover{border-color:color-mix(in srgb,var(--identity-primary) 42%,#daddE7);background:#fbfaff}.applicant-identity-verification-options>button>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--identity-primary) 10%,#fff);color:var(--identity-primary)}.applicant-identity-verification-options small,.applicant-identity-verification-options strong{display:block}.applicant-identity-verification-options strong{font-size:13px}.applicant-identity-verification-options small{margin-top:3px;overflow-wrap:anywhere;color:#7a7f91;font-size:11px;line-height:1.4}.applicant-identity-verification-options>button>svg{color:var(--identity-primary)}.applicant-identity-card label>span,.applicant-phone-link label>span{display:block;margin-bottom:7px;color:#53586b;font-size:var(--enrolla-font-label,12px);font-weight:700}.applicant-identity-card label>input,.applicant-identity-mobile,.applicant-identity-password{border:1px solid #d8dce6;border-radius:10px}.applicant-identity-card label>input{color:#292d40;font-size:var(--enrolla-font-control,14px)}.applicant-identity-card label>input:focus,.applicant-identity-mobile:focus-within,.applicant-identity-password:focus-within{border-color:color-mix(in srgb,var(--identity-primary) 72%,#d8dce6);box-shadow:0 0 0 3px color-mix(in srgb,var(--identity-primary) 10%,transparent)}.applicant-identity-mobile input,.applicant-identity-password input{color:#292d40;font-size:var(--enrolla-font-control,14px)}.applicant-identity-password button{width:46px;color:#7f8497}.applicant-identity-mobile select{max-width:200px;min-height:45px;padding:0 10px;border:0;border-right:1px solid #e1e4eb;background:#f8f9fb;color:#4d5264;font-size:13px}.applicant-identity-forgot{padding:0}.applicant-identity-field-help{display:block;margin-top:6px;color:#858a9a;line-height:1.45}.applicant-identity-submit{background:var(--identity-primary);box-shadow:0 10px 24px color-mix(in srgb,var(--identity-primary) 22%,transparent)}.applicant-identity-submit:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.applicant-identity-submit:disabled{cursor:wait;opacity:.65}.applicant-identity-modes{display:flex;justify-content:center;flex-wrap:wrap;gap:17px;margin-top:20px}.applicant-identity-policy{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin-top:24px;padding-top:18px;border-top:1px solid #eceef3;color:#888d9e;font-size:12px;line-height:1.55;text-align:left}.applicant-identity-policy svg{flex:0 0 auto;margin-top:2px;color:var(--identity-primary)}.email-action-page{min-height:100dvh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 13% 8%,rgba(103,89,232,.13),transparent 34%),linear-gradient(145deg,#f8f8fd,#f3f5fb);color:#24283a}.email-action-card{width:min(100%,520px);padding:clamp(28px,5vw,44px);border:1px solid #e0e3ed;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(26,30,53,.11)}.email-action-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:37px;color:#707589;font-size:11px}.email-action-brand span{display:inline-flex;align-items:center;gap:7px;color:#6254d8;font-weight:750}.email-action-brand strong{color:#34394c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.email-action-status{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:start;min-height:106px}.email-action-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#eeebff;color:#6254d8}.email-action-icon.pending{background:#eef4ff;color:#367fc6}.email-action-icon.success{background:#eaf8f1;color:#258063}.email-action-icon.danger{background:#fff0f1;color:#c03e54}.email-action-status h1{margin:3px 0 7px;color:#24283a;font-size:25px;letter-spacing:-.65px}.email-action-status p{margin:0;color:#73788c;font-size:14px;line-height:1.55}.email-action-form{display:grid;gap:16px;margin-top:14px}.email-action-form label{display:grid;gap:7px;color:#52586c;font-size:12px;font-weight:700}.email-action-form input{min-height:48px;padding:0 13px;border:1px solid #d7dbe6;border-radius:10px;background:#fff;color:#2e3346;font-size:14px}.email-action-form input:focus{border-color:#7568ea;box-shadow:0 0 0 3px rgba(103,89,232,.12);outline:0}.email-action-primary,.email-action-secondary{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;border-radius:10px;font-size:13px;font-weight:750}.email-action-form .email-action-primary{margin-top:2px}.email-action-primary{border:1px solid #6759e8;background:#6759e8;color:#fff;box-shadow:0 10px 22px rgba(103,89,232,.2)}.email-action-primary:hover:not(:disabled){background:#5849d7;transform:translateY(-1px)}.email-action-primary:disabled{cursor:wait;opacity:.68}.email-action-secondary{border:1px solid #d9dce7;background:#fff;color:#5145c9}.email-action-secondary:hover{border-color:#afa7fa;background:#faf9ff}.email-action-alert{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;border:1px solid #f0c2c9;border-radius:9px;background:#fff6f6;color:#bb4053;font-size:12px;line-height:1.45}.email-action-assurance{display:flex;align-items:flex-start;gap:7px;margin:28px 0 0;padding-top:18px;border-top:1px solid #edf0f4;color:#8b90a1;font-size:11px;line-height:1.5}.email-action-assurance svg{flex:0 0 auto;margin-top:1px;color:#6759e8}@media (max-height:820px) and (min-width:901px){.applicant-identity-brand{padding-block:32px}.applicant-identity-context>span{margin-bottom:9px}.applicant-identity-context h1{font-size:clamp(36px,3.8vw,52px)}.applicant-identity-context p{margin-top:12px;font-size:14px;line-height:1.55}.applicant-identity-assurance{gap:8px;font-size:12px}.applicant-identity-main{padding-block:28px}.applicant-identity-meta{margin-bottom:24px}.applicant-identity-heading{margin-bottom:19px}.applicant-identity-google,.applicant-identity-submit{min-height:45px}.applicant-identity-divider{margin-block:15px}.applicant-identity-card form,.applicant-identity-phone{gap:12px}.applicant-identity-card label>input,.applicant-identity-mobile,.applicant-identity-password{min-height:44px}.applicant-identity-mobile input,.applicant-identity-mobile select,.applicant-identity-password button,.applicant-identity-password input{min-height:42px}.applicant-identity-modes{margin-top:16px}.applicant-identity-policy{margin-top:16px;padding-top:14px;font-size:11px}.email-action-card{padding-block:31px}}.applicant-dashboard-overview{width:min(1500px,calc(100% - 36px));display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;margin:20px auto 0;font-family:var(--enrolla-font-family)}.applicant-dashboard-metrics,.applicant-dashboard-next,.applicant-dashboard-welcome{border:1px solid #e0e3eb;border-radius:15px;background:#fff;box-shadow:0 8px 28px rgba(26,30,51,.035)}.applicant-dashboard-welcome{padding:24px 26px}.applicant-dashboard-welcome h1{margin:5px 0 6px;font-size:29px;letter-spacing:-.9px}.applicant-dashboard-welcome p{max-width:760px;margin:0;color:#6f7487;font-size:14px;line-height:1.65}.applicant-dashboard-next{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:20px}.applicant-dashboard-next>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#eaf8f2;color:#258064}.applicant-dashboard-next>span.attention{background:#fff3e4;color:#b46f18}.applicant-dashboard-next small,.applicant-dashboard-next strong{display:block}.applicant-dashboard-next small{color:#8b90a1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.applicant-dashboard-next strong{margin-top:4px;color:#303447;font-size:15px}.applicant-dashboard-next p{margin:5px 0 0;color:#777c8e;font-size:12px;line-height:1.5}.applicant-dashboard-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.applicant-dashboard-metrics article{min-height:76px;display:flex;align-items:center;gap:12px;padding:14px 17px;border-right:1px solid #e8eaf0}.applicant-dashboard-metrics article:last-child{border-right:0}.applicant-dashboard-metrics article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f0eeff;color:var(--portal-primary)}.applicant-dashboard-metrics article.attention>span{background:#fff1e1;color:#b76e16}.applicant-dashboard-metrics small,.applicant-dashboard-metrics strong{display:block}.applicant-dashboard-metrics small{color:#858a9d;font-size:12px}.applicant-dashboard-metrics strong{margin-top:2px;color:#292d3f;font-size:22px}.applicant-portal-page{font-family:var(--enrolla-font-family)}.applicant-portal-topbar{height:78px}.applicant-portal-brand strong{font-size:15px}.applicant-portal-brand small{font-size:12px}.applicant-portal-profile strong{font-size:13px}.applicant-portal-profile small{font-size:11px}.applicant-account-link,.applicant-portal-profile button{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #e0e3ea;border-radius:9px;background:#fff;color:#62677a;font-size:12px;font-weight:700;text-decoration:none}.applicant-portal-shell{min-height:auto;margin-top:14px}.applicant-list-heading h1{font-size:21px}.applicant-application-cards strong{font-size:13px}.applicant-application-cards p b,.applicant-application-cards p span,.applicant-application-cards small{font-size:11px}.applicant-workspace-header h2{font-size:24px}.applicant-workspace-actions button,.applicant-workspace-header p{font-size:12px}.applicant-application-workspace>.stage-progress{margin:14px 16px 0;--stage-accent:var(--portal-primary)}.applicant-detail-grid span,.applicant-document-list small,.applicant-overview-grid small,.applicant-timeline small{font-size:11px}.applicant-detail-grid strong,.applicant-document-list strong,.applicant-overview-grid strong,.applicant-timeline strong{font-size:13px}.applicant-overview-grid em{display:block;margin-top:3px;color:#6c7082;font-size:11px;font-style:normal;font-weight:650}.applicant-resubmission-alert.received{border-color:#abdcca;background:#effaf5;color:#167459}.applicant-workspace-tabs button{min-height:48px;font-size:12px}.applicant-section-title h3{font-size:15px}.applicant-empty-card p,.applicant-empty-workspace p,.applicant-portal-alert,.applicant-portal-notice,.applicant-section-title p,.applicant-timeline p{font-size:12px}.applicant-account-summary{margin-top:15px;padding-top:15px;border-top:1px solid #e8eaf0}.applicant-account-summary-heading{display:flex;align-items:center;gap:9px}.applicant-account-summary-heading>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#efedff;color:var(--portal-primary)}.applicant-account-summary-heading small,.applicant-account-summary-heading strong{display:block}.applicant-account-summary-heading strong{font-size:13px}.applicant-account-summary-heading small{margin-top:2px;color:#8a8fa0;font-size:11px}.applicant-account-summary dl{margin:13px 0}.applicant-account-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eceef3;font-size:11px}.applicant-account-summary dt{color:#858a9b}.applicant-account-summary dd{margin:0;color:#3f4458;font-weight:700}.applicant-phone-link{display:grid;gap:13px;padding:14px;border:1px solid #dedaff;border-radius:11px;background:#f8f7ff}.applicant-phone-link-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px}.applicant-phone-link-heading>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#ebe8ff;color:#5e52d1}.applicant-phone-link-heading strong{display:block;color:#393d51;font-size:12px}.applicant-phone-link-heading p{margin:4px 0 0;color:#74798c;font-size:11px;line-height:1.5}.applicant-phone-link-controls{display:grid;gap:9px}.applicant-phone-link-controls label>div{display:flex;min-height:42px;overflow:hidden;border:1px solid #d9dce6;border-radius:8px;background:#fff}.applicant-phone-link-controls select{width:88px;border:0;border-right:1px solid #e1e3ea;background:#f8f9fb;color:#484d60}.applicant-phone-link-controls input{min-width:0;min-height:42px;flex:1;padding:0 10px;border:1px solid #d9dce6;border-radius:8px;font-size:13px}.applicant-phone-link-controls label>div input{border:0;border-radius:0}.applicant-phone-link-controls>button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #6759e8;border-radius:8px;background:#6759e8;color:#fff;font-size:12px;font-weight:750}.applicant-phone-link-cancel{border:0;background:transparent;color:#6b61ca;font-size:11px;font-weight:700}.applicant-phone-link-suggested{display:grid;gap:5px;padding:11px;border:1px solid #d9dce6;border-radius:8px;background:#fff}.applicant-phone-link-suggested>span{color:#666c80;font-size:11px;font-weight:650}.applicant-phone-link-suggested>strong{color:#30364b;font-size:14px;letter-spacing:.1px}.applicant-phone-link-suggested>button{justify-self:start;padding:0;border:0;background:transparent;color:#6759e8;font-size:11px;font-weight:750}.applicant-phone-link-controls label>small{display:block;margin-top:6px;color:#74798c;font-size:11px;line-height:1.45}.applicant-phone-link-recovery{display:grid;gap:10px;padding:11px;border:1px solid #f2c2cb;border-radius:9px;background:#fff8f9}.applicant-phone-link-recovery p{margin:0;color:#8b3747;font-size:11px;line-height:1.5}.applicant-phone-link-recovery>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.applicant-phone-link-recovery>div>button:first-child{min-height:34px;padding:0 11px;border:1px solid #6759e8;border-radius:7px;background:#6759e8;color:#fff;font-size:11px;font-weight:750}.applicant-phone-linked{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid #c5e5d7;border-radius:10px;background:#f2faf6}.applicant-phone-linked>span{color:#258064}.applicant-phone-linked p,.applicant-phone-linked strong{display:block;margin:0}.applicant-phone-linked strong{color:#3d4b47;font-size:12px}.applicant-phone-linked p{margin-top:3px;color:#71817b;font-size:11px}.applicant-phone-linked button{border:0;background:transparent;color:#287961;font-size:11px;font-weight:700}.public-form-page{grid-template-columns:minmax(320px,390px) minmax(0,1fr);background:#f4f6fa;font-family:var(--enrolla-font-family)}.public-form-aside{gap:28px;padding:38px 34px}.public-form-aside h1{font-size:clamp(29px,3vw,43px)}.public-form-aside p{font-size:14px}.public-form-brand strong{font-size:16px}.public-form-assurances span,.public-form-brand small{font-size:12px}.public-form-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-form-facts article{padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.07)}.public-form-facts span,.public-form-facts strong{display:block}.public-form-facts span{color:rgba(255,255,255,.64);font-size:10px}.public-form-facts strong{margin-top:4px;color:#fff;font-size:17px}.public-form-main{width:100%;max-width:1240px;justify-self:center;padding:22px clamp(22px,3vw,46px) 40px}.public-form-main>header strong{font-size:13px}.public-form-main>header small{font-size:11px}.public-form-header-actions{display:flex!important;grid-auto-flow:column;align-items:center;gap:8px;text-align:initial!important}.public-form-header-actions a,.public-form-header-actions button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe2e9;border-radius:9px;background:#fff;color:#62677a;font-size:12px;font-weight:700;text-decoration:none}.public-form-card{overflow:visible;border-radius:15px}.public-form-card>.stage-progress{margin:14px 14px 0;--stage-accent:var(--form-primary)}.public-form-save-state{display:flex;justify-content:space-between;gap:12px;padding:10px 20px;color:#777c8f;font-size:11px;font-weight:650}.public-form-section{padding:22px 26px 14px}.public-form-section-heading>span{font-size:10px}.public-form-section-heading h2{font-size:23px}.public-form-section-heading p{font-size:13px}.public-form-fields{gap:19px 17px}.public-field>span{font-size:12px}.public-field input,.public-field select,.public-field textarea{font-size:14px}.public-consent small,.public-field small{font-size:11px}.public-form-footer button{font-size:12px}.public-form-security{font-size:11px}.public-form-phone-link{margin-bottom:12px;border:1px solid #ddd9ff;border-radius:12px;background:#fff}.public-form-phone-link>summary{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#5b50c9;font-size:12px;font-weight:750;cursor:pointer}.public-form-phone-link>.applicant-phone-link{margin:0 12px 12px}.public-form-reference{margin:20px 0;padding:15px;border:1px solid #ddd9ff;border-radius:11px;background:#f7f5ff}.application-payment-checkpoint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;margin:22px 26px;padding:22px;border:1px solid #dedcf6;border-radius:14px;background:linear-gradient(135deg,#fbfaff,#f6f8ff)}.application-payment-checkpoint.confirmed{border-color:#bce4d4;background:linear-gradient(135deg,#f4fcf8,#f5fbf9)}.application-payment-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#eeebff}.application-payment-checkpoint.confirmed .application-payment-icon{background:#e5f7ee;color:#20855f!important}.application-payment-heading{min-width:0}.application-payment-heading>span{color:#716b91;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.application-payment-heading h2{margin:5px 0 4px;color:#303244;font-size:21px;letter-spacing:-.03em}.application-payment-heading p{max-width:660px;margin:0;color:#74798d;font-size:12px;line-height:1.55}.application-payment-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.application-payment-summary div{padding:11px 12px;border:1px solid #e4e5ed;border-radius:10px;background:#fff}.application-payment-summary dt{color:#858a9b;font-size:10px;font-weight:700}.application-payment-summary dd{margin:4px 0 0;color:#414457;font-size:14px;font-weight:800}.application-payment-actions{grid-column:1/-1;display:flex;align-items:center;gap:9px;padding-top:2px}.public-form-reference span,.public-form-reference strong{display:block}.public-form-reference span{color:#79738f;font-size:11px}.public-form-reference strong{margin-top:5px;color:#574bc9;font-size:19px}.public-form-success>small{color:#258064;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.public-form-success-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.public-form-success-actions a,.public-form-success-actions button{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #dedfe7;border-radius:9px;background:#fff;color:#5d6274;font-size:12px;font-weight:700;text-decoration:none}.public-form-success-actions a{border-color:#6759e8;background:#6759e8;color:#fff}.applicant-skeleton-block{display:block;overflow:hidden;border-radius:8px;background:#e6e8ee;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);background-size:220% 100%;animation:applicant-skeleton-shimmer 1.45s ease-in-out infinite}.skeleton-logo{width:160px;height:48px}.skeleton-account{width:230px;height:42px}.skeleton-title{width:min(380px,76%);height:28px}.skeleton-line{width:min(520px,90%);height:13px}.skeleton-line.short{width:58%}.public-form-skeleton{min-height:100dvh;display:grid;grid-template-columns:minmax(320px,390px) 1fr;background:#f4f6fa}.public-form-skeleton>aside{display:grid;align-content:space-between;gap:24px;padding:40px 34px;background:#17203a}.public-form-skeleton>aside .applicant-skeleton-block{background-color:rgba(255,255,255,.13)}.public-form-skeleton>main{display:grid;align-content:start;justify-items:end;gap:26px;padding:24px clamp(24px,5vw,70px)}.public-form-skeleton>main section{width:100%;display:grid;gap:24px;padding:26px;border:1px solid #e0e3ea;border-radius:15px;background:#fff}.skeleton-progress{display:flex;justify-content:space-around;gap:20px}.skeleton-progress i{width:28px;height:28px;border-radius:50%}.skeleton-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skeleton-fields i{height:58px}.applicant-dashboard-skeleton{min-height:100dvh;background:#f4f6fa}.applicant-dashboard-skeleton>header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #e2e4eb;background:#fff}.applicant-dashboard-skeleton>main{width:min(1500px,calc(100% - 36px));display:grid;gap:14px;margin:20px auto}.skeleton-dashboard-heading{display:grid;gap:13px;padding:24px;border:1px solid #e1e3ea;border-radius:15px;background:#fff}.skeleton-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.skeleton-dashboard-metrics i{height:80px}.skeleton-dashboard-workspace{display:grid;grid-template-columns:330px 1fr;gap:14px}.skeleton-dashboard-workspace>article,.skeleton-dashboard-workspace>aside{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid #e1e3ea;border-radius:15px;background:#fff}.skeleton-dashboard-workspace>aside i{height:74px}@keyframes applicant-skeleton-shimmer{to{background-position:-220% 0}}html[data-enrolla-theme=dark] :is(.applicant-identity-main,.applicant-portal-page,.applicant-portal-state,.applicant-handoff-session-gate,.applicant-portal-access-page,.public-form-page,.public-form-shell.complete,.public-form-skeleton,.applicant-dashboard-skeleton){background:#171827!important;color:#f4f5fb!important;color-scheme:dark}html[data-enrolla-theme=dark] .applicant-handoff-session-card{border-color:#373d55;background:#202438;color:#f5f6fb;box-shadow:0 28px 80px rgba(0,0,0,.26)}html[data-enrolla-theme=dark] .applicant-handoff-session-heading>span{background:#302d52;color:#b7aaff}html[data-enrolla-theme=dark] .applicant-handoff-account-comparison span,html[data-enrolla-theme=dark] .applicant-handoff-session-footnote,html[data-enrolla-theme=dark] .applicant-handoff-session-heading p{color:#b7bed2}html[data-enrolla-theme=dark] .applicant-handoff-account-comparison article{border-color:#3a4058;background:#282d43}html[data-enrolla-theme=dark] .applicant-handoff-account-comparison article.matches{border-color:#346c59;background:#1f3a34}html[data-enrolla-theme=dark] .applicant-handoff-account-comparison article.different{border-color:#704552;background:#3b2832}html[data-enrolla-theme=dark] .applicant-handoff-error,html[data-enrolla-theme=dark] .applicant-handoff-security-note{border-color:#704552;background:#3b2832;color:#ffabb9}html[data-enrolla-theme=dark] .applicant-handoff-session-actions button{border-color:#444b65;background:#292e44;color:#eef0f7}html[data-enrolla-theme=dark] :is(.applicant-identity-card,.applicant-portal-topbar,.applicant-application-list,.applicant-application-workspace,.applicant-dashboard-welcome,.applicant-dashboard-next,.applicant-dashboard-metrics,.applicant-portal-access-card,.public-form-card,.public-form-embed-heading,.public-form-success,.public-form-skeleton>main section,.skeleton-dashboard-heading,.skeleton-dashboard-workspace>aside,.skeleton-dashboard-workspace>article,.public-form-phone-link,.applicant-phone-link,.application-payment-summary div,.applicant-phone-link-suggested){border-color:#3a4058!important;background:#202338!important;color:#f4f5fb!important}html[data-enrolla-theme=dark] .applicant-identity-card{border-color:#3d435c!important;background:#202338!important;box-shadow:0 24px 66px rgba(0,0,0,.28)}html[data-enrolla-theme=dark] .applicant-identity-theme-control{border-color:#3d435c;background:rgba(32,35,56,.92);box-shadow:0 12px 30px rgba(0,0,0,.24)}html[data-enrolla-theme=dark] .applicant-identity-theme-control button{color:#b8bdd0}html[data-enrolla-theme=dark] .applicant-identity-theme-control button:hover{background:#2b3048;color:#c9c3ff}html[data-enrolla-theme=dark] .applicant-identity-theme-control button.active{border-color:color-mix(in srgb,var(--identity-primary) 46%,#3d435c);background:color-mix(in srgb,var(--identity-primary) 17%,#202338);color:#d4d0ff}html[data-enrolla-theme=dark] :is(.applicant-portal-page h1,.applicant-portal-page h2,.applicant-portal-page h3,.applicant-portal-page strong,.public-form-page h1,.public-form-page h2,.public-form-page h3,.public-form-page strong,.public-form-success h1,.applicant-identity-heading h2,.applicant-identity-email-verification strong,.applicant-portal-access-card h2,.application-payment-heading h2,.application-payment-summary dd,.applicant-phone-link-heading strong,.applicant-phone-link-suggested>strong){color:#f4f5fb!important}html[data-enrolla-theme=dark] :is(.applicant-portal-page p,.applicant-portal-page small,.applicant-portal-page span,.public-form-page p,.public-form-page small,.public-form-page label,.public-form-page .public-field>span,.public-form-security,.applicant-identity-card label>span,.applicant-identity-heading p,.applicant-identity-meta,.applicant-identity-policy,.applicant-identity-field-help,.applicant-identity-email-verification>div,.applicant-portal-access-card>p,.application-payment-heading p,.application-payment-heading>span,.application-payment-summary dt,.applicant-phone-link-heading p,.applicant-phone-link-controls label>small,.applicant-phone-link-suggested>span){color:#b8bdd0!important}html[data-enrolla-theme=dark] :is(.applicant-identity-card input,.applicant-identity-card select,.applicant-identity-password,.applicant-identity-mobile,.applicant-identity-password input,.applicant-identity-mobile input,.applicant-identity-mobile select,.applicant-portal-access-card input,.applicant-portal-access-card select,.applicant-portal-access-card textarea,.public-form-page input,.public-form-page select,.public-form-page textarea,.applicant-phone-link-controls label>div,.applicant-phone-link-controls input,.applicant-phone-link-controls select){border-color:#444a63!important;background:#292d43!important;color:#f4f5fb!important}html[data-enrolla-theme=dark] :is(.applicant-identity-card input,.applicant-identity-password input,.applicant-identity-mobile input,.applicant-portal-access-card input,.public-form-page input,.public-form-page textarea,.applicant-phone-link-controls input)::placeholder{color:#a9afc2;opacity:1}html[data-enrolla-theme=dark] :is(.applicant-identity-mobile select,.applicant-phone-link-controls select){border-color:#444a63!important}html[data-enrolla-theme=dark] :is(.applicant-portal-profile button,.applicant-account-link,.applicant-application-cards>button,.applicant-list-heading button,.applicant-workspace-actions a,.applicant-workspace-actions button,.public-form-header-actions a,.public-form-header-actions button,.public-form-success-actions button,.applicant-portal-state button){border-color:#3d435b!important;background:#25293d!important;color:#e4e7f1!important}html[data-enrolla-theme=dark] :is(.applicant-application-cards>button:hover,.applicant-application-cards>button.active,.applicant-workspace-tabs button:hover,.public-form-progress button:hover){background:#2a2e46!important}html[data-enrolla-theme=dark] :is(.applicant-workspace-header,.applicant-workspace-tabs,.applicant-account-summary,.applicant-account-summary dl>div,.applicant-detail-grid,.applicant-detail-grid>div,.public-form-progress,.public-form-footer,.public-form-save-state,.applicant-identity-policy){border-color:#373d54!important}html[data-enrolla-theme=dark] :is(.applicant-portal-alert,.applicant-identity-alert,.public-form-alert,.applicant-phone-link-recovery){border-color:#79414e!important;background:#3b222b!important;color:#ffb1bd!important}html[data-enrolla-theme=dark] :is(.applicant-portal-notice,.applicant-identity-notice,.public-form-notice,.applicant-phone-linked){border-color:#2c6652!important;background:#173b31!important;color:#8de0ba!important}html[data-enrolla-theme=dark] .applicant-identity-email-modes{border-color:#3c425d;background:#20253a}html[data-enrolla-theme=dark] .applicant-identity-email-modes button{color:#a8afc8}html[data-enrolla-theme=dark] .applicant-identity-email-modes button.active{background:#30364f;color:#c7beff;box-shadow:0 2px 9px rgba(0,0,0,.22)}html[data-enrolla-theme=dark] .applicant-identity-verification-options>button{border-color:#41475f;background:#252a40;color:#f4f5fb}html[data-enrolla-theme=dark] .applicant-identity-verification-options>button:hover{border-color:#625a98;background:#2b3048}html[data-enrolla-theme=dark] .applicant-identity-verification-options>button>span:first-child{background:#34304f;color:#c7beff}html[data-enrolla-theme=dark] .applicant-identity-verification-options small{color:#b8bdd0}html[data-enrolla-theme=dark] .applicant-identity-handoff-summary{border-color:#454b69;background:#262b42}html[data-enrolla-theme=dark] .applicant-identity-handoff-summary dd,html[data-enrolla-theme=dark] .applicant-identity-handoff-summary>div strong{color:#f0f2f8}html[data-enrolla-theme=dark] .applicant-identity-handoff-summary dt,html[data-enrolla-theme=dark] .applicant-identity-handoff-summary>div small{color:#b5bbcf}html[data-enrolla-theme=dark] .applicant-identity-handoff-summary dl,html[data-enrolla-theme=dark] .applicant-identity-handoff-summary dl>div{border-color:#3b415b}html[data-enrolla-theme=dark] .application-payment-checkpoint{border-color:#45406f;background:linear-gradient(135deg,#242440,#20283d)!important}html[data-enrolla-theme=dark] .application-payment-checkpoint.confirmed{border-color:#2d6653;background:linear-gradient(135deg,#19382f,#1e302f)!important}html[data-enrolla-theme=dark] .applicant-skeleton-block{background-color:#30364e;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent)}@media (max-width:1080px){.applicant-identity-page{grid-template-columns:minmax(390px,.85fr) minmax(470px,1.15fr)}.applicant-identity-brand{padding:38px}.applicant-identity-context h1{font-size:43px}}@media (max-width:900px){.applicant-identity-page{grid-template-columns:1fr;align-content:start}.applicant-identity-brand{min-height:360px}.applicant-identity-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}.applicant-identity-main{min-height:auto;padding:82px 28px 64px}.applicant-dashboard-overview{grid-template-columns:1fr}.applicant-dashboard-metrics{grid-column:1}.public-form-page,.public-form-skeleton{grid-template-columns:1fr}.public-form-aside{position:relative;min-height:auto}}@media (max-width:700px){.applicant-handoff-session-gate{padding:18px}.applicant-handoff-session-card{padding:22px 18px;border-radius:17px}.applicant-handoff-session-heading{grid-template-columns:44px minmax(0,1fr);gap:12px}.applicant-handoff-session-heading>span{width:44px;height:44px;border-radius:12px}.applicant-handoff-session-heading h1{font-size:27px}.applicant-handoff-account-comparison{grid-template-columns:1fr;gap:9px}.applicant-handoff-account-comparison>svg{justify-self:center;transform:rotate(90deg)}.applicant-handoff-account-comparison article{min-height:0}.applicant-handoff-session-actions{flex-direction:column}.applicant-handoff-session-actions button{width:100%;flex:none}.applicant-identity-page{padding:0}.applicant-identity-brand{min-height:270px;padding:24px}.applicant-identity-brandmark.institution-lockup>img{width:min(280px,80%);max-height:62px}.applicant-identity-context>span{margin-bottom:8px;font-size:10px}.applicant-identity-context h1{max-width:330px;font-size:30px;letter-spacing:-1.1px}.applicant-identity-assurance,.applicant-identity-context p{display:none}.applicant-identity-main{padding:76px 20px 48px}.applicant-identity-theme-control{top:14px;right:20px}.applicant-identity-card{padding:24px 20px;border-radius:16px}.applicant-identity-meta{margin-bottom:26px}.applicant-identity-heading{grid-template-columns:42px minmax(0,1fr);gap:12px}.applicant-identity-heading>span{width:42px;height:42px;border-radius:11px}.applicant-identity-heading h2{font-size:24px}.applicant-identity-handoff-summary dl>div{grid-template-columns:1fr;gap:3px}.applicant-identity-mobile{align-items:stretch;flex-direction:column}.applicant-identity-mobile select{max-width:none;border-right:0;border-bottom:1px solid #e1e4eb}.applicant-dashboard-overview{width:calc(100% - 20px);margin-top:10px}.applicant-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.applicant-dashboard-metrics article:nth-child(2){border-right:0}.applicant-dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid #e8eaf0}.applicant-account-link{display:none}.public-form-facts{grid-template-columns:repeat(3,minmax(80px,1fr))}.public-form-card>.stage-progress{margin:8px 8px 0}.public-form-save-state{padding:8px 13px}.application-payment-checkpoint{margin:16px 14px;padding:17px}.skeleton-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-dashboard-workspace{grid-template-columns:1fr}.skeleton-dashboard-workspace>article{display:none}.skeleton-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.applicant-skeleton-block{animation:none}}.applicant-identity-page{--identity-primary:#082a52;--identity-accent:#d9a323;min-width:0;min-height:100dvh;position:relative;display:grid;grid-template-columns:1fr 1fr;overflow-x:clip;background:#fff;color:#102b50;font-family:var(--enrolla-font-family)}.applicant-identity-brand{min-width:0;min-height:100dvh;padding:clamp(42px,4.2vw,70px) clamp(34px,4.1vw,68px) clamp(38px,6.5vh,66px);box-shadow:none}.applicant-identity-visual:after{background:linear-gradient(rgba(0,8,30,.31),rgba(0,8,30,.31)),linear-gradient(180deg,rgba(3,26,53,.48),rgba(3,26,53,.19) 42%,rgba(3,26,53,.79)),linear-gradient(90deg,rgba(3,26,53,.36),rgba(3,26,53,.08) 75%)}.applicant-identity-brandmark.institution-lockup>img{width:min(370px,84%);max-height:84px;transform:translateX(-7px)}.applicant-identity-hero-caption{position:relative;z-index:1;display:flex;align-items:center;gap:13px;margin:auto 0 0;color:rgba(255,255,255,.86);font-size:16px;line-height:1.3}.applicant-identity-caption-rule{width:2px;height:29px;flex:0 0 auto;border-radius:999px;background:#f0bd33}.applicant-identity-hero-caption p{display:grid;gap:4px;margin:0}.applicant-identity-hero-caption small{max-width:460px;color:rgba(255,255,255,.7);font-size:12px;line-height:1.45}.applicant-identity-main{min-width:0;min-height:100dvh;display:grid;place-items:center;padding:84px 24px 52px;background:#fff!important}.applicant-identity-main-inner{width:min(486px,100%);display:grid;justify-items:stretch;gap:26px}.applicant-identity-theme-control{top:26px;right:31px;gap:0;padding:0;overflow:hidden;border:1px solid #d6dce6;border-radius:9px;background:#fff;box-shadow:none;backdrop-filter:none}.applicant-identity-theme-control button{width:37px;min-height:39px;padding:0;justify-content:center;border:0;border-right:1px solid #d6dce6;border-radius:0;color:#536c89}.applicant-identity-theme-control button:last-child{border-right:0}.applicant-identity-theme-control button.active,.applicant-identity-theme-control button:hover{border-color:#d6dce6;background:#f5f8fc;color:var(--identity-primary)}.applicant-identity-card{position:relative;width:100%;padding:29px 32px 32px;border:1px solid #ccd4df;border-radius:15px;background:#fff!important;box-shadow:0 12px 26px rgba(21,37,58,.08)}.applicant-identity-card.is-registration{padding-top:24px;padding-bottom:24px}.applicant-identity-card-mark{position:relative;width:44px;height:59px;display:grid;place-items:center;margin:0 auto 21px}.applicant-identity-card-mark img{position:absolute;inset:0;width:100%;max-width:100%;height:100%;object-fit:contain}.applicant-identity-card-mark.is-kcic img{filter:brightness(0) saturate(100%) invert(15%) sepia(30%) saturate(2140%) hue-rotate(174deg) brightness(86%) contrast(101%)}.applicant-identity-heading{display:block;margin:0 0 24px;text-align:left}.applicant-identity-action-heading,.applicant-identity-heading.is-centered{text-align:center}.applicant-identity-action-heading h1,.applicant-identity-heading h1{margin:0;color:#0b2a50;font-size:clamp(27px,2.1vw,32px);line-height:1.18;font-weight:750;letter-spacing:-.045em}.applicant-identity-action-heading p,.applicant-identity-heading p{margin:9px auto 0;color:#617089;font-size:14px;line-height:1.55}.applicant-identity-heading strong{color:#44536b}.applicant-identity-back{position:absolute;top:70px;left:32px;z-index:1;width:34px;height:34px;display:grid;place-items:center;margin:0;padding:0;border-radius:8px;color:#607089}.applicant-identity-back:hover{background:#f2f5f9;color:var(--identity-primary)}.applicant-identity-action-form,.applicant-identity-action-state,.applicant-identity-card form,.applicant-identity-phone,.applicant-identity-status{display:grid;gap:15px}.applicant-identity-action-form>label,.applicant-identity-card form>label{min-width:0}.applicant-identity-action-form label>span,.applicant-identity-card label>span{display:block;margin-bottom:7px;color:#243955;font-size:12px;font-weight:700}.applicant-identity-card label>input,.applicant-identity-mobile,.applicant-identity-password{width:100%;min-height:47px;border:1px solid #cad2de;border-radius:8px;background:#fff}.applicant-identity-card label>input{padding:0 13px;color:#213651;font-size:14px}.applicant-identity-card input::placeholder{color:#8a96aa;opacity:1}.applicant-identity-card label>input:focus,.applicant-identity-mobile:focus-within,.applicant-identity-password:focus-within{border-color:#51769e;box-shadow:0 0 0 3px rgba(15,64,107,.1);outline:0}.applicant-identity-mobile,.applicant-identity-password{display:flex;align-items:center;overflow:hidden}.applicant-identity-mobile input,.applicant-identity-password input{min-width:0;min-height:45px;flex:1;padding:0 13px;border:0;outline:0;background:transparent;color:#213651;font-size:14px}.applicant-identity-password button{width:44px;min-height:45px;border:0;background:transparent;color:#647590}.applicant-identity-mobile .phone-country-select{min-width:116px;flex:0 0 auto;border-right:1px solid #d4dbe5}.applicant-identity-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.applicant-identity-consent{display:flex;align-items:flex-start;gap:9px;color:#4c5d73;font-size:12px;line-height:1.45}.applicant-identity-consent>input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--identity-primary)}.applicant-identity-card .applicant-identity-consent>input{width:17px;min-width:17px;height:17px;min-height:17px;padding:0}.applicant-identity-consent>span{margin:0!important;color:inherit!important;font-weight:500!important}.applicant-identity-account-switch button,.applicant-identity-consent a,.applicant-identity-link{color:#0064c9}.applicant-identity-google,.applicant-identity-secondary,.applicant-identity-submit{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:750;text-align:center;text-decoration:none}.applicant-identity-google,.applicant-identity-secondary{border:1px solid #cbd3df;background:#fff;color:#142d4e}.applicant-identity-google:hover,.applicant-identity-secondary:hover{border-color:#8197b0;background:#f8fafc}.applicant-identity-submit{border:1px solid var(--identity-primary);background:linear-gradient(108deg,#06264a,#123a68);color:#fff;box-shadow:none}.applicant-identity-submit:hover:not(:disabled){filter:brightness(1.08);transform:none}.applicant-identity-submit:disabled{cursor:not-allowed;opacity:.62}.applicant-identity-divider{display:flex;align-items:center;gap:14px;margin:18px 0;color:#617089;font-size:12px}.applicant-identity-divider:after,.applicant-identity-divider:before{height:1px;flex:1;background:#d7dde5;content:""}.applicant-identity-account-switch button,.applicant-identity-forgot,.applicant-identity-link,.applicant-identity-resend button{width:fit-content;padding:0;border:0;background:transparent;font-size:12px;font-weight:700}.applicant-identity-forgot{justify-self:end;color:#0b2a50}.applicant-identity-link{justify-self:center;margin-inline:auto}.applicant-identity-account-switch{margin:15px 0 16px;color:#526179;font-size:12px;text-align:center}.applicant-identity-account-switch button{color:#0064c9}.applicant-identity-alert,.applicant-identity-notice{margin:0 0 15px;border-radius:8px;font-size:12px}.applicant-identity-status{justify-items:stretch;text-align:center}.applicant-identity-action-icon,.applicant-identity-inline-icon,.applicant-identity-status-icon{width:142px;height:142px;display:grid;place-items:center;justify-self:center;margin:1px auto 2px;border-radius:50%;background:#edf4ff;color:#0c3563}.applicant-identity-inline-icon{width:65px;height:65px;margin-bottom:14px;background:transparent;color:#dfa21e}.applicant-identity-action-icon.warning,.applicant-identity-status-icon.is-warning{background:#fff2da;color:#e09c06}.applicant-identity-action-icon.success{border:1px solid #bfe2b9;background:#f0fbed;color:#32a727}.applicant-identity-action-icon.danger{background:#fff0f1;color:#c43d54}.applicant-identity-action-icon.pending{background:#edf4ff;color:#0c3563}.applicant-identity-action-heading,.applicant-identity-status .applicant-identity-heading{margin-bottom:14px}.applicant-identity-status-copy{margin:-3px 0 8px;color:#738097;font-size:13px;line-height:1.55}.applicant-identity-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:2px 0 20px}.applicant-identity-otp input{width:100%;min-width:0;aspect-ratio:1;padding:0;border:1px solid #c5cfdb;border-radius:8px;outline:0;color:#0b2a50;background:#fff;font-size:22px;font-weight:700;text-align:center}.applicant-identity-otp input:focus{border-color:#0b3a6a;box-shadow:0 0 0 2px rgba(9,53,93,.11)}.applicant-identity-resend{min-height:20px;color:#65738a;font-size:13px;text-align:center}.applicant-identity-resend button{color:#0064c9}.applicant-identity-record{margin-bottom:14px;overflow:hidden;border:1px solid #d0d7e1;border-radius:9px}.applicant-identity-record-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 9px;color:#142d4e;font-size:13px}.applicant-identity-record-heading span{padding:6px 9px;border-radius:7px;background:#fff1d7;color:#ae7609;font-size:11px;font-weight:750}.applicant-identity-record dl{display:grid;gap:0;margin:0;padding:7px 18px 13px}.applicant-identity-record dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 0}.applicant-identity-record dt{color:#5c6b82;font-size:12px}.applicant-identity-record dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#53637c;font-size:12px;text-align:right}.applicant-identity-legal{display:flex;align-items:center;justify-content:center;gap:17px;color:#64728a;font-size:12px}.applicant-identity-legal a{color:inherit;text-decoration:none}.applicant-identity-legal a:hover{color:#0064c9;text-decoration:underline}.applicant-identity-action-card{max-width:486px}.applicant-identity-action-heading{margin:0 0 24px}.applicant-identity-action-form{gap:16px}.applicant-identity-action-state{justify-items:stretch;text-align:center}.applicant-identity-action-icon{margin-bottom:14px}.applicant-identity-strength{display:grid;gap:8px;margin-top:-1px}.applicant-identity-strength-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.applicant-identity-strength-bars span{height:3px;border-radius:999px;background:#d4dae2}.applicant-identity-strength-bars span.active{background:#c1841b}.applicant-identity-strength.strength-4 .applicant-identity-strength-bars span.active{background:#20a153}.applicant-identity-strength strong{color:#59687f;font-size:11px;font-weight:600}.applicant-identity-strength.strength-4 strong{color:#168c47}.applicant-identity-field-help{margin:-7px 0 1px;color:#768399;font-size:11px;line-height:1.4}.applicant-identity-destination{display:none}.applicant-identity-security-note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (min-width:901px){.applicant-identity-main-inner{transform:translateX(-6px)}.applicant-identity-main-inner:has(.applicant-identity-card.is-login){transform:translate(-6px,8px)}.applicant-identity-card.is-login{padding-bottom:35px}.applicant-identity-card.is-login .applicant-identity-card-mark{margin-bottom:26px}.applicant-identity-card.is-login .applicant-identity-heading{margin-bottom:17px}.applicant-identity-card.is-login .applicant-identity-divider{margin-bottom:27px}.applicant-identity-card.is-login .applicant-identity-password,.applicant-identity-card.is-login form>label>input{min-height:43px}.applicant-identity-card.is-login .applicant-identity-password button,.applicant-identity-card.is-login .applicant-identity-password input{min-height:41px}.applicant-identity-card.is-login form>label:nth-of-type(2){margin-top:7px}.applicant-identity-card.is-login .applicant-identity-submit{min-height:50px}.applicant-identity-card.is-login .applicant-identity-account-switch{margin-top:20px}}@media (min-width:901px){.applicant-identity-main:has(.applicant-identity-card.is-registration){padding-block:60px 36px}.applicant-identity-main-inner:has(.applicant-identity-card.is-registration){width:min(510px,100%)}.applicant-identity-card.is-registration{padding-bottom:16px}.applicant-identity-card.is-registration .applicant-identity-card-mark{margin-bottom:13px}.applicant-identity-card.is-registration .applicant-identity-heading{margin-bottom:20px}.applicant-identity-card.is-registration .applicant-identity-mobile,.applicant-identity-card.is-registration .applicant-identity-password,.applicant-identity-card.is-registration label:not(.applicant-identity-consent)>input{min-height:43px}.applicant-identity-card.is-registration .applicant-identity-mobile input,.applicant-identity-card.is-registration .applicant-identity-password button,.applicant-identity-card.is-registration .applicant-identity-password input{min-height:41px}.applicant-identity-card.is-registration .applicant-identity-submit{margin-top:9px}}html[data-enrolla-theme=dark] .applicant-identity-main{background:#0d1727!important;color-scheme:dark}html[data-enrolla-theme=dark] .applicant-identity-card{border-color:#33455d!important;background:#142136!important;color:#f4f7fb!important;box-shadow:0 16px 36px rgba(0,0,0,.24)}html[data-enrolla-theme=dark] .applicant-identity-card-mark.is-kcic img{filter:none}html[data-enrolla-theme=dark] .applicant-identity-theme-control{border-color:#3b4d64;background:#142136;box-shadow:none}html[data-enrolla-theme=dark] .applicant-identity-theme-control button{border-color:#3b4d64;color:#adc0d8}html[data-enrolla-theme=dark] .applicant-identity-theme-control button.active,html[data-enrolla-theme=dark] .applicant-identity-theme-control button:hover{background:#1c2c45;color:#fff}html[data-enrolla-theme=dark] .applicant-identity-action-heading h1,html[data-enrolla-theme=dark] .applicant-identity-heading h1{color:#f5f8fc}html[data-enrolla-theme=dark] .applicant-identity-account-switch,html[data-enrolla-theme=dark] .applicant-identity-action-heading p,html[data-enrolla-theme=dark] .applicant-identity-field-help,html[data-enrolla-theme=dark] .applicant-identity-heading p,html[data-enrolla-theme=dark] .applicant-identity-resend,html[data-enrolla-theme=dark] .applicant-identity-status-copy{color:#acb9ca!important}html[data-enrolla-theme=dark] .applicant-identity-card label>span{color:#e6edf6!important}html[data-enrolla-theme=dark] .applicant-identity-card label>input,html[data-enrolla-theme=dark] .applicant-identity-mobile,html[data-enrolla-theme=dark] .applicant-identity-otp input,html[data-enrolla-theme=dark] .applicant-identity-password{border-color:#43536a!important;background:#1b2a41!important;color:#f5f8fc!important}html[data-enrolla-theme=dark] .applicant-identity-mobile input,html[data-enrolla-theme=dark] .applicant-identity-password input{background:transparent!important;color:#f5f8fc!important}html[data-enrolla-theme=dark] .applicant-identity-google,html[data-enrolla-theme=dark] .applicant-identity-secondary{border-color:#43536a;background:#17263c;color:#f0f5fb}html[data-enrolla-theme=dark] .applicant-identity-record{border-color:#3c4d64;background:#18273d}html[data-enrolla-theme=dark] .applicant-identity-record-heading{color:#f0f5fb}html[data-enrolla-theme=dark] .applicant-identity-record dd,html[data-enrolla-theme=dark] .applicant-identity-record dt{color:#b6c3d4}html[data-enrolla-theme=dark] .applicant-identity-action-icon.pending,html[data-enrolla-theme=dark] .applicant-identity-status-icon{background:#1d304b;color:#a9c8eb}html[data-enrolla-theme=dark] .applicant-identity-action-icon.warning,html[data-enrolla-theme=dark] .applicant-identity-status-icon.is-warning{background:#3d321d;color:#efbd55}html[data-enrolla-theme=dark] .applicant-identity-legal{color:#9eacbf}@media (max-height:820px) and (min-width:901px){.applicant-identity-main{padding-block:68px 30px}.applicant-identity-main-inner{gap:18px}.applicant-identity-card{padding-block:22px}.applicant-identity-card-mark{height:48px;margin-bottom:14px}.applicant-identity-heading{margin-bottom:18px}.applicant-identity-action-heading h1,.applicant-identity-heading h1{font-size:27px}.applicant-identity-action-heading p,.applicant-identity-heading p{margin-top:6px}.applicant-identity-action-form,.applicant-identity-card form,.applicant-identity-phone,.applicant-identity-status{gap:11px}.applicant-identity-divider{margin-block:12px}.applicant-identity-account-switch{margin-block:11px}.applicant-identity-action-icon,.applicant-identity-status-icon{width:112px;height:112px}}@media (max-width:900px){.applicant-identity-page{grid-template-columns:1fr;align-content:start}.applicant-identity-brand{min-height:260px;padding:28px}.applicant-identity-main{min-height:auto;padding:0 22px 42px}.applicant-identity-main-inner{position:relative;z-index:2;margin-top:-58px}}@media (max-width:700px){.applicant-identity-page{padding:0}.applicant-identity-brand{min-height:220px;padding:24px 20px}.applicant-identity-brandmark.institution-lockup>img{width:min(250px,78%);max-height:58px}.applicant-identity-hero-caption{gap:10px;font-size:13px}.applicant-identity-caption-rule{height:22px}.applicant-identity-hero-caption small{display:none}.applicant-identity-main{padding:0 14px 34px}.applicant-identity-main-inner{width:100%;margin-top:-46px;gap:19px}.applicant-identity-theme-control{top:14px;right:14px}.applicant-identity-theme-control button{width:35px;min-height:36px}.applicant-identity-card{padding:23px 19px 25px;border-radius:14px}.applicant-identity-card.is-registration{padding:22px 18px}.applicant-identity-card-mark{height:49px;margin-bottom:15px}.applicant-identity-heading{margin-bottom:19px}.applicant-identity-action-heading h1,.applicant-identity-heading h1{font-size:26px}.applicant-identity-action-heading p,.applicant-identity-heading p{font-size:13px}.applicant-identity-back{top:55px;left:18px}.applicant-identity-name-grid{grid-template-columns:1fr;gap:13px}.applicant-identity-mobile{align-items:center;flex-direction:row}.applicant-identity-mobile .phone-country-select{min-width:108px;border-right:1px solid #d4dbe5;border-bottom:0}.applicant-identity-otp{gap:6px}.applicant-identity-otp input{border-radius:7px;font-size:18px}.applicant-identity-action-icon,.applicant-identity-status-icon{width:108px;height:108px}.applicant-identity-record dl>div{grid-template-columns:92px minmax(0,1fr)}.applicant-identity-legal{gap:12px}}@media (max-width:390px){.applicant-identity-brand{min-height:194px}.applicant-identity-main{padding-inline:10px}.applicant-identity-card{padding-inline:16px}.applicant-identity-otp{gap:5px}}@media (prefers-reduced-motion:reduce){.applicant-identity-card input,.applicant-identity-google,.applicant-identity-secondary,.applicant-identity-submit{transition:none}}html[data-enrolla-theme=dark] .applicant-identity-forgot{color:#eef4fb}html[data-enrolla-theme=dark] .applicant-identity-account-switch button,html[data-enrolla-theme=dark] .applicant-identity-consent a,html[data-enrolla-theme=dark] .applicant-identity-link,html[data-enrolla-theme=dark] .applicant-identity-resend button{color:#79b8ff}html[data-enrolla-theme=dark] .applicant-identity-password button{color:#b7c7da}html[data-enrolla-theme=dark] .applicant-identity-divider{color:#aab8ca}html[data-enrolla-theme=dark] .applicant-identity-divider:after,html[data-enrolla-theme=dark] .applicant-identity-divider:before{background:#53647a}