@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--background:#07110f;--surface:#fbfff9;--surface-strong:#0b1513;--surface-muted:#101d1a;--text:#eef8f4;--text-dark:#101713;--muted:#9fb0aa;--muted-dark:#53615b;--line:rgba(238,248,244,0.16);--line-dark:#dce6df;--accent:#2cf2c7;--accent-strong:#0ea58e;--accent-soft:#dff9f0;--lime:#b8ff5d;--amber:#ffc857;--violet:#8f7cff;--shadow:0 28px 100px rgba(0,0,0,0.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#07110f,#0d1916 42%,#f4f8f2 0,#f7faf5);color:var(--text);font-family:Geist,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit}.site-footer,.site-header{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;color:var(--text)}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--lime));color:#06100d;font-size:.95rem;box-shadow:0 0 34px rgba(44,242,199,.35)}.site-footer nav{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:.95rem}.doc-sidebar a:hover,.site-footer a:hover{color:var(--accent)}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(184,255,93,.72);border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--lime));color:#07110f;padding:0 20px;font-weight:750;line-height:1;box-shadow:0 14px 44px rgba(44,242,199,.28);transition:transform .16s ease,box-shadow .16s ease}.button:disabled{cursor:wait;opacity:.68}.button:hover{transform:translateY(-1px)}.button-secondary{border-color:rgba(238,248,244,.3);background:rgba(238,248,244,.06);color:var(--text);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.button-small{min-height:40px;padding:0 14px;font-size:.9rem}.hero{position:relative;display:grid;width:min(1180px,calc(100% - 40px));min-height:660px;margin:0 auto;align-items:center;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:48px;gap:48px;padding:56px 0 92px}.hero-backdrop{position:absolute;inset:-110px -18vw 0;z-index:-1;overflow:hidden;background:linear-gradient(120deg,rgba(44,242,199,.14),transparent 34%),linear-gradient(240deg,rgba(143,124,255,.18),transparent 28%),radial-gradient(circle at top center,rgba(184,255,93,.13),transparent 34%),var(--background)}.hero-backdrop:before{position:absolute;inset:0;background-image:linear-gradient(rgba(238,248,244,.08) 1px,transparent 0),linear-gradient(90deg,rgba(238,248,244,.08) 1px,transparent 0);background-size:64px 64px;content:"";-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.hero-backdrop:after{position:absolute;right:12vw;bottom:110px;width:48vw;height:22vw;border:1px solid rgba(44,242,199,.18);background:repeating-linear-gradient(90deg,rgba(44,242,199,.16) 0 2px,transparent 2px 46px),rgba(4,14,12,.36);content:"";filter:blur(.2px);opacity:.42;transform:skewY(-8deg) rotate(-3deg)}.grid-line{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.58;animation:scan 7s ease-in-out infinite}.line-a{top:26%;left:6%;width:38%}.line-b{top:52%;right:12%;width:26%;animation-delay:1.2s}.line-c{top:74%;left:18%;width:44%;animation-delay:2.1s}@keyframes scan{0%,to{transform:translateX(-14px);opacity:.18}50%{transform:translateX(36px);opacity:.76}}.hero-copy{max-width:720px}.app-shell{min-height:100vh;background:radial-gradient(circle at top right,rgba(63,185,80,.14),transparent 26%),radial-gradient(circle at top left,rgba(88,166,255,.08),transparent 20%),#0d1117;color:#e6edf3}.app-shell,.app-shell *{scrollbar-width:thin;scrollbar-color:#30363d #0d1117}.app-shell ::-webkit-scrollbar{width:8px;height:8px}.app-shell ::-webkit-scrollbar-track{background:#0d1117}.app-shell ::-webkit-scrollbar-thumb{background:#30363d;border-radius:999px}.app-shell:before{position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 4px);content:""}.app-content,.app-shell-frame,.app-shell-frame>*,.app-titlebar{position:relative;z-index:1}.app-titlebar{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid #30363d;background:#1c1c1e;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.app-titlebar-traffic{display:flex;gap:6px;flex-shrink:0}.app-titlebar-traffic span{display:inline-block;width:12px;height:12px;border-radius:999px}.traffic-red{background:#ff5f57}.traffic-yellow{background:#febc2e}.traffic-green{background:#28c840}.app-titlebar-toggle{display:none;border:1px solid #30363d;border-radius:6px;background:#161b22;color:#9da7b3;padding:5px 8px;font-family:inherit;font-size:11px;text-transform:uppercase}.app-titlebar-tabs{display:flex;align-items:stretch;min-width:0;flex:1 1;overflow-x:auto}.app-titlebar-tab{display:inline-flex;align-items:center;gap:8px;border-right:1px solid #30363d;color:#8b949e;padding:8px 12px;white-space:nowrap;transition:background .16s ease,color .16s ease}.app-titlebar-tab.is-active,.app-titlebar-tab:hover{background:#0d1117;color:#e6edf3}.app-titlebar-tab.is-active{box-shadow:inset 0 2px 0 #3fb950}.app-titlebar-meta{display:flex;align-items:center;gap:0;margin-left:auto;flex-shrink:0;color:#8b949e}.app-titlebar-brand,.app-titlebar-user{display:inline-flex;align-items:center;padding:0 12px;white-space:nowrap}.app-session-nav{display:flex;align-items:stretch;gap:0}.app-session-nav a{display:inline-flex;align-items:center;height:100%;border-right:1px solid #30363d;border-left:1px solid #30363d;border-radius:0;background:transparent;color:#8b949e;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap;transition:background .16s ease,color .16s ease}.app-session-nav a:hover{background:#0d1117;color:#f0f6fc}.app-shell-frame{display:flex;min-height:calc(100vh - 38px)}.app-sidebar{display:flex;width:58px;flex-direction:column;justify-content:space-between;border-right:1px solid #30363d;background:linear-gradient(180deg,rgba(25,28,33,.98),rgba(15,17,21,.98));padding:12px 0 16px;flex-shrink:0}.app-sidebar-primary,.app-sidebar-secondary{display:flex;flex-direction:column;align-items:center;gap:12px}.app-sidebar-link{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;line-height:1;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.app-sidebar-link.is-active,.app-sidebar-link:hover{background:rgba(33,38,45,.96);color:#e6edf3}.app-sidebar-link.is-active{box-shadow:inset 3px 0 0 #3fb950,0 0 0 1px rgba(63,185,80,.1);border-top-left-radius:0;border-bottom-left-radius:0}.app-explorer{display:flex;width:252px;flex-direction:column;border-right:1px solid #30363d;background:linear-gradient(180deg,rgba(22,27,34,.985),rgba(13,17,23,.985));flex-shrink:0}.app-explorer-header{border-bottom:1px solid #21262d;color:#8b949e;padding:12px 16px 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.app-explorer-header,.app-explorer-tree{font-family:JetBrains Mono,ui-monospace,monospace}.app-explorer-tree{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 0;font-size:13px}.app-explorer-root{color:#8b949e;padding:0 16px 8px}.app-explorer-item{display:flex;align-items:center;gap:10px;color:#9da7b3;padding:8px 14px 8px 18px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.app-explorer-item.is-active,.app-explorer-item:hover{background:linear-gradient(180deg,rgba(33,38,45,.96),rgba(30,35,42,.96));color:#e6edf3}.app-explorer-item.is-active{box-shadow:inset 3px 0 0 #3fb950}.app-explorer-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.app-explorer-dot.tone-accent{background:#3fb950}.app-explorer-dot.tone-blue{background:#58a6ff}.app-explorer-dot.tone-yellow{background:#e3b341}.app-explorer-dot.tone-red{background:#f85149}.public-explorer-dot.tone-accent{background:#3fb950}.public-explorer-dot.tone-blue{background:#58a6ff}.public-explorer-dot.tone-yellow{background:#e3b341}.public-explorer-dot.tone-red{background:#f85149}.app-content{display:flex;min-width:0;flex:1 1;flex-direction:column}.app-content-scroll{flex:1 1;overflow:auto}.app-statusbar{display:flex;align-items:center;gap:18px;min-height:22px;background:#238636;color:rgba(255,255,255,.8);padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.app-statusbar-meta{display:flex;gap:18px;margin-left:auto}.terminal-page{display:flex;flex-direction:column;gap:22px;padding:24px 28px 32px;color:#e6edf3}.terminal-page-app{max-width:1120px}.terminal-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #21262d;padding-bottom:20px}.dashboard-section h2,.terminal-nav-card h2,.terminal-page h1,.terminal-panel h2{max-width:none;color:#f0f6fc;font-size:clamp(2rem,3vw,2.55rem);line-height:1.05;letter-spacing:-.04em}.admin-metric-table p,.auth-status .terminal-panel-header p,.auth-status>p,.dashboard-section p,.terminal-empty-copy,.terminal-nav-card p,.terminal-page-copy,.terminal-section-copy,.workitem-card p{color:#8b949e;font-size:14px;font-weight:350;line-height:1.7}.terminal-kicker{margin-bottom:8px;color:#3fb950;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.terminal-toolbar{display:flex;gap:10px;flex-wrap:wrap;color:#8b949e}.terminal-button,.terminal-toolbar{align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.terminal-button{display:inline-flex;justify-content:center;min-height:38px;border:1px solid #30363d;border-radius:8px;padding:0 14px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.terminal-button:hover{transform:translateY(-1px)}.terminal-button:disabled{cursor:wait;opacity:.7}.terminal-button-primary{background:#3fb950;border-color:#3fb950;color:#04160a;font-weight:600}.terminal-button-primary:hover{background:#4fca61}.terminal-button-secondary{background:#161b22;color:#c9d1d9}.terminal-button-secondary:hover{border-color:#58a6ff;color:#f0f6fc}.terminal-list-card,.terminal-nav-card,.terminal-panel,.terminal-table-card{border:1px solid #30363d;border-radius:14px;background:linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.terminal-panel{padding:20px}.terminal-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.terminal-status-pill{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid rgba(139,148,158,.35);border-radius:999px;background:rgba(99,110,123,.15);color:#9da7b3;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.terminal-status-pill.is-active,.workitem-status-badge-active{border-color:rgba(63,185,80,.35);background:rgba(63,185,80,.12);color:#3fb950}.terminal-status-pill.is-error,.workitem-status-badge-new{border-color:rgba(227,179,65,.35);background:rgba(227,179,65,.12);color:#e3b341}.workitem-status-badge-closed{border-color:rgba(88,166,255,.35);background:rgba(88,166,255,.12);color:#58a6ff}.admin-table-grid,.dashboard-grid,.health-grid,.terminal-card-grid,.trend-grid{display:grid;grid-gap:16px;gap:16px}.terminal-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.terminal-nav-card{display:flex;min-height:190px;flex-direction:column;gap:10px;padding:20px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.terminal-nav-card:hover{border-color:rgba(63,185,80,.45);background:linear-gradient(180deg,rgba(28,35,44,.98),rgba(13,17,23,.98));transform:translateY(-2px)}.terminal-nav-card-label{color:#3fb950;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.terminal-nav-card h2{font-size:22px}.app-workitems-context,.auth-details,.terminal-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.admin-data-list div,.terminal-data-grid div{border:1px solid #21262d;border-radius:10px;background:rgba(255,255,255,.02);padding:12px 14px}.admin-data-list span,.terminal-data-grid dt,.terminal-inline-metadata dt{color:#6e7681;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.admin-data-list a,.admin-data-list strong,.terminal-data-grid dd,.terminal-inline-metadata dd{margin:6px 0 0;color:#f0f6fc;word-break:break-word}.admin-data-list{grid-gap:12px;gap:12px}.admin-data-list a{color:#58a6ff}.terminal-select-field{display:inline-flex;flex-direction:column;gap:8px;max-width:340px;color:#9da7b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.terminal-select-field select{border:1px solid #30363d;border-radius:10px;background:#161b22;color:#f0f6fc;padding:11px 12px}.auth-error,.terminal-alert{border:1px solid rgba(248,81,73,.28);border-radius:12px;background:rgba(248,81,73,.1);color:#ffb3ad;padding:14px 16px}.auth-error,.terminal-alert p{color:#ffd0cb}.terminal-list{display:grid;grid-gap:14px;gap:14px}.terminal-list-card{padding:18px}.trend-card-header,.workitem-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.trend-card-header span,.workitem-card-source{color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.admin-metric-table h3,.terminal-list-card h3,.trend-card h3{margin-bottom:8px;color:#f0f6fc;font-size:18px;line-height:1.3}.terminal-inline-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.api-key-form{display:grid;grid-gap:16px;gap:16px}.api-key-field,.api-key-fieldset{display:grid;grid-gap:8px;gap:8px;border:0;margin:0;padding:0;color:#9da7b3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.api-key-field input,.api-key-field select{border:1px solid #30363d;border-radius:10px;background:#161b22;color:#f0f6fc;padding:11px 12px}.api-key-scope-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.api-key-scope-option{display:flex;align-items:center;gap:10px;border:1px solid #21262d;border-radius:10px;background:rgba(255,255,255,.02);padding:12px 14px;color:#c9d1d9}.api-key-reveal-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(63,185,80,.28);border-radius:12px;background:rgba(63,185,80,.1);margin-top:18px;padding:16px}.api-key-reveal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-key-reveal-panel strong{color:#dcffe4}.api-key-reveal-panel code{overflow-x:auto;border:1px solid rgba(63,185,80,.2);border-radius:10px;background:rgba(13,17,23,.85);color:#f0f6fc;padding:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;word-break:break-all}.api-key-list{gap:16px}.api-key-card{display:grid;grid-gap:14px;gap:14px}.api-key-card-actions,.api-key-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-key-metadata{margin-top:0}.api-key-metadata dd{font-size:13px}.api-key-card-actions{align-items:center;color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.terminal-empty-state{display:grid;place-items:center;min-height:180px;border:1px dashed #30363d;border-radius:14px;background:rgba(255,255,255,.015);text-align:center;padding:18px}.terminal-empty-state strong{margin-bottom:6px;color:#f0f6fc}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-grid-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.terminal-stat-card{padding:16px}.terminal-stat-card span{color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.terminal-stat-card strong{display:block;margin-top:8px;color:#f0f6fc;font-size:28px;letter-spacing:-.04em}.terminal-stat-card p{margin-top:8px}.stat-card-empty strong,.stat-card-error strong,.stat-card-loading strong{color:#9da7b3}.terminal-health-badge{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.terminal-health-badge span{color:#f0f6fc;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.terminal-health-badge p{margin-top:6px}.terminal-health-badge strong{color:#f0f6fc}.health-badge-ok strong{color:#3fb950}.health-badge-degraded strong{color:#e3b341}.health-badge-unavailable strong{color:#f85149}.health-badge-unconfigured strong{color:#8b949e}.terminal-trend-card{padding:18px}.trend-figure svg{height:auto}.trend-gridline{stroke-width:1}.trend-line{stroke:#3fb950;stroke-width:3}.trend-point{fill:#58a6ff}.bar-chart-row span,.bar-chart-row strong,.trend-labels{color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.trend-labels{margin-top:10px}.bar-chart{grid-gap:12px;gap:12px}.bar-chart-row{grid-template-columns:72px minmax(0,1fr) auto;grid-gap:10px;gap:10px}.bar-track{background:#21262d}.bar-fill{min-height:10px;border-radius:999px;background:linear-gradient(90deg,#3fb950,#58a6ff)}.dashboard-empty-note,.terminal-note,.trend-empty{border:1px dashed #30363d;border-radius:12px;background:rgba(255,255,255,.02);color:#9da7b3;padding:14px 16px}.admin-table-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.terminal-table-card{overflow:hidden}.admin-metric-table thead{background:rgba(255,255,255,.03)}.admin-metric-table td,.admin-metric-table th{border-top:1px solid #21262d;padding:11px 14px;text-align:left}.admin-metric-table th{color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.admin-metric-table td{color:#f0f6fc;font-size:13px}.public-shell{min-height:100vh;background:radial-gradient(circle at top center,rgba(63,185,80,.1),transparent 24%),linear-gradient(180deg,#0b1016,#0d1117);color:#e6edf3}.public-shell:before{position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px);content:""}.public-content,.public-explorer,.public-footer,.public-header,.public-main,.public-shell-frame,.public-sidebar,.public-titlebar{position:relative;z-index:1}.public-titlebar{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid #30363d;background:#1c1c1e;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.public-titlebar-toggle{display:none;border:1px solid #30363d;border-radius:6px;background:#161b22;color:#9da7b3;padding:5px 8px;font-family:inherit;font-size:11px;text-transform:uppercase}.public-titlebar-tabs{display:flex;align-items:stretch;min-width:0;flex:1 1;overflow-x:auto}.public-titlebar-traffic{display:flex;gap:6px}.public-titlebar-traffic span{display:inline-block;width:12px;height:12px;border-radius:999px}.public-titlebar-tab{display:inline-flex;align-items:center;gap:8px;border-right:1px solid #30363d;color:#8b949e;padding:8px 12px;white-space:nowrap;transition:background .16s ease,color .16s ease}.public-titlebar-tab.is-active,.public-titlebar-tab:hover{background:#0d1117;color:#e6edf3}.public-titlebar-tab.is-active{box-shadow:inset 0 2px 0 #3fb950}.public-titlebar-meta{display:flex;align-items:center;gap:0;margin-left:auto;color:#8b949e}.public-titlebar-brand,.public-titlebar-user{display:inline-flex;align-items:center;padding:0 12px;white-space:nowrap}.public-shell-frame{display:flex;min-height:calc(100vh - 38px)}.public-sidebar{display:flex;width:58px;flex-direction:column;justify-content:space-between;border-right:1px solid #30363d;background:linear-gradient(180deg,rgba(25,28,33,.98),rgba(15,17,21,.98));padding:12px 0 16px;flex-shrink:0}.public-sidebar-primary,.public-sidebar-secondary{display:flex;flex-direction:column;align-items:center;gap:12px}.public-sidebar-link{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;color:#8b949e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;line-height:1;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.public-sidebar-link.is-active,.public-sidebar-link:hover{background:rgba(33,38,45,.96);color:#e6edf3}.public-sidebar-link.is-active{box-shadow:inset 3px 0 0 #3fb950,0 0 0 1px rgba(63,185,80,.1);border-top-left-radius:0;border-bottom-left-radius:0}.public-explorer{display:flex;width:252px;flex-direction:column;border-right:1px solid #30363d;background:linear-gradient(180deg,rgba(22,27,34,.985),rgba(13,17,23,.985));flex-shrink:0}.public-explorer-header{border-bottom:1px solid #21262d;color:#8b949e;padding:12px 16px 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.public-explorer-header,.public-explorer-tree{font-family:JetBrains Mono,ui-monospace,monospace}.public-explorer-tree{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 0;font-size:13px}.public-explorer-root{color:#8b949e;padding:0 16px 8px}.public-explorer-item{display:flex;align-items:center;gap:10px;color:#9da7b3;padding:8px 14px 8px 18px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.public-explorer-item.is-active,.public-explorer-item:hover{background:linear-gradient(180deg,rgba(33,38,45,.96),rgba(30,35,42,.96));color:#e6edf3}.public-explorer-item.is-active{box-shadow:inset 3px 0 0 #3fb950}.public-explorer-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0}.public-content{display:flex;min-width:0;flex:1 1;flex-direction:column}.public-footer,.terminal-public-page{width:min(1180px,calc(100% - 40px));margin:0 auto}.public-brand{display:inline-flex;align-items:center;gap:10px;color:#f0f6fc;font-weight:650}.public-brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#3fb950,#58a6ff);color:#04160a;box-shadow:0 0 22px rgba(63,185,80,.35)}.public-session-nav{display:flex;align-items:stretch;gap:0}.public-session-nav a{display:inline-flex;align-items:center;height:100%;border-right:1px solid #30363d;border-left:1px solid #30363d;border-radius:0;background:transparent;color:#8b949e;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap;transition:background .16s ease,color .16s ease}.public-session-nav a:hover{background:#0d1117;color:#f0f6fc}.public-footer a:hover{color:#f0f6fc}.public-main{padding-top:24px;padding-bottom:36px}.terminal-public-page{display:flex;flex-direction:column;gap:24px;padding:20px 0 0}.terminal-home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:22px;gap:22px;align-items:stretch;padding:28px}.terminal-doc-article h1,.terminal-docs-hero h1,.terminal-home-hero h1{max-width:none;color:#f0f6fc;font-size:clamp(2.8rem,7vw,5rem);line-height:.95;letter-spacing:-.06em}.terminal-doc-article,.terminal-docs-hero,.terminal-home-hero-copy{display:flex;flex-direction:column;gap:16px}.terminal-signal-strip{display:flex;flex-wrap:wrap;gap:10px}.terminal-signal-strip span{border:1px solid rgba(63,185,80,.26);border-radius:999px;background:rgba(63,185,80,.08);color:#c8f7d1;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.terminal-console{overflow:hidden;border:1px solid #30363d;border-radius:14px;background:#05070b}.terminal-console-topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1f242b;background:#0d0d0d;color:#6e7681;padding:12px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.terminal-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.terminal-console-list,.terminal-console-panel{border:1px solid #21262d;border-radius:12px;background:#0d1117;padding:14px}.terminal-console-panel-wide{grid-column:span 2}.terminal-console-item strong,.terminal-console-panel strong{color:#f0f6fc;font-size:16px}.terminal-console-item p,.terminal-console-panel span{color:#8b949e;font-size:13px}.terminal-console-list{display:grid;grid-column:span 2;grid-gap:12px;gap:12px}.terminal-console-item{display:flex;gap:12px;align-items:flex-start}.terminal-console-dot{width:10px;height:10px;border-radius:999px;background:#3fb950;margin-top:6px;flex-shrink:0}.terminal-section-block{display:flex;flex-direction:column;gap:16px}.terminal-section-heading{display:flex;flex-direction:column;gap:10px}.terminal-cta h2,.terminal-doc-article h2,.terminal-section-heading h2{max-width:none;color:#f0f6fc;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.02;letter-spacing:-.04em}.terminal-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.terminal-feature-card{border:1px solid #30363d;border-radius:14px;background:linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));padding:18px}.terminal-feature-index{display:inline-block;margin-bottom:12px;color:#3fb950;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em}.terminal-feature-card h3{color:#f0f6fc;font-size:19px;margin-bottom:8px}.public-footer p,.terminal-doc-section li,.terminal-doc-section p,.terminal-feature-card p{color:#8b949e}.terminal-split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:start}.terminal-workflow-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px}.terminal-workflow-list li{border:1px solid #30363d;border-radius:12px;background:rgba(255,255,255,.02);color:#d0d7de;padding:14px 16px}.terminal-cta{align-items:flex-start}.terminal-auth-card{width:min(960px,100%);margin:0 auto;padding:34px}.terminal-auth-actions{display:flex;flex-direction:column;gap:14px;margin-top:10px}.terminal-auth-provider{justify-content:center;min-height:64px;font-size:18px}.terminal-auth-backlink{align-self:center;color:#58a6ff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.terminal-docs-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.terminal-docs-console{display:grid;grid-gap:10px;gap:10px;justify-items:end}.terminal-docs-console span{border:1px solid #30363d;border-radius:999px;background:#161b22;color:#58a6ff;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.terminal-doc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.terminal-doc-article,.terminal-doc-sidebar{border:1px solid #30363d;border-radius:14px;background:linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98))}.terminal-doc-sidebar{position:-webkit-sticky;position:sticky;top:20px;padding:18px}.terminal-doc-home-link{display:inline-flex;margin-bottom:16px;color:#3fb950;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.terminal-doc-sidebar nav{display:grid;grid-gap:8px;gap:8px}.terminal-doc-sidebar nav a{border:1px solid #21262d;border-radius:10px;color:#9da7b3;padding:10px 12px;transition:border-color .16s ease,background .16s ease,color .16s ease}.terminal-doc-sidebar nav a.is-active,.terminal-doc-sidebar nav a:hover{border-color:#3fb950;background:rgba(63,185,80,.08);color:#f0f6fc}.terminal-doc-article{padding:24px}.terminal-doc-article-full{width:100%}.terminal-doc-section+.terminal-doc-section{margin-top:24px;padding-top:24px;border-top:1px solid #21262d}.terminal-doc-section ul{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding-left:20px}.terminal-doc-code{overflow-x:auto;margin:16px 0 0;border:1px solid #21262d;border-radius:12px;background:#0b1118;color:#d0d7de;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap}.public-footer{display:flex;justify-content:space-between;gap:24px;padding:12px 0 36px;border-top:1px solid #21262d}.public-footer nav{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.public-footer a{color:#9da7b3}@media (max-width:960px){.app-titlebar-toggle,.public-titlebar-toggle{display:inline-flex}.public-explorer,.public-sidebar{position:fixed;top:38px;bottom:0;display:flex;transform:translateX(-120%);transition:transform .18s ease}.public-sidebar{z-index:30}.public-explorer{left:58px;z-index:25}.public-explorer.is-open,.public-sidebar.is-open{transform:translateX(0)}.app-explorer,.app-sidebar{position:fixed;top:38px;bottom:22px;transform:translateX(-120%);transition:transform .18s ease}.app-sidebar{z-index:30}.app-explorer{left:58px;z-index:25}.app-explorer.is-open,.app-sidebar.is-open{transform:translateX(0)}.terminal-page,.terminal-page-app{padding:20px}.terminal-doc-layout,.terminal-docs-hero,.terminal-home-hero,.terminal-split-section{grid-template-columns:1fr}.terminal-page-header,.terminal-panel-header{flex-direction:column}.api-key-card-actions,.api-key-reveal-header{flex-direction:column;align-items:stretch}.terminal-doc-sidebar{position:static}}@media (max-width:720px){.app-explorer,.public-explorer{left:0;width:min(300px,100vw - 40px)}.app-statusbar{gap:10px;overflow-x:auto}.app-statusbar-meta{margin-left:0}.bar-chart-row{grid-template-columns:1fr}.dashboard-section h2,.terminal-nav-card h2,.terminal-page h1,.terminal-panel h2{font-size:1.9rem}.public-footer{flex-direction:column;align-items:flex-start}.terminal-console-grid{grid-template-columns:1fr}.terminal-console-list,.terminal-console-panel-wide{grid-column:span 1}}.eyebrow{margin-bottom:14px;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{max-width:760px;font-size:clamp(3rem,8vw,6.9rem);line-height:.93}h1,h2{letter-spacing:0;text-wrap:balance}h2{max-width:780px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.03}h3{font-size:1.1rem;line-height:1.25}.cta-section p,.doc-description,.docs-hero p,.hero-lede,.section-heading p{max-width:720px;color:var(--muted);font-size:1.12rem}.hero-lede{margin-top:24px}.signal-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.signal-strip span{border:1px solid rgba(44,242,199,.28);border-radius:999px;background:rgba(44,242,199,.08);color:#d8fff5;padding:8px 12px;font-size:.88rem;font-weight:700}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.product-preview{position:relative;min-height:560px;border:1px solid rgba(44,242,199,.22);border-radius:8px;background:linear-gradient(145deg,rgba(44,242,199,.16),transparent 34%),linear-gradient(225deg,rgba(143,124,255,.18),transparent 32%),var(--surface-strong);box-shadow:var(--shadow);color:#f4faf7;overflow:hidden;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.12);padding:18px;color:rgba(244,250,247,.82)}.preview-topbar span{border:1px solid rgba(44,242,199,.24);border-radius:999px;color:var(--accent);padding:5px 9px;font-size:.72rem;font-weight:800;text-transform:uppercase}.signal-map{position:absolute;inset:54px 0 auto;height:210px;background:linear-gradient(115deg,transparent 28%,rgba(44,242,199,.2) 28.2%,transparent 29%),linear-gradient(32deg,transparent 41%,rgba(184,255,93,.18) 41.2%,transparent 42%),linear-gradient(154deg,transparent 55%,rgba(143,124,255,.22) 55.2%,transparent 56%);opacity:.8;pointer-events:none}.node{position:absolute;width:12px;height:12px;border:2px solid var(--accent);border-radius:999px;background:#08120f;box-shadow:0 0 28px rgba(44,242,199,.75)}.node-one{top:34px;left:14%}.node-two{top:92px;left:48%}.node-three{top:46px;right:16%;border-color:var(--lime)}.node-four{bottom:28px;right:34%;border-color:var(--violet)}.preview-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;padding:148px 18px 18px}.preview-panel,.trace-list{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(7,17,15,.74);padding:18px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.preview-panel.wide{min-height:170px}.panel-label,.preview-panel span,.trace-item p{color:rgba(244,250,247,.66);font-size:.9rem}.preview-panel strong{display:block;margin:10px 0;color:#ffffff;font-size:3.35rem;line-height:1}.trace-list{display:grid;grid-column:1/-1;grid-gap:14px;gap:14px}.trace-item{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px;align-items:start}.trace-dot{width:10px;height:10px;margin-top:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 18px rgba(44,242,199,.8)}.cta-section,.doc-layout,.page-shell,.section{width:min(1180px,calc(100% - 40px));margin:0 auto}.section{padding:96px 0 0;color:var(--text-dark)}.section-heading{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.docs-grid,.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.feature-grid-six,.section-card-grid{grid-template-columns:repeat(3,1fr)}.doc-card,.feature-card{min-height:220px;border:1px solid var(--line-dark);border-radius:8px;background:var(--surface);padding:24px;box-shadow:0 18px 50px rgba(16,23,19,.08)}.feature-card{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;overflow:hidden}.feature-card:after{position:absolute;inset:auto -20% -34px 18%;height:70px;background:linear-gradient(90deg,transparent,rgba(44,242,199,.3),transparent);content:"";transform:rotate(-8deg)}.feature-index{color:var(--accent-strong);font-size:.75rem;font-weight:900}.doc-card p,.feature-card p{color:var(--muted-dark)}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px}.workflow-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;counter-reset:workflow;list-style:none}.workflow-list li{position:relative;min-height:78px;border:1px solid var(--line-dark);border-radius:8px;background:var(--surface);padding:20px 20px 20px 66px;color:var(--muted-dark)}.workflow-list li:before{position:absolute;top:18px;left:20px;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--lime));color:var(--accent-strong);content:counter(workflow);counter-increment:workflow;font-weight:800}.doc-card{display:grid;align-content:start;grid-gap:12px;gap:12px}.doc-card h2{font-size:1.35rem;line-height:1.2}.doc-card span{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.doc-card:hover{border-color:rgba(13,125,108,.5);transform:translateY(-2px)}.cta-section{display:grid;justify-items:start;grid-gap:20px;gap:20px;margin-top:96px;margin-bottom:96px;border-radius:8px;background:linear-gradient(135deg,rgba(44,242,199,.18),transparent 34%),linear-gradient(225deg,rgba(184,255,93,.16),transparent 32%),var(--surface-strong);color:#f8fbf9;padding:56px}.cta-section .eyebrow{color:#87d6c8}.cta-section p{color:rgba(248,251,249,.72)}.cta-section .button{border-color:#f8fbf9;background:#f8fbf9;color:var(--surface-strong)}.page-shell{padding:72px 0 96px;color:var(--text-dark)}.docs-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;grid-gap:16px;gap:16px;margin-bottom:34px;border:1px solid rgba(44,242,199,.24);border-radius:8px;background:linear-gradient(135deg,rgba(44,242,199,.18),transparent 38%),var(--surface-strong);color:var(--text);padding:34px;box-shadow:var(--shadow)}.docs-hero p{color:rgba(238,248,244,.72)}.docs-console{display:grid;align-content:center;grid-gap:12px;gap:12px;border:1px solid rgba(238,248,244,.16);border-radius:8px;background:rgba(7,17,15,.58);padding:18px}.docs-console span{border-left:3px solid var(--accent);background:rgba(238,248,244,.06);color:#d8fff5;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem}.doc-article h1,.docs-hero h1{font-size:clamp(2.6rem,6vw,5rem)}.doc-layout{display:grid;grid-template-columns:260px minmax(0,760px);grid-gap:56px;gap:56px;padding:72px 0 96px;color:var(--text-dark)}.doc-sidebar{position:-webkit-sticky;position:sticky;top:20px;align-self:start;border:1px solid var(--line-dark);border-radius:8px;background:var(--surface);padding:18px}.docs-home-link{display:block;margin-bottom:12px;font-weight:800}.doc-sidebar nav{display:grid;grid-gap:4px;gap:4px}.doc-sidebar a{border-radius:8px;padding:10px 12px;color:var(--muted)}.doc-sidebar a.active{background:linear-gradient(135deg,var(--accent-soft),#f3ffe3);color:var(--accent-strong);font-weight:750}.doc-article{display:grid;grid-gap:28px;gap:28px}.doc-article section{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line-dark);padding-top:28px}.doc-article h2{font-size:1.65rem}.doc-article li,.doc-article p{color:var(--muted-dark)}.doc-article ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:22px}.admin-dashboard-page,.auth-page,.workitems-page{display:grid;grid-gap:24px;gap:24px}.app-empty-state,.app-workitems-panel,.auth-hero,.auth-status,.dashboard-section,.metric-card,.workitem-card,.workitem-placeholder,.workitems-heading{border:1px solid #30363d;border-radius:8px;background:linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));color:#e6edf3;padding:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 50px rgba(0,0,0,.18)}.auth-hero{display:grid;justify-items:start;grid-gap:18px;gap:18px}.auth-login-actions{display:grid;width:min(100%,520px);grid-gap:12px;gap:12px;margin-top:8px}.auth-provider-button{width:100%;min-height:54px;border-color:rgba(13,165,142,.48);color:#06100d;font-size:1rem;box-shadow:0 14px 34px rgba(13,165,142,.2)}.auth-provider-button-github{border-color:#111713;background:#111713;color:#f8fbf9;box-shadow:0 14px 34px rgba(17,23,19,.18)}.auth-back-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;color:var(--accent-strong);font-weight:800}.auth-hero h1,.workitems-heading h1{font-size:clamp(2.5rem,6vw,5rem)}.auth-hero p,.auth-status p,.workitem-placeholder p,.workitems-heading p{max-width:720px;color:#8b949e}.auth-status{display:grid;grid-template-columns:minmax(0,.7fr) minmax(280px,1fr);grid-gap:24px;gap:24px}.auth-status.auth-status-empty{grid-template-columns:minmax(0,1fr);min-height:0}.auth-details{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:0}.auth-details div{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;border-bottom:1px solid #30363d;padding-bottom:10px}.auth-details dt{color:#8b949e;font-weight:750}.auth-details dd{margin:0;overflow-wrap:anywhere;word-break:break-word;color:#e6edf3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem}.auth-error{color:#8f1d1d;font-weight:750}.app-workitems-panel,.workitem-placeholder,.workitems-heading{display:grid;grid-gap:14px;gap:14px}.app-workitems-heading{align-items:end;grid-template-columns:minmax(0,1fr) auto}.app-workitems-panel{gap:22px}.repo-selector{display:grid;width:min(100%,520px);grid-gap:8px;gap:8px;color:#e6edf3;font-weight:750}.workitems-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;align-items:end}.workitems-filters .repo-selector{width:100%}.workitems-filters-actions{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:#8b949e;font-size:.92rem}.repo-selector select{min-height:44px;width:100%;border:1px solid #30363d;border-radius:8px;background:#161b22;color:#e6edf3;padding:0 12px;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.repo-selector select:disabled{cursor:wait;opacity:.68}.repo-selector select option{background:#161b22;color:#e6edf3}.app-empty-state{display:grid;grid-gap:6px;gap:6px;padding:24px;box-shadow:none}.app-empty-state strong{color:#f0f6fc;font-size:1.05rem}.app-empty-state p{color:#8b949e}.workitem-list{grid-template-columns:1fr}.workitem-card,.workitem-list{display:grid;grid-gap:14px;gap:14px}.workitem-card{box-shadow:none}.workitem-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workitem-card-header span:last-child{color:#8b949e;font-size:.82rem;font-weight:800;overflow-wrap:anywhere;text-align:right;text-transform:uppercase}.workitem-card h3{color:#f0f6fc;font-size:1.25rem;line-height:1.25}.workitem-card p{color:#8b949e}.workitem-card-details{display:grid;grid-gap:8px;gap:8px;margin:0}.workitem-card-details div{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid #30363d;padding-top:8px}.workitem-card-details dt{color:#8b949e;font-size:.82rem;font-weight:800;text-transform:uppercase}.workitem-card-details dd{margin:0;color:#e6edf3}.workitem-status-badge{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(63,185,80,.35);border-radius:999px;background:rgba(63,185,80,.12);color:#3fb950;padding:0 10px;font-size:.8rem;font-weight:850}.workitem-status-badge-active{border-color:rgba(88,166,255,.35);background:rgba(88,166,255,.12);color:#58a6ff}.workitem-status-badge-closed{border-color:rgba(139,148,158,.35);background:rgba(99,110,123,.15);color:#9da7b3}.admin-dashboard-heading{align-items:end;background:linear-gradient(135deg,rgba(63,185,80,.12),transparent 42%),linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));grid-template-columns:minmax(0,1fr) auto}.dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.dashboard-toolbar span{color:#8b949e;font-size:.9rem;font-weight:700}.dashboard-section{display:grid;grid-gap:20px;gap:20px}.dashboard-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboard-section-header p:not(.eyebrow){max-width:760px;color:#8b949e}.dashboard-section-action{flex:0 0 auto}.dashboard-section h2{font-size:1.8rem}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:150px;box-shadow:none}.stat-card-empty strong,.stat-card-error strong,.stat-card-loading strong{font-size:1.25rem}.stat-card-loading{background:linear-gradient(90deg,rgba(48,54,61,.7),rgba(99,110,123,.24),rgba(48,54,61,.7)),linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));background-size:220% 100%;animation:dashboard-loading 1.8s ease-in-out infinite}.stat-card-error{border-color:rgba(143,29,29,.34)}.stat-card-error strong{color:#8f1d1d}.stat-card-empty strong{color:#8b949e}.metric-card span{color:#8b949e;font-size:.86rem;font-weight:800;text-transform:uppercase}.metric-card strong{color:#f0f6fc;font-size:2.2rem;line-height:1}.metric-card p{color:#8b949e}.metric-card-strong{border-color:rgba(63,185,80,.35);background:linear-gradient(135deg,rgba(63,185,80,.14),transparent 62%),linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98))}.admin-data-list,.admin-metric-table,.dashboard-alert,.dashboard-empty-note,.health-badge,.trend-card{border:1px solid #30363d;border-radius:8px;background:linear-gradient(180deg,rgba(22,27,34,.98),rgba(13,17,23,.98));color:#e6edf3;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.dashboard-alert{display:grid;grid-gap:6px;gap:6px;border-color:rgba(143,29,29,.34);padding:22px 26px}.dashboard-alert strong{color:#8f1d1d}.dashboard-alert p,.dashboard-empty-note p{color:#8b949e}.dashboard-empty-note{display:grid;grid-gap:6px;gap:6px;padding:20px}.dashboard-empty-note a{color:#58a6ff;font-weight:800}.admin-data-list{display:grid;overflow:hidden}.admin-data-list div{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 20px}.admin-data-list div+div{border-top:1px solid #30363d}.admin-data-list span,.admin-metric-table th{color:#8b949e;font-size:.82rem;font-weight:800;text-align:left;text-transform:uppercase}.admin-data-list a,.admin-data-list strong{min-width:0;color:#e6edf3;font-weight:750;overflow-wrap:anywhere}.admin-data-list a:hover{color:#58a6ff}.admin-table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-metric-table{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:20px}.admin-metric-table h3{color:#f0f6fc;font-size:1rem}.admin-metric-table table{width:100%;border-collapse:collapse;table-layout:fixed}.admin-metric-table td,.admin-metric-table th{border-top:1px solid #30363d;padding:10px 8px;vertical-align:top}.admin-metric-table td{color:#e6edf3;font-size:.9rem;overflow-wrap:anywhere}.admin-metric-table p{color:#8b949e}.health-grid,.trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-card{display:grid;grid-gap:18px;gap:18px;min-height:280px;padding:22px}.health-badge,.trend-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.trend-card-header h3{font-size:1rem}.health-badge span,.trend-card-header span{color:#8b949e;font-size:.82rem;font-weight:800;text-transform:uppercase}.trend-figure{display:grid;grid-gap:8px;gap:8px}.trend-figure svg{width:100%;min-height:180px}.trend-gridline{fill:none;stroke:#30363d;stroke-width:2}.trend-line{fill:none;stroke:var(--accent-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.trend-point{fill:#161b22;stroke:#58a6ff;stroke-width:3}.trend-labels{display:flex;justify-content:space-between;color:#8b949e;font-size:.84rem;font-weight:700}.trend-empty{display:grid;min-height:190px;place-items:center;border:1px dashed #30363d;border-radius:8px;color:#8b949e;padding:24px;text-align:center}.bar-chart{display:grid;grid-gap:14px;gap:14px;align-content:center;min-height:190px}.bar-chart-row{display:grid;grid-template-columns:92px minmax(0,1fr) 72px;align-items:center;grid-gap:12px;gap:12px}.bar-chart-row span,.bar-chart-row strong{font-size:.9rem}.bar-chart-row span{color:#8b949e;font-weight:750}.bar-chart-row strong{color:#e6edf3;text-align:right}.bar-track{height:12px;overflow:hidden;border-radius:999px;background:rgba(48,54,61,.88)}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--lime))}.health-badge{min-height:104px;padding:18px}.health-badge p{margin-top:4px;color:#8b949e;font-size:.9rem}.health-badge strong{border:1px solid;border-radius:999px;padding:4px 10px;font-size:.8rem;line-height:1}.health-badge-ok strong{color:var(--accent-strong)}.health-badge-degraded strong,.health-badge-unconfigured strong{color:#8a6410}.health-badge-unavailable strong{color:#8f1d1d}@keyframes dashboard-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-top:1px solid rgba(238,248,244,.16);padding:34px 0 48px;color:var(--text-dark)}.site-footer p{max-width:460px;margin-top:12px;color:var(--muted-dark)}.site-footer .brand{color:var(--text-dark)}.site-footer nav{flex-wrap:wrap;color:var(--muted-dark)}@media (max-width:900px){.site-header{align-items:flex-start;flex-wrap:wrap}.doc-layout,.hero,.split-section{grid-template-columns:1fr}.hero{min-height:auto;padding-top:34px}.product-preview{min-height:420px;transform:none}.admin-dashboard-heading,.admin-table-grid,.app-workitems-heading,.auth-status,.dashboard-grid,.dashboard-grid-compact,.dashboard-section-header,.docs-grid,.docs-hero,.feature-grid,.feature-grid-six,.health-grid,.section-card-grid,.trend-grid,.workitem-list{grid-template-columns:1fr}.admin-dashboard-heading,.app-workitems-heading,.dashboard-section-header{display:grid}.dashboard-toolbar{justify-content:flex-start}.doc-sidebar{position:static}}@media (max-width:560px){.cta-section,.doc-layout,.hero,.page-shell,.section,.site-footer,.site-header{width:min(100% - 28px,1180px)}.button,.hero-actions{width:100%}.preview-grid{grid-template-columns:1fr}.trace-list{grid-column:auto}.cta-section{padding:32px 22px}.app-empty-state,.app-workitems-panel,.auth-hero,.auth-status,.dashboard-section,.metric-card,.workitem-card,.workitem-placeholder,.workitems-heading{padding:24px}.auth-details div{grid-template-columns:1fr;gap:4px}.admin-data-list div{grid-template-columns:1fr;gap:6px}.workitem-card-details div{grid-template-columns:1fr;gap:4px}.workitems-filters-actions{flex-direction:column;align-items:stretch}.site-footer{flex-direction:column}.dashboard-toolbar,.health-badge,.trend-card-header{align-items:flex-start;flex-direction:column}.bar-chart-row{grid-template-columns:1fr;gap:6px}.bar-chart-row strong{text-align:left}}