:root{--gs-color-bg:#f7f8fa;--gs-color-surface:#fff;--gs-color-surface-muted:#eef0f3;--gs-color-surface-alt:#fafbfc;--gs-color-border:#e5e7eb;--gs-color-border-strong:#d1d5db;--gs-color-border-faint:#0f172a0a;--gs-color-ink:#1f2937;--gs-color-ink-muted:#4b5563;--gs-color-ink-faint:#6b7280;--gs-color-ink-ghost:#9ca3af;--gs-color-on-accent:#fff;--gs-color-primary:#3730a3;--gs-color-primary-600:#312e81;--gs-color-primary-700:#1e1b4b;--gs-color-primary-50:#eef2ff;--gs-color-primary-100:#e0e7ff;--gs-color-primary-rgb:55, 48, 163;--gs-color-success:#15803d;--gs-color-warning:#b45309;--gs-color-danger:#b91c1c;--gs-color-info:#2563eb;--gs-color-notif:#dc2626;--gs-color-nav-bg:#f3f4f6;--gs-color-nav-border:#e5e7eb;--gs-color-nav-ink:#1f2937;--gs-color-nav-ink-muted:#4b5563;--gs-color-nav-ink-faint:#9ca3af;--gs-color-nav-hover:#fff;--gs-color-nav-active:var(--gs-color-primary);--gs-color-nav-active-bar:var(--gs-color-primary);--gs-radius-xs:3px;--gs-radius-sm:4px;--gs-radius:6px;--gs-radius-md:8px;--gs-radius-lg:10px;--gs-radius-pill:999px;--gs-color-scrim-rgb:15, 23, 42;--gs-color-scrim:rgba(var(--gs-color-scrim-rgb), .28);--gs-shadow-sm:0 1px 2px rgba(var(--gs-color-scrim-rgb), .05), 0 1px 3px rgba(var(--gs-color-scrim-rgb), .06);--gs-shadow-md:0 4px 6px -1px rgba(var(--gs-color-scrim-rgb), .06), 0 2px 4px -2px rgba(var(--gs-color-scrim-rgb), .04);--gs-shadow-lg:0 10px 15px -3px rgba(var(--gs-color-scrim-rgb), .1), 0 4px 6px -4px rgba(var(--gs-color-scrim-rgb), .06);--gs-shadow-elevation:0 4px 6px -4px rgba(var(--gs-color-scrim-rgb), .06), 0 8px 12px -8px rgba(var(--gs-color-scrim-rgb), .04);--gs-shadow-drawer:6px 0 24px -6px rgba(var(--gs-color-scrim-rgb), .14), 2px 0 6px -2px rgba(var(--gs-color-scrim-rgb), .06);--gs-shadow-drawer-rtl:-6px 0 24px -6px rgba(var(--gs-color-scrim-rgb), .14), -2px 0 6px -2px rgba(var(--gs-color-scrim-rgb), .06);--gs-font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gs-font-heading:"Unbounded", var(--gs-font-sans);--gs-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gs-sz-topbar:52px;--gs-sz-statusbar:22px;--gs-sz-sidebar-collapsed:56px;--gs-sz-sidebar-expanded:240px;--gs-sz-sidebar-static:216px;--gs-sz-flyout:260px;--gs-sz-tabs:44px;--gs-sz-pageheader:52px;--gs-sz-filterbar:40px;--gs-sz-dt-row-compact:36px;--gs-sz-dt-row-comfortable:44px;--gs-sz-dt-check-width:52px;--gs-sz-tree-indent:28px;--gs-sz-field:32px;--gs-color-fieldtype-text:#2563eb;--gs-color-fieldtype-select:#7c3aed;--gs-color-fieldtype-date:#d97706;--gs-color-fieldtype-number:#14b8a6;--gs-color-fieldtype-boolean:#15803d;--gs-color-fieldtype-user:#3730a3;--gs-color-fieldtype-entity:#f97066;--gs-shadow-sticky:-10px 0 14px -10px rgba(var(--gs-color-scrim-rgb), .18);--gs-shadow-sticky-rtl:10px 0 14px -10px rgba(var(--gs-color-scrim-rgb), .18);--gs-shadow-floating:0 1px 2px rgba(var(--gs-color-scrim-rgb), .03), 0 6px 14px -3px rgba(var(--gs-color-scrim-rgb), .07), 0 16px 28px -10px rgba(var(--gs-color-scrim-rgb), .1);--gs-color-code-bg:#0f172a;--gs-color-code-bg-header:#1e293b;--gs-color-code-ink:#e2e8f0;--gs-color-code-ink-muted:#94a3b8;--gs-color-code-ink-accent:#7dd3fc;--gs-color-code-ink-success:#86efac;--gs-color-code-border:#ffffff14;--gs-color-danger-50:#fef2f2;--gs-color-success-50:#f0fdf4;--gs-color-warning-50:#fffbeb;--gs-color-info-50:#eff6ff;--gs-color-danger-100:#fecaca;--gs-color-success-100:#bbf7d0;--gs-color-warning-100:#fde68a;--gs-color-info-100:#bfdbfe;--gs-color-danger-ink:#b42318;--gs-color-success-ink:#115e59;--gs-color-warning-ink:#92400e;--gs-color-info-ink:#1d4ed8;--gs-color-hue-indigo:#4338ca;--gs-color-hue-indigo-50:#eef2ff;--gs-color-hue-indigo-100:#e0e7ff;--gs-color-hue-mint:#14b8a6;--gs-color-hue-mint-50:#f0fdfa;--gs-color-hue-mint-100:#ccfbf1;--gs-color-hue-rose:#f97066;--gs-color-hue-rose-50:#fff5f3;--gs-color-hue-rose-100:#fee0da;--gs-color-hue-amber:#d97706;--gs-color-hue-amber-50:#fffbeb;--gs-color-hue-amber-100:#fde68a;--gs-color-hue-blue:#2563eb;--gs-color-hue-blue-50:#eff6ff;--gs-color-hue-blue-100:#dbeafe;--gs-color-hue-violet:#7c3aed;--gs-color-hue-violet-50:#f5f3ff;--gs-color-hue-violet-100:#ede9fe;--gs-color-hue-lime:#65a30d;--gs-color-hue-lime-50:#f7fee7;--gs-color-hue-lime-100:#ecfccb;--gs-color-status-draft:#64748b;--gs-color-status-draft-50:#f1f5f9;--gs-color-status-in-review:#b45309;--gs-color-status-in-review-50:#fffbeb;--gs-color-status-in-approval:#3730a3;--gs-color-status-in-approval-50:#eef2ff;--gs-color-status-approved:#15803d;--gs-color-status-approved-50:#f0fdf4;--gs-color-status-publishing:#0369a1;--gs-color-status-publishing-50:#f0f9ff;--gs-color-status-published:#047857;--gs-color-status-published-50:#ecfdf5;--gs-color-status-rejected:#b91c1c;--gs-color-status-rejected-50:#fef2f2;--gs-color-status-archived:#475569;--gs-color-status-archived-50:#f8fafc;--gs-color-status-pending:#7c3aed;--gs-color-status-pending-50:#f5f3ff;--gs-color-status-running:#3730a3;--gs-color-status-running-50:#eef2ff;--gs-color-status-blocked:#475569;--gs-color-status-blocked-50:#f8fafc;--gs-color-status-skip:#6b6b82;--gs-color-status-skip-50:#fafafb;--gs-color-brand-google-ink:#1f1f1f;--gs-color-brand-google-border:#dadce0;--gs-color-brand-google-border-hover:#c6c8cb;--gs-color-brand-google-bg-hover:#f8f9fa;--gs-color-brand-google-bg-active:#f1f3f4;--gs-color-brand-google-ink-dark:#e3e3e3;--gs-color-brand-google-bg-dark:#131314;--gs-color-brand-google-bg-dark-hover:#1f1f1f;--gs-color-brand-google-bg-dark-active:#2d2d2d;--gs-color-brand-github-ink:#1f2328;--gs-color-brand-github-bg-hover:#32383e;--gs-color-brand-github-bg-active:#14171a;--gs-transition-state:.18s ease;--gs-transition-fast:.12s ease;--gs-transition-ui:.14s ease;--gs-z-sidebar:30;--gs-z-flyout:29;--gs-z-topbar:40;--gs-z-statusbar:5}
button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}*{scrollbar-width:thin;scrollbar-color:var(--gs-color-border-strong) var(--gs-color-surface-alt)}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:var(--gs-color-surface-alt)}::-webkit-scrollbar-thumb{background:var(--gs-color-border-strong);border-radius:var(--gs-radius-xs);border:2px solid var(--gs-color-surface-alt)}::-webkit-scrollbar-thumb:hover{background:var(--gs-color-ink-ghost)}::-webkit-scrollbar-corner{background:var(--gs-color-surface-alt)}
*{box-sizing:border-box}html,body{font-family:var(--gs-font-sans);background:var(--gs-color-bg);color:var(--gs-color-ink);margin:0;padding:0}
