@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}:root{--font-ui: "IBM Plex Sans", sans-serif;--font-data: "IBM Plex Mono", monospace;--font-display: "Space Grotesk", sans-serif;--brand-primary: #1d67ff;--brand-primary-strong: #0b3da8;--brand-on-primary: #ffffff;--brand-wordmark-color: #f5f8fc;--brand-subtitle-color: #9db0ca;--color-bg-app: #eef4fb;--color-bg-panel: #ffffff;--color-bg-sidebar: #0e1828;--color-bg-sidebar-hover: #162336;--color-border-muted: #d9e3ef;--color-border-strong: #bccbda;--color-text-primary: #122033;--color-text-secondary: #3a4b61;--color-text-muted: #667a94;--color-text-inverse: #f5f8fc;--color-accent: #1d67ff;--color-accent-soft: rgba(29, 103, 255, .12);--color-success: #0b8f64;--color-success-soft: rgba(11, 143, 100, .12);--color-warning: #c67608;--color-warning-soft: rgba(198, 118, 8, .14);--color-danger: #d72d4f;--color-danger-soft: rgba(215, 45, 79, .12);--shadow-panel: 0 18px 42px rgba(15, 23, 42, .08);--radius-panel: 18px;--radius-control: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--sidebar-width: 264px}*{box-sizing:border-box}html,body{margin:0;min-height:100vh;background:var(--color-bg-app);color:var(--color-text-primary);font-family:var(--font-ui);font-size:14px;line-height:1.5}body{background:radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--brand-primary),transparent 92%),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-app),white 28%),var(--color-bg-app))}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit}table{width:100%;border-collapse:collapse}th{text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-strong)}td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-muted);font-size:13px}tr:hover td{background:var(--color-accent-soft)}.brand-lockup.svelte-5piuq9{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-mark.svelte-5piuq9{display:grid;place-items:center;flex-shrink:0}.brand-copy.svelte-5piuq9{display:grid;gap:2px;min-width:0}.brand-copy.svelte-5piuq9 strong:where(.svelte-5piuq9){font-family:var(--font-display);font-size:1rem;line-height:1;letter-spacing:-.02em;color:var(--brand-wordmark-color)}.brand-copy.svelte-5piuq9 span:where(.svelte-5piuq9){font-size:.64rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-subtitle-color)}.sidebar.svelte-129hoe0{width:var(--sidebar-width);height:100vh;position:fixed;top:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-sidebar),black 8%),var(--color-bg-sidebar-hover)),radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary),transparent 82%),transparent 38%);display:flex;flex-direction:column;padding:var(--space-5) 0 var(--space-4);z-index:10;border-right:1px solid color-mix(in srgb,white,transparent 94%);box-shadow:inset -1px 0 color-mix(in srgb,white,transparent 98%)}.brand-card.svelte-129hoe0{display:grid;gap:var(--space-3);margin:0 var(--space-4) var(--space-6);padding:var(--space-4);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,white,transparent 91%),color-mix(in srgb,white,transparent 96%));border:1px solid color-mix(in srgb,white,transparent 92%);box-shadow:inset 0 1px color-mix(in srgb,white,transparent 92%),0 18px 34px color-mix(in srgb,black,transparent 78%)}.logo.svelte-129hoe0{display:inline-flex;align-items:center}.brand-meta.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border-radius:999px;background:color-mix(in srgb,var(--brand-primary),transparent 86%);color:var(--brand-subtitle-color);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.nav-list.svelte-129hoe0{list-style:none;margin:0;padding:0 var(--space-3);flex:1;display:grid;align-content:start;gap:6px}.nav-list.svelte-129hoe0 a:where(.svelte-129hoe0){display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;color:var(--color-text-muted);text-decoration:none;font-size:14px;font-weight:500;border-radius:16px;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s,transform .15s}.nav-list.svelte-129hoe0 a:where(.svelte-129hoe0):hover{background:color-mix(in srgb,white,transparent 94%);color:var(--color-text-inverse);text-decoration:none;border-color:color-mix(in srgb,white,transparent 92%);transform:translate(2px)}.nav-list.svelte-129hoe0 a.active:where(.svelte-129hoe0){color:var(--color-text-inverse);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary),transparent 76%),color-mix(in srgb,var(--brand-primary),transparent 92%)),radial-gradient(circle at left center,color-mix(in srgb,white,transparent 92%),transparent 52%);border-color:color-mix(in srgb,var(--brand-primary),transparent 62%);box-shadow:0 12px 28px color-mix(in srgb,black,transparent 68%)}.app-shell.svelte-12qhfyh{display:flex;min-height:100vh;background:radial-gradient(circle at 12% -8%,color-mix(in srgb,var(--brand-primary),transparent 88%),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-app),white 24%),var(--color-bg-app))}.main-content.svelte-12qhfyh{margin-left:var(--sidebar-width);flex:1;padding:var(--space-8);max-width:1320px}
