@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_CwVzdcYpbLzxKY7tpVx3tQZKHG12)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-sm:3px;--radius-md:5px;--radius-lg:7px;--radius-xl:11px;--background:#fff;--foreground:#09090b;--canvas:#fafafa;--primary:#18181b;--primary-hover:#2b2b2b;--primary-foreground:#fafafa;--muted:#f4f4f5;--muted-foreground:#71717b;--body-foreground:#3f3f46;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--sidebar:#fafafa;--sidebar-foreground:#18181b;--sidebar-border:#e4e4e7;--sidebar-accent:#f4f4f5;--sidebar-width:clamp(13rem, 16vw, 16rem);--ic-blue:#3b79ed;--ic-blue-deep:#2458b5;--ic-blue-soft:#b8d1ff;--ic-blue-pale:#dce9ff;--ic-green:#1f9742;--ic-green-soft:#dafae5;--ic-yellow:#f0bc00;--ic-yellow-soft:#ffea9f;--ic-orange:#f08c00;--ic-orange-soft:#ffdeb1;--ic-red:#d82518;--ic-red-deep:#b42318;--ic-red-soft:#ffccc9;--mist:#b8b8b8;--tint-info:color-mix(in srgb, var(--ic-blue-soft) 30%, white);--tint-positive:color-mix(in srgb, var(--ic-green-soft) 45%, white);--tint-attention:color-mix(in srgb, var(--ic-yellow-soft) 35%, white);--tint-override:color-mix(in srgb, var(--ic-orange-soft) 35%, white);--tint-blocker:color-mix(in srgb, var(--ic-red-soft) 30%, white);--shadow-xs:0 1px 2px #09090b0d;--focus-ring:0 0 0 3px color-mix(in srgb, var(--ring) 45%, transparent);color:var(--foreground);background:var(--canvas)}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100vh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes view-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes research-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}h2{letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600;line-height:1.25}h3{margin:0 0 12px;font-size:14px;font-weight:600}.eyebrow{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:500}.lede{margin:12px 0 4px;font-size:.9rem;line-height:1.55}.error-copy{color:var(--ic-red-deep);margin:10px 0 0;font-size:12px;line-height:1.45}.muted-copy{color:var(--muted-foreground)}.centered-shell{isolation:isolate;background:#fcfbfa;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:16px;display:flex;position:relative;overflow:hidden}.login-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-backdrop-grid,.login-backdrop-veil{position:absolute;inset:0}.login-backdrop-motion{position:absolute}.login-column{z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto;padding:24px 0;display:flex;position:relative}.login-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);gap:24px;width:100%;padding:36px 32px 32px;display:grid;box-shadow:0 1px 2px #1010130a,0 16px 40px -16px #1010131f}.login-lockup{text-align:center;justify-items:center;gap:6px;display:grid}.login-lockup h1{letter-spacing:-.02em;margin:10px 0 0;font-size:1.5rem;font-weight:600}.login-lockup p{color:var(--muted-foreground);margin:0;font-size:13px}.login-body{text-align:center;gap:14px;width:100%;display:grid}.login-body .lede{margin:0}.login-body form{width:100%;display:grid}.notice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);gap:2px;width:100%;margin:0;padding:10px 12px;font-size:13px;display:grid}.notice-error{border-color:color-mix(in srgb, var(--ic-red) 25%, transparent);background:var(--tint-blocker);color:var(--ic-red-deep)}.login-provider-button{width:100%;min-height:42px;font-size:.9rem;position:relative}.login-provider-button svg{flex:none}.login-footer{z-index:10;color:var(--muted-foreground);justify-content:center;padding-bottom:24px;font-size:12px;display:flex;position:relative}.app-shell{min-height:100vh}.sidebar{inset-block:0;z-index:40;width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;display:flex;position:fixed;left:0}.sidebar-header{border-bottom:1px solid var(--sidebar-border);flex:none;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex;overflow:hidden}.sidebar-brand{color:var(--sidebar-foreground);align-items:center;gap:8px;display:flex}.sidebar-brand strong{letter-spacing:.04em;font-size:13px;font-weight:600}.environment-badge{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.environment-badge i{background:var(--mist);border-radius:999px;flex:none;width:6px;height:6px}.environment-production i{background:var(--ic-green)}.environment-staging i{background:var(--ic-yellow)}.sidebar-nav{flex:1;align-content:start;gap:2px;padding:8px;display:grid;overflow-y:auto}.sidebar-group-label{height:24px;color:color-mix(in srgb, var(--sidebar-foreground) 60%, transparent);align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:flex}.sidebar-item{border-radius:var(--radius-md);height:28px;color:var(--sidebar-foreground);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.sidebar-item svg{flex:none;width:16px;height:16px}.sidebar-item:hover{background:var(--sidebar-accent)}.sidebar-item-active{background:var(--sidebar-accent);font-weight:500}.sidebar-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.sidebar-footer{border-top:1px solid var(--sidebar-border);flex:none;padding:8px}.identity-row{border-radius:var(--radius-md);align-items:center;gap:8px;padding:4px;display:flex}.identity-avatar{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--ic-blue-pale);width:28px;height:28px;color:var(--ic-blue-deep);flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.identity-meta{flex:1;min-width:0}.identity-meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.identity-meta p:first-child{color:var(--sidebar-foreground);font-size:12px;font-weight:500}.identity-meta p:last-child{color:var(--muted-foreground);margin-top:1px;font-size:11px}.identity-signout{border-radius:var(--radius-md);width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.identity-signout svg{width:15px;height:15px}.identity-signout:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.sidebar-close,.mobile-nav-trigger,.sidebar-scrim{display:none}.app-inset{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:var(--canvas);flex-direction:column;display:flex}.inset-header{z-index:30;border-bottom:1px solid var(--border);background:var(--background);flex:none;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 16px;display:flex;position:sticky;top:0}.inset-header-left{align-items:center;gap:8px;min-width:0;display:flex}.breadcrumb{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.breadcrumb>span{color:var(--muted-foreground);white-space:nowrap}.breadcrumb svg{width:13px;height:13px;color:var(--muted-foreground);flex:none}.breadcrumb strong{white-space:nowrap;font-weight:500}.inset-main{flex:1;padding:24px}.inset-container{max-width:72rem;margin:0 auto;animation:.2s ease-out view-fade-in}.inset-container-wide{max-width:96rem}.primary-action{border-radius:var(--radius-md);background:var(--primary);height:32px;color:var(--primary-foreground);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.primary-action:hover{background:var(--primary-hover)}.primary-action:disabled{opacity:.5}.primary-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.secondary-action{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:32px;color:var(--foreground);white-space:nowrap;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.secondary-action:hover{background:var(--muted)}.secondary-action:disabled{opacity:.5}.secondary-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.tertiary-action{border-radius:var(--radius-md);height:32px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.tertiary-action:hover{background:var(--muted);color:var(--foreground)}.danger-action{border:1px solid var(--ic-red-soft);border-radius:var(--radius-md);background:var(--background);height:32px;color:var(--ic-red-deep);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.danger-action:hover{background:var(--tint-blocker)}.danger-action:disabled{opacity:.5}input:not([type=checkbox]),select,textarea{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);outline:none}input:not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ring);box-shadow:var(--focus-ring)}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading>div>p:last-child{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:1.5}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.status-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:20px}.status-grid span{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.status-grid strong{margin-top:8px;font-size:15px;font-weight:600;display:block}.status-grid p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.5}.status-grid .error-copy{color:var(--ic-red-deep);font-size:12px}.fleet-section{margin-top:36px}.fleet-health{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex}.fleet-health-icon{border-radius:var(--radius-md);background:var(--tint-positive);width:28px;height:28px;color:var(--ic-green);flex:none;place-items:center;display:grid}.fleet-health-icon svg{width:15px;height:15px}.fleet-health>div{gap:2px;display:grid}.fleet-health strong{font-size:13px;font-weight:600}.fleet-health small{color:var(--muted-foreground);font-size:12px}.fleet-health-working .fleet-health-icon{background:var(--tint-info);color:var(--ic-blue)}.fleet-health-attention .fleet-health-icon{background:var(--tint-blocker);color:var(--ic-red)}.fleet-health-attention strong{color:var(--ic-red-deep)}.fleet-summary-grid{grid-template-columns:minmax(0,3fr) minmax(330px,2fr);gap:12px;margin-top:12px;display:grid}.fleet-metric-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);min-width:0;padding:16px}.fleet-metric-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fleet-metric-heading>div{min-width:0}.fleet-metric-heading h3{margin:0;font-size:13px;font-weight:600}.fleet-metric-heading p{color:var(--muted-foreground);margin:2px 0 0;font-size:11px}.fleet-metric-heading>strong{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.fleet-metric-icon{border-radius:var(--radius-md);background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.fleet-metric-icon svg{width:15px;height:15px}.has-current-issues .fleet-metric-icon-attention{background:var(--tint-blocker);color:var(--ic-red)}.queue-flow,.throughput-strip,.capacity-strip{gap:8px;display:grid}.queue-flow,.throughput-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.capacity-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-flow>div,.throughput-strip>div,.capacity-strip>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-width:0;padding:10px 12px}.queue-flow-total{background:var(--muted)!important}.queue-flow span,.throughput-strip span,.capacity-strip span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500;display:block}.queue-flow strong,.throughput-strip strong,.capacity-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:5px;font-size:18px;font-weight:600;display:block}.throughput-strip small,.capacity-strip small{color:var(--muted-foreground);margin-top:4px;font-size:10px;line-height:1.35;display:block}.attention-list{gap:7px;display:grid}.attention-card{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 32px 10px 11px;display:grid;position:relative}.attention-card>span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.attention-card i{background:var(--ic-green);border-radius:999px;width:6px;height:6px}.attention-card strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.attention-card small{color:var(--muted-foreground);grid-column:1/-1;font-size:10px;line-height:1.35}.attention-card b{color:var(--muted-foreground);display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.attention-card b svg{width:14px;height:14px}.attention-card:not(:disabled):hover{border-color:var(--ring);border-left-color:var(--ring)}.attention-card-critical:not(:disabled):hover,.attention-card-warning:not(:disabled):hover{border-left-color:inherit}.attention-card:disabled{cursor:default}.attention-card:disabled b{display:none}.attention-card-critical{border-left-color:var(--ic-red)}.attention-card-critical i{background:var(--ic-red)}.attention-card-critical strong{color:var(--ic-red-deep)}.attention-card-warning{border-left-color:var(--ic-yellow)}.attention-card-warning i{background:var(--ic-yellow)}.attention-card-history i{background:var(--mist)}.attention-card-clear i{background:var(--ic-green)}.forecast-state{border-left:3px solid var(--ic-green)!important}.forecast-ready,.forecast-idle{border-left-color:var(--ic-green)!important}.forecast-quota_limited{border-left-color:var(--ic-yellow)!important}.forecast-no_eligible_slots{border-left-color:var(--ic-red)!important}.forecast-insufficient_history{border-left-color:var(--mist)!important}.runner-list{gap:12px;margin-top:12px;display:grid}.runner-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:16px}.runner-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.runner-card>header>div:first-child{gap:4px;display:grid}.runner-card>header span{color:var(--muted-foreground);text-transform:capitalize;font-size:12px}.runtime-badge{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.runtime-badge:before{content:"";background:var(--mist);border-radius:999px;width:6px;height:6px}.runtime-fresh:before{background:var(--ic-green)}.runtime-stale:before,.runtime-missing:before{background:var(--ic-red)}.runner-meta{color:var(--muted-foreground);margin:12px 0;font-size:12px}.slot-list{gap:8px;display:grid}.slot-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:12px}.slot-row>div:first-child{justify-content:space-between;gap:18px;display:flex}.slot-row>div:first-child span{color:var(--muted-foreground);font-size:12px}.slot-row dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.slot-row dl div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:8px}.slot-row dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.slot-row dd{color:var(--body-foreground);text-transform:capitalize;margin:4px 0 0;font-size:12px}.slot-row .slot-activity{margin-top:0}.slot-row .slot-activity div{background:var(--tint-info);border-color:color-mix(in srgb, var(--ic-blue) 25%, white)}.slot-row .slot-activity dd{text-transform:none;font-weight:500}.slot-row small,.fleet-generated{color:var(--muted-foreground);font-size:11px}.fleet-generated{text-align:right;margin:10px 2px 0}.compact-fleet-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 2px 10px;display:flex}.compact-fleet-heading>div{gap:3px;display:grid}.compact-fleet-heading strong{font-size:13px;font-weight:600}.compact-fleet-heading span{color:var(--muted-foreground);font-size:11px}.compact-fleet-heading button{color:var(--muted-foreground);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.compact-fleet-heading button svg{width:13px;height:13px}.compact-fleet-heading button:hover{color:var(--foreground)}.worker-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.worker-glance-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);min-width:0;overflow:hidden}.worker-glance-attention{border-color:color-mix(in srgb, var(--ic-red) 35%, var(--border))}.worker-glance-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px 10px;display:flex}.worker-glance-card>header>div{gap:2px;min-width:0;display:grid}.worker-glance-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.worker-glance-card>header span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worker-state-badge{border:1px solid var(--border);background:var(--background);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-weight:500;color:var(--muted-foreground)!important;font-size:11px!important;display:flex!important}.worker-state-badge i{background:var(--ic-green);border-radius:999px;width:6px;height:6px}.worker-state-working i{background:var(--ic-blue)}.worker-state-attention i{background:var(--ic-red)}.worker-state-attention{color:var(--ic-red-deep)!important}.worker-state-muted i{background:var(--mist)}.worker-quota-grid{grid-template-columns:1.25fr .7fr 1.25fr;gap:6px;padding:0 10px 11px;display:grid}.worker-quota-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.worker-quota-grid span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.worker-quota-grid strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.15}.worker-quota-grid strong small{color:var(--muted-foreground);font-size:10px;font-weight:400}.worker-quota-grid>div>small{color:var(--muted-foreground);font-size:10px}.worker-quota-grid progress{appearance:none;border:0;border-radius:999px;width:100%;height:4px;margin:3px 0 1px;overflow:hidden}.worker-quota-grid progress::-webkit-progress-bar{background:var(--border);border-radius:999px}.worker-quota-grid progress::-webkit-progress-value{background:var(--primary);border-radius:999px}.worker-quota-grid progress::-moz-progress-bar{background:var(--primary);border-radius:999px}.worker-glance-card>footer{border-top:1px solid var(--border);background:var(--canvas);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px 9px;padding:8px 13px;font-size:10px;display:flex}.worker-glance-card>footer>span:first-child{font-weight:500}.worker-glance-card>footer>small{margin-left:auto;font-size:10px}.worker-error-count{background:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px}.worker-error-count.has-errors{background:var(--tint-blocker);color:var(--ic-red-deep);font-weight:500}.empty-state{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);place-content:center;min-height:220px;padding:30px;display:grid}.empty-state p{max-width:420px;color:var(--muted-foreground);margin:8px 0 0}.operations-dashboard{margin-top:0}.operations-livebar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.operations-livebar>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.operations-livebar strong{font-size:13px;font-weight:600}.operations-livebar span:last-child{color:var(--muted-foreground);font-size:12px}.live-dot{background:var(--ic-green);width:8px;height:8px;box-shadow:0 0 0 3px var(--ic-green-soft);border-radius:999px}.live-dot-error{background:var(--ic-red);box-shadow:0 0 0 3px var(--ic-red-soft)}.live-dot-idle{background:var(--mist);box-shadow:0 0 0 3px var(--border)}.incident-banner{border:1px solid var(--border);border-left:3px solid var(--ic-red);border-radius:var(--radius-lg);background:var(--background);justify-content:space-between;align-items:center;gap:28px;margin-top:12px;padding:16px 18px;display:flex}.incident-banner h2{color:var(--ic-red-deep);font-size:15px}.incident-banner p:last-child{max-width:900px;color:var(--body-foreground);margin:6px 0 0;font-size:13px;line-height:1.45}.incident-banner a,.incident-banner button{border-radius:var(--radius-md);background:var(--primary);height:32px;color:var(--primary-foreground);font:inherit;border:0;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.incident-banner a:hover,.incident-banner button:hover{background:var(--primary-hover)}.task-feed{margin-top:36px;scroll-margin-top:56px}.compact-heading{align-items:center}.activity-count{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.activity-count-error{border-color:var(--ic-red-soft);background:var(--tint-blocker);color:var(--ic-red-deep)}.task-table-scroll{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);margin-top:16px;overflow-x:auto}.task-table{border-collapse:collapse;width:100%;min-width:980px;font-size:12.5px}.task-table th{border-bottom:1px solid var(--border);color:var(--muted-foreground);text-align:left;padding:9px 12px;font-size:11px;font-weight:500}.task-table td{border-bottom:1px solid var(--muted);color:var(--body-foreground);vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 12px}.task-table tbody tr:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.task-table tr:last-child td{border-bottom:0}.task-table td strong,.task-table td small{display:block}.task-table td strong{color:var(--foreground);font-weight:500}.task-table td small{max-width:430px;color:var(--muted-foreground);text-overflow:ellipsis;margin-top:3px;line-height:1.35;overflow:hidden}.task-error-cell strong{color:var(--ic-red-deep)}.task-status{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.task-status:before{content:"";background:var(--mist);border-radius:999px;flex:none;width:6px;height:6px}.task-status-in_progress:before,.task-status-leased:before{background:var(--ic-blue)}.task-status-retry:before{background:var(--ic-yellow)}.task-status-queued:before{background:var(--mist)}.task-status-completed:before{background:var(--ic-green)}.task-status-failed:before,.task-status-dead_letter:before,.task-status-blocked_auth:before{background:var(--ic-red)}.task-status-failed,.task-status-dead_letter,.task-status-blocked_auth{color:var(--ic-red-deep)}.task-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);text-align:center;margin-top:16px;padding:28px;font-size:13px}.history-mutation-error{border:1px solid var(--border);border-left:3px solid var(--ic-red);border-radius:var(--radius-md);background:var(--background);color:var(--ic-red-deep);gap:4px;margin-top:12px;padding:12px 14px;display:grid}.history-mutation-error span{font-size:12px}.history-feed{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.history-feed-failures{border-left:3px solid var(--ic-red)}.history-feed-heading{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.history-feed-toggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.history-feed-toggle>span:last-child{gap:3px;min-width:0;display:grid}.history-feed-toggle strong{font-size:15px;font-weight:600}.history-feed-toggle small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.history-feed-chevron{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:26px;height:26px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.history-feed-chevron svg{width:14px;height:14px;transition:transform .15s}.history-feed-toggle[aria-expanded=true] .history-feed-chevron svg{transform:rotate(180deg)}.history-feed-counts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.history-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--canvas);grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.history-filters label{min-width:0;color:var(--body-foreground);gap:5px;font-size:11px;font-weight:500;display:grid}.history-filters input,.history-filters select{width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px}.history-results-bar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 0;font-size:12px;display:flex}.history-task-list{gap:8px;padding:12px 18px 18px;display:grid}.history-task{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);overflow:hidden}.history-task-archived{background:var(--canvas);opacity:.75}.history-task summary{cursor:pointer;grid-template-columns:auto minmax(220px,2fr) minmax(150px,1fr) minmax(180px,auto) auto;align-items:center;gap:14px;min-height:58px;padding:10px 13px;list-style:none;display:grid}.history-task summary::-webkit-details-marker{display:none}.history-task summary:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.history-task-title,.history-task-account,.history-task-time{gap:3px;min-width:0;display:grid}.history-task-title strong,.history-task-account strong,.history-task-time strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.history-task-title small,.history-task-account small,.history-task-time small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-task-time{text-align:right;font-variant-numeric:tabular-nums}.history-task-chevron{color:var(--muted-foreground);transition:transform .15s;display:grid}.history-task-chevron svg{width:15px;height:15px}.history-task[open] summary>.history-task-chevron{transform:rotate(180deg)}.history-task-detail{border-top:1px solid var(--border);background:var(--canvas);padding:14px}.history-error-detail{border:1px solid var(--ic-red-soft);border-radius:var(--radius-md);background:var(--tint-blocker);color:var(--ic-red-deep);gap:4px;margin-bottom:12px;padding:11px 12px;display:grid}.history-error-detail strong{font-size:12px}.history-error-detail p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.history-task-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.history-task-detail dl div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-width:0;padding:9px 10px}.history-task-detail dt{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500}.history-task-detail dd{overflow-wrap:anywhere;color:var(--body-foreground);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.history-task-actions{justify-content:flex-end;margin-top:12px;display:flex}.history-pagination{justify-content:center;align-items:center;gap:12px;padding:0 18px 18px;display:flex}.history-pagination span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.ambiguity-section{margin-top:36px;scroll-margin-top:56px}.ambiguity-count{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ambiguity-count-active{border-color:var(--ic-yellow-soft);background:var(--tint-attention);color:var(--foreground)}.ambiguity-status{min-height:20px;color:var(--ic-red-deep);margin-top:12px;font-size:12px}.ambiguity-empty{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;display:flex}.ambiguity-empty span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ambiguity-empty span:before{content:"";background:var(--ic-green);border-radius:999px;width:6px;height:6px}.ambiguity-list{gap:12px;margin-top:16px;display:grid}.ambiguity-card{border:1px solid var(--border);border-left:3px solid var(--ic-yellow);border-radius:var(--radius-lg);background:var(--background);padding:18px}.ambiguity-card>header{justify-content:space-between;gap:20px;display:flex}.ambiguity-card>header>div{gap:4px;display:grid}.ambiguity-card>header span{color:var(--muted-foreground);font-size:12px}.ambiguity-badge{border:1px solid var(--border);background:var(--background);white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;color:var(--muted-foreground)!important}.ambiguity-badge:before{content:"";background:var(--ic-yellow);border-radius:999px;width:6px;height:6px}.ambiguity-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ambiguity-card dl div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);padding:9px 10px}.ambiguity-card dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.ambiguity-card dd{color:var(--body-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.ambiguity-error{border-radius:var(--radius-md);background:var(--tint-attention);gap:4px;padding:11px 12px;display:grid}.ambiguity-error strong{font-size:12px}.ambiguity-error span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ambiguity-reason{color:var(--body-foreground);gap:6px;margin-top:14px;font-size:12px;font-weight:500;display:grid}.ambiguity-reason textarea{resize:vertical;width:100%;padding:10px 12px;font-size:13px}.ambiguity-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.account-section{margin-top:36px}.account-count{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.account-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.account-form,.account-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background)}.account-form{align-self:start;padding:20px}.account-form label:not(.checkbox-label){color:var(--body-foreground);gap:5px;margin-top:14px;font-size:12px;font-weight:500;display:grid}.account-form label span{color:var(--muted-foreground);font-weight:400}.account-form input:not([type=checkbox]){width:100%;height:32px;padding:0 10px;font-size:13px}.checkbox-label{color:var(--body-foreground);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.account-form .primary-action{width:100%;margin-top:18px}.form-status{min-height:34px;color:var(--muted-foreground);padding-top:10px;font-size:12px;line-height:1.45}.account-list{min-height:280px;padding:10px}.reveal-status{min-height:18px;color:var(--ic-red-deep);padding:0 6px;font-size:12px}.account-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:16px}.account-row+.account-row{margin-top:8px}.account-identity{gap:3px;display:grid}.account-identity strong{font-size:14px;font-weight:600}.account-identity span{color:var(--body-foreground);font-size:13px}.account-identity small{color:var(--muted-foreground);font-size:11px}.account-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.account-row dl div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);padding:9px 10px}.account-row dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.account-row dd{color:var(--body-foreground);text-transform:capitalize;margin:4px 0 0;font-size:12px}.quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.quota-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-content:start;min-height:104px;padding:12px;display:grid}.quota-grid span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.quota-grid strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:600}.quota-grid small{min-height:30px;color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.4}.quota-grid progress{width:100%;height:5px;accent-color:var(--primary);margin-top:8px}.quota-policy-form{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(105px,1fr)) auto;align-items:end;gap:10px;margin:0 0 14px;padding:12px;display:grid}.quota-policy-heading{align-self:center;gap:3px;display:grid}.quota-policy-heading strong{font-size:12px;font-weight:600}.quota-policy-heading span{color:var(--muted-foreground);font-size:11px;line-height:1.35}.quota-policy-form label{color:var(--body-foreground);gap:5px;font-size:11px;font-weight:500;display:grid}.quota-policy-form input{width:100%;min-width:0;height:30px;padding:0 9px;font-size:12px}.credential-replacement{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);margin:12px 0;padding:12px}.credential-replacement summary{color:var(--body-foreground);cursor:pointer;font-size:12px;font-weight:500}.credential-replacement>p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.45}.credential-replacement form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.credential-replacement form>label:not(.checkbox-label){color:var(--body-foreground);flex:260px;gap:5px;font-size:11px;font-weight:500;display:grid}.credential-replacement input:not([type=checkbox]){width:100%;height:30px;padding:0 9px;font-size:12px}.credential-replacement .checkbox-label{margin:0;padding-bottom:6px}.revealed-credential{border:1px solid var(--ic-yellow-soft);border-radius:var(--radius-md);background:var(--tint-attention);gap:8px;margin:12px 0;padding:12px;display:grid}.revealed-credential span{font-size:11px;font-weight:500}.revealed-credential code{overflow-wrap:anywhere;font-family:var(--font-mono);-webkit-user-select:all;user-select:all;font-size:12px}.account-actions{flex-wrap:wrap;gap:8px;display:flex}.research-workspace{margin-top:0}.research-workspace.disabled-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:22px}.research-workspace.disabled-panel p{color:var(--muted-foreground);margin:8px 0 0}.research-search{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);grid-template-columns:minmax(240px,2fr) minmax(125px,.6fr) minmax(170px,.8fr) auto;align-items:end;gap:12px;margin:18px 0 14px;padding:14px 16px;display:grid}.research-field{min-width:0;color:var(--body-foreground);gap:6px;font-size:12px;font-weight:500;display:grid}.research-field>input,.research-field>select{width:100%;min-width:0;height:32px;box-shadow:var(--shadow-xs);padding:0 10px;font-size:13px}.research-age-control{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);height:32px;box-shadow:var(--shadow-xs);align-items:center;display:flex;overflow:hidden}.research-age-control:focus-within{border-color:var(--ring);box-shadow:var(--focus-ring)}.research-age-control>input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;padding:0 10px}.research-age-control>input:focus-visible{box-shadow:none;border:0}.research-age-control>span{border-left:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);align-self:stretch;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.research-search-actions{gap:8px;display:flex}.research-search-simple{grid-template-columns:minmax(280px,1fr) auto}.research-error-banner{border:1px solid var(--border);border-left:3px solid var(--ic-red);border-radius:var(--radius-md);background:var(--background);color:var(--ic-red-deep);gap:4px;margin:0 0 14px;padding:12px 14px;display:grid}.research-error-banner span{font-size:13px}.research-notice-banner{border:1px solid var(--border);border-left:3px solid var(--ic-green);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);align-items:center;gap:9px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.research-notice-check{background:var(--tint-positive);width:18px;height:18px;color:var(--ic-green);border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.research-job-banner{border:1px solid var(--border);border-left:3px solid var(--ic-blue);border-radius:var(--radius-md);background:var(--background);justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:10px 14px;display:flex}.research-job-banner>div{align-items:center;gap:8px;display:flex}.research-job-banner small{color:var(--muted-foreground)}.research-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,2fr);gap:12px;display:grid}.research-results,.research-detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);min-height:320px;padding:14px}.research-results h3{justify-content:space-between;margin:2px 4px 12px;font-size:13px;display:flex}.research-results h3 span{color:var(--muted-foreground);font-size:12px;font-weight:400}.entity-result{border-radius:var(--radius-md);width:100%;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;gap:4px;margin-top:6px;padding:10px 12px;display:grid}.entity-result:hover{background:var(--muted)}.entity-result.selected{border-color:var(--border);background:var(--muted)}.entity-result strong{font-size:13px;font-weight:500}.entity-result span{color:var(--muted-foreground);text-overflow:ellipsis;font-size:11px;overflow:hidden}.entity-result small{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.warning-copy{border-radius:var(--radius-md);background:var(--tint-attention);gap:3px;padding:10px 12px;font-size:12px;display:grid}.detail-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-title>div>span,.detail-metrics span,.job-panel span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.detail-title h3{letter-spacing:-.01em;margin:4px 0;font-size:19px;font-weight:600}.detail-title p{color:var(--muted-foreground);margin:0}.detail-title a{color:var(--ic-blue);-webkit-text-decoration-color:var(--ic-blue-soft);text-decoration-color:var(--ic-blue-soft);text-underline-offset:3px}.stored-snapshot-badge{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.detail-title button,.job-panel button,.export-panel button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:30px;color:var(--foreground);box-shadow:var(--shadow-xs);align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.detail-title button:hover,.job-panel button:hover,.export-panel button:hover{background:var(--muted)}.detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.detail-metrics>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);gap:5px;padding:11px 12px;display:grid}.detail-metrics strong{text-transform:capitalize;font-size:13px;font-weight:600}.job-panel,.export-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 14px;display:flex}.job-panel>div{gap:3px;display:grid}.job-panel small{color:var(--muted-foreground)}.job-panel .job-error{max-width:620px;color:var(--ic-red-deep)}.export-panel h4,.changes-panel h4{margin:0 0 5px;font-size:13px}.export-panel p{color:var(--muted-foreground);margin:0;font-size:12px}.export-actions{align-items:center;gap:8px;display:flex}.dataset-export-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);gap:14px;margin-top:20px;padding:16px;display:grid}.dataset-export-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dataset-export-heading>div{gap:4px;display:grid}.dataset-export-heading>div>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.dataset-export-heading h4{margin:0;font-size:14px;font-weight:600}.dataset-export-heading p{max-width:680px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.45}.dataset-export-heading .primary-action,.dataset-export-actions .primary-action{white-space:nowrap;margin:0}.dataset-export-state{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.dataset-export-state i{border:2px solid var(--ic-blue-soft);border-top-color:var(--ic-blue);border-radius:999px;width:9px;height:9px;animation:.8s linear infinite research-spin}.dataset-export-completed,.dataset-export-reused{border-color:color-mix(in srgb, var(--ic-green) 30%, white);color:var(--ic-green)}.dataset-export-failed,.dataset-export-preview_failed{border-color:var(--ic-red-soft);color:var(--ic-red-deep)}.dataset-export-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.dataset-export-summary>div{border-right:1px solid var(--border);gap:4px;min-width:0;padding:11px 13px;display:grid}.dataset-export-summary>div:last-child{border-right:0}.dataset-export-summary dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.dataset-export-summary dd{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500;overflow:hidden}.dataset-export-summary small{color:var(--muted-foreground);font-size:10px;line-height:1.35}.dataset-export-alert,.dataset-export-warnings p{border-radius:var(--radius-md);margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.dataset-export-alert{gap:3px;display:grid}.dataset-export-alert.is-error{background:var(--tint-blocker);color:var(--ic-red-deep)}.dataset-export-warnings{gap:6px;display:grid}.dataset-export-warnings p{background:var(--tint-attention)}.dataset-export-warnings p.is-info{background:var(--tint-positive);color:var(--ic-green)}.dataset-export-artifacts{gap:8px;display:grid}.dataset-export-artifacts article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);justify-content:space-between;align-items:center;gap:20px;padding:12px 13px;display:flex}.dataset-export-artifacts article>div{gap:3px;min-width:0;display:grid}.dataset-export-artifacts article span{color:var(--ic-green);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.dataset-export-artifacts article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dataset-export-artifacts article small,.dataset-export-artifacts>p{color:var(--muted-foreground);font-size:11px}.dataset-export-artifacts>p{margin:0 2px}.dataset-download-link{flex:none;margin:0;text-decoration:none}.dataset-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset-export-actions>button:not(.primary-action){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:32px;color:var(--foreground);box-shadow:var(--shadow-xs);align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dataset-export-actions>button:not(.primary-action):hover{background:var(--muted)}.dataset-export-actions button:disabled{opacity:.5}.research-empty-state{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:40px;display:grid}.research-empty-state>span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);place-items:center;margin-bottom:14px;display:grid}.research-empty-state>span svg{width:18px;height:18px}.research-empty-state h3{margin:0;font-size:15px}.research-empty-state p{max-width:480px;color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.5}.research-detail{position:relative;container:research-detail/inline-size}.research-detail-loading{box-shadow:inset 0 2px 0 var(--ic-blue)}.research-back-link{color:var(--muted-foreground);font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 12px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.research-back-link svg{width:13px;height:13px}.research-back-link:hover{color:var(--foreground)}.stored-snapshot-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.research-data-indicator{border:1px solid var(--border);background:var(--background);width:fit-content;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}.research-data-indicator:before{content:"";background:var(--mist);border-radius:999px;flex:none;width:5px;height:5px}.indicator-current:before{background:var(--ic-green)}.indicator-warning:before{background:var(--ic-yellow)}.indicator-critical:before{background:var(--ic-red)}.indicator-critical{color:var(--ic-red-deep)}.indicator-muted:before{background:var(--mist)}.stub-profile-copy{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);color:var(--muted-foreground);align-items:flex-start;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.stub-profile-copy strong{color:var(--foreground);flex:none}.entity-loading-bar{border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);align-items:center;gap:8px;margin-top:14px;padding:9px 11px;font-size:12px;display:flex}.entity-loading-bar>span{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:999px;width:9px;height:9px;animation:.8s linear infinite research-spin}.entity-description{color:var(--body-foreground);font-size:13px;line-height:1.52}.refresh-control-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);grid-template-columns:minmax(220px,1.3fr) minmax(190px,.8fr) minmax(135px,.55fr) auto;grid-template-areas:"copy rule age action";align-items:end;gap:12px;margin:14px 0 20px;padding:14px 16px;display:grid}.refresh-control-copy{grid-area:copy;min-width:0}.refresh-rule-field{grid-area:rule}.refresh-age-field{grid-area:age}.refresh-submit-action{grid-area:action}.refresh-control-copy>span,.research-subheading>div>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.refresh-control-copy h4{margin:4px 0 3px;font-size:13px;font-weight:600}.refresh-control-copy p{color:var(--muted-foreground);margin:0;font-size:12px}.refresh-control-panel>.primary-action{white-space:nowrap;max-width:100%;min-height:32px;margin:0}@container research-detail (max-width:880px){.refresh-control-panel{grid-template-columns:minmax(0,1fr) minmax(135px,.5fr) auto;grid-template-areas:"copy copy copy""rule age action"}}@container research-detail (max-width:600px){.refresh-control-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""rule""age""action"}.refresh-control-panel>.primary-action{width:100%}}.research-job-status{border:1px solid var(--border);border-left:3px solid var(--ic-blue);border-radius:var(--radius-lg);background:var(--background);margin:0 0 14px;padding:14px 16px}.research-job-completed{border-left-color:var(--ic-green)}.research-job-failed{border-left-color:var(--ic-red)}.research-job-status-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.research-job-status-heading>div:nth-child(2){gap:2px;display:grid}.research-job-status-heading>div:nth-child(2)>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.research-job-status-heading strong{font-size:13px;font-weight:600}.research-job-status-heading p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.research-job-state-icon{border:3px solid var(--ic-blue-soft);border-top-color:var(--ic-blue);border-radius:999px;width:11px;height:11px;margin-top:4px;animation:.9s linear infinite research-spin}.research-job-state-completed,.research-job-state-partial{background:var(--ic-green);border:0;animation:none}.research-job-state-failed,.research-job-state-canceled{background:var(--ic-red);border:0;animation:none}.research-job-status-actions{gap:7px;display:flex}.research-job-status-actions button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:28px;color:var(--foreground);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.research-job-status-actions button:hover{background:var(--muted)}.research-job-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:16px 0 10px;padding:0;list-style:none;display:grid}.research-job-steps li{color:var(--muted-foreground);justify-items:center;gap:5px;font-size:11px;font-weight:500;display:grid;position:relative}.research-job-steps li:before{z-index:0;background:var(--border);content:"";width:100%;height:2px;position:absolute;top:9px;right:50%}.research-job-steps li:first-child:before{display:none}.research-job-steps li>span{z-index:1;border:2px solid var(--border);background:var(--background);border-radius:999px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.research-job-steps li.complete,.research-job-steps li.current{color:var(--foreground)}.research-job-steps li.complete:before,.research-job-steps li.current:before{background:var(--ic-blue-soft)}.research-job-steps li.complete>span{border-color:var(--ic-blue);background:var(--ic-blue);color:#fff}.research-job-steps li.current>span{border-color:var(--ic-blue);color:var(--ic-blue-deep)}.research-job-completed .research-job-steps li.complete:before,.research-job-completed .research-job-steps li.current:before{background:var(--ic-green-soft)}.research-job-completed .research-job-steps li.complete>span{border-color:var(--ic-green);background:var(--ic-green)}.research-job-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.research-job-error{border-radius:var(--radius-md);background:var(--tint-blocker);color:var(--ic-red-deep);gap:2px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:grid}.research-job-retry{background:var(--tint-attention);color:var(--ic-orange)}.research-subheading{justify-content:space-between;align-items:end;gap:14px;margin:0 0 12px;display:flex}.research-subheading h4{margin:3px 0 0;font-size:14px;font-weight:600}.research-subheading>p{color:var(--muted-foreground);margin:0;font-size:12px}.entity-profile-section,.entity-sections-panel,.changes-panel{margin-top:22px}.entity-profile-grid{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.entity-profile-grid>div{border-bottom:1px solid var(--border);gap:3px;padding:11px 13px;display:grid}.entity-profile-grid>div:nth-child(odd){border-right:1px solid var(--border)}.entity-profile-grid>div:nth-last-child(-n+2){border-bottom:0}.entity-profile-grid dt,.entity-record dt,.change-summary-grid dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.entity-profile-grid dd,.entity-record dd,.change-summary-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px}.entity-data-sections{gap:8px;display:grid}.entity-data-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);overflow:hidden}.entity-data-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;font-weight:500;list-style:none;display:flex}.entity-data-section>summary:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.entity-section-title{align-items:center;gap:7px;display:flex}.entity-data-section>summary::-webkit-details-marker{display:none}.change-event summary::-webkit-details-marker{display:none}.entity-data-section>summary:after{color:var(--muted-foreground);content:"+";font-size:16px;font-weight:400}.entity-data-section[open]>summary:after{content:"−"}.entity-data-section>summary strong{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.entity-data-section-body{border-top:1px solid var(--border);gap:8px;padding:10px;display:grid}.entity-section-page-meta{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:1px 2px;font-size:11px;display:flex}.section-source-copy{border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);margin:0;padding:8px 10px;font-size:11px}.deal-record-list{gap:8px;display:grid}.deal-record{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);overflow:hidden}.deal-record>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 13px;list-style:none;display:grid}.deal-record>summary:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.deal-record>summary::-webkit-details-marker{display:none}.deal-record>summary:after{color:var(--muted-foreground);content:"+";font-size:16px;font-weight:400}.deal-record[open]>summary:after{content:"−"}.deal-record>summary>span{gap:2px;min-width:0;display:grid}.deal-record>summary>span:nth-child(2){justify-items:end}.deal-record>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.deal-record>summary small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.deal-record-body{border-top:1px solid var(--border);gap:12px;padding:13px;display:grid}.deal-synopsis{gap:5px;display:grid}.deal-synopsis>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.deal-synopsis p{color:var(--body-foreground);margin:0;font-size:12px;line-height:1.5}.deal-detail-grid{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.deal-detail-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:3px;min-width:0;padding:9px 10px;display:grid}.deal-detail-grid>div:nth-child(4n){border-right:0}.deal-detail-grid dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:500}.deal-detail-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.deal-investors{gap:8px;display:grid}.deal-investors>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-investors>header>span{gap:2px;display:grid}.deal-investors>header strong{font-size:12px;font-weight:600}.deal-investors>header small{color:var(--muted-foreground);font-size:11px}.deal-investors>header>b{background:var(--muted);min-width:24px;height:24px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11px;display:grid}.deal-investor-gap{border-radius:var(--radius-md);background:var(--tint-attention);margin:0;padding:8px 9px;font-size:11px}.deal-investor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deal-investor-link,.deal-investor-reference{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-width:0;color:var(--foreground);font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.deal-investor-link{cursor:pointer}.deal-investor-link:hover{border-color:var(--ic-blue-soft);background:var(--tint-info)}.deal-investor-link>span,.deal-investor-reference>span{gap:2px;min-width:0;display:grid}.deal-investor-link>span strong,.deal-investor-reference>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.deal-investor-link>span small,.deal-investor-reference>span small{color:var(--muted-foreground);font-size:10px}.deal-investor-link>b,.deal-investor-reference>b{background:var(--ic-blue-pale);color:var(--ic-blue-deep);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.deal-investor-link>i{color:var(--muted-foreground);font-style:normal;display:grid}.deal-investor-link>i svg{width:13px;height:13px}.entity-record-table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.entity-record-table{border-collapse:collapse;background:var(--background);table-layout:fixed;width:100%;min-width:720px}.entity-record-table th{border-bottom:1px solid var(--border);color:var(--muted-foreground);text-align:left;padding:8px 9px;font-size:11px;font-weight:500}.entity-record-table td{border-bottom:1px solid var(--muted);max-width:240px;height:30px;color:var(--body-foreground);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;padding:6px 9px;font-size:11.5px;line-height:1.35;overflow:hidden}.entity-record-table tbody tr:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.entity-record-table tbody tr:last-child td{border-bottom:0}.entity-record-table th:first-child,.entity-record-table td:first-child{width:22%;color:var(--foreground);font-weight:500}.related-entity-link{width:100%;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:0;font-weight:500;display:grid}.related-entity-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.related-entity-link>b{color:var(--muted-foreground);display:grid}.related-entity-link>b svg{width:12px;height:12px}.related-entity-link:hover>span,.related-entity-link:hover>b{color:var(--ic-blue)}.related-reference-only{justify-content:space-between;align-items:center;gap:6px;display:flex}.related-reference-only>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-integrity-copy{border-radius:var(--radius-md);align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.section-integrity-copy strong{flex:none}.section-integrity-warning{background:var(--tint-attention)}.section-integrity-critical{background:var(--tint-blocker);color:var(--ic-red-deep)}.entity-section-pagination{justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}.entity-section-pagination button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:26px;color:var(--foreground);font:inherit;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.entity-section-pagination button:hover:not(:disabled){background:var(--muted)}.entity-section-pagination button:disabled{cursor:default;opacity:.45}.entity-section-pagination span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.entity-section-loading{border-radius:var(--radius-md);background:var(--tint-info);color:var(--ic-blue-deep);padding:7px 9px;font-size:11px}.entity-record{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:10px 12px}.entity-record h5{margin:0 0 9px;font-size:12px;font-weight:600}.entity-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 14px;margin:0;display:grid}.entity-record dl>div{gap:3px;min-width:0;display:grid}.empty-section-copy,.section-load-error,.section-overflow-copy{color:var(--muted-foreground);margin:2px;font-size:12px}.section-load-error{color:var(--ic-red-deep)}.change-timeline{gap:8px;display:grid}.change-event{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.change-event summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:grid}.change-event summary:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.change-event summary>span:nth-child(2){gap:2px;display:grid}.change-event summary strong{font-size:12px;font-weight:500}.change-event summary small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.change-event-dot{background:var(--mist);width:8px;height:8px;box-shadow:0 0 0 3px var(--muted);border-radius:999px}.change-event-new{background:var(--ic-blue);box-shadow:0 0 0 3px var(--ic-blue-pale)}.change-event-changed{background:var(--ic-yellow);box-shadow:0 0 0 3px var(--ic-yellow-soft)}.change-event-unchanged{background:var(--ic-green);box-shadow:0 0 0 3px var(--ic-green-soft)}.change-event-chevron{color:var(--muted-foreground);transition:transform .15s;display:grid}.change-event-chevron svg{width:14px;height:14px}.change-event[open] .change-event-chevron{transform:rotate(180deg)}.change-event-body{gap:10px;padding:0 13px 13px 31px;display:grid}.change-event-body>p{color:var(--body-foreground);margin:0;font-size:12px}.change-section-chips{flex-wrap:wrap;gap:6px;display:flex}.change-section-chips span{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.change-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.change-summary-grid>div{gap:3px;display:grid}.change-technical-meta{color:var(--muted-foreground);font-family:var(--font-mono);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}@media (max-width:900px){.sidebar{box-shadow:none;transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:none;box-shadow:0 0 40px #09090b2e}.sidebar-scrim{z-index:35;background:#09090b4d;border:0;padding:0;display:block;position:fixed;inset:0}.sidebar-close{border-radius:var(--radius-md);width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;margin-left:4px;display:grid}.sidebar-close svg{width:16px;height:16px}.sidebar-close:hover{background:var(--sidebar-accent)}.mobile-nav-trigger{border-radius:var(--radius-md);width:30px;height:30px;color:var(--foreground);background:0 0;border:0;place-items:center;display:grid}.mobile-nav-trigger svg{width:17px;height:17px}.mobile-nav-trigger:hover{background:var(--muted)}.app-inset{margin-left:0}.inset-main{padding:16px}}@media (max-width:760px){.status-grid,.fleet-summary-grid{grid-template-columns:1fr}.queue-flow,.throughput-strip,.capacity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-glance-grid{grid-template-columns:1fr}.compact-fleet-heading{flex-direction:column;align-items:flex-start}.worker-quota-grid{grid-template-columns:1fr}.runner-card>header,.slot-row>div:first-child{flex-direction:column}.slot-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ambiguity-empty,.ambiguity-card>header{flex-direction:column;align-items:flex-start}.ambiguity-card dl{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.account-layout,.account-row dl,.quota-grid,.quota-policy-form,.research-search,.research-layout,.detail-metrics,.refresh-control-panel,.entity-profile-grid{grid-template-columns:1fr}.detail-title,.job-panel,.export-panel,.research-job-banner,.dataset-export-heading,.dataset-export-artifacts article{flex-direction:column;align-items:flex-start}.dataset-export-summary{grid-template-columns:1fr}.dataset-export-summary>div{border-right:0;border-bottom:1px solid var(--border)}.dataset-export-summary>div:last-child{border-bottom:0}.dataset-download-link{text-align:center}.research-search-actions{flex-direction:column;align-items:stretch}.research-job-banner>div{flex-wrap:wrap;align-items:flex-start}.research-job-status-heading{grid-template-columns:auto minmax(0,1fr)}.research-job-status-actions{grid-column:2}.entity-profile-grid>div,.entity-profile-grid>div:nth-child(odd),.entity-profile-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.entity-profile-grid>div:last-child{border-bottom:0}.deal-detail-grid,.deal-investor-list{grid-template-columns:1fr}.deal-detail-grid>div,.deal-detail-grid>div:nth-child(4n){border-right:0}.deal-record>summary{grid-template-columns:minmax(0,1fr) auto}.deal-record>summary>span:nth-child(2){grid-area:2/1;justify-items:start}.deal-record>summary:after{grid-area:1/2/span 2}.entity-record dl,.change-summary-grid{grid-template-columns:1fr}.research-subheading,.operations-livebar,.incident-banner,.history-feed-heading,.history-results-bar{flex-direction:column;align-items:flex-start}.history-feed-counts{justify-content:flex-start}.history-filters{grid-template-columns:1fr}.history-task summary{grid-template-columns:auto minmax(0,1fr) auto}.history-task-account,.history-task-time{text-align:left;grid-column:2}.history-task summary>.history-task-chevron{grid-area:1/3/span 3}.history-task-detail dl{grid-template-columns:1fr}}@media (max-width:1180px) and (min-width:761px){.fleet-summary-grid{grid-template-columns:1fr}.worker-glance-grid,.quota-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-policy-heading{grid-column:1/-1}.research-search{grid-template-columns:2fr 1fr}.history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.history-search{grid-column:span 2}.history-task summary{grid-template-columns:auto minmax(200px,2fr) minmax(140px,1fr) minmax(170px,auto) auto}}.access-tokens{gap:12px;min-width:0;display:grid}.access-panel{background:var(--background,#fff);border:1px solid var(--border,#e5e5e5);border-radius:12px;padding:24px}.access-panel h1{margin:0 0 12px;font-size:24px}.access-panel h2{margin:0 0 12px;font-size:18px}.access-panel h3{margin:0;font-size:16px}.access-panel p{overflow-wrap:anywhere;margin:10px 0;line-height:1.6}.access-panel code{overflow-wrap:anywhere;font-size:12px}.access-create,.access-secret{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);gap:14px;margin-top:16px;padding:16px;display:grid}.access-create>label,.access-secret label,.access-form-fields>label{gap:6px;font-size:12px;display:grid}.access-create input:not([type=checkbox]),.access-create select,.access-secret textarea{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:10px}.access-create fieldset{border:0;min-width:0;margin:0;padding:0}.access-create legend{margin-bottom:6px;font-size:12px;font-weight:500}.access-scopes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.access-scopes label{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);cursor:pointer;align-items:flex-start;gap:8px;padding:9px;font-size:12px;display:flex}.access-scopes input{accent-color:#171717}.access-scopes small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.access-actions{flex-wrap:wrap;gap:8px;display:flex}.access-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.access-muted{color:#737373;font-size:12px}.access-table-wrap{max-width:100%;overflow-x:auto}.access-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.access-panel th,.access-panel td{border-bottom:1px solid #e5e5e5;padding:10px 12px 10px 0}.access-panel th{color:#737373;font-weight:500}.access-tokens .access-panel{border-radius:var(--radius-lg);min-width:0;padding:18px 20px}.access-page-heading{align-items:flex-start}.access-page-heading h1{margin:0 0 5px;font-size:20px}.access-page-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.access-connection{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 24px;padding-top:12px;font-size:11px;display:flex}.access-connection code{color:var(--body-foreground);margin-left:6px;font-size:11px}.access-list-heading{margin:20px 0 6px}.access-list-heading h2,.access-create h2,.access-secret h2{margin:0;font-size:14px}.access-create p,.access-secret p{margin:0;font-size:12px}.access-count{background:var(--muted);min-width:20px;color:var(--muted-foreground);text-align:center;border-radius:4px;margin-left:5px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}.access-client-table{min-width:760px}.access-client-table th{font-size:11px}.access-client-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.access-client-table tbody tr:last-child td{border-bottom:0}.access-client-table .access-client-name{overflow-wrap:anywhere;width:34%;min-width:220px}.access-client-name>strong{font-weight:600;line-height:1.5;display:block}.access-client-meta{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.access-row-details{color:var(--muted-foreground);margin-top:5px;font-size:11px}.access-row-details>summary,.access-archive>summary,.access-v1>summary{cursor:pointer;width:fit-content}.access-permission-list{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.access-permission-list code{background:var(--muted);border-radius:3px;padding:2px 5px;font-size:10px}.access-token-cell{justify-items:start;gap:6px;display:grid}.access-token-cell code{white-space:nowrap}.access-status{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.4}.access-status-active{background:var(--tint-positive);color:var(--ic-green)}.access-system-protected{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);white-space:nowrap;padding:5px 8px;font-size:10px;display:inline-block}.access-panel .access-system-heading{margin:0;font-size:14px}.access-status-expired{background:var(--tint-attention);color:var(--body-foreground)}.access-token-history{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.access-token-history li{gap:3px;display:grid}.access-token-history code{font-size:10px}.access-date-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.access-client-table .access-action-cell{text-align:right;width:1%;padding-right:0}.access-action-cell .access-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.access-tokens .secondary-action,.access-tokens .primary-action{min-height:30px;padding:6px 10px;font-size:11px}.access-revoke:not(:disabled):hover{color:var(--ic-red-deep);border-color:var(--ic-red-soft);background:var(--tint-blocker)}.access-archive{border-top:1px solid var(--border);margin-top:10px;padding-top:12px}.access-archive>summary{color:var(--muted-foreground);font-size:12px}.access-archive[open]>summary{margin-bottom:10px}.access-v1>summary{font-size:13px;font-weight:500}.access-v1 p{color:var(--muted-foreground);font-size:12px}.access-form-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-permission-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.access-text-action{text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:500;text-decoration:underline}.access-text-action:disabled{opacity:.4;text-decoration:none}.access-tokens :is(button,summary,.access-table-wrap):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1000px){.access-scopes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.access-tokens .access-panel{padding:14px}.access-form-fields,.access-scopes{grid-template-columns:1fr}.access-page-heading>div{flex:200px}.access-client-table{min-width:0;display:block}.access-client-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.access-client-table tbody{display:block}.access-client-table tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0;display:grid}.access-client-table tr:last-child{border-bottom:0}.access-client-table td{border:0;padding:0}.access-client-table .access-client-name{grid-area:1/1;width:auto;min-width:0}.access-client-table .access-action-cell{grid-area:1/2;width:auto}.access-client-table td:nth-child(2){grid-column:1/-1}.access-token-cell{align-items:center;display:flex}.access-date-cell{font-size:11px}.access-date-cell:before{color:var(--muted-foreground);margin-bottom:3px;font-size:10px;display:block}.access-date-cell:nth-child(3):before{content:"Expires"}.access-date-cell:nth-child(4):before{content:"Last used"}}.cli-approval{width:min(620px,100vw - 32px);margin:auto}.cli-user-code{letter-spacing:3px;text-align:center;background:#fafafa;padding:20px;font-family:monospace;font-size:28px}@media (max-width:640px){.access-panel{padding:16px}.access-create,.access-secret{padding:12px}.cli-user-code{letter-spacing:1px;font-size:22px}}
