.Footer_footer__UaG1g{border-top:1px solid var(--color-border);padding:3rem 2rem 2rem;background:var(--color-bg-alt)}.Footer_grid__qjDt3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Footer_categoryTitle__ncomC{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text)}.Footer_linkList__TTzpJ{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Footer_link__EWWOW{font-size:.875rem;color:var(--color-text-muted);transition:color .15s}.Footer_link__EWWOW:hover{color:var(--color-text)}.Footer_bottom__O5rKs{max-width:1200px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-text-muted)}@media (max-width:768px){.Footer_footer__UaG1g{padding:2rem 1rem 1.5rem}.Footer_grid__qjDt3{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Footer_bottom__O5rKs{flex-direction:column;gap:.5rem;text-align:center}}.Button_button__nNuJ_{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.Button_button__nNuJ_:disabled,.Button_button__nNuJ_[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button_sm__dwCI0{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.Button_md__AsJLv{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button_lg__fhIuL{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.Button_primary__GCtQm{background-color:var(--color-accent-600);color:#ffffff}.Button_primary__GCtQm:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-accent-700)}.Button_secondary__1AVfZ{background-color:var(--color-bg);color:var(--color-fg);border-color:var(--color-border)}.Button_secondary__1AVfZ:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-gray-50)}.Button_ghost__OC11f{background-color:transparent;color:var(--color-fg)}.Button_ghost__OC11f:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-gray-100)}.Button_danger___6Az_{background-color:var(--color-error-500);color:#ffffff}.Button_danger___6Az_:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-error-700)}.Tooltip_tooltip__CFWxS{position:fixed;z-index:1100;max-width:20rem;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);font-style:normal;letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;animation:Tooltip_tooltip-fade__ObLJ0 .12s ease-out}@keyframes Tooltip_tooltip-fade__ObLJ0{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tooltip_tooltip__CFWxS{animation:none}}.Input_wrapper__VUQsW{display:flex;flex-direction:column;gap:var(--space-1)}.Input_label__hrJ2L{font-weight:var(--font-weight-medium)}.Input_input__sQ4vR,.Input_label__hrJ2L{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg)}.Input_input__sQ4vR{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);outline:none;transition:border-color .15s}.Input_input__sQ4vR:focus{border-color:var(--color-accent-500)}.Input_input__sQ4vR:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-gray-50)}.Input_inputError__Ely_v{border-color:var(--color-error-500)}.Input_error__ouwFx{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-error-500)}.Card_card__YyERh{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.Card_title__8oHbP{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0 0 var(--space-4) 0}.Badge_badge__LdmX9{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-weight-medium);white-space:nowrap}.Badge_sm__WuOW3{padding:.125rem var(--space-2);font-size:var(--text-xs)}.Badge_md__F0t_8{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.Badge_default__bfCeO{background-color:var(--color-gray-100);color:var(--color-gray-700)}.Badge_success__Ic4WE{background-color:var(--color-success-50);color:var(--color-success-700)}.Badge_warning__PIKhZ{background-color:var(--color-warning-50);color:var(--color-warning-700)}.Badge_error__FXwr_{background-color:var(--color-error-50);color:var(--color-error-700)}.Badge_info__guymn{background-color:var(--color-info-50);color:var(--color-info-700)}.PageHeader_header__DaJWP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.PageHeader_content__H_Ccf{display:flex;flex-direction:column;gap:var(--space-1)}.PageHeader_title__phGr1{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-fg);margin:0}.PageHeader_description__Pn7hd{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg-muted);margin:0}.EmptyState_container__L9bKE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}.EmptyState_icon__ZiGjw{margin-bottom:var(--space-4);color:var(--color-gray-400)}.EmptyState_title__oQXnU{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0 0 var(--space-2) 0}.EmptyState_description__Yt5RA{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg-muted);margin:0 0 var(--space-6) 0;max-width:24rem}.Spinner_spinner__zj_LF{display:inline-block;border:2px solid var(--color-gray-200);border-top-color:var(--color-accent-600);border-radius:50%;animation:Spinner_spin__OJest .6s linear infinite}.Spinner_sm__1u_Vj{width:1rem;height:1rem}.Spinner_md__Ui9Cr{width:1.5rem;height:1.5rem}.Spinner_lg__QwXi1{width:2rem;height:2rem}@keyframes Spinner_spin__OJest{to{transform:rotate(1turn)}}.DataTable_wrapper__2k7pd{overflow-x:auto}.DataTable_table__tti2q{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-sm)}.DataTable_th__0TShL{text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);white-space:nowrap}.DataTable_td__2kM_0,.DataTable_th__0TShL{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.DataTable_td__2kM_0{color:var(--color-fg)}.DataTable_tr__1JxNz:hover{background-color:var(--color-gray-50)}.Drawer_overlay__rm8hq{position:fixed;inset:0;background-color:rgba(0,0,0,.35);z-index:100;display:flex;animation:Drawer_drawer-overlay-fade__AvLnc .18s ease-out}.Drawer_overlay-nested__As0GO{z-index:110;background-color:rgba(0,0,0,.25)}.Drawer_side-right__YMeZ0{margin-left:auto;animation:Drawer_drawer-slide-from-right__0lAu9 .22s ease-out}.Drawer_side-left__T7yCx{margin-right:auto;animation:Drawer_drawer-slide-from-left__RxdaH .22s ease-out}.Drawer_panel__aLF5_{display:flex;flex-direction:column;background-color:var(--color-bg);color:var(--color-fg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);height:100%;width:100%;max-width:100vw;outline:none}.Drawer_side-left__T7yCx{border-left:none;border-right:1px solid var(--color-border)}.Drawer_width-sm__CPBfn{max-width:380px}.Drawer_width-md__nz3th{max-width:520px}.Drawer_width-lg__dBJRO{max-width:720px}.Drawer_width-xl__nccK_{max-width:920px}@media (max-width:768px){.Drawer_width-lg__dBJRO,.Drawer_width-md__nz3th,.Drawer_width-sm__CPBfn,.Drawer_width-xl__nccK_{max-width:100vw}}.Drawer_header__ojmI6{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.Drawer_title__wngJp{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0;line-height:var(--leading-tight);flex:1 1 auto;min-width:0;word-break:break-word}.Drawer_titleWithIcon__2spEm{display:flex;align-items:center;gap:var(--space-2)}.Drawer_closeButton__YBKKA{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:22px;line-height:1;background:none;border:none;border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer}.Drawer_closeButton__YBKKA:hover{background-color:var(--color-gray-100);color:var(--color-fg)}.Drawer_body__VxBIR{flex:1 1 auto;overflow-y:auto;padding:var(--space-5)}.Drawer_footer__Hv9ND{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background-color:var(--color-bg)}@keyframes Drawer_drawer-overlay-fade__AvLnc{0%{opacity:0}to{opacity:1}}@keyframes Drawer_drawer-slide-from-right__0lAu9{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_drawer-slide-from-left__RxdaH{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Drawer_overlay__rm8hq,.Drawer_side-left__T7yCx,.Drawer_side-right__YMeZ0{animation:Drawer_drawer-overlay-fade__AvLnc .12s linear}}.InfoHint_wrap__v8A9L{display:inline-flex;align-items:center;-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);vertical-align:middle}.InfoHint_trigger__fAlRk{display:inline-flex;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;padding:0;border:1px solid var(--color-fg-muted);border-radius:var(--radius-full);background:none;color:var(--color-fg-muted);font-family:var(--font-sans);font-size:.625rem;font-style:italic;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer}.InfoHint_trigger__fAlRk:hover,.InfoHint_trigger__fAlRk[aria-expanded=true]{border-color:var(--color-fg);color:var(--color-fg)}.InfoHint_trigger__fAlRk:focus-visible{outline:2px solid var(--color-accent-600);outline-offset:2px}.ThemeToggle_toggle__0rU0L{background:none;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:.25rem .5rem;font-size:1.125rem;line-height:1;cursor:pointer;color:var(--color-text-muted,#6b7280);transition:background-color .15s,color .15s;display:flex;align-items:center;justify-content:center}.ThemeToggle_toggle__0rU0L:hover{background:var(--color-bg-alt,#f9fafb);color:var(--color-text,#1a1a2e)}.Header_header__MvnS2{border-bottom:1px solid var(--color-border);padding:.75rem 2rem;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:var(--color-bg);z-index:100}.Header_logo__j7oID{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;color:var(--color-text);flex-shrink:0}[data-theme=dark] .Header_logo__j7oID img{filter:invert(1) brightness(1.05)}.Header_nav__EE71E{display:flex;gap:1.5rem;align-items:center}.Header_navLink__Q_hTB{font-size:.875rem;color:var(--color-text-muted);transition:color .15s;white-space:nowrap}.Header_more__uwDbC{position:relative}.Header_moreButton__F_b_6{font:inherit;font-size:.875rem;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;transition:color .15s}.Header_moreButton__F_b_6:hover,.Header_moreButton__F_b_6[aria-expanded=true]{color:var(--color-text)}.Header_morePanel__gtJnI{display:none;position:absolute;top:calc(100% + .75rem);right:0;min-width:11rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px -8px rgb(0 0 0/.25)}.Header_morePanelOpen__TIA_9{display:flex}.Header_navLink__Q_hTB:hover{color:var(--color-text)}.Header_loginLink__U2pKV{font-size:.875rem;font-weight:500;color:var(--color-text);white-space:nowrap}.Header_demoCta___mh_x{font-size:.875rem;font-weight:600;background:var(--color-primary);color:var(--color-on-primary);padding:.5rem 1rem;border-radius:6px;transition:opacity .15s;white-space:nowrap}.Header_demoCta___mh_x:hover{opacity:.9}.Header_mobileToggle__UfGeC{display:none;background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.5rem;color:var(--color-text);line-height:1}@media (min-width:1240px) and (max-width:1439px){.Header_nav__EE71E{gap:1.25rem}}@media (max-width:1239px){.Header_header__MvnS2{padding:.75rem 1rem}.Header_nav__EE71E{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-direction:column;padding:1rem;gap:.75rem;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.Header_navOpen__uAq5h{display:flex}.Header_mobileToggle__UfGeC{display:block}.Header_demoCta___mh_x{text-align:center;width:100%}.Header_moreButton__F_b_6{display:none}.Header_morePanel__gtJnI{display:flex;position:static;padding:0;border:none;box-shadow:none;background:none;min-width:0}}.LegalPage_wrap__seCwr{padding:4rem 2rem;max-width:820px;margin:0 auto}.LegalPage_title__5PgNb{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.02em}.LegalPage_meta__47geC{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline;font-size:.8125rem;color:var(--color-text-muted);padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border)}.LegalPage_version__iHBWG{font-family:var(--font-mono,ui-monospace,monospace);padding:.1rem .4rem;border:1px solid var(--color-border);border-radius:4px}.LegalPage_notice__jJYdj{padding:1rem 1.25rem;margin-bottom:2rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-alt);font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.LegalPage_lede__Lg2H6{font-size:1.0625rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:1.25rem}.LegalPage_sectionTitle__FvlKd{font-size:1.125rem;font-weight:700;margin-top:2.5rem;margin-bottom:.75rem}.LegalPage_body__r_WLw{margin-bottom:1rem}.LegalPage_body__r_WLw,.LegalPage_list__j_r4J{font-size:.9375rem;line-height:1.7;color:var(--color-text-muted)}.LegalPage_list__j_r4J{margin:0 0 1rem 1.25rem}.LegalPage_list__j_r4J li{margin-bottom:.4rem}.LegalPage_tableScroll__pfIBD{overflow-x:auto;margin-bottom:1.5rem}.LegalPage_table__nBiAO{width:100%;border-collapse:collapse;font-size:.875rem}.LegalPage_table__nBiAO td,.LegalPage_table__nBiAO th{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid var(--color-border)}.LegalPage_table__nBiAO th{font-weight:600;color:var(--color-text);white-space:nowrap}.LegalPage_table__nBiAO td{color:var(--color-text-muted)}@media (max-width:640px){.LegalPage_wrap__seCwr{padding:2.5rem 1rem}.LegalPage_title__5PgNb{font-size:2rem}.LegalPage_table__nBiAO th{white-space:normal}}