@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap");:root{--us-bg:#0d1119;--us-page-gradient:linear-gradient(180deg,#0b2a5b,#07162f 45%,#000);--us-page-base:#000;--us-card:#161b24;--us-card-alt:#1c2230;--us-border:#2a3242;--us-accent:#29b6e8;--us-accent-soft:#6fdbff;--us-link-hover:#9fe9ff;--us-success:#34c38f;--us-warning:#f5c451;--us-danger:#f0706a;--us-text:#f2f5fa;--us-muted:#9aa7ba;--us-dim:#6b7789;--us-sidebar-bg:rgba(0,0,0,.18);--us-sidebar-icon:#9aa7ba;--us-sidebar-icon-dim:#6b7789;--us-card-shadow:0 8px 24px rgba(0,0,0,.35);--us-hero-bg:#e9ecf1;--us-hero-border:#d3d8e0;--us-hero-muted:#3a4350;--us-hero-link:#0a6e99;--us-hero-dot:#b9c0cb;--us-hero-tag:#fff;--us-subtle:hsla(0,0%,100%,.05);--us-bar-bg:rgba(5,9,16,.97);--us-sticky-bg:rgba(9,33,72,.97);--us-text-soft:#c7d4e2;color-scheme:dark}html[data-theme=light]{--us-bg:#fff;--us-page-gradient:linear-gradient(180deg,#e6eef8,#f1f5fa 45%,#f7f9fc);--us-page-base:#f7f9fc;--us-card:#fff;--us-card-alt:#f2f5f9;--us-border:#d3dbe6;--us-accent:#0e8ac0;--us-accent-soft:#0a6e99;--us-link-hover:#07597c;--us-success:#17855a;--us-warning:#b7791f;--us-danger:#c23b34;--us-text:#0f1724;--us-muted:#475467;--us-dim:#5f6b7c;--us-sidebar-bg:hsla(0,0%,100%,.65);--us-sidebar-icon:#475467;--us-sidebar-icon-dim:#5f6b7c;--us-card-shadow:0 8px 24px rgba(15,30,60,.2),0 2px 6px rgba(15,30,60,.14);--us-hero-bg:#c3ccda;--us-hero-border:#9facbf;--us-hero-muted:#1f2937;--us-hero-link:#064e70;--us-hero-dot:#8493aa;--us-hero-tag:#f4f6f9;--us-subtle:rgba(15,30,60,.045);--us-bar-bg:hsla(0,0%,100%,.97);--us-sticky-bg:rgba(241,245,250,.97);--us-text-soft:#334155;color-scheme:light}*{box-sizing:border-box}html{background:var(--us-page-base)}body,html{margin:0;padding:0;min-height:100%;color:var(--us-text);font-family:IBM Plex Sans,sans-serif;background:var(--us-page-gradient);background-attachment:fixed}a{color:var(--us-accent-soft)}a:hover{color:var(--us-link-hover)}html[data-theme=light] .ugg-dark{--bg:#f5f8f9;--surface:#fff;--ink:#0b1f33;--muted:#4b5d6a;--line:#d4e0e4;--teal:#2ec4b6;--teal-ink:#0f7d72;--amber:#c4861a;--amber-ink:#9a6510;--amber-soft:#fdf3e1;color-scheme:light}