:root{--font-display: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-text: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--action-blue: #0066cc;--action-blue-hover: #0058b3;--focus-blue: #0071e3;--sky-blue: #2997ff;--bg: #ffffff;--bg-parchment: #f5f5f7;--bg-elev: #ffffff;--bg-hover: #f5f5f7;--bg-inset: #ebebef;--ink: #1d1d1f;--ink-muted: rgba(0, 0, 0, .6);--ink-quiet: rgba(0, 0, 0, .56);--ink-faint: rgba(0, 0, 0, .43);--hairline: rgba(0, 0, 0, .08);--hairline-hi: rgba(0, 0, 0, .16);--divider: rgba(0, 0, 0, .04);--green: #34C759;--amber: #FF9500;--red: #FF3B30;--green-bg: #e7f8eb;--amber-bg: #fff2e0;--red-bg: #ffe7e6;--blue-bg: #e6f0fa;--green-ink: #1c7e39;--amber-ink: #a15e00;--red-ink: #c42b22;--blue-ink: #0066cc;--cyan-ink: #006d83;--yellow-ink: #8a6500;--gray-bg: #f0f0f0;--gray-ink: #6c6c6c;--avatar-gradient: linear-gradient(135deg, #6e8efb, #4a6cf7);--brand-gradient: linear-gradient(135deg, #231f20 0%, #7a1114 48%, #e4231f 100%);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 980px;--r-circle: 50%;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 6px rgba(0, 0, 0, .04);--shadow-modal: 0 22px 70px rgba(0, 0, 0, .22), 0 6px 18px rgba(0, 0, 0, .08);--shadow-menu: 0 12px 32px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .06);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--h-row: 44px;--h-input: 40px;--h-btn: 36px;--t-fast: .12s;--t-med: .18s;--t-slow: .28s;--ease: cubic-bezier(.2, .7, .2, 1)}[data-theme=dark]{--bg: #1d1d1f;--bg-parchment: #161618;--bg-elev: #2a2a2c;--bg-hover: #313134;--bg-inset: #38383b;--ink: #f5f5f7;--ink-muted: rgba(245, 245, 247, .7);--ink-quiet: rgba(245, 245, 247, .57);--ink-faint: rgba(245, 245, 247, .39);--hairline: rgba(255, 255, 255, .1);--hairline-hi: rgba(255, 255, 255, .2);--divider: rgba(255, 255, 255, .06);--action-blue: #2997ff;--action-blue-hover: #4ba9ff;--focus-blue: #2997ff;--green-ink: #5fd97e;--amber-ink: #ffb852;--red-ink: #ff776e;--blue-ink: #4faaff;--cyan-ink: #6ad9ec;--yellow-ink: #ffd64a;--green-bg: #2c4634;--amber-bg: #503d24;--red-bg: #502d2d;--blue-bg: #2a3b4e;--gray-bg: #3d3d3f;--gray-ink: #ababad;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .3);--shadow-modal: 0 22px 70px rgba(0, 0, 0, .6), 0 6px 18px rgba(0, 0, 0, .4);--shadow-menu: 0 12px 32px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-parchment);color:var(--ink);font-family:var(--font-text);font-size:17px;line-height:1.47;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--blue-ink);text-decoration:none}a:hover{color:var(--action-blue-hover)}input,button,select,textarea{font-family:inherit;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}input:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-blue);outline-offset:2px}::selection{background:var(--blue-bg)}*{scrollbar-color:var(--hairline-hi) transparent}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-split{grid-template-columns:1.5fr 1fr}.app-sidebar{width:var(--sidebar-w, 240px);position:sticky;top:0;height:100vh}.topbar{height:64px}.topbar-search{width:340px}.topbar-org{min-width:0}.topbar-org .org-picker{width:240px;max-width:100%}.nav-scrim{display:none}main>*,.grid-2>*,.grid-3>*,.grid-4>*,.grid-split>*{min-width:0}.app-shell main{flex:1 0 auto}.settings-shell{width:80%;max-width:100%}.settings-body{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--sp-6);align-items:start}.settings-rail{position:sticky;top:var(--sp-6)}.settings-group{display:flex;flex-direction:column;gap:2px}.settings-group+.settings-group{margin-top:var(--sp-5)}@media(max-width:1180px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-split{grid-template-columns:1fr}.topbar-search{width:240px}}@media(max-width:900px){.app-sidebar{position:fixed;top:0;left:0;z-index:90;width:260px;transform:translate(-100%);transition:transform var(--t-med) var(--ease);box-shadow:var(--shadow-modal)}.app-sidebar[data-drawer-open]{transform:translate(0)}.nav-scrim{display:block;position:fixed;inset:0;z-index:80;background:#0006}.topbar-org-label{display:none}.grid-3{grid-template-columns:repeat(2,1fr)}.topbar{height:auto;flex-wrap:wrap;row-gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)!important}.topbar-search{width:auto;flex:1 1 200px;min-width:0}.topbar-org{order:5;flex:1 1 100%}.topbar-org .org-picker{width:100%}main{padding:var(--sp-4)!important}.topbar{padding:0 var(--sp-4)!important}main *{min-width:0}.table-scroll table{min-width:max-content;table-layout:auto}.filter-pills{max-width:100%;overflow-x:auto}.settings-shell{width:100%}.settings-body{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.settings-rail{position:static;display:flex;gap:var(--sp-1);overflow-x:auto;padding-bottom:var(--sp-1);border-bottom:1px solid var(--hairline)}.settings-rail [role=tab]{white-space:nowrap;flex:0 0 auto}.settings-rail .settings-group-label{display:none}.settings-rail .settings-group{display:contents}.settings-rail .settings-group+.settings-group{margin-top:0}main section{max-width:100%}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.topbar-search{flex:1 1 100%;order:4}.topbar-user-text{display:none}.page-head{flex-wrap:wrap}.page-head>h1,.page-head>div:first-child{flex:1 0 100%}h1{font-size:26px!important}}@media(pointer:coarse){.app-sidebar nav a{height:44px}button,[role=button],[role=menuitem]{min-height:44px}table button{min-height:36px}}@media(prefers-reduced-motion:reduce){.app-sidebar,[role=switch] span{transition:none}html{scroll-behavior:auto}}.app-footer[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-1) var(--sp-4);border-top:1px solid var(--hairline);padding:var(--sp-5) var(--sp-6);font-size:13px;line-height:1.5;color:var(--ink-quiet)}.app-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline-hi);text-underline-offset:3px;transition:color var(--t-fast) var(--ease),text-decoration-color var(--t-fast) var(--ease)}.app-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--blue-ink);text-decoration-color:currentColor}
