.EnrollmentRegister_overlay___W0wy{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(3,6,12,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.EnrollmentRegister_modal__p_D_1{position:relative;display:flex;flex-direction:column;width:100%;max-width:820px;height:min(860px,calc(100vh - 48px));max-height:calc(100vh - 48px);border:1px solid rgba(0,212,255,.18);border-radius:18px;background:#0f1726;box-shadow:0 24px 60px rgba(0,0,0,.55);color:#fff;overflow:hidden}.EnrollmentRegister_pageWrap__EnGoV{display:flex;justify-content:center;min-height:100vh;padding:40px 16px}.EnrollmentRegister_page___7dRr{display:flex;flex-direction:column;width:100%;max-width:820px;height:fit-content;border:1px solid rgba(0,212,255,.18);border-radius:18px;background:#0f1726;box-shadow:0 24px 60px rgba(0,0,0,.45);color:#fff}.EnrollmentRegister_page___7dRr .EnrollmentRegister_body__nR71h{overflow:visible}.EnrollmentRegister_page___7dRr .EnrollmentRegister_footer__Us_g_{position:sticky;bottom:0;border-radius:0 0 18px 18px;background:#0f1726}.EnrollmentRegister_header__tYIOK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.EnrollmentRegister_title__pgmQ4{margin:0;font-size:1.2rem;font-weight:600}.EnrollmentRegister_subtitle__Z_Ekr{margin:4px 0 0;color:rgba(255,255,255,.6);font-size:.85rem}.EnrollmentRegister_closeButton__YHMPa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s,color .15s}.EnrollmentRegister_closeButton__YHMPa:hover{background:rgba(255,255,255,.08);color:#fff}.EnrollmentRegister_body__nR71h{flex:1;min-height:0;padding:18px 24px;overflow-y:auto}.EnrollmentRegister_takenCard__danR8{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(0,212,255,.28);border-radius:14px;background:rgba(0,212,255,.06)}.EnrollmentRegister_takenHead__u50S8{min-width:0}.EnrollmentRegister_takenTitle__qyggs{margin:0 0 4px;color:#fff;font-size:.92rem;font-weight:600}.EnrollmentRegister_takenCardAttention__Ib4cK{border-color:rgba(255,199,102,.7);box-shadow:0 0 0 3px rgba(255,199,102,.15)}.EnrollmentRegister_takenCard__danR8.EnrollmentRegister_takenCardColumn__xLwGs{flex-direction:column;align-items:stretch}.EnrollmentRegister_periodWarning__P2T4p{margin:0;color:#ffd27a;font-size:.85rem;font-weight:600}.EnrollmentRegister_periodChangeHint__LQokm{margin:0;color:rgba(255,255,255,.75);font-size:.8rem;line-height:1.6}.EnrollmentRegister_periodRow__2wGnO{display:flex;align-items:flex-start;gap:12px}.EnrollmentRegister_periodRowLabel__Pwe_j{flex-shrink:0;width:36px;padding-top:9px;color:rgba(255,255,255,.65);font-size:.8rem}.EnrollmentRegister_periodList__9VnoZ{display:flex;flex-wrap:wrap;gap:6px}.EnrollmentRegister_periodChip__Tf1rJ{height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(0,0,0,.2);color:rgba(255,255,255,.85);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.EnrollmentRegister_periodChip__Tf1rJ:hover{border-color:rgba(0,212,255,.5);color:#fff}.EnrollmentRegister_periodChip__Tf1rJ:disabled{cursor:not-allowed;opacity:.45}.EnrollmentRegister_periodChipActive__BgBYw,.EnrollmentRegister_periodChipActive__BgBYw:hover{border-color:transparent;background:linear-gradient(135deg,#2bb8dd,#1a72c4);color:#fff}.EnrollmentRegister_courseRow__hb14z:disabled{cursor:not-allowed;opacity:.55}.EnrollmentRegister_enrolledNote__PuJ6_{margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.75);font-size:.72rem;font-weight:600;vertical-align:middle}.EnrollmentRegister_confirmGroupHeader__gCJyM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.EnrollmentRegister_bulkStatusActions__uvjWg{display:flex;flex-wrap:wrap;gap:0}.EnrollmentRegister_confirmGroup__6UsL1+.EnrollmentRegister_confirmGroup__6UsL1{margin-top:18px}.EnrollmentRegister_confirmGroupTitle__qvYzq{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:.92rem;font-weight:600}.EnrollmentRegister_confirmGroupCount__S06Nj{color:rgba(255,255,255,.55);font-size:.8rem;font-weight:400}.EnrollmentRegister_select__16O34{width:100%;height:40px;padding:0 32px 0 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center,rgba(0,0,0,.25);color:#fff;font-size:.88rem;appearance:none;cursor:pointer;transition:border-color .15s}.EnrollmentRegister_select__16O34:focus,.EnrollmentRegister_select__16O34:hover{border-color:rgba(0,212,255,.5);outline:none}.EnrollmentRegister_select__16O34 option{background:#0a0e17}.EnrollmentRegister_emptyState__4F4Xo{margin:0;padding:36px 16px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;color:rgba(255,255,255,.65);font-size:.9rem;text-align:center;line-height:1.7}.EnrollmentRegister_courseList__S35NT{margin:0;padding:0;list-style:none;border:1px solid rgba(0,212,255,.12);border-radius:14px;background:rgba(255,255,255,.04);overflow:hidden}.EnrollmentRegister_courseList__S35NT>li+li{border-top:1px solid rgba(0,212,255,.08)}.EnrollmentRegister_courseRow__hb14z{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:13px 16px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.EnrollmentRegister_courseRow__hb14z:hover{background:rgba(0,212,255,.06)}.EnrollmentRegister_courseRowSelected__O1FIK,.EnrollmentRegister_courseRowSelected__O1FIK:hover{background:rgba(0,212,255,.1)}.EnrollmentRegister_check__aK_JP{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.35);border-radius:50%;color:#0f1726;transition:background .15s,border-color .15s}.EnrollmentRegister_courseRowSelected__O1FIK .EnrollmentRegister_check__aK_JP{border-color:#00d4ff;background:#00d4ff}.EnrollmentRegister_courseMain__GFePP{display:flex;flex-direction:column;gap:3px;min-width:0}.EnrollmentRegister_courseTitle__pQmTU{display:-webkit-box;overflow:hidden;color:#fff;font-size:.95rem;font-weight:500;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.EnrollmentRegister_courseSub__zCPsf{overflow:hidden;color:rgba(255,255,255,.6);font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.EnrollmentRegister_courseFacts__IsbUe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.EnrollmentRegister_chip__2y3_Z{padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.88);font-size:.75rem;white-space:nowrap}.EnrollmentRegister_manualAdd__9sG_r{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:-6px 0 12px;color:rgba(255,255,255,.6);font-size:.85rem}.EnrollmentRegister_textButton__vM_iN{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:none;background:transparent;color:#00d4ff;font-size:.85rem;cursor:pointer}.EnrollmentRegister_textButton__vM_iN:hover{text-decoration:underline}.EnrollmentRegister_confirmRow__v_GL0{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:13px 16px}.EnrollmentRegister_confirmRow__v_GL0>.EnrollmentRegister_courseMain__GFePP{flex:1 1 100%}.EnrollmentRegister_confirmRow__v_GL0>.EnrollmentRegister_courseFacts__IsbUe{margin-right:auto}.EnrollmentRegister_footer__Us_g_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.EnrollmentRegister_footerSummary__tsNnW{color:rgba(255,255,255,.65);font-size:.85rem}.EnrollmentRegister_clearButton__oFXfk{margin-left:12px;vertical-align:baseline}.EnrollmentRegister_footerSummary__tsNnW strong{margin:0 2px;color:#fff;font-size:1rem}.EnrollmentRegister_footerButtons__2kWTL{display:flex;gap:10px}.EnrollmentRegister_primaryButton__c3_wU,.EnrollmentRegister_secondaryButton__kNp7Q{height:40px;padding:0 20px;border-radius:10px;font-size:.9rem;cursor:pointer;transition:filter .15s,border-color .15s,color .15s,opacity .15s}.EnrollmentRegister_primaryButton__c3_wU{border:none;background:linear-gradient(135deg,#2bb8dd,#1a72c4);color:#fff;font-weight:600}.EnrollmentRegister_primaryButton__c3_wU:hover:not(:disabled){filter:brightness(1.08)}.EnrollmentRegister_secondaryButton__kNp7Q{border:1px solid rgba(255,255,255,.18);background:transparent;color:rgba(255,255,255,.8)}.EnrollmentRegister_secondaryButton__kNp7Q:hover:not(:disabled){border-color:rgba(0,212,255,.5);color:#00d4ff}.EnrollmentRegister_primaryButton__c3_wU:disabled,.EnrollmentRegister_secondaryButton__kNp7Q:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.EnrollmentRegister_body__nR71h,.EnrollmentRegister_footer__Us_g_,.EnrollmentRegister_header__tYIOK{padding-left:16px;padding-right:16px}.EnrollmentRegister_confirmRow__v_GL0,.EnrollmentRegister_courseRow__hb14z{grid-template-columns:22px minmax(0,1fr)}.EnrollmentRegister_confirmRow__v_GL0{grid-template-columns:1fr}.EnrollmentRegister_courseFacts__IsbUe{grid-column:2;justify-content:flex-start}.EnrollmentRegister_confirmRow__v_GL0 .EnrollmentRegister_courseFacts__IsbUe{grid-column:1}.EnrollmentRegister_footer__Us_g_{flex-direction:column;align-items:stretch}.EnrollmentRegister_footerButtons__2kWTL>button{flex:1}}.EnrollmentRegister_resultCount__cAPPD{margin:0 0 8px;min-height:1.5em;color:rgba(255,255,255,.6);font-size:.8rem;line-height:1.5;text-align:right}.EnrollmentRegister_moreButton__h_jv7{display:block;width:100%;height:42px;margin-top:12px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:transparent;color:rgba(255,255,255,.85);font-size:.86rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.EnrollmentRegister_moreButton__h_jv7:hover:not(:disabled){border-color:rgba(0,212,255,.5);color:#00d4ff}.EnrollmentRegister_moreButton__h_jv7:disabled{opacity:.6;cursor:default}.EnrollmentRegister_addedActions__oMVVa{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:0 16px 10px 52px}.EnrollmentRegister_addedNote__67LQD{margin-right:auto;color:rgba(255,255,255,.45);font-size:.75rem}.EnrollmentRegister_dangerText__LR2lK{color:#ff8a8a}.EnrollmentRegister_universityCard__UZYYG{padding:24px;border:1px solid rgba(0,212,255,.25);border-radius:12px;background:rgba(0,212,255,.04)}.EnrollmentRegister_universityTitle__ciuST{margin:0 0 6px;color:#fff;font-size:1rem}.EnrollmentRegister_universityLead__5csfD,.EnrollmentRegister_universityNote__HEM3a{margin:0;color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.6}.EnrollmentRegister_universityRow__Vb7l9{display:flex;gap:12px;margin:16px 0 10px}.EnrollmentRegister_universitySelect__o0h4_{flex:1;min-width:0;padding:10px 34px 10px 12px;border:1px solid rgba(0,212,255,.25);border-radius:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center,rgba(255,255,255,.05);color:#fff;font-size:.95rem;appearance:none;cursor:pointer}.EnrollmentRegister_universitySelect__o0h4_ option{background:#1a1a2e}@media (max-width:768px){.EnrollmentRegister_universityRow__Vb7l9{flex-direction:column}.EnrollmentRegister_addedActions__oMVVa{padding-left:16px}}.EnrollmentRegister_courseNotice__gz4RL{display:flex;gap:10px;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(251,191,36,.35);border-radius:10px;background:rgba(251,191,36,.08);color:#fcd34d;font-size:.85rem;line-height:1.6}.EnrollmentRegister_courseNotice__gz4RL svg{flex-shrink:0;margin-top:3px}.EnrollmentRegister_courseNotice__gz4RL p{margin:0;color:rgba(255,255,255,.8)}.EnrollmentRegister_pickRemove__G4cSl{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid rgba(239,68,68,.35);border-radius:8px;background:transparent;color:#fca5a5;font-size:.8rem;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.EnrollmentRegister_pickRemove__G4cSl:hover{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.12)}.EnrollmentRegister_courseRowWrap__JQxpM{display:flex;align-items:stretch}.EnrollmentRegister_courseRowWrap__JQxpM>.EnrollmentRegister_courseRow__hb14z{flex:1;min-width:0}.EnrollmentRegister_courseEditButton__w1J13{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;border:none;border-left:1px solid rgba(255,255,255,.06);background:transparent;color:rgba(255,255,255,.5);cursor:pointer;transition:background .15s,color .15s}.EnrollmentRegister_courseEditButton__w1J13:disabled{color:rgba(255,255,255,.18);cursor:not-allowed}.EnrollmentRegister_courseEditButton__w1J13:hover:not(:disabled){background:rgba(0,212,255,.1);color:#00d4ff}.EnrollmentRegister_courseEditTooltip__7nbjA{display:flex;align-self:stretch;cursor:default}.EnrollmentRegister_statusToggle__f_6vz{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(0,0,0,.25)}.EnrollmentRegister_statusToggleOption__SEw8e{padding:6px 16px;border:none;border-radius:8px;background:transparent;color:rgba(255,255,255,.7);font-size:.85rem;cursor:pointer;transition:background .15s,color .15s}.EnrollmentRegister_statusToggleSelected__RXhIs{background:rgba(0,212,255,.18);color:#00d4ff;font-weight:600}.EnrollmentRegister_footerLimit__H44mR{display:block;margin-top:4px;color:#fde68a;font-size:.78rem}.EnrollmentRegister_courseArea__PC3pw{animation:EnrollmentRegister_courseAreaIn__74qSY .2s ease-out}@keyframes EnrollmentRegister_courseAreaIn__74qSY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EnrollmentRegister_courseArea__PC3pw{animation:none}}.EnrollmentRegister_statusToggleLocked__eefAL{border-style:dashed;border-color:rgba(255,255,255,.18);background:transparent}.EnrollmentRegister_statusToggleLocked__eefAL .EnrollmentRegister_statusToggleOption__SEw8e:disabled{cursor:not-allowed}.EnrollmentRegister_statusToggleLocked__eefAL .EnrollmentRegister_statusToggleOption__SEw8e.EnrollmentRegister_statusToggleSelected__RXhIs{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);box-shadow:none}.EnrollmentRegister_statusToggleLocked__eefAL .EnrollmentRegister_statusToggleOption__SEw8e:not(.EnrollmentRegister_statusToggleSelected__RXhIs){opacity:.25}.EnrollmentRegister_statusLockIcon__UCjvP{flex-shrink:0;opacity:.8}.EnrollmentRegister_registered__S3s36{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.EnrollmentRegister_registeredEmpty__8HyYs{margin:0;color:rgba(255,255,255,.55);font-size:.82rem}.EnrollmentRegister_registeredToggle__GiRVa{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:rgba(255,255,255,.86);font-family:inherit;font-size:.85rem;cursor:pointer}.EnrollmentRegister_registeredToggle__GiRVa strong{margin:0 2px;color:#fff}.EnrollmentRegister_registeredToggle__GiRVa:hover{color:#fff}.EnrollmentRegister_registeredChevronOpen__RJw9U,.EnrollmentRegister_registeredChevron__bGS4j{color:rgba(255,255,255,.6);transition:transform .15s}.EnrollmentRegister_registeredChevronOpen__RJw9U{transform:rotate(180deg)}.EnrollmentRegister_registeredList__DhjlC{display:flex;flex-direction:column;max-height:220px;margin:10px 0 0;padding:0;overflow-y:auto;list-style:none;animation:EnrollmentRegister_registeredReveal__Pbkia .2s ease-out}@keyframes EnrollmentRegister_registeredReveal__Pbkia{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EnrollmentRegister_registeredList__DhjlC{animation:none}}.EnrollmentRegister_registeredItem__q0M3b{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;border-top:1px solid rgba(255,255,255,.06);font-size:.84rem}.EnrollmentRegister_registeredItem__q0M3b:first-child{border-top:none}.EnrollmentRegister_registeredTitle__XYfMi{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.EnrollmentRegister_registeredMeta__Pmw5M{color:rgba(255,255,255,.5);font-size:.78rem;white-space:nowrap}.EnrollmentRegister_registeredStatus__22JZu{min-width:56px;color:rgba(0,212,255,.9);font-size:.76rem;font-weight:600;text-align:right}.EnrollmentRegister_registeredStatusDone__SPgBA{color:#6ee7b7}.EnrollmentRegister_suggest__XZnw2{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(0,212,255,.22);border-radius:12px;background:rgba(0,212,255,.05)}.EnrollmentRegister_suggestLead__TGW_8{margin:0;color:rgba(255,255,255,.86);font-size:.86rem}.EnrollmentRegister_suggestList__5UtCn{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.EnrollmentRegister_suggestChip__xUCK_{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(0,212,255,.4);border-radius:999px;background:transparent;color:#fff;font-family:inherit;font-size:.84rem;cursor:pointer;transition:background .15s,border-color .15s}.EnrollmentRegister_suggestChip__xUCK_ svg{color:#67e3ff}.EnrollmentRegister_suggestChip__xUCK_:hover{border-color:rgba(0,212,255,.7);background:rgba(0,212,255,.1)}.EnrollmentRegister_suggestCode__mUhqV{color:rgba(255,255,255,.5);font-size:.76rem;font-variant-numeric:tabular-nums}.EnrollmentRegister_universityUnlisted__TpwLW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.EnrollmentDetailModal_overlay__HIG7k{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(3,6,12,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.EnrollmentDetailModal_modal__bRXfk{display:flex;flex-direction:column;width:100%;max-width:820px;max-height:calc(100vh - 48px);border:1px solid rgba(0,212,255,.18);border-radius:18px;background:#0f1726;box-shadow:0 24px 60px rgba(0,0,0,.55);color:#fff;overflow:hidden}.EnrollmentDetailModal_header__wFRHf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.EnrollmentDetailModal_title__9BRxL{margin:0;font-size:1.2rem;font-weight:600}.EnrollmentDetailModal_closeButton__61T0N{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:rgba(255,255,255,.6);cursor:pointer}.EnrollmentDetailModal_closeButton__61T0N:hover{background:rgba(255,255,255,.08);color:#fff}.EnrollmentDetailModal_body__Vi5mb{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;padding:20px 24px;overflow-y:auto}.EnrollmentDetailModal_section__fm_rE{display:flex;flex-direction:column}.EnrollmentDetailModal_label__Xr__q{display:block;margin-bottom:8px;color:#00d4ff;font-size:.85rem;font-weight:700}.EnrollmentDetailModal_courseBox__u1DAn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(0,212,255,.18);border-radius:10px;background:rgba(255,255,255,.04)}.EnrollmentDetailModal_courseMain__RH2MS{display:flex;flex-direction:column;gap:2px;min-width:0}.EnrollmentDetailModal_courseTitle___F24o{color:#fff;font-size:.95rem;font-weight:600}.EnrollmentDetailModal_courseCode__YLjmx{color:rgba(255,255,255,.45);font-family:monospace;font-size:.75rem}.EnrollmentDetailModal_note__4pxhK{margin:6px 0 0;color:rgba(255,255,255,.55);font-size:.8rem}.EnrollmentDetailModal_textButton__v5oS0{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 6px;border:none;background:transparent;color:#00d4ff;font-size:.85rem;cursor:pointer}.EnrollmentDetailModal_textButton__v5oS0:hover:not(:disabled){text-decoration:underline}.EnrollmentDetailModal_row___VmtQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.EnrollmentDetailModal_field__7afR0{display:flex;flex-direction:column;min-width:0}.EnrollmentDetailModal_field__7afR0 select{width:100%;padding:10px 34px 10px 12px;border:1px solid rgba(0,212,255,.25);border-radius:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center,rgba(255,255,255,.05);color:#fff;font-size:.95rem;appearance:none;cursor:pointer}.EnrollmentDetailModal_field__7afR0 select:focus{outline:none;border-color:#00d4ff}.EnrollmentDetailModal_field__7afR0 select option{background:#1a1a2e}.EnrollmentDetailModal_fixedValue__lI789{padding:10px 12px;color:rgba(255,255,255,.7);font-size:.95rem}.EnrollmentDetailModal_footer__o6WTl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.EnrollmentDetailModal_primaryButton__xhYyN,.EnrollmentDetailModal_secondaryButton__z8k86{height:40px;padding:0 20px;border-radius:10px;font-size:.9rem;cursor:pointer}.EnrollmentDetailModal_primaryButton__xhYyN{border:none;background:linear-gradient(135deg,#2bb8dd,#1a72c4);color:#fff;font-weight:600}.EnrollmentDetailModal_secondaryButton__z8k86{border:1px solid rgba(255,255,255,.18);background:transparent;color:rgba(255,255,255,.8)}.EnrollmentDetailModal_primaryButton__xhYyN:disabled,.EnrollmentDetailModal_secondaryButton__z8k86:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.EnrollmentDetailModal_row___VmtQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.EnrollmentDetailModal_textButton__v5oS0:disabled{opacity:.45;cursor:not-allowed}.EnrollmentDetailModal_sectionHead__YAED_{display:flex;align-items:center;justify-content:space-between;gap:12px}.EnrollmentDetailModal_sectionHead__YAED_ .EnrollmentDetailModal_label__Xr__q{margin-bottom:0}.EnrollmentDetailModal_detailTitle__CC8AY{margin:8px 0 10px;color:#fff;font-size:1.05rem;font-weight:600}.EnrollmentDetailModal_detailTable__O45fl{margin:8px 0 0;border:1px solid rgba(0,212,255,.15);border-radius:10px;overflow:hidden}.EnrollmentDetailModal_detailRow__fWfWl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 14px}.EnrollmentDetailModal_detailRow__fWfWl+.EnrollmentDetailModal_detailRow__fWfWl{border-top:1px solid rgba(255,255,255,.06)}.EnrollmentDetailModal_detailRow__fWfWl dt{color:rgba(255,255,255,.55);font-size:.85rem}.EnrollmentDetailModal_detailRow__fWfWl dd{margin:0;color:#fff;font-size:.92rem;word-break:break-all}.EnrollmentDetailModal_dangerButton__86J0R{height:40px;padding:0 20px;border:1px solid rgba(239,68,68,.45);border-radius:10px;background:transparent;color:#f87171;font-size:.9rem;cursor:pointer}.EnrollmentDetailModal_dangerButton__86J0R:hover{background:rgba(239,68,68,.1)}.EnrollmentDetailModal_fieldLabel__aF9CP{display:block;margin-bottom:6px;color:rgba(255,255,255,.55);font-size:.8rem}.EnrollmentDetailModal_field__7afR0 select:disabled{opacity:.55;cursor:not-allowed}.EnrollmentDetailModal_courseFormLead__5T8zs{margin:0 0 18px;color:rgba(255,255,255,.6);font-size:.85rem}.EnrollmentDetailModal_statusWarning__exiAO{margin:10px 0 0;padding:8px 12px;border:1px solid rgba(251,191,36,.4);border-radius:8px;background:rgba(251,191,36,.08);color:#fcd34d;font-size:.8rem;line-height:1.6}.UnderlineTabs_tabs__gKlkw{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.UnderlineTabs_tab__n9TM7{display:inline-flex;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:rgba(255,255,255,.6);font-family:inherit;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:color .15s}.UnderlineTabs_tab__n9TM7:not(.UnderlineTabs_tabActive__aYHzx):not(:disabled):hover{color:#fff}.UnderlineTabs_tab__n9TM7:disabled{opacity:.4;cursor:not-allowed}.UnderlineTabs_tab__n9TM7:focus-visible{outline:2px solid rgba(var(--accent-rgb,0,212,255),.6);outline-offset:-2px;border-radius:6px}.UnderlineTabs_tabActive__aYHzx{color:#fff;font-weight:600}.UnderlineTabs_underline__fuBmD{position:absolute;left:0;bottom:-1px;height:2px;border-radius:2px;background:var(--accent,#00d4ff);pointer-events:none}.UnderlineTabs_underlineAnimate__nTu7E{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.UnderlineTabs_count__06prp{min-width:22px;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.75);font-size:.75rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.UnderlineTabs_tabActive__aYHzx .UnderlineTabs_count__06prp{background:rgba(var(--accent-rgb,0,212,255),.22);color:#fff}@media (max-width:768px){.UnderlineTabs_tabs__gKlkw{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.UnderlineTabs_tab__n9TM7{flex-shrink:0;padding:10px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.UnderlineTabs_underlineAnimate__nTu7E{transition:none}}.UnderlineTabs_count__06prp.UnderlineTabs_countDanger__23oX2,.UnderlineTabs_tabActive__aYHzx .UnderlineTabs_count__06prp.UnderlineTabs_countDanger__23oX2{background:rgba(239,68,68,.18);color:#fca5a5}.CourseSearch_container__18FRK{width:100%}.CourseSearch_filterSection__prjML{background:rgba(0,0,0,.3);padding:20px;border-radius:10px;margin-bottom:20px;border:1px solid rgba(0,212,255,.3)}.CourseSearch_filterRow__Dj_9g{display:flex;gap:15px;flex-wrap:wrap}.CourseSearch_filterActions__jJWOE{display:flex;align-items:center;gap:10px;margin-top:14px}.CourseSearch_searchBtn__I1iqy{padding:10px 24px;border:1px solid rgba(150,100,255,.5);border-radius:8px;background:linear-gradient(135deg,rgba(150,100,255,.4),rgba(150,100,255,.6));color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.CourseSearch_searchBtn__I1iqy:hover{background:linear-gradient(135deg,rgba(150,100,255,.55),rgba(150,100,255,.75));box-shadow:0 0 14px rgba(150,100,255,.35);transform:translateY(-1px)}.CourseSearch_searchResetBtn__Jt2Ri{padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#ccc;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s}.CourseSearch_searchResetBtn__Jt2Ri:hover{background:rgba(255,255,255,.08);color:#fff}.CourseSearch_unappliedHint__cEo_G{color:#fbbf24;font-size:.78rem}.CourseSearch_filterItem__WiTSe{flex:1;min-width:150px}.CourseSearch_filterItem__WiTSe label{display:block;margin-bottom:5px;color:#00d4ff;font-weight:700;font-size:.9rem}.CourseSearch_filterItem__WiTSe input,.CourseSearch_filterItem__WiTSe select{width:100%;padding:10px;border:1px solid rgba(0,212,255,.5);border-radius:5px;background:rgba(255,255,255,.1);color:#fff;font-size:1rem}.CourseSearch_filterItem__WiTSe select option{background:#0a0e17;color:#fff}.CourseSearch_resultCount__5UqOG{color:#ccc;font-size:.9rem;margin-bottom:15px}.CourseSearch_courseList__9O_RT{display:flex;flex-direction:column;gap:15px}.CourseSearch_emptyState__3IqZs{text-align:center;padding:40px 20px;color:#999;background:rgba(0,0,0,.3);border-radius:10px}.CourseSearch_courseCard__ehND8{background:rgba(0,0,0,.4);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:20px;cursor:pointer;transition:all .3s}.CourseSearch_courseCard__ehND8:hover{border-color:#00d4ff;background:rgba(0,212,255,.05);transform:translateY(-2px)}.CourseSearch_courseHeader__vJp1F{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-wrap:wrap;gap:10px}.CourseSearch_courseBadges__z0lr3{display:flex;gap:8px;flex-wrap:wrap}.CourseSearch_courseCode__d1HE5{background:#00d4ff}.CourseSearch_courseCode__d1HE5,.CourseSearch_courseCredits__yx_Bk{color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:700}.CourseSearch_courseCredits__yx_Bk{background:rgba(0,212,255,.1)}.CourseSearch_courseCategory__ZqVM0{background:rgba(52,152,219,.3)}.CourseSearch_courseCategory__ZqVM0,.CourseSearch_courseSemester__qs6gI{color:rgba(0,212,255,.7);padding:4px 12px;border-radius:15px;font-size:.8rem;border:1px solid rgba(0,212,255,.2)}.CourseSearch_courseSemester__qs6gI{background:rgba(46,204,113,.3)}.CourseSearch_enrollButton__gUU_z{background:rgba(0,212,255,.12);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s}.CourseSearch_enrollButton__gUU_z:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,.4)}.CourseSearch_courseTitle__90bVM{font-size:1.2rem;color:#00d4ff;margin-bottom:10px;font-weight:700}.CourseSearch_courseMeta__wdrjX{display:flex;gap:20px;margin-bottom:10px;flex-wrap:wrap}.CourseSearch_metaItem__rayRY{color:#ccc;font-size:.9rem}.CourseSearch_courseDescription__xNf3q{color:#999;font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.CourseSearch_skillTags__aHPub{display:flex;flex-wrap:wrap;gap:8px}.CourseSearch_skillTag__maNtz{background:rgba(102,126,234,.3);border:1px solid rgba(0,212,255,.15);color:#a8b5ff;padding:4px 12px;border-radius:12px;font-size:.8rem}@media (max-width:768px){.CourseSearch_filterRow__Dj_9g{flex-direction:column}.CourseSearch_filterItem__WiTSe{width:100%}.CourseSearch_courseHeader__vJp1F{flex-direction:column}.CourseSearch_enrollButton__gUU_z{width:100%;text-align:center}}.Chat_container__b9mIh{--accent:#00d4ff;--accent-rgb:0,212,255;width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);display:flex;flex-direction:column}.Chat_companyMode__Y4VI3{--accent:#b07bff;--accent-rgb:150,100,255;background:transparent}.Chat_header__VwnXl{display:flex;align-items:center;gap:20px;padding:15px 20px;background:rgba(0,0,0,.5);border-bottom:1px solid rgba(var(--accent-rgb),.15)}.Chat_backButton__i0Rnj{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid rgba(var(--accent-rgb),.15);color:var(--accent);padding:8px 16px 8px 12px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.Chat_backButton__i0Rnj:hover{background:rgba(var(--accent-rgb),.2)}.Chat_chatTitle__bswZn{display:flex;align-items:center;gap:15px;flex:1}.Chat_chatAvatar__dzdv2{font-size:2.5rem;background:rgba(var(--accent-rgb),.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.Chat_chatInfo__jwLxT h2{color:#fff;margin:0;font-size:1.2rem}.Chat_questInfo__RuyYW{color:var(--accent);font-size:.85rem}.Chat_messagesArea___wueN{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.Chat_messagesList__pWX4A{display:flex;flex-direction:column;gap:20px;max-width:900px;width:100%;margin:0 auto}.Chat_messageWrapper__uDEm7{display:flex;align-items:flex-start;gap:12px}.Chat_myMessage__yBxdr{flex-direction:row-reverse}.Chat_otherMessage__N17R3{flex-direction:row}.Chat_messageAvatar__c_UaC{font-size:2rem;background:rgba(0,0,0,.5);border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Chat_messageContent__je8ap{display:flex;flex-direction:column;max-width:70%}.Chat_myMessage__yBxdr .Chat_messageContent__je8ap{align-items:flex-end}.Chat_otherMessage__N17R3 .Chat_messageContent__je8ap{align-items:flex-start}.Chat_messageSender__L8R4v{color:rgba(255,255,255,.7);font-size:.8rem;margin-bottom:5px;padding:0 10px}.Chat_messageBubble__VtmDL{background:rgba(0,0,0,.6);border:1px solid rgba(var(--accent-rgb),.3);border-radius:15px;padding:12px 18px;color:#fff;line-height:1.6;font-size:.95rem}.Chat_myMessage__yBxdr .Chat_messageBubble__VtmDL{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.5)}.Chat_messageTime___ZMbo{color:rgba(255,255,255,.5);font-size:.75rem;margin-top:5px;padding:0 10px}.Chat_inputArea__tTwf_{padding:15px 20px;background:rgba(0,0,0,.5);border-top:1px solid rgba(var(--accent-rgb),.15)}.Chat_inputWrapper__uuNM1{display:flex;gap:12px;max-width:900px;margin:0 auto;align-items:flex-end}.Chat_messageInput__eh_dK{flex:1;background:rgba(0,0,0,.5);border:1px solid rgba(var(--accent-rgb),.3);border-radius:10px;padding:12px 16px;color:#fff;font-size:1rem;resize:none;min-height:44px;max-height:120px;font-family:inherit}.Chat_messageInput__eh_dK:focus{outline:none;border-color:var(--accent)}.Chat_messageInput__eh_dK::placeholder{color:rgba(255,255,255,.5)}.Chat_sendButton__F_su6{background:rgba(var(--accent-rgb),.12);border:none;border-radius:10px;padding:12px 24px;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s;white-space:nowrap}.Chat_sendButton__F_su6:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--accent-rgb),.4)}.Chat_sendButton__F_su6:disabled{opacity:.5;cursor:not-allowed}.Chat_companyMode__Y4VI3 .Chat_header__VwnXl{margin:0 20px;padding:14px 18px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04)}.Chat_companyMode__Y4VI3 .Chat_backButton__i0Rnj{border-color:rgba(255,255,255,.18);border-radius:10px;color:rgba(255,255,255,.85);transition:border-color .15s,color .15s}.Chat_companyMode__Y4VI3 .Chat_backButton__i0Rnj:hover{border-color:rgba(var(--accent-rgb),.5);background:transparent;color:var(--accent)}.Chat_companyMode__Y4VI3 .Chat_chatAvatar__dzdv2,.Chat_companyMode__Y4VI3 .Chat_messageAvatar__c_UaC{background:rgba(var(--accent-rgb),.16);color:var(--accent);font-size:1.05rem;font-weight:700}.Chat_companyMode__Y4VI3 .Chat_chatAvatar__dzdv2{width:44px;height:44px}.Chat_companyMode__Y4VI3 .Chat_messageAvatar__c_UaC{width:36px;height:36px;font-size:.9rem}.Chat_companyMode__Y4VI3 .Chat_chatInfo__jwLxT h2{font-size:1.05rem;font-weight:700}.Chat_companyMode__Y4VI3 .Chat_questInfo__RuyYW{color:rgba(255,255,255,.6)}.Chat_companyMode__Y4VI3 .Chat_messageBubble__VtmDL{border-color:rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.05)}.Chat_companyMode__Y4VI3 .Chat_myMessage__yBxdr .Chat_messageBubble__VtmDL{border-color:transparent;background:rgba(var(--accent-rgb),.18)}.Chat_companyMode__Y4VI3 .Chat_inputArea__tTwf_{margin:0 20px 20px;padding:12px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04)}.Chat_companyMode__Y4VI3 .Chat_messageInput__eh_dK{border-color:rgba(255,255,255,.16);background:rgba(0,0,0,.25);font-size:.92rem}.Chat_companyMode__Y4VI3 .Chat_messageInput__eh_dK:focus{border-color:rgba(var(--accent-rgb),.6)}.Chat_companySend__ECwsW{background:linear-gradient(135deg,#9b6dff,#6a3fd6);font-weight:600;transition:filter .15s}.Chat_companySend__ECwsW:hover:not(:disabled){transform:none;box-shadow:none;filter:brightness(1.1)}@media (max-width:768px){.Chat_header__VwnXl{padding:12px 15px;gap:12px}.Chat_backButton__i0Rnj{padding:6px 12px 6px 8px;font-size:.85rem}.Chat_chatAvatar__dzdv2{width:40px;height:40px;font-size:1.8rem}.Chat_chatInfo__jwLxT h2{font-size:1rem}.Chat_questInfo__RuyYW{font-size:.75rem}.Chat_messagesArea___wueN{padding:15px}.Chat_messageContent__je8ap{max-width:85%}.Chat_messageAvatar__c_UaC{width:35px;height:35px;font-size:1.5rem}.Chat_messageBubble__VtmDL{padding:10px 14px;font-size:.9rem}.Chat_inputWrapper__uuNM1{flex-direction:column}.Chat_sendButton__F_su6{width:100%;padding:14px}.Chat_companyMode__Y4VI3 .Chat_header__VwnXl{margin:0 12px}.Chat_companyMode__Y4VI3 .Chat_inputArea__tTwf_{margin:0 12px 12px}.Chat_companyMode__Y4VI3 .Chat_chatAvatar__dzdv2,.Chat_companyMode__Y4VI3 .Chat_messageAvatar__c_UaC{font-size:.95rem}}.TeamChat_container__S_9_e{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);display:flex;flex-direction:column}.TeamChat_header__S75le{display:flex;align-items:center;gap:20px;padding:15px 20px;background:rgba(0,0,0,.5);border-bottom:1px solid rgba(0,212,255,.15)}.TeamChat_backButton__NF0gB{background:transparent;border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.TeamChat_backButton__NF0gB:hover{background:rgba(0,212,255,.2)}.TeamChat_chatTitle__dCQXx{flex:1}.TeamChat_chatTitle__dCQXx h2{color:#fff;margin:0;font-size:1.2rem}.TeamChat_onlineInfo__qmWpr{color:#4ade80;font-size:.8rem}.TeamChat_membersToggle__u4fYw{background:transparent;border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.TeamChat_membersToggle__u4fYw:hover{background:rgba(0,212,255,.2)}.TeamChat_membersToggle__u4fYw.TeamChat_active__d3ARo{background:rgba(0,212,255,.15);border-color:rgba(0,212,255,.4)}.TeamChat_body__hDs_9{flex:1;display:flex;overflow:hidden}.TeamChat_sidebar__lLnN7{width:260px;background:rgba(0,0,0,.4);border-right:1px solid rgba(0,212,255,.1);padding:15px;overflow-y:auto;flex-shrink:0}.TeamChat_sidebar__lLnN7 h3{color:#00d4ff;font-size:.9rem;margin:0 0 15px}.TeamChat_sidebarMember__QK962{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;margin-bottom:5px;transition:background .2s}.TeamChat_sidebarMember__QK962:hover{background:rgba(0,212,255,.05)}.TeamChat_sidebarAvatar__F1hUx{font-size:1.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:50%;flex-shrink:0}.TeamChat_sidebarInfo__5VdGk{flex:1;min-width:0}.TeamChat_sidebarName___5b4p{color:#fff;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamChat_sidebarSkill__WCgQ5{color:rgba(255,255,255,.5);font-size:.75rem}.TeamChat_statusDot__4rGZa{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TeamChat_statusDot__4rGZa.TeamChat_online__RQO_Y{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.5)}.TeamChat_statusDot__4rGZa.TeamChat_offline__4EvOT{background:rgba(255,255,255,.3)}.TeamChat_messagesArea__yCYru{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.TeamChat_messagesList__XhNaf{display:flex;flex-direction:column;gap:20px;max-width:900px;width:100%;margin:0 auto}.TeamChat_messageWrapper__kurki{display:flex;align-items:flex-start;gap:12px}.TeamChat_myMessage__2wyiV{flex-direction:row-reverse}.TeamChat_otherMessage__TOEIi{flex-direction:row}.TeamChat_messageAvatar__TsDuq{font-size:2rem;background:rgba(0,0,0,.5);border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TeamChat_messageContent__EZyX2{display:flex;flex-direction:column;max-width:70%}.TeamChat_myMessage__2wyiV .TeamChat_messageContent__EZyX2{align-items:flex-end}.TeamChat_otherMessage__TOEIi .TeamChat_messageContent__EZyX2{align-items:flex-start}.TeamChat_messageSender__77c9h{color:rgba(255,255,255,.7);font-size:.8rem;margin-bottom:5px;padding:0 10px}.TeamChat_messageBubble__AqOD3{background:rgba(0,0,0,.6);border:1px solid rgba(0,212,255,.3);border-radius:15px;padding:12px 18px;color:#fff;line-height:1.6;font-size:.95rem}.TeamChat_myMessage__2wyiV .TeamChat_messageBubble__AqOD3{background:rgba(0,212,255,.15);border-color:rgba(0,212,255,.5)}.TeamChat_messageTime__6n2ru{color:rgba(255,255,255,.5);font-size:.75rem;margin-top:5px;padding:0 10px}.TeamChat_inputArea__T8jyl{padding:15px 20px;background:rgba(0,0,0,.5);border-top:1px solid rgba(0,212,255,.15)}.TeamChat_inputWrapper__zWjDH{display:flex;gap:12px;max-width:900px;margin:0 auto;align-items:flex-end}.TeamChat_messageInput__CXSPJ{flex:1;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:12px 16px;color:#fff;font-size:1rem;resize:none;min-height:44px;max-height:120px;font-family:inherit}.TeamChat_messageInput__CXSPJ:focus{outline:none;border-color:#00d4ff}.TeamChat_messageInput__CXSPJ::placeholder{color:rgba(255,255,255,.5)}.TeamChat_sendButton__zcjJC{background:rgba(0,212,255,.12);border:none;border-radius:10px;padding:12px 24px;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s;white-space:nowrap}.TeamChat_sendButton__zcjJC:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,212,255,.4)}.TeamChat_sendButton__zcjJC:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.TeamChat_header__S75le{padding:12px 15px;gap:10px}.TeamChat_backButton__NF0gB,.TeamChat_membersToggle__u4fYw{padding:6px 12px;font-size:.85rem}.TeamChat_chatTitle__dCQXx h2{font-size:1rem}.TeamChat_sidebar__lLnN7{position:fixed;top:0;right:0;width:260px;height:100vh;z-index:100;border-right:none;border-left:1px solid rgba(0,212,255,.15);background:rgba(10,14,23,.97)}.TeamChat_messagesArea__yCYru{padding:15px}.TeamChat_messageContent__EZyX2{max-width:85%}.TeamChat_messageAvatar__TsDuq{width:35px;height:35px;font-size:1.5rem}.TeamChat_messageBubble__AqOD3{padding:10px 14px;font-size:.9rem}.TeamChat_inputWrapper__zWjDH{flex-direction:column;align-items:stretch}.TeamChat_messageInput__CXSPJ{width:100%}.TeamChat_sendButton__zcjJC{width:100%;padding:14px}}.Training_container__f_VOB{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);padding:20px;box-sizing:border-box}.Training_header__rOFn0{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Training_backLink__9C4Dq{background:transparent;border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.Training_backLink__9C4Dq:hover{background:rgba(0,212,255,.2)}.Training_pageTitle__1QqUC{text-align:center;margin-bottom:30px}.Training_pageTitle__1QqUC h1{color:#00d4ff;font-size:2rem;margin-bottom:10px;text-shadow:0 0 20px rgba(0,212,255,.5)}.Training_pageTitle__1QqUC p{color:rgba(255,255,255,.7);font-size:1rem}.Training_deprecatedBadge__vmg_p{display:inline-block;margin-bottom:12px;padding:3px 10px;background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.35);border-radius:6px;color:rgba(226,232,240,.8);font-size:.7rem;font-weight:600;letter-spacing:.05em}.Training_tabs__rqbQM{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.Training_tab__Gjs16{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.3);color:rgba(255,255,255,.7);padding:12px 24px;border-radius:10px;cursor:pointer;font-size:1rem;transition:all .3s}.Training_tab__Gjs16:hover{border-color:#00d4ff;color:#00d4ff}.Training_tab__Gjs16.Training_active__K9Gs6{background:rgba(0,212,255,.2);border-color:#00d4ff;color:#00d4ff}.Training_content__CircG{max-width:1000px;margin:0 auto}.Training_trainingList___ZW3G{display:flex;flex-direction:column;gap:15px}.Training_trainingCard__mlnz_{background:rgba(0,0,0,.6);border:1px solid rgba(0,212,255,.3);border-radius:15px;padding:20px;display:flex;align-items:center;gap:20px;transition:all .3s}.Training_trainingCard__mlnz_:hover{border-color:#00d4ff;transform:translateX(5px)}.Training_trainingIcon__wFgfa{font-size:2.5rem;background:rgba(0,212,255,.1);padding:15px;border-radius:12px}.Training_trainingInfo__rxMhh{flex:1}.Training_trainingHeader__A_xM7{display:flex;align-items:center;gap:12px;margin-bottom:8px}.Training_trainingHeader__A_xM7 h3{color:#fff;font-size:1.2rem;margin:0}.Training_levelBadge__KeP4o{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:700}.Training_beginner__MtnSF{background:rgba(76,175,80,.3);color:#4caf50}.Training_intermediate__EGzvw{background:rgba(255,193,7,.3);color:#ffc107}.Training_advanced__fH87p{background:rgba(244,67,54,.3);color:#f44336}.Training_trainingMeta__oQsls{display:flex;gap:20px;color:rgba(255,255,255,.6);font-size:.9rem;margin-bottom:10px}.Training_progressSection__HLblx{display:flex;align-items:center;gap:10px}.Training_progressBar__IN3Uv{flex:1;height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.Training_progressFill__8TLMm{height:100%;background:linear-gradient(90deg,rgba(0,212,255,.3),rgba(0,212,255,.6));border-radius:4px;transition:width .3s}.Training_progressText__R0777{color:#00d4ff;font-size:.85rem;min-width:40px}.Training_startBtn__s3Eoz{background:rgba(0,212,255,.12);border:none;color:#fff;padding:12px 28px;border-radius:10px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .3s;white-space:nowrap}.Training_startBtn__s3Eoz:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,212,255,.4)}.Training_questGrid___PPVR{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.Training_questCard__5XlS8{background:rgba(0,0,0,.6);border:1px solid rgba(0,212,255,.3);border-radius:15px;padding:25px;text-align:center;transition:all .3s}.Training_questCard__5XlS8:hover{border-color:#00d4ff;transform:translateY(-5px)}.Training_questIcon__dwmEh{font-size:3rem;margin-bottom:15px}.Training_questTitle__fhda_{color:#fff;font-size:1.2rem;margin:0 0 12px}.Training_difficultyBadge___SZcF{display:inline-block;padding:4px 16px;border-radius:15px;font-size:.8rem;font-weight:700;margin-bottom:15px}.Training_easy__K3UOv{background:rgba(76,175,80,.3);color:#4caf50}.Training_medium__TZNJv{background:rgba(255,193,7,.3);color:#ffc107}.Training_hard__GoYMZ{background:rgba(244,67,54,.3);color:#f44336}.Training_questSkills__qtxwi{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:15px}.Training_skillTag__6zeFy{background:rgba(0,212,255,.2);color:#00d4ff;padding:4px 12px;border-radius:12px;font-size:.8rem}.Training_questMeta__z__uN{display:flex;justify-content:center;gap:20px;color:rgba(255,255,255,.6);font-size:.9rem;margin-bottom:20px}.Training_challengeBtn__T_Xph{width:100%;background:transparent;border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:12px;border-radius:10px;cursor:pointer;font-weight:700;font-size:1rem;transition:all .3s}.Training_challengeBtn__T_Xph:hover{background:rgba(0,212,255,.2)}.Training_tipBox__rQTcY{max-width:800px;margin:40px auto 0;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:15px;padding:20px;display:flex;align-items:flex-start;gap:15px}.Training_tipIcon__kZs7f{font-size:2rem}.Training_tipContent__njz3I strong{color:#00d4ff;display:block;margin-bottom:5px}.Training_tipContent__njz3I p{color:rgba(255,255,255,.8);margin:0;font-size:.95rem}@media (max-width:768px){.Training_container__f_VOB{padding:15px}.Training_pageTitle__1QqUC h1{font-size:1.5rem}.Training_trainingCard__mlnz_{flex-direction:column;text-align:center}.Training_trainingHeader__A_xM7,.Training_trainingMeta__oQsls{justify-content:center}.Training_startBtn__s3Eoz{width:100%}.Training_tipBox__rQTcY{flex-direction:column;text-align:center}}.ProfileEdit_container__cUq_8{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);padding:20px;box-sizing:border-box}@keyframes ProfileEdit_fadeIn__Ac8Vw{0%{opacity:0}to{opacity:1}}.ProfileEdit_content__Tgj3I{max-width:700px;margin:0 auto}.ProfileEdit_section__X_0jw{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.3);border-radius:15px;padding:25px;margin-bottom:20px}.ProfileEdit_section__X_0jw h3{color:#00d4ff;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,212,255,.2)}.ProfileEdit_avatarSection__JxuiH{display:flex;align-items:center;gap:30px}.ProfileEdit_avatarControls___4XQZ{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ProfileEdit_avatarFileInput__m2wk0{display:none}.ProfileEdit_avatarEditBtn__2Z0t6{display:inline-flex;align-items:center;gap:6px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.4);border-radius:8px;padding:8px 16px;color:#00d4ff;font-size:.9rem;cursor:pointer;transition:background .2s,border-color .2s;font-family:inherit}.ProfileEdit_avatarEditBtn__2Z0t6:hover{background:rgba(0,212,255,.25);border-color:rgba(0,212,255,.6)}.ProfileEdit_avatarEditBtn__2Z0t6:disabled{opacity:.6;cursor:default}.ProfileEdit_avatarEditBtn__2Z0t6:disabled svg{animation:ProfileEdit_avatarSpin__fizrl 1s linear infinite}@keyframes ProfileEdit_avatarSpin__fizrl{to{transform:rotate(1turn)}}.ProfileEdit_avatarBtnRow__v7ce_{display:flex;gap:8px;flex-wrap:wrap}.ProfileEdit_avatarDeleteBtn___82Zm{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 16px;color:rgba(255,255,255,.6);font-size:.9rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s;font-family:inherit}.ProfileEdit_avatarDeleteBtn___82Zm:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);color:#f87171}.ProfileEdit_avatarDeleteBtn___82Zm:disabled{opacity:.6;cursor:default}.ProfileEdit_avatarDeleteBtn___82Zm:disabled svg{animation:ProfileEdit_avatarSpin__fizrl 1s linear infinite}.ProfileEdit_avatarNote__6Tp8Z{margin:4px 0 0;color:rgba(255,255,255,.4);font-size:.75rem}.ProfileEdit_avatarError__NW_Io{margin:4px 0 0;color:#f87171;font-size:.8rem}.ProfileEdit_formGroup__h8Pc8{margin-bottom:20px}.ProfileEdit_formGroup__h8Pc8 label{display:block;color:#fff;margin-bottom:8px;font-size:.95rem}.ProfileEdit_input__usUpy,.ProfileEdit_select__aCK92,.ProfileEdit_textarea__JVkdy{width:100%;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.3);border-radius:10px;padding:12px 15px;color:#fff;font-size:1rem;box-sizing:border-box;font-family:inherit}.ProfileEdit_input__usUpy:focus,.ProfileEdit_select__aCK92:focus,.ProfileEdit_textarea__JVkdy:focus{outline:none;border-color:#00d4ff}.ProfileEdit_textarea__JVkdy{resize:vertical;min-height:100px}.ProfileEdit_select__aCK92{padding-right:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300d4ff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 16px center,rgba(0,0,0,.5);appearance:none;-webkit-appearance:none;cursor:pointer}.ProfileEdit_select__aCK92 option{background:#0a0e17;color:#fff}.ProfileEdit_input__usUpy:disabled,.ProfileEdit_input__usUpy[readonly]{background:rgba(255,255,255,.03);color:rgba(255,255,255,.5);cursor:not-allowed;border-color:rgba(255,255,255,.1)}.ProfileEdit_fieldNote__THdMW{margin-top:6px;margin-bottom:10px;font-size:.75rem;line-height:1.7;color:rgba(255,255,255,.38)}.ProfileEdit_stateText__VHUxR{text-align:center;padding:40px 0 20px;color:rgba(255,255,255,.6);font-size:.9rem}.ProfileEdit_submitSection__Pv3_E{text-align:center;margin-top:30px}.ProfileEdit_submitBtn__dYk5Z{background:rgba(0,212,255,.12);border:none;color:#fff;padding:16px 50px;border-radius:12px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .3s}.ProfileEdit_submitBtn__dYk5Z:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,212,255,.5)}.ProfileEdit_submitBtn__dYk5Z:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ProfileEdit_pageTitle__HW5XH h1{font-size:1.5rem}.ProfileEdit_avatarSection__JxuiH{flex-direction:column}.ProfileEdit_submitSection__Pv3_E{position:sticky;bottom:0;margin:20px -12px 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(10,14,23,.98) 60%,rgba(10,14,23,0));z-index:5}.ProfileEdit_submitBtn__dYk5Z{width:100%}}.ProfileEdit_loginMethod__7AyXJ{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.04)}.ProfileEdit_loginMethodLinked__F8Vw1{border-color:rgba(0,212,255,.35);background:rgba(0,212,255,.06)}.ProfileEdit_loginMethodLogo__X3v9H{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;color:#555}.ProfileEdit_loginMethod__7AyXJ:not(.ProfileEdit_loginMethodLinked__F8Vw1) .ProfileEdit_loginMethodLogo__X3v9H{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}.ProfileEdit_loginMethodName__6vy5S{flex:1;min-width:0;font-size:.9rem;color:#fff}.ProfileEdit_loginMethodBadge__6DgFG{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 10px;border:1px solid rgba(0,212,255,.45);border-radius:999px;background:rgba(0,212,255,.14);color:#00d4ff;font-size:.75rem}.ProfileEdit_linkButton__LrBl0{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 14px;border:1px solid rgba(0,212,255,.4);border-radius:8px;background:rgba(0,212,255,.12);color:#00d4ff;font-size:.8rem;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.ProfileEdit_linkButton__LrBl0:hover:not(:disabled){background:rgba(0,212,255,.22);border-color:rgba(0,212,255,.6)}.ProfileEdit_linkButton__LrBl0:disabled{opacity:.6;cursor:not-allowed}.ProfileEdit_providerList__3Eu5n{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ProfileEdit_unlinkButton__3zC6m{flex-shrink:0;padding:7px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:rgba(255,255,255,.7);font-size:.8rem;cursor:pointer;transition:all .2s}.ProfileEdit_unlinkButton__3zC6m:hover:not(:disabled){border-color:rgba(239,68,68,.5);color:#f87171}.ProfileEdit_linkButton__LrBl0:disabled,.ProfileEdit_unlinkButton__3zC6m:disabled{opacity:.5;cursor:not-allowed}.ProfileEdit_passwordSetup__ELr23{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.03)}.ProfileEdit_passwordSetupTitle__CFfM7{margin:0;font-size:.9rem;color:#fff}.ProfileEdit_passwordSetupNote__Ndvy2{margin:0;font-size:.78rem;line-height:1.6;color:rgba(255,255,255,.6)}.ProfileEdit_passwordSetupError__IWCG3{margin:0;font-size:.78rem;line-height:1.5;color:#f87171}.ProfileEdit_passwordSetupActions__2EW_z{display:flex;gap:10px}.ProfileEdit_snsList__NO6Al{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ProfileEdit_snsItem__x78c5{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .18s ease}.ProfileEdit_snsItem__x78c5:focus-within{border-color:rgba(255,255,255,.14)}.ProfileEdit_snsLogo__72IDP{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;color:#555}.ProfileEdit_snsName__hhEQv{flex-shrink:0;width:70px;color:#fff;font-size:.95rem;font-weight:500}.ProfileEdit_snsInput__4Llqy:has(.ProfileEdit_input__usUpy:placeholder-shown){background:rgba(0,0,0,.2);border-style:dashed;border-color:rgba(255,255,255,.08)}.ProfileEdit_snsInput__4Llqy{display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:border-color .18s ease,background .18s ease}.ProfileEdit_snsInput__4Llqy:hover{border-color:rgba(255,255,255,.2)}.ProfileEdit_snsInput__4Llqy:focus-within{background:rgba(0,0,0,.5);border-color:rgba(0,212,255,.55)}.ProfileEdit_snsPrefix__dp1DC{color:rgba(255,255,255,.45);font-size:.9rem;white-space:nowrap;transition:opacity .18s ease}.ProfileEdit_snsInput__4Llqy:has(.ProfileEdit_input__usUpy:placeholder-shown) .ProfileEdit_snsPrefix__dp1DC{opacity:.4}.ProfileEdit_snsInput__4Llqy .ProfileEdit_input__usUpy{flex:1;min-width:0;padding:6px 8px;background:transparent;border:none;color:#fff;font-weight:500}.ProfileEdit_snsInput__4Llqy .ProfileEdit_input__usUpy::placeholder{color:rgba(255,255,255,.22);font-weight:400}.ProfileEdit_snsInput__4Llqy .ProfileEdit_input__usUpy:focus,.ProfileEdit_snsInput__4Llqy .ProfileEdit_input__usUpy:focus-visible{outline:none;box-shadow:none}@media (max-width:600px){.ProfileEdit_snsName__hhEQv{width:auto}.ProfileEdit_snsItem__x78c5{flex-wrap:wrap}.ProfileEdit_snsInput__4Llqy{flex:1 0 100%}}.ProfileEdit_bioLabelRow__V9dBm{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProfileEdit_bioExampleButton__ZxLB9{padding:0;border:none;background:none;color:#7fdcff;font-family:inherit;font-size:.8rem;cursor:pointer}.ProfileEdit_bioExampleButton__ZxLB9:hover{text-decoration:underline}.MfaSettings_card__WsTky{margin-bottom:16px;padding:22px 24px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.MfaSettings_student__HpygL{--accent:#06b6d4;--accent-rgb:6,182,212}.MfaSettings_company__uts4i{--accent:#a855f7;--accent-rgb:168,85,247}.MfaSettings_admin__yWfNF{--accent:#059669;--accent-rgb:5,150,105}.MfaSettings_cardTitle__eUGhC{margin:0 0 10px;font-size:1rem;font-weight:700;color:#fff}.MfaSettings_description__uSUhb{margin:0 0 18px;font-size:.82rem;line-height:1.7;color:rgba(255,255,255,.55)}.MfaSettings_statusRow__877CJ{display:flex;align-items:center;gap:16px;margin-bottom:18px;font-size:.9rem}.MfaSettings_statusLabel__c0Qoc{color:rgba(255,255,255,.5)}.MfaSettings_statusBadge__dUJiv{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 12px;border-radius:999px;font-size:.76rem;font-weight:700}.MfaSettings_statusEnabled___zZJ0{background:rgba(var(--accent-rgb),.18);color:#fff}.MfaSettings_statusDisabled__9QlSh{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.MfaSettings_errorText__FVetm{margin:0 0 16px;font-size:.82rem;color:#f87171}.MfaSettings_cancelButton__rQKNj,.MfaSettings_dangerButton__f2I5P,.MfaSettings_primaryButton__oVUU6{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-family:inherit;font-size:.86rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.MfaSettings_primaryButton__oVUU6{border:none;background:var(--accent);color:#fff}.MfaSettings_primaryButton__oVUU6:hover:not(:disabled){filter:brightness(1.08)}.MfaSettings_dangerButton__f2I5P{border:1px solid rgba(239,68,68,.45);background:transparent;color:#f87171}.MfaSettings_dangerButton__f2I5P:hover:not(:disabled){background:rgba(239,68,68,.1)}.MfaSettings_cancelButton__rQKNj{border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.75)}.MfaSettings_cancelButton__rQKNj:hover:not(:disabled){background:rgba(255,255,255,.06)}.MfaSettings_cancelButton__rQKNj:disabled,.MfaSettings_dangerButton__f2I5P:disabled,.MfaSettings_primaryButton__oVUU6:disabled{opacity:.5;cursor:not-allowed}.MfaSettings_setup__n_6pM{margin-top:6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.MfaSettings_steps__38AWW{margin:0 0 16px;padding-left:20px;font-size:.84rem;line-height:1.9;color:rgba(255,255,255,.7)}.MfaSettings_qrWrap__bCOXj{display:flex;justify-content:center;margin-bottom:18px}.MfaSettings_qrBox__IRGCX{padding:12px;border-radius:12px;background:#fff;line-height:0}.MfaSettings_secretRow__PKm6J{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.MfaSettings_secretLabel__ahK4M{font-size:.76rem;color:rgba(255,255,255,.5)}.MfaSettings_secret__RVWAT{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.25);font-family:var(--font-geist-mono,monospace);font-size:.82rem;letter-spacing:.08em;word-break:break-all;color:rgba(255,255,255,.85)}.MfaSettings_verifyRow__qlDex{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MfaSettings_codeInput__0Mgbk{flex:1;min-width:120px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(0,0,0,.25);color:#fff;font-family:var(--font-geist-mono,monospace);font-size:1.1rem;letter-spacing:.3em;text-align:center}.MfaSettings_codeInput__0Mgbk:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.MfaSettings_codeInput__0Mgbk:disabled{opacity:.6}@media (max-width:600px){.MfaSettings_card__WsTky{padding:18px 16px}.MfaSettings_verifyRow__qlDex{flex-direction:column;align-items:stretch}.MfaSettings_codeInput__0Mgbk{width:100%}}.MfaSettings_lockedNote__ESutn{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.75);font-size:.85rem;line-height:1.7;word-break:auto-phrase}.Terms_container__yA6HK{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);padding:20px;box-sizing:border-box}.Terms_header__YMJBC{margin-bottom:20px}.Terms_backLink__3Ghpo{background:transparent;border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.Terms_backLink__3Ghpo:hover{background:rgba(0,212,255,.2)}.Terms_pageTitle__s_WE7{text-align:center;margin-bottom:30px}.Terms_pageTitle__s_WE7 h1{color:#fff;font-size:2rem;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-shadow:0 0 24px rgba(0,212,255,.45)}.Terms_pageTitle__s_WE7 p{color:rgba(255,255,255,.7)}.Terms_content__6xr5r{max-width:800px;margin:0 auto;background:linear-gradient(180deg,rgba(10,20,34,.82),rgba(7,14,25,.62));backdrop-filter:blur(10px);border:1px solid rgba(0,212,255,.12);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 60px rgba(0,212,255,.1),inset 0 1px 0 rgba(255,255,255,.06);padding:30px}.Terms_lastUpdated__R0t5M{text-align:right;color:rgba(255,255,255,.5);font-size:.9rem;margin-bottom:30px}.Terms_section__EKBEg{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,212,255,.1)}.Terms_section__EKBEg:last-of-type{border-bottom:none}.Terms_section__EKBEg h2{color:#00d4ff;font-size:1.2rem;margin-bottom:15px}.Terms_section__EKBEg p{color:rgba(255,255,255,.85);line-height:1.8;margin-bottom:10px}.Terms_section__EKBEg ul{color:rgba(255,255,255,.85);line-height:1.8;margin:10px 0;padding-left:25px}.Terms_section__EKBEg li{margin-bottom:8px}.Terms_footer__O0v6B{text-align:center;margin-top:40px;padding-top:20px;border-top:2px solid rgba(0,212,255,.3)}.Terms_footer__O0v6B p{color:rgba(255,255,255,.7);margin-bottom:10px}.Terms_company__wRuG2{color:#00d4ff;font-weight:700}@media (max-width:768px){.Terms_content__6xr5r{padding:20px}.Terms_pageTitle__s_WE7 h1{font-size:1.5rem}.Terms_section__EKBEg h2{font-size:1.1rem}}.Terms_container__yA6HK,.Terms_container__yA6HK *,.Terms_container__yA6HK :after,.Terms_container__yA6HK :before{box-sizing:border-box}