.AdminLogin_loginContainer__dHotR{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#071a12 50%,#0d1421);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:20px}.AdminLogin_stars__IpEHm{position:fixed;width:100%;height:100%;overflow:hidden;z-index:0}.AdminLogin_star__lOjpd{position:absolute;width:2px;height:2px;background:white;border-radius:50%;animation:AdminLogin_twinkle__cSkoF 3s infinite}@keyframes AdminLogin_twinkle__cSkoF{0%,to{opacity:.3}50%{opacity:1}}.AdminLogin_backButton__6bgLo{position:absolute;top:20px;left:20px;background:transparent;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:10px 20px;color:#10b981;font-size:1rem;cursor:pointer;transition:all .3s;z-index:10;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.AdminLogin_backButton__6bgLo:hover{background:rgba(16,185,129,.15);transform:translateX(-3px)}.AdminLogin_decoCorner___MJxV{position:fixed;width:50px;height:50px;border:1px solid rgba(16,185,129,.25);z-index:1}.AdminLogin_topLeft__F5KWr{top:20px;left:20px;border-right:none;border-bottom:none}.AdminLogin_topRight__gTTUC{top:20px;right:20px;border-left:none;border-bottom:none}.AdminLogin_bottomLeft__XPqnb{bottom:20px;left:20px;border-right:none;border-top:none}.AdminLogin_bottomRight__cduNo{bottom:20px;right:20px;border-left:none;border-top:none}.AdminLogin_logoContainer__o1Pa3{text-align:center;margin-bottom:30px;z-index:2}.AdminLogin_logoTitle__DOliY{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(16,185,129,.8),0 0 40px rgba(16,185,129,.5);letter-spacing:.1em;margin-bottom:10px}.AdminLogin_logoSubtitle__wH1gb{font-size:1rem;color:#10b981;letter-spacing:.2em;text-shadow:0 0 10px rgba(16,185,129,.5)}.AdminLogin_loginBox__hXvEL{background:rgba(0,0,0,.85);border:1px solid rgba(16,185,129,.3);border-radius:15px;padding:40px;max-width:450px;width:100%;box-shadow:0 0 30px rgba(16,185,129,.2);z-index:2}.AdminLogin_loginTitle__GBBoJ{text-align:center;color:#10b981;font-size:1.8rem;margin-bottom:20px;text-shadow:0 0 10px rgba(16,185,129,.5)}.AdminLogin_adminBadge__TQ_YQ{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:10px;margin-bottom:25px}.AdminLogin_badgeIcon__QS9Fi{font-size:1.5rem}.AdminLogin_badgeText__ReeM9{color:#10b981;font-size:.95rem;font-weight:700;letter-spacing:.05em}.AdminLogin_formGroup__wWICZ{margin-bottom:25px}.AdminLogin_formLabel__R3fhJ{display:block;color:#fff;font-size:1rem;margin-bottom:8px}.AdminLogin_icon__pTBka{margin-right:8px}.AdminLogin_formInput__WqhvG{width:100%;padding:15px;background:rgba(255,255,255,.08);border:1px solid rgba(16,185,129,.25);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s}.AdminLogin_formInput__WqhvG:focus{outline:none;background:rgba(255,255,255,.12);border-color:rgba(16,185,129,.6);box-shadow:0 0 15px rgba(16,185,129,.3)}.AdminLogin_formInput__WqhvG::placeholder{color:rgba(255,255,255,.4)}.AdminLogin_rpgButton__3zyBA{width:100%;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);border-radius:10px;padding:15px 40px;font-size:1.2rem;font-weight:700;color:#10b981;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;box-shadow:0 5px 15px rgba(16,185,129,.2);margin-top:10px}.AdminLogin_rpgButton__3zyBA:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(16,185,129,.4);background:rgba(16,185,129,.25)}.AdminLogin_rpgButton__3zyBA:active{transform:translateY(0)}.AdminLogin_divider__XML_n{display:flex;align-items:center;margin:25px 0;color:rgba(255,255,255,.5)}.AdminLogin_divider__XML_n:after,.AdminLogin_divider__XML_n:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#10b981,transparent)}.AdminLogin_divider__XML_n span{padding:0 15px;font-size:.9rem}.AdminLogin_ssoSection__cqjCs{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.AdminLogin_ssoButton__nLDrQ{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s;border:1px solid rgba(255,255,255,.15)}.AdminLogin_ssoButton__nLDrQ:hover{transform:translateY(-1px)}.AdminLogin_ssoGoogle__yvw06{background:#fff;color:#333}.AdminLogin_ssoGoogle__yvw06:hover{background:#f1f1f1}.AdminLogin_ssoGithub__G_5Zi{background:#24292e;color:#fff}.AdminLogin_ssoGithub__G_5Zi:hover{background:#2f363d}.AdminLogin_ssoMicrosoft__xZvfc{background:#2f2f2f;color:#fff}.AdminLogin_ssoMicrosoft__xZvfc:hover{background:#3a3a3a}.AdminLogin_ssoApple__1Qvp8{background:#000;color:#fff}.AdminLogin_ssoApple__1Qvp8:hover{background:#1a1a1a}.AdminLogin_ssoLine__0zkQH{background:#06c755;color:#fff}.AdminLogin_ssoLine__0zkQH:hover{background:#05b34c}.AdminLogin_notice__qmVtz{margin-top:25px;padding:12px 15px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:8px;text-align:center}.AdminLogin_notice__qmVtz p{color:rgba(245,158,11,.8);font-size:.8rem;margin:3px 0}.AdminLogin_footer__axJQm{position:absolute;bottom:20px;color:rgba(255,255,255,.5);font-size:.9rem;z-index:2}@media (max-width:768px){.AdminLogin_logoTitle__DOliY{font-size:2rem}.AdminLogin_logoSubtitle__wH1gb{font-size:.8rem}.AdminLogin_loginBox__hXvEL{padding:30px 20px}.AdminLogin_loginTitle__GBBoJ{font-size:1.5rem}.AdminLogin_decoCorner___MJxV{width:30px;height:30px}.AdminLogin_backButton__6bgLo{padding:8px 15px;font-size:.9rem}}.AdminTop_container__QF0rr{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminTop_header__maM55{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:rgba(0,0,0,.5);border-radius:15px;border:1px solid rgba(16,185,129,.2)}.AdminTop_adminInfo__XSlsP{display:flex;align-items:center;gap:15px}.AdminTop_adminLogo__xr5uJ{font-size:2.5rem}.AdminTop_adminName__uQIoq{font-size:1.3rem;color:#10b981;font-weight:700}.AdminTop_adminRole__bc7Ag{font-size:.85rem;color:#ccc}.AdminTop_headerRight__63e68{display:flex;gap:15px;align-items:center}.AdminTop_headerIcon__s9L7N{font-size:1.5rem;cursor:pointer;transition:transform .3s}.AdminTop_headerIcon__s9L7N:hover{transform:scale(1.2)}.AdminTop_pageTitle__v71S_{text-align:center;margin-bottom:30px}.AdminTop_pageTitle__v71S_ h1{font-size:2.2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5);margin-bottom:10px}.AdminTop_pageTitle__v71S_ p{color:#ccc;font-size:1rem}.AdminTop_summaryCards__e1RDi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px}.AdminTop_summaryCard__F0_mU{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(0,0,0,.5));border:1px solid rgba(16,185,129,.25);border-radius:14px;padding:14px 16px;text-align:center;transition:border-color .2s,box-shadow .2s,transform .15s;cursor:pointer}.AdminTop_summaryCard__F0_mU:hover{border-color:rgba(16,185,129,.5);box-shadow:0 0 18px rgba(16,185,129,.18);transform:translateY(-2px)}.AdminTop_summaryIcon__XPz9b{display:inline-flex;align-items:center;justify-content:center;color:#10b981;margin-bottom:10px;opacity:.85}.AdminTop_summaryValue__VHaht{font-family:var(--font-geist-mono),monospace;font-size:1.8rem;font-weight:700;color:#10b981;line-height:1.1;margin-bottom:4px;text-shadow:0 0 16px rgba(16,185,129,.35)}.AdminTop_summaryLabel__HM6fN{color:rgba(255,255,255,.55);font-size:.75rem;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.AdminTop_pendingSection__qzlJJ{background:rgba(0,0,0,.6);border:1px solid rgba(245,158,11,.4);border-radius:15px;padding:25px;margin-bottom:30px}.AdminTop_pendingHeader__J6NLu{display:flex;align-items:center;gap:12px;margin-bottom:8px}.AdminTop_pendingHeader__J6NLu .AdminTop_sectionTitle__BlVgH{margin-bottom:0}.AdminTop_pendingBadge__fzxBw{background:rgba(245,158,11,.2);color:#f59e0b;padding:3px 10px;border-radius:12px;font-size:.8rem;font-weight:700}.AdminTop_pendingDesc__9YXft{color:#888;font-size:.85rem;margin-bottom:18px}.AdminTop_pendingList__VkleG{display:flex;flex-direction:column;gap:12px}.AdminTop_pendingCard__0hIMd{background:rgba(255,255,255,.04);border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:18px;transition:all .3s}.AdminTop_pendingCard__0hIMd:hover{border-color:rgba(245,158,11,.5)}.AdminTop_pendingCardMain__puf2L{display:flex;justify-content:space-between;align-items:center;gap:15px}.AdminTop_pendingCardInfo__BB5ZG{flex:1}.AdminTop_pendingQuestTitle__DY5Gn{font-size:1.05rem;color:#fff;margin-bottom:6px;font-weight:500}.AdminTop_pendingQuestMeta__QAaQb{display:flex;gap:15px;color:#888;font-size:.85rem}.AdminTop_pendingActions__g0J2N{display:flex;gap:8px;align-items:center;flex-shrink:0}.AdminTop_approveButton__KmWfF{padding:7px 16px;background:transparent;border:1px solid #10b981;border-radius:8px;color:#10b981;cursor:pointer;font-size:.85rem;transition:all .3s}.AdminTop_approveButton__KmWfF:hover{background:rgba(16,185,129,.2)}.AdminTop_rejectButton__RcRlH{padding:7px 16px;background:transparent;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-size:.85rem;transition:all .3s}.AdminTop_rejectButton__RcRlH:hover{background:rgba(239,68,68,.2)}.AdminTop_detailLink__ngCdN{padding:7px 12px;background:transparent;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#10b981;cursor:pointer;font-size:.8rem;transition:all .3s}.AdminTop_detailLink__ngCdN:hover{background:rgba(16,185,129,.1)}.AdminTop_companyAppSection__BDswi{background:rgba(0,0,0,.6);border:1px solid rgba(139,92,246,.4);border-radius:15px;padding:25px;margin-bottom:30px}.AdminTop_companyAppHeader__2zqJk{display:flex;align-items:center;gap:12px;margin-bottom:8px}.AdminTop_companyAppHeader__2zqJk .AdminTop_sectionTitle__BlVgH{margin-bottom:0}.AdminTop_companyAppBadge___s4an{background:rgba(139,92,246,.2);color:#8b5cf6;padding:3px 10px;border-radius:12px;font-size:.8rem;font-weight:700}.AdminTop_companyAppDesc__D_04t{color:#888;font-size:.85rem;margin-bottom:18px}.AdminTop_companyAppList__DKgCp{display:flex;flex-direction:column;gap:12px}.AdminTop_companyAppCard__dgWvv{background:rgba(255,255,255,.04);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:18px;transition:all .3s}.AdminTop_companyAppCard__dgWvv:hover{border-color:rgba(139,92,246,.5)}.AdminTop_companyAppCardMain__N0TFt{display:flex;justify-content:space-between;align-items:center;gap:15px}.AdminTop_companyAppCardInfo__6_DAy{flex:1}.AdminTop_companyAppName__cglHp{font-size:1.05rem;color:#fff;margin-bottom:6px;font-weight:500}.AdminTop_companyAppMeta__XHna_{display:flex;gap:15px;color:#888;font-size:.85rem;margin-bottom:6px}.AdminTop_companyAppMessage__U7_GP{color:#aaa;font-size:.85rem;font-style:italic}.AdminTop_companyAppActions___6eDs{display:flex;gap:8px;align-items:center;flex-shrink:0}.AdminTop_menuGrid__z1XBR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.AdminTop_menuCard__Utl5a{background:rgba(0,0,0,.6);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:30px;text-align:center;cursor:pointer;transition:all .3s;color:#fff}.AdminTop_menuCard__Utl5a:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(16,185,129,.3)}.AdminTop_menuIcon__hivI_{font-size:3.5rem;margin-bottom:15px}.AdminTop_menuTitle__Pgnq8{font-size:1.4rem;color:#10b981;margin-bottom:10px}.AdminTop_menuDesc__B595v{color:#ccc;font-size:.95rem}@media (max-width:768px){.AdminTop_header__maM55{flex-direction:column;gap:15px;text-align:center}.AdminTop_pageTitle__v71S_ h1{font-size:1.6rem}.AdminTop_summaryCards__e1RDi{grid-template-columns:repeat(2,1fr);gap:8px}.AdminTop_summaryCard__F0_mU{padding:16px 6px}.AdminTop_summaryValue__VHaht{font-size:1.6rem}.AdminTop_summaryLabel__HM6fN{font-size:.65rem}.AdminTop_menuGrid__z1XBR{grid-template-columns:1fr}.AdminTop_pendingCardMain__puf2L{flex-direction:column;align-items:flex-start}.AdminTop_pendingActions__g0J2N{width:100%}.AdminTop_companyAppCardMain__N0TFt{flex-direction:column;align-items:flex-start}.AdminTop_companyAppActions___6eDs{width:100%}}.AdminUserManagement_container__Gkc6p{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminUserManagement_header__fOMYk{margin-bottom:30px}.AdminUserManagement_backButton__ZWK2K{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}.AdminUserManagement_backButton__ZWK2K:hover{background:rgba(16,185,129,.1)}.AdminUserManagement_title__o8AFw{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminUserManagement_filterSection__eWj_X{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:20px;margin-bottom:20px;display:flex;gap:15px;flex-wrap:wrap;align-items:center}.AdminUserManagement_searchBox__pRjyH{flex:1;min-width:200px}.AdminUserManagement_searchInput__V90Su{width:100%;padding:10px 15px;background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#fff;font-size:.95rem}.AdminUserManagement_searchInput__V90Su::placeholder{color:#666}.AdminUserManagement_filters__1BSa4{display:flex;gap:10px}.AdminUserManagement_filterSelect__4hVxZ{padding:10px 15px;background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#fff;font-size:.9rem;cursor:pointer}.AdminUserManagement_userList__wjYTs{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;overflow:hidden}.AdminUserManagement_listHeader__H_42H{background:rgba(16,185,129,.1);font-weight:700;color:#10b981;font-size:.9rem}.AdminUserManagement_listHeader__H_42H,.AdminUserManagement_userRow__v27i4{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 80px;padding:15px 20px}.AdminUserManagement_userRow__v27i4{border-top:1px solid rgba(255,255,255,.05);align-items:center;transition:background .3s}.AdminUserManagement_userRow__v27i4:hover{background:rgba(16,185,129,.05)}.AdminUserManagement_companyList__y1s18{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;overflow:hidden;overflow-x:auto}.AdminUserManagement_companyListHeader__D_X_f{background:rgba(16,185,129,.1);font-weight:700;color:#10b981}.AdminUserManagement_companyListHeader__D_X_f,.AdminUserManagement_companyRow__lVJrs{display:grid;grid-template-columns:2fr 1.2fr 1fr .8fr 1fr 1fr .8fr .8fr 80px;padding:15px 20px;font-size:.85rem;min-width:1100px}.AdminUserManagement_companyRow__lVJrs{border-top:1px solid rgba(255,255,255,.05);align-items:center;transition:background .3s}.AdminUserManagement_companyRow__lVJrs:hover{background:rgba(16,185,129,.05)}.AdminUserManagement_planBadge__3xjKy{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-align:center;width:fit-content}.AdminUserManagement_planPremium__PWLYB{background:rgba(255,215,0,.15);color:#ffd700;border:1px solid rgba(255,215,0,.4)}.AdminUserManagement_planStandard__2yVuC{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminUserManagement_planTrial__C01E2{background:rgba(150,150,150,.15);color:#ccc;border:1px solid rgba(150,150,150,.4)}.AdminUserManagement_userName__sRczC{display:flex;flex-direction:column;gap:3px}.AdminUserManagement_userEmail__NJjP5{font-size:.8rem;color:#888}.AdminUserManagement_userType__94U32{font-size:.9rem}.AdminUserManagement_status__iMvvY{padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:700;text-align:center;width:fit-content}.AdminUserManagement_statusActive__s4u23{background:rgba(16,185,129,.2);color:#10b981}.AdminUserManagement_statusSuspended__naXC9{background:rgba(245,158,11,.2);color:#f59e0b}.AdminUserManagement_statusBanned__H3buU{background:rgba(239,68,68,.2);color:#ef4444}.AdminUserManagement_date__iSfvR{font-size:.85rem;color:#aaa}.AdminUserManagement_detailButton__pFcdB{background:transparent;border:1px solid rgba(16,185,129,.3);border-radius:6px;padding:6px 12px;color:#10b981;cursor:pointer;font-size:.85rem;transition:all .3s}.AdminUserManagement_detailButton__pFcdB:hover{background:rgba(16,185,129,.2)}.AdminUserManagement_resultCount__JR9dN{text-align:center;color:#888;margin-top:15px;font-size:.9rem}@media (max-width:768px){.AdminUserManagement_listHeader__H_42H{display:none}.AdminUserManagement_userRow__v27i4{grid-template-columns:1fr;gap:8px}.AdminUserManagement_filterSection__eWj_X{flex-direction:column}}.AdminUserDetail_container__ZcPTH{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}.AdminUserDetail_header__ae3cY{margin-bottom:30px}.AdminUserDetail_backButton__DOfEM{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}.AdminUserDetail_backButton__DOfEM:hover{background:rgba(16,185,129,.1)}.AdminUserDetail_title__y_8Uw{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminUserDetail_profileCard__An2QY{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:30px;margin-bottom:20px}.AdminUserDetail_profileHeader__hx_n_{display:flex;align-items:center;gap:20px;margin-bottom:25px}.AdminUserDetail_avatar__jnUcn{font-size:4rem}.AdminUserDetail_profileInfo__4RQjL{display:flex;flex-direction:column;gap:5px}.AdminUserDetail_userName__e3p0Q{font-size:1.5rem;color:#fff}.AdminUserDetail_userEmail__Rxhcw{color:#888;font-size:.95rem}.AdminUserDetail_statusBadge__4leJ_{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:700;width:fit-content}.AdminUserDetail_statusActive__4VPaz{background:rgba(16,185,129,.2);color:#10b981}.AdminUserDetail_statusSuspended__RMIys{background:rgba(245,158,11,.2);color:#f59e0b}.AdminUserDetail_statusBanned__vnzlh{background:rgba(239,68,68,.2);color:#ef4444}.AdminUserDetail_infoGrid__1niEN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.AdminUserDetail_infoItem__ad9fs{padding:12px;background:rgba(255,255,255,.03);border-radius:8px}.AdminUserDetail_infoLabel__Ezj0z{color:#888;font-size:.8rem;margin-bottom:5px}.AdminUserDetail_infoValue__aX0Zz{color:#fff;font-size:1rem}.AdminUserDetail_section__1m5KN{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:25px;margin-bottom:20px}.AdminUserDetail_sectionTitle__PvglH{color:#10b981;font-size:1.2rem;margin-bottom:15px}.AdminUserDetail_skillTags__swQmy{display:flex;flex-wrap:wrap;gap:8px}.AdminUserDetail_skillTag__CQYuZ{padding:6px 14px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:20px;font-size:.85rem;color:#10b981}.AdminUserDetail_statsGrid__H0LGP{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:20px}.AdminUserDetail_statCard__Vpl7Z{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:14px;padding:14px 16px;text-align:center}.AdminUserDetail_statValue__0lWmw{font-family:var(--font-geist-mono),monospace;font-size:1.8rem;font-weight:700;color:#10b981;line-height:1.1;margin-bottom:4px}.AdminUserDetail_statLabel__KGI6U{color:rgba(255,255,255,.55);font-size:.75rem;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.AdminUserDetail_sectionDesc__oqgbM{color:rgba(255,255,255,.55);font-size:.85rem;margin-bottom:14px}.AdminUserDetail_aiStatsGrid___S0Zy{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.AdminUserDetail_aiStat__RPeyj{padding:14px;background:rgba(0,212,255,.06);border:1px solid rgba(0,212,255,.2);border-radius:10px;text-align:center}.AdminUserDetail_aiStatValue__HCQCv{font-family:var(--font-geist-mono),monospace;font-size:1.6rem;font-weight:700;color:#00d4ff}.AdminUserDetail_aiStatLabel__YxzaL{color:rgba(255,255,255,.55);font-size:.75rem;margin-top:2px}.AdminUserDetail_aiSummary__jnxaT{padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:16px}.AdminUserDetail_aiSummaryLabel__YYVuX{font-size:.75rem;color:rgba(0,212,255,.7);margin-bottom:6px;letter-spacing:.05em}.AdminUserDetail_aiSummary__jnxaT p{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.7;margin:0}.AdminUserDetail_aiSubSection__C5QFF{margin-top:16px}.AdminUserDetail_aiSubSection__C5QFF h4{font-size:.85rem;color:#10b981;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(16,185,129,.15)}.AdminUserDetail_skillBreakdown__E3hKQ{display:flex;flex-direction:column;gap:8px}.AdminUserDetail_skillBreakdownItem__MM1hw{padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:8px}.AdminUserDetail_skillBreakdownHeader__P6uYO{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.AdminUserDetail_skillBreakdownName__AHlEu{color:#fff;font-size:.9rem}.AdminUserDetail_skillBreakdownLevel__RyRj3{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:700;color:#00d4ff;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.2);border-radius:6px;padding:2px 8px}.AdminUserDetail_skillBreakdownMeta__SicFL{display:flex;justify-content:space-between;font-size:.75rem;color:rgba(255,255,255,.45)}.AdminUserDetail_skillBreakdownExp__5a6Cr{font-family:var(--font-geist-mono),monospace}.AdminUserDetail_growthTags__vVVHE{display:flex;flex-wrap:wrap;gap:8px}.AdminUserDetail_growthTag__GiLt9{padding:6px 12px;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:14px;color:#ffb84d;font-size:.8rem}.AdminUserDetail_futureVisionBox__3p04T{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.AdminUserDetail_futureVisionItem__MeXId{padding:12px 14px;background:linear-gradient(135deg,rgba(150,100,255,.08),rgba(0,212,255,.04));border:1px solid rgba(150,100,255,.2);border-radius:10px}.AdminUserDetail_futureVisionLabel__cFk7K{font-size:.7rem;color:rgba(255,255,255,.5);letter-spacing:.05em;margin-bottom:4px}.AdminUserDetail_futureVisionValue__GOpHQ{color:#fff;font-size:.95rem;font-weight:600}.AdminUserDetail_gapSkillList__utjyJ{display:flex;flex-direction:column;gap:10px}.AdminUserDetail_gapSkillItem__y16x_{padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:8px}.AdminUserDetail_gapSkillName__65AOQ{color:#fff;font-size:.9rem;margin-bottom:6px}.AdminUserDetail_gapSkillProgress__Fy4ZM{display:flex;align-items:center;gap:10px;font-size:.8rem;color:rgba(255,255,255,.7);flex-wrap:wrap}.AdminUserDetail_gapSkillCurrent__sJcI0{font-family:var(--font-geist-mono),monospace;color:rgba(255,255,255,.5)}.AdminUserDetail_gapSkillArrow__RAeVL{color:rgba(0,212,255,.5)}.AdminUserDetail_gapSkillTarget__H0ARp{font-family:var(--font-geist-mono),monospace;color:#00d4ff}.AdminUserDetail_gapPriority__fW63f{padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;margin-left:auto}.AdminUserDetail_priorityHigh__EbtbE{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.AdminUserDetail_priorityMedium__uDrMm{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.AdminUserDetail_recommendList__smPjk{display:flex;flex-direction:column;gap:10px}.AdminUserDetail_recommendItem__jqxrd{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:linear-gradient(135deg,rgba(255,215,0,.06),rgba(0,212,255,.03));border:1px solid rgba(255,215,0,.2);border-radius:8px;flex-wrap:wrap;gap:10px}.AdminUserDetail_recommendInfo__nWXsg{flex:1;min-width:200px}.AdminUserDetail_recommendTitle__nw3Ut{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:4px}.AdminUserDetail_recommendMeta__3e17v{display:flex;gap:12px;font-size:.75rem;color:rgba(255,255,255,.5)}.AdminUserDetail_matchScore__W7328{font-size:.8rem;color:rgba(255,255,255,.7)}.AdminUserDetail_matchScore__W7328 strong{color:#ffd700;font-size:1.1rem;font-family:var(--font-geist-mono),monospace;margin-left:4px}.AdminUserDetail_statusActions__TN_Af{display:flex;gap:15px;flex-wrap:wrap}.AdminUserDetail_statusButton__sZdgJ{padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.95rem;transition:all .3s;background:transparent}.AdminUserDetail_statusButton__sZdgJ:disabled{opacity:.3;cursor:not-allowed}.AdminUserDetail_btnActive__En5w1{border:1px solid #10b981;color:#10b981}.AdminUserDetail_btnActive__En5w1:hover:not(:disabled){background:rgba(16,185,129,.2)}.AdminUserDetail_btnSuspend__3ue1z{border:1px solid #f59e0b;color:#f59e0b}.AdminUserDetail_btnSuspend__3ue1z:hover:not(:disabled){background:rgba(245,158,11,.2)}.AdminUserDetail_btnBan__f9UlQ{border:1px solid #ef4444;color:#ef4444}.AdminUserDetail_btnBan__f9UlQ:hover:not(:disabled){background:rgba(239,68,68,.2)}.AdminUserDetail_enrollmentList__sHAN7{background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden;overflow-x:auto;border:1px solid rgba(255,255,255,.05)}.AdminUserDetail_enrollmentHeader__2RvWu{background:rgba(16,185,129,.08);font-weight:700;color:#10b981;font-size:.8rem}.AdminUserDetail_enrollmentHeader__2RvWu,.AdminUserDetail_enrollmentRow__HJWYV{display:grid;grid-template-columns:1fr 1fr 2fr .6fr .6fr;padding:10px 16px;min-width:600px}.AdminUserDetail_enrollmentRow__HJWYV{border-top:1px solid rgba(255,255,255,.05);align-items:center;font-size:.85rem}.AdminUserDetail_enrollmentCourse__JVSYH{color:#fff;font-weight:600}.AdminUserDetail_gradeBadge__8K47P{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;border-radius:4px;font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:700}.AdminUserDetail_gradeS__Qe8ma{background:rgba(255,215,0,.15);color:#ffd700;border:1px solid rgba(255,215,0,.4)}.AdminUserDetail_gradeA__LruDJ{background:rgba(0,212,255,.15);color:#00d4ff;border:1px solid rgba(0,212,255,.4)}.AdminUserDetail_gradeB__cL1nA{background:rgba(150,200,255,.15);color:#96c8ff;border:1px solid rgba(150,200,255,.3)}.AdminUserDetail_gradeC__KPoHG{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.AdminUserDetail_evaluationList__ISTPU{display:flex;flex-direction:column;gap:12px}.AdminUserDetail_evaluationItem__64AL9{padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px}.AdminUserDetail_evaluationItem__64AL9.AdminUserDetail_deleteRequested__Qvi56{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.05)}.AdminUserDetail_evaluationHeader__ERPak{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:10px;flex-wrap:wrap}.AdminUserDetail_evaluationCompany__7VMEY{color:#fff;font-weight:600;font-size:.95rem}.AdminUserDetail_evaluationQuest__UNyai{font-size:.75rem;color:rgba(255,255,255,.5);margin-top:2px}.AdminUserDetail_evaluationRating__OF712{color:#ffd700;font-size:.95rem}.AdminUserDetail_evaluationComment__Txqr_{color:rgba(255,255,255,.8);font-size:.85rem;line-height:1.6;margin:0}.AdminUserDetail_deleteRequestBox__9b2Y2{margin-top:12px;padding:10px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.AdminUserDetail_deleteRequestLabel__qxW15{color:#ef4444;font-size:.85rem;font-weight:600}.AdminUserDetail_deleteRequestActions__umhi2{display:flex;gap:8px}.AdminUserDetail_approveButton__rXvaW{padding:6px 14px;background:rgba(239,68,68,.15);border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:.8rem;cursor:pointer}.AdminUserDetail_approveButton__rXvaW:hover{background:rgba(239,68,68,.25)}.AdminUserDetail_rejectButton__7XEte{padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:rgba(255,255,255,.7);font-size:.8rem;cursor:pointer}.AdminUserDetail_documentList__J7n1i{display:flex;flex-direction:column;gap:10px}.AdminUserDetail_documentItem__sA8cL{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.15);border-radius:10px;flex-wrap:wrap;gap:10px}.AdminUserDetail_documentInfo__a4v3L{flex:1;min-width:180px}.AdminUserDetail_documentName__p7z6l{font-size:.95rem;color:#fff;font-weight:600;margin-bottom:4px}.AdminUserDetail_documentMeta__M1Tsf{font-size:.75rem;color:rgba(255,255,255,.5)}.AdminUserDetail_documentActions__oCWFp{display:flex;gap:6px;flex-wrap:wrap}.AdminUserDetail_documentBtn__a3aqV{padding:6px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#10b981;font-size:.78rem;cursor:pointer;transition:all .2s}.AdminUserDetail_documentBtn__a3aqV:hover{background:rgba(16,185,129,.2);border-color:#10b981}.AdminUserDetail_chatList__JrkQD{display:flex;flex-direction:column;gap:10px}.AdminUserDetail_chatItem__6axdK{padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px}.AdminUserDetail_chatPartner__QJJ3k{font-size:.95rem;color:#00d4ff;font-weight:600;margin-bottom:4px}.AdminUserDetail_chatLastMessage__nZKnU{color:rgba(255,255,255,.75);font-size:.85rem;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUserDetail_chatMeta__lmNXg{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:rgba(255,255,255,.45)}.AdminUserDetail_unreadBadge__YTgsq{padding:2px 8px;background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:10px;font-weight:600}.AdminUserDetail_proxySection__w5Gd5{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.04)}.AdminUserDetail_proxyButton__sKwXp{padding:12px 24px;background:rgba(251,191,36,.15);border:1px solid #fbbf24;border-radius:8px;color:#fbbf24;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s}.AdminUserDetail_proxyButton__sKwXp:hover{background:rgba(251,191,36,.25);box-shadow:0 0 16px rgba(251,191,36,.3)}.AdminUserDetail_proxyConfirmBox__21nXT{background:rgba(0,0,0,.5);border:1px solid rgba(251,191,36,.3);border-radius:10px;padding:20px}.AdminUserDetail_proxyConfirmButton__1LZjw{padding:10px 20px;background:#fbbf24;border:1px solid #fbbf24;border-radius:6px;color:#0a0e17;font-weight:600;cursor:pointer;font-size:.9rem}.AdminUserDetail_proxyConfirmButton__1LZjw:hover:not(:disabled){background:#d4a01a}.AdminUserDetail_proxyConfirmButton__1LZjw:disabled{background:rgba(251,191,36,.3);border-color:rgba(251,191,36,.3);cursor:not-allowed}.AdminUserDetail_dangerSection__NHgDZ{border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.04)}.AdminUserDetail_dangerDesc__wyQ_N{color:rgba(255,255,255,.7);font-size:.9rem;margin-bottom:16px;line-height:1.6}.AdminUserDetail_forceDeleteButton__7A_32{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}.AdminUserDetail_forceDeleteButton__7A_32:hover{background:rgba(239,68,68,.25);box-shadow:0 0 16px rgba(239,68,68,.3)}.AdminUserDetail_deleteConfirmBox__5YQ1_{background:rgba(0,0,0,.5);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:20px}.AdminUserDetail_deleteFormGroup__OkrwJ{margin-bottom:16px}.AdminUserDetail_deleteFormGroup__OkrwJ label{display:block;color:rgba(255,255,255,.8);font-size:.85rem;margin-bottom:6px}.AdminUserDetail_deleteFormGroup__OkrwJ label strong{color:#ef4444}.AdminUserDetail_deleteInput___7Xka,.AdminUserDetail_deleteTextarea__U5jFT{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}.AdminUserDetail_deleteInput___7Xka:focus,.AdminUserDetail_deleteTextarea__U5jFT:focus{border-color:#ef4444}.AdminUserDetail_deleteActions__9UeOQ{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.AdminUserDetail_cancelDeleteButton__GWjg_{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:rgba(255,255,255,.7);cursor:pointer;font-size:.9rem}.AdminUserDetail_cancelDeleteButton__GWjg_:hover{background:rgba(255,255,255,.05)}.AdminUserDetail_confirmDeleteButton__djkli{padding:10px 20px;background:#ef4444;border:1px solid #ef4444;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;font-size:.9rem;transition:all .3s}.AdminUserDetail_confirmDeleteButton__djkli:hover:not(:disabled){background:#dc2626;box-shadow:0 0 16px rgba(239,68,68,.5)}.AdminUserDetail_confirmDeleteButton__djkli:disabled{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.3);cursor:not-allowed}.AdminUserDetail_conversionSubTitle__vLziC{margin:18px 0 10px;padding-bottom:6px;border-bottom:1px dashed rgba(0,212,255,.2);color:rgba(0,212,255,.85);font-size:.95rem;font-weight:600}.AdminUserDetail_conversionList__HpoFv{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.AdminUserDetail_conversionItem__wtpqz{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px}.AdminUserDetail_conversionHeader__yrVqV{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.AdminUserDetail_conversionSource__9nSpt{display:block;color:#fff;font-size:.95rem;font-weight:600}.AdminUserDetail_conversionMeta__O9vc_{color:rgba(255,255,255,.5);font-size:.75rem}.AdminUserDetail_conversionRating__8jjAv{color:#fbbf24;font-size:.95rem;letter-spacing:.05em;white-space:nowrap}.AdminUserDetail_conversionSkills__SAgUf{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid rgba(0,212,255,.08)}.AdminUserDetail_conversionSkill__bFG_V{display:flex;align-items:center;gap:10px;font-size:.85rem}.AdminUserDetail_conversionSkillName__Z47eO{flex:1;color:rgba(255,255,255,.85)}.AdminUserDetail_conversionWeight__zTv8y{color:rgba(255,255,255,.45);font-size:.7rem;padding:1px 8px;background:rgba(255,255,255,.05);border-radius:8px}.AdminUserDetail_conversionExp__eSJGC{color:#4ade80;font-family:var(--font-geist-mono),monospace;font-weight:700;white-space:nowrap}.AdminUserDetail_conversionTotal__5vlyl{text-align:right;color:rgba(0,212,255,.85);font-size:.8rem;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(0,212,255,.15)}.AdminUserDetail_conversionTotal__5vlyl strong{color:#00d4ff;font-family:var(--font-geist-mono),monospace}.AdminUserDetail_conversionSummary__31sDg{text-align:center;padding:10px 14px;margin-bottom:8px;background:rgba(0,212,255,.08);border-radius:10px;color:rgba(255,255,255,.85);font-size:.85rem}.AdminUserDetail_conversionSummary__31sDg strong{color:#00d4ff;font-family:var(--font-geist-mono),monospace}.AdminUserDetail_conversionFormula__Nftp3{display:flex;flex-direction:column;gap:4px;padding:10px 14px;margin-bottom:12px;background:rgba(0,0,0,.35);border:1px solid rgba(0,212,255,.2);border-radius:10px}.AdminUserDetail_conversionFormulaLabel__KUwKx{color:#00d4ff;font-size:.75rem;font-weight:600}.AdminUserDetail_conversionFormulaText__QP1Ry{color:rgba(255,255,255,.85);font-size:.8rem;font-family:var(--font-geist-mono),monospace;line-height:1.5}@media (max-width:768px){.AdminUserDetail_profileHeader__hx_n_{flex-direction:column;text-align:center}.AdminUserDetail_statusActions__TN_Af{flex-direction:column}}.AdminCompanyManagement_container__YtLDM{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminCompanyManagement_header__2ENEU{margin-bottom:24px}.AdminCompanyManagement_backButton__l1VDe{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}.AdminCompanyManagement_backButton__l1VDe:hover{background:rgba(16,185,129,.1)}.AdminCompanyManagement_title___ji9s{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5);margin-bottom:6px}.AdminCompanyManagement_subtitle__6IRRG{color:rgba(255,255,255,.55);font-size:.9rem}.AdminCompanyManagement_summaryCards__exuNi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.AdminCompanyManagement_summaryCard__0Nzj9{padding:14px 16px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(0,0,0,.45));border:1px solid rgba(16,185,129,.25);border-radius:14px;text-align:center;transition:border-color .2s,box-shadow .2s}.AdminCompanyManagement_summaryCard__0Nzj9:hover{border-color:rgba(16,185,129,.5);box-shadow:0 0 16px rgba(16,185,129,.15)}.AdminCompanyManagement_summaryValue__6PMwC{font-family:var(--font-geist-mono),monospace;font-size:1.8rem;font-weight:700;color:#10b981;line-height:1.1;margin-bottom:4px;text-shadow:0 0 14px rgba(16,185,129,.3)}.AdminCompanyManagement_summaryLabel__gQ1pT{color:rgba(255,255,255,.55);font-size:.7rem;margin-top:6px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.AdminCompanyManagement_summaryCards__exuNi{grid-template-columns:repeat(2,1fr);gap:8px}.AdminCompanyManagement_summaryCard__0Nzj9{padding:16px 6px}.AdminCompanyManagement_summaryValue__6PMwC{font-size:1.6rem}.AdminCompanyManagement_summaryLabel__gQ1pT{font-size:.65rem}}.AdminCompanyManagement_filterSection__Yac_m{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:20px;margin-bottom:20px;display:flex;gap:15px;flex-wrap:wrap;align-items:center}.AdminCompanyManagement_searchInput__Rgqve{flex:1;min-width:260px;padding:10px 16px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#fff;font-size:.9rem;outline:none}.AdminCompanyManagement_searchInput__Rgqve:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.AdminCompanyManagement_filters__59GLV{display:flex;gap:10px;flex-wrap:wrap}.AdminCompanyManagement_filterSelect__42aat{padding:10px 16px;background:rgba(0,0,0,.4);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#fff;font-size:.9rem;cursor:pointer;outline:none}.AdminCompanyManagement_searchBtn__cQKBN{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}.AdminCompanyManagement_searchBtn__cQKBN: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)}.AdminCompanyManagement_searchResetBtn__0XD0q{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}.AdminCompanyManagement_searchResetBtn__0XD0q:hover{background:rgba(255,255,255,.08);color:#fff}.AdminCompanyManagement_unappliedHint__o_pSC{color:#fbbf24;font-size:.78rem;align-self:center}.AdminCompanyManagement_resultCount__Hg3Ak{color:rgba(255,255,255,.6);font-size:.85rem;margin-bottom:12px}.AdminCompanyManagement_companyList__viHPB{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;overflow:hidden;overflow-x:auto}.AdminCompanyManagement_listHeader__A6vT8{background:rgba(16,185,129,.1);font-weight:700;color:#10b981}.AdminCompanyManagement_companyRow__Q3OZg,.AdminCompanyManagement_listHeader__A6vT8{display:grid;grid-template-columns:2fr 1.2fr 1fr .8fr 1fr 1fr .8fr .9fr 80px;padding:15px 20px;font-size:.85rem;min-width:1150px}.AdminCompanyManagement_companyRow__Q3OZg{border-top:1px solid rgba(255,255,255,.05);align-items:center;transition:background .3s}.AdminCompanyManagement_companyRow__Q3OZg:hover{background:rgba(16,185,129,.05)}.AdminCompanyManagement_companyName__n_MN7{display:flex;flex-direction:column;gap:3px}.AdminCompanyManagement_nameMain__TGMvY{color:#fff;font-weight:600}.AdminCompanyManagement_nameSub__Jimwl{font-size:.75rem;color:rgba(255,255,255,.5)}.AdminCompanyManagement_date__BH1GT{font-size:.8rem;color:rgba(255,255,255,.7)}.AdminCompanyManagement_questCount__ets3b{color:#10b981;font-weight:600}.AdminCompanyManagement_planBadge__S7aSt{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-align:center;width:fit-content}.AdminCompanyManagement_planPremium__MVg4c{background:rgba(255,215,0,.15);color:#ffd700;border:1px solid rgba(255,215,0,.4)}.AdminCompanyManagement_planStandard__Iy_c2{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminCompanyManagement_planTrial__L7nuT{background:rgba(150,150,150,.15);color:#ccc;border:1px solid rgba(150,150,150,.4)}.AdminCompanyManagement_status__PmypX{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-align:center;width:fit-content}.AdminCompanyManagement_statusActive__L9qrg{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.4)}.AdminCompanyManagement_statusSuspended__UG0D3{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.AdminCompanyManagement_statusBanned__Qa_2E{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.AdminCompanyManagement_detailButton__dPdGU{padding:6px 12px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.4);border-radius:6px;color:#10b981;font-size:.8rem;cursor:pointer;transition:all .2s}.AdminCompanyManagement_detailButton__dPdGU:hover{background:rgba(16,185,129,.25);border-color:#10b981}.AdminCompanyManagement_emptyState__KWUyT{padding:40px;text-align:center;color:rgba(255,255,255,.5)}@media (max-width:1200px){.AdminCompanyManagement_listHeader__A6vT8{display:none}.AdminCompanyManagement_companyRow__Q3OZg{grid-template-columns:1fr;gap:8px;min-width:auto;padding:16px}}.AdminQuestManagement_container__2ercX{max-width:1400px;margin:0 auto;padding:20px;min-height:100vh;background:linear-gradient(135deg,#0a0e17,#0d1421);font-family:Segoe UI,Yu Gothic,sans-serif;color:#fff}.AdminQuestManagement_header__u3IO0{margin-bottom:30px}.AdminQuestManagement_backButton__UFcsM{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}.AdminQuestManagement_backButton__UFcsM:hover{background:rgba(16,185,129,.1)}.AdminQuestManagement_title__Q0eA4{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminQuestManagement_filterSection__Ki5o_{margin-bottom:20px}.AdminQuestManagement_filterTabs__WzkU2{display:flex;gap:10px;flex-wrap:wrap}.AdminQuestManagement_filterTab__8LVLu{padding:8px 20px;background:transparent;border:1px solid rgba(16,185,129,.2);border-radius:20px;color:#ccc;cursor:pointer;font-size:.9rem;transition:all .3s}.AdminQuestManagement_filterTab__8LVLu:hover{border-color:rgba(16,185,129,.5)}.AdminQuestManagement_filterTabActive__oQPpU{background:rgba(16,185,129,.2);border-color:#10b981;color:#10b981}.AdminQuestManagement_questList__QQBdl{display:flex;flex-direction:column;gap:15px}.AdminQuestManagement_questCard__QdMhF{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:20px;transition:all .3s}.AdminQuestManagement_questCard__QdMhF:hover{border-color:rgba(16,185,129,.4)}.AdminQuestManagement_questHeader____ZRw{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AdminQuestManagement_questTitle__1cs7y{font-size:1.2rem;color:#fff}.AdminQuestManagement_questStatus__t8Err{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:700}.AdminQuestManagement_statusActive__VcDr9{background:rgba(16,185,129,.2);color:#10b981}.AdminQuestManagement_statusPending__KsSah{background:rgba(245,158,11,.2);color:#f59e0b}.AdminQuestManagement_statusCompleted__Z44Vx{background:rgba(59,130,246,.2);color:#3b82f6}.AdminQuestManagement_statusRejected__WBuu5{background:rgba(239,68,68,.2);color:#ef4444}.AdminQuestManagement_questMeta__ICuYF{display:flex;gap:20px;color:#888;font-size:.9rem;flex-wrap:wrap}.AdminQuestManagement_questActions__l19zR{display:flex;gap:10px;margin-top:15px}.AdminQuestManagement_approveButton__vdNcs{padding:8px 20px;background:transparent;border:1px solid #10b981;border-radius:8px;color:#10b981;cursor:pointer;font-size:.9rem;transition:all .3s}.AdminQuestManagement_approveButton__vdNcs:hover{background:rgba(16,185,129,.2)}.AdminQuestManagement_rejectButton__te8j9{padding:8px 20px;background:transparent;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-size:.9rem;transition:all .3s}.AdminQuestManagement_rejectButton__te8j9:hover{background:rgba(239,68,68,.2)}.AdminQuestManagement_resultCount__3tMMw{text-align:center;color:#888;margin-top:15px;font-size:.9rem}@media (max-width:768px){.AdminQuestManagement_questHeader____ZRw{flex-direction:column;align-items:flex-start;gap:8px}.AdminQuestManagement_questMeta__ICuYF{flex-direction:column;gap:5px}}.AdminCompanyAppDetail_container__nUhSy{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}.AdminCompanyAppDetail_header___1gc_{margin-bottom:30px}.AdminCompanyAppDetail_backButton__U8m1j{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}.AdminCompanyAppDetail_backButton__U8m1j:hover{background:rgba(16,185,129,.1)}.AdminCompanyAppDetail_title__qcQhb{font-size:2rem;color:#10b981;text-shadow:0 0 20px rgba(16,185,129,.5)}.AdminCompanyAppDetail_decisionBanner__ndWHx{padding:15px 20px;border-radius:12px;font-size:1.1rem;font-weight:700;text-align:center;margin-bottom:20px}.AdminCompanyAppDetail_bannerApproved__moqmN{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);color:#10b981}.AdminCompanyAppDetail_bannerRejected__lBl5O{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#ef4444}.AdminCompanyAppDetail_profileCard__3K_1d{background:rgba(0,0,0,.5);border:1px solid rgba(139,92,246,.3);border-radius:15px;padding:30px;margin-bottom:20px}.AdminCompanyAppDetail_profileHeader__smSxd{display:flex;align-items:center;gap:20px;margin-bottom:25px}.AdminCompanyAppDetail_avatar__o5lr2{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:rgba(139,92,246,.15);color:#8b5cf6}.AdminCompanyAppDetail_profileInfo__CU3dJ{display:flex;flex-direction:column;gap:5px}.AdminCompanyAppDetail_companyName__uivkS{font-size:1.5rem;color:#fff}.AdminCompanyAppDetail_industry__PzBep{color:#8b5cf6;font-size:.95rem}.AdminCompanyAppDetail_statusBadge__Umow_{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:700;width:fit-content;background:rgba(245,158,11,.2);color:#f59e0b}.AdminCompanyAppDetail_infoGrid__ADyyP{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.AdminCompanyAppDetail_infoItem__Fgzez{padding:12px;background:rgba(255,255,255,.03);border-radius:8px}.AdminCompanyAppDetail_infoLabel__DgLLx{color:#888;font-size:.8rem;margin-bottom:5px}.AdminCompanyAppDetail_infoValue__rCvYS{color:#fff;font-size:1rem}.AdminCompanyAppDetail_section__RrtG9{background:rgba(0,0,0,.5);border:1px solid rgba(139,92,246,.2);border-radius:15px;padding:25px;margin-bottom:20px}.AdminCompanyAppDetail_sectionTitle__RPnVZ{color:#8b5cf6;font-size:1.2rem;margin-bottom:15px}.AdminCompanyAppDetail_statsRow__M56Pi{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.AdminCompanyAppDetail_statItem__7xCUp{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:15px 20px;text-align:center;flex:1;min-width:120px}.AdminCompanyAppDetail_statValue__pzFKA{font-size:1.3rem;font-weight:700;color:#8b5cf6;margin-bottom:4px}.AdminCompanyAppDetail_statLabel___tBSN{color:#888;font-size:.8rem}.AdminCompanyAppDetail_description__2oD9N{color:#ccc;font-size:.95rem;line-height:1.7}.AdminCompanyAppDetail_actionSection__iXW7g{background:rgba(0,0,0,.5);border:1px solid rgba(16,185,129,.2);border-radius:15px;padding:25px;margin-bottom:20px}.AdminCompanyAppDetail_actionButtons__wPltH{display:flex;gap:15px;flex-wrap:wrap}.AdminCompanyAppDetail_approveButton__e3OFi{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;background:transparent;border:1px solid #10b981;border-radius:8px;color:#10b981;cursor:pointer;font-size:1rem;transition:all .3s}.AdminCompanyAppDetail_approveButton__e3OFi:hover{background:rgba(16,185,129,.2)}.AdminCompanyAppDetail_rejectButton__e3jHS{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;background:transparent;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-size:1rem;transition:all .3s}.AdminCompanyAppDetail_rejectButton__e3jHS:hover{background:rgba(239,68,68,.2)}@media (max-width:768px){.AdminCompanyAppDetail_profileHeader__smSxd{flex-direction:column;text-align:center}.AdminCompanyAppDetail_statsRow__M56Pi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.AdminCompanyAppDetail_statItem__7xCUp{padding:16px 6px;min-width:0}.AdminCompanyAppDetail_actionButtons__wPltH{flex-direction:column}}.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}}