@layer reset{html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}}@layer antd;@font-face{font-family:Onest;src:url(/fonts/onest-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono-variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root{--p-navy-50:#eef0fb;--p-navy-100:#dde0f6;--p-navy-200:#b9beea;--p-navy-300:#8e95d6;--p-navy-400:#6068b8;--p-navy-500:#3f4699;--p-navy-600:#2c317a;--p-navy-700:#1e2160;--p-navy-800:#14164f;--p-navy-900:#0b0b45;--p-navy-950:#070a2e;--p-blue-50:#eef1ff;--p-blue-100:#dce2ff;--p-blue-200:#b9c5ff;--p-blue-300:#8fa3ff;--p-blue-400:#637eff;--p-blue-500:#375bff;--p-blue-600:#2e49e0;--p-blue-700:#2438b8;--p-blue-800:#1c2b8c;--p-blue-900:#151f63;--p-blue-950:#0c1240;--p-cyan-50:#eaf7fe;--p-cyan-100:#d1eefd;--p-cyan-200:#a6defb;--p-cyan-300:#7dd1fa;--p-cyan-400:#5ac8fa;--p-cyan-500:#2faee6;--p-cyan-600:#1e8fc2;--p-cyan-700:#17709a;--p-cyan-800:#125473;--p-cyan-900:#0d3a50;--p-cyan-950:#07202d;--p-neutral-0:#fff;--p-neutral-25:#fafbfe;--p-neutral-50:#f6f7fb;--p-neutral-75:#e8ebf5;--p-neutral-100:#eceef6;--p-neutral-200:#dcdfec;--p-neutral-300:#c2c7db;--p-neutral-350:#a3aac4;--p-neutral-400:#9aa1bc;--p-neutral-450:#8891af;--p-neutral-500:#737b99;--p-neutral-550:#626a88;--p-neutral-600:#545c7a;--p-neutral-700:#3b425e;--p-neutral-800:#272c45;--p-neutral-825:#20253e;--p-neutral-850:#1b1f36;--p-neutral-900:#12152a;--p-neutral-950:#0b0e1f;--p-neutral-1000:#050816;--p-green-50:#e6f8ef;--p-green-400:#3dd68c;--p-green-500:#1fb56f;--p-green-700:#12734a;--p-green-950:#0b2a1c;--p-amber-50:#fef5e1;--p-amber-400:#f5b73b;--p-amber-500:#e09b18;--p-amber-700:#8a5a06;--p-amber-950:#2e1f06;--p-red-50:#fdebec;--p-red-400:#ff6b6b;--p-red-500:#e5484d;--p-red-600:#c0303a;--p-red-950:#33111a;--p-alpha-white-00:#fff0;--p-alpha-white-04:#ffffff0a;--p-alpha-white-06:#ffffff0f;--p-alpha-white-08:#ffffff14;--p-alpha-white-10:#ffffff1a;--p-alpha-white-12:#ffffff1f;--p-alpha-white-16:#ffffff29;--p-alpha-white-18:#ffffff2e;--p-alpha-white-20:#fff3;--p-alpha-white-35:#ffffff59;--p-alpha-white-65:#ffffffa6;--p-alpha-white-80:#fffc;--p-alpha-white-90:#ffffffe6;--p-alpha-navy-04:#0b0e1f0a;--p-alpha-navy-06:#0b0e1f0f;--p-alpha-navy-08:#0b0e1f14;--p-alpha-navy-10:#0b0e1f1a;--p-alpha-navy-12:#0b0e1f1f;--p-alpha-navy-16:#0b0e1f29;--p-alpha-navy-18:#0b0e1f2e;--p-alpha-navy-20:#0b0e1f33;--p-alpha-navy-40:#0b0e1f66;--p-alpha-brand-10:#0b0b451a;--p-alpha-brand-28:#0b0b4547;--p-alpha-deep-35:#05081659;--p-alpha-deep-60:#05081699;--p-alpha-blue-00:#375bff00;--p-alpha-blue-45:#375bff73;--p-alpha-blue300-02:#8fa3ff05;--p-alpha-blue300-04:#8fa3ff0a;--p-alpha-white-28:#ffffff47;--p-alpha-white-45:#ffffff73;--p-alpha-white-55:#ffffff8c;--p-alpha-deep-40:#05081666;--p-alpha-deep-50:#05081680;--p-alpha-brand-30:#0b0b454d;--p-alpha-blue-35:#375bff59;--p-alpha-blue-60:#375bff99;--p-alpha-black-00:#0000;--p-alpha-black-50:#00000080;--p-alpha-navy-00:#0b0e1f00;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--r-2:2px;--r-4:4px;--r-6:6px;--r-8:8px;--r-10:10px;--r-12:12px;--r-16:16px;--r-20:20px;--r-full:999px;--size-control-s:32px;--size-control-m:40px;--size-control-l:48px;--size-icon-s:16px;--size-icon-m:20px;--size-icon-l:24px;--size-nav-site:64px;--size-nav-site-mobile:56px;--size-topbar:56px;--size-sidebar:240px;--size-sidebar-collapsed:64px;--size-row-compact:32px;--size-row-default:40px;--size-row-comfortable:48px;--size-container:1200px;--size-measure-prose:588px;--size-measure-headline:792px;--size-auth-card:440px;--size-modal-s:480px;--size-modal-m:640px;--size-modal-l:960px;--type-display-statement-font-family:"Sora", sans-serif;--type-display-statement-font-size:64px;--type-display-statement-font-weight:600;--type-display-statement-line-height:68px;--type-display-statement-letter-spacing:-.02em;--type-display-qualifier-font-family:"Sora", sans-serif;--type-display-qualifier-font-size:64px;--type-display-qualifier-font-weight:300;--type-display-qualifier-line-height:68px;--type-display-qualifier-letter-spacing:-.02em;--type-heading-h1-font-family:"Sora", sans-serif;--type-heading-h1-font-size:48px;--type-heading-h1-font-weight:600;--type-heading-h1-line-height:52px;--type-heading-h1-letter-spacing:-.015em;--type-heading-h1-qualifier-font-family:"Sora", sans-serif;--type-heading-h1-qualifier-font-size:48px;--type-heading-h1-qualifier-font-weight:300;--type-heading-h1-qualifier-line-height:52px;--type-heading-h1-qualifier-letter-spacing:-.015em;--type-heading-h2-font-family:"Sora", sans-serif;--type-heading-h2-font-size:36px;--type-heading-h2-font-weight:600;--type-heading-h2-line-height:40px;--type-heading-h2-letter-spacing:-.01em;--type-heading-h3-font-family:"Sora", sans-serif;--type-heading-h3-font-size:28px;--type-heading-h3-font-weight:600;--type-heading-h3-line-height:32px;--type-heading-h3-letter-spacing:-.005em;--type-heading-h4-font-family:"Onest", sans-serif;--type-heading-h4-font-size:22px;--type-heading-h4-font-weight:600;--type-heading-h4-line-height:28px;--type-heading-h4-letter-spacing:-.0025em;--type-heading-h5-font-family:"Onest", sans-serif;--type-heading-h5-font-size:18px;--type-heading-h5-font-weight:600;--type-heading-h5-line-height:24px;--type-heading-h5-letter-spacing:0em;--type-heading-h6-font-family:"Onest", sans-serif;--type-heading-h6-font-size:16px;--type-heading-h6-font-weight:600;--type-heading-h6-line-height:24px;--type-heading-h6-letter-spacing:0em;--type-body-l-font-family:"Onest", sans-serif;--type-body-l-font-size:18px;--type-body-l-font-weight:400;--type-body-l-line-height:28px;--type-body-l-letter-spacing:0em;--type-body-m-font-family:"Onest", sans-serif;--type-body-m-font-size:16px;--type-body-m-font-weight:400;--type-body-m-line-height:24px;--type-body-m-letter-spacing:0em;--type-body-s-font-family:"Onest", sans-serif;--type-body-s-font-size:14px;--type-body-s-font-weight:400;--type-body-s-line-height:20px;--type-body-s-letter-spacing:0em;--type-body-caption-font-family:"Onest", sans-serif;--type-body-caption-font-size:12px;--type-body-caption-font-weight:400;--type-body-caption-line-height:16px;--type-body-caption-letter-spacing:0em;--type-ui-label-font-family:"Onest", sans-serif;--type-ui-label-font-size:13px;--type-ui-label-font-weight:500;--type-ui-label-line-height:16px;--type-ui-label-letter-spacing:0em;--type-ui-button-l-font-family:"Onest", sans-serif;--type-ui-button-l-font-size:15px;--type-ui-button-l-font-weight:600;--type-ui-button-l-line-height:20px;--type-ui-button-l-letter-spacing:0em;--type-ui-button-m-font-family:"Onest", sans-serif;--type-ui-button-m-font-size:14px;--type-ui-button-m-font-weight:600;--type-ui-button-m-line-height:20px;--type-ui-button-m-letter-spacing:0em;--type-ui-table-header-font-family:"Onest", sans-serif;--type-ui-table-header-font-size:13px;--type-ui-table-header-font-weight:500;--type-ui-table-header-line-height:16px;--type-ui-table-header-letter-spacing:0em;--type-ui-pill-font-family:"Onest", sans-serif;--type-ui-pill-font-size:12px;--type-ui-pill-font-weight:500;--type-ui-pill-line-height:16px;--type-ui-pill-letter-spacing:0em;--type-data-m-font-family:"Onest", sans-serif;--type-data-m-font-size:13px;--type-data-m-font-weight:400;--type-data-m-line-height:20px;--type-data-m-letter-spacing:0em;--type-data-m-font-variant-numeric:lining-nums tabular-nums;--type-data-m-numeric-font-family:"Onest", sans-serif;--type-data-m-numeric-font-size:13px;--type-data-m-numeric-font-weight:500;--type-data-m-numeric-line-height:20px;--type-data-m-numeric-letter-spacing:0em;--type-data-m-numeric-font-variant-numeric:lining-nums tabular-nums;--type-data-s-font-family:"Onest", sans-serif;--type-data-s-font-size:12px;--type-data-s-font-weight:400;--type-data-s-line-height:16px;--type-data-s-letter-spacing:0em;--type-data-s-font-variant-numeric:lining-nums tabular-nums;--type-data-kpi-font-family:"Sora", sans-serif;--type-data-kpi-font-size:32px;--type-data-kpi-font-weight:600;--type-data-kpi-line-height:36px;--type-data-kpi-letter-spacing:-.01em;--type-data-kpi-font-variant-numeric:lining-nums tabular-nums;--type-data-stat-font-family:"Sora", sans-serif;--type-data-stat-font-size:48px;--type-data-stat-font-weight:600;--type-data-stat-line-height:52px;--type-data-stat-letter-spacing:-.015em;--type-data-stat-font-variant-numeric:lining-nums tabular-nums;--type-mono-data-font-family:"JetBrains Mono", monospace;--type-mono-data-font-size:13px;--type-mono-data-font-weight:400;--type-mono-data-line-height:20px;--type-mono-data-letter-spacing:0em;--type-mono-code-font-family:"JetBrains Mono", monospace;--type-mono-code-font-size:14px;--type-mono-code-font-weight:400;--type-mono-code-line-height:22px;--type-mono-code-letter-spacing:0em;--type-mobile-display-font-family:"Sora", sans-serif;--type-mobile-display-font-size:40px;--type-mobile-display-font-weight:600;--type-mobile-display-line-height:44px;--type-mobile-display-letter-spacing:-.015em;--type-mobile-display-qualifier-font-family:"Sora", sans-serif;--type-mobile-display-qualifier-font-size:40px;--type-mobile-display-qualifier-font-weight:300;--type-mobile-display-qualifier-line-height:44px;--type-mobile-display-qualifier-letter-spacing:-.015em;--type-mobile-h1-font-family:"Sora", sans-serif;--type-mobile-h1-font-size:34px;--type-mobile-h1-font-weight:600;--type-mobile-h1-line-height:40px;--type-mobile-h1-letter-spacing:-.01em;--type-mobile-h2-font-family:"Sora", sans-serif;--type-mobile-h2-font-size:28px;--type-mobile-h2-font-weight:600;--type-mobile-h2-line-height:32px;--type-mobile-h2-letter-spacing:-.01em;--type-mobile-h3-font-family:"Sora", sans-serif;--type-mobile-h3-font-size:24px;--type-mobile-h3-font-weight:600;--type-mobile-h3-line-height:28px;--type-mobile-h3-letter-spacing:-.005em;--type-mobile-h4-font-family:"Onest", sans-serif;--type-mobile-h4-font-size:20px;--type-mobile-h4-font-weight:600;--type-mobile-h4-line-height:24px;--type-mobile-h4-letter-spacing:-.0025em;--type-mobile-body-l-font-family:"Onest", sans-serif;--type-mobile-body-l-font-size:17px;--type-mobile-body-l-font-weight:400;--type-mobile-body-l-line-height:26px;--type-mobile-body-l-letter-spacing:0em;--type-mobile-kpi-font-family:"Sora", sans-serif;--type-mobile-kpi-font-size:28px;--type-mobile-kpi-font-weight:600;--type-mobile-kpi-line-height:32px;--type-mobile-kpi-letter-spacing:-.01em;--type-mobile-kpi-font-variant-numeric:lining-nums tabular-nums;--type-mobile-stat-font-family:"Sora", sans-serif;--type-mobile-stat-font-size:36px;--type-mobile-stat-font-weight:600;--type-mobile-stat-line-height:40px;--type-mobile-stat-letter-spacing:-.015em;--type-mobile-stat-font-variant-numeric:lining-nums tabular-nums;--type-heading-h2-qualifier-font-family:"Sora", sans-serif;--type-heading-h2-qualifier-font-size:36px;--type-heading-h2-qualifier-font-weight:300;--type-heading-h2-qualifier-line-height:40px;--type-heading-h2-qualifier-letter-spacing:-.01em;--type-mobile-h1-qualifier-font-family:"Sora", sans-serif;--type-mobile-h1-qualifier-font-size:34px;--type-mobile-h1-qualifier-font-weight:300;--type-mobile-h1-qualifier-line-height:40px;--type-mobile-h1-qualifier-letter-spacing:-.01em;--type-mobile-h2-qualifier-font-family:"Sora", sans-serif;--type-mobile-h2-qualifier-font-size:28px;--type-mobile-h2-qualifier-font-weight:300;--type-mobile-h2-qualifier-line-height:32px;--type-mobile-h2-qualifier-letter-spacing:-.01em;--effect-acrylic-block-dark-box-shadow:inset 0px 1px 0px 0px #ffffff59, inset 0px -1px 0px 0px #05081659, 0px 1px 2px 0px #05081680, 0px 8px 24px -8px #375bff73;--effect-acrylic-block-dark-hover-box-shadow:inset 0px 1px 0px 0px #ffffff73, inset 0px -1px 0px 0px #05081659, 0px 1px 2px 0px #05081680, 0px 10px 28px -8px #375bff99;--effect-acrylic-block-dark-pressed-box-shadow:inset 0px -1px 0px 0px #05081659, 0px 1px 1px 0px #05081680;--effect-acrylic-block-light-box-shadow:inset 0px 1px 0px 0px #ffffff73, inset 0px -1px 0px 0px #0b0b454d, 0px 1px 2px 0px #0b0e1f29, 0px 6px 16px -6px #375bff59;--effect-acrylic-block-light-hover-box-shadow:inset 0px 1px 0px 0px #ffffff8c, inset 0px -1px 0px 0px #0b0b454d, 0px 1px 2px 0px #0b0e1f29, 0px 8px 20px -6px #375bff73;--effect-acrylic-block-light-pressed-box-shadow:inset 0px -1px 0px 0px #0b0b454d, 0px 1px 2px 0px #0b0e1f29;--effect-glass-button-dark-box-shadow:inset 0px 1px 0px 0px #fff3, 0px 1px 2px 0px #05081666;--effect-glass-button-dark-backdrop-filter:blur(16px);--effect-glass-button-dark-hover-box-shadow:inset 0px 1px 0px 0px #ffffff47, 0px 1px 2px 0px #05081666;--effect-glass-button-dark-hover-backdrop-filter:blur(16px);--effect-glass-button-light-box-shadow:inset 0px 1px 0px 0px #fffc, 0px 1px 2px 0px #0b0e1f14;--effect-glass-button-light-backdrop-filter:blur(16px);--effect-glass-pane-dark-box-shadow:inset 0px 1px 0px 0px #ffffff1a;--effect-glass-pane-dark-backdrop-filter:blur(16px);--effect-glass-pane-light-box-shadow:inset 0px 1px 0px 0px #ffffffe6, 0px 1px 2px 0px #0b0e1f0f, 0px 12px 32px -16px #0b0e1f1f;--effect-glass-pane-light-backdrop-filter:blur(16px);--effect-glass-frame-dark-box-shadow:inset 0px 1px 0px 0px #ffffff1a, 0px 16px 40px -12px #00000080;--effect-glass-frame-dark-backdrop-filter:blur(16px);--effect-glass-nav-dark-backdrop-filter:blur(20px);--effect-glass-nav-light-backdrop-filter:blur(20px);--effect-shadow-light-1-box-shadow:0px 1px 2px 0px #0b0e1f0f;--effect-shadow-light-2-box-shadow:0px 1px 2px 0px #0b0e1f0f, 0px 12px 32px -16px #0b0e1f1f;--effect-shadow-dark-float-box-shadow:0px 16px 40px -12px #00000080;--effect-scrim-blur-8-backdrop-filter:blur(8px);--effect-atmosphere-lamp-blur-filter:blur(120px);--paint-acrylic-block-gradient:linear-gradient(180deg, #4560ff 0%, #375bff 50%, #3352f0 100%);--paint-lens-sweep:linear-gradient(to bottom right, #375bff47 20%, #8fa3ff14 80%);--paint-atmosphere-lamp-dark:radial-gradient(ellipse 50% 50% at 50% 50%, #375bff33 0%, #375bff00 62%);--paint-atmosphere-lamp-light:radial-gradient(ellipse 50% 50% at 50% 50%, #375bff1a 0%, #375bff00 62%);--grid-desktop-viewport:1440px;--grid-desktop-columns:12;--grid-desktop-gutter:24px;--grid-desktop-margin:120px;--grid-desktop-content:1200px;--grid-mobile-viewport:360px;--grid-mobile-columns:4;--grid-mobile-gutter:16px;--grid-mobile-margin:16px;--grid-mobile-content:328px;--grid-console-columns:12;--grid-console-gutter:16px;--grid-console-padding:24px;--breakpoint-360:360px;--breakpoint-600:600px;--breakpoint-900:900px;--breakpoint-1200:1200px;--breakpoint-1440:1440px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-rest:var(--effect-shadow-light-1-box-shadow);--shadow-float:var(--effect-shadow-light-2-box-shadow);--bg-canvas:var(--p-neutral-50);--bg-app:var(--p-neutral-50);--bg-raised:var(--p-neutral-0);--surface-1:var(--p-neutral-0);--surface-2:var(--p-neutral-100);--surface-3:var(--p-neutral-0);--surface-hover:var(--p-neutral-100);--surface-selected:var(--p-blue-50);--surface-glass:var(--p-alpha-white-65);--surface-glass-tint:var(--p-alpha-white-00);--surface-inverse:var(--p-neutral-950);--scrim-modal:var(--p-alpha-navy-40);--border-subtle:var(--p-alpha-navy-06);--border-default:var(--p-alpha-navy-10);--border-strong:var(--p-alpha-navy-18);--border-input:var(--p-neutral-500);--border-focus:var(--p-blue-500);--border-glass:var(--p-alpha-navy-12);--text-primary:var(--p-neutral-950);--text-secondary:var(--p-neutral-600);--text-tertiary:var(--p-neutral-550);--text-disabled:#606a90;--text-inverse:var(--p-neutral-75);--text-on-accent:var(--p-neutral-0);--text-link:var(--p-blue-600);--icon-default:var(--p-neutral-600);--icon-muted:var(--p-neutral-550);--accent-primary:var(--p-blue-500);--accent-primary-pressed:var(--p-blue-700);--accent-on-selected:var(--p-blue-700);--accent-live:var(--p-cyan-700);--accent-live-bg:var(--p-cyan-50);--status-success-text:var(--p-green-700);--status-success-bg:var(--p-green-50);--status-warning-text:var(--p-amber-700);--status-warning-bg:var(--p-amber-50);--status-danger-text:var(--p-red-600);--status-danger-bg:var(--p-red-50);--status-info-text:var(--p-blue-700);--status-info-bg:var(--p-blue-50);--status-neutral-text:var(--p-neutral-550);--status-neutral-bg:var(--p-neutral-100);--brand-navy:var(--p-navy-900);--brand-lens:var(--p-navy-100);--brand-lens-rim:var(--p-alpha-brand-10);--glow-blue:var(--p-alpha-blue-00);--chart-series-1:var(--p-blue-500);--chart-series-2:var(--p-cyan-700);--chart-series-3:var(--p-green-700);--chart-series-4:var(--p-amber-700);--chart-series-5:var(--p-neutral-600);--brand-logo-ink:var(--p-navy-900);--fx-block-specular:var(--p-alpha-white-45);--fx-block-specular-hover:var(--p-alpha-white-55);--fx-block-edge:var(--p-alpha-brand-30);--fx-block-contact:var(--p-alpha-navy-16);--fx-block-glow:var(--p-alpha-blue-35);--fx-block-glow-hover:var(--p-alpha-blue-45);--fx-glass-specular:var(--p-alpha-white-80);--fx-glass-specular-hover:var(--p-alpha-white-80);--fx-glass-contact:var(--p-alpha-navy-08);--fx-pane-specular:var(--p-alpha-white-90);--fx-shadow-rest:var(--p-alpha-navy-06);--fx-shadow-float:var(--p-alpha-navy-12);--surface-glass-button:var(--p-alpha-navy-04);--surface-glass-button-hover:var(--p-alpha-navy-08);--surface-glass-button-pressed:var(--p-alpha-navy-10);--border-glass-hover:var(--p-alpha-navy-16);--surface-ghost-hover:var(--p-alpha-navy-06);--surface-ghost-pressed:var(--p-alpha-navy-10);--surface-danger:var(--p-red-600);--surface-danger-hover:var(--p-red-600);--surface-glass-disabled:var(--p-neutral-100);--border-block-edge:var(--p-alpha-brand-28);--brand-marker-live:#0891b2;--brand-marker-success:#059669;--brand-marker-warning:#c96a04;--brand-marker-danger:#e11d48;--brand-marker-info:#7c3aed;--brand-marker-neutral:#64748b;--brand-marker-accent:var(--accent-primary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-rest:none;--shadow-float:var(--effect-shadow-dark-float-box-shadow);--bg-canvas:var(--p-neutral-1000);--bg-app:var(--p-neutral-950);--bg-raised:var(--p-neutral-900);--surface-1:var(--p-neutral-900);--surface-2:var(--p-neutral-850);--surface-3:var(--p-neutral-850);--surface-hover:var(--p-neutral-825);--surface-selected:var(--p-blue-950);--surface-glass:var(--p-alpha-white-04);--surface-glass-tint:var(--p-alpha-blue300-04);--surface-inverse:var(--p-neutral-75);--scrim-modal:var(--p-alpha-deep-60);--border-subtle:var(--p-alpha-white-06);--border-default:var(--p-alpha-white-10);--border-strong:var(--p-alpha-white-18);--border-input:var(--p-neutral-500);--border-focus:var(--p-blue-400);--border-glass:var(--p-alpha-white-12);--text-primary:var(--p-neutral-75);--text-secondary:var(--p-neutral-350);--text-tertiary:var(--p-neutral-450);--text-disabled:#858dab;--text-inverse:var(--p-neutral-950);--text-on-accent:var(--p-neutral-0);--text-link:var(--p-blue-300);--icon-default:var(--p-neutral-350);--icon-muted:var(--p-neutral-450);--accent-primary:var(--p-blue-500);--accent-primary-pressed:var(--p-blue-600);--accent-on-selected:var(--p-blue-300);--accent-live:var(--p-cyan-400);--accent-live-bg:var(--p-cyan-950);--status-success-text:var(--p-green-400);--status-success-bg:var(--p-green-950);--status-warning-text:var(--p-amber-400);--status-warning-bg:var(--p-amber-950);--status-danger-text:var(--p-red-400);--status-danger-bg:var(--p-red-950);--status-info-text:var(--p-blue-300);--status-info-bg:var(--p-blue-950);--status-neutral-text:var(--p-neutral-350);--status-neutral-bg:var(--p-neutral-800);--brand-navy:var(--p-navy-900);--brand-lens:var(--p-navy-700);--brand-lens-rim:var(--p-alpha-white-12);--glow-blue:var(--p-alpha-blue-45);--chart-series-1:var(--p-blue-400);--chart-series-2:var(--p-cyan-400);--chart-series-3:var(--p-green-400);--chart-series-4:var(--p-amber-400);--chart-series-5:var(--p-neutral-350);--brand-logo-ink:var(--p-neutral-0);--fx-block-specular:var(--p-alpha-white-35);--fx-block-specular-hover:var(--p-alpha-white-45);--fx-block-edge:var(--p-alpha-deep-35);--fx-block-contact:var(--p-alpha-deep-50);--fx-block-glow:var(--p-alpha-blue-45);--fx-block-glow-hover:var(--p-alpha-blue-60);--fx-glass-specular:var(--p-alpha-white-20);--fx-glass-specular-hover:var(--p-alpha-white-28);--fx-glass-contact:var(--p-alpha-deep-40);--fx-pane-specular:var(--p-alpha-white-10);--fx-shadow-rest:var(--p-alpha-black-00);--fx-shadow-float:var(--p-alpha-black-50);--surface-glass-button:var(--p-alpha-white-06);--surface-glass-button-hover:var(--p-alpha-white-10);--surface-glass-button-pressed:var(--p-alpha-white-04);--border-glass-hover:var(--p-alpha-white-16);--surface-ghost-hover:var(--p-alpha-white-06);--surface-ghost-pressed:var(--p-alpha-white-10);--surface-danger:#e12a30;--surface-danger-hover:#c9242a;--surface-glass-disabled:var(--p-neutral-850);--border-block-edge:var(--p-alpha-white-18);--brand-marker-live:#22d3ee;--brand-marker-success:#34d399;--brand-marker-warning:#fbbf24;--brand-marker-danger:#fb7185;--brand-marker-info:#a78bfa;--brand-marker-neutral:#94a3b8;--brand-marker-accent:var(--accent-primary)}.type-display-statement{font-family:var(--type-display-statement-font-family);font-size:var(--type-display-statement-font-size);font-weight:var(--type-display-statement-font-weight);line-height:var(--type-display-statement-line-height);letter-spacing:var(--type-display-statement-letter-spacing)}.type-display-qualifier{font-family:var(--type-display-qualifier-font-family);font-size:var(--type-display-qualifier-font-size);font-weight:var(--type-display-qualifier-font-weight);line-height:var(--type-display-qualifier-line-height);letter-spacing:var(--type-display-qualifier-letter-spacing)}.type-heading-h1{font-family:var(--type-heading-h1-font-family);font-size:var(--type-heading-h1-font-size);font-weight:var(--type-heading-h1-font-weight);line-height:var(--type-heading-h1-line-height);letter-spacing:var(--type-heading-h1-letter-spacing)}.type-heading-h1-qualifier{font-family:var(--type-heading-h1-qualifier-font-family);font-size:var(--type-heading-h1-qualifier-font-size);font-weight:var(--type-heading-h1-qualifier-font-weight);line-height:var(--type-heading-h1-qualifier-line-height);letter-spacing:var(--type-heading-h1-qualifier-letter-spacing)}.type-heading-h2{font-family:var(--type-heading-h2-font-family);font-size:var(--type-heading-h2-font-size);font-weight:var(--type-heading-h2-font-weight);line-height:var(--type-heading-h2-line-height);letter-spacing:var(--type-heading-h2-letter-spacing)}.type-heading-h3{font-family:var(--type-heading-h3-font-family);font-size:var(--type-heading-h3-font-size);font-weight:var(--type-heading-h3-font-weight);line-height:var(--type-heading-h3-line-height);letter-spacing:var(--type-heading-h3-letter-spacing)}.type-heading-h4{font-family:var(--type-heading-h4-font-family);font-size:var(--type-heading-h4-font-size);font-weight:var(--type-heading-h4-font-weight);line-height:var(--type-heading-h4-line-height);letter-spacing:var(--type-heading-h4-letter-spacing)}.type-heading-h5{font-family:var(--type-heading-h5-font-family);font-size:var(--type-heading-h5-font-size);font-weight:var(--type-heading-h5-font-weight);line-height:var(--type-heading-h5-line-height);letter-spacing:var(--type-heading-h5-letter-spacing)}.type-heading-h6{font-family:var(--type-heading-h6-font-family);font-size:var(--type-heading-h6-font-size);font-weight:var(--type-heading-h6-font-weight);line-height:var(--type-heading-h6-line-height);letter-spacing:var(--type-heading-h6-letter-spacing)}.type-body-l{font-family:var(--type-body-l-font-family);font-size:var(--type-body-l-font-size);font-weight:var(--type-body-l-font-weight);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing)}.type-body-m{font-family:var(--type-body-m-font-family);font-size:var(--type-body-m-font-size);font-weight:var(--type-body-m-font-weight);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing)}.type-body-s{font-family:var(--type-body-s-font-family);font-size:var(--type-body-s-font-size);font-weight:var(--type-body-s-font-weight);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-letter-spacing)}.type-body-caption{font-family:var(--type-body-caption-font-family);font-size:var(--type-body-caption-font-size);font-weight:var(--type-body-caption-font-weight);line-height:var(--type-body-caption-line-height);letter-spacing:var(--type-body-caption-letter-spacing)}.type-ui-label{font-family:var(--type-ui-label-font-family);font-size:var(--type-ui-label-font-size);font-weight:var(--type-ui-label-font-weight);line-height:var(--type-ui-label-line-height);letter-spacing:var(--type-ui-label-letter-spacing)}.type-ui-button-l{font-family:var(--type-ui-button-l-font-family);font-size:var(--type-ui-button-l-font-size);font-weight:var(--type-ui-button-l-font-weight);line-height:var(--type-ui-button-l-line-height);letter-spacing:var(--type-ui-button-l-letter-spacing)}.type-ui-button-m{font-family:var(--type-ui-button-m-font-family);font-size:var(--type-ui-button-m-font-size);font-weight:var(--type-ui-button-m-font-weight);line-height:var(--type-ui-button-m-line-height);letter-spacing:var(--type-ui-button-m-letter-spacing)}.type-ui-table-header{font-family:var(--type-ui-table-header-font-family);font-size:var(--type-ui-table-header-font-size);font-weight:var(--type-ui-table-header-font-weight);line-height:var(--type-ui-table-header-line-height);letter-spacing:var(--type-ui-table-header-letter-spacing)}.type-ui-pill{font-family:var(--type-ui-pill-font-family);font-size:var(--type-ui-pill-font-size);font-weight:var(--type-ui-pill-font-weight);line-height:var(--type-ui-pill-line-height);letter-spacing:var(--type-ui-pill-letter-spacing)}.type-data-m{font-family:var(--type-data-m-font-family);font-size:var(--type-data-m-font-size);font-weight:var(--type-data-m-font-weight);line-height:var(--type-data-m-line-height);letter-spacing:var(--type-data-m-letter-spacing);font-variant-numeric:var(--type-data-m-font-variant-numeric)}.type-data-m-numeric{font-family:var(--type-data-m-numeric-font-family);font-size:var(--type-data-m-numeric-font-size);font-weight:var(--type-data-m-numeric-font-weight);line-height:var(--type-data-m-numeric-line-height);letter-spacing:var(--type-data-m-numeric-letter-spacing);font-variant-numeric:var(--type-data-m-numeric-font-variant-numeric)}.type-data-s{font-family:var(--type-data-s-font-family);font-size:var(--type-data-s-font-size);font-weight:var(--type-data-s-font-weight);line-height:var(--type-data-s-line-height);letter-spacing:var(--type-data-s-letter-spacing);font-variant-numeric:var(--type-data-s-font-variant-numeric)}.type-data-kpi{font-family:var(--type-data-kpi-font-family);font-size:var(--type-data-kpi-font-size);font-weight:var(--type-data-kpi-font-weight);line-height:var(--type-data-kpi-line-height);letter-spacing:var(--type-data-kpi-letter-spacing);font-variant-numeric:var(--type-data-kpi-font-variant-numeric)}.type-data-stat{font-family:var(--type-data-stat-font-family);font-size:var(--type-data-stat-font-size);font-weight:var(--type-data-stat-font-weight);line-height:var(--type-data-stat-line-height);letter-spacing:var(--type-data-stat-letter-spacing);font-variant-numeric:var(--type-data-stat-font-variant-numeric)}.type-mono-data{font-family:var(--type-mono-data-font-family);font-size:var(--type-mono-data-font-size);font-weight:var(--type-mono-data-font-weight);line-height:var(--type-mono-data-line-height);letter-spacing:var(--type-mono-data-letter-spacing)}.type-mono-code{font-family:var(--type-mono-code-font-family);font-size:var(--type-mono-code-font-size);font-weight:var(--type-mono-code-font-weight);line-height:var(--type-mono-code-line-height);letter-spacing:var(--type-mono-code-letter-spacing)}.type-mobile-display{font-family:var(--type-mobile-display-font-family);font-size:var(--type-mobile-display-font-size);font-weight:var(--type-mobile-display-font-weight);line-height:var(--type-mobile-display-line-height);letter-spacing:var(--type-mobile-display-letter-spacing)}.type-mobile-display-qualifier{font-family:var(--type-mobile-display-qualifier-font-family);font-size:var(--type-mobile-display-qualifier-font-size);font-weight:var(--type-mobile-display-qualifier-font-weight);line-height:var(--type-mobile-display-qualifier-line-height);letter-spacing:var(--type-mobile-display-qualifier-letter-spacing)}.type-mobile-h1{font-family:var(--type-mobile-h1-font-family);font-size:var(--type-mobile-h1-font-size);font-weight:var(--type-mobile-h1-font-weight);line-height:var(--type-mobile-h1-line-height);letter-spacing:var(--type-mobile-h1-letter-spacing)}.type-mobile-h2{font-family:var(--type-mobile-h2-font-family);font-size:var(--type-mobile-h2-font-size);font-weight:var(--type-mobile-h2-font-weight);line-height:var(--type-mobile-h2-line-height);letter-spacing:var(--type-mobile-h2-letter-spacing)}.type-mobile-h3{font-family:var(--type-mobile-h3-font-family);font-size:var(--type-mobile-h3-font-size);font-weight:var(--type-mobile-h3-font-weight);line-height:var(--type-mobile-h3-line-height);letter-spacing:var(--type-mobile-h3-letter-spacing)}.type-mobile-h4{font-family:var(--type-mobile-h4-font-family);font-size:var(--type-mobile-h4-font-size);font-weight:var(--type-mobile-h4-font-weight);line-height:var(--type-mobile-h4-line-height);letter-spacing:var(--type-mobile-h4-letter-spacing)}.type-mobile-body-l{font-family:var(--type-mobile-body-l-font-family);font-size:var(--type-mobile-body-l-font-size);font-weight:var(--type-mobile-body-l-font-weight);line-height:var(--type-mobile-body-l-line-height);letter-spacing:var(--type-mobile-body-l-letter-spacing)}.type-mobile-kpi{font-family:var(--type-mobile-kpi-font-family);font-size:var(--type-mobile-kpi-font-size);font-weight:var(--type-mobile-kpi-font-weight);line-height:var(--type-mobile-kpi-line-height);letter-spacing:var(--type-mobile-kpi-letter-spacing);font-variant-numeric:var(--type-mobile-kpi-font-variant-numeric)}.type-mobile-stat{font-family:var(--type-mobile-stat-font-family);font-size:var(--type-mobile-stat-font-size);font-weight:var(--type-mobile-stat-font-weight);line-height:var(--type-mobile-stat-line-height);letter-spacing:var(--type-mobile-stat-letter-spacing);font-variant-numeric:var(--type-mobile-stat-font-variant-numeric)}.type-heading-h2-qualifier{font-family:var(--type-heading-h2-qualifier-font-family);font-size:var(--type-heading-h2-qualifier-font-size);font-weight:var(--type-heading-h2-qualifier-font-weight);line-height:var(--type-heading-h2-qualifier-line-height);letter-spacing:var(--type-heading-h2-qualifier-letter-spacing)}.type-mobile-h1-qualifier{font-family:var(--type-mobile-h1-qualifier-font-family);font-size:var(--type-mobile-h1-qualifier-font-size);font-weight:var(--type-mobile-h1-qualifier-font-weight);line-height:var(--type-mobile-h1-qualifier-line-height);letter-spacing:var(--type-mobile-h1-qualifier-letter-spacing)}.type-mobile-h2-qualifier{font-family:var(--type-mobile-h2-qualifier-font-family);font-size:var(--type-mobile-h2-qualifier-font-size);font-weight:var(--type-mobile-h2-qualifier-font-weight);line-height:var(--type-mobile-h2-qualifier-line-height);letter-spacing:var(--type-mobile-h2-qualifier-letter-spacing)}@media (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:var(--text-tertiary,color-mix(in srgb, currentColor 60%, transparent)) transparent}:root{scrollbar-color:var(--text-tertiary,color-mix(in srgb, currentColor 60%, transparent)) var(--bg-canvas,transparent)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--type-body-s-font-family);font-size:var(--type-body-s-font-size);font-weight:var(--type-body-s-font-weight);line-height:var(--type-body-s-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-canvas);color:var(--text-primary)}h1{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h1-font-family);font-size:var(--type-heading-h1-font-size);font-weight:var(--type-heading-h1-font-weight);line-height:var(--type-heading-h1-line-height);letter-spacing:var(--type-heading-h1-letter-spacing)}h2{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h2-font-family);font-size:var(--type-heading-h2-font-size);font-weight:var(--type-heading-h2-font-weight);line-height:var(--type-heading-h2-line-height);letter-spacing:var(--type-heading-h2-letter-spacing)}h3{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h3-font-family);font-size:var(--type-heading-h3-font-size);font-weight:var(--type-heading-h3-font-weight);line-height:var(--type-heading-h3-line-height);letter-spacing:var(--type-heading-h3-letter-spacing)}h4{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h4-font-family);font-size:var(--type-heading-h4-font-size);font-weight:var(--type-heading-h4-font-weight);line-height:var(--type-heading-h4-line-height);letter-spacing:var(--type-heading-h4-letter-spacing)}h5{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h5-font-family);font-size:var(--type-heading-h5-font-size);font-weight:var(--type-heading-h5-font-weight);line-height:var(--type-heading-h5-line-height);letter-spacing:var(--type-heading-h5-letter-spacing)}h6{margin-top:0;margin-bottom:var(--space-24);font-family:var(--type-heading-h6-font-family);font-size:var(--type-heading-h6-font-size);font-weight:var(--type-heading-h6-font-weight);line-height:var(--type-heading-h6-line-height);letter-spacing:var(--type-heading-h6-letter-spacing)}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled){background:var(--surface-danger);color:var(--text-on-accent)}.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):hover,.ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):active{background:var(--surface-danger-hover)}.ant-btn.ant-btn-lg{line-height:var(--type-ui-button-l-line-height)}#root{min-height:100vh}.app-route-loading{place-items:center;min-height:100vh;display:grid}.app-navigation-loading{z-index:1100;top:var(--space-16);padding:var(--space-8) var(--space-16);border-radius:var(--r-8);background:var(--surface-3);position:fixed;left:50%;transform:translate(-50%)}.app-route-feedback{justify-items:center;gap:var(--space-16);padding:var(--space-32);text-align:center;display:grid}.protected-route-loading{justify-content:center;align-items:center;height:100vh;display:flex}.permission-route-denied{justify-content:center;align-items:center;min-height:60vh;display:flex}.atom-icon{vertical-align:middle;color:var(--icon-default);flex-shrink:0;display:inline-block}.atom-button{--atom-padding:var(--space-16);gap:var(--space-8);height:var(--size-control-m);padding-inline:calc(var(--atom-padding) - 1px);font-family:var(--type-ui-button-m-font-family);font-size:var(--type-ui-button-m-font-size);font-weight:var(--type-ui-button-m-font-weight);line-height:var(--type-ui-button-m-line-height);letter-spacing:var(--type-ui-button-m-letter-spacing);border-radius:var(--r-8);color:var(--text-primary);box-shadow:none;text-shadow:none;background:0 0;border:1px solid #0000;transition:background-color .12s,border-color .12s,box-shadow .12s}.atom-button[data-size=large]{--atom-padding:var(--space-20);height:var(--size-control-l);font-size:var(--type-ui-button-l-font-size);line-height:var(--type-ui-button-l-line-height);border-radius:var(--r-10)}.atom-button[data-size=small]{--atom-padding:var(--space-12);height:var(--size-control-s)}.atom-button .atom-icon{color:inherit}.atom-button-label{align-items:center;gap:var(--space-8);display:inline-flex}.atom-button[data-variant=primary]{background:var(--paint-acrylic-block-gradient);border-color:var(--border-block-edge);color:var(--text-on-accent);box-shadow:inset 0 1px 0 var(--fx-block-specular), inset 0 -1px 0 var(--fx-block-edge), 0 1px 2px var(--fx-block-contact), 0 8px 24px -8px var(--fx-block-glow)}.atom-button[data-variant=primary]:not(:disabled):not([aria-busy=true]):is(:hover,[data-atom-preview=hover]){box-shadow:inset 0 1px 0 var(--fx-block-specular-hover), inset 0 -1px 0 var(--fx-block-edge), 0 1px 2px var(--fx-block-contact), 0 10px 28px -8px var(--fx-block-glow-hover)}.atom-button[data-variant=primary]:not(:disabled):not([aria-busy=true]):is(:active,[data-atom-preview=pressed]){background:var(--accent-primary-pressed);box-shadow:inset 0 -1px 0 var(--fx-block-edge), 0 1px 1px var(--fx-block-contact)}.atom-button[data-variant=secondary][data-material=glass]{--atom-glass-filter:var(--effect-glass-button-light-backdrop-filter);background:linear-gradient(var(--surface-glass-tint), var(--surface-glass-tint)), var(--surface-glass-button);border-color:var(--border-glass);box-shadow:inset 0 1px 0 var(--fx-glass-specular), 0 1px 2px var(--fx-glass-contact);-webkit-backdrop-filter:var(--atom-glass-filter);backdrop-filter:var(--atom-glass-filter)}[data-theme=dark] .atom-button[data-variant=secondary][data-material=glass]{--atom-glass-filter:var(--effect-glass-button-dark-backdrop-filter)}.atom-button[data-variant=secondary][data-material=glass]:not(:disabled):not([aria-busy=true]):is(:hover,[data-atom-preview=hover]){background:linear-gradient(var(--surface-glass-tint), var(--surface-glass-tint)), var(--surface-glass-button-hover);border-color:var(--border-glass-hover);box-shadow:inset 0 1px 0 var(--fx-glass-specular-hover), 0 1px 2px var(--fx-glass-contact)}.atom-button[data-variant=secondary][data-material=glass]:not(:disabled):not([aria-busy=true]):is(:active,[data-atom-preview=pressed]){background:linear-gradient(var(--surface-glass-tint), var(--surface-glass-tint)), var(--surface-glass-button-pressed);border-color:var(--border-glass);box-shadow:none}.atom-button[data-variant=secondary][data-material=solid]{background:var(--surface-2);border-color:var(--border-default);box-shadow:var(--shadow-rest)}.atom-button[data-variant=secondary][data-material=solid]:not(:disabled):not([aria-busy=true]):is(:hover,[data-atom-preview=hover]){border-color:var(--border-strong)}.atom-button[data-variant=secondary][data-material=solid]:not(:disabled):not([aria-busy=true]):is(:active,[data-atom-preview=pressed]){background:var(--surface-selected);border-color:var(--border-default);box-shadow:none}.atom-button[data-variant=ghost]:not(:disabled):not([aria-busy=true]):is(:hover,[data-atom-preview=hover]){background:var(--surface-ghost-hover)}.atom-button[data-variant=ghost]:not(:disabled):not([aria-busy=true]):is(:active,[data-atom-preview=pressed]){background:var(--surface-ghost-pressed)}.atom-button[data-variant=destructive]{background:var(--surface-danger);color:var(--text-on-accent);box-shadow:0 1px 2px var(--fx-block-contact)}.atom-button[data-variant=destructive]:not(:disabled):not([aria-busy=true]):is(:hover,[data-atom-preview=hover]){background:var(--surface-danger-hover)}.atom-button[data-variant=destructive]:not(:disabled):not([aria-busy=true]):is(:active,[data-atom-preview=pressed]){background:var(--surface-danger);box-shadow:none}.atom-button:not(:disabled):not([aria-busy=true]):is(:focus-visible,[data-atom-preview=focus]){outline:2px solid var(--border-focus);outline-offset:0;border-color:#0000}.atom-button[data-variant=primary]:not(:disabled):not([aria-busy=true]):is(:focus-visible,[data-atom-preview=focus]){box-shadow:inset 0 1px 0 var(--fx-block-specular), inset 0 -1px 0 var(--fx-block-edge), 0 1px 2px var(--fx-block-contact)}.atom-button:disabled{background:var(--surface-2);color:var(--text-disabled);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.atom-button[data-variant=secondary]:disabled{background:var(--surface-glass-disabled);border-color:var(--border-subtle)}.atom-button[data-variant=ghost]:disabled{background:0 0}.atom-button[aria-busy=true]{opacity:1}.atom-button[aria-busy=true] .atom-button-label{opacity:0}.atom-button[aria-busy=true] .atom-button-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.atom-spinner path:first-child{opacity:.3}.atom-spinner{animation:1s linear infinite atom-spin}.atom-icon-button{width:var(--size-control-m);min-width:var(--size-control-m);padding:0}.atom-icon-button[data-size=small]{width:var(--size-control-s);min-width:var(--size-control-s)}.atom-link{padding-inline:var(--space-4);font-family:var(--type-body-m-font-family);font-size:var(--type-body-m-font-size);font-weight:var(--type-body-m-font-weight);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);border-radius:var(--r-4);color:var(--text-link);text-decoration:none;display:inline-flex}.atom-link[data-size=small]{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height)}.atom-link:not(:disabled):not([aria-disabled=true]):is(:hover,:active){color:var(--text-link);text-decoration:none}.atom-link:not(:disabled):not([aria-disabled=true]):is(:focus-visible,[data-atom-preview=focus]){outline:2px solid var(--border-focus);outline-offset:0}.atom-link[aria-disabled=true],.atom-link:disabled,.atom-link-content[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}:where(.atom-link-content){color:inherit;text-decoration:none}.atom-link-content:not([aria-disabled=true]):is(:focus-visible,[data-atom-preview=focus]){outline:2px solid var(--border-focus);outline-offset:0}.atom-text-action{cursor:pointer;background:0 0;border:0;align-items:center;padding-block:0}.atom-kbd{height:var(--space-20);min-width:var(--space-24);padding-inline:calc(var(--space-4) - 1px);font-family:var(--type-mono-data-font-family);font-size:var(--type-mono-data-font-size);font-weight:var(--type-mono-data-font-weight);line-height:var(--type-mono-data-line-height);letter-spacing:var(--type-mono-data-letter-spacing);border:1px solid var(--border-default);border-radius:var(--r-4);background:var(--surface-2);color:var(--text-secondary);box-shadow:none;justify-content:center;align-items:center;display:inline-flex}@keyframes atom-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.atom-button{transition:none}.atom-spinner path:first-child{opacity:.3}.atom-spinner{animation:none}}.atom-text-action[data-size=label]{font-family:var(--type-ui-label-font-family);font-size:var(--type-ui-label-font-size);font-weight:var(--type-ui-label-font-weight);line-height:var(--type-ui-label-line-height)}.atom-text-action[data-tone=info]:not(:disabled):is(button,:hover,:active){color:var(--status-info-text)}.atom-text-action[data-tone=warning]:not(:disabled):is(button,:hover,:active){color:var(--status-warning-text)}.atom-text-action[data-tone=danger]:not(:disabled):is(button,:hover,:active){color:var(--status-danger-text)}.atom-text-action[data-tone=neutral]:not(:disabled):is(button,:hover,:active){color:var(--status-neutral-text)}.organism-system-state{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-24);min-height:calc(100dvh - 104px);padding:var(--space-32) var(--space-16);text-align:center;flex-direction:column;display:flex;position:relative}.organism-system-state:before{z-index:-1;content:"";pointer-events:none;background:url(/brand/outline-hexagon-light.svg) 50%/min(480px,100%) no-repeat;position:absolute;inset:0}.organism-system-state h1,.organism-system-state p{margin:0}.organism-system-state h1,.organism-system-state-description{overflow-wrap:anywhere;max-width:480px}.organism-system-state-code{color:var(--accent-primary)}.organism-system-state-description{color:var(--text-secondary)}.organism-system-state-actions{justify-content:center;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}[data-theme=dark] .organism-system-state:before{background-image:url(/brand/outline-hexagon-dark.svg)}@media (width<600px){.organism-system-state{min-height:calc(100dvh - 88px)}}
