.Badge_success__HUXio{background-color:var(--surface-state-success);color:var(--text-badge-success)}.Badge_warning__6D1zV{background-color:var(--surface-state-warning);color:var(--text-state-warning)}.Badge_danger__lW7ed{background-color:var(--surface-state-danger);color:var(--text-state-danger)}.Badge_info__luL2_{background-color:var(--surface-state-info);color:var(--text-state-info)}.Badge_neutral___9ajm{background-color:var(--neutral-100);color:var(--neutral-700)}.Badge_brand__GdMlI{background-color:var(--surface-state-brand);color:var(--text-accent)}.Badge_dotSuccess__DKjUU{background-color:var(--success)}.Badge_dotWarning__DF1NU{background-color:var(--warning)}.Badge_dotDanger__zhc7l{background-color:var(--danger)}.Badge_dotInfo__DQvfW{background-color:var(--info)}.Badge_dotNeutral__7Ermw{background-color:var(--neutral-500)}.Badge_dotBrand__62cUX{background-color:var(--brand-500)}.Toggle_toggle__j06pJ{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:14px;cursor:pointer}.Toggle_withoutMargin__XprBe{margin:0}.Toggle_unavailable__GBc_D{cursor:not-allowed;opacity:.6}.Toggle_slider__5JAwq{position:relative;display:inline-block;flex-shrink:0;width:44px;height:24px}.Toggle_slider__5JAwq input{opacity:0;width:0;height:0}.Toggle_track__Ezk_F{inset:0;background-color:var(--border-strong)}.Toggle_track__Ezk_F,.Toggle_track__Ezk_F:before{position:absolute;border-radius:var(--radius-full);transition:var(--motion-base)}.Toggle_track__Ezk_F:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white}.Toggle_slider__5JAwq input:checked+.Toggle_track__Ezk_F{background-color:var(--success)}.Toggle_slider__5JAwq input:checked+.Toggle_track__Ezk_F:before{transform:translateX(20px)}.Toggle_slider__5JAwq input:focus-visible+.Toggle_track__Ezk_F{outline:2px solid var(--success);outline-offset:2px}.Toggle_label__aD0kF{color:var(--text-primary)}.Tabs_tabs__XM5G6{display:inline-flex;flex-wrap:wrap;max-width:100%;align-self:flex-start;padding:4px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:4px}.Tabs_button__aIH30{appearance:none;padding:8px 20px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}@media (max-width:480px){.Tabs_button__aIH30{flex:1 1 auto;padding:8px 12px}}.Tabs_button__aIH30:disabled{cursor:not-allowed;opacity:.6}.Tabs_button__aIH30:hover:not(.Tabs_buttonSelected__oG2OR):not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.Tabs_buttonSelected__oG2OR{background:var(--brand-fill);color:white;box-shadow:var(--shadow-tab-selected)}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--surface-scrim);backdrop-filter:blur(4px);animation:Modal_overlayIn__uLBmS var(--motion-fast) var(--easing-standard)}.Modal_panel__LhluY{position:relative;display:flex;flex-direction:column;width:100%;max-height:90vh;overflow:hidden;background:var(--surface-base);color:var(--text-primary);border:1px solid var(--neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);animation:Modal_panelIn__5IanG var(--motion-base) var(--easing-emphasized)}.Modal_panel__LhluY:focus{outline:none}.Modal_sm__AC0Pd{max-width:28rem}.Modal_md__TbMk0{max-width:32rem}.Modal_lg__R_d51{max-width:42rem}.Modal_xl__Fc0SY{max-width:56rem}.Modal_xxl__yP_XE{max-width:72rem}.Modal_full__V_qau{max-width:95vw}.Modal_header__8JnYo{display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding:16px 20px;border-bottom:1px solid var(--neutral-200)}.Modal_headerTop__v97Qb{display:flex;align-items:flex-start;gap:12px}.Modal_headings__hohRm{flex:1;min-width:0}.Modal_title__iI9nk{margin:0;font-size:18px;line-height:28px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.Modal_subtitle__z2HHI{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--text-secondary);white-space:pre-line}.Modal_icon__7Hc21{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full)}.Modal_toneDanger__yHcy6{color:var(--danger-dark);background:var(--danger-light)}.Modal_toneWarning__Wz6_T{color:var(--warning-dark);background:var(--warning-light)}.Modal_toneInfo__yQaF0{color:var(--info-dark);background:var(--info-light)}.Modal_toneSuccess__ywoQf{color:var(--success-dark);background:var(--success-light)}.Modal_close__vttM6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-2px -6px 0 0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}.Modal_close__vttM6:hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.Modal_close__vttM6:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Modal_close__vttM6:disabled{cursor:not-allowed;opacity:.5}.Modal_headerAction__CI0DW{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Modal_toc__9gNH5{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.Modal_tocItem__v0kFf{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-secondary);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard),border-color var(--motion-fast) var(--easing-standard),color var(--motion-fast) var(--easing-standard)}.Modal_tocItem__v0kFf:hover{background:var(--surface-raised);color:var(--text-primary)}.Modal_tocItem__v0kFf:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Modal_tocCurrent__WQyeu,.Modal_tocCurrent__WQyeu:hover{border-color:var(--brand-500);background:var(--surface-raised);color:var(--text-brand)}.Modal_tocFlawed__x6ybY,.Modal_tocFlawed__x6ybY:hover{border-color:var(--danger);color:var(--danger-dark)}.Modal_tocCount__dXvQP{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--danger-fill);color:white;font-size:11px;line-height:18px;text-align:center}.Modal_content__TNJLG{display:flex;flex-direction:column;flex:1;min-height:0}.Modal_body__9cyDA{flex:1;min-height:0;overflow-y:auto;padding:20px}.Modal_footer__phBNt{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:16px 20px;border-top:1px solid var(--neutral-200);background:var(--surface-muted)}.Modal_footer__phBNt:first-child{border-top:none}.Modal_error__yrIyK{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-light);color:var(--danger-dark);font-size:14px;line-height:20px}.Modal_section__abnvT{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--surface-base);scroll-margin-top:16px}.Modal_section__abnvT:focus{outline:none}.Modal_section__abnvT:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Modal_sectionHeader__9DQwF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--neutral-200);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-muted)}.Modal_sectionHeader__9DQwF:last-child{border-bottom:none;border-radius:var(--radius-md)}.Modal_sectionTitle__F6KTV{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--text-primary)}.Modal_sectionDescription__cpcDe{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--text-secondary)}.Modal_sectionActions__YqUzz{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Modal_sectionBody__ax3T3{padding:16px}.Modal_row__qft52{display:flex;flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;line-height:20px}.Modal_row__qft52+.Modal_row__qft52{border-top:1px solid var(--neutral-200)}.Modal_rowLabel__U7VIw{color:var(--text-tertiary)}.Modal_rowValue__d_csO{flex:1;min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.Modal_rowMono__3Fdkj{font-family:var(--font-mono)}@media (min-width:640px){.Modal_row__qft52{flex-direction:row;align-items:center;gap:0}.Modal_rowTop__RjNot{align-items:flex-start}.Modal_rowLabel__U7VIw{flex-shrink:0;width:10rem;padding-right:8px}}.Modal_grid__InrUn{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.Modal_grid__InrUn{grid-template-columns:repeat(2,minmax(0,1fr))}}.Modal_gridAuto__s2xlD{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.Modal_gridAuto__s2xlD{flex-direction:row}.Modal_gridAuto__s2xlD>*{flex:1 1 0;min-width:0}}@media (max-width:639px){.Modal_overlay__eWoat{align-items:flex-end;padding:0}.Modal_panel__LhluY{max-width:none;max-height:100vh;max-height:100dvh;border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Modal_header__8JnYo{padding:14px 16px}.Modal_body__9cyDA{padding:16px}.Modal_footer__phBNt{gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.Modal_footer__phBNt>*{flex:1 1 auto}}@keyframes Modal_overlayIn__uLBmS{0%{opacity:0}to{opacity:1}}@keyframes Modal_panelIn__5IanG{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Modal_overlay__eWoat,.Modal_panel__LhluY{animation:none}}.TableStyles_mobileCard__X5bLA{background:var(--surface-lifted);border:1px solid var(--border-mobile-card);border-radius:var(--radius-lg);padding:16px;transition:all var(--motion-base) var(--easing-standard);box-shadow:var(--shadow-mobile-card)}.TableStyles_mobileCard__X5bLA:hover{box-shadow:var(--shadow-mobile-card-hover);transform:translateY(-2px);border-color:var(--border-mobile-card-hover)}.TableStyles_mobileCardHeader__9kw5N{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.TableStyles_mobileCardTitle__txJUd{font-size:16px;font-weight:600;color:var(--text-brand)}.TableStyles_mobileCardId__rYS2F{font-size:12px;color:var(--text-secondary);margin-top:2px}.TableStyles_mobileCardGrid__u0QAM{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:400px){.TableStyles_mobileCardGrid__u0QAM{grid-template-columns:1fr;gap:8px}}.TableStyles_mobileCardField__PID2n{display:flex;flex-direction:column;gap:2px}.TableStyles_mobileCardFieldLabel___LJ_i{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.TableStyles_mobileCardFieldValue___wdtD{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.4}.TableStyles_mobileCardFieldValue___wdtD,.TableStyles_mobileCardFieldValue___wdtD div,.TableStyles_mobileCardFieldValue___wdtD span{word-break:break-word;overflow-wrap:break-word}.TableStyles_mobileCardActions__lEJoY{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);justify-content:flex-end;flex-wrap:wrap;overflow:visible}@media (max-width:400px){.TableStyles_mobileCardActions__lEJoY{justify-content:stretch}.TableStyles_mobileCardActions__lEJoY button{flex:1 1 auto}}.TableStyles_mobileCardCompact__5Azj5{padding:10px 12px;border-radius:var(--radius-md)}.TableStyles_mobileCardCompact__5Azj5:hover{transform:none}.TableStyles_mobileCardHeaderCompact__bGQqR{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.TableStyles_mobileCardTitleCompact__gZVXa{font-size:14px;font-weight:600;color:var(--text-brand)}.TableStyles_mobileCardGridCompact__XgGRT{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 10px}@media (max-width:360px){.TableStyles_mobileCardGridCompact__XgGRT{grid-template-columns:repeat(2,1fr)}}.TableStyles_mobileCardFieldCompact__TQ5TC{display:flex;flex-direction:column;gap:1px}.TableStyles_mobileCardFieldCompact__TQ5TC .TableStyles_mobileCardFieldLabel___LJ_i{font-size:9px}.TableStyles_mobileCardFieldCompact__TQ5TC .TableStyles_mobileCardFieldValue___wdtD{font-size:12px}.TableStyles_mobileCardFieldWide__0CrzC{grid-column:1/-1}