@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/urbanist-latin-ext-wght-normal.0dnv786gl7kf6.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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/urbanist-latin-wght-normal.1w7lmqb1yqvf6.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}
:root{--font-core:"Urbanist Variable","Urbanist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-core);--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}
:root{--c-bg:#e2e2e2;--c-ink:#252525;--c-primary:#fc5d0f;--n-0:#fff;--n-25:#fcfcfc;--n-50:#fafafa;--n-100:#f5f5f5;--n-150:#f0f0f0;--n-200:#ededed;--n-250:#e7e7e7;--n-300:#e2e2e2;--n-400:#d8d8d8;--n-500:#b5b5b5;--n-600:#a8a8a8;--n-700:#8a8a8a;--n-800:#5c5c5c;--n-900:#3a3a3a;--n-950:#252525;--n-1000:#1b1b1b;--primary-50:#ffefe7;--primary-100:#ffdccb;--primary-300:#fe9d6b;--primary-500:#fc5d0f;--primary-600:#e5510a;--primary-700:#b83f06;--accent-amber-50:#fff4e6;--accent-amber-100:#ffe7cc;--accent-amber-300:#fec17e;--accent-amber-500:#fd932b;--accent-amber-700:#c96a0c;--success-500:#0f6b57;--success-tint:#e4f2ef;--danger-500:#c92720;--danger-tint:#fde8e7;--info-500:#3a47d4;--info-tint:#eceeff;--warning-500:#a35405;--warning-tint:var(--accent-amber-50);--violet-500:#7a3b9e;--violet-tint:#f3eafa;--alert-dot:#e11d13;--text-strong:var(--n-950);--text-body:var(--n-900);--text-muted:#4f4f4f;--text-faint:#5c5c5c;--text-ghost:#6e6e6e;--text-on-ink:var(--n-50);--text-on-primary:#3a1f00;--text-link:var(--n-950);--text-placeholder:#6e6e6e;--surface-canvas:var(--c-bg);--surface-panel:#f3f3f3;--surface-card:var(--n-100);--surface-raised:var(--n-50);--surface-well:var(--n-200);--surface-ink:var(--n-950);--surface-glass:#ffffff8c;--surface-quiet:var(--n-150);--surface-hover:var(--n-150);--surface-track:var(--n-200);--field-bg:var(--n-100);--line-hairline:var(--n-400);--line-soft:#0000000f;--line-highlight:#ffffffd9;--scrim:#e2e2e29e;--viz-track:#eaeaea;--viz-bar:var(--n-950);--viz-bar-muted:#e6e6e6;--viz-accent:var(--accent-amber-500);--viz-accent-strong:var(--c-primary);--viz-grid:#0000000d;--viz-line:var(--n-900);--viz-pip-off:var(--n-250);--viz-stripe-a:var(--n-200);--viz-stripe-b:var(--n-150);--viz-disc:var(--n-200);--viz-bar-edge:#757575}
:root{--fs-display-xl:64px;--fs-display-l:48px;--fs-display-m:40px;--fs-display-s:32px;--fs-title-l:24px;--fs-title-m:20px;--fs-title-s:17px;--fs-body-l:15px;--fs-body-m:14px;--fs-body-s:13px;--fs-caption:12px;--fs-micro:11px;--fs-metric-xl:44px;--fs-metric-l:32px;--fs-metric-m:22px;--fs-metric-s:17px;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.6;--ls-display:-.02em;--ls-tight:-.01em;--ls-normal:0;--ls-eyebrow:.14em;--ls-caps:.06em;--type-display:var(--fw-light) var(--fs-display-l)/var(--lh-tight) var(--font-display);--type-title:var(--fw-medium) var(--fs-title-m)/var(--lh-snug) var(--font-core);--type-panel-title:var(--fw-medium) var(--fs-body-l)/var(--lh-snug) var(--font-core);--type-body:var(--fw-regular) var(--fs-body-m)/var(--lh-normal) var(--font-core);--type-label:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-core);--type-eyebrow:var(--fw-regular) var(--fs-micro)/1.2 var(--font-core);--type-metric:var(--fw-light) var(--fs-metric-l)/1 var(--font-display)}
:root{--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:14px;--s-8:16px;--s-9:20px;--s-10:24px;--s-11:32px;--s-12:40px;--s-13:56px;--s-14:80px;--s-15:120px;--gap-chip:6px;--gap-field:10px;--gap-card:12px;--gap-grid:16px;--gap-section:32px;--pad-pill:10px 16px;--pad-card:16px;--pad-panel:20px;--pad-screen:24px;--nav-item-h:44px;--control-h:40px;--control-h-sm:32px;--topbar-h:64px;--sidebar-w:264px;--tabbar-h:64px}
:root{--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--r-control:var(--r-pill);--r-card:var(--r-lg);--r-panel:var(--r-xl);--r-tile:var(--r-md);--r-app-icon:28%}
:root{--sh-hairline:0 0 0 1px #0000000a;--sh-1:0 1px 2px #0000000d;--sh-2:0 2px 6px #0000000f,0 1px 1px #00000008;--sh-3:0 8px 20px -8px #0000001f,0 2px 4px #0000000a;--sh-4:0 20px 44px -18px #0000002e,0 3px 8px #0000000d;--sh-5:0 40px 90px -30px #00000038,0 6px 14px #0000000f;--sh-inset-top:inset 0 1px 0 #ffffffe6;--sh-well:inset 0 2px 5px #00000012,inset 0 -1px 0 #ffffffb3;--sh-focus:0 0 0 3px #fc5d0f47;--elev-pill:var(--sh-inset-top),var(--sh-2);--elev-card:var(--sh-inset-top),var(--sh-3);--elev-panel:var(--sh-inset-top),var(--sh-4);--elev-float:var(--sh-inset-top),var(--sh-5);--grad-raised:linear-gradient(180deg,#fbfbfb 0%,#efefef 100%);--grad-canvas:linear-gradient(180deg,#ededed 0%,#e2e2e2 100%);--blur-glass:saturate(140%) blur(18px)}
:root{--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-inout:cubic-bezier(.4,0,.2,1);--ease-soft:cubic-bezier(.32,.72,0,1);--t-control:all var(--dur-2) var(--ease-out);--t-surface:all var(--dur-3) var(--ease-soft)}
[data-theme=dark]{--d-0:#fff;--d-50:#f7f7f7;--d-100:#ededed;--d-200:#d4d4d4;--d-300:#bebebe;--d-400:#a6a6a6;--d-500:#979797;--d-600:#6b6b6b;--d-700:#3d3d3d;--d-800:#303030;--d-850:#282828;--d-900:#212121;--d-950:#191919;--d-1000:#121212;--c-bg:#191919;--c-ink:#f7f7f7;--text-strong:var(--d-50);--text-body:var(--d-100);--text-muted:var(--d-300);--text-faint:var(--d-400);--text-ghost:var(--d-500);--text-on-ink:var(--d-950);--text-link:var(--d-50);--text-placeholder:var(--d-400);--surface-canvas:var(--d-950);--surface-panel:var(--d-900);--surface-card:var(--d-850);--surface-raised:var(--d-800);--surface-well:var(--d-1000);--surface-ink:var(--d-50);--surface-quiet:var(--d-800);--surface-hover:#ffffff0d;--surface-track:var(--d-1000);--field-bg:var(--d-900);--line-hairline:var(--d-700);--line-soft:#ffffff12;--line-highlight:#ffffff0f;--scrim:#080808b3;--surface-glass:#ffffff0a;--success-500:#3fbe9f;--success-tint:#3fbe9f24;--danger-500:#ff6b63;--danger-tint:#ff6b6324;--info-500:#8a96ff;--info-tint:#8a96ff29;--warning-500:var(--accent-amber-300);--warning-tint:#fd932b29;--violet-500:#c79af0;--violet-tint:#c79af029;--alert-dot:#ff5247;--primary-50:#fc5d0f24;--primary-100:#fc5d0f38;--primary-700:#fe9d6b;--c-primary:#ff6a1f;--viz-track:#2a2a2a;--viz-bar:var(--d-50);--viz-bar-muted:#333;--viz-accent:var(--accent-amber-300);--viz-accent-strong:#ff6a1f;--viz-grid:#ffffff0f;--viz-line:var(--d-100);--viz-pip-off:#3a3a3a;--viz-stripe-a:#242424;--viz-stripe-b:#1e1e1e;--viz-disc:var(--d-900);--viz-bar-edge:#8a8a8a;--sh-hairline:0 0 0 1px #ffffff0d;--sh-1:0 1px 2px #0006;--sh-2:0 2px 8px #00000073,0 1px 1px #0000004d;--sh-3:0 10px 24px -8px #0009,0 2px 4px #00000059;--sh-4:0 24px 50px -18px #000000b3,0 3px 8px #0006;--sh-5:0 44px 96px -30px #000000c7,0 6px 14px #00000073;--sh-inset-top:inset 0 1px 0 #ffffff0f;--sh-well:inset 0 2px 6px #0000008c,inset 0 -1px 0 #ffffff0a;--sh-focus:0 0 0 3px #ff6a1f6b;--grad-raised:linear-gradient(180deg,#2e2e2e 0%,#262626 100%);--grad-canvas:linear-gradient(180deg,#1c1c1c 0%,#161616 100%)}[data-theme=dark] .ds-brand-texture{filter:brightness(.72)contrast(1.06)}[data-theme=dark] .ds-mark-invert{filter:invert()brightness(1.9)}
*,:before,:after{box-sizing:border-box}body{background:var(--grad-canvas);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-link);border-bottom:1px solid var(--text-ghost);transition:var(--t-control);text-decoration:none}a:hover{color:var(--c-primary);border-bottom-color:var(--c-primary)}::selection{background:var(--primary-100);color:var(--text-strong)}[data-theme=dark]{background:var(--grad-canvas);color:var(--text-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{box-shadow:var(--sh-focus);outline:none}h1,h2,h3,h4,p{margin:0}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}.ds-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.ds-numeral{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}
.dashfull-logo-dark,[data-theme=dark] .dashfull-logo-light{display:none}[data-theme=dark] .dashfull-logo-dark{display:inline-block}@media (max-width:900px){:root{--control-h:48px;--control-h-sm:40px;--nav-item-h:48px;--pad-panel:16px;--pad-screen:16px}}
