.LegalAccept_box__Cbi6f{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.LegalAccept_choice__5Mkm1{display:flex;align-items:center;gap:.5rem;font-size:.85rem;line-height:1.3;color:var(--text);font-weight:500}.LegalAccept_choice__5Mkm1 input{accent-color:var(--primary);flex:0 0 auto}.LegalAccept_choice__5Mkm1 a{color:var(--primary);font-weight:600}.login_page___bVDP{--text:var(--lux-ink);--text-muted:var(--lux-graphite);--surface:var(--lux-ivory);--border:var(--lux-line-dark);--primary:var(--lux-viridian);--primary-dark:var(--lux-viridian-dark);--primary-soft:var(--lux-viridian-soft);--primary-border:var(--lux-viridian-border);--primary-ring:var(--lux-viridian-ring);--on-primary:var(--lux-ivory);min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--lux-ivory);color:var(--lux-ink);padding:1rem}.login_card__r3Ltj{background:var(--lux-ivory);border:1px solid var(--lux-line-dark);padding:2.75rem 2rem;width:100%;max-width:420px}.login_logo__GW03_{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.login_logoIcon__z1lO4{font-size:1.5rem}.login_logoText__PJoB6{font-size:1.25rem;font-weight:700;color:var(--primary)}.login_title__7huBn{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:2.05rem;font-weight:400;letter-spacing:-.03em;margin-bottom:.4rem;line-height:1.15}.login_subtitle__IciyZ{color:var(--lux-graphite);font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}.login_form__Ij6Df{display:flex;flex-direction:column;gap:.75rem}.login_label__1kJPU{font-size:.85rem;font-weight:500;color:var(--text)}.login_input__Y4JR4{padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.95rem;outline:none;transition:border-color .15s;width:100%}.login_input__Y4JR4:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.login_btn__uJYLv{margin-top:.25rem;padding:.7rem 1rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:0;font-size:.9rem;font-weight:600;letter-spacing:.04em;transition:background .15s}.login_btn__uJYLv:hover:not(:disabled){background:var(--primary-dark)}.login_btn__uJYLv:disabled{opacity:.6;cursor:not-allowed}.login_btnSecondary__8p1am{margin-top:.25rem;padding:.7rem 1rem;background:transparent;color:var(--lux-ink);border:1px solid var(--lux-line-dark);border-radius:0;font-size:.9rem;font-weight:600;letter-spacing:.04em;transition:background .15s}.login_btnSecondary__8p1am:hover:not(:disabled){background:var(--primary-soft)}.login_btnSecondary__8p1am:disabled{opacity:.6;cursor:not-allowed}.login_error__BN8Ls{color:var(--danger);font-size:.85rem;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius);padding:.5rem .75rem;overflow-wrap:anywhere}.login_warning__E9kGj{margin-top:1.25rem;font-size:.78rem;color:var(--text-muted);text-align:center;line-height:1.5}.login_tabs__b7pyw{display:flex;gap:.5rem;margin-bottom:1rem}.login_tabActive__LLPH3,.login_tab__FEk_I{flex:1 1;padding:.45rem;border-radius:var(--radius);border:1px solid var(--border);background:transparent;font-size:.85rem;cursor:pointer}.login_tabActive__LLPH3{background:var(--primary-soft);color:var(--primary);font-weight:600;border-color:var(--primary-border)}.login_footer__Xh0OZ{margin-top:1rem;text-align:center;font-size:.85rem;color:var(--text-muted)}.login_footer__Xh0OZ a{color:var(--primary);font-weight:600}.login_revealKey__BwqCd{font-family:ui-monospace,monospace;font-size:.8rem;word-break:break-all;background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem;margin:.5rem 0 1rem}.login_successBox__7sZOd{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);border-radius:var(--radius);padding:.75rem;font-size:.85rem;margin-bottom:1rem}.chat_page__7fyE7{min-height:100dvh}.chat_page__7fyE7,.chat_shell__ifTcf{background:var(--bg);color:var(--text)}.chat_shell__ifTcf{height:100dvh;max-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;overflow:auto;font-family:var(--font-inter,system-ui,sans-serif)}.chat_header__SXWfu{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.1rem .85rem;border-bottom:1px solid var(--border);background:var(--surface)}.chat_headerTrail__x2rYR{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;flex-shrink:0}.chat_headerTrail__x2rYR [role=group]{width:auto}.chat_title__BWLFw{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0}.chat_sub__63LNe{margin:.2rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}.chat_notMeLink__X4Lqv{background:none;border:none;padding:0;margin:0;font-size:.8rem;color:var(--text-muted);text-decoration:underline;cursor:pointer}.chat_notMeLink__X4Lqv:hover{color:var(--primary)}.chat_badgeCut__6cH_Z,.chat_badge__4V7KZ{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;padding:.28rem .5rem;border:1px solid var(--border);background:var(--warn-bg);color:var(--warn-text);white-space:nowrap}.chat_badgeCut__6cH_Z{border-color:var(--danger-border)}.chat_badgeCut__6cH_Z,.chat_quotaBanner__HogfK{background:var(--danger-bg);color:var(--danger-text)}.chat_quotaBanner__HogfK{margin:.75rem 1.1rem 0;padding:.75rem .9rem;font-size:.85rem;line-height:1.45;border:1px solid var(--danger-border)}.chat_disclosure__eTFww{margin:.75rem 1.1rem 0;padding:.65rem 0;font-size:.75rem;line-height:1.45;color:var(--text-muted);border-bottom:1px solid var(--border)}.chat_thread__NhhHO{flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.65rem}.chat_jump__1_8rE{align-self:center;margin:.4rem 1.1rem 0;border:1px solid var(--border);padding:.4rem .85rem;background:var(--surface);color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer}.chat_jump__1_8rE:hover{border-color:var(--text-muted)}.chat_bubbleAgent__BoadS,.chat_bubbleUser__2qTJv{max-width:85%;padding:.7rem .9rem;font-size:.9rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat_bubbleUser__2qTJv{align-self:flex-end;background:var(--inverse);color:var(--on-inverse);border-bottom-right-radius:2px}.chat_bubbleAgent__BoadS{align-self:flex-start;background:transparent;border:1px solid var(--border);border-bottom-left-radius:2px}.chat_bubbleText__2hstD{margin:0}.chat_typing__dhNO_{margin:0;color:var(--text-muted);font-style:italic}.chat_composer__PufE1{display:flex;gap:.5rem;padding:.75rem 1.1rem;border-top:1px solid var(--border);background:var(--surface)}.chat_input__CJxAR{flex:1 1;border:1px solid var(--border);padding:.65rem .8rem;font-size:.9rem;outline:none;background:var(--surface);color:var(--text)}.chat_input__CJxAR:focus{border-color:var(--text-muted)}.chat_send__GjNwI{border:1px solid var(--primary);padding:.65rem 1rem;background:var(--primary);color:var(--on-primary);font-weight:600;font-size:.82rem;letter-spacing:.04em;cursor:pointer}.chat_send__GjNwI:disabled{opacity:.5;cursor:not-allowed}.chat_hint__F0n3s{margin:0;padding:0 1.1rem .85rem;font-size:.75rem;color:var(--text-muted)}.chat_errorBox__ck2O2,.chat_errorInline__hgLYw{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;font-size:.875rem}.chat_errorBox__ck2O2{margin:2rem 1.1rem}.chat_errorInline__hgLYw{margin:0 1.1rem .5rem}.chat_clock__ufZDq{display:flex;align-items:center;gap:.65rem;margin-top:.65rem}.chat_clockFace__8ezK6{width:2.6rem;height:2.6rem;flex:none;transform:rotate(-90deg)}.chat_clockHand__xZtAu,.chat_clockTrack___5O47{fill:none;stroke-width:3}.chat_clockTrack___5O47{stroke:var(--danger-border)}.chat_clockHand__xZtAu{stroke:var(--danger-text);stroke-linecap:round}.chat_clockTime__1NDEb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;letter-spacing:.04em}.chat_loading__QjMX3{padding:3rem 1rem;text-align:center;color:var(--text-muted)}.chat_gate__1_Onr{margin:1rem 1.1rem 2rem;display:flex;flex-direction:column;gap:.75rem}.chat_gateTitle__SjDzY{margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.55rem;font-weight:400;letter-spacing:-.03em}.chat_gateSub__tK_cQ{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.chat_gateLabel__kvggS{display:flex;flex-direction:column;gap:.35rem;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ThemeToggle_dock__C1_AK{display:flex;gap:0;border:1px solid var(--border);background:var(--surface);overflow:hidden}.ThemeToggle_active__7owFy,.ThemeToggle_btn__75Hvm{flex:1 1;border:none;background:transparent;color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .6rem;font-family:inherit;cursor:pointer}.ThemeToggle_active__7owFy{background:var(--inverse);color:var(--on-inverse)}.Spinner_spinner___Bs50{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:Spinner_spin__RTrfL .65s linear infinite}@keyframes Spinner_spin__RTrfL{to{transform:rotate(1turn)}}.CompanyForm_form__t3ix8{display:flex;flex-direction:column;gap:1.5rem;max-width:900px}.CompanyForm_errorMsg__gs4go{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem}.CompanyForm_section__GB5MO{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.CompanyForm_sectionTitle__7Qkhb{font-size:.95rem;font-weight:600;margin-bottom:1rem;color:var(--text)}.CompanyForm_hint__uMc5N{font-size:.8rem;color:var(--text-muted);margin-bottom:.75rem}.CompanyForm_grid2__jxPpE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.CompanyForm_row2__g2xRX{display:flex;gap:.75rem}.CompanyForm_field__rJT2f{display:flex;flex-direction:column;gap:.35rem}.CompanyForm_label__zCdTs{font-size:.82rem;font-weight:500;color:var(--text)}.CompanyForm_input__H1L1S,.CompanyForm_select__CFUnf,.CompanyForm_textarea__rI_KZ{padding:.575rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;outline:none;transition:border-color .15s;width:100%;background:var(--surface);color:var(--text)}.CompanyForm_input__H1L1S:focus,.CompanyForm_select__CFUnf:focus,.CompanyForm_textarea__rI_KZ:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.CompanyForm_textarea__rI_KZ{resize:vertical;min-height:80px;line-height:1.5}.CompanyForm_mono__fZkID{font-family:monospace;font-size:.82rem}.CompanyForm_footer__LdlML{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.CompanyForm_btnCancel__DVipB{padding:.6rem 1.1rem;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);font-size:.9rem}.CompanyForm_btnCancel__DVipB:hover{background:var(--hover)}.CompanyForm_btnSave__TZlTn{padding:.6rem 1.25rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600}.CompanyForm_btnSave__TZlTn:hover:not(:disabled){background:var(--primary-dark)}.CompanyForm_btnSave__TZlTn:disabled{opacity:.6;cursor:not-allowed}.edit_header__DRxQP{margin-bottom:1.5rem}.edit_heading__8vaOE{font-size:1.4rem;font-weight:700}.edit_errorMsg__rQrX0{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem}.Badge_badge__EDvky{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.Badge_active__HPQy9{background:var(--success-hover);color:var(--success-badge)}.Badge_inactive__Vcfe8{background:var(--danger-hover);color:var(--danger-dark)}.Badge_pending__Fq3Uh{background:var(--warn-badge-bg);color:var(--warn-text)}.ConfirmDialog_overlay__YAORf{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:100}.ConfirmDialog_dialog__sg9rt{background:var(--surface);border-radius:12px;padding:1.75rem;max-width:420px;width:calc(100% - 2rem);box-shadow:0 8px 32px rgba(0,0,0,.15)}.ConfirmDialog_title__qzdr1{font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.ConfirmDialog_message__fB5SO{color:var(--text-muted);font-size:.9rem;line-height:1.55;margin-bottom:1.25rem}.ConfirmDialog_hint___6bcS{font-size:.85rem;margin-bottom:.5rem}.ConfirmDialog_code__0Iw30{font-family:ui-monospace,monospace;font-size:1.75rem;font-weight:700;letter-spacing:.28em;margin:0 0 1rem}.ConfirmDialog_codeLabel__iEG24{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;margin-bottom:1rem}.ConfirmDialog_codeInput__DI_6f{padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius);font-size:1.1rem;letter-spacing:.2em;font-family:ui-monospace,monospace;background:var(--surface);color:var(--text)}.ConfirmDialog_mismatch__Pb_bg{color:var(--danger-text);font-size:.85rem;margin:-.5rem 0 1rem}.ConfirmDialog_actions__Jfy1M{display:flex;justify-content:flex-end;gap:.75rem}.ConfirmDialog_cancel__I_H6_{padding:.55rem 1rem;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);font-size:.9rem}.ConfirmDialog_cancel__I_H6_:hover{background:var(--hover)}.ConfirmDialog_confirm__1c_6_{padding:.55rem 1rem;background:var(--danger);color:var(--on-primary);border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600}.ConfirmDialog_confirm__1c_6_:hover{background:var(--danger-dark)}.ConfirmDialog_confirmPrimary__yHajJ:disabled,.ConfirmDialog_confirm__1c_6_:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_confirmPrimary__yHajJ{padding:.55rem 1rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600}.ConfirmDialog_confirmPrimary__yHajJ:hover{filter:brightness(1.05)}.keys_center___syNL{display:flex;justify-content:center;padding:3rem}.keys_header__JrCfq{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.keys_heading__X8uSC{font-size:1.4rem;font-weight:700}.keys_sub__3R0IR{color:var(--text-muted);font-size:.875rem;margin-top:.15rem}.keys_btnBack__bVwmx{padding:.45rem .9rem;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);font-size:.875rem}.keys_btnBack__bVwmx:hover{background:var(--hover)}.keys_revealBanner__O7S2x{background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:var(--radius);padding:1.25rem;margin-bottom:1.25rem}.keys_revealTitle__51GkW{font-weight:600;font-size:.9rem;margin-bottom:.75rem}.keys_revealRow__T2eMZ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.keys_revealKey__5pGKB{font-family:monospace;font-size:.9rem;background:var(--surface);border:1px solid var(--gold-border);padding:.4rem .75rem;border-radius:6px;word-break:break-all;flex:1 1}.keys_copyBtn__BoViJ{padding:.4rem .85rem;background:var(--gold);color:var(--text);border:none;border-radius:6px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:background .12s}.keys_copyBtn__BoViJ:hover{background:var(--gold-hover)}.keys_dismissBtn__M1GpL{background:none;border:none;color:var(--text-muted);font-size:.8rem;text-decoration:underline;cursor:pointer}.keys_createForm__xzU5H{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;margin-bottom:1.25rem}.keys_sectionTitle__AwdQP{font-size:.9rem;font-weight:600;margin-bottom:.75rem}.keys_createRow___4OYv{display:flex;gap:.75rem;flex-wrap:wrap}.keys_input__vr6Xa{flex:1 1;min-width:180px;padding:.575rem .875rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;outline:none}.keys_input__vr6Xa:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.keys_btnCreate__9yOPP{padding:.575rem 1.1rem;background:var(--primary);color:var(--on-primary);border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;white-space:nowrap}.keys_btnCreate__9yOPP:hover:not(:disabled){background:var(--primary-dark)}.keys_btnCreate__9yOPP:disabled{opacity:.6;cursor:not-allowed}.keys_limitWarning__VWAkj{color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-border);padding:.65rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1.25rem}.keys_errorMsg__6RJN8{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1rem}.keys_tableWrap__3E39z{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.keys_table__xCT_k{width:100%;border-collapse:collapse;font-size:.875rem}.keys_table__xCT_k th{text-align:left;color:var(--text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.keys_table__xCT_k td,.keys_table__xCT_k th{padding:.7rem 1rem;border-bottom:1px solid var(--border)}.keys_table__xCT_k td{vertical-align:middle}.keys_table__xCT_k tr:last-child td{border-bottom:none}.keys_table__xCT_k tr:hover td{background:var(--hover)}.keys_rowInactive__4sxJx td{opacity:.5}.keys_labelCell__fvb_g{font-weight:500}.keys_muted__Z9z3g{color:var(--text-muted);font-size:.82rem}.keys_emptyCell__EpEA9{color:var(--text-muted);font-size:.875rem;text-align:center;padding:2rem!important}.keys_badgeActive__uVuW6{background:var(--success-hover);color:var(--success-badge)}.keys_badgeActive__uVuW6,.keys_badgeRevoked__zQvh7{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.keys_badgeRevoked__zQvh7{background:var(--hover);color:var(--text-muted)}.keys_btnRevoke__do5hU{padding:.3rem .65rem;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);border-radius:6px;font-size:.8rem;font-weight:500}.keys_btnRevoke__do5hU:hover{background:var(--danger-hover)}.detail_header___OnyN{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.detail_titleRow__ryPEK{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.detail_heading__FeP1_{font-size:1.4rem;font-weight:700}.detail_slug__zd37x{color:var(--text-muted);font-size:.85rem;font-family:monospace;margin-top:.2rem}.detail_actions__ZLpMu{display:flex;gap:.6rem;flex-wrap:wrap}.detail_btnDelete__Aprid,.detail_btnEdit__ihkJF,.detail_btnKeys__o7kpi{padding:.45rem .9rem;border-radius:var(--radius);font-size:.875rem;font-weight:500}.detail_btnEdit__ihkJF{border:1px solid var(--border);background:var(--surface);color:var(--text)}.detail_btnEdit__ihkJF:hover{background:var(--hover)}.detail_btnKeys__o7kpi{border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--primary)}.detail_btnKeys__o7kpi:hover{background:var(--primary-tint)}.detail_btnDelete__Aprid{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger)}.detail_btnDelete__Aprid:hover{background:var(--danger-hover)}.detail_btnActivate__VND9W{padding:.45rem .9rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-text)}.detail_btnActivate__VND9W:hover{background:var(--success-hover)}.detail_errorMsg__no6tz{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem}.detail_grid__AdnTe{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.detail_card__SZRMy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.detail_cardTitle__ulJB1{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.75rem}.detail_row__cdLDH{display:flex;justify-content:space-between;gap:.5rem;font-size:.875rem;padding:.3rem 0;border-bottom:1px solid var(--border)}.detail_row__cdLDH:last-child{border-bottom:none}.detail_rowLabel__xnOYC{color:var(--text-muted);flex-shrink:0}.detail_list__e7WPo{list-style:disc;padding-left:1.2rem;font-size:.875rem;line-height:1.8}.detail_muted__LA0zp{color:var(--text-muted);font-size:.875rem}.detail_prose__m5_xx{font-size:.875rem;line-height:1.6;color:var(--text)}.new_header__0VJHc{margin-bottom:1.5rem}.new_heading__Jdv0R{font-size:1.4rem;font-weight:700}.companies_header__z_5K3{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.companies_heading__CcC1x{font-size:1.4rem;font-weight:700}.companies_sub__nGUvX{color:var(--text-muted);font-size:.875rem;margin-top:.15rem}.companies_btnPrimary__3_YGo{padding:.6rem 1.1rem;background:var(--primary);color:var(--on-primary);border-radius:var(--radius);font-size:.9rem;font-weight:600;white-space:nowrap;transition:background .15s}.companies_btnPrimary__3_YGo:hover{background:var(--primary-dark)}.companies_toolbar__zeD1F{margin-bottom:1rem}.companies_toggleLabel__qyeRW{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted);cursor:pointer}.companies_center__QZLnA{display:flex;justify-content:center;padding:3rem 0}.companies_errorMsg__Tut99{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem}.companies_empty__rFWAA{color:var(--text-muted);font-size:.9rem}.companies_empty__rFWAA a{color:var(--primary);text-decoration:underline}.companies_tableWrap__iN_kL{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.companies_table__YIUxl{width:100%;border-collapse:collapse;font-size:.875rem}.companies_table__YIUxl th{text-align:left;color:var(--text-muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.companies_table__YIUxl td,.companies_table__YIUxl th{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.companies_table__YIUxl td{vertical-align:middle}.companies_table__YIUxl tr:last-child td{border-bottom:none}.companies_table__YIUxl tr:hover td{background:var(--hover)}.companies_rowInactive__SvShL td{opacity:.55}.companies_nameCell__vNZ_p a{font-weight:500;color:var(--primary)}.companies_nameCell__vNZ_p a:hover{text-decoration:underline}.companies_mono__jKMly{font-family:monospace;font-size:.82rem;color:var(--text-muted)}.companies_actions__OI9X2{display:flex;gap:.5rem;flex-wrap:wrap}.companies_btnDelete___hpth,.companies_btnEdit__EWEVw,.companies_btnKeys__xCw8S{padding:.3rem .65rem;border-radius:6px;font-size:.8rem;font-weight:500;white-space:nowrap}.companies_btnEdit__EWEVw{border:1px solid var(--border);background:var(--surface);color:var(--text)}.companies_btnEdit__EWEVw:hover{background:var(--hover)}.companies_btnKeys__xCw8S{border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--primary)}.companies_btnKeys__xCw8S:hover{background:var(--primary-tint)}.companies_btnDelete___hpth{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger)}.companies_btnDelete___hpth:hover{background:var(--danger-hover)}.companies_pagination__BlOOT{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;font-size:.875rem;color:var(--text-muted)}.companies_pagination__BlOOT button{padding:.4rem .85rem;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);font-size:.85rem}.companies_pagination__BlOOT button:hover:not(:disabled){background:var(--hover)}.companies_pagination__BlOOT button:disabled{opacity:.4;cursor:not-allowed}.portal_header__mjODo{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.portal_heading__Ncmym{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:2.1rem;font-weight:400;letter-spacing:-.03em;line-height:1.15}.portal_sub__uVtHo{color:var(--text-muted);font-size:.875rem;margin-top:.35rem;line-height:1.5}.portal_center__mC_Wq{display:flex;justify-content:center;padding:3rem 0}.portal_errorMsg__MOvar{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem}.portal_cards__sA2oS{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:1.5rem}.portal_card__JHapB{background:var(--surface);padding:1.15rem 1.2rem}.portal_cardLabel__wqpt2{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;font-weight:500}.portal_cardValue__vZWCL{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:2.15rem;font-weight:500;letter-spacing:-.04em;line-height:1;margin-top:.45rem}.portal_panel__OaqXn{background:var(--surface);border:1px solid var(--border);padding:1.35rem 1.5rem}.portal_panelTitle__xRXv6{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.25rem}.portal_dl__zPty9{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.portal_dl__zPty9 dt{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;font-weight:500}.portal_dl__zPty9 dd{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:500;letter-spacing:-.03em;margin-top:.25rem}.portal_warn__95dms{margin-top:1rem;color:var(--danger-text);font-size:.875rem}.portal_tableWrap__jeVM1{overflow-x:auto;border:1px solid var(--border);background:var(--surface)}.portal_table__5vay_{width:100%;border-collapse:collapse;font-size:.875rem}.portal_table__5vay_ th{text-align:left;color:var(--text-muted);font-weight:500;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em}.portal_table__5vay_ td,.portal_table__5vay_ th{padding:.75rem 1rem;border-bottom:1px solid var(--border)}.portal_table__5vay_ tr:last-child td{border-bottom:none}.portal_rowEscalated__NNBsv td{background:var(--warn-bg)}.portal_rowLink__8MG2E{color:var(--text);font-weight:600;border-bottom:1px solid var(--border)}.portal_filters__ktBuM{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.portal_select__vt_HO{padding:.45rem .65rem;border:1px solid var(--border);background:var(--surface);font-size:.875rem}.portal_empty__f7nOr{color:var(--text-muted);font-size:.9rem;padding:2rem 0}.portal_thread__Yuc_L{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.portal_bubble__rWfec{max-width:720px;padding:.75rem 1rem;border:1px solid var(--border);background:var(--surface);font-size:.9rem;white-space:pre-wrap}.portal_bubbleUser__nhiWO{background:var(--hover)}.portal_bubbleQuota__C1MSs{background:var(--danger-bg);border-color:var(--danger-border)}.portal_bubbleMeta__EEiUN{font-size:.75rem;color:var(--text-muted);margin-bottom:.35rem}.portal_btnPrimary__5eUT3{padding:.65rem 1.15rem;background:var(--primary);color:var(--on-primary);border:1px solid var(--primary);font-size:.88rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.portal_btnPrimary__5eUT3:disabled{opacity:.6;cursor:not-allowed}.portal_btnSecondary__4KfQg{color:var(--text);border:1px solid var(--border)}.portal_btnDanger__n__DU,.portal_btnSecondary__4KfQg{padding:.6rem 1rem;background:transparent;font-size:.875rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.portal_btnDanger__n__DU{color:var(--danger-text);border:1px solid var(--danger-border)}.portal_badgeEscalated__XGh_f{display:inline-block;padding:.2rem .55rem;border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.portal_composer__0b2PV{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem;max-width:720px}.portal_list___T4x4{display:grid;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.portal_listItem__1_fDk{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem;background:var(--surface)}.portal_rowActions__RWEDW{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.portal_formGrid__d0DNI{display:grid;grid-gap:1rem;gap:1rem;max-width:640px}.portal_label__5nosG{display:flex;flex-direction:column;gap:.35rem;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.portal_input__SIGPM,.portal_selectFull__l6fQZ,.portal_textarea__vzXyH{padding:.55rem .7rem;border:1px solid var(--border);font-size:.9rem;font-weight:400;background:var(--surface);color:var(--text)}.portal_textarea__vzXyH{min-height:90px;resize:vertical;font-family:inherit}.portal_success__Z8WQm{color:var(--success-text);background:var(--success-bg);border:1px solid var(--success-border);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem}.portal_back__neAet{color:var(--text);font-size:.875rem;margin-bottom:.75rem;display:inline-block;font-weight:600}.portal_bannerTrial__iGOgx{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1.25rem}.portal_prize__pLrXr{background:var(--surface);border:1px solid var(--border);padding:1.35rem 1.5rem;margin-bottom:1.25rem}.portal_prizeUrl__sKCIj{font-family:ui-monospace,monospace;font-size:.9rem;word-break:break-all;margin:.75rem 0 1rem}.portal_prizeActions__HhtZA{display:flex;gap:.75rem;flex-wrap:wrap}.portal_planGrid__PJGuB{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);margin-top:1rem}.portal_planCard__xxovL{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;text-align:left;padding:1.1rem 1.15rem;background:var(--surface);cursor:pointer;font-size:.875rem;border:none}.portal_planCard__xxovL span{color:var(--text-muted)}.portal_planCard__xxovL em{font-style:normal;font-weight:600;font-size:.8rem;color:var(--primary)}.portal_planCardSelected__VZS5s{box-shadow:inset 0 0 0 1px var(--text)}.portal_planPrice__i0DGd{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:500;color:var(--text)!important}.portal_queueGrid__7sD80{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:1.5rem}.portal_queueCard__ZZvcv{background:var(--surface);padding:1.15rem 1.2rem;text-decoration:none;color:inherit;display:block}.portal_queueCard__ZZvcv:hover{background:var(--hover)}.portal_tabs__tjpfc{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.portal_tab__uo_5_{padding:.45rem .85rem;border:1px solid var(--border);background:transparent;font-size:.85rem;font-weight:600;color:var(--text);text-decoration:none;cursor:pointer;font-family:inherit}.portal_tabActive__OxbOk{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.portal_headerActions__URKmr{display:flex;flex-wrap:wrap;gap:.5rem}.portal_notifyBanner__PwZul{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);padding:.75rem 1rem;font-size:.875rem;margin:0 0 1rem}.portal_faqSave__J1VDr{margin-top:.75rem}.portal_faqForm__26aUC{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.5rem}.portal_faqActions__VORno{display:flex;flex-wrap:wrap;gap:.5rem}