.AdminCompanyDetail_container__QHgGQ{max-width:1300px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminCompanyDetail_header__oUAjq{margin-bottom:24px}.AdminCompanyDetail_backButton__X7GPL{background:transparent;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:8px 16px;color:#10b981;cursor:pointer;font-size:.9rem;margin-bottom:15px;transition:all .3s}.AdminCompanyDetail_backButton__X7GPL:hover{background:rgba(16,185,129,.1)}.AdminCompanyDetail_title__hDOCa{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminCompanyDetail_profileCard__3KJWx{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:24px;margin-bottom:20px}.AdminCompanyDetail_profileHeader__eZRSA{display:flex;gap:20px;align-items:center;margin-bottom:20px}.AdminCompanyDetail_companyLogo__4duJ7{font-size:2rem;font-weight:700;color:#10b981;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px}.AdminCompanyDetail_profileInfo__r227n{flex:1}.AdminCompanyDetail_companyName__pV13X{font-size:1.5rem;color:#fff;margin-bottom:6px}.AdminCompanyDetail_companyEmail__Bh76p{color:rgba(255,255,255,.6);font-size:.9rem;margin-bottom:10px}.AdminCompanyDetail_statusBadge__6w1B_{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.AdminCompanyDetail_statusActive__8uk8C{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminCompanyDetail_statusSuspended__iAWVZ{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.AdminCompanyDetail_statusBanned___INck{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.AdminCompanyDetail_infoGrid__p1UR5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.AdminCompanyDetail_infoItem__M83Qu{padding:12px 16px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.06)}.AdminCompanyDetail_infoLabel__ouUqY{font-size:.75rem;color:rgba(255,255,255,.5);margin-bottom:4px}.AdminCompanyDetail_infoValue__8VA1G{color:#fff;font-size:.95rem}.AdminCompanyDetail_infoValue__8VA1G a{color:#10b981;text-decoration:none}.AdminCompanyDetail_infoValue__8VA1G a:hover{text-decoration:underline}.AdminCompanyDetail_description__SkAbk{padding:14px 16px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.06)}.AdminCompanyDetail_description__SkAbk p{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.6;margin:8px 0 0}.AdminCompanyDetail_section__7Iy_j{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:24px;margin-bottom:20px}.AdminCompanyDetail_sectionTitle__RKZ5A{font-size:1.1rem;color:#10b981;margin-bottom:12px}.AdminCompanyDetail_sectionDesc__ErNqY{color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.6;margin-bottom:16px}.AdminCompanyDetail_contractGrid__oFTWl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.AdminCompanyDetail_contractItem__v_Ne_{padding:14px 16px;background:rgba(16,185,129,.05);border-radius:8px;border:1px solid rgba(16,185,129,.2)}.AdminCompanyDetail_planValue__GW_m9{color:#ffd700;font-weight:700;font-size:1rem}.AdminCompanyDetail_linkButton__HSYLf{padding:8px 16px;background:transparent;border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#10b981;font-size:.85rem;cursor:pointer;transition:all .2s}.AdminCompanyDetail_linkButton__HSYLf:hover{background:rgba(16,185,129,.1)}.AdminCompanyDetail_userList__iqRT3{background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden;overflow-x:auto;border:1px solid rgba(255,255,255,.05)}.AdminCompanyDetail_userListHeader__maH6E{background:rgba(16,185,129,.08);font-weight:700;color:#10b981;font-size:.8rem}.AdminCompanyDetail_userListHeader__maH6E,.AdminCompanyDetail_userRow__pXQhg{display:grid;grid-template-columns:1.2fr 2fr .8fr 1fr 1.2fr 80px;padding:12px 16px;min-width:800px}.AdminCompanyDetail_userRow__pXQhg{border-top:1px solid rgba(255,255,255,.05);align-items:center;font-size:.85rem;transition:background .2s}.AdminCompanyDetail_userRow__pXQhg:hover{background:rgba(16,185,129,.04)}.AdminCompanyDetail_userName__JQwy8{color:#fff;font-weight:600}.AdminCompanyDetail_userEmail__drSV7{color:rgba(255,255,255,.6);font-size:.8rem}.AdminCompanyDetail_userLastLogin__ab_Xk{color:rgba(255,255,255,.55);font-size:.8rem}.AdminCompanyDetail_roleBadge__Bb_DB{display:inline-block;padding:3px 10px;border-radius:10px;font-size:.75rem;font-weight:600;width:fit-content}.AdminCompanyDetail_roleAdmin__cQUBx{background:rgba(255,215,0,.15);color:#ffd700;border:1px solid rgba(255,215,0,.4)}.AdminCompanyDetail_roleEditor__u6X7V{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminCompanyDetail_roleViewer__KZOAq{background:rgba(150,150,150,.15);color:#ccc;border:1px solid rgba(150,150,150,.4)}.AdminCompanyDetail_userStatus__VGUyP{display:inline-block;padding:3px 10px;border-radius:10px;font-size:.75rem;width:fit-content}.AdminCompanyDetail_userActive__DTLK3{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminCompanyDetail_userInvited__nJimQ{background:rgba(0,212,255,.15);color:#00d4ff;border:1px solid rgba(0,212,255,.4)}.AdminCompanyDetail_userDisabled__fdHLx{background:rgba(150,150,150,.15);color:#ccc;border:1px solid rgba(150,150,150,.4)}.AdminCompanyDetail_userDetailButton__D2sNL{padding:5px 10px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.4);border-radius:6px;color:#10b981;font-size:.75rem;cursor:pointer;transition:all .2s}.AdminCompanyDetail_userDetailButton__D2sNL:hover{background:rgba(16,185,129,.25)}.AdminCompanyDetail_userCount__sbn56{margin-top:12px;font-size:.8rem;color:rgba(255,255,255,.5)}.AdminCompanyDetail_statusActions__F7a06{display:flex;gap:12px;flex-wrap:wrap}.AdminCompanyDetail_statusButton__INQBI{padding:10px 20px;border-radius:8px;background:transparent;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s}.AdminCompanyDetail_statusButton__INQBI:disabled{opacity:.4;cursor:not-allowed}.AdminCompanyDetail_btnActive__hBrEa{border:1px solid #10b981;color:#10b981}.AdminCompanyDetail_btnActive__hBrEa:hover:not(:disabled){background:rgba(16,185,129,.15)}.AdminCompanyDetail_btnSuspend__iXJG_{border:1px solid #fbbf24;color:#fbbf24}.AdminCompanyDetail_btnSuspend__iXJG_:hover:not(:disabled){background:rgba(251,191,36,.15)}.AdminCompanyDetail_btnBan__k77__{border:1px solid #ef4444;color:#ef4444}.AdminCompanyDetail_btnBan__k77__:hover:not(:disabled){background:rgba(239,68,68,.15)}.AdminCompanyDetail_dangerSection__4QbgL{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.04)}.AdminCompanyDetail_dangerDesc__JI4a7{color:rgba(255,255,255,.7);font-size:.9rem;margin-bottom:16px;line-height:1.6}.AdminCompanyDetail_forceDeleteButton__AGgT6{padding:12px 24px;background:rgba(239,68,68,.15);border:1px solid #ef4444;border-radius:8px;color:#ef4444;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s}.AdminCompanyDetail_forceDeleteButton__AGgT6:hover{background:rgba(239,68,68,.25);box-shadow:0 0 16px rgba(239,68,68,.3)}.AdminCompanyDetail_deleteConfirmBox__C7g0T{background:rgba(0,0,0,.5);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:20px}.AdminCompanyDetail_deleteFormGroup__U2TIB{margin-bottom:16px}.AdminCompanyDetail_deleteFormGroup__U2TIB label{display:block;color:rgba(255,255,255,.8);font-size:.85rem;margin-bottom:6px}.AdminCompanyDetail_deleteFormGroup__U2TIB label strong{color:#ef4444}.AdminCompanyDetail_deleteInput__YR6Te,.AdminCompanyDetail_deleteTextarea__dEGY_{width:100%;padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#fff;font-size:.9rem;outline:none;font-family:inherit}.AdminCompanyDetail_deleteInput__YR6Te:focus,.AdminCompanyDetail_deleteTextarea__dEGY_:focus{border-color:#ef4444}.AdminCompanyDetail_deleteActions__PNfwl{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.AdminCompanyDetail_cancelDeleteButton__lCXwk{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:rgba(255,255,255,.7);cursor:pointer}.AdminCompanyDetail_confirmDeleteButton___cKjD{padding:10px 20px;background:#ef4444;border:1px solid #ef4444;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s}.AdminCompanyDetail_confirmDeleteButton___cKjD:hover:not(:disabled){background:#dc2626}.AdminCompanyDetail_confirmDeleteButton___cKjD:disabled{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.3);cursor:not-allowed}@media (max-width:1000px){.AdminCompanyDetail_userListHeader__maH6E,.AdminCompanyDetail_userRow__pXQhg{grid-template-columns:1fr;min-width:auto;gap:6px}.AdminCompanyDetail_userListHeader__maH6E{display:none}}.AdminMasterManagement_container__hkfi1{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);color:#fff}.AdminMasterManagement_header__TNke_{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AdminMasterManagement_backButton__0Yzm_{background:transparent;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .25s ease}.AdminMasterManagement_backButton__0Yzm_:hover{background:rgba(16,185,129,.1)}.AdminMasterManagement_title__Fo1gs{font-size:1.8rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.4)}.AdminMasterManagement_tabs__vDmn4{display:flex;gap:4px;margin-bottom:20px;background:rgba(0,0,0,.3);border-radius:10px;padding:4px}.AdminMasterManagement_tab__7_GH0{flex:1;padding:12px 20px;background:transparent;border:none;color:#888;font-size:.95rem;font-weight:700;cursor:pointer;border-radius:8px;transition:all .25s ease}.AdminMasterManagement_tab__7_GH0:hover{color:#ccc;background:rgba(255,255,255,.05)}.AdminMasterManagement_tabActive__vW07I{background:rgba(16,185,129,.2);color:#10b981}.AdminMasterManagement_toolbar__3_Qn7{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.AdminMasterManagement_searchInput__J3zEU{flex:1;min-width:200px;padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#fff;font-size:.9rem}.AdminMasterManagement_searchInput__J3zEU:focus{outline:none;border-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.2)}.AdminMasterManagement_filterSelect___Gu5k{padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#fff;font-size:.9rem;cursor:pointer;min-width:140px}.AdminMasterManagement_filterSelect___Gu5k:focus{outline:none;border-color:#10b981}.AdminMasterManagement_filterSelect___Gu5k option{background:#0d1421;color:#fff}.AdminMasterManagement_addButton__MKTzK{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);color:#10b981;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;transition:all .25s ease;white-space:nowrap}.AdminMasterManagement_addButton__MKTzK:hover{background:rgba(16,185,129,.3);border-color:#10b981}.AdminMasterManagement_tableCard__tW_ye{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.15);border-radius:15px;overflow:hidden}.AdminMasterManagement_tableScrollable__Edt8S{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.AdminMasterManagement_tableScrollable__Edt8S .AdminMasterManagement_tableHeader__2sC1o,.AdminMasterManagement_tableScrollable__Edt8S .AdminMasterManagement_tableRow__kJ2_C{min-width:720px}.AdminMasterManagement_tableHeader__2sC1o{display:grid;padding:14px 20px;background:rgba(16,185,129,.08);border-bottom:1px solid rgba(16,185,129,.15);font-size:.8rem;color:#10b981;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.AdminMasterManagement_tableRow__kJ2_C{display:grid;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.03);align-items:center;transition:background .2s ease;font-size:.9rem}.AdminMasterManagement_tableRow__kJ2_C:hover{background:rgba(16,185,129,.05)}.AdminMasterManagement_tableRow__kJ2_C:last-child{border-bottom:none}.AdminMasterManagement_gridUniv__1lt_O{grid-template-columns:2fr 1fr 100px 1.5fr 120px}.AdminMasterManagement_gridDept__kpjNu{grid-template-columns:2fr 1.5fr 100px 120px}.AdminMasterManagement_gridCourse___1_g_{grid-template-columns:80px 2fr 1fr 60px 80px 80px 120px}.AdminMasterManagement_cellName__cxnyo{color:#fff;font-weight:500}.AdminMasterManagement_cellSub__c7F5z{color:#888;font-size:.85rem}.AdminMasterManagement_cellCode__0hbKO{color:#10b981;font-family:var(--font-geist-mono),monospace;font-size:.85rem}.AdminMasterManagement_cellLink__e0qIX{color:#00d4ff;font-size:.8rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminMasterManagement_cellLink__e0qIX:hover{text-decoration:underline}.AdminMasterManagement_cellBadge__oM8OS{display:inline-block;padding:3px 10px;border-radius:10px;font-size:.75rem;font-weight:700}.AdminMasterManagement_badgeSpring__lUrJN{background:rgba(251,191,36,.15);color:#fbbf24}.AdminMasterManagement_badgeFall__pnabZ{background:rgba(96,165,250,.15);color:#60a5fa}.AdminMasterManagement_badgeFullYear__t7Mvh{background:rgba(167,139,250,.15);color:#a78bfa}.AdminMasterManagement_badgeRequired__RbRGB{background:rgba(239,68,68,.15);color:#ef4444}.AdminMasterManagement_badgeElective__5cM6g{background:rgba(74,222,128,.15);color:#4ade80}.AdminMasterManagement_badgeGeneral__lW0GK{background:rgba(148,163,184,.15);color:#94a3b8}.AdminMasterManagement_actions__QFG74{display:flex;gap:6px}.AdminMasterManagement_editButton__r4tmY{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.AdminMasterManagement_editButton__r4tmY:hover{background:rgba(59,130,246,.25)}.AdminMasterManagement_deleteButton__DG3QP{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:5px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.AdminMasterManagement_deleteButton__DG3QP:hover{background:rgba(239,68,68,.25)}.AdminMasterManagement_tableFooter__IQQ22{padding:12px 20px;border-top:1px solid rgba(255,255,255,.05);color:#666;font-size:.8rem;text-align:right}.AdminMasterManagement_emptyState__6BH3P{padding:60px 20px;text-align:center;color:#666;font-size:.95rem}.AdminMasterManagement_modalOverlay__liGDK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.AdminMasterManagement_modal__4d_ft{background:#0d1421;border:1px solid rgba(16,185,129,.3);border-radius:15px;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.AdminMasterManagement_modalTitle__EIjZ4{color:#10b981;font-size:1.3rem;margin-bottom:24px}.AdminMasterManagement_formGroup__wE11j{margin-bottom:16px}.AdminMasterManagement_formLabel__1Q0gQ{display:block;color:#10b981;font-size:.85rem;font-weight:700;margin-bottom:6px}.AdminMasterManagement_required__fb4Qm{color:#ef4444}.AdminMasterManagement_formInput__KMn6j{width:100%;padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#fff;font-size:.95rem}.AdminMasterManagement_formInput__KMn6j:focus{outline:none;border-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.2)}.AdminMasterManagement_formSelect__Eaa6_{cursor:pointer}.AdminMasterManagement_formSelect__Eaa6_ option{background:#0d1421;color:#fff}.AdminMasterManagement_formTextarea__ZuyNQ{resize:vertical;font-family:inherit;line-height:1.5}.AdminMasterManagement_formRow__EmEDr{display:flex;gap:12px}.AdminMasterManagement_formRow__EmEDr>*{flex:1}.AdminMasterManagement_majorList__IOg0K{margin-top:8px;display:flex;flex-direction:column;gap:6px}.AdminMasterManagement_majorItem__FdiGn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:6px}.AdminMasterManagement_majorName__LfPcB{color:#ddd;font-size:.9rem}.AdminMasterManagement_majorRemoveButton__vg7ul{background:transparent;border:none;color:#666;cursor:pointer;font-size:1rem;padding:2px 6px;border-radius:4px}.AdminMasterManagement_majorRemoveButton__vg7ul:hover{color:#ef4444;background:rgba(239,68,68,.1)}.AdminMasterManagement_majorAddRow__lsgnb{display:flex;gap:8px;margin-top:8px}.AdminMasterManagement_majorAddInput__psGW2{flex:1}.AdminMasterManagement_majorAddButton__HzhJD{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.85rem;white-space:nowrap}.AdminMasterManagement_majorAddButton__HzhJD:hover{background:rgba(16,185,129,.25)}.AdminMasterManagement_skillSection__e_LA8{margin-top:8px}.AdminMasterManagement_skillRow__jt41R{display:flex;align-items:center;gap:8px;margin-bottom:6px}.AdminMasterManagement_skillName__gllTR{flex:1;color:#ddd;font-size:.9rem}.AdminMasterManagement_skillWeight__A4VEv{width:80px;padding:6px 10px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.2);border-radius:6px;color:#fff;font-size:.85rem;text-align:center}.AdminMasterManagement_skillWeight__A4VEv:focus{outline:none;border-color:#10b981}.AdminMasterManagement_skillAddRow__B4RaG{display:flex;gap:8px;margin-top:8px}.AdminMasterManagement_skillSelect__81J9G{flex:1;cursor:pointer}.AdminMasterManagement_skillSelect__81J9G option{background:#0d1421}.AdminMasterManagement_modalButtons__Y_Fjb{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.AdminMasterManagement_cancelButton__n2JtB{background:transparent;border:1px solid rgba(255,255,255,.15);color:#888;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.AdminMasterManagement_cancelButton__n2JtB:hover{border-color:rgba(255,255,255,.3);color:#ccc}.AdminMasterManagement_saveButton__BWkBU{background:rgba(16,185,129,.25);border:1px solid rgba(16,185,129,.5);color:#10b981;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;transition:all .25s ease}.AdminMasterManagement_saveButton__BWkBU:hover{background:rgba(16,185,129,.35)}.AdminMasterManagement_saveButton__BWkBU:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AdminMasterManagement_gridCourse___1_g_,.AdminMasterManagement_gridDept__kpjNu,.AdminMasterManagement_gridUniv__1lt_O{grid-template-columns:1fr;gap:6px}.AdminMasterManagement_tableHeader__2sC1o{display:none}.AdminMasterManagement_formRow__EmEDr,.AdminMasterManagement_toolbar__3_Qn7{flex-direction:column}.AdminMasterManagement_header__TNke_{flex-direction:column;gap:12px;align-items:flex-start}.AdminMasterManagement_modal__4d_ft{max-height:90vh}}.AdminInquiryDetail_container___m7wf{max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminInquiryDetail_header__r9ilw{margin-bottom:30px}.AdminInquiryDetail_backButton__W7kvP{background:transparent;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:8px 16px;color:#10b981;cursor:pointer;font-size:.9rem;margin-bottom:15px;transition:all .3s}.AdminInquiryDetail_backButton__W7kvP:hover{background:rgba(16,185,129,.1)}.AdminInquiryDetail_title__75I6Z{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminInquiryDetail_metaRow__W_t_G{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.AdminInquiryDetail_badge__A7f3U{padding:4px 14px;border-radius:12px;font-size:.8rem;font-weight:700}.AdminInquiryDetail_badgeBug__pKBB8{background:rgba(239,68,68,.2);color:#ef4444}.AdminInquiryDetail_badgeFeature__N9mzp{background:rgba(59,130,246,.2);color:#3b82f6}.AdminInquiryDetail_badgeBilling__SR42a{background:rgba(245,158,11,.2);color:#f59e0b}.AdminInquiryDetail_badgeGeneral__7I9hI{background:rgba(156,163,175,.2);color:#9ca3af}.AdminInquiryDetail_badgeNew__0hhw7{background:rgba(245,158,11,.2);color:#f59e0b}.AdminInquiryDetail_badgeInProgress__uH4uT{background:rgba(59,130,246,.2);color:#3b82f6}.AdminInquiryDetail_badgeResolved__D4qcX{background:rgba(16,185,129,.2);color:#10b981}.AdminInquiryDetail_metaDate__NjlzF{color:#888;font-size:.85rem}.AdminInquiryDetail_card___NADD{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:25px;margin-bottom:20px}.AdminInquiryDetail_cardTitle__1IAo0{color:#10b981;font-size:1.1rem;margin-bottom:15px}.AdminInquiryDetail_senderGrid__JfhoI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.AdminInquiryDetail_infoItem__A0FFY{padding:12px;background:rgba(255,255,255,.03);border-radius:8px}.AdminInquiryDetail_infoLabel__umnHn{color:#888;font-size:.8rem;margin-bottom:5px}.AdminInquiryDetail_infoValue__RWht2{color:#fff;font-size:1rem}.AdminInquiryDetail_subject__gCs_f{font-size:1.3rem;color:#fff;font-weight:700;margin-bottom:16px;line-height:1.6}.AdminInquiryDetail_messageBody__KNAxV{color:rgba(255,255,255,.85);font-size:.95rem;line-height:1.9;padding:20px;background:rgba(255,255,255,.03);border-radius:10px;white-space:pre-wrap}.AdminInquiryDetail_timeline__ROy3A{position:relative;padding-left:24px}.AdminInquiryDetail_timeline__ROy3A:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:rgba(16,185,129,.2)}.AdminInquiryDetail_timelineItem__FcsgR{position:relative;margin-bottom:20px}.AdminInquiryDetail_timelineItem__FcsgR:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:#10b981}.AdminInquiryDetail_timelineDate__ORgCp{color:#888;font-size:.8rem;margin-bottom:4px}.AdminInquiryDetail_timelineText__0prQf{color:rgba(255,255,255,.8);font-size:.9rem}.AdminInquiryDetail_timelineAuthor__Gb73w{color:#10b981;font-size:.8rem;margin-top:2px}.AdminInquiryDetail_replyForm__53qFf{margin-top:16px}.AdminInquiryDetail_replyTextarea__hjTDk{width:100%;min-height:120px;padding:14px;background:rgba(255,255,255,.05);border:1px solid rgba(16,185,129,.2);border-radius:10px;color:#fff;font-size:.9rem;font-family:inherit;resize:vertical;margin-bottom:12px;box-sizing:border-box}.AdminInquiryDetail_replyTextarea__hjTDk::placeholder{color:#666}.AdminInquiryDetail_replyTextarea__hjTDk:focus{outline:none;border-color:rgba(16,185,129,.5)}.AdminInquiryDetail_actions__Nvp5T{display:flex;gap:12px;flex-wrap:wrap}.AdminInquiryDetail_btnPrimary__qYoIc{padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#10b981}.AdminInquiryDetail_btnPrimary__qYoIc:hover{background:rgba(16,185,129,.25)}.AdminInquiryDetail_btnPrimary__qYoIc:disabled{opacity:.3;cursor:not-allowed}.AdminInquiryDetail_btnWarning__Kwm84{padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);color:#f59e0b}.AdminInquiryDetail_btnWarning__Kwm84:hover{background:rgba(245,158,11,.25)}.AdminInquiryDetail_btnDanger__5iFKj{padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#ef4444}.AdminInquiryDetail_btnDanger__5iFKj:hover{background:rgba(239,68,68,.25)}.AdminInquiryDetail_statusActions__smrC3{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:768px){.AdminInquiryDetail_senderGrid__JfhoI{grid-template-columns:1fr}.AdminInquiryDetail_actions__Nvp5T,.AdminInquiryDetail_statusActions__smrC3{flex-direction:column}}.OpenBadge_container__TnHVx{max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);color:#fff}.OpenBadge_pageTitle__9XQU8{text-align:center;margin-bottom:30px}.OpenBadge_pageTitle__9XQU8 h1{color:#00d4ff;font-size:2rem;margin-bottom:10px;text-shadow:0 0 20px rgba(0,212,255,.5)}.OpenBadge_pageTitle__9XQU8 p{color:rgba(255,255,255,.7)}.OpenBadge_generateSection__M8q_G{text-align:center;padding:40px 0}.OpenBadge_previewCard__ymHYm{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:40px;max-width:500px;margin:0 auto 40px}.OpenBadge_badgePreviewIcon__wQsWk{font-size:4rem;margin-bottom:16px}.OpenBadge_previewTitle__wQR3u{color:#00d4ff;font-size:1.3rem;margin-bottom:12px}.OpenBadge_previewDesc__jRXfe{color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.7;margin-bottom:16px}.OpenBadge_previewStats__cb9tM{display:flex;justify-content:center;gap:16px;color:#00d4ff;font-size:.85rem;font-weight:700}.OpenBadge_generateButton__s_aKx{display:inline-flex;align-items:center;gap:10px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:18px 40px;font-size:1.2rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px rgba(0,212,255,.3)}.OpenBadge_generateButton__s_aKx:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,212,255,.5);background:rgba(0,212,255,.18)}.OpenBadge_loadingCard__u1kKf{text-align:center;padding:60px 20px;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px}.OpenBadge_spinIcon__bQ3Se{color:#00d4ff;animation:OpenBadge_spin__cxoLt 1.5s linear infinite}@keyframes OpenBadge_spin__cxoLt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OpenBadge_loadingTitle___X7G3{color:#00d4ff;font-size:1.3rem;margin:20px 0 10px}.OpenBadge_loadingText__M2lge{color:rgba(255,255,255,.6)}.OpenBadge_loadingBar__9UOEM{width:200px;height:4px;background:rgba(0,212,255,.1);border-radius:2px;margin:20px auto 0;overflow:hidden}.OpenBadge_loadingBarFill__UhUwE{width:100%;height:100%;background:#00d4ff;border-radius:2px;animation:OpenBadge_progress__Jrjns 2.5s ease-in-out}@keyframes OpenBadge_progress__Jrjns{0%{width:0}to{width:100%}}.OpenBadge_badgeGrid___v5vI{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:30px}.OpenBadge_badgeCard__KGUfv{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.12);border-radius:15px;padding:24px;cursor:pointer;transition:all .3s}.OpenBadge_badgeCard__KGUfv:hover{border-color:rgba(0,212,255,.3)}.OpenBadge_badgeCardSelected__ffRDj{border-color:#00d4ff;background:rgba(0,212,255,.05);box-shadow:0 0 20px rgba(0,212,255,.15)}.OpenBadge_badgeIcon__Te16J{font-size:2.5rem;margin-bottom:12px}.OpenBadge_badgeName__9PFj_{color:#fff;font-size:1.1rem;margin:0 0 8px}.OpenBadge_badgeDesc__H6HBR{color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.5;margin-bottom:12px}.OpenBadge_badgeSkills__nkssc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.OpenBadge_badgeSkillTag__oBcS_{background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:3px 10px;border-radius:12px;font-size:.75rem}.OpenBadge_badgeMeta__uarFh{display:flex;gap:16px;color:rgba(255,255,255,.4);font-size:.8rem;margin-bottom:12px}.OpenBadge_badgeActions__oPaPB{display:flex;justify-content:flex-end}.OpenBadge_dlButton__9I_2h{display:inline-flex;align-items:center;gap:4px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.2);color:#00d4ff;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:.8rem;transition:all .3s}.OpenBadge_dlButton__9I_2h:hover{background:rgba(0,212,255,.2)}.OpenBadge_detailSection__3yHt3{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.OpenBadge_detailCard__KK2rf,.OpenBadge_qrCard__eGaOZ{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:25px}.OpenBadge_detailTitle__Cd5lX{color:#00d4ff;font-size:1.1rem;margin-bottom:16px}.OpenBadge_detailGrid__C9iAb{display:flex;flex-direction:column;gap:12px}.OpenBadge_detailItem__2_gWz{display:flex;flex-direction:column;gap:4px}.OpenBadge_detailLabel__y2Lht{color:rgba(255,255,255,.4);font-size:.8rem}.OpenBadge_detailValue__W5BJ3{color:#fff;font-size:.9rem}.OpenBadge_qrCard__eGaOZ{text-align:center}.OpenBadge_qrDesc__aR2H_{color:rgba(255,255,255,.5);font-size:.85rem;margin-bottom:20px}.OpenBadge_qrCode__O5Hoc{display:inline-block;padding:20px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid rgba(0,212,255,.1);margin-bottom:12px}.OpenBadge_qrUrl__Hc9Ni{color:rgba(255,255,255,.4);font-size:.75rem;margin-bottom:16px;word-break:break-all}.OpenBadge_qrActions__v9u20{display:flex;flex-direction:column;gap:10px;align-items:center}.OpenBadge_downloadButton__IqrxY{display:inline-flex;align-items:center;gap:8px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);color:#00d4ff;padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s}.OpenBadge_downloadButton__IqrxY:hover{background:rgba(0,212,255,.25);transform:translateY(-2px)}.OpenBadge_actionBar__QOvem{display:flex;justify-content:center;margin-bottom:40px}.OpenBadge_regenerateButton__pCWVZ{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ccc;padding:14px 30px;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s}.OpenBadge_regenerateButton__pCWVZ:hover{background:rgba(255,255,255,.05);color:#fff}@media (max-width:768px){.OpenBadge_pageTitle__9XQU8 h1{font-size:1.5rem}.OpenBadge_badgeGrid___v5vI,.OpenBadge_detailSection__3yHt3{grid-template-columns:1fr}}.Resume_container__kKfCh{max-width:900px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);color:#fff}.Resume_pageTitle__B_5YX{text-align:center;margin-bottom:30px}.Resume_pageTitle__B_5YX h1{color:#00d4ff;font-size:2rem;margin-bottom:10px;text-shadow:0 0 20px rgba(0,212,255,.5)}.Resume_pageTitle__B_5YX p{color:rgba(255,255,255,.7)}.Resume_previewCard__ECxqi{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:25px;margin-bottom:25px}.Resume_previewTitle__K_iDI{color:#00d4ff;font-size:1.1rem;margin-bottom:20px}.Resume_previewGrid__dGIs9{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.Resume_previewItem__Ka7EV{display:flex;flex-direction:column;gap:4px}.Resume_previewLabel__STVeF{color:rgba(255,255,255,.5);font-size:.8rem;font-weight:700}.Resume_previewValue__482JN{color:#fff;font-size:.95rem}.Resume_previewSkills__ybzeH{margin-top:12px}.Resume_skillTags__iEpgM{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Resume_skillTag__nMZ9V{background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.2);color:#00d4ff;padding:4px 12px;border-radius:15px;font-size:.8rem}.Resume_generateSection__eR_Xe{text-align:center;margin:40px 0}.Resume_generateButton__LxBzV{display:inline-flex;align-items:center;gap:10px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:18px 40px;font-size:1.2rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px rgba(0,212,255,.3)}.Resume_generateButton__LxBzV:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,212,255,.5);background:rgba(0,212,255,.18)}.Resume_loadingCard__s1sEt{text-align:center;padding:60px 20px;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px}.Resume_spinIcon__f5DMC{color:#00d4ff;animation:Resume_spin__hTnDp 1.5s linear infinite}@keyframes Resume_spin__hTnDp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Resume_loadingTitle__81A7X{color:#00d4ff;font-size:1.3rem;margin:20px 0 10px}.Resume_loadingText__6tVh4{color:rgba(255,255,255,.6);font-size:.95rem}.Resume_loadingBar__enUVu{width:200px;height:4px;background:rgba(0,212,255,.1);border-radius:2px;margin:20px auto 0;overflow:hidden}.Resume_loadingBarFill__uxAAZ{width:100%;height:100%;background:#00d4ff;border-radius:2px;animation:Resume_progress__4zITj 2.5s ease-in-out}@keyframes Resume_progress__4zITj{0%{width:0}to{width:100%}}.Resume_resumeDocument__VMiuA{background:rgba(255,255,255,.03);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:35px;margin-bottom:25px}.Resume_documentHeader__AzwDK{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid rgba(0,212,255,.2)}.Resume_documentLogo__1_Eb_{color:#00d4ff;font-size:1.5rem;font-weight:700;letter-spacing:.1em;text-shadow:0 0 10px rgba(0,212,255,.5)}.Resume_documentDate__Hi6oz{color:rgba(255,255,255,.5);font-size:.85rem}.Resume_resumeSection__94M3u{margin-bottom:25px}.Resume_sectionTitle__DHLZQ{color:#00d4ff;font-size:1rem;font-weight:700;margin-bottom:10px;padding-left:12px;border-left:3px solid #00d4ff}.Resume_sectionContent__7OnN_{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.8;padding-left:15px}.Resume_actionBar__WWBz6{display:flex;gap:12px;justify-content:center;margin-bottom:40px}.Resume_downloadButton__gK6Qq{display:inline-flex;align-items:center;gap:8px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);color:#00d4ff;padding:14px 30px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s}.Resume_downloadButton__gK6Qq:hover{background:rgba(0,212,255,.25);transform:translateY(-2px)}.Resume_regenerateButton__fCL0P{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ccc;padding:14px 30px;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s}.Resume_regenerateButton__fCL0P:hover{background:rgba(255,255,255,.05);color:#fff}@media (max-width:768px){.Resume_pageTitle__B_5YX h1{font-size:1.5rem}.Resume_previewGrid__dGIs9{grid-template-columns:1fr}.Resume_resumeDocument__VMiuA{padding:20px}.Resume_actionBar__WWBz6{flex-direction:column}.Resume_downloadButton__gK6Qq,.Resume_regenerateButton__fCL0P{width:100%;justify-content:center}}.Portfolio_container___bVja{max-width:900px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);color:#fff}.Portfolio_pageTitle___pkvL{text-align:center;margin-bottom:30px}.Portfolio_pageTitle___pkvL h1{color:#00d4ff;font-size:2rem;margin-bottom:10px;text-shadow:0 0 20px rgba(0,212,255,.5)}.Portfolio_pageTitle___pkvL p{color:rgba(255,255,255,.7)}.Portfolio_generateSection__bENPI{text-align:center;padding:40px 0}.Portfolio_previewStats__DVrdu{display:flex;justify-content:center;gap:30px;margin-bottom:40px}.Portfolio_statItem__HYodv{background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:20px 35px;text-align:center}.Portfolio_statValue__p_x5J{display:block;color:#00d4ff;font-size:1.8rem;font-weight:700}.Portfolio_statLabel__4foo_{color:rgba(255,255,255,.6);font-size:.85rem}.Portfolio_generateButton__nIS8U{display:inline-flex;align-items:center;gap:10px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:18px 40px;font-size:1.2rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px rgba(0,212,255,.3)}.Portfolio_generateButton__nIS8U:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,212,255,.5);background:rgba(0,212,255,.18)}.Portfolio_loadingCard__qBMlz{text-align:center;padding:60px 20px;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px}.Portfolio_spinIcon__Hp0Nt{color:#00d4ff;animation:Portfolio_spin__TmK6y 1.5s linear infinite}@keyframes Portfolio_spin__TmK6y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Portfolio_loadingTitle__NoExH{color:#00d4ff;font-size:1.3rem;margin:20px 0 10px}.Portfolio_loadingText__yAKyS{color:rgba(255,255,255,.6)}.Portfolio_loadingBar__H0HiZ{width:200px;height:4px;background:rgba(0,212,255,.1);border-radius:2px;margin:20px auto 0;overflow:hidden}.Portfolio_loadingBarFill__Gswu9{width:100%;height:100%;background:#00d4ff;border-radius:2px;animation:Portfolio_progress__RGEb3 2.5s ease-in-out}@keyframes Portfolio_progress__RGEb3{0%{width:0}to{width:100%}}.Portfolio_heroCard__K6Afs{background:rgba(0,0,0,.6);border:1px solid rgba(0,212,255,.2);border-radius:15px;padding:30px;display:flex;align-items:center;gap:25px;margin-bottom:25px}.Portfolio_heroAvatar__c5bNt{font-size:4rem}.Portfolio_heroName__z1KWT{color:#fff;font-size:1.8rem;margin:0 0 6px}.Portfolio_heroUniv__w41K2{color:rgba(255,255,255,.6);font-size:.95rem;margin:0 0 10px}.Portfolio_heroStats__P4mSV{display:flex;gap:16px;color:#00d4ff;font-size:.85rem;font-weight:700}.Portfolio_radarCard__srSmE{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:25px;margin-bottom:25px}.Portfolio_cardTitle__bQtS1{color:#00d4ff;font-size:1.1rem;margin-bottom:15px}.Portfolio_radarContainer__jA1KI{max-width:300px;margin:0 auto}.Portfolio_sectionHeader__nApSL{color:#00d4ff;font-size:1.2rem;margin-bottom:16px;padding-left:12px;border-left:3px solid #00d4ff}.Portfolio_projectGrid__t6Ign{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.Portfolio_projectCard__p_4Bi{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.12);border-radius:12px;padding:20px;transition:all .3s}.Portfolio_projectCard__p_4Bi:hover{border-color:rgba(0,212,255,.3)}.Portfolio_projectHeader__Zrp88{display:flex;align-items:center;gap:14px;margin-bottom:12px}.Portfolio_projectIcon__lUwXs{font-size:2rem}.Portfolio_projectTitle__ELOCi{color:#fff;font-size:1.05rem;margin:0 0 4px}.Portfolio_projectCompany__anp9V{color:rgba(255,255,255,.5);font-size:.85rem}.Portfolio_projectDesc___28r5{color:rgba(255,255,255,.75);font-size:.9rem;line-height:1.6;margin-bottom:12px}.Portfolio_projectMeta__UuxOW{display:flex;gap:16px;color:rgba(255,255,255,.5);font-size:.8rem;margin-bottom:10px}.Portfolio_projectRating__eyrp7{color:#ffc107}.Portfolio_projectSkills__z9gbf{display:flex;flex-wrap:wrap;gap:6px}.Portfolio_projectSkillTag__vMCxb{background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.15);color:#00d4ff;padding:3px 10px;border-radius:12px;font-size:.75rem}.Portfolio_actionBar__BSHV_{display:flex;gap:12px;justify-content:center;margin-bottom:40px}.Portfolio_downloadButton__R6KCo{display:inline-flex;align-items:center;gap:8px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);color:#00d4ff;padding:14px 30px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s}.Portfolio_downloadButton__R6KCo:hover{background:rgba(0,212,255,.25);transform:translateY(-2px)}.Portfolio_regenerateButton__C4rTp{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ccc;padding:14px 30px;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s}.Portfolio_regenerateButton__C4rTp:hover{background:rgba(255,255,255,.05);color:#fff}@media (max-width:768px){.Portfolio_pageTitle___pkvL h1{font-size:1.5rem}.Portfolio_previewStats__DVrdu{flex-direction:column;gap:10px}.Portfolio_heroCard__K6Afs{flex-direction:column;text-align:center}.Portfolio_heroStats__P4mSV{justify-content:center}.Portfolio_projectMeta__UuxOW{flex-direction:column;gap:4px}.Portfolio_actionBar__BSHV_{flex-direction:column}.Portfolio_downloadButton__R6KCo,.Portfolio_regenerateButton__C4rTp{width:100%;justify-content:center}}.DigitalCard_container__RtrHh{max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);color:#fff}.DigitalCard_pageTitle__6Sq8n{text-align:center;margin-bottom:30px}.DigitalCard_pageTitle__6Sq8n h1{color:#00d4ff;font-size:2rem;margin-bottom:10px;text-shadow:0 0 20px rgba(0,212,255,.5)}.DigitalCard_pageTitle__6Sq8n p{color:rgba(255,255,255,.7)}.DigitalCard_generateSection__2a_ze{text-align:center;padding:40px 0}.DigitalCard_previewCard__V_s0D{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:40px;max-width:300px;margin:0 auto 40px}.DigitalCard_previewIcon__dkiK_{font-size:4rem;margin-bottom:12px}.DigitalCard_previewName__Sb_MJ{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:6px}.DigitalCard_previewUniv__D_LuQ{color:rgba(255,255,255,.5);font-size:.85rem;margin-bottom:12px}.DigitalCard_generateButton__dA4TX{display:inline-flex;align-items:center;gap:10px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:18px 40px;font-size:1.2rem;font-weight:700;color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 5px 20px rgba(0,212,255,.3)}.DigitalCard_generateButton__dA4TX:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,212,255,.5);background:rgba(0,212,255,.18)}.DigitalCard_loadingCard__UepRb{text-align:center;padding:60px 20px;background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px}.DigitalCard_spinIcon__uCxXT{color:#00d4ff;animation:DigitalCard_spin__psRjS 1.5s linear infinite}@keyframes DigitalCard_spin__psRjS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DigitalCard_loadingTitle__l4MAo{color:#00d4ff;font-size:1.3rem;margin:20px 0 10px}.DigitalCard_loadingBar__86Ox5{width:200px;height:4px;background:rgba(0,212,255,.1);border-radius:2px;margin:20px auto 0;overflow:hidden}.DigitalCard_loadingBarFill__W70Ou{width:100%;height:100%;background:#00d4ff;border-radius:2px;animation:DigitalCard_progress__FUsGz 2s ease-in-out}@keyframes DigitalCard_progress__FUsGz{0%{width:0}to{width:100%}}.DigitalCard_resultLayout__7ZZKg{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.DigitalCard_cardWrapper__FhB7O{display:flex;justify-content:center}.DigitalCard_businessCard__9XB6t{width:340px;background:linear-gradient(145deg,#0d1421,#0a0e17);border:1px solid rgba(0,212,255,.3);border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,212,255,.15)}.DigitalCard_cardTopBar__p65v1{height:4px;background:linear-gradient(90deg,#00d4ff,#0066ff,#00d4ff)}.DigitalCard_cardContent__7_2lI{padding:25px;text-align:center}.DigitalCard_cardAvatar__dLjBb{font-size:3rem;margin-bottom:10px}.DigitalCard_cardName___2AdS{color:#fff;font-size:1.4rem;margin:0 0 6px}.DigitalCard_cardUniv__XmZYB{color:rgba(255,255,255,.5);font-size:.8rem;margin:0 0 12px}.DigitalCard_cardDivider__b1Vhk{height:1px;background:rgba(0,212,255,.15);margin:15px 0}.DigitalCard_cardSkillsLabel__3W6X5{color:rgba(255,255,255,.4);font-size:.7rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.DigitalCard_cardSkills__2FzwJ{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.DigitalCard_cardSkillItem__ml6co{display:flex;justify-content:space-between;padding:4px 12px;background:rgba(255,255,255,.03);border-radius:6px}.DigitalCard_cardSkillName__1FBS6{color:rgba(255,255,255,.8);font-size:.8rem}.DigitalCard_cardSkillLevel__yxhIF{color:#00d4ff;font-size:.8rem;font-weight:700}.DigitalCard_cardQuestCount__A5lk7{color:rgba(255,255,255,.4);font-size:.75rem;margin-bottom:12px}.DigitalCard_cardMiniQr__LYh_b{display:flex;justify-content:center}.DigitalCard_cardBottomBar__frTR9{background:rgba(0,212,255,.05);padding:8px;text-align:center}.DigitalCard_cardBrand__utuwl{color:#00d4ff;font-size:.75rem;font-weight:700;letter-spacing:.15em}.DigitalCard_qrSection__nm3A8{background:rgba(0,0,0,.5);border:1px solid rgba(0,212,255,.15);border-radius:15px;padding:30px;text-align:center}.DigitalCard_qrTitle__zsbFF{color:#00d4ff;font-size:1.2rem;margin-bottom:8px}.DigitalCard_qrDesc__F_qoh{color:rgba(255,255,255,.5);font-size:.85rem;margin-bottom:25px}.DigitalCard_qrCode__WI6mJ{display:flex;justify-content:center;margin-bottom:25px;padding:20px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid rgba(0,212,255,.1)}.DigitalCard_urlSection__sH3sd{display:flex;gap:8px;margin-bottom:20px}.DigitalCard_urlBox__ljC3I{flex:1;display:flex;align-items:center;background:rgba(0,0,0,.4);border:1px solid rgba(0,212,255,.15);border-radius:8px;padding:8px 12px;overflow:hidden}.DigitalCard_urlText__uZwHY{flex:1;color:rgba(255,255,255,.6);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DigitalCard_copyButton__89h_p{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#00d4ff;cursor:pointer;font-size:.75rem;padding:4px 8px;white-space:nowrap}.DigitalCard_copyButton__89h_p:hover{text-decoration:underline}.DigitalCard_shareButton__Yf_od{display:inline-flex;align-items:center;gap:6px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.25);color:#00d4ff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .3s;white-space:nowrap}.DigitalCard_shareButton__Yf_od:hover{background:rgba(0,212,255,.2)}.DigitalCard_regenerateButton__8eIbE{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ccc;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s}.DigitalCard_regenerateButton__8eIbE:hover{background:rgba(255,255,255,.05);color:#fff}@media (max-width:768px){.DigitalCard_pageTitle__6Sq8n h1{font-size:1.5rem}.DigitalCard_resultLayout__7ZZKg{grid-template-columns:1fr}.DigitalCard_businessCard__9XB6t{width:100%;max-width:340px}.DigitalCard_urlSection__sH3sd{flex-direction:column}}