.StudentApply_page__CtP34{min-height:calc(100vh - var(--nav-h));display:grid;grid-template-columns:420px 1fr}.StudentApply_panel__8gAFR{background:linear-gradient(160deg,var(--dl-purple-900) 0,var(--dl-purple-950) 100%);padding:60px 48px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.07);position:-webkit-sticky;position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow-y:auto}.StudentApply_panelEyebrow__EsSCT{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dl-gold-400);margin-bottom:16px}.StudentApply_panelTitle__GIEl2{font-size:32px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:20px}.StudentApply_panelDesc__47_jE{font-size:15px;color:rgba(255,255,255,.6);line-height:1.75;margin-bottom:40px}.StudentApply_whatNext__ORm3f{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);padding:20px 24px;margin-bottom:40px}.StudentApply_whatNextTitle__beag4{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-gold-400);margin-bottom:14px}.StudentApply_whatNextList__t6HOp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.StudentApply_whatNextList__t6HOp li{font-size:13px;color:rgba(255,255,255,.65);padding-left:20px;position:relative;line-height:1.5}.StudentApply_whatNextList__t6HOp li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--dl-gold-500)}.StudentApply_crossLink__Zx__E{margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.45);line-height:1.6}.StudentApply_crossLink__Zx__E a{color:var(--dl-gold-400);font-weight:600;text-decoration:none;transition:color .2s}.StudentApply_crossLink__Zx__E a:hover{color:var(--dl-gold-300)}.StudentApply_progressSection__jPWo_{margin-top:auto}.StudentApply_progressLabel__4OKJd{font-size:12px;color:rgba(255,255,255,.45);margin-bottom:12px;display:flex;justify-content:space-between}.StudentApply_progressBar__04iYK{height:4px;background:rgba(255,255,255,.1);border-radius:var(--r-full);overflow:hidden}.StudentApply_progressBarFill__paR0D{height:100%;background:var(--dl-gold-500);border-radius:var(--r-full);transition:width .4s var(--ease)}.StudentApply_stepDots__x9rpE{display:flex;gap:8px;margin-top:16px}.StudentApply_stepDot__uArnp{width:8px;height:8px;border-radius:var(--r-full);background:rgba(255,255,255,.15);transition:all .25s}.StudentApply_stepDotDone__2GF_c{background:var(--dl-gold-400)}.StudentApply_stepDotActive__ahKFn{background:var(--dl-gold-500);width:24px}.StudentApply_formArea__p8grp{background:#fff;padding:60px 64px;display:flex;flex-direction:column}.StudentApply_formStep__crmZH{animation:StudentApply_fadeUp__6u4oX .35s var(--ease);flex:1 1}@keyframes StudentApply_fadeUp__6u4oX{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.StudentApply_formStepLabel__pj98O{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-purple-700);margin-bottom:8px}.StudentApply_formStepTitle__aAPnn{font-size:26px;font-weight:800;color:var(--dl-purple-900);line-height:1.2;margin-bottom:6px}.StudentApply_formStepSub__0JFy7{font-size:14px;color:var(--dl-ink-muted);margin-bottom:36px}.StudentApply_roleToggle__9gDV5{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.StudentApply_roleBtn__VcBsd{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--r-md);border:1.5px solid var(--dl-purple-200);background:#fff;color:var(--dl-ink-muted);text-align:left;transition:all .2s var(--ease);cursor:pointer;width:100%;font-family:var(--dl-font)}.StudentApply_roleBtn__VcBsd:hover:not(.StudentApply_roleBtnActive__PN7dP){border-color:var(--dl-purple-400);background:var(--dl-purple-50);color:var(--dl-ink)}.StudentApply_roleBtnActive__PN7dP{border-color:var(--dl-purple-600);background:rgba(123,45,139,.06);color:var(--dl-ink)}.StudentApply_roleBtnDot__NVTKy{width:18px;height:18px;border-radius:50%;border:2px solid var(--dl-purple-300);flex-shrink:0;transition:all .2s;position:relative}.StudentApply_roleBtnActive__PN7dP .StudentApply_roleBtnDot__NVTKy{border-color:var(--dl-purple-600);background:var(--dl-purple-600);box-shadow:inset 0 0 0 3px #fff}.StudentApply_roleBtnLabel__atCNU{font-size:15px;font-weight:700;color:var(--dl-ink)}.StudentApply_roleBtnSub__D_Wlk{font-size:12px;color:var(--dl-ink-muted);margin-top:2px}.StudentApply_fieldGrid__vVJoV{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.StudentApply_fieldGridFull__HKrJx{grid-template-columns:1fr}.StudentApply_field__BaBrS{display:flex;flex-direction:column;gap:6px}.StudentApply_fieldFull__Zoo9b{grid-column:1/-1}.StudentApply_field__BaBrS label{font-size:13px;font-weight:600;color:var(--dl-ink);line-height:1}.StudentApply_field__BaBrS label span{color:#c0392b;margin-left:2px}.StudentApply_field__BaBrS input,.StudentApply_field__BaBrS select,.StudentApply_field__BaBrS textarea{padding:12px 16px;border-radius:var(--r-sm);border:1.5px solid var(--dl-purple-200);font-family:var(--dl-font);font-size:14px;color:var(--dl-ink);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.StudentApply_field__BaBrS input:focus,.StudentApply_field__BaBrS select:focus,.StudentApply_field__BaBrS textarea:focus{border-color:var(--dl-purple-600);box-shadow:0 0 0 3px rgba(123,45,139,.12)}.StudentApply_field__BaBrS input::placeholder,.StudentApply_field__BaBrS textarea::placeholder{color:var(--dl-ink-faint)}.StudentApply_field__BaBrS textarea{resize:vertical;min-height:110px}.StudentApply_field__BaBrS select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a4e70' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.StudentApply_fieldRow__rh81C{flex-direction:row;align-items:flex-start;gap:12px}.StudentApply_fieldRow__rh81C input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--dl-purple-600);flex-shrink:0;cursor:pointer}.StudentApply_fieldRow__rh81C label{font-size:13px;color:var(--dl-ink-muted);font-weight:400;cursor:pointer;line-height:1.6}.StudentApply_chips__5dtYn{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.StudentApply_chip__IseGM{padding:6px 14px;border-radius:var(--r-full);border:1.5px solid var(--dl-purple-200);font-size:13px;font-weight:500;color:var(--dl-ink-muted);cursor:pointer;transition:all .18s var(--ease);background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;font-family:var(--dl-font)}.StudentApply_chip__IseGM:hover:not(.StudentApply_chipSelected__awrZI){border-color:var(--dl-purple-400);color:var(--dl-purple-700)}.StudentApply_chipSelected__awrZI{background:var(--dl-purple-600);color:#fff;border-color:var(--dl-purple-600)}.StudentApply_formNav__pNrxG{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:32px;border-top:1px solid var(--dl-purple-100)}.StudentApply_btnBack__o1_UO{display:flex;align-items:center;gap:8px;color:var(--dl-ink-muted);font-size:14px;font-weight:600;padding:12px 20px;border-radius:var(--r-full);background:none;border:none;cursor:pointer;font-family:var(--dl-font);transition:all .18s;line-height:1}.StudentApply_btnBack__o1_UO:hover{background:var(--dl-purple-100);color:var(--dl-purple-700)}.StudentApply_btnNext__zBJMZ{display:flex;align-items:center;gap:10px;background:var(--dl-purple-700);color:#fff;font-size:15px;font-weight:700;padding:14px 32px;border-radius:var(--r-full);border:none;cursor:pointer;font-family:var(--dl-font);transition:all .2s var(--ease);box-shadow:0 4px 16px rgba(100,28,133,.35);line-height:1}.StudentApply_btnNext__zBJMZ:hover{background:var(--dl-purple-600);transform:translateY(-1px);box-shadow:0 8px 24px rgba(100,28,133,.4)}.StudentApply_btnSubmit__UO9Ie{background:linear-gradient(135deg,var(--dl-gold-500),#e8940f);box-shadow:0 4px 16px rgba(245,166,35,.4)}.StudentApply_btnSubmit__UO9Ie:hover{box-shadow:0 8px 24px rgba(245,166,35,.5);background:linear-gradient(135deg,var(--dl-gold-400),var(--dl-gold-500))}.StudentApply_thankyou__m8pMS{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1;padding:40px;animation:StudentApply_fadeUp__6u4oX .5s var(--ease)}.StudentApply_thankyouIcon__7AIFg{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--dl-teal-600),var(--dl-teal-500));display:flex;align-items:center;justify-content:center;margin-bottom:28px;box-shadow:0 8px 32px rgba(17,165,149,.35)}.StudentApply_thankyouTitle__yG5Ck{font-size:32px;font-weight:800;color:var(--dl-purple-900);margin-bottom:16px;line-height:1.2}.StudentApply_thankyouBody__94tzu{font-size:16px;color:var(--dl-ink-muted);line-height:1.8;max-width:480px;margin-bottom:40px}.StudentApply_thankyouNote__VogIw{font-size:13px;color:var(--dl-ink-faint);margin-top:16px;line-height:1.6}.StudentApply_btnHome__w_LbP{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:var(--r-full);background:var(--dl-purple-700);color:#fff;font-size:15px;font-weight:700;font-family:var(--dl-font);box-shadow:0 4px 16px rgba(100,28,133,.3);transition:all .2s;text-decoration:none;line-height:1}.StudentApply_btnHome__w_LbP:hover{background:var(--dl-purple-600);transform:translateY(-1px)}.StudentApply_fieldError__rdJRV{font-size:12px;color:#b91c1c;margin-top:2px;font-weight:600}@media (max-width:900px){.StudentApply_page__CtP34{grid-template-columns:1fr}.StudentApply_panel__8gAFR{position:relative;height:auto;top:0;padding:40px 24px}.StudentApply_formArea__p8grp{padding:40px 24px}.StudentApply_fieldGrid__vVJoV{grid-template-columns:1fr}.StudentApply_progressSection__jPWo_{margin-top:32px}.StudentApply_crossLink__Zx__E{margin-top:28px}}