@font-face{font-family:geistSans;src:url(../media/Geist_Regular-s.p.0episn_uzpdw5.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Medium-s.p.2p3rz3l88mlnh.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_SemiBold-s.p.3f3yb2kh-zshb.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Bold-s.p.1iu8v4hqwerpb.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_8b081bea-module__GtT4mq__className{font-family:geistSans,geistSans Fallback}.geistsans_8b081bea-module__GtT4mq__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistPixel;src:url(../media/GeistPixel_Square-s.p.0scezyrah-6fe.otf)format("opentype");font-display:swap}@font-face{font-family:geistPixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.geistpixel_8aa308b9-module__OxlX_G__className{font-family:geistPixel,geistPixel Fallback}.geistpixel_8aa308b9-module__OxlX_G__variable{--font-geist-pixel:"geistPixel", "geistPixel Fallback"}
@layer theme {

}

@layer utilities {
@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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}}}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-\[42px\]{width:42px;height:42px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.w-fit{width:fit-content}.min-w-\[42px\]{min-width:42px}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[8px\]{gap:8px}.rounded-\[var\(--badge-radius\)\]{border-radius:var(--badge-radius)}.rounded-\[var\(--cta-radius\)\]{border-radius:var(--cta-radius)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#ffc61a\]{border-color:#ffc61a}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.bg-\[\#ffc61a\]{background-color:#ffc61a}.bg-\[var\(--background-secondary\)\]{background-color:var(--background-secondary)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-transparent{background-color:#0000}.p-\[0\]{padding:0}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.py-\[4px\]{padding-block:4px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-none{--tw-leading:1;line-height:1}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[800\]{--tw-font-weight:800;font-weight:800}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.whitespace-nowrap{white-space:nowrap}.text-\[\#111011\]{color:#111011}.text-\[var\(--background-primary\)\]{color:var(--background-primary)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.uppercase{text-transform:uppercase}.shadow-\[var\(--panel-shadow\)\]{--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}@media (hover:hover){.hover\:border-\[\#ffc61a\]:hover{border-color:#ffc61a}.hover\:border-\[var\(--warning\)\]:hover{border-color:var(--warning)}.hover\:bg-\[\#ffc61a\]:hover{background-color:#ffc61a}.hover\:bg-\[var\(--background-secondary\)\]:hover{background-color:var(--background-secondary)}.hover\:bg-\[var\(--background-tertiary\)\]:hover{background-color:var(--background-tertiary)}.hover\:bg-\[var\(--warning\)\]:hover{background-color:var(--warning)}.hover\:text-\[\#111011\]:hover{color:#111011}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background-primary\)\]:focus-visible{--tw-ring-offset-color:var(--background-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
}

@layer theme,components,utilities;:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background-primary:#0a0a0b;--background-secondary:#141416;--background-tertiary:#1c1c1f;--border:#2c2c2e;--border-active:#3a3a3c;--text-primary:#e5e5ea;--text-secondary:#8e8e93;--text-tertiary:#636366;--accent:#ffc61a;--critical:#b42318;--warning:#ffc61a;--info:#ffc61a;--success:#ffc61a;--surface-panel:color-mix(in srgb, var(--background-secondary) 88%, transparent);--surface-strong:var(--background-secondary);--surface-inset:var(--background-primary);--panel-shadow:0 24px 70px #00000052;--radius:10px;--badge-radius:4px;--cta-radius:14px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background-primary:#f2f2f7;--background-secondary:#fff;--background-tertiary:#e5e5ea;--border:#d1d1d6;--border-active:#b3b3b8;--text-primary:#1c1c1e;--text-secondary:#636366;--text-tertiary:#8e8e93;--success:#3c2b24;--surface-panel:color-mix(in srgb, var(--background-secondary) 92%, transparent);--surface-strong:var(--background-secondary);--surface-inset:var(--background-primary);--panel-shadow:0 20px 60px #1c1c1e1a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--background-primary);color:var(--text-primary);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;scroll-behavior:smooth}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell,.dashboard-shell,.not-found-shell{min-height:100vh;padding:22px;overflow:clip}.site-shell{background:var(--background-primary)}.top-nav{grid-template-columns:1fr auto auto;align-items:center;gap:16px;max-width:1180px;min-height:48px;margin:0 auto;display:grid}.top-nav.compact{grid-template-columns:1fr auto}.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.nav-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.theme-switcher{flex:none;width:40px;min-width:40px;min-height:40px}.theme-switcher svg{color:var(--accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.locale-switcher{justify-content:end;align-items:center;display:flex;position:relative}.locale-switcher details{position:relative}.locale-summary{background:color-mix(in srgb, var(--background-secondary) 78%, transparent);border:1px solid var(--border);border-radius:var(--cta-radius);color:var(--text-tertiary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;min-width:48px;min-height:40px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.locale-switcher details[open] .locale-summary{background:var(--background-secondary)}.locale-summary::-webkit-details-marker{display:none}.locale-summary:after{content:"";opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;display:inline-block}.locale-menu{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);z-index:20;gap:4px;min-width:92px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.locale-menu-link{border-radius:var(--badge-radius);color:var(--text-secondary);padding:8px 9px;font-size:12px;font-weight:700;display:block}.locale-menu-link[aria-current=page]{background:var(--background-tertiary);color:var(--text-primary)}.site-menu,.site-menu details{position:relative}.site-menu-summary{background:color-mix(in srgb, var(--background-secondary) 78%, transparent);border:1px solid var(--border);border-radius:var(--cta-radius);color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;min-height:40px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.site-menu-summary::-webkit-details-marker{display:none}.site-menu-panel{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);z-index:20;gap:4px;min-width:136px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-menu-link{border-radius:var(--badge-radius);color:var(--text-secondary);padding:9px 10px;font-size:13px;font-weight:700}.nav-link,.button{border:1px solid var(--border);border-radius:var(--cta-radius);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.nav-link{background:color-mix(in srgb, var(--background-secondary) 78%, transparent);color:var(--text-secondary)}.nav-icon-link{min-width:42px;padding-inline:10px}.nav-icon-link .provider-logo{width:18px;height:18px}.button.primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--background-primary)}.button.secondary{background:var(--background-secondary)}.button.ghost{background:0 0}.hero{grid-template-columns:minmax(360px,1.04fr) minmax(0,.96fr);align-items:center;gap:34px;max-width:1180px;min-height:calc(100vh - 128px);margin:44px auto 0;display:grid}.hero-copy{gap:20px;display:grid}.eyebrow{color:var(--accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}h1,h2,p{margin:0}h1{font-family:var(--font-geist-pixel), var(--font-geist-sans), sans-serif;max-width:620px;font-size:clamp(48px,6vw,86px);font-weight:700;line-height:1.18}h2{font-size:20px;line-height:1.2}.hero-lead{color:var(--text-secondary);max-width:610px;font-size:20px;line-height:1.5}.action-row{flex-wrap:wrap;gap:10px;display:flex}.not-found-shell{align-content:center;gap:18px;max-width:680px;margin:0 auto;display:grid}@media (max-width:1040px){.hero,.docs-hero,.docs-path-grid,.docs-grid,.signin-hero{grid-template-columns:1fr}.nav-links{grid-area:2/1/auto/-1;justify-content:start}.nav-actions,.locale-switcher{justify-content:end}.locale-menu{left:auto;right:0}.hero{min-height:0;margin-top:34px}.hero-copy{order:-1;min-height:0}}@media (max-width:540px){.site-shell,.dashboard-shell,.not-found-shell{padding:14px}h1{font-size:38px;line-height:1.16}.nav-link{flex:120px}.nav-icon-link{flex-basis:44px;min-width:44px}.hero-actions .button,.signin-provider-list [data-slot=button]{width:100%}.top-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-actions{flex-wrap:nowrap;grid-area:1/2;gap:6px}.nav-actions [data-size=sm]{min-height:34px;padding-inline:10px}.theme-switcher{width:36px;min-width:36px;min-height:36px}.locale-summary{min-width:42px;min-height:36px}}
.command-copy-row{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.command-copy-row code{min-width:0}.docs-shell{background:var(--background-primary)}.docs-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:22px;max-width:1180px;margin:66px auto 0;display:grid}.docs-copy{gap:18px;display:grid}.docs-lead,.command-panel p,.docs-path-card p,.docs-card p,.docs-card li,.dashboard-command-block p{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.55}.docs-lead{max-width:720px;font-size:18px}.command-panel,.docs-path-card,.docs-card{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius)}.command-panel{gap:12px;padding:18px;display:grid}.command-panel span,.dashboard-command-block>span{color:var(--text-tertiary);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.command-panel code,.dashboard-command-block code,.docs-path-card .command-copy-row code,.docs-card .command-copy-row code{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-geist-sans), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;padding:14px;font-size:14px;display:block}.dashboard-command-block{gap:10px;display:grid}.docs-path-grid,.docs-grid{gap:14px;max-width:1180px;margin:22px auto 0;display:grid}.docs-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-path-card,.docs-card{gap:14px;min-width:0;padding:20px;display:grid}.docs-card{min-height:320px}.docs-card ul{gap:10px;min-width:0;margin:0;padding-left:18px;display:grid}@media (max-width:1040px){.docs-hero,.docs-path-grid,.docs-grid{grid-template-columns:1fr}.docs-card{min-height:0}}
.pricing-note-list,.pricing-plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-note-list li,.pricing-plan li{color:var(--text-secondary);line-height:1.55}.pricing-plan{min-height:0}.pricing-plan-price{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);gap:6px;padding:14px;display:grid}.pricing-plan-price strong{font-size:28px;line-height:1.1}.pricing-plan-price span{color:var(--text-secondary);line-height:1.45}.pricing-plan li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.pricing-plan li svg{color:var(--accent);margin-top:3px}
.monitor-panel,.auth-panel{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius)}.panel-status{color:var(--text-tertiary);text-transform:uppercase;font-size:12px;font-weight:700}.monitor-panel p,.auth-panel span,.dashboard-header p{color:var(--text-secondary);font-size:14px;line-height:1.5}.monitor-panel{gap:14px;min-height:190px;padding:20px;display:grid}.panel-icon{background:var(--surface-inset);border-radius:var(--badge-radius);color:var(--accent);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dashboard-shell{background:var(--background-primary)}.dashboard-header{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:18px;max-width:1180px;margin:58px auto 0;display:grid}.dashboard-header h1{font-size:clamp(34px,5vw,60px)}.dashboard-header p{max-width:680px;margin-top:12px;font-size:16px}.auth-panel{padding:16px}.auth-panel-heading{align-items:start;gap:12px;display:flex}.auth-panel strong{margin-bottom:4px;display:block}.auth-panel-heading svg{color:var(--accent);flex:none}.dashboard-auth-panel{gap:16px;display:grid}.dashboard-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-auth-actions [data-slot=button]{justify-content:start}.dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1180px;margin:22px auto 0;display:grid}.dashboard-action-card{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius);gap:10px;min-width:0;padding:16px;display:grid}.dashboard-action-card>svg{color:var(--accent)}.dashboard-action-card h2{overflow-wrap:anywhere;font-size:22px}.dashboard-action-card p{color:var(--text-secondary);line-height:1.5}.dashboard-action-card [data-slot=button]{justify-content:start;margin-top:4px}@media (max-width:1040px){.dashboard-header{grid-template-columns:1fr;align-items:start;margin-top:34px}.dashboard-action-grid{grid-template-columns:1fr}}@media (max-width:540px){.dashboard-auth-actions{grid-template-columns:1fr}.dashboard-auth-actions [data-slot=button]{width:100%}}
.dashboard-live-summary{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius);gap:14px;max-width:1180px;margin:22px auto 0;padding:18px;display:grid}.dashboard-live-heading{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:16px;display:grid}.dashboard-live-heading h2{font-size:22px}.dashboard-live-heading p{color:var(--text-secondary);max-width:700px;margin-top:6px;line-height:1.5}.dashboard-count-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dashboard-count-card{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);gap:7px;min-width:0;padding:12px;display:grid}.dashboard-count-card svg{color:var(--accent)}.dashboard-count-card span,.dashboard-live-list span{color:var(--text-tertiary);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-count-card strong{font-family:var(--font-geist-pixel), var(--font-geist-sans), monospace;font-size:26px;line-height:1.1}.dashboard-live-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-live-list{background:color-mix(in srgb, var(--surface-panel) 70%, var(--surface-inset));border:1px solid var(--border);border-radius:var(--badge-radius);gap:10px;min-width:0;padding:14px;display:grid}.dashboard-live-list h3{font-size:15px}.dashboard-live-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-live-list li{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:8px;display:grid}.dashboard-live-list strong{overflow-wrap:anywhere;font-size:13px}.dashboard-live-list p{color:var(--text-secondary);font-size:13px;line-height:1.5}@media (max-width:1040px){.dashboard-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-live-columns{grid-template-columns:1fr}}@media (max-width:540px){.dashboard-live-heading{grid-template-columns:1fr}.dashboard-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.signal-workspace{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius);gap:14px;max-width:1180px;margin:22px auto 0;padding:18px;display:grid}.signal-workspace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:14px;padding-bottom:16px;display:flex}.signal-workspace-heading p,.signal-empty,.signal-detail p,.signal-detail small,.signal-row small,.signal-row span,.signal-account span{color:var(--text-secondary)}.signal-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.signal-filters label{gap:6px;display:grid}.signal-filters span{color:var(--text-tertiary);text-transform:uppercase;font-size:11px;font-weight:800}.signal-filters input,.signal-filters select{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--text-primary);width:100%;min-height:40px;padding:9px 10px}.signal-tabs{flex-wrap:wrap;gap:7px;display:flex}.signal-tabs button,.signal-row-actions button,.signal-detail button{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--text-secondary);min-height:34px;padding:8px 10px;font-weight:700}.signal-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 64%, var(--border));color:var(--accent)}.signal-board{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;display:grid}.signal-list,.signal-detail{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);gap:10px;min-width:0;padding:12px;display:grid}.signal-row{background:color-mix(in srgb, var(--surface-panel) 72%, var(--surface-inset));border:1px solid var(--border);border-radius:var(--badge-radius);gap:10px;padding:12px;display:grid}.signal-row>button{color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.signal-row strong,.signal-detail h3,.signal-account strong{overflow-wrap:anywhere}.signal-row-actions{flex-wrap:wrap;gap:7px;display:flex}.signal-detail{align-content:start}.signal-detail dl{gap:7px;margin:0;display:grid}.signal-detail div{gap:3px;display:grid}.signal-detail dt{color:var(--text-tertiary);text-transform:uppercase;font-size:11px;font-weight:800}.signal-detail dd{overflow-wrap:anywhere;margin:0}.signal-account{gap:8px;display:grid}.signal-account a{color:var(--accent);font-weight:700}
@media (max-width:880px){.signal-workspace-heading,.signal-board{grid-template-columns:1fr}.signal-workspace-heading{display:grid}.signal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.signal-filters{grid-template-columns:1fr}}
.dashboard-app-shell{padding:0;overflow:visible}.dashboard-app-frame{grid-template-columns:184px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-app-rail{background:color-mix(in srgb, var(--background-secondary) 88%, #111011);border-right:1px solid var(--border);align-content:start;gap:22px;min-width:0;padding:16px 12px;display:grid}.dashboard-app-rail [href^=\/]{min-width:0}.dashboard-rail-links{gap:6px;display:grid}.dashboard-rail-links a,.dashboard-account-pill{border-radius:var(--badge-radius);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:750;text-decoration:none;display:flex;overflow:hidden}.dashboard-rail-links a:first-child{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--accent)}.dashboard-rail-links svg{flex:none}.dashboard-app-main{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:14px;display:grid;overflow:hidden}.dashboard-app-topbar{background:color-mix(in srgb, var(--surface-panel) 94%, transparent);border:1px solid var(--border);border-radius:var(--badge-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}.dashboard-app-topbar h1{font-size:24px;line-height:1.1}.dashboard-app-topbar p:not(.panel-status){color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.45}.dashboard-app-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.dashboard-app-context{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dashboard-app-context span{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--text-secondary);padding:5px 8px;font-size:12px;font-weight:750}.dashboard-account-pill{background:var(--surface-inset);border-color:var(--border);color:var(--text-primary);max-width:220px}.dashboard-app-shell .dashboard-live-summary,.dashboard-app-shell .signal-workspace{border-radius:var(--badge-radius);max-width:none;margin:12px 0 0}.dashboard-app-shell .dashboard-live-summary{padding:12px}.dashboard-app-shell .dashboard-live-heading{align-items:center;padding-bottom:12px}.dashboard-app-shell .dashboard-live-heading h2,.dashboard-app-shell .signal-workspace-heading h2{font-size:18px}.dashboard-app-shell .dashboard-live-heading p,.dashboard-app-shell .signal-workspace-heading p{max-width:840px;font-size:13px}.dashboard-app-shell .dashboard-live-columns{display:none}
@media (max-width:1180px){.dashboard-app-frame{grid-template-columns:78px minmax(0,1fr)}.dashboard-app-rail{padding:14px 8px}.dashboard-rail-links a{justify-content:center;padding-inline:8px}.dashboard-rail-links span{display:none}}@media (max-width:760px){.dashboard-app-frame{grid-template-columns:1fr}.dashboard-app-rail{border-bottom:1px solid var(--border);border-right:0;gap:12px;position:static}.dashboard-rail-links{display:flex;overflow-x:auto}.dashboard-rail-links span{display:inline}.dashboard-rail-links a{flex:none}.dashboard-app-main{padding:10px}.dashboard-app-topbar{grid-template-columns:1fr}.dashboard-app-actions{justify-content:start}}
.dashboard-app-shell .signal-workspace{padding:12px}.dashboard-app-shell .signal-filters{grid-template-columns:180px 160px 160px 150px minmax(220px,1fr)}.dashboard-app-shell .signal-board{grid-template-columns:minmax(0,1fr)}.dashboard-app-shell .signal-list{padding:0}.signal-setup-panel{background:color-mix(in srgb, var(--accent) 10%, var(--surface-inset));border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));border-radius:var(--badge-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.signal-setup-panel p:not(.panel-status){color:var(--text-secondary);margin-top:4px;line-height:1.5}.signal-table{min-width:0;display:grid}.signal-table-head,.signal-row{grid-template-columns:minmax(260px,1.4fr) 120px 140px 140px 160px 86px minmax(220px,.9fr);gap:12px;display:grid}.signal-table-head{border-bottom:1px solid var(--border);color:var(--text-tertiary);text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:800}.dashboard-app-shell .signal-row{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:12px}.signal-row-main{color:inherit;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.signal-row-main strong,.signal-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-row>span{color:var(--text-secondary);font-size:13px}.dashboard-app-shell .signal-row-actions{flex-wrap:nowrap;min-width:0;overflow-x:auto}@media (max-width:1180px){.dashboard-app-shell .signal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app-shell .signal-filters label:last-child{grid-column:1/-1}.signal-table-head{display:none}.signal-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.signal-row>span{white-space:normal}.signal-row>span:before,.signal-row-actions:before{color:var(--text-tertiary);content:attr(data-label) ": ";text-transform:uppercase;font-size:11px;font-weight:800}}@media (max-width:880px){.dashboard-app-shell .signal-workspace-heading>button{justify-self:start;width:auto}}@media (max-width:760px){.dashboard-app-shell .signal-filters,.signal-setup-panel,.signal-row{grid-template-columns:1fr}.dashboard-app-shell .signal-filters label:last-child{grid-column:auto}.dashboard-app-shell .signal-workspace-heading>button{justify-self:stretch;width:100%}}
.telemetry-workspace{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(220px,270px) minmax(0,1fr);max-width:1180px;margin:22px auto 0;display:grid;overflow:hidden}.workspace-rail{background:var(--surface-inset);border-right:1px solid var(--border);gap:16px;padding:18px;display:grid}.workspace-rail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-rail li{border:1px solid var(--border);border-radius:var(--badge-radius);grid-template-columns:22px minmax(64px,max-content) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.workspace-rail [data-slot=button]{place-self:start}.workspace-rail svg,.workspace-view-card svg{color:var(--accent)}.workspace-rail span,.workspace-view-card span{color:var(--text-tertiary);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-rail span{overflow-wrap:normal;white-space:nowrap}.workspace-rail strong,.workspace-view-card strong{overflow-wrap:anywhere;font-size:13px}.workspace-main{gap:16px;min-width:0;padding:18px;display:grid}.workspace-toolbar{border-bottom:1px solid var(--border);gap:14px;padding-bottom:16px;display:grid}.workspace-toolbar p{color:var(--text-secondary);line-height:1.5}.workspace-view-board{gap:12px;display:grid}.workspace-view-summary{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.workspace-view-summary h2{font-size:20px;line-height:1.25}.workspace-view-summary>span{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));border-radius:var(--badge-radius);color:var(--accent);text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:800}.workspace-view-summary>p{color:var(--text-secondary);grid-column:1/-1;max-width:760px;line-height:1.5}.workspace-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace-view-card{background:color-mix(in srgb, var(--surface-panel) 72%, var(--surface-inset));border:1px solid var(--border);border-radius:var(--badge-radius);gap:6px;min-width:0;min-height:148px;padding:12px;display:grid}.workspace-view-card[data-active=true]{border-color:color-mix(in srgb, var(--accent) 70%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}.workspace-view-card p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.45}a.workspace-view-card:hover{background:var(--background-tertiary);border-color:var(--border-active)}@media (max-width:1040px){.telemetry-workspace{grid-template-columns:1fr}.workspace-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-rail{border-bottom:1px solid var(--border);border-right:0}}@media (max-width:540px){.workspace-view-summary,.workspace-view-grid{grid-template-columns:1fr}}
.signin-card p{color:var(--text-secondary);line-height:1.5}.signin-hero{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:24px;max-width:1180px;margin:66px auto 0;display:grid}.signin-copy{gap:18px;display:grid}.signin-stack,.signin-card,.signin-proof,.signin-product-preview,.signin-provider-list{gap:10px;display:grid}.signin-card,.signin-proof,.signin-product-preview{background:var(--surface-panel);padding:18px}.signin-provider-list [data-slot=button]{justify-content:space-between;width:100%}.signin-alert{background:color-mix(in srgb, var(--accent) 10%, var(--background-secondary));border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));border-radius:var(--radius);color:var(--text-secondary);gap:6px;padding:12px;line-height:1.45;display:grid}.signin-alert strong{color:var(--text-primary);font-size:14px}.signin-alert span{font-size:13px}.signin-alert .signin-retry-link{justify-content:center;width:100%;margin-top:4px}.signin-benefit-list{gap:12px;display:grid}.signin-preview-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signin-preview-row{background:color-mix(in srgb, var(--background-secondary) 84%, transparent);border:1px solid var(--border);border-radius:var(--radius);gap:6px;min-height:88px;padding:12px;display:grid}.signin-preview-row span,.signin-preview-row small{color:var(--text-tertiary);font-size:12px;font-weight:700}.signin-preview-row strong{color:var(--text-primary);font-size:15px}.signin-provider-list [data-slot=button] span{margin-inline-end:auto}.signin-benefit{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;display:grid}.signin-provider-list [data-slot=button],.signin-benefit{background:color-mix(in srgb, var(--background-secondary) 86%, transparent);border:1px solid var(--border);border-radius:var(--radius)}.signin-provider-list [data-slot=button]:disabled{cursor:not-allowed;opacity:.52}.signin-benefit-title,.signin-benefit-body{display:block}.signin-benefit-title{margin-bottom:3px;font-size:14px}.signin-benefit-body{color:var(--text-secondary);font-size:13px;line-height:1.4}.provider-logo{flex:none;width:18px;height:18px}@media (max-width:1040px){.signin-hero{grid-template-columns:1fr;align-items:start;margin-top:34px}.signin-stack{width:100%;max-width:560px}}@media (max-width:540px){.signin-hero{gap:18px}.signin-preview-rows{grid-template-columns:1fr}}
.signin-dialog-layer{z-index:80;background:#000000a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.signin-dialog{background:color-mix(in srgb, var(--background-secondary) 96%, transparent);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);gap:14px;width:min(100%,390px);max-width:390px;padding:18px;display:grid}.signin-dialog-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.signin-dialog h2{margin-top:6px;font-size:22px;line-height:1.08}.signin-dialog-lead{color:var(--text-secondary);font-size:14px;line-height:1.45}.signin-dialog-close{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--text-secondary);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.signin-dialog-close:hover{color:var(--text-primary)}.signin-dialog-providers{gap:8px}
.account-hero{align-items:stretch}.account-status-card{gap:14px;padding:18px;display:grid}.account-status-card svg{color:var(--accent)}.account-status-card h2,.account-card h2{font-size:20px}.account-status-card p,.account-card p{color:var(--text-secondary);line-height:1.5}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-facts div{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:12px}.account-facts dt{color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.account-facts dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px}.account-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-actions [data-slot=button]{justify-content:start}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:22px auto 0;display:grid}.account-card{gap:12px;min-height:210px;padding:20px;display:grid}@media (max-width:1040px){.account-grid{grid-template-columns:1fr}}@media (max-width:540px){.account-actions,.account-facts{grid-template-columns:1fr}.account-actions [data-slot=button]{width:100%}}
.account-delete-shell{background:var(--background-primary)}.account-delete-hero,.account-delete-danger{max-width:1180px;margin-inline:auto}.account-delete-hero{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:start;gap:24px;margin-top:66px;display:grid}.account-delete-copy,.account-delete-stack,.account-delete-card,.account-delete-panel,.account-delete-form{gap:14px;display:grid}.account-delete-copy{gap:18px}.account-delete-actions{flex-wrap:wrap;gap:10px;display:flex}.account-delete-card,.account-delete-panel{background:var(--surface-panel);padding:18px}.account-delete-card p,.account-delete-panel p,.account-delete-feedback{color:var(--text-secondary);line-height:1.5}.account-delete-card h2,.account-delete-panel h2{font-size:20px}.account-delete-danger{margin-top:18px}.account-delete-panel{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.account-delete-panel-copy{align-items:start;gap:12px;display:flex}.account-delete-panel-copy svg{color:var(--accent);flex:none}.account-delete-label{color:var(--text-secondary);font-size:13px;font-weight:700}.account-delete-input{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--cta-radius);color:var(--text-primary);min-height:42px;padding:0 12px}.account-delete-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-delete-button{justify-content:start}.account-delete-feedback{margin:0;font-size:13px}.account-identity-lines{gap:10px;margin:0;display:grid}.account-identity-lines div{gap:3px;display:grid}.account-identity-lines dt{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:700}.account-identity-lines dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.account-identity-empty{gap:12px;display:grid}.account-identity-empty [data-slot=button]{justify-self:start}.account-delete-feedback[data-state=success]{color:var(--accent)}@media (max-width:1040px){.account-delete-hero,.account-delete-panel{grid-template-columns:1fr}.account-delete-hero{margin-top:34px}}@media (max-width:540px){.account-delete-actions,.account-delete-actions [data-slot=button],.account-delete-button{width:100%}}
[data-slot=button]{border:1px solid var(--border);border-radius:var(--cta-radius);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;transition:border-color .16s;display:inline-flex}[data-slot=button][data-variant=default]{background:var(--text-primary);border-color:var(--text-primary);color:var(--background-primary)}[data-slot=button][data-variant=secondary],[data-slot=button][data-variant=ghost]{color:var(--text-primary)}[data-slot=button][data-variant=secondary]{background:var(--background-secondary)}[data-slot=button][data-variant=ghost]{background:0 0}[data-slot=button][data-variant=command]{background:var(--text-primary);border-color:var(--text-primary);border-radius:var(--badge-radius);color:var(--background-primary)}[data-slot=button][data-size=sm]{min-height:36px;padding:8px 12px;font-size:13px}[data-slot=button][data-size=lg]{min-height:44px;padding:12px 20px}[data-slot=button][data-size=icon]{min-width:42px;min-height:42px;padding:0}[data-slot=badge]{border:1px solid var(--border);border-radius:var(--badge-radius);letter-spacing:0;text-transform:uppercase;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}[data-slot=badge][data-variant=gold]{color:#111011;background:#ffc61a;border-color:#ffc61a}
