@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{font-family:Manrope,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-align:left}p{font-size:14px;line-height:20px}h1,p{margin:0;padding:0}h1{font-size:36px;line-height:48px}h2{font-size:24px;line-height:28px}h2,h3{margin:0;padding:0}h3{font-size:18px;line-height:24px}h4{font-size:14px;line-height:20px}h4,h5,h6{margin:0;padding:0}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}:root{--bg:#f6f6f6;--bg-pattern:none;--bg-pattern-size:auto;--surface:#fff;--surface-2:#f5f4f9;--surface-border:#0000;--text:#242424;--text-muted:#6a6a6a;--text-faint:#c8c8c8;--nav-bg:#242424;--nav-text:#c8c8c8;--nav-text-active:#fff;--nav-active-text:#fff;--nav-active-bg:#ffffff1a;--nav-border:#ffffff0f;--accent:#312783;--accent-soft:#5146c1;--accent-gradient:#5146c1;--shadow:0 1px 2px #2424240a,0 8px 24px #3127830f;--radius:16px;--chip-bg:#f6f6f6;--hero-bg:#242424;--hero-text:#fff;--content-radius:24px;--blur:none}body,html{background:#242424;background:var(--nav-bg);color:#242424;color:var(--text);margin:0;padding:0}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box}::selection{background:#b378b359}[data-theme=neon] table,[data-theme=neon] tbody,[data-theme=neon] td,[data-theme=neon] th,[data-theme=neon] thead,[data-theme=neon] tr,[data-theme=obsidian] table,[data-theme=obsidian] tbody,[data-theme=obsidian] td,[data-theme=obsidian] th,[data-theme=obsidian] thead,[data-theme=obsidian] tr{background:#0000!important;border-color:#0000!important;border-color:var(--surface-border)!important;color:#242424!important;color:var(--text)!important}[data-theme=neon] h1,[data-theme=neon] h2,[data-theme=neon] h3,[data-theme=neon] p,[data-theme=obsidian] h1,[data-theme=obsidian] h2,[data-theme=obsidian] h3,[data-theme=obsidian] p{color:inherit}@keyframes Welcome_gradient-shift__-H8vm{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Welcome_container__NV\+Tc{align-items:center;animation:Welcome_gradient-shift__-H8vm 15s ease infinite;background:linear-gradient(135deg,#f5e6f0,#e8eaf6,#f0f4f8,#e8f5e9,#fff8e1,#f5e6f0);background-size:300% 300%;display:flex;justify-content:center;min-height:100vh;width:100vw}.Welcome_card__IpHcI{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;max-width:400px;padding:40px 32px;width:100%}@media(max-width:1440px){.Welcome_card__IpHcI{margin:0 16px}}.Welcome_logo__HnGn3{height:auto;margin-bottom:8px;width:100px}.Welcome_title__iYCVT{color:#312783;margin-bottom:32px;text-align:center}.Welcome_support-text__B53Ke{color:#c8c8c8;margin-top:24px;text-align:center}.Welcome_support-link__HKcAH{color:#312783;font-weight:600;text-decoration:none}.Welcome_support-link__HKcAH:hover{text-decoration:underline}.ErrorPage_message-container__UTIt5{display:flex;flex-direction:column;gap:8px}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.ChartCard_card__bxLe9{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease}.ChartCard_card__bxLe9:hover .ChartCard_tools__UPi6f{opacity:1}.ChartCard_header__m0fFQ{cursor:grab}.ChartCard_header__m0fFQ:active{cursor:grabbing}.ChartCard_header__m0fFQ{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 0}.ChartCard_titles__DdAoH{min-width:0}.ChartCard_title__mk6Ah{color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.ChartCard_subtitle__1B\+ZR{color:var(--text-muted);font-size:12px;margin:2px 0 0}.ChartCard_tools__UPi6f{align-items:center;color:var(--text-faint);display:flex;gap:8px;opacity:0;transition:opacity .12s ease}.ChartCard_grip__nKuaF{font-size:14px;letter-spacing:-4px;-webkit-user-select:none;user-select:none}.ChartCard_remove__RNDTT{background:var(--chip-bg);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:16px;height:24px;line-height:1;width:24px}.ChartCard_remove__RNDTT:hover{background:#fef1f5;color:#c82b49}.ChartCard_body__xibWV{flex:1 1;min-height:0;padding:12px 20px 16px}.ChartCard_footer__noV2e{color:var(--text-muted);font-size:12px;padding:0 20px 16px}.WidgetControls_controls__T1Fpb{display:flex;flex-wrap:wrap;gap:8px;padding:8px 20px 0}.WidgetControls_control__W9AIR{align-items:center;background:var(--surface-2);border:1px solid var(--surface-border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:11px;gap:6px;padding:2px 8px 2px 10px}.WidgetControls_control__W9AIR select{background:#0000;border:0;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:600;max-width:150px;outline:none;padding:2px 0}.WidgetControls_label__DePAs{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tooltip_tooltip__RuMr1{background:var(--hero-bg);border:1px solid var(--surface-border);border-radius:10px;box-shadow:var(--shadow);color:var(--hero-text);font-size:12px;min-width:140px;padding:8px 12px}.tooltip_label__czANa{font-weight:700;margin-bottom:4px}.tooltip_row__MzCOy{align-items:center;display:flex;gap:8px;line-height:20px}.tooltip_swatch__eJC5T{border-radius:2px;flex-shrink:0;height:8px;width:8px}.tooltip_name__H8QEv{flex:1 1;opacity:.75}.tooltip_value__zxkCQ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ThemeSwitcher_wrap__aYG4u{position:relative}.ThemeSwitcher_trigger__HxFED{align-items:center;background:#0000;border:1px solid var(--nav-border);border-radius:999px;color:var(--nav-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:8px;padding:6px 12px}.ThemeSwitcher_trigger__HxFED:hover{color:var(--nav-text-active)}.ThemeSwitcher_swatch__X83Vz{background:var(--accent-gradient);border-radius:50%;height:12px;width:12px}.ThemeSwitcher_menu__UUbxe{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);bottom:calc(100% + 8px);box-shadow:var(--shadow);left:0;list-style:none;margin:0;padding:6px;position:absolute;width:260px;z-index:60}.ThemeSwitcher_item__M-iTq{align-items:flex-start;background:none;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:8px 10px;text-align:left;width:100%}.ThemeSwitcher_active__0ZWer,.ThemeSwitcher_item__M-iTq:hover{background:var(--surface-2)}.ThemeSwitcher_itemName__zF-EA{font-size:13px;font-weight:700}.ThemeSwitcher_itemTagline__t7ASq{color:var(--text-muted);font-size:11px}.Dashboard_page__101eJ{display:flex;flex-direction:column;gap:16px}.Dashboard_header__lRGlj{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Dashboard_eyebrow__eA9Ti{color:var(--accent-soft);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.Dashboard_title__S67UU{color:var(--text);font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Dashboard_actions__B6rnh{align-items:center;display:flex;gap:8px}.Dashboard_saveState__C-bYO{color:var(--text-faint);font-size:12px;margin-right:8px}.Dashboard_ghost__On68N,.Dashboard_primary__Kg7s2{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface);border:1px solid var(--surface-border);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px;transition:background .12s ease}.Dashboard_ghost__On68N:hover,.Dashboard_primary__Kg7s2:hover{background:var(--surface-2)}.Dashboard_ghost__On68N:disabled,.Dashboard_primary__Kg7s2:disabled{cursor:default;opacity:.5}.Dashboard_primary__Kg7s2{background:#5146c1;border-color:#0000;color:#fff}.Dashboard_addWrap__HHyo6{position:relative}.Dashboard_menu__\+n9mN{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface);border:1px solid var(--surface-border);border-radius:calc(var(--radius)*.75);box-shadow:var(--shadow);left:0;list-style:none;margin:0;min-width:220px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:50}.Dashboard_menu__\+n9mN button{background:none;border:0;border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;padding:8px 12px;text-align:left;width:100%}.Dashboard_menu__\+n9mN button:hover{background:var(--surface-2)}.Dashboard_grid__E2tD2 .react-grid-item.react-grid-placeholder{background:var(--surface-2);border:2px dashed var(--accent-soft);border-radius:var(--radius);opacity:1}.Dashboard_grid__E2tD2 .react-resizable-handle{opacity:0;transition:opacity .12s ease}.Dashboard_customising__xoBGz .Dashboard_grid__E2tD2 .react-resizable-handle{opacity:.6}.Dashboard_loading__AKtJ8{color:var(--text-muted);font-size:13px}.widgets_kpiStrip__BaMTB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));height:100%}.widgets_kpi__ZGwg7{background:var(--surface-2);border:1px solid var(--surface-border);border-radius:calc(var(--radius)*.75);display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;overflow:hidden;padding:16px 64px 16px 16px;position:relative}.widgets_kpi__ZGwg7[data-tone=bad]{background:#fef1f5;border-color:#f5d0d4}.widgets_kpi__ZGwg7[data-tone=good]{background:#ebfff4;border-color:#ccf3de}.widgets_kpiLabel__YtYwk{color:var(--text-muted);font-size:12px}.widgets_kpiIcon__YcWgK{align-items:center;background:var(--surface);border-radius:10px;box-shadow:var(--shadow);color:var(--accent-soft);display:inline-flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.widgets_kpiIcon__YcWgK svg{fill:currentColor;height:18px;width:18px}.widgets_kpiHint__yfdV9{color:var(--text-faint);font-size:11px}.widgets_kpiValue__Nn7u0{font-feature-settings:"tnum";color:var(--text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.widgets_kpiLink__VxrPc{color:var(--accent-soft);font-size:12px;font-weight:700}.widgets_health__LATIF{display:flex;flex-direction:column;gap:12px;height:100%}.widgets_healthRow__wfeiB{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.widgets_healthBucket__WVOxK{align-items:flex-start;background:var(--surface-2);border:1px solid var(--surface-border);border-radius:calc(var(--radius)*.6);display:flex;flex-direction:column;gap:2px;padding:8px 12px}.widgets_healthDot__j1AcX{border-radius:50%;flex-shrink:0;height:8px;width:8px}.widgets_healthCount__i7e4P{font-size:22px;font-weight:800;line-height:1.1}.widgets_healthLabel__S9FdE{color:var(--text-muted);font-size:11px}.widgets_attention__zGCWJ{flex:1 1;list-style:none;margin:0;overflow:auto;padding:0}.widgets_quiet__UWSP0{color:var(--text-muted);font-size:12px}.widgets_attentionItem__pHn6e{align-items:center;border-top:1px solid #0000;border-top:1px solid var(--surface-border,#0000);display:flex;font-size:13px;gap:8px;padding:8px 0}.widgets_attentionItem__pHn6e:hover .widgets_attentionName__BRcLh{color:var(--accent-soft)}.widgets_attentionName__BRcLh{font-weight:600}.widgets_attentionMeta__kZSig{color:var(--text-muted);font-size:12px;margin-left:auto}@media(max-width:834px){.widgets_healthRow__wfeiB,.widgets_kpiStrip__BaMTB{grid-template-columns:repeat(2,minmax(0,1fr))}}.DataTable_wrap__wXo3D{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.DataTable_toolbar__FKMnl{align-items:center;border-bottom:1px solid #ececf3;display:flex;justify-content:space-between;padding:12px 16px}.DataTable_count__NlTjN{color:var(--text-muted);font-size:12px}.DataTable_chooserWrap__Q3NaF{position:relative}.DataTable_ghost__SrHS5{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.DataTable_ghost__SrHS5:hover{background:var(--surface-2)}.DataTable_chooser__0XI9V{background:var(--surface);border:1px solid #e3e2ee;border-radius:12px;box-shadow:var(--shadow);list-style:none;margin:0;min-width:200px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.DataTable_chooserItem__hzOfY{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.DataTable_chooserItem__hzOfY:hover{background:var(--surface-2)}.DataTable_scroller__F0JaW{overflow-x:auto}.DataTable_table__IaDbT{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.DataTable_th__IJQO2{background:var(--surface-2);border-bottom:1px solid #ececf3;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:0;position:sticky;text-align:left;text-transform:uppercase;top:0}.DataTable_th__IJQO2[draggable=true]{cursor:grab}.DataTable_thButton__XDhmi{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:12px 16px;text-align:left;width:100%}.DataTable_thButton__XDhmi:disabled{cursor:default}.DataTable_right__PM9Rb .DataTable_th__IJQO2[draggable=true]{cursor:grab}.DataTable_dragging__6Cii\+{opacity:.4}.DataTable_dropBefore__hTDhT{box-shadow:inset 3px 0 0 #5146c1}.DataTable_chooserReset__taa\+4{background:none;border:0;border-bottom:1px solid #ececf3;color:#5146c1;cursor:pointer;font:inherit;font-size:12px;font-weight:700;margin-bottom:4px;padding:6px 8px;text-align:left;width:100%}.DataTable_thButton__XDhmi{justify-content:flex-end}.DataTable_sortIcon__LTyHY{color:var(--accent-soft);opacity:0;transition:opacity .12s ease}.DataTable_sortable__XwByj:hover .DataTable_sortIcon__LTyHY{opacity:.5}.DataTable_sortActive__UkKxI{opacity:1!important}@keyframes DataTable_rowIn__P9Ra5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DataTable_tr__4cxbx{animation:DataTable_rowIn__P9Ra5 .32s ease both;transition:background .12s ease}.DataTable_tr__4cxbx:hover{background:var(--surface-2)}.DataTable_clickable__rePsN{cursor:pointer}.DataTable_clickable__rePsN:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.DataTable_td__mx3wx{border-bottom:1px solid #f0f0f5;color:var(--text);padding:12px 16px;vertical-align:middle}.DataTable_right__PM9Rb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.DataTable_empty__kud1f{color:var(--text-muted);padding:32px;text-align:center}.Tenants_page__MtoVc{color:var(--text);display:flex;flex-direction:column;gap:16px}.Tenants_header__R8Z4p{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Tenants_title__hBMjW{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Tenants_subtitle__w0bWp{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Tenants_filters__Q8-ga{align-items:center;display:flex;gap:12px}.Tenants_segments__1NXPG{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.Tenants_segmentOn__9eOoS,.Tenants_segment__dysvQ{background:#0000;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.Tenants_segmentOn__9eOoS{background:#5146c1;color:#fff}.Tenants_search__WZdMS{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);font:inherit;font-size:13px;min-width:220px;outline:none;padding:8px 14px}.Tenants_search__WZdMS:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Tenants_primary__BagK4{background:#5146c1;border:1px solid #0000;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 16px;white-space:nowrap}.Tenants_name__HzCnv{align-items:center;display:flex;gap:12px}.Tenants_avatar__x6M8k{align-items:center;background:#ecebf7;border-radius:10px;color:#312783;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.Tenants_nameText__uzF3l{display:flex;flex-direction:column;line-height:1.2}.Tenants_displayName__9nLor{font-weight:700}.Tenants_key__FLhYM{color:var(--text-muted);font-size:11px}.Tenants_muted__gVpKS{color:var(--text-faint)}.Tenants_addons__ArZDq{display:flex;flex-wrap:wrap;gap:4px}.Tenants_addon__OM80\+{background:var(--surface-2);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.Tenants_health__I6BAb{align-items:center;display:inline-flex;font-weight:600;gap:8px}.Tenants_dot__OaCrA{background:var(--text-faint);border-radius:50%;box-shadow:0 0 0 3px #c8c8c840;height:8px;width:8px}[data-health=ok] .Tenants_dot__OaCrA{background:#158252;box-shadow:0 0 0 3px #15825233}[data-health=warning] .Tenants_dot__OaCrA{background:#e4ae50;box-shadow:0 0 0 3px #e4ae5040}[data-health=error] .Tenants_dot__OaCrA{background:#cc0e0e;box-shadow:0 0 0 3px #cc0e0e33}.Tenants_error__xy0Aq{color:#c82b49}.TenantBillingSettings_panel__n-0Ik{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:20px}.TenantBillingSettings_head__PTow-{align-items:center;display:flex;justify-content:space-between}.TenantBillingSettings_title__Juvub{font-size:14px;font-weight:700;margin:0}.TenantBillingSettings_dl__AMPKO{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:160px 1fr;margin:0}.TenantBillingSettings_dl__AMPKO dt{color:var(--text-muted)}.TenantBillingSettings_dl__AMPKO dd{margin:0}.TenantBillingSettings_address__Js7PM{color:var(--text-muted);display:block;font-size:12px;white-space:pre-line}.TenantBillingSettings_form__Wsn3w{display:flex;flex-direction:column;gap:12px}.TenantBillingSettings_row2__YYeQS,.TenantBillingSettings_row3__s4wfq{grid-gap:12px;display:grid;gap:12px}.TenantBillingSettings_row2__YYeQS{grid-template-columns:1fr 1fr}.TenantBillingSettings_row3__s4wfq{grid-template-columns:1fr 1fr 1fr}.TenantBillingSettings_field__2DMMX{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.TenantBillingSettings_field__2DMMX input,.TenantBillingSettings_field__2DMMX select,.TenantBillingSettings_field__2DMMX textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.TenantBillingSettings_field__2DMMX input:focus,.TenantBillingSettings_field__2DMMX select:focus,.TenantBillingSettings_field__2DMMX textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.TenantBillingSettings_field__2DMMX small{color:var(--text-faint)}.TenantBillingSettings_actions__JlsuM{display:flex;gap:8px;justify-content:flex-end}.TenantBillingSettings_ghost__8-idS,.TenantBillingSettings_primary__3Hu8U{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.TenantBillingSettings_primary__3Hu8U{background:#5146c1;border-color:#0000;color:#fff}.TenantBillingSettings_primary__3Hu8U:disabled{cursor:default;opacity:.6}.TenantBillingSettings_muted__DdIKZ{color:var(--text-muted);font-size:13px;margin:0}.TenantBillingSettings_warn__gIrTA{color:#cd4111;font-size:12px}.TenantBillingSettings_error__b4zMc{color:#c82b49;font-size:13px;margin:0}@media(max-width:834px){.TenantBillingSettings_dl__AMPKO,.TenantBillingSettings_row2__YYeQS,.TenantBillingSettings_row3__s4wfq{grid-template-columns:1fr}}.TenantBilling_split__-y\+cQ{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.TenantBilling_main__nQhqs{display:flex;flex-direction:column;gap:16px}.TenantBilling_summaryRow__rQh7J{align-items:center;display:flex;gap:16px;justify-content:space-between}.TenantBilling_stat__hxXAi{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;min-width:220px;padding:16px 20px}.TenantBilling_statLabel__Oo4Af{color:var(--text-muted);font-size:12px}.TenantBilling_statValue__COQ7e{font-size:26px;font-weight:800;letter-spacing:-.02em}.TenantBilling_statHint__EZSC-{color:var(--text-faint);font-size:11px}.TenantBilling_warnings__bmcwq{display:flex;flex-direction:column;gap:8px}.TenantBilling_warning__MARWF{animation:TenantBilling_lineIn__CzwZk .24s ease both;background:#fef9ee;border:1px solid #f8e2ca;border-radius:calc(var(--radius)*.75);display:flex;flex-direction:column;gap:2px;padding:12px 16px}.TenantBilling_warning__MARWF[data-kind=uninstalled]{background:#fef1f5;border-color:#f5d0d4}.TenantBilling_warningTitle__cG9hf{color:#cd4111;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-kind=uninstalled] .TenantBilling_warningTitle__cG9hf{color:#c82b49}.TenantBilling_warningText__3i\+k9{font-size:13px}.TenantBilling_group__lw7vV{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px}.TenantBilling_groupTitle__MaThb{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.TenantBilling_groupTitle__MaThb[data-state=live]{color:#158252}.TenantBilling_groupTitle__MaThb[data-state=upcoming]{color:#5146c1}.TenantBilling_lines__VB7pI{list-style:none;margin:0;padding:0}@keyframes TenantBilling_lineIn__CzwZk{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TenantBilling_line__DOx8n{align-items:center;animation:TenantBilling_lineIn__CzwZk .24s ease both;border-top:1px solid #f0f0f5;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.TenantBilling_line__DOx8n:first-child{border-top:0}.TenantBilling_line__DOx8n[data-state=ended]{opacity:.6}.TenantBilling_lineMain__h8eiD{display:flex;flex-direction:column;gap:2px;min-width:0}.TenantBilling_lineName__889kV{font-weight:700}.TenantBilling_lineMeta__9I98f{color:var(--text-muted);font-size:12px}.TenantBilling_lineRight__YfCXo{align-items:center;display:flex;flex-shrink:0;gap:12px}.TenantBilling_lineValue__M-ZBw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.TenantBilling_endButton__Vo4f7{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:#c82b49;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 10px}.TenantBilling_endButton__Vo4f7:hover{background:#fef1f5}.TenantBilling_panel__6fzQE{animation:TenantBilling_lineIn__CzwZk .22s ease both;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;position:sticky;top:16px}.TenantBilling_panelHeader__YzBN8{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TenantBilling_panelTitle__1ngOW{font-size:18px;font-weight:800;margin:0}.TenantBilling_close__wajBP{background:var(--surface-2);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.TenantBilling_form__nefYb{display:flex;flex-direction:column;gap:12px}.TenantBilling_row__RT\+vO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TenantBilling_field__NkOjX{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.TenantBilling_field__NkOjX input,.TenantBilling_field__NkOjX select{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.TenantBilling_field__NkOjX input:focus,.TenantBilling_field__NkOjX select:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.TenantBilling_field__NkOjX small{color:var(--text-faint);line-height:1.4}.TenantBilling_actions__xCq-g{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.TenantBilling_ghost__ocgHs,.TenantBilling_primary__p-3nm{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.TenantBilling_primary__p-3nm{background:#5146c1;border-color:#0000;color:#fff}.TenantBilling_primary__p-3nm:disabled{cursor:default;opacity:.6}.TenantBilling_muted__ry33D{color:var(--text-muted);font-size:13px}.TenantBilling_error__vEqsQ{color:#c82b49}@media(max-width:834px){.TenantBilling_split__-y\+cQ{grid-template-columns:1fr}}.TenantContacts_split__Y\+pgr{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 400px}.TenantContacts_main__jFyQF{display:flex;flex-direction:column;gap:12px}.TenantContacts_topRow__xpySu{align-items:center;display:flex;gap:16px;justify-content:space-between}.TenantContacts_person__j4j3P{align-items:center;display:flex;gap:12px}.TenantContacts_avatar__BZrrq{align-items:center;background:#ecebf7;border-radius:50%;color:#312783;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.TenantContacts_personText__U7SqJ{display:flex;flex-direction:column;line-height:1.2}.TenantContacts_personName__JFiFo{align-items:center;display:inline-flex;font-weight:700;gap:6px}.TenantContacts_linked__KZzff{background:#e6f4f4;border-radius:6px;color:#2b6a6b;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 6px}.TenantContacts_personEmail__sJZqE{color:var(--text-muted);font-size:11px}.TenantContacts_roles__Yf5Q4{display:flex;flex-wrap:wrap;gap:4px}.TenantContacts_roleChip__t5O2q{background:var(--surface-2);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:700;padding:2px 8px}.TenantContacts_roleChip__t5O2q[data-role=billing]{background:#fdf2e0;color:#8a5a0a}.TenantContacts_roleChip__t5O2q[data-role=technical]{background:#e6f4f4;color:#2b6a6b}.TenantContacts_roleChip__t5O2q[data-role=executive]{background:#ecebf7;color:#312783}.TenantContacts_roleChip__t5O2q[data-role=support]{background:#f4e8f4;color:#7a3f7a}.TenantContacts_panel__z4743{animation:TenantContacts_slideIn__DQxEw .22s ease both;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;position:sticky;top:16px}@keyframes TenantContacts_slideIn__DQxEw{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.TenantContacts_panelHeader__qb3\+2{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TenantContacts_panelTitle__\+omG\+{font-size:18px;font-weight:800;margin:0}.TenantContacts_close__-MAfY{background:var(--surface-2);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.TenantContacts_form__kba1u{display:flex;flex-direction:column;gap:12px}.TenantContacts_row__1D28q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TenantContacts_field__wkqMS{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.TenantContacts_field__wkqMS input,.TenantContacts_field__wkqMS select,.TenantContacts_field__wkqMS textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.TenantContacts_field__wkqMS input:focus,.TenantContacts_field__wkqMS select:focus,.TenantContacts_field__wkqMS textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.TenantContacts_field__wkqMS small{color:var(--text-faint);line-height:1.4}.TenantContacts_fieldset__7ykpy{border:0;margin:0;padding:0}.TenantContacts_fieldset__7ykpy legend{color:var(--text-muted);font-size:12px;margin-bottom:6px}.TenantContacts_roleGrid__BxFXK{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.TenantContacts_roleOption__labPx{border:1px solid #e3e2ee;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 10px;position:relative}.TenantContacts_roleOption__labPx input{opacity:0;pointer-events:none;position:absolute}.TenantContacts_roleOption__labPx[data-on=true]{background:#f3f2fb;border-color:#5146c1}.TenantContacts_roleLabel__JYEob{font-size:13px;font-weight:700}.TenantContacts_roleHint__ExyBt{color:var(--text-muted);font-size:11px}.TenantContacts_actions__MuN67{align-items:center;display:flex;gap:8px;padding-top:8px}.TenantContacts_spacer__Jw5lh{flex:1 1}.TenantContacts_danger__\+z9b6,.TenantContacts_ghost__Cf6dH,.TenantContacts_primary__Yof4Q{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.TenantContacts_primary__Yof4Q{background:#5146c1;border-color:#0000;color:#fff}.TenantContacts_primary__Yof4Q:disabled{cursor:default;opacity:.6}.TenantContacts_danger__\+z9b6{color:#c82b49}.TenantContacts_danger__\+z9b6:hover{background:#fef1f5}.TenantContacts_muted__i4I2a{color:var(--text-muted);font-size:13px}.TenantContacts_warn__uFxEi{color:#cd4111;font-weight:600}.TenantContacts_error__Rs-BN{color:#c82b49}@media(max-width:834px){.TenantContacts_split__Y\+pgr{grid-template-columns:1fr}}.TenantProvisioning_wrap__0iUgU{display:flex;flex-direction:column;gap:16px}.TenantProvisioning_topRow__N9QDu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.TenantProvisioning_topActions__Tqlwz{align-items:center;display:flex;gap:8px}.TenantProvisioning_confirm__bS39a{align-items:center;background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:12px;gap:8px;padding:6px 6px 6px 12px}.TenantProvisioning_run__OKuut{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:20px}.TenantProvisioning_runHead__LZ-Qr{display:flex;flex-direction:column;gap:6px}.TenantProvisioning_runTitle__2HFRV{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.TenantProvisioning_runMeta__TbOc5{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.TenantProvisioning_code__Hip2k{background:var(--surface-2);border-radius:6px;font-size:12px;padding:1px 6px}.TenantProvisioning_steps__r-xIS{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.TenantProvisioning_step__g\+h2F{grid-gap:8px;border-top:1px solid #e3e2ee;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);padding:12px 0}.TenantProvisioning_step__g\+h2F[data-status=done] .TenantProvisioning_glyph__rUzw0{color:#158252}.TenantProvisioning_step__g\+h2F[data-status=running] .TenantProvisioning_glyph__rUzw0{color:#e4ae50}.TenantProvisioning_step__g\+h2F[data-status=failed] .TenantProvisioning_glyph__rUzw0{color:#cc0e0e}.TenantProvisioning_step__g\+h2F[data-status=skipped] .TenantProvisioning_stepLabel__1KY3a{color:var(--text-muted);text-decoration:line-through}.TenantProvisioning_glyph__rUzw0{color:var(--text-faint);font-size:16px;line-height:1.2;text-align:center}.TenantProvisioning_stepBody__iscSg{display:flex;flex-direction:column;gap:4px;min-width:0}.TenantProvisioning_stepHead__Eop5E{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.TenantProvisioning_stepLabel__1KY3a{font-size:13px;font-weight:700}.TenantProvisioning_stepKind__fsROU,.TenantProvisioning_stepStatus__ODjYn{color:var(--text-faint);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.TenantProvisioning_stepStatus__ODjYn{margin-left:auto}.TenantProvisioning_stepDetail__gu4HB,.TenantProvisioning_stepNow__r99aC{color:var(--text-muted);font-size:12px;line-height:1.5;margin:0}.TenantProvisioning_stepNow__r99aC{color:#cd4111;font-weight:600}.TenantProvisioning_stepFoot__-PnJz{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.TenantProvisioning_link__lwWRr{color:#5146c1;font-weight:700}.TenantProvisioning_link__lwWRr:hover{text-decoration:underline}.TenantProvisioning_ghost__oF1uP,.TenantProvisioning_primary__p6k4W,.TenantProvisioning_smallGhost__4APuP,.TenantProvisioning_small__RaZyd{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-weight:700}.TenantProvisioning_ghost__oF1uP:disabled,.TenantProvisioning_primary__p6k4W:disabled,.TenantProvisioning_smallGhost__4APuP:disabled,.TenantProvisioning_small__RaZyd:disabled{cursor:default;opacity:.6}.TenantProvisioning_smallGhost__4APuP,.TenantProvisioning_small__RaZyd{font-size:11px;padding:4px 10px}.TenantProvisioning_primary__p6k4W,.TenantProvisioning_small__RaZyd{background:#5146c1;border-color:#0000;color:#fff}.TenantProvisioning_ghost__oF1uP,.TenantProvisioning_primary__p6k4W{font-size:13px;padding:8px 16px}.TenantProvisioning_muted__nn2ee{color:var(--text-muted);font-size:13px;margin:0}.TenantProvisioning_error__IMZQn{color:#c82b49;font-size:13px;font-weight:600;margin:0}.TenantInvoices_split__27It5{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 460px}.TenantInvoices_main__UWshE{display:flex;flex-direction:column;gap:12px}.TenantInvoices_topRow__BIPiK{align-items:center;display:flex;gap:16px;justify-content:space-between}.TenantInvoices_panel__8T68-{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:auto;padding:20px;position:sticky;top:16px}.TenantInvoices_panelHeader__kbPOe{align-items:flex-start;display:flex;justify-content:space-between}.TenantInvoices_panelTitle__GkTJa{font-size:18px;font-weight:800;margin:0}.TenantInvoices_panelMeta__Jwjju{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:8px;margin-top:4px}.TenantInvoices_close__9Q-Ay{background:var(--surface-2);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.TenantInvoices_form__4FOSQ{display:flex;flex-direction:column;gap:12px}.TenantInvoices_row2__d2fU7,.TenantInvoices_row3__viOy4{grid-gap:8px;display:grid;gap:8px}.TenantInvoices_row2__d2fU7{grid-template-columns:1fr 1fr}.TenantInvoices_row3__viOy4{grid-template-columns:1fr 1fr 1fr}.TenantInvoices_field__rXtiV{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.TenantInvoices_field__rXtiV input,.TenantInvoices_field__rXtiV select,.TenantInvoices_field__rXtiV textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;box-sizing:border-box;color:var(--text);font:inherit;font-size:13px;min-width:0;outline:none;padding:7px 9px;width:100%}.TenantInvoices_field__rXtiV input:focus,.TenantInvoices_field__rXtiV select:focus,.TenantInvoices_field__rXtiV textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.TenantInvoices_field__rXtiV small{color:var(--text-faint);line-height:1.4}.TenantInvoices_pair__WSMm4{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.TenantInvoices_linesHead__nAPsC{align-items:baseline;border-top:1px solid #e3e2ee;color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between;padding-top:12px}.TenantInvoices_linesHint__74ECK{font-size:11px}.TenantInvoices_line__g0l\+J{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 56px 84px 80px 24px}.TenantInvoices_line__g0l\+J input{background:var(--surface);border:1px solid #e3e2ee;border-radius:8px;box-sizing:border-box;color:var(--text);font:inherit;font-size:12.5px;min-width:0;padding:6px 8px;width:100%}.TenantInvoices_line__g0l\+J input:focus{border-color:#5146c1;outline:none}.TenantInvoices_lineNum__eYhW4{text-align:right}.TenantInvoices_lineAmount__P0kF6{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.TenantInvoices_remove__8vE70{background:#0000;border:0;color:var(--text-faint);cursor:pointer;font-size:16px;line-height:1}.TenantInvoices_linkBtn__4yJly{align-self:flex-start;background:#0000;border:0;color:#5146c1;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:0}.TenantInvoices_totals__1RiZI{grid-gap:4px 16px;border-top:1px solid #e3e2ee;color:var(--text-muted);display:grid;font-size:13px;gap:4px 16px;grid-template-columns:1fr auto;padding-top:8px}.TenantInvoices_totals__1RiZI>:nth-child(2n){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.TenantInvoices_grand__cnjKv{color:var(--text);font-size:15px;font-weight:800}.TenantInvoices_dl__vzHsz{grid-gap:4px 12px;display:grid;font-size:12.5px;gap:4px 12px;grid-template-columns:90px 1fr;margin:0}.TenantInvoices_dl__vzHsz dt{color:var(--text-muted)}.TenantInvoices_dl__vzHsz dd{margin:0}.TenantInvoices_lineTable__fSvYO{border-collapse:collapse;font-size:12.5px;width:100%}.TenantInvoices_lineTable__fSvYO td{border-top:1px solid #e3e2ee;padding:4px 2px;vertical-align:top}.TenantInvoices_lineTable__fSvYO .TenantInvoices_num__puW-2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.TenantInvoices_lineTable__fSvYO .TenantInvoices_sub__2n844 td{color:var(--text-muted)}.TenantInvoices_lineTable__fSvYO .TenantInvoices_grandRow__YpRO9 td{font-size:14px;font-weight:800}.TenantInvoices_actionGrid__nyhx3{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TenantInvoices_inline__iCA4r{align-items:center;display:inline-flex;gap:6px}.TenantInvoices_inline__iCA4r input{background:var(--surface);border:1px solid #e3e2ee;border-radius:8px;color:var(--text);font:inherit;font-size:12px;max-width:150px;padding:6px 8px}.TenantInvoices_sendBox__ZEyzJ{background:var(--surface-2);border:1px solid #e3e2ee;border-radius:12px;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:12px}.TenantInvoices_check__L6MqE{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.TenantInvoices_check__L6MqE input{accent-color:#5146c1}.TenantInvoices_actions__2s8ca{display:flex;gap:8px;justify-content:flex-end}.TenantInvoices_dangerGhost__hnjf1,.TenantInvoices_danger__QJwwj,.TenantInvoices_ghost__C5dSN,.TenantInvoices_primary__4okRK{align-items:center;background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;padding:8px 16px;text-decoration:none}.TenantInvoices_dangerGhost__hnjf1:disabled,.TenantInvoices_danger__QJwwj:disabled,.TenantInvoices_ghost__C5dSN:disabled,.TenantInvoices_primary__4okRK:disabled{cursor:default;opacity:.6}.TenantInvoices_primary__4okRK{background:#5146c1;border-color:#0000;color:#fff}.TenantInvoices_danger__QJwwj{background:#c82b49;border-color:#0000;color:#fff}.TenantInvoices_dangerGhost__hnjf1{color:#c82b49}.TenantInvoices_muted__uvgZd{color:var(--text-muted);font-size:13px;margin:0}.TenantInvoices_warn__MJoVe{color:#cd4111;font-size:12px;font-weight:600;margin:0}.TenantInvoices_error__78R3Q{color:#c82b49;font-size:13px;margin:0}@media(max-width:834px){.TenantInvoices_row2__d2fU7,.TenantInvoices_row3__viOy4,.TenantInvoices_split__27It5{grid-template-columns:1fr}}.Tenant_page__nMV75{color:var(--text);display:flex;flex-direction:column;gap:16px}.Tenant_crumbs__SAvUG{color:var(--text-muted);display:flex;font-size:12px;gap:8px}.Tenant_crumbs__SAvUG a:hover{color:var(--accent-soft)}.Tenant_header__n-43c{align-items:center;display:flex;gap:16px}.Tenant_bigAvatar__trLhI{align-items:center;background:#ecebf7;border-radius:16px;color:#312783;display:inline-flex;flex-shrink:0;font-size:20px;font-weight:800;height:56px;justify-content:center;width:56px}.Tenant_headerText__YGlT3{display:flex;flex-direction:column;gap:6px}.Tenant_title__b\+bei{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.Tenant_headerMeta__fFfS\+{align-items:center;display:flex;font-size:13px;gap:12px}.Tenant_key__8hVSR{color:var(--text-muted);font-size:12px}.Tenant_tabs__8z3bb{border-bottom:1px solid #e3e2ee;display:flex;gap:4px}.Tenant_tabOn__XufrH,.Tenant_tab__addOe{border-bottom:2px solid #0000;color:var(--text-muted);font-size:13px;font-weight:700;margin-bottom:-1px;padding:10px 14px;transition:color .12s ease,border-color .12s ease}.Tenant_tabOn__XufrH:hover,.Tenant_tab__addOe:hover{color:var(--text)}.Tenant_tabOn__XufrH{border-bottom-color:#5146c1;color:#312783}@keyframes Tenant_fadeIn__CwtAx{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Tenant_body__V\+gL4{animation:Tenant_fadeIn__CwtAx .24s ease both;display:flex;flex-direction:column;gap:12px}.Tenant_summary__jx0D1{display:flex;flex-direction:column;gap:16px}.Tenant_stats__uJrWA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.Tenant_stat__U4ZfD{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;padding:16px}.Tenant_statLabel__eJVVv{color:var(--text-muted);font-size:12px}.Tenant_statValue__LrN27{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.Tenant_statHint__vxN7e{color:var(--text-faint);font-size:11px}.Tenant_panel__TdyUc{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.Tenant_panelTitle__sw1Fw{font-size:14px;font-weight:700;margin:0 0 12px}.Tenant_dl__ClNCs{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:180px 1fr;margin:0}.Tenant_dl__ClNCs dt{color:var(--text-muted)}.Tenant_dl__ClNCs dd{margin:0}.Tenant_dl__ClNCs code{background:var(--surface-2);border-radius:6px;font-size:12px;padding:2px 6px}.Tenant_user__vkkeQ{align-items:center;display:flex;gap:12px}.Tenant_userAvatar__KK4h4{align-items:center;background:#ecebf7;border-radius:50%;color:#312783;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.Tenant_userText__0-dvB{display:flex;flex-direction:column;line-height:1.2}.Tenant_userName__QXCAJ{font-weight:700}.Tenant_userEmail__Lrqzq{color:var(--text-muted);font-size:11px}.Tenant_health__sNBKW{align-items:center;display:inline-flex;font-weight:600;gap:8px}.Tenant_dot__RpO4s{background:var(--text-faint);border-radius:50%;height:8px;width:8px}[data-health=ok] .Tenant_dot__RpO4s{background:#158252}[data-health=warning] .Tenant_dot__RpO4s{background:#e4ae50}[data-health=error] .Tenant_dot__RpO4s{background:#cc0e0e}.Tenant_muted__2Ms0E{color:var(--text-muted);font-size:13px}.Tenant_warn__xmPWu{color:#cd4111;font-size:13px}.Tenant_error__vUAid{color:#c82b49}@media(max-width:834px){.Tenant_stats__uJrWA{grid-template-columns:repeat(2,minmax(0,1fr))}.Tenant_dl__ClNCs{grid-template-columns:1fr}}.NewTenant_page__jocnP{color:var(--text);display:flex;flex-direction:column;gap:16px}.NewTenant_crumbs__-IKyv{color:var(--text-muted);display:flex;font-size:12px;gap:8px}.NewTenant_crumbs__-IKyv a:hover{color:var(--accent-soft)}.NewTenant_header__XxpDl{display:flex;flex-direction:column;gap:6px;max-width:720px}.NewTenant_title__6700w{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.NewTenant_subtitle__I3\+EM{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0}.NewTenant_subtitle__I3\+EM code{background:var(--surface-2);border-radius:6px;font-size:12px;padding:1px 5px}.NewTenant_layout__\+p1Oi{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.NewTenant_layout__\+p1Oi>:last-child{grid-column:1/-1}.NewTenant_panel__5OXpu{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:20px}.NewTenant_panelTitle__Do3ZJ{font-size:14px;font-weight:700;margin:0}.NewTenant_row__qx3WK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.NewTenant_field__XQNCd{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.NewTenant_field__XQNCd input,.NewTenant_field__XQNCd select,.NewTenant_field__XQNCd textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.NewTenant_field__XQNCd input:focus,.NewTenant_field__XQNCd select:focus,.NewTenant_field__XQNCd textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.NewTenant_field__XQNCd input[aria-invalid=true],.NewTenant_field__XQNCd select[aria-invalid=true],.NewTenant_field__XQNCd textarea[aria-invalid=true]{border-color:#c82b49}.NewTenant_field__XQNCd small{color:var(--text-faint);line-height:1.4}.NewTenant_field__XQNCd code{font-size:11px}.NewTenant_toggle__vDoQZ{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.NewTenant_toggle__vDoQZ input{accent-color:#5146c1;height:16px;width:16px}.NewTenant_created__0-24M{font-size:13px;line-height:1.7;margin:0;padding-left:18px}.NewTenant_created__0-24M code{background:var(--surface-2);border-radius:6px;font-size:12px;padding:1px 5px}.NewTenant_actions__O0yF-{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.NewTenant_ghost__QDXbD,.NewTenant_primary__02hmt{align-items:center;background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;padding:9px 18px;text-decoration:none}.NewTenant_primary__02hmt{background:#5146c1;border-color:#0000;color:#fff}.NewTenant_primary__02hmt:disabled{cursor:default;opacity:.6}.NewTenant_muted__aHPRB{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0}.NewTenant_muted__aHPRB code{font-size:12px}.NewTenant_bad__I934h{color:#c82b49}.NewTenant_error__bS380{color:#c82b49;font-size:13px;font-weight:600;margin:0}@media(max-width:834px){.NewTenant_layout__\+p1Oi,.NewTenant_row__qx3WK{grid-template-columns:1fr}}.Invoices_page__E8raH{color:var(--text);display:flex;flex-direction:column;gap:16px}.Invoices_header__-Kc56{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Invoices_h1__TedF6{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Invoices_subtitle__8bbci{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Invoices_filters__iBshS{align-items:center;display:flex;gap:12px}.Invoices_segments__xY6DH{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.Invoices_segmentOn__6OONx,.Invoices_segment__hPM7a{background:#0000;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.Invoices_segmentOn__6OONx{background:#5146c1;color:#fff}.Invoices_search__VPMqs{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);font:inherit;font-size:13px;min-width:220px;outline:none;padding:8px 14px}.Invoices_search__VPMqs:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Invoices_tenantCell__xQ1GI{display:flex;flex-direction:column;line-height:1.2}.Invoices_small__I7me6{color:var(--text-muted);font-size:11px}.Invoices_panel__mFhLE{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;padding:20px}.Invoices_head__4Xgmt{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Invoices_title__PgKVC{font-size:14px;font-weight:700;margin:0}.Invoices_grid__97-M7{grid-gap:16px;display:grid;font-size:13px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.5}.Invoices_grid__97-M7 code{background:var(--surface-2);border-radius:6px;font-size:12px;padding:1px 5px}.Invoices_form__scPBL{display:flex;flex-direction:column;gap:12px}.Invoices_row3__V-DKv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.Invoices_field__t7z6d{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.Invoices_field__t7z6d input,.Invoices_field__t7z6d textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.Invoices_field__t7z6d input:focus,.Invoices_field__t7z6d textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Invoices_field__t7z6d small{color:var(--text-faint)}.Invoices_actions__Jvnjy{display:flex;gap:8px;justify-content:flex-end}.Invoices_ghost__alQgN,.Invoices_primary__zvjQJ{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.Invoices_primary__zvjQJ{background:#5146c1;border-color:#0000;color:#fff}.Invoices_primary__zvjQJ:disabled{cursor:default;opacity:.6}.Invoices_muted__1NmAV{color:var(--text-muted);font-size:13px;margin:0}.Invoices_warn__v0gzu{color:#cd4111}.Invoices_error__s\+AWO{color:#c82b49;font-size:13px;margin:0}@media(max-width:834px){.Invoices_grid__97-M7,.Invoices_row3__V-DKv{grid-template-columns:1fr}}.InvoiceView_page__jYtd4{color:var(--text);display:flex;flex-direction:column;gap:16px}.InvoiceView_toolbar__wCRwZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.InvoiceView_toolbarRight__Wa5Hw{align-items:center;display:flex;gap:8px}.InvoiceView_crumbs__XyrjU{color:var(--text-muted);display:flex;font-size:12px;gap:8px}.InvoiceView_draftNote__6kjVJ{color:#cd4111;font-size:12px}.InvoiceView_ghost__\+yqx4,.InvoiceView_primary__utzbT{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.InvoiceView_primary__utzbT{background:#5146c1;border-color:#0000;color:#fff}.InvoiceView_primary__utzbT:disabled{cursor:default;opacity:.6}.InvoiceView_sheet__eToad{background:#fff;box-shadow:0 10px 30px #1414281f;box-sizing:border-box;color:#1f1f2e;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.35;margin:0 auto;min-height:1000px;padding:44px 48px;width:min(100%,794px)}.InvoiceView_top__Th5Tb{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:170px 1fr 220px;margin-bottom:18px}.InvoiceView_brandSmall__en9ZM,.InvoiceView_brand__FYN1M{color:#5146c1;font-weight:800;letter-spacing:-.03em}.InvoiceView_brand__FYN1M{font-size:44px;line-height:1}.InvoiceView_brandSmall__en9ZM{font-size:30px;line-height:1;margin-right:14px}.InvoiceView_company__cJtJD .InvoiceView_phone__6mjYU{margin-top:10px}.InvoiceView_meta__SRxpq{text-align:right}.InvoiceView_meta__SRxpq dl{grid-gap:4px 18px;display:grid;gap:4px 18px;grid-template-columns:1fr auto;margin:8px 0 0}.InvoiceView_meta__SRxpq dt{font-weight:700;text-align:left}.InvoiceView_meta__SRxpq dd{margin:0}.InvoiceView_docType__8zNit{font-weight:800}.InvoiceView_addresses__WuEcW{grid-gap:16px;border:1px solid #1f1f2e;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:14px 16px 16px}.InvoiceView_addresses__WuEcW strong{display:block;margin-bottom:4px}.InvoiceView_body__YLAkq{border:1px solid #1f1f2e;border-top:0;display:flex;flex-direction:column;min-height:330px;padding:14px 16px 10px}.InvoiceView_lines__EdFJ3{border-collapse:collapse;width:100%}.InvoiceView_lines__EdFJ3 td,.InvoiceView_lines__EdFJ3 th{padding:3px 4px;text-align:left;vertical-align:top}.InvoiceView_lines__EdFJ3 th{font-weight:700}.InvoiceView_lines__EdFJ3 .InvoiceView_num__FaH2I{text-align:right;white-space:nowrap}.InvoiceView_lines__EdFJ3 .InvoiceView_desc__gGdbk{width:48%}.InvoiceView_notes__\+8jpU{color:#5a5a6e;margin:10px 4px 0}.InvoiceView_totals__jKpXm{display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:3px;margin-top:auto;padding-top:24px}.InvoiceView_totals__jKpXm>div{display:grid;grid-template-columns:1fr 20px 110px;text-align:right}.InvoiceView_totals__jKpXm>div>:first-child{text-align:left}.InvoiceView_late__odmHn{font-weight:700;margin:10px 0 4px;text-align:center}.InvoiceView_bank__qA5fn{font-size:11px;margin:0;text-align:center}.InvoiceView_foot__Bd-Wb{display:flex;flex-direction:column;font-size:11px;gap:2px;margin-top:10px;text-align:center}.InvoiceView_registered__y7V3w{color:#5a5a6e;font-size:9px}.InvoiceView_cut__1i5iA{border-top:1px dashed #c9c8d6;margin:44px 0 26px}.InvoiceView_remittance__RB61-{grid-gap:16px;display:grid;font-size:11px;gap:16px;grid-template-columns:1.4fr 1fr 1fr}.InvoiceView_remittance__RB61- strong{display:block;margin-bottom:12px}.InvoiceView_remitBrand__5qGKG{align-items:flex-start;display:flex}.InvoiceView_small__fBdj8{font-size:11px}.InvoiceView_slip__xPBlw{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:90px 1fr;margin:0}.InvoiceView_slip__xPBlw dd{margin:0}.InvoiceView_gap__Z4GW8{margin-top:10px}.InvoiceView_muted__13pED{color:var(--text-muted);font-size:13px}.InvoiceView_error__exjaN{color:#c82b49}@media(max-width:834px){.InvoiceView_addresses__WuEcW,.InvoiceView_remittance__RB61-,.InvoiceView_top__Th5Tb{grid-template-columns:1fr}.InvoiceView_sheet__eToad{padding:24px 18px}}@media print{.InvoiceView_toolbar__wCRwZ{display:none}.InvoiceView_sheet__eToad{box-shadow:none;padding:0;width:100%}}.Catalogue_page__Im\+DH{color:var(--text);display:flex;flex-direction:column;gap:16px}.Catalogue_header__yhxLQ{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Catalogue_title__gS84r{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Catalogue_subtitle__5UbnU{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Catalogue_search__z5pyo{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;font:inherit;font-size:13px;min-width:220px;outline:none;padding:8px 14px}.Catalogue_search__z5pyo:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Catalogue_split__Rh44P{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.Catalogue_product__4ZMGH{align-items:center;display:flex;gap:12px}.Catalogue_badge__MItYI{background:#ecebf7;border-radius:8px;color:#312783;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.Catalogue_badge__MItYI[data-kind=addon]{background:#e6f4f4;color:#2b6a6b}.Catalogue_badge__MItYI[data-kind=tool]{background:#fdf2e0;color:#8a5a0a}.Catalogue_badge__MItYI[data-kind=service]{background:#f4e8f4;color:#7a3f7a}.Catalogue_productText__I33A0{display:flex;flex-direction:column;line-height:1.2}.Catalogue_productName__lyjff{font-weight:700}.Catalogue_productCode__z0ykE{color:var(--text-muted);font-size:11px}.Catalogue_unpriced__RjCvD{color:#cd4111;font-weight:600}.Catalogue_muted__ItmqD{color:var(--text-muted);font-size:11px}.Catalogue_editor__vmeid{animation:Catalogue_slideIn__cvheg .22s ease both;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;position:sticky;top:16px}@keyframes Catalogue_slideIn__cvheg{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.Catalogue_editorHeader__BQAWm{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.Catalogue_eyebrow__mOFZh{color:var(--accent-soft);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.Catalogue_editorTitle__6r3tg{font-size:18px;font-weight:800;margin:2px 0}.Catalogue_code__g3TZY{color:var(--text-muted);font-size:11px}.Catalogue_close__VoqdH{background:var(--surface-2);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.Catalogue_form__qHEVF{display:flex;flex-direction:column;gap:12px}.Catalogue_field__KIYbO{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.Catalogue_field__KIYbO input,.Catalogue_field__KIYbO select,.Catalogue_field__KIYbO textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.Catalogue_field__KIYbO input:focus,.Catalogue_field__KIYbO select:focus,.Catalogue_field__KIYbO textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Catalogue_field__KIYbO input:disabled,.Catalogue_field__KIYbO select:disabled,.Catalogue_field__KIYbO textarea:disabled{background:var(--surface-2)}.Catalogue_field__KIYbO small{color:var(--text-faint)}.Catalogue_check__Dsn1P{align-items:center;display:flex;font-size:13px;gap:8px}.Catalogue_formActions__hctMo{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.Catalogue_ghost__uKWIn,.Catalogue_primary__4eWNf{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 16px}.Catalogue_primary__4eWNf{background:#5146c1;border-color:#0000;color:#fff}.Catalogue_primary__4eWNf:disabled{opacity:.6}.Catalogue_facts__Cn3eO{grid-gap:4px 12px;border-top:1px solid #ececf3;display:grid;font-size:12px;gap:4px 12px;grid-template-columns:1fr 1fr;margin:16px 0 0;padding-top:12px}.Catalogue_facts__Cn3eO dt{color:var(--text-muted)}.Catalogue_facts__Cn3eO dd{font-weight:600;margin:0}.Catalogue_error__RF5DA{color:#c82b49}@media(max-width:834px){.Catalogue_split__Rh44P{grid-template-columns:1fr}}.Costs_page__kKuZF{color:var(--text);display:flex;flex-direction:column;gap:16px}.Costs_header__4M9qR{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Costs_title__-wVta{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Costs_subtitle__hzz2P{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Costs_views__e5Tym{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Costs_viewChip__zGjDX{align-items:center;background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;display:inline-flex;overflow:hidden}.Costs_viewButton__D\+f9h{background:none;border:0;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.Costs_viewButton__D\+f9h:hover{background:var(--surface-2)}.Costs_viewDelete__zL6f2{background:none;border:0;border-left:1px solid #e3e2ee;color:var(--text-muted);cursor:pointer;font:inherit;padding:4px 8px}.Costs_viewDelete__zL6f2:hover{color:#c82b49}.Costs_saveForm__8CVt3{align-items:center;display:inline-flex;gap:6px}.Costs_saveForm__8CVt3 input{border:1px solid #e3e2ee;border-radius:999px;font:inherit;font-size:12px;outline:none;padding:6px 10px;width:160px}.Costs_ghostSmall__mLlCj,.Costs_primarySmall__ZloeR{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.Costs_primarySmall__ZloeR{background:#5146c1;border-color:#0000;color:#fff}.Costs_controls__kUNDV{align-items:flex-end;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.Costs_control__kZiot{color:var(--text-muted);display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:4px;letter-spacing:.08em;text-transform:uppercase}.Costs_control__kZiot select{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;min-width:140px;outline:none;padding:7px 10px;text-transform:none}.Costs_control__kZiot select:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Costs_toggle__G9dJi{align-items:center;border:1px solid #e3e2ee;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-left:auto;padding:7px 12px}.Costs_filterRow__ii2AJ{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Costs_filterMenu__0wMWE{position:relative}.Costs_filterMenu__0wMWE[open] .Costs_filterList__IQ3Ee{display:block}.Costs_filterSummary__j94ZF{align-items:center;background:var(--surface);border:1px dashed #e3e2ee;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;list-style:none;padding:6px 12px;-webkit-user-select:none;user-select:none}.Costs_filterSummary__j94ZF::-webkit-details-marker{display:none}.Costs_filterSummary__j94ZF:before{color:var(--text-muted);content:"+"}.Costs_filterCount__Cxdcf{background:#5146c1;border-radius:999px;color:#fff;font-size:10px;padding:1px 6px}.Costs_filterList__IQ3Ee{background:var(--surface);border:1px solid #e3e2ee;border-radius:12px;box-shadow:var(--shadow);display:none;left:0;list-style:none;margin:0;max-height:320px;min-width:240px;overflow:auto;padding:8px;position:absolute;top:calc(100% + 6px);z-index:40}.Costs_filterItem__UFicm{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.Costs_filterItem__UFicm:hover{background:var(--surface-2)}.Costs_activeFilters__aDbp9{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:8px}.Costs_activeFilter__PVzet{align-items:center;background:#ecebf7;border-radius:999px;color:#312783;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.Costs_activeFilter__PVzet button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0}.Costs_clearAll__Nnv4-{background:none;border:0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.Costs_clearAll__Nnv4-:hover{color:#c82b49}.Costs_kpis__Garbq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.Costs_kpi__IMeNS{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;padding:16px 20px}.Costs_kpi__IMeNS[data-tone=finding]{background:#fef9ee;border-color:#f8e2ca}.Costs_kpiLabel__5ZTib{color:var(--text-muted);font-size:12px}.Costs_kpiValue__BOdl0{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.Costs_kpiHint__mItxt{color:var(--text-faint);font-size:11px}.Costs_deltaUp__x3eYZ{color:#c82b49;font-weight:700}.Costs_deltaDown__YYXiZ{color:#158252;font-weight:700}.Costs_deltaFlat__maRis{color:var(--text-muted);font-weight:700}.Costs_chartCard__ZHhUw{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px}.Costs_chartHeader__LDPoF{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.Costs_chartTitle__TZXyv{font-size:14px;font-weight:700;margin:0}.Costs_refreshing__SCUPD{color:var(--text-faint);font-size:12px;font-weight:400}.Costs_chartHint__mp0TT{color:var(--text-muted);font-size:12px}.Costs_chartBody__61JXe{height:380px}.Costs_lower__PubCb{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.Costs_breakdown__BtRe0{min-width:0}.Costs_seriesCell__y3kx7{align-items:center;display:inline-flex;font-weight:600;gap:8px}.Costs_swatch__luxKk{border-radius:3px;flex-shrink:0;height:10px;width:10px}.Costs_findings__kclhs{display:flex;flex-direction:column;gap:12px}.Costs_findingsTitle__Tjevj{font-size:14px;font-weight:700;margin:0}.Costs_finding__tfw0J{background:var(--surface);border:1px solid #f8e2ca;border-left:4px solid #cd4111;border-radius:calc(var(--radius)*.75);box-shadow:var(--shadow);padding:12px 16px}.Costs_findingTop__CtQ1z{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.Costs_findingTitle__2CApe{font-size:13px;font-weight:700}.Costs_findingValue__zvkRj{color:#cd4111;font-weight:800;white-space:nowrap}.Costs_findingDetail__YRItE{color:var(--text-muted);font-size:12px;margin:4px 0 6px}.Costs_findingLink__Yt7Hl{background:none;border:0;color:#5146c1;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:0}.Costs_muted__TdayF{color:var(--text-muted);font-size:13px}.Costs_error__r7NRD{color:#c82b49}@media(max-width:1200px){.Costs_lower__PubCb{grid-template-columns:1fr}.Costs_kpis__Garbq{grid-template-columns:repeat(2,minmax(0,1fr))}}.Flags_page__RQwQZ{color:var(--text);display:flex;flex-direction:column;gap:16px}.Flags_header__KSF7n{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Flags_title__8DfNk{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Flags_subtitle__LTyO3{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Flags_headerActions__54GpF{align-items:center;display:flex;gap:12px}.Flags_search__6mvAf{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;font:inherit;font-size:13px;min-width:220px;outline:none;padding:8px 14px}.Flags_search__6mvAf:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Flags_split__av0Zd{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 520px}.Flags_matrixCard__GJLnA{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:auto}.Flags_matrix__sbvIB{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.Flags_thEnv__FvD1B,.Flags_thFlag__ZjbMm{background:var(--surface-2);border-bottom:1px solid #ececf3;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 16px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.Flags_thEnv__FvD1B{text-align:center}.Flags_thEnv__FvD1B[data-prod=true]{color:#c82b49}.Flags_envStage__l8OeC{background:#ecebf7;border-radius:6px;color:#312783;font-size:9px;font-weight:800;letter-spacing:.08em;margin-left:6px;padding:2px 6px;text-transform:uppercase}@keyframes Flags_rowIn__NpT6V{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Flags_row__2eV9k{animation:Flags_rowIn__NpT6V .3s ease both;cursor:pointer;transition:background .12s ease}.Flags_row__2eV9k:hover{background:var(--surface-2)}.Flags_row__2eV9k:focus-visible{outline:2px solid #5146c1;outline-offset:-2px}.Flags_rowOn__qAXKU{background:#f3f2fb}.Flags_tdEnv__rhfqv,.Flags_tdFlag__yIFrN{border-bottom:1px solid #f0f0f5;padding:12px 16px;vertical-align:middle}.Flags_tdEnv__rhfqv{text-align:center}.Flags_flagName__7TRYZ{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:6px}.Flags_tag__jCqc7{background:#e6f4f4;color:#2b6a6b;letter-spacing:.06em;text-transform:uppercase}.Flags_staleTag__DIHXB,.Flags_tag__jCqc7{border-radius:6px;font-size:10px;font-weight:800;padding:2px 6px}.Flags_staleTag__DIHXB{background:#fdf2e0;color:#8a5a0a}.Flags_slug__tRFj5{color:var(--text-muted);font-size:11px}.Flags_state__z6hfU{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.Flags_on__rYj57{background:#ebfff4;color:#158252}.Flags_partial__Sw8g-{background:#fef9ee;color:#cd4111}.Flags_off__Rv\+gl{background:var(--surface-2);color:var(--text-muted)}.Flags_panel__YojAF{animation:Flags_slideIn__VIp9U .22s ease both;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 48px);overflow:auto;padding:20px;position:sticky;top:16px}@keyframes Flags_slideIn__VIp9U{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.Flags_panelHeader__s\+kkC{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Flags_panelTitle__WvMWS{font-size:18px;font-weight:800;margin:0}.Flags_description__tJhRW{color:var(--text);font-size:13px;margin:6px 0 0}.Flags_meta__-siPN{color:var(--text-faint);font-size:11px;margin:4px 0 0}.Flags_panelTools__f\+vob{align-items:center;display:flex;flex-shrink:0;gap:8px}.Flags_close__-5vtj{background:var(--surface-2);border:0;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.Flags_envCard__k63fT,.Flags_envList__FZaqD{display:flex;flex-direction:column;gap:12px}.Flags_envCard__k63fT{border:1px solid #e3e2ee;border-radius:12px;padding:12px 16px}.Flags_envCard__k63fT[data-prod=true]{border-color:#f5d0d4;box-shadow:inset 3px 0 0 #cc0e0e}.Flags_envHeader__nsexr{align-items:center;display:flex;gap:12px;justify-content:space-between}.Flags_envName__tCwA0{font-size:14px;font-weight:800;margin:0 0 4px}.Flags_switch__yeosK{align-items:center;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px}.Flags_switch__yeosK input{opacity:0;pointer-events:none;position:absolute}.Flags_track__dQUgB{background:#d7d6e7;border-radius:999px;height:20px;position:relative;transition:background .16s ease;width:36px}.Flags_track__dQUgB:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:16px}.Flags_switch__yeosK input:checked+.Flags_track__dQUgB{background:#158252}.Flags_switch__yeosK input:checked+.Flags_track__dQUgB:after{transform:translateX(16px)}.Flags_switchLabel__vf\+i5{min-width:56px}.Flags_accessRow__9BP47{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.Flags_accessOn__61iaW,.Flags_access__C84W4{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 12px}.Flags_accessOn__61iaW{background:#f3f2fb;border-color:#5146c1;color:#312783}.Flags_inlineCheck__x7ASh{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-left:auto}.Flags_targets__x9ll9{display:flex;flex-direction:column;gap:12px}.Flags_targetGroup__14zAG{display:flex;flex-direction:column;gap:6px}.Flags_targetLabel__vyDI0{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Flags_orgGrid__meN5X{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.Flags_orgOption__ZduZa{align-items:center;border:1px solid #e3e2ee;border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 10px;position:relative}.Flags_orgOption__ZduZa input{opacity:0;pointer-events:none;position:absolute}.Flags_orgOption__ZduZa[data-on=true]{background:#f3f2fb;border-color:#5146c1;font-weight:700}.Flags_orgUsers__VRCIh{color:var(--text-muted);font-size:11px;margin-left:auto}.Flags_userList__AqiqE{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.Flags_userChip__L-uSy{align-items:center;background:var(--surface-2);border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.Flags_userChip__L-uSy button{background:none;border:0;cursor:pointer;font:inherit;padding:0}.Flags_userAdd__0HozB{display:inline-flex;gap:6px}.Flags_userAdd__0HozB input{border:1px solid #e3e2ee;border-radius:999px;font:inherit;font-size:12px;outline:none;padding:5px 10px;width:160px}.Flags_envActions__co7Zc{display:flex;gap:8px;justify-content:flex-end}.Flags_form__4ByIV{border-bottom:1px solid #e3e2ee;display:flex;flex-direction:column;gap:12px;padding:12px 0}.Flags_formTitle__CyRTI{font-size:14px;font-weight:800;margin:0}.Flags_field__ts88x{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px}.Flags_field__ts88x input,.Flags_field__ts88x textarea{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:8px 10px}.Flags_field__ts88x input:focus,.Flags_field__ts88x textarea:focus{border-color:#5146c1;box-shadow:0 0 0 3px #5146c126}.Flags_field__ts88x input:disabled,.Flags_field__ts88x textarea:disabled{background:var(--surface-2)}.Flags_field__ts88x small{color:var(--text-faint)}.Flags_formActions__ktWtm{align-items:center;display:flex;gap:8px}.Flags_spacer__w6Xaa{flex:1 1}.Flags_danger__WYPxg,.Flags_ghostSmall__iLztf,.Flags_primarySmall__kQjT7,.Flags_primary__rOCWc{background:var(--surface);border:1px solid #e3e2ee;border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 12px}.Flags_primary__rOCWc{font-size:13px;padding:8px 16px}.Flags_primarySmall__kQjT7,.Flags_primary__rOCWc{background:#5146c1;border-color:#0000;color:#fff}.Flags_primarySmall__kQjT7:disabled,.Flags_primary__rOCWc:disabled{cursor:default;opacity:.6}.Flags_danger__WYPxg{color:#c82b49}.Flags_danger__WYPxg:hover{background:#fef1f5}.Flags_muted__3FQ9y{color:var(--text-muted);font-size:13px}.Flags_error__cKu-O{color:#c82b49}@media(max-width:1200px){.Flags_split__av0Zd{grid-template-columns:1fr}}.Flags_warning__Ij4c3{background:#fef9ee;border:1px solid #f8e2ca;border-radius:10px;color:#cd4111;font-size:13px;margin:0;padding:8px 16px}.Ask_page__6WBxh{color:var(--text);display:flex;flex-direction:column;gap:12px;height:calc(100vh - 150px);min-height:480px}.Ask_header__Yv26G{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Ask_title__btgBR{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.Ask_subtitle__Jhc4p{color:var(--text-muted);font-size:13px;margin:2px 0 0}.Ask_tenantPicker__VXp9T{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.Ask_tenantPicker__VXp9T select{background:var(--surface);border:1px solid #e3e2ee;border-radius:10px;color:var(--text);font:inherit;padding:8px 12px}.Ask_body__WNOWD{display:flex;flex:1 1;gap:16px;min-height:0}.Ask_sidebar__5EVtZ{flex:none;gap:8px;width:260px}.Ask_chatList__AQtnQ,.Ask_sidebar__5EVtZ{display:flex;flex-direction:column;min-height:0}.Ask_chatList__AQtnQ{gap:4px;list-style:none;margin:0;overflow-y:auto;padding:0}.Ask_chatRow__8dxTm{align-items:stretch;display:flex;gap:2px}.Ask_chatItem__oKoYZ{background:none;border:1px solid #0000;border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:8px 10px;text-align:left}.Ask_chatItem__oKoYZ:hover{background:#5146c10f}.Ask_chatItem__oKoYZ[aria-current=true]{background:var(--surface);border-color:#e3e2ee}.Ask_chatTitle__z7Pkr{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ask_chatMeta__9vAjB{color:var(--text-muted);font-size:11px}.Ask_chatDelete__kfWy4{background:none;border:none;border-radius:8px;color:var(--text-muted);color:var(--text-faint,var(--text-muted));cursor:pointer;flex:none;font:inherit;font-size:16px;line-height:1;padding:0 8px}.Ask_chatDelete__kfWy4:hover{background:#b4231814;color:#b42318}.Ask_chat__4M9vb{gap:12px;min-width:0}.Ask_chat__4M9vb,.Ask_thread__ZXPiC{display:flex;flex:1 1;flex-direction:column;min-height:0}.Ask_thread__ZXPiC{gap:16px;overflow-y:auto;padding:8px 4px}.Ask_empty__N3Sdd{color:var(--text-muted);font-size:14px;margin:auto;max-width:560px;text-align:center}.Ask_empty__N3Sdd h2{color:var(--text);font-size:20px;margin:0 0 8px}.Ask_empty__N3Sdd ul{margin:12px auto 0;padding-left:20px;text-align:left}.Ask_turn__I6E4y{display:flex;flex-direction:column;gap:8px}.Ask_question__geicS{align-self:flex-end;background:#5146c1;border-radius:16px 16px 4px 16px;color:#fff;font-size:14px;line-height:1.45;max-width:70%;padding:10px 14px;white-space:pre-wrap}.Ask_answer__87Xjh{align-self:flex-start;background:var(--surface);border:1px solid #e3e2ee;border:1px solid var(--surface-border,#e3e2ee);border-radius:4px 16px 16px 16px;font-size:14px;line-height:1.5;padding:12px 16px;width:min(100%,900px)}.Ask_answer__87Xjh p{margin:0 0 8px}.Ask_answer__87Xjh ol,.Ask_answer__87Xjh ul{margin:0 0 8px;padding-left:20px}.Ask_answer__87Xjh code{background:#5146c114;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 4px}.Ask_answerHeading__Wbpci{font-size:15px;margin:8px 0 4px}.Ask_code__oJCIR{background:#1f1d2e;border-radius:10px;color:#e9e7f5;font-size:12.5px;line-height:1.45;margin:0 0 8px;overflow-x:auto;padding:12px}.Ask_code__oJCIR code{background:none;color:inherit;padding:0}.Ask_tableWrap__uv0YX{margin:0 0 8px;overflow-x:auto}.Ask_table__9760O{border-collapse:collapse;font-size:13px}.Ask_table__9760O td,.Ask_table__9760O th{border-bottom:1px solid #e3e2ee;padding:6px 10px;text-align:left}.Ask_table__9760O th{color:var(--text-muted);font-weight:600}.Ask_status__CudGJ{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.Ask_dot__Xc07V{animation:Ask_pulse__K\+buG 1.2s ease-in-out infinite;background:#5146c1;border-radius:50%;height:8px;width:8px}@keyframes Ask_pulse__K\+buG{0%,to{opacity:.3}50%{opacity:1}}.Ask_failed__fsXDT{color:#b42318}.Ask_working__Do2sw{border-top:1px solid #e3e2ee;margin:8px 0 0;padding-top:8px}.Ask_working__Do2sw summary{color:var(--text-muted);cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.Ask_step__hxfkV{font-size:12.5px;margin:8px 0 0}.Ask_step__hxfkV .Ask_stepHead__ZxrH9{align-items:baseline;color:var(--text-muted);display:flex;gap:8px}.Ask_step__hxfkV .Ask_stepTool__SAjxf{color:var(--text);font-weight:600}.Ask_step__hxfkV .Ask_stepFailed__r\+CIA{color:#b42318}.Ask_step__hxfkV pre{background:#f6f5fb;border-radius:8px;font-size:12px;margin:4px 0 0;overflow-x:auto;padding:8px;white-space:pre-wrap}.Ask_meta__hLXjE{align-items:center;color:var(--text-muted);color:var(--text-faint,var(--text-muted));display:flex;font-size:12px;gap:12px;justify-content:flex-end;margin-top:8px}.Ask_feedback__mBATx{display:flex;gap:4px}.Ask_feedback__mBATx button{background:none;border:1px solid #e3e2ee;border-radius:8px;color:var(--text-muted);cursor:pointer;font:inherit;padding:2px 8px}.Ask_feedback__mBATx button[aria-pressed=true]{border-color:#5146c1;color:#5146c1}.Ask_feedback__mBATx button:disabled{cursor:default;opacity:.6}.Ask_composer__PtU4g{align-items:flex-end;background:var(--surface);border:1px solid #e3e2ee;border-radius:16px;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow,0 1px 2px #0000000a);display:flex;gap:8px;padding:8px}.Ask_composer__PtU4g textarea{background:#0000;border:none;color:var(--text);flex:1 1;font:inherit;font-size:14px;line-height:1.45;max-height:200px;min-height:44px;outline:none;padding:8px 10px;resize:none}.Ask_composer__PtU4g button{background:#5146c1;border:none;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:10px 16px}.Ask_composer__PtU4g button:disabled{cursor:default;opacity:.5}.Ask_hint__AJkhj{color:var(--text-muted);color:var(--text-faint,var(--text-muted));font-size:12px;text-align:right}.Ask_exampleButton__7pXhk{background:none;border:none;color:#5146c1;cursor:pointer;font:inherit;padding:2px 0;text-align:left}.Ask_exampleButton__7pXhk:hover{text-decoration:underline}.Ask_headerActions__VkvuT{align-items:center;display:flex;gap:12px}.Ask_newChat__bHvPQ{background:#5146c1;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 12px}.Ask_newChat__bHvPQ:disabled{cursor:default;opacity:.5}.Ask_typing__Bc2k3:after{animation:Ask_pulse__K\+buG .8s ease-in-out infinite;color:#5146c1;content:"▍"}.Ask_metaLine__FOnIX{color:var(--text-muted);color:var(--text-faint,var(--text-muted));font-size:12px;margin:8px 0 0}.EnvironmentSwitcher_switcher__Z5KDI{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--surface-2);border:1px solid var(--surface-border);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:16px;padding:4px}.EnvironmentSwitcher_option__ZO1BR{background:#0000;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;font:inherit;font-weight:600;padding:4px 12px}.EnvironmentSwitcher_option__ZO1BR.EnvironmentSwitcher_selected__A5ikd{background:var(--surface);box-shadow:var(--shadow);color:var(--text)}.EnvironmentSwitcher_option__ZO1BR.EnvironmentSwitcher_prod__ODoCq.EnvironmentSwitcher_selected__A5ikd{background:#cc0e0e;color:#fff}.EnvironmentSwitcher_single__TS1d\+{background:var(--surface-2);border:1px solid var(--surface-border);border-radius:999px;color:var(--text-muted);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.Layout_shell__BmoSF{background:var(--nav-bg);color:var(--text);display:grid;grid-template-columns:248px 1fr;min-height:100vh}.Layout_sidebar__T6D3N{background:linear-gradient(180deg,#1f1c3a,#151425 55%,#111019);color:#fff;display:flex;flex-direction:column;height:100vh;padding:24px 16px 20px;position:sticky;top:0}.Layout_brand__OOpi6{align-items:center;display:flex;gap:12px;padding:0 8px 28px}.Layout_mark__I2nWx{align-items:center;background:#5146c1;border-radius:12px;box-shadow:0 8px 20px #31278380;color:#fff;display:inline-flex;font-size:18px;font-weight:800;height:38px;justify-content:center;letter-spacing:-.04em;width:38px}.Layout_brandText__7n1ed{display:flex;flex-direction:column;line-height:1.1}.Layout_brandName__gye4R{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em}.Layout_brandSub__Mi6gi{color:#ffffff73;font-size:11px;letter-spacing:.02em}.Layout_navLabel__42LW7{color:#ffffff59;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 8px 12px;text-transform:uppercase}.Layout_nav__xeqjv{display:flex;flex:1 1;flex-direction:column;gap:2px}.Layout_navItem__oyNHu{align-items:center;border-radius:10px;color:#ffffff9e;display:flex;font-size:14px;font-weight:600;gap:12px;padding:10px 12px;position:relative;transition:background .12s ease,color .12s ease}.Layout_navItem__oyNHu svg{fill:currentColor;height:18px;opacity:.9;width:18px}.Layout_navItem__oyNHu:hover{background:#ffffff0f;color:#fff}.Layout_navActive__NoFxS,.Layout_navActive__NoFxS:hover{background:#ffffff1a;color:#fff}.Layout_navActive__NoFxS:before,.Layout_navActive__NoFxS:hover:before{background:#e4ae50;border-radius:0 3px 3px 0;bottom:10px;content:"";left:-16px;position:absolute;top:10px;width:3px}.Layout_sidebarFooter__u0qIY{border-top:1px solid #ffffff14;padding:16px 8px 0}.Layout_userRow__09x2v{align-items:center;display:flex;gap:12px}.Layout_avatar__AQaUD{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.Layout_userBlock__e0nvq{display:flex;flex-direction:column;min-width:0}.Layout_userName__\+cthE{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_signOut__wMI1s{background:none;border:0;color:#ffffff80;cursor:pointer;font:inherit;font-size:12px;padding:0;text-align:left}.Layout_signOut__wMI1s:hover{color:#e4ae50}.Layout_main__FV28D{background-color:#f3f3f8;background-image:radial-gradient(70% 50% at 100% 0,#b378b31f 0,#b378b300 60%),radial-gradient(50% 40% at 0 100%,#7fb8b924 0,#7fb8b900 60%);border-radius:28px 0 0 28px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.Layout_topbar__WuZAO{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 32px 0}.Layout_topbarLeft__Pjqq9,.Layout_topbarRight__aJdzx{align-items:center;display:flex;gap:12px}.Layout_clock__Azfaq{color:#6a6a6a;font-size:12px;font-weight:600;margin-bottom:16px}.Layout_prodBadge__yY6dD{background:#fef1f5;border:1px solid #f5d0d4;border-radius:999px;color:#c82b49;font-size:12px;font-weight:700;margin-bottom:16px;padding:4px 12px}.Layout_prod__5p8cO .Layout_main__FV28D{box-shadow:inset 0 4px 0 #cc0e0e}.Layout_content__UOgH6{flex:1 1;padding:12px 32px 40px;width:100%}.Layout_spinner__YREo6{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;width:100%}@media(max-width:834px){.Layout_shell__BmoSF{grid-template-columns:1fr}.Layout_sidebar__T6D3N{align-items:center;flex-direction:row;gap:16px;height:auto;padding:12px 16px;position:static}.Layout_brand__OOpi6{padding:0}.Layout_brandSub__Mi6gi,.Layout_navLabel__42LW7{display:none}.Layout_nav__xeqjv{flex-direction:row;overflow-x:auto}.Layout_navActive__NoFxS:before,.Layout_navItem__oyNHu span,.Layout_sidebarFooter__u0qIY{display:none}.Layout_main__FV28D{border-radius:0}.Layout_content__UOgH6,.Layout_topbar__WuZAO{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=main.4014c38e.css.map*/