.AdminFeedback_card__DkBw4{margin-bottom:24px;padding:20px 24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AdminFeedback_cardTitle__GgnXb{margin:0 0 6px;color:#fff;font-size:1rem;font-weight:700}.AdminFeedback_settingCard__CAuhJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.AdminFeedback_settingIntro___4Elq{flex:1 1 320px;min-width:0}.AdminFeedback_cardDesc__KefLn{margin:0;word-break:auto-phrase;color:rgba(255,255,255,.55);font-size:.82rem}.AdminFeedback_settingGrid__2l_bz{display:grid;grid-template-columns:repeat(2,180px);gap:12px}.AdminFeedback_settingTile___7GOk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.02);transition:border-color .15s}.AdminFeedback_settingTileOn__xK4yb{border-color:rgba(var(--accent-rgb,5,150,105),.45)}.AdminFeedback_settingLabel__lurLu{color:#fff;font-size:.92rem;font-weight:700}.AdminFeedback_listHead__62Ztx{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.AdminFeedback_listHead__62Ztx>:first-child{flex:1;min-width:0}.AdminFeedback_senderFilter__eH3Vx{display:inline-flex;gap:4px;padding:3px;margin-bottom:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px}.AdminFeedback_senderChip__ORLIa{padding:5px 12px;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.6);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.AdminFeedback_senderChip__ORLIa:hover{color:#fff}.AdminFeedback_senderChipActive__3T8EQ{background:rgba(var(--accent-rgb,5,150,105),.18);color:#fff}.AdminFeedback_list__j6Wnb{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.AdminFeedback_item___KIiL{padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04)}.AdminFeedback_meta__64Mas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.AdminFeedback_date__PswDA{margin-left:auto;color:rgba(255,255,255,.5);font-size:.8rem;font-variant-numeric:tabular-nums}.AdminFeedback_sender__OvCCg{margin-top:10px;color:rgba(255,255,255,.45);font-size:.78rem}.AdminFeedback_category__sy_Lh,.AdminFeedback_senderType__xPZ0T{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.92rem;font-weight:700}.AdminFeedback_headSep__n55u_{color:rgba(255,255,255,.3)}.AdminFeedback_categoryOpinion__ObqGQ svg{color:#f9a8d4}.AdminFeedback_categoryRequest__krBXi svg{color:#fcd34d}.AdminFeedback_senderDot__rx7i2{display:inline-block;width:7px;height:7px;border-radius:50%}.AdminFeedback_senderStudent__1h3m6{background:#00d4ff}.AdminFeedback_senderCompany__wmfuy{background:#b07bff}.AdminFeedback_body__wYZ_n{margin:0;color:rgba(255,255,255,.88);font-size:.9rem;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.AdminFeedback_empty__rvNOu{margin-top:16px;padding:40px 20px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;color:rgba(255,255,255,.5);text-align:center}@media (max-width:480px){.AdminFeedback_settingGrid__2l_bz{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminContractBilling_container__bia84{--accent:#059669;--accent-rgb:5,150,105;max-width:1200px;margin:0 auto;padding:20px;min-height:100vh;background:transparent;color:#fff}.AdminContractBilling_tableCard__R8En_{margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.AdminContractBilling_tableScroll__yNJY8{overflow-x:auto}.AdminContractBilling_tableScroll__yNJY8>*{min-width:760px}.AdminContractBilling_contractGrid__Rb_Gf{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr 1fr 1fr 110px;gap:12px;align-items:center}.AdminContractBilling_invoiceGrid__P5yXd{display:grid;grid-template-columns:70px 1.5fr 1fr 1fr 1fr 1fr 110px;gap:12px;align-items:center}.AdminContractBilling_tableHeader__OSLtR{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.45);font-size:.75rem;font-weight:600}.AdminContractBilling_tableRow___N14S{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.85rem}.AdminContractBilling_tableRow___N14S:last-child{border-bottom:none}.AdminContractBilling_tableRow___N14S>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.AdminContractBilling_cellName__FU9hs{color:#fff;font-weight:600;white-space:nowrap}.AdminContractBilling_cellSub__dG3pY{color:rgba(255,255,255,.6);font-size:.82rem;font-variant-numeric:tabular-nums}.AdminContractBilling_cellNumber__bg5_G{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.AdminContractBilling_actionsHead__jWbAF{text-align:right}.AdminContractBilling_actions__skNWS{display:flex;justify-content:flex-end;gap:6px}.AdminContractBilling_rowButton__erQ1m{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.AdminContractBilling_rowButtonAccept__zx26V{border-color:rgba(var(--accent-rgb),.45);color:#fff}.AdminContractBilling_rowButtonAccept__zx26V:hover{border-color:rgba(var(--accent-rgb),.7);background:rgba(var(--accent-rgb),.08)}.AdminContractBilling_rowButtonDanger__0IZus{border-color:rgba(239,68,68,.45);color:#fca5a5}.AdminContractBilling_rowButtonDanger__0IZus:hover{border-color:rgba(239,68,68,.7);background:rgba(239,68,68,.08);color:#fecaca}.AdminContractBilling_emptyState__Xlh47{padding:36px 20px;color:rgba(255,255,255,.5);font-size:.88rem;text-align:center}@media (max-width:768px){.AdminContractBilling_container__bia84{padding:16px}}.AdminInquirySupport_container__l4es9{--accent:#059669;--accent-rgb:5,150,105;max-width:1300px;margin:0 auto;padding:20px;min-height:100vh;background:transparent;color:#fff}.AdminInquirySupport_notice__yB2Ms{margin:0 0 16px;padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.6);font-size:.84rem;line-height:1.6}.AdminInquirySupport_resultCount__CBklk{margin:20px 0 10px;padding:0 4px;color:rgba(255,255,255,.55);font-size:.82rem}.AdminInquirySupport_tableWrapper___WQrI{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AdminInquirySupport_table__WCrzW{width:100%;min-width:900px;border-collapse:collapse}.AdminInquirySupport_table__WCrzW thead th{padding:11px 14px;border-bottom:1px solid rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.05);color:rgba(255,255,255,.6);font-size:.78rem;font-weight:600;text-align:left;white-space:nowrap}.AdminInquirySupport_table__WCrzW tbody td{padding:13px 14px;border-bottom:1px solid rgba(var(--accent-rgb),.08);color:rgba(255,255,255,.85);font-size:.88rem;vertical-align:middle;white-space:nowrap}.AdminInquirySupport_table__WCrzW tbody tr:last-child td{border-bottom:none}.AdminInquirySupport_table__WCrzW tbody tr:hover td{background:rgba(var(--accent-rgb),.04)}.AdminInquirySupport_codeCell__PnOYP{color:rgba(255,255,255,.45)!important;font-size:.8rem!important;font-variant-numeric:tabular-nums}.AdminInquirySupport_nameCell__ce61s{color:#fff!important;font-weight:500}.AdminInquirySupport_subjectCell__ORLzq{white-space:normal!important;min-width:240px}.AdminInquirySupport_subjectLink__PmkhW{padding:0;border:none;background:none;color:#fff;font:inherit;font-weight:500;text-align:left;cursor:pointer}.AdminInquirySupport_subjectLink__PmkhW:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.AdminInquirySupport_dateCell__XkAT3{color:rgba(255,255,255,.6)!important;font-size:.82rem!important;font-variant-numeric:tabular-nums}.AdminInquirySupport_categoryTag__4nsKn{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);font-size:.74rem;white-space:nowrap}.AdminInquirySupport_emptyRow__okAyu{padding:40px 14px!important;color:rgba(255,255,255,.55)!important;text-align:center}.AdminInquirySupport_actions__zTWRB{display:flex;gap:6px}.AdminInquirySupport_outlineButton__QgcIN,.AdminInquirySupport_primaryButton__QDyko{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,filter .15s}.AdminInquirySupport_outlineButton__QgcIN:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent)}.AdminInquirySupport_accentButton__crdSQ{border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.AdminInquirySupport_accentButton__crdSQ:hover{background:rgba(var(--accent-rgb),.1)}.AdminInquirySupport_primaryButton__QDyko{border-color:transparent;background:linear-gradient(135deg,#059669,#065f46);color:#fff}.AdminInquirySupport_primaryButton__QDyko:hover{filter:brightness(1.1)}.AdminInquirySupport_modalOverlay__UnA5f{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.AdminInquirySupport_modal__5duUO{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:24px;border:1px solid rgba(var(--accent-rgb),.2);border-radius:16px;background:#0d1421}.AdminInquirySupport_modalTitle__FW9ym{margin:0 0 14px;color:#fff;font-size:1.05rem;font-weight:700}.AdminInquirySupport_modalBadges__0YR84{display:flex;gap:8px;margin-bottom:16px}.AdminInquirySupport_modalFields__SWfad{display:grid;gap:6px;margin:0 0 12px}.AdminInquirySupport_modalFields__SWfad dt{color:rgba(255,255,255,.5);font-size:.78rem}.AdminInquirySupport_modalFields__SWfad dd{margin:0 0 10px;color:#fff;font-size:.9rem}.AdminInquirySupport_modalSubject__bn0RG{font-weight:700}.AdminInquirySupport_modalMessage__ScZKV{padding:14px;border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.85)!important;line-height:1.8;white-space:pre-wrap}.AdminInquirySupport_modalDate__J1rgc{color:rgba(255,255,255,.5);font-size:.8rem}.AdminInquirySupport_modalButtons__R9bE_{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media (max-width:768px){.AdminInquirySupport_container__l4es9{padding:12px}}.AdminInquiryDetail_container___m7wf{--accent:#059669;--accent-rgb:5,150,105;max-width:1000px;margin:0 auto;padding:20px;min-height:100vh;background:transparent;color:#fff}.AdminInquiryDetail_metaRow__W_t_G{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.AdminInquiryDetail_categoryTag__GTm8S{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);font-size:.74rem;white-space:nowrap}.AdminInquiryDetail_metaDate__NjlzF{color:rgba(255,255,255,.5);font-size:.82rem;font-variant-numeric:tabular-nums}.AdminInquiryDetail_card___NADD{margin-bottom:16px;padding:22px 24px;border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AdminInquiryDetail_cardTitle__1IAo0{margin:0 0 14px;color:#fff;font-size:1rem;font-weight:700}.AdminInquiryDetail_senderGrid__JfhoI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.AdminInquiryDetail_infoItem__A0FFY{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.AdminInquiryDetail_infoLabel__umnHn{margin-bottom:4px;color:rgba(255,255,255,.5);font-size:.78rem}.AdminInquiryDetail_infoValue__RWht2{color:#fff;font-size:.92rem;word-break:break-all}.AdminInquiryDetail_subject__gCs_f{margin-bottom:12px;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.6}.AdminInquiryDetail_messageBody__KNAxV{padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.85);font-size:.92rem;line-height:1.9;white-space:pre-wrap}.AdminInquiryDetail_timeline__ROy3A{position:relative;padding-left:22px}.AdminInquiryDetail_timeline__ROy3A:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:rgba(255,255,255,.12)}.AdminInquiryDetail_timelineItem__FcsgR{position:relative;margin-bottom:18px}.AdminInquiryDetail_timelineItem__FcsgR:before{content:"";position:absolute;left:-22px;top:5px;width:9px;height:9px;border-radius:50%;background:rgba(var(--accent-rgb),.7)}.AdminInquiryDetail_timelineDate__ORgCp{margin-bottom:3px;color:rgba(255,255,255,.45);font-size:.78rem;font-variant-numeric:tabular-nums}.AdminInquiryDetail_timelineText__0prQf{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.7}.AdminInquiryDetail_timelineAuthor__Gb73w{margin-top:2px;color:rgba(255,255,255,.5);font-size:.78rem}.AdminInquiryDetail_replyForm__53qFf{margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.AdminInquiryDetail_replyTextarea__hjTDk{box-sizing:border-box;width:100%;min-height:120px;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.25);color:#fff;font-family:inherit;font-size:.9rem;resize:vertical;transition:border-color .15s}.AdminInquiryDetail_replyTextarea__hjTDk::placeholder{color:rgba(255,255,255,.35)}.AdminInquiryDetail_replyTextarea__hjTDk:focus{outline:none;border-color:rgba(var(--accent-rgb),.6)}.AdminInquiryDetail_actions__Nvp5T,.AdminInquiryDetail_statusActions__smrC3{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.AdminInquiryDetail_statusActions__smrC3{justify-content:flex-start}.AdminInquiryDetail_outlineButton__Wbxpp,.AdminInquiryDetail_primaryButton__4zZS6{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:.84rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,filter .15s}.AdminInquiryDetail_outlineButton__Wbxpp:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.5);color:var(--accent)}.AdminInquiryDetail_accentButton__lnvkW{border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.AdminInquiryDetail_accentButton__lnvkW:hover:not(:disabled){background:rgba(var(--accent-rgb),.1)}.AdminInquiryDetail_primaryButton__4zZS6{border-color:transparent;background:linear-gradient(135deg,#059669,#065f46);color:#fff}.AdminInquiryDetail_primaryButton__4zZS6:hover:not(:disabled){filter:brightness(1.1)}.AdminInquiryDetail_outlineButton__Wbxpp:disabled,.AdminInquiryDetail_primaryButton__4zZS6:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.AdminInquiryDetail_container___m7wf{padding:12px}.AdminInquiryDetail_card___NADD{padding:18px}.AdminInquiryDetail_senderGrid__JfhoI{grid-template-columns:1fr}}.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}}