/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--pb-a:0deg;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-rounded-Bv9Latd6.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root,[data-theme=dark]{--primary-100:#ff4b00;--primary-200:#ff6a2b;--primary-300:#e64300;--primary-400:#b33400;--primary-500:#7a2400;--primary-600:#5c1b00;--primary-700:#3d1200;--primary-800:#260b00;--accent-2:#4607cd;--accent-2-hover:#5a1fe0;--accent-2-deep:#2a0480;--accent-2-100:#8b5cff;--accent-2-200:#b49bff;--accent-2-300:#d6ccff;--secondary-100:#f5bd99;--secondary-200:#ec7e84;--secondary-300:#e1327c;--secondary-400:#e481cf;--secondary-500:#4ade80;--red-200:#980043;--red-100:#f87171;--purple-100:var(--accent-2-100);--yellow-100:#fbbf24;--void-0:#000;--void-1:#000;--void-2:#0a0a0a;--void-3:#0e0e0e;--void-4:#111;--void-5:#161616;--void-6:#1a1a1a;--void-7:#242424;--fg-1:#ddd;--fg-2:#c4c4c4;--fg-3:#8a8a8a;--fg-4:#5c5c5c;--fg-5:#3a3a3a;--line-1:#dddddd14;--line-2:#dddddd1f;--line-3:#dddddd2e;--line-4:#dddddd3d;--line-violet:var(--primary-100);--line-violet-soft:#ff4b0073;--grid-line:#dddddd0d;--dot-grid:#dddddd1a;--violet-100:var(--primary-200);--violet-200:var(--primary-100);--violet-300:var(--primary-100);--violet-400:var(--primary-200);--violet-500:var(--primary-100);--violet-600:var(--primary-500);--violet-700:var(--primary-700);--violet-800:var(--primary-800);--violet-900:#1a0800;--risk-none:#8a8a8a;--risk-low:var(--yellow-100);--risk-med:var(--primary-100);--risk-high:var(--red-100);--risk-crit:var(--red-100);--risk-deep:var(--red-200);--green-400:var(--secondary-500);--amber-400:var(--yellow-100);--amber-900:#3a2a0c;--red-400:var(--red-100);--bg-app:var(--void-0);--bg-frame:var(--void-2);--surface-panel:var(--void-4);--surface-panel-quiet:#dddddd05;--surface-card:var(--void-5);--surface-raised:var(--void-6);--surface-inset:var(--void-3);--surface-field:var(--void-3);--surface-hover:#dddddd0e;--surface-press:#dddddd05;--surface-selected:#ff4b001f;--surface-accent:var(--primary-100);--surface-accent-hover:var(--primary-200);--surface-accent-busy:var(--primary-500);--surface-sidebar:#050505;--surface-accent-2:var(--accent-2);--surface-accent-2-soft:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--surface-accent-2-soft:color-mix(in srgb,var(--accent-2) 22%,transparent)}}:root,[data-theme=dark]{--text-body:var(--fg-2);--text-title:var(--fg-1);--text-muted:var(--fg-3);--text-dim:var(--fg-4);--text-label:var(--fg-3);--text-accent:var(--primary-100);--text-accent-2:var(--accent-2-100);--text-on-accent:#000;--border-panel:var(--line-1);--border-control:var(--line-2);--border-control-hover:var(--line-3);--border-accent:var(--primary-100);--border-focus:var(--primary-100);--ring-focus:0 0 0 4px #ff4b0029;--status-active:var(--secondary-500);--status-warn:var(--yellow-100);--status-danger:var(--red-100);--chart-plot:#dddddd04;--chart-track:#ffffff0d;--chart-grid:var(--line-1);--chart-neutral:#ffffff42;--chart-tick:#ffffff29;--chart-ring:#ffffff0f;--chart-ring-edge:#ffffff1a;--chart-spoke-from:#ffffff05;--chart-spoke-to:#ffffff12;--chart-sweep:linear-gradient(150deg,#ffffff17,#fff0 78%);--chart-guide:#ffffff4d;--chart-edge:#ffffff80;--chart-node-halo:#0009;--chart-heat-0:#ffffff0a;--chart-heat-1:#fbbf2438;--chart-heat-2:#ff4b006b;--chart-heat-3:#f8717199;--chart-heat-4:var(--risk-high);--map-water:#4607cd1a;--map-water-line:#4607cd73;--map-0:#ffffff0b;--map-0-line:#ffffff2e;--map-1:#fbbf2429;--map-1-line:#fbbf2473;--map-2:#ff4b0033;--map-2-line:#ff4b008c;--map-3:#f8717142;--map-3-line:#f87171bf;--map-hover:#ff4b0033;--map-selected:#ff4b004d;--surface-pop:#0a0a0af7;--surface-pop-blur:#0a0a0af5;--slot-free:var(--secondary-500);--slot-free-bg:var(--secondary-500)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--slot-free-bg:color-mix(in srgb,var(--secondary-500) 12%,transparent)}}:root,[data-theme=dark]{--slot-taken:var(--fg-4);--slot-taken-bg:#ffffff09;--slot-subscriber:var(--accent-2-100);--slot-subscriber-bg:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--slot-subscriber-bg:color-mix(in srgb,var(--accent-2) 30%,transparent)}}:root,[data-theme=dark]{--slot-assigned:var(--primary-100);--slot-assigned-bg:var(--primary-100)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--slot-assigned-bg:color-mix(in srgb,var(--primary-100) 18%,transparent)}}:root,[data-theme=dark]{--slot-blocked:var(--red-100);--slot-blocked-bg:var(--red-100)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--slot-blocked-bg:color-mix(in srgb,var(--red-100) 14%,transparent)}}:root,[data-theme=dark]{--video-bg:#000;--video-chrome:#ffffff8c;--video-scrim:linear-gradient(180deg,#0000008c,#0000 22%,#0000 78%,#0000008c);--brand-gradient:linear-gradient(90deg,#4607cd,#ff4b00);--brand-gradient-diag:linear-gradient(135deg,#4607cd,#ff4b00);--cta-gradient:linear-gradient(180deg,#000 0%,#000 30%,#1f0a00 58%,#6b2100 84%,#b83600 100%);--cta-glow:radial-gradient(ellipse,#ff4b008c,transparent 65%);--inverse-bg:#ddd;--inverse-line:#0003;--inverse-text:#3a3a3a;--inverse-accent:var(--accent-2)}:root{--font-display:"Inter Variable","Inter Display",Inter,ui-sans-serif,system-ui,sans-serif;--font-ui:"Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-icon:"Material Symbols Rounded";--fs-micro:9px;--fs-label:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--fs-metric:38px;--fs-metric-lg:44px;--lh-tight:1.05;--lh-snug:1.25;--lh-normal:1.45;--lh-loose:1.6;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:600;--ls-label:.08em;--ls-caps:.06em;--ls-title:-.02em;--ls-metric:-.035em;--ls-mono:.01em;--type-page-title:var(--fw-bold) var(--fs-2xl)/var(--lh-tight) var(--font-display);--type-panel-title:var(--fw-regular) var(--fs-lg)/var(--lh-snug) var(--font-display);--type-section:var(--fw-medium) var(--fs-md)/var(--lh-snug) var(--font-ui);--type-body:var(--fw-regular) var(--fs-md)/var(--lh-normal) var(--font-ui);--type-body-sm:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-ui);--type-label:var(--fw-medium) var(--fs-label)/1.2 var(--font-ui);--type-control:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);--type-metric:var(--fw-medium) var(--fs-metric)/1 var(--font-display);--type-data:var(--fw-regular) var(--fs-sm)/1.4 var(--font-mono);--type-data-xs:var(--fw-regular) var(--fs-xs)/1.4 var(--font-mono);--ls-display:-.045em;--ls-display-tight:-.055em;--fs-h1-hero:clamp(52px,9vw,160px);--fs-h2-section:clamp(40px,5.6vw,80px);--fs-h2-cta:clamp(56px,8.6vw,156px);--fs-lead:clamp(17px,1.4vw,20px);--lh-hero:.96;--lh-hero-tight:.86;--lh-h2:.98;--lh-cta:.88;--type-eyebrow:var(--fw-regular) var(--fs-sm)/1.2 var(--font-mono);--sp-0:0px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:20px;--sp-10:24px;--sp-12:32px;--sp-14:40px;--sp-16:48px;--control-h-sm:22px;--control-h:26px;--control-h-md:30px;--control-h-lg:34px;--control-px:10px;--control-px-lg:14px;--panel-pad:14px;--panel-pad-lg:18px;--card-pad:12px;--field-h:28px;--rail-w:56px;--sidebar-w:248px;--aside-w:300px;--input-h:52px;--cta-h:52px;--topbar-h:64px;--nav-h:68px;--r-0:0px;--r-1:10px;--r-2:12px;--r-3:14px;--r-4:16px;--r-frame:20px;--r-pill:999px;--r-control:12px;--r-card:16px;--r-lg:20px;--r-sm:8px;--notch:0px;--stroke:1px}:root,[data-theme=dark]{--glow-violet-sm:0 0 8px #ff4b0099;--glow-violet:0 0 18px #ff4b008c;--glow-violet-lg:0 0 34px #ff4b0080,0 0 90px #ff4b0040;--glow-risk:0 0 10px #f87171bf;--glow-risk-lg:0 0 26px #f8717180;--glow-text:none;--shadow-panel:none;--shadow-pop:0 24px 64px #000000b3;--inset-hairline:inset 0 0 0 1px var(--line-1);--inset-top:none;--shadow-window:0 60px 120px -40px #000c;--bg-grid:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--bg-grid-size:48px 48px;--bg-dots:radial-gradient(var(--dot-grid) 1px,transparent 1px);--bg-dots-size:8px 8px;--scrim-panel:linear-gradient(180deg,#ffffff08,#fff0);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,.05,.55,.95);--dur-1:90ms;--dur-2:.16s;--dur-3:.2s;--dur-4:.4s;--t-control:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);--clip-tr:none;--clip-tl:none;--clip-br:none;--clip-diag:none;--ring-spin-dur:6s;--scan-dur:9s;--grid-flow-dur:6s}@property --pb-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pb-ring-spin{to{--pb-a:360deg}}@keyframes pb-grid-flow{to{background-position:0 48px}}@keyframes pb-float-a{0%,to{transform:translate(-6%)scale(1)}50%{transform:translate(8%,-8%)scale(1.15)}}@keyframes pb-float-b{0%,to{transform:translate(6%,6%)scale(1.05)}50%{transform:translate(-6%,-4%)scale(.92)}}@keyframes pb-scan{0%{opacity:0;transform:translateY(-10%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110vh)}}@keyframes pb-breathe{0%,to{box-shadow:0 0 #ff4b0080}50%{box-shadow:0 0 0 22px #ff4b0000}}@keyframes pb-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-theme=light]{--void-0:#dddde3;--void-1:#ebebf0;--void-2:#f1f1f5;--void-3:#f6f6f9;--void-4:#fff;--void-5:#fff;--void-6:#f4f4f8;--void-7:#e8e8ef;--fg-1:#14141a;--fg-2:#3a3a46;--fg-3:#61616f;--fg-4:#8a8a98;--fg-5:#b4b4c0;--line-1:#14141a1c;--line-2:#14141a2e;--line-3:#14141a4d;--line-4:#14141a73;--grid-line:#14141a0b;--dot-grid:#14141a29;--violet-100:#b33400;--violet-200:#c23a00;--violet-300:#ff4b00;--violet-400:#e64300;--violet-500:#ff4b00;--violet-600:#ff4b00;--line-violet:#ff4b00;--line-violet-soft:#ff4b0059;--risk-none:#9a9aa8;--risk-low:#b87333;--risk-med:#c4515c;--risk-high:#d91e32;--risk-crit:#d91e32;--risk-deep:#7a0033;--red-100:#d91e32;--red-200:#7a0033;--yellow-100:#b87333;--secondary-500:#0e8f5c;--purple-100:#4607cd;--green-400:#0e8f5c;--amber-400:#b87333;--bg-app:var(--void-1);--bg-frame:var(--void-2);--surface-panel:#fff;--surface-panel-quiet:#14141a05;--surface-card:#fff;--surface-raised:var(--void-3);--surface-inset:var(--void-2);--surface-field:#14141a07;--surface-hover:#14141a0e;--surface-press:#14141a17;--surface-selected:#ff4b001a;--surface-accent:#ff4b00;--surface-accent-hover:#e64300;--text-body:var(--fg-2);--text-title:var(--fg-1);--text-muted:var(--fg-3);--text-dim:var(--fg-4);--text-label:var(--fg-3);--text-accent:#c23a00;--text-on-accent:#000;--border-panel:var(--line-1);--border-control:var(--line-2);--border-control-hover:var(--line-3);--border-accent:#ff4b00;--border-focus:#ff4b00;--status-active:#16a34a;--status-warn:#b87333;--status-danger:#d91e32;--glow-violet-sm:0 0 0 1px #ff4b0038;--glow-violet:0 2px 10px #ff4b0033;--glow-violet-lg:0 4px 24px #ff4b0029;--glow-risk:0 0 0 1px #d91e3247;--glow-risk-lg:0 2px 14px #d91e3238;--glow-text:none;--shadow-panel:0 1px 2px #14141a0f,0 8px 24px #14141a12;--shadow-pop:0 2px 6px #14141a1a,0 18px 44px #14141a29;--inset-top:inset 0 1px 0 #ffffffe6;--scrim-panel:linear-gradient(180deg,#14141a05,#14141a00);--chart-plot:#14141a05;--chart-track:#14141a12;--chart-grid:#14141a1a;--chart-neutral:#14141a4d;--chart-tick:#14141a33;--chart-ring:#14141a1a;--chart-ring-edge:#14141a2e;--chart-spoke-from:#14141a08;--chart-spoke-to:#14141a1a;--chart-sweep:linear-gradient(150deg,#ff4b001a,#ff4b0000 78%);--chart-guide:#14141a59;--chart-edge:#14141a73;--chart-node-halo:#fffffff2;--chart-heat-0:#14141a0b;--chart-heat-1:#b8733347;--chart-heat-2:#c4515c73;--chart-heat-3:#d91e329e;--chart-heat-4:#d91e32;--map-water:#4607cd12;--map-water-line:#4607cd4d;--map-0:#14141a0b;--map-0-line:#14141a38;--map-1:#b8733333;--map-1-line:#b8733380;--map-2:#c4515c3d;--map-2-line:#c4515c99;--map-3:#d91e3242;--map-3-line:#d91e32cc;--map-hover:#ff4b0024;--map-selected:#ff4b0038;--surface-pop:#fffffffa;--surface-pop-blur:#fffffff5;--slot-free:#0e8f5c;--slot-free-bg:#0e8f5c1f;--slot-taken:#8a8a98;--slot-taken-bg:#14141a0b;--slot-subscriber:#b87333;--slot-subscriber-bg:#b8733329;--slot-assigned:#ff4b00;--slot-assigned-bg:#ff4b001f;--slot-blocked:#d91e32;--slot-blocked-bg:#d91e321f;--video-bg:#000;--video-chrome:#ffffff8c}[data-theme=light] ::-webkit-scrollbar-thumb{background:#14141a2e}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#14141a4d}[data-theme=light] ::selection{color:#14141a;background:#ff4b0029}@media(prefers-color-scheme:light){html:not([data-theme]) body{color-scheme:light}}:root{--bp-xs:0px;--bp-sm:600px;--bp-md:905px;--bp-lg:1240px;--bp-xl:1600px;--nav-w:208px;--nav-w-collapsed:56px;--nav-h-bar:52px;--aside-w:268px;--detail-w:352px;--gutter:22px;--gap-panel:14px;--fs-metric-fluid:clamp(26px,4.6vw,38px);--fs-title-fluid:clamp(18px,2.6vw,30px);--fs-panel-fluid:clamp(14px,1.5vw,16px)}@media(max-width:905px){:root{--gutter:14px;--gap-panel:10px;--panel-pad:12px;--aside-w:100%;--detail-w:100%;--rail-w:56px}}@media(max-width:600px){:root{--gutter:12px;--gap-panel:8px;--panel-pad:12px;--card-pad:12px;--fs-metric:30px}}@media(pointer:coarse){:root{--control-h-sm:32px;--control-h:40px;--control-h-md:44px;--control-h-lg:48px;--field-h:44px;--control-px:14px;--control-px-lg:18px}}@media(min-width:1600px){:root{--gutter:28px;--gap-panel:18px;--panel-pad:18px;--aside-w:300px;--detail-w:390px}}.ds-app{background:var(--bg-app);min-height:100vh}.ds-workspace{padding:var(--gutter);gap:var(--gap-panel);min-width:0;display:grid}.ds-grid{gap:var(--gap-panel);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));min-width:0;display:grid}.ds-grid-wide{gap:var(--gap-panel);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));min-width:0;display:grid}.ds-grid-tight{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));min-width:0;display:grid}.ds-console{gap:var(--gap-panel);grid-template-columns:var(--detail-w) minmax(0,1fr) var(--aside-w);min-width:0;display:grid}@media(max-width:1240px){.ds-console{grid-template-columns:var(--detail-w) minmax(0,1fr)}}@media(max-width:905px){.ds-console{grid-template-columns:minmax(0,1fr)}}.ds-split{gap:var(--gap-panel);grid-template-columns:minmax(0,1fr) var(--aside-w);min-width:0;display:grid}@media(max-width:905px){.ds-split{grid-template-columns:minmax(0,1fr)}}.ds-only-desktop{display:revert}.ds-only-mobile{display:none}@media(max-width:905px){.ds-only-desktop{display:none}.ds-only-mobile{display:revert}}@media(max-width:600px){.ds-hide-xs{display:none}}@media(min-width:906px){.ds-hide-desktop{display:none}}.ds-scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.ds-scroll-x>*{min-width:max-content}.ds-chart{width:100%;min-width:0}.ds-chart>svg{width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--primary-200)}::selection{background:var(--surface-accent);color:var(--text-on-accent)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}button,input,select,textarea{font:inherit;color:inherit}.ds-caps{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-label)}.ds-mono{font:var(--type-data)}.ds-grid-bg{background-image:var(--bg-grid);background-size:var(--bg-grid-size)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#dddddd1f}::-webkit-scrollbar-thumb:hover{background:#ddd3}:root{--gutter:24px;--gap-panel:24px;--panel-pad:24px;--panel-pad-lg:24px;--card-pad:16px;--gap-block:16px;--gap-tight:8px}@media(max-width:905px){:root{--gutter:16px;--gap-panel:16px;--panel-pad:16px;--panel-pad-lg:16px;--card-pad:16px;--gap-block:16px;--gap-tight:8px}}@media(max-width:600px){:root{--gutter:16px;--gap-panel:16px;--panel-pad:16px;--panel-pad-lg:16px;--card-pad:16px}}@layer theme{:root,:host{--font-mono:var(--font-mono);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--fs-micro:16px;--fs-label:16px;--fs-xs:16px;--fs-sm:16px;--fs-md:17px;--fs-base:18px;--fs-lg:20px;--fs-xl:22px;--fs-2xl:26px;--fs-3xl:30px;--fs-metric:44px;--fs-metric-lg:52px;--fs-title-fluid:clamp(26px, 2.2vw, 40px);--fs-panel-fluid:clamp(18px, 1.4vw, 22px);--fs-metric-fluid:clamp(30px, 3.2vw, 52px);--control-h-sm:30px;--control-h:34px;--control-h-md:38px;--control-h-lg:42px;--control-px:14px;--control-px-lg:18px;--field-h:38px;--nav-w:232px;--aside-w:340px;--ls-label:.06em}@media(min-width:1920px){:root{--fs-md:18px;--fs-base:19px;--fs-lg:21px;--fs-xl:24px;--fs-2xl:28px;--fs-3xl:32px;--fs-metric:48px;--control-h:36px;--control-h-lg:44px;--field-h:40px;--nav-w:248px;--aside-w:400px;--gutter:28px;--gap-panel:28px;--panel-pad:26px}}@media(min-width:2560px){:root{--fs-sm:17px;--fs-md:19px;--fs-base:21px;--fs-lg:23px;--fs-2xl:30px;--fs-3xl:36px;--fs-metric:54px;--control-h:40px;--control-h-lg:48px;--field-h:44px;--nav-w:280px;--aside-w:440px;--gutter:32px;--gap-panel:32px;--panel-pad:30px;--card-pad:20px}}@media(min-width:3840px){:root{--fs-sm:19px;--fs-md:21px;--fs-base:23px;--fs-lg:26px;--fs-2xl:34px;--fs-3xl:42px;--fs-metric:64px;--control-h:46px;--control-h-lg:56px;--field-h:52px;--nav-w:340px;--aside-w:560px;--gutter:40px;--gap-panel:40px;--panel-pad:36px;--card-pad:24px}}.pb-split-wide{gap:var(--gap-panel);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media(min-width:1600px){.pb-split-wide{grid-template-columns:minmax(0,1fr) var(--aside-w)}}.pb-tiles-2{gap:var(--gap-panel);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media(max-width:420px){.pb-tiles-2{grid-template-columns:minmax(0,1fr)}}.pb-tiles-3{gap:var(--gap-panel);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}@media(max-width:760px){.pb-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.pb-tiles-3{grid-template-columns:minmax(0,1fr)}}.pb-tiles-4{gap:var(--gap-panel);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}@media(max-width:1100px){.pb-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.pb-tiles-4{grid-template-columns:minmax(0,1fr)}}.pb-tiles-5{gap:var(--gap-panel);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}@media(max-width:1500px){.pb-tiles-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pb-tiles-5{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body,#root{height:100%}body{background:var(--bg-app);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@keyframes pb-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes pb-grow{0%{width:0}}@keyframes pb-pulse{0%,to{opacity:1}50%{opacity:.55}}.pb-bar{transform-origin:bottom;transition:background-color .16s cubic-bezier(.22,.61,.36,1),height .32s cubic-bezier(.22,.61,.36,1);animation:.52s cubic-bezier(.22,.61,.36,1) both pb-rise}.pb-bar:hover{background:var(--primary-100)}.pb-bar-now{animation:.52s cubic-bezier(.22,.61,.36,1) both pb-rise,2.4s ease-in-out .52s infinite pb-pulse}.pb-fill{transition:width .38s cubic-bezier(.22,.61,.36,1);animation:.62s cubic-bezier(.22,.61,.36,1) both pb-grow}@keyframes pb-loader-run{0%{transform:translate(-100%)}to{transform:translate(260%)}}input:-webkit-autofill{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:active{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg-1);caret-color:var(--fg-1);box-shadow:none;-webkit-background-clip:text;background-clip:text;border:none;transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:first-line{font:var(--type-data);color:var(--fg-1)}input:autofill{color:var(--fg-1);background:0 0}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}button,a,[role=button]{transition:background-color .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.pb-login{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;background:var(--bg-app);color:var(--text-body);font:var(--type-body)}.pb-login__visual{display:none}@media(min-width:1000px){.pb-login{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pb-login__visual{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-16);padding:clamp(28px,3vw,48px);border-right:1px solid var(--line-1);background:var(--surface-sidebar)}}.pb-login__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg-grid);background-size:var(--bg-grid-size, 48px 48px);-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,transparent 100%);animation:pb-login-grid 6s linear infinite;pointer-events:none}.pb-login__glow{position:absolute;z-index:-1;border-radius:var(--r-pill);filter:blur(48px);pointer-events:none}.pb-login__glow--a{top:-10%;left:-8%;width:520px;height:520px;background:color-mix(in srgb,var(--primary-100) 24%,transparent);animation:pb-login-a 22s var(--ease-in-out) infinite}.pb-login__glow--b{right:-12%;bottom:-8%;width:560px;height:560px;background:color-mix(in srgb,var(--accent-2) 30%,transparent);animation:pb-login-b 28s var(--ease-in-out) infinite}.pb-login__scan{position:absolute;left:0;right:0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,var(--primary-100),transparent);opacity:.5;animation:pb-login-scan 9s linear infinite;pointer-events:none}.pb-login__toast{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-7) var(--sp-8);border-radius:var(--r-card);background:var(--surface-pop-blur);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-2);animation:pb-login-float 6s var(--ease-in-out) infinite}.pb-login__toast:nth-child(2){animation-delay:-2s}.pb-login__toast:nth-child(3){animation-delay:-4s}.pb-login__form{display:flex;flex-direction:column;min-width:0;min-height:100vh;padding:clamp(20px,3vw,40px) var(--gutter, 16px)}.pb-login__back{display:inline-flex;align-items:center;gap:var(--sp-4);font:var(--type-body);font-size:var(--fs-base);color:var(--fg-3);text-decoration:none;transition:var(--t-control)}.pb-login__back:hover{color:var(--fg-1)}.pb-login__link{border:0;background:transparent;padding:0;color:var(--fg-3);font:var(--type-body);font-size:var(--fs-md);cursor:pointer;transition:var(--t-control)}.pb-login__link:hover{color:var(--text-accent)}@keyframes pb-login-grid{to{background-position:0 48px}}@keyframes pb-login-a{0%,to{transform:translate3d(-6%,0,0) scale(1)}50%{transform:translate3d(8%,-8%,0) scale(1.15)}}@keyframes pb-login-b{0%,to{transform:translate3d(6%,6%,0) scale(1.05)}50%{transform:translate3d(-6%,-4%,0) scale(.92)}}@keyframes pb-login-scan{0%{top:0;opacity:0}10%,90%{opacity:.5}to{top:100%;opacity:0}}@keyframes pb-login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.pb-login__grid,.pb-login__glow,.pb-login__scan,.pb-login__toast{animation:none}}
