@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,1,0&display=swap";@import"https://cdn.jsdelivr.net/npm/remixicon@4.5.0/fonts/remixicon.css";/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root,[data-theme=dark]{--primary-100:#5700ff;--primary-200:#4e00e5;--primary-300:#4500cc;--primary-400:#3e08a6;--primary-500:#390e8c;--primary-600:#2b0673;--primary-700:#1e0059;--primary-800:#160040;--secondary-100:#f5bd99;--secondary-200:#ec7e84;--secondary-300:#e1327c;--secondary-400:#e481cf;--secondary-500:#32e197;--red-200:#980043;--red-100:#ff505d;--purple-100:#b661de;--yellow-100:#edb07e;--void-0:#000;--void-1:#07070a;--void-2:#0a0a0d;--void-3:#0d0d11;--void-4:#101014;--void-5:#15151b;--void-6:#1a1a22;--void-7:#24242e;--fg-1:#fff;--fg-2:#c9c9d4;--fg-3:#8e8e9c;--fg-4:#5c5c6b;--fg-5:#3a3a46;--line-1:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff3d;--line-4:#fff6;--line-violet:var(--primary-100);--line-violet-soft:#5700ff73;--grid-line:#ffffff09;--dot-grid:#ffffff1a;--violet-100:var(--purple-100);--violet-200:var(--purple-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:#0f0030;--risk-none:#4a4a57;--risk-low:var(--yellow-100);--risk-med:var(--secondary-200);--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-1);--bg-frame:var(--void-2);--surface-panel:var(--void-4);--surface-panel-quiet:#ffffff05;--surface-card:var(--void-5);--surface-raised:var(--void-6);--surface-inset:var(--void-3);--surface-field:#ffffff08;--surface-hover:#ffffff0e;--surface-press:#ffffff05;--surface-selected:#5700ff2e;--surface-accent:var(--primary-500);--surface-accent-hover:var(--primary-400);--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(--purple-100);--text-on-accent:#fff;--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-200);--status-active:var(--secondary-500);--status-warn:var(--yellow-100);--status-danger:var(--red-100);--chart-plot:#ffffff04;--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:#edb07e38;--chart-heat-2:#ec7e846b;--chart-heat-3:#ff505d99;--chart-heat-4:var(--risk-high);--map-water:#5700ff12;--map-water-line:#5700ff59;--map-0:#ffffff0b;--map-0-line:#ffffff2e;--map-1:#edb07e29;--map-1-line:#edb07e73;--map-2:#ec7e8433;--map-2-line:#ec7e848c;--map-3:#ff505d42;--map-3-line:#ff505dbf;--map-hover:#5700ff33;--map-selected:#5700ff4d;--surface-pop:#0a0a0df7;--surface-pop-blur:#0a0a0df5;--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(--secondary-100);--slot-subscriber-bg:var(--secondary-100)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--slot-subscriber-bg:color-mix(in srgb,var(--secondary-100) 14%,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)}:root{--font-display:"Chakra Petch",ui-sans-serif,system-ui,sans-serif;--font-ui:"Chakra Petch",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains 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:700;--ls-label:.1em;--ls-caps:.06em;--ls-title:.02em;--ls-metric:-.01em;--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);--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:290px;--aside-w:260px;--r-0:0px;--r-1:2px;--r-2:3px;--r-3:5px;--r-4:8px;--r-frame:18px;--r-pill:999px;--notch:14px;--stroke:1px}:root,[data-theme=dark]{--glow-violet-sm:0 0 8px #5700ff99;--glow-violet:0 0 18px #5700ff8c;--glow-violet-lg:0 0 34px #5700ff80,0 0 90px #5700ff40;--glow-risk:0 0 10px #ff505dbf;--glow-risk-lg:0 0 26px #ff505d80;--glow-text:0 0 12px #ffffff40;--shadow-panel:0 10px 30px #0000008c;--shadow-pop:0 18px 48px #000000b3;--inset-hairline:inset 0 0 0 1px var(--line-1);--inset-top:inset 0 1px 0 #ffffff0d;--bg-grid:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);--bg-grid-size:96px 96px;--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:.14s;--dur-3:.22s;--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:polygon(0 0, calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);--clip-tl:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);--clip-br:polygon(0 0,100% 0,100% calc(100% - 14px) , calc(100% - 14px) 100%,0 100%);--clip-diag:polygon(0 0, calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px) , calc(100% - 14px) 100%,0 100%,0 14px)}[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:#3e08a6;--violet-200:#4500cc;--violet-300:#5700ff;--violet-400:#4e00e5;--violet-500:#5700ff;--violet-600:#5700ff;--line-violet:#5700ff;--line-violet-soft:#5700ff59;--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:#6e2fa8;--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:#5700ff1a;--surface-accent:#5700ff;--surface-accent-hover:#4500cc;--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:#4500cc;--text-on-accent:#fff;--border-panel:var(--line-1);--border-control:var(--line-2);--border-control-hover:var(--line-3);--border-accent:#5700ff;--border-focus:#4500cc;--status-active:#0e8f5c;--status-warn:#b87333;--status-danger:#d91e32;--glow-violet-sm:0 0 0 1px #5700ff38;--glow-violet:0 2px 10px #5700ff33;--glow-violet-lg:0 4px 24px #5700ff29;--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,#5700ff1a,#5700ff00 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:#5700ff12;--map-water-line:#5700ff4d;--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:#5700ff24;--map-selected:#5700ff38;--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:#5700ff;--slot-assigned-bg:#5700ff1f;--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:#5700ff29}@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(--violet-200);text-decoration:none}a:hover{color:var(--violet-100)}::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:#ffffff1f}::-webkit-scrollbar-thumb:hover{background:#fff3}: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}.fixed{position:fixed}.relative{position:relative}.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-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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:1px solid var(--border-focus);outline-offset:1px}@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}.pb-auth{z-index:1;gap:var(--gap-panel);grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""panel""mods";width:100%;max-width:1040px;display:grid;position:relative}.pb-auth-back{align-items:center;gap:var(--gap-block);min-width:0;display:flex}.pb-auth-back__link{align-items:center;gap:var(--sp-3);height:var(--control-h-lg);padding-inline:var(--control-px);font:var(--type-control);color:var(--fg-2);white-space:nowrap;background:var(--surface-field);border:1px solid var(--line-2);border-radius:var(--r-1);clip-path:var(--clip-tr);transition:var(--t-control);flex:none;display:inline-flex}.pb-auth-back__link:hover{color:var(--fg-1);background:var(--surface-hover);border-color:var(--border-control-hover)}@media(max-width:600px){.pb-auth-eyebrow,.pb-auth-back__label{display:none}.pb-auth-back__link{padding-inline:var(--sp-5);gap:0}}.pb-auth-brand{grid-area:brand}.pb-auth-features{grid-area:mods}@media(min-width:906px){.pb-auth{align-items:start;column-gap:clamp(28px,3.4vw,54px);row-gap:var(--gap-panel);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"brand panel""mods panel"}}.pb-auth-top{justify-content:space-between;align-items:center;gap:var(--gap-block);padding:var(--gutter);z-index:1;display:flex;position:absolute;top:0;left:0;right:0}.pb-auth-brand{gap:var(--gap-block);justify-items:start;min-width:0;display:grid}@media(max-width:905px){.pb-auth-brand{text-align:center;justify-items:center}}.pb-auth-features{gap:var(--gap-tight);align-content:start;width:100%;min-width:0;display:grid}.pb-auth-mod{align-items:center;gap:var(--gap-block);padding:var(--card-pad);background:var(--surface-panel-quiet);border:1px solid var(--line-1);min-width:0;clip-path:var(--clip-tr);text-align:left;transition:var(--t-control);display:flex}.pb-auth-mod:hover{background:var(--surface-card);border-color:var(--line-2)}.pb-scan{background:linear-gradient(90deg,transparent,var(--primary-100),transparent);pointer-events:none;height:1px;animation:pb-scan 5s var(--ease-in-out) infinite;position:absolute;left:0;right:0}@keyframes pb-scan{0%{opacity:0;top:0}12%{opacity:.75}88%{opacity:.75}to{opacity:0;top:100%}}.pb-caret{vertical-align:-1px;background:var(--primary-100);width:6px;height:11px;margin-inline-start:3px;animation:1.1s step-end infinite pb-blink;display:inline-block}@keyframes pb-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}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}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)}button:active:not(:disabled),[role=button]:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
