:root{--palette-000000:#000;--palette-000000-a30:#0000004d;--palette-000000-a62:#0000009e;--palette-000000-a66:#000000a8;--palette-050505:#050505;--palette-0e0e0e:#0e0e0e;--palette-141414:#141414;--palette-1a1a1a:#1a1a1a;--palette-1f1f1f:#1f1f1f;--palette-79dba5:#79dba5;--palette-b0b7c3:#b0b7c3;--palette-b0b7c3-a20:#b0b7c333;--palette-f0f0f0:#f0f0f0;--palette-ff7b93:#ff7b93;--palette-ffc878:#ffc878;--palette-ffffff:#fff;--palette-ffffff-a4:#ffffff0a;--palette-ffffff-a8:#ffffff14;--palette-ffffff-a10:#ffffff1a;--palette-ffffff-a15:#ffffff26;--palette-ffffff-a18:#ffffff2e;--palette-ffffff-a30:#ffffff4d;--palette-ffffff-a50:#ffffff80;--palette-ffffff-a70:#ffffffb3;--palette-ffffff-a90:#ffffffe6;--status-success:var(--palette-79dba5);--status-warning:var(--palette-ffc878);--status-danger:var(--palette-ff7b93);--api-accent:var(--palette-ffc878);--backgrounds-bg3:var(--palette-141414);--custom_text-text2:var(--palette-f0f0f0);--custom_text-text3:var(--palette-b0b7c3);--custom_text-text4:var(--palette-ffffff);--text-primary:var(--custom_text-text3);--border-grey:var(--palette-ffffff-a18);--border-grey-subtle:var(--palette-ffffff-a10);--border-overlay:transparent;--bg-base:var(--palette-000000);--surface-overlay:var(--palette-1f1f1f);--table-row-hover:var(--palette-b0b7c3-a20);--table-row-stripe:var(--palette-ffffff-a8);--table-row-border:var(--palette-1a1a1a);--input-text:var(--custom_text-text2);--input-placeholder:var(--custom_text-text3);--input-bg:var(--palette-141414);--input-border:var(--palette-ffffff-a10);--input-border-hover:var(--palette-ffffff-a18);--input-border-focus:var(--palette-ffffff-a30);--input-focus-ring:var(--palette-ffffff-a10);--state-hover-background:var(--palette-ffffff-a4);--state-hover-background-strong:var(--palette-ffffff-a8);--state-selected-background:var(--palette-1f1f1f);--state-selected-background-hover:var(--palette-ffffff-a15);--state-focus-ring:var(--palette-ffffff-a18);--state-disabled-opacity:.46;--state-pressed-scale:.97;--radius-pill:999px;--radius-surface:3px;--radius-modal:var(--radius-surface);--ease-out-ui:cubic-bezier(.23, 1, .32, 1);--motion-control:.16s;--motion-dialog:.2s;--blur-overlay:4px;--scrim-modal:var(--palette-000000-a66);--shadow-control:0 1px 3px var(--palette-000000-a30);--shadow-modal:0 28px 72px var(--palette-000000-a62);--app-topbar-height:48px;--app-sidebar-collapsed-width:56px;--app-sidebar-expanded-width:248px;--app-nav-z:16000;--tile-gap:10px;--global-search-trigger-height:32px;--font-family-dm-sans:var(--font-dm-sans,"DM Sans"), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-inter:var(--font-inter,"Inter"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-ibm-plex-mono:var(--font-ibm-plex,"IBM Plex Mono"), "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--font-app:var(--font-family-dm-sans);--font-navigation:var(--font-app);--font-display:var(--font-family-inter);--font-heading:var(--font-display);--font-heading-weight:500;--font-body:var(--font-app);--font-label:var(--font-family-inter);--font-numeric:var(--font-body);--font-mono:var(--font-family-ibm-plex-mono);--type-body-font-family:var(--font-body);--navigation-control-font-size:12px;--navigation-control-font-weight:500;--navigation-control-line-height:1;--navigation-control-letter-spacing:.01em;--meridian-subject-bg:var(--bg-base);--meridian-subject-surface:var(--bg-base);--meridian-subject-line:var(--border-grey-subtle);--meridian-subject-fg:var(--custom_text-text2);--meridian-subject-soft:var(--custom_text-text3)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--type-body-font-family)}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body)}button,input{font:inherit}:where(.type-body){color:inherit;font-family:var(--font-body);font-weight:400}:where(.type-body-small){color:inherit;font-family:var(--font-body);font-size:12px}:where(.type-title){color:inherit;font-family:var(--font-heading);font-weight:var(--font-heading-weight)}:where(.type-metadata){color:inherit;font-family:var(--font-body);font-size:12px}:where(.type-numeric){color:inherit;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}:where(.type-code),:where(code),:where(pre){color:inherit;font-family:var(--font-mono);font-size:12px}
