.lab_shell__yqVPK{min-height:100vh;padding:32px clamp(18px,4vw,64px);background:#f5f8fc;color:#102d52}.lab_header__itaWN{max-width:1180px;margin:0 auto 28px}.lab_eyebrow__lPzst{margin:0 0 8px;color:#2d78c7;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lab_title__dNVbs{margin:0;font-size:clamp(30px,5vw,52px);line-height:1.05;letter-spacing:-.04em}.lab_lead__mt_Ww{max-width:720px;margin:12px 0 0;color:#5c7697;font-size:16px;line-height:1.6}.lab_topbar__QQs8d{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto 22px}.lab_backLink__duxud,.lab_quietLink__q59b2{color:#245f9c;font-size:14px;font-weight:700;text-decoration:none}.lab_backLink__duxud:hover,.lab_quietLink__q59b2:hover{text-decoration:underline}.lab_grid__znKjl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto}.lab_card__JgWHI,.lab_panel__ypy33{border:1px solid #d9e5f2;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgb(24 61 103/8%)}.lab_card__JgWHI{display:flex;min-height:280px;flex-direction:column;padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lab_card__JgWHI:hover{border-color:#70a9de;box-shadow:0 18px 40px rgb(24 61 103/14%);transform:translateY(-3px)}.lab_cardIcon__qqyaW{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#e9f2ff;color:#246fc0;font-size:23px}.lab_cardTitle__0ktdr{margin:22px 0 8px;color:#122d50;font-size:22px}.lab_cardText__Hsffr{margin:0;color:#607997;line-height:1.55}.lab_cardFooter__75azj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px}.lab_chip__ZAiLj,.lab_primary__dEjSK,.lab_secondary__t3S0Z,.lab_stepButton__0jJve{border:1px solid transparent;border-radius:11px;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lab_primary__dEjSK,.lab_stepButton__0jJve{padding:12px 16px;background:#f5b928;color:#3c2a00;text-decoration:none;box-shadow:0 7px 18px rgb(245 185 40/25%)}.lab_primary__dEjSK:hover,.lab_stepButton__0jJve:hover{background:#ffc943;box-shadow:0 10px 24px rgb(245 185 40/34%);transform:translateY(-1px)}.lab_secondary__t3S0Z{padding:11px 15px;border-color:#cbdced;background:#fff;color:#245f9c;text-decoration:none}.lab_secondary__t3S0Z:hover{background:#f3f8fe;transform:translateY(-1px)}.lab_panel__ypy33{max-width:1180px;margin:0 auto;padding:clamp(18px,3vw,34px)}.lab_modePill__BMofi{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:#eaf4ff;color:#266ba9;font-size:12px;font-weight:800}.lab_stepGrid__wzW3p{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px}.lab_steps__70bgK{display:grid;align-content:start;gap:8px}.lab_step__jDpbR{padding:13px 14px;border:1px solid #dce7f1;border-radius:13px;background:#f9fbfd;color:#6b829d;font-size:13px;line-height:1.35}.lab_stepActive__F_giq{border-color:#7db2e6;background:#eaf4ff;color:#1c5c98}.lab_form__hlkAl{display:grid;gap:16px;max-width:660px}.lab_form__hlkAl h2,.lab_panel__ypy33 h2{margin:0;color:#122d50;font-size:clamp(22px,3vw,30px)}.lab_form__hlkAl p,.lab_panelIntro__1aWqm{margin:0;color:#607997;line-height:1.55}.lab_field__KcA1k{display:grid;gap:7px}.lab_field__KcA1k label{color:#315a82;font-size:13px;font-weight:800}.lab_input__bsyEx,.lab_select__BY4zl{width:100%;box-sizing:border-box;border:1px solid #cbdced;border-radius:11px;padding:12px 13px;background:#fff;color:#17385f;font:inherit}.lab_input__bsyEx:focus,.lab_select__BY4zl:focus{border-color:#4b91d3;outline:3px solid rgb(75 145 211/16%)}.lab_optionGrid__IZ0ZJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab_option__xha6O{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid #d5e2ee;border-radius:11px;color:#315a82;font-size:13px;font-weight:700}.lab_option__xha6O input{accent-color:#2976c5}.lab_formActions__n3ad8{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.lab_notice__zzb3z{padding:13px 15px;border-left:4px solid #2e9d78;border-radius:9px;background:#effaf5;color:#296c56;font-size:13px;line-height:1.5}.lab_summaryGrid__dWikc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.lab_metric__7qOa4{padding:16px;border:1px solid #dce7f1;border-radius:14px;background:#f9fbfd}.lab_metric__7qOa4 strong{display:block;margin-bottom:6px;color:#17385f;font-size:22px}.lab_metric__7qOa4 span{color:#6a829b;font-size:12px}.lab_curriculumGrid__wFWRt{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px;margin-top:22px}.lab_resultBox__5ZGR_,.lab_sourceBox__arQt5{padding:18px;border:1px solid #dce7f1;border-radius:15px;background:#fbfdff}.lab_resultBox__5ZGR_ h3,.lab_sourceBox__arQt5 h3{margin:0 0 12px;color:#183a61;font-size:16px}.lab_sourceList__mTlhv{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lab_sourceList__mTlhv li{display:flex;justify-content:space-between;gap:14px;padding-bottom:9px;border-bottom:1px solid #e7eef5;color:#5f7893;font-size:13px}.lab_sourceList__mTlhv strong{color:#17385f}.lab_resultReady__vckh3{border-color:#9bd9c2;background:#f0fbf6}.lab_resultPending__UnaFY{border-color:#f0d19a;background:#fffaf0}.lab_proposalMeta__VXxIO{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 4px}.lab_proposalDraft__qVmTz,.lab_proposalMeta__VXxIO span,.lab_proposalTag__k2zor{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.lab_proposalMeta__VXxIO span{background:#eaf4ff;color:#266ba9}.lab_proposalSection__bfkQr{margin-top:18px;padding-top:15px;border-top:1px solid #dce7f1}.lab_proposalSection__bfkQr h4{margin:0 0 10px;color:#183a61;font-size:14px}.lab_compactList__IQ_SV,.lab_proposalList__LObZC{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lab_proposalList__LObZC li{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:#eef6ff;color:#55718e;font-size:12px}.lab_proposalList__LObZC strong{color:#17385f}.lab_topicGrid__umSQG{display:grid;gap:8px}.lab_topicCard__DIA30{display:grid;gap:6px;padding:10px;border:1px solid #dce7f1;border-radius:10px;background:#fff}.lab_topicCard__DIA30 p{margin:0;color:#5f7893;font-size:12px;line-height:1.45}.lab_topicMeta__JWYq8{display:flex;flex-wrap:wrap;gap:8px;color:#6a829b;font-size:11px;font-weight:700}.lab_proposalColumns__v4Ocw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab_compactList__IQ_SV li{display:grid;gap:3px;position:relative;padding-left:14px;color:#5f7893;font-size:12px;line-height:1.4}.lab_compactList__IQ_SV li span,.lab_compactList__IQ_SV li strong{display:block}.lab_compactList__IQ_SV li strong{color:#315a82}.lab_compactList__IQ_SV li:before{position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:#2e9d78;content:""}.lab_proposalGrid__7QWaw{display:grid;gap:10px}.lab_proposalCard__lnVRA{padding:12px;border:1px solid #dce7f1;border-radius:12px;background:#fff}.lab_proposalCardTop__rOfYB{display:flex;align-items:center;justify-content:space-between;gap:8px}.lab_proposalTag__k2zor{background:#e9f7f1;color:#247558}.lab_proposalDraft__qVmTz{background:#fff3d5;color:#8a6215}.lab_proposalCard__lnVRA h5{margin:10px 0 5px;color:#17385f;font-size:13px}.lab_proposalCard__lnVRA p,.lab_proposalCard__lnVRA small{display:block;margin:0;color:#5f7893;font-size:12px;line-height:1.45}.lab_proposalCard__lnVRA ol{display:grid;gap:3px;margin:9px 0;padding-left:19px;color:#315a82;font-size:12px}.lab_proposalCard__lnVRA small strong{color:#315a82}.lab_proposalNote__rVtwj{display:grid;gap:4px;margin-top:18px;padding:12px;border-left:4px solid #f0b52d;border-radius:9px;background:#fff8e6;color:#6c5824;font-size:12px;line-height:1.5}.lab_proposalNote__rVtwj strong{color:#594414}.lab_small__1qbJC{color:#6a829b;font-size:12px;line-height:1.5}.lab_authGrid__PtyWN{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:28px;max-width:1040px;margin:36px auto 0;align-items:stretch}.lab_authAside__NullY{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,4vw,48px);border-radius:24px;background:linear-gradient(145deg,#143d6a,#1e609a);color:#fff;box-shadow:0 18px 42px rgb(16 45 82/16%)}.lab_institutionalLogo__wjgSd{display:block;width:min(320px,100%);height:72px;margin:0 0 28px;object-fit:contain;object-position:left center;border-radius:12px}.lab_authAside__NullY .lab_eyebrow__lPzst,.lab_authAside__NullY .lab_lead__mt_Ww{color:#cfe5fa}.lab_authAside__NullY .lab_title__dNVbs{color:#fff}.lab_authChecklist__egI85{display:grid;gap:12px;margin-top:30px;color:#e5f1fb;font-size:14px;font-weight:700}.lab_authCard__kfwaZ{display:grid;align-content:center;gap:16px;min-height:520px;padding:clamp(22px,4vw,42px);border:1px solid #d9e5f2;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgb(24 61 103/8%)}.lab_authTitle__iK1Bk{margin:0;color:#122d50;font-size:clamp(25px,4vw,34px);letter-spacing:-.035em}.lab_providerStack__DUgUI{display:grid;gap:10px;margin-top:4px}.lab_providerButton__3m5su{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid #ccdaea;border-radius:11px;background:#fff;color:#214c78;font:inherit;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.lab_providerButton__3m5su:hover{border-color:#79a9d5;background:#f3f8fe;transform:translateY(-1px)}.lab_providerButton__3m5su strong{color:#236fc0;font-size:18px}.lab_divider__9dsf1{display:flex;align-items:center;gap:10px;color:#8aa0b8;font-size:12px}.lab_divider__9dsf1:after,.lab_divider__9dsf1:before{height:1px;flex:1;background:#e0e9f2;content:""}.lab_authActions__GztvM{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lab_authActions__GztvM .lab_primary__dEjSK,.lab_authActions__GztvM .lab_secondary__t3S0Z{flex:1 1 180px;text-align:center}.lab_passwordRow__tmZz3{position:relative}.lab_passwordRow__tmZz3 .lab_input__bsyEx{padding-right:66px}.lab_passwordToggle__gzfm3{position:absolute;top:50%;right:10px;font:inherit;font-size:12px;font-weight:800;transform:translateY(-50%)}.lab_passwordToggle__gzfm3,.lab_textButton__nrLSy{border:0;background:transparent;color:#2a6da8;cursor:pointer}.lab_textButton__nrLSy{justify-self:start;padding:0;font:inherit;font-size:13px;font-weight:800}.lab_consent__tooqZ{display:flex;gap:8px;align-items:flex-start;color:#617a96;font-size:12px;line-height:1.5}.lab_consent__tooqZ input{margin-top:2px;accent-color:#2c79c5}.lab_optionActive__XXvtz{border-color:#79a9d5;background:#edf6ff;color:#1b5d99}.lab_authMessage__9_ORj{margin:0;padding:11px 13px;border-left:4px solid #2f80c7;border-radius:8px;background:#eef7ff;color:#2b5f8d;font-size:13px;line-height:1.45}@media (max-width:850px){.lab_authGrid__PtyWN,.lab_curriculumGrid__wFWRt,.lab_grid__znKjl,.lab_stepGrid__wzW3p{grid-template-columns:1fr}.lab_steps__70bgK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.lab_shell__yqVPK{padding:20px 14px}.lab_cardFooter__75azj,.lab_topbar__QQs8d{align-items:flex-start;flex-direction:column}.lab_optionGrid__IZ0ZJ,.lab_proposalColumns__v4Ocw,.lab_steps__70bgK,.lab_summaryGrid__dWikc{grid-template-columns:1fr}.lab_primary__dEjSK,.lab_secondary__t3S0Z,.lab_stepButton__0jJve{width:100%;box-sizing:border-box;text-align:center}}