/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");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}@layer theme{:root,:host{--font-sans:"Geist Variable", "Geist", -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, Monaco, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--radius-sm:6px;--radius-md:8px;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.2, 0, 0, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-surface:#fff;--color-fg:#171717;--color-fg-2:#4d4d4d;--color-muted:#666;--color-border:#00000014;--color-accent:#0070f3;--color-danger:#dc2626}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-accent{background-color:var(--color-accent)}.bg-danger{background-color:var(--color-danger)}.bg-danger\/\[0\.06\]{background-color:#dc26260f}@supports (color:color-mix(in lab, red, red)){.bg-danger\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-danger) 6%, transparent)}}.bg-fg{background-color:var(--color-fg)}.bg-surface{background-color:var(--color-surface)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-bg{color:var(--color-bg)}.text-danger{color:var(--color-danger)}.text-fg{color:var(--color-fg)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow-\[0_0_0_1px\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-danger\/20{--tw-shadow-color:#dc262633}@supports (color:color-mix(in lab, red, red)){.shadow-danger\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-danger) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent\/90:hover{background-color:#0070f3e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.hover\:bg-danger\/90:hover{background-color:#dc2626e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab, var(--color-danger) 90%, transparent)}}.hover\:bg-fg\/90:hover{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fg\/90:hover{background-color:color-mix(in oklab, var(--color-fg) 90%, transparent)}}.hover\:bg-fg\/\[0\.03\]:hover{background-color:#17171708}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fg\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.hover\:bg-fg\/\[0\.04\]:hover{background-color:#1717170a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fg\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.hover\:text-fg:hover{color:var(--color-fg)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--bg:#fff;--surface:#fff;--fg:#171717;--fg-2:#4d4d4d;--muted:#666;--meta:gray;--border:#00000014;--border-soft:#0000000a;--accent:#0070f3;--success:#16a34a;--warn:#eab308;--danger:#dc2626;--font-display:"Geist Variable", "Geist", -apple-system, "Segoe UI", Arial, sans-serif;--font-body:"Geist Variable", "Geist", -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Monaco, "Courier New", monospace;--radius-sm:6px;--radius-md:8px;--radius-pill:9999px;--elev-ring:0 0 0 1px var(--border);--focus-ring:0 0 0 2px var(--accent);--motion-fast:.15s;--ease:cubic-bezier(.2, 0, 0, 1);--develop:#0a72ef;--preview:#de1d8d;--ship:#ff5b4f;--topbar-h:52px;--nav-w:230px;--lane-w:296px}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin:0;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}svg{display:block}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.appframe{grid-template-columns:var(--nav-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;height:100vh;display:grid}.topbar{box-shadow:0 1px 0 0 var(--border);z-index:30;grid-column:1/-1;align-items:center;gap:16px;padding:0 16px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.brand .mark{width:17px;height:17px}.gsearch{flex:1;max-width:380px;position:relative}.gsearch input{border-radius:var(--radius-sm);width:100%;height:32px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg);letter-spacing:-.01em;border:0;padding:0 12px 0 32px;font-size:14px}.gsearch input::placeholder{color:var(--meta)}.gsearch input:focus{box-shadow:var(--focus-ring);outline:none}.gsearch svg{width:15px;height:15px;color:var(--meta);position:absolute;top:8px;left:9px}.topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pillstat{border-radius:var(--radius-sm);height:30px;box-shadow:var(--elev-ring);font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.live-dot{background:var(--success);width:7px;height:7px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}@keyframes pulse{50%{opacity:.5}}.kill{border-radius:var(--radius-sm);background:var(--ship);align-items:center;gap:6px;height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kill{background:color-mix(in oklab, var(--ship) 12%, var(--surface))}}.kill{color:var(--ship);box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.kill{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 30%, transparent)}}.kill{letter-spacing:.02em;text-transform:uppercase;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);font-size:12px;font-weight:600}.kill:hover{background:var(--ship);color:#fff}.you{border-radius:var(--radius-sm);width:30px;height:30px;box-shadow:var(--elev-ring);color:var(--fg-2);place-items:center;display:grid;position:relative}.you .badge{position:absolute;top:-5px;right:-5px}.badge{border-radius:var(--radius-pill);background:var(--warn);color:#3a2c00;min-width:16px;height:16px;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.nav{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}.nav-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--meta);padding:12px 8px 4px;font-size:10px}.nav a{border-radius:var(--radius-sm);height:34px;color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav a .gl{text-align:center;width:16px;color:var(--meta);font-size:13px}.nav a:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.nav a:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.nav a:hover{color:var(--fg)}.nav a.active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.nav a.active{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.nav a.active{color:var(--fg);box-shadow:var(--elev-ring);font-weight:600}.nav a.active .gl{color:var(--fg)}.nav a .count{font-family:var(--font-mono);color:var(--meta);border-radius:var(--radius-pill);min-width:18px;height:16px;box-shadow:var(--elev-ring);justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;display:inline-flex}.nav a .count.hot{background:var(--warn);color:#3a2c00;box-shadow:none;font-weight:600}.nav-foot{font-family:var(--font-mono);color:var(--meta);margin-top:auto;padding:12px 8px;font-size:11px;line-height:1.6}.main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.summary{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:12px 20px;display:flex}.sumchip{border-radius:var(--radius-sm);box-shadow:var(--elev-ring);color:var(--fg-2);transition:box-shadow var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);align-items:center;gap:8px;padding:6px 11px;font-size:12px;display:inline-flex}.sumchip:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.sumchip:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.sumchip[aria-pressed=true]{box-shadow:var(--focus-ring);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sumchip[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.sumchip .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:15px;font-weight:600}.sumchip .led{border-radius:2px;width:7px;height:7px}.sumchip.spend{box-shadow:none;cursor:default;margin-left:auto}.sumchip.spend:hover{background:0 0}.filterbar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 20px;display:flex}.selectwrap{position:relative}.selectwrap select{appearance:none;border-radius:var(--radius-sm);height:30px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg-2);cursor:pointer;letter-spacing:-.01em;border:0;padding:0 26px 0 10px;font-size:12px}.selectwrap select:focus{box-shadow:var(--focus-ring);outline:none}.selectwrap select.dirty{color:var(--fg);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.selectwrap select.dirty{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.selectwrap:after{content:"▾";color:var(--meta);pointer-events:none;font-size:10px;position:absolute;top:7px;right:9px}.fsearch{position:relative}.fsearch input{border-radius:var(--radius-sm);width:200px;height:30px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg);border:0;padding:0 10px 0 30px;font-size:12px}.fsearch input::placeholder{color:var(--meta)}.fsearch input:focus{box-shadow:var(--focus-ring);outline:none}.fsearch svg{width:14px;height:14px;color:var(--meta);position:absolute;top:8px;left:9px}.filter-right{align-items:center;gap:8px;margin-left:auto;display:flex}.clearbtn{color:var(--accent);height:30px;padding:0 6px;font-size:12px}.clearbtn[hidden]{display:none}.viewtoggle{box-shadow:var(--elev-ring);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.viewtoggle button{height:30px;color:var(--fg-2);font-size:12px;font-weight:500;font-family:var(--font-mono);letter-spacing:-.01em;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);padding:0 11px}.viewtoggle button+button{box-shadow:-1px 0 0 0 var(--border)}.viewtoggle button:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.viewtoggle button:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.viewtoggle button.active{background:var(--fg);color:#fff}.tablewrap{flex:auto;min-height:0;padding:0 20px 20px;overflow:auto}table.board-table{border-collapse:collapse;width:100%;font-size:13px}table.board-table thead th{z-index:2;background:var(--bg);text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);box-shadow:0 1px 0 0 var(--border);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:600;position:sticky;top:0}table.board-table th.num,table.board-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.board-table tbody tr{cursor:pointer;transition:background var(--motion-fast) var(--ease)}table.board-table tbody tr:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){table.board-table tbody tr:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}table.board-table td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:9px 12px}table.board-table td.t-title{white-space:normal;color:var(--fg);letter-spacing:-.01em;max-width:360px;font-weight:600}table.board-table td.t-id{font-family:var(--font-mono);color:var(--accent)}table.board-table td.t-app,table.board-table td.t-age,table.board-table td.t-cost{font-family:var(--font-mono);color:var(--muted)}.t-state{color:var(--fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.t-state .led{border-radius:2px;flex:none;width:7px;height:7px}.t-src{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--meta);font-size:10px;font-weight:600}[hidden]{display:none!important}.board{flex:auto;align-items:flex-start;gap:14px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto hidden}.lane{flex:0 0 var(--lane-w);width:var(--lane-w);flex-direction:column;min-height:0;max-height:100%;display:flex}.lane-head{flex:none;align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.lane-head .led{border-radius:2px;flex:none;width:9px;height:9px}.lane-head h2{letter-spacing:-.01em;text-transform:uppercase;font-size:13px;font-weight:600}.lane-head .cnt{font-family:var(--font-mono);color:var(--meta);font-size:13px;font-weight:600}.lane-head .states{font-family:var(--font-mono);color:var(--meta);white-space:nowrap;text-overflow:ellipsis;margin-left:2px;font-size:10px;overflow:hidden}.lane-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.lane-body::-webkit-scrollbar{width:8px}.lane-body::-webkit-scrollbar-thumb{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.lane-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--fg) 14%, transparent)}}.lane-body::-webkit-scrollbar-thumb{border-radius:8px}.wi{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-ring);cursor:pointer;text-align:left;width:100%;transition:box-shadow var(--motion-fast) var(--ease);flex:none;padding:9px 11px;display:block;position:relative}.wi:hover{box-shadow:0 0 0 1px var(--border), 0 2px 6px -2px #0000001f}.wi:focus-visible{box-shadow:var(--focus-ring);outline:none}.wi.risk-high{border-left:3px solid var(--fg);padding-left:10px}.wi.risk-med{border-left:2px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.wi.risk-med{border-left:2px solid color-mix(in oklab, var(--fg) 42%, transparent)}}.wi.risk-low{border-left:2px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.wi.risk-low{border-left:2px solid color-mix(in oklab, var(--fg) 13%, transparent)}}.wi-head{align-items:center;gap:7px;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--meta);box-shadow:var(--elev-ring);border-radius:3px;flex:none;padding:1px 4px;font-size:9px;font-weight:600;line-height:1.5}.wi-title{min-width:0;color:var(--fg);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.risk-pill{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);flex:none;padding:1px 5px;font-size:9px;font-weight:600}.risk-pill.high{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.risk-pill.high{background:color-mix(in oklab, var(--ship) 12%, transparent)}}.risk-pill.med{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.risk-pill.med{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.risk-pill.low{color:var(--meta);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.risk-pill.low{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.wi-sub{font-family:var(--font-mono);color:var(--meta);white-space:nowrap;align-items:center;gap:7px;margin-top:5px;font-size:10.5px;display:flex}.wi-sub .id{color:var(--accent)}.wi-sub .sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wi-sub .sep{color:color-mix(in oklab, var(--fg) 14%, transparent)}}.wi-gates{margin-top:7px}.gates{flex-wrap:wrap;gap:3px;display:flex}.gate{width:15px;height:15px;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.gate.pending{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.gate.pending{color:color-mix(in oklab, var(--fg) 24%, transparent)}}.gate.pending{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.gate.ready{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gate.ready{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.gate.ready{box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gate.ready{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 50%, transparent)}}.gate.pass{color:#fff;background:var(--success);box-shadow:none}.gate.fail{color:#fff;background:var(--danger);box-shadow:none}.gate.human{color:#3a2c00;background:var(--warn);box-shadow:none}.gate.sep{box-shadow:none;background:0 0;width:5px}.gate-roll{font-family:var(--font-mono);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);cursor:help;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.gate-roll .rl-sq{background:var(--fg);border-radius:2px;flex:none;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.gate-roll .rl-sq{background:color-mix(in oklab, var(--fg) 18%, transparent)}}.gate-roll.pass{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.gate-roll.pass{color:color-mix(in oklab, var(--success) 70%, var(--fg))}}.gate-roll.pass{box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.gate-roll.pass{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}}.gate-roll.pass .rl-sq{background:var(--success)}.gate-roll.fail{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.gate-roll.fail{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 38%, transparent)}}.gate-roll.fail{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.gate-roll.fail{background:color-mix(in oklab, var(--danger) 6%, transparent)}}.gate-roll.fail .rl-sq{background:var(--danger)}.gate-roll.human{color:#8a6d00;box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.gate-roll.human{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 48%, transparent)}}.gate-roll.human{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.gate-roll.human{background:color-mix(in oklab, var(--warn) 10%, transparent)}}.gate-roll.human .rl-sq{background:var(--warn)}.gate-roll.progress{color:var(--muted)}.gate-idle{font-family:var(--font-mono);color:var(--meta);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:5px;padding:2px 8px;font-size:10px;display:inline-flex}.gatekey{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:11px;font-size:10px;display:flex}.gatekey span{align-items:center;gap:4px;display:inline-flex}.gatekey .k{border-radius:2px;flex:none;width:10px;height:10px}.gatekey .k.pending{box-shadow:inset 0 0 0 1px var(--border)}.gatekey .k.ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gatekey .k.ready{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.gatekey .k.ready{box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gatekey .k.ready{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 50%, transparent)}}.gatekey .k.pass{background:var(--success)}.gatekey .k.fail{background:var(--danger)}.gatekey .k.human{background:var(--warn)}.wi-flight{align-items:center;gap:8px;margin-top:7px;display:flex}.phase{align-items:center;gap:4px;display:inline-flex}.phase .dot{background:var(--fg);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.phase .dot{background:color-mix(in oklab, var(--fg) 14%, transparent)}}.phase .dot.done{background:var(--develop)}.phase .dot.now{background:var(--develop);box-shadow:0 0 0 2px var(--develop)}@supports (color:color-mix(in lab, red, red)){.phase .dot.now{box-shadow:0 0 0 2px color-mix(in oklab, var(--develop) 25%, transparent)}}.phase-label{font-family:var(--font-mono);color:var(--develop);font-size:10px}.loop{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:10px}.wi-await-reason{color:var(--muted);white-space:normal;margin-top:6px;font-size:11px;line-height:1.4}.wi-cta{gap:6px;margin-top:8px;display:flex}.wi-cta button{border-radius:var(--radius-sm);height:26px;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);flex:1;font-size:11px;font-weight:600}.wi-cta .approve{background:var(--fg);color:#fff}.wi-cta .approve:hover{background:#000}.wi-cta .reject{box-shadow:var(--elev-ring);color:var(--fg-2)}.wi-cta .reject:hover{box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.wi-cta .reject:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 40%, transparent)}}.wi-cta .reject:hover{color:var(--danger)}.wi.attention{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.wi.attention{background:color-mix(in oklab, var(--ship) 5%, var(--surface))}}.wi.attention{box-shadow:0 0 0 1px var(--ship), 0 0 0 4px var(--ship)}@supports (color:color-mix(in lab, red, red)){.wi.attention{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 34%, transparent), 0 0 0 4px color-mix(in oklab, var(--ship) 8%, transparent)}}.wi.attention:hover{box-shadow:0 0 0 1px var(--ship), 0 2px 8px -2px var(--ship)}@supports (color:color-mix(in lab, red, red)){.wi.attention:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 45%, transparent), 0 2px 8px -2px color-mix(in oklab, var(--ship) 22%, transparent)}}.wi.awaiting{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wi.awaiting{background:color-mix(in oklab, var(--warn) 6%, var(--surface))}}.wi.awaiting{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.wi.awaiting{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 34%, transparent)}}.wi.awaiting:hover{box-shadow:0 0 0 1px var(--warn), 0 2px 8px -2px var(--warn)}@supports (color:color-mix(in lab, red, red)){.wi.awaiting:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 48%, transparent), 0 2px 8px -2px color-mix(in oklab, var(--warn) 20%, transparent)}}.wi-fail{color:var(--ship);white-space:normal;margin-top:6px;font-size:11px;line-height:1.4}.lane[data-lane=await] .lane-head h2{color:#8a6d00}.lane[data-lane=attention] .lane-head h2{color:var(--ship)}.lane.collapsed{flex:0 0 172px;width:172px}.lane.collapsed .lane-head .states{display:none}.wi.wi-compact{padding:6px 9px}.wi.wi-compact .wi-head{gap:6px}.wi.wi-compact .wi-sub{gap:6px;margin-top:3px}.ship-check{color:var(--success);flex:none;font-size:11px;font-weight:700;line-height:1}.wi.wi-compact.deploy-failed{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.wi.wi-compact.deploy-failed{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 35%, transparent)}}.ship-check.failed{color:var(--danger)}.deploy-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--danger);background:var(--danger);flex:none;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.deploy-badge{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.lane-empty{border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--meta);flex:none;padding:18px 12px;font-size:12px}.overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141473;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.overlay.open{display:flex}.modal{background:var(--surface);width:420px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px var(--border), 0 20px 50px -12px #0006;border-radius:12px;padding:22px}.modal h3{letter-spacing:-.03em;align-items:center;gap:8px;font-size:18px;display:flex}.modal h3 .dot{background:var(--ship);border-radius:50%;width:9px;height:9px}.modal p{color:var(--fg-2);margin:10px 0 14px;font-size:13px;line-height:1.55}.modal .stat{font-family:var(--font-mono);color:var(--muted);margin:0 0 18px;font-size:12px}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.modal-actions button{border-radius:var(--radius-sm);height:34px;padding:0 14px;font-size:13px;font-weight:600}.modal-actions .cancel{box-shadow:var(--elev-ring);color:var(--fg-2)}.modal-actions .confirm{background:var(--ship);color:#fff}@media (width<=920px){.appframe{grid-template-columns:1fr}.nav{display:none}}.modal-actions .confirm.danger{background:var(--danger)}.modal-actions .confirm.danger:hover{filter:brightness(1.06)}.pillstat.pill-halted{color:var(--ship)}.pillstat.pill-halted .live-dot{background:var(--ship)}.pillstat.pill-stale{color:var(--muted)}.pillstat.pill-stale .live-dot{background:var(--muted)}.resume-btn{cursor:pointer;font:inherit;color:#fff;background:var(--ship);border-radius:var(--radius-sm);border:0;flex:none;padding:6px 12px;font-weight:600}.resume-btn:hover{filter:brightness(1.06)}.resume-btn:disabled{opacity:.6;cursor:default}.op-actions{margin-top:10px}.cmdk-scrim{z-index:70;background:oklab(0% none none/.26);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--border);width:min(560px,92vw);animation:cmdk-in .12s var(--ease);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0000002e,0 2px 8px #00000014}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}.cmdk-input{box-sizing:border-box;width:100%;font-size:15px;font-family:var(--font-sans);color:var(--fg);border:0;border-bottom:1px solid var(--border-soft);background:0 0;outline:0;padding:16px 18px}.cmdk-input::placeholder{color:var(--meta)}.cmdk-list{max-height:46vh;padding:6px;overflow-y:auto}.cmdk-item{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.cmdk-item.sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmdk-item.sel{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.cmdk-ic{text-align:center;width:18px;color:var(--fg-2);flex:none}.cmdk-lbl{flex:none;font-weight:560}.cmdk-hint{color:var(--meta);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12.5px;overflow:hidden}.cmdk-empty{text-align:center;color:var(--meta);padding:18px;font-size:13px}.cmdk-foot{border-top:1px solid var(--border-soft);color:var(--meta);align-items:center;gap:16px;padding:8px 14px;font-size:11.5px;display:flex}.cmdk-foot kbd{font-family:var(--font-mono);background:var(--fg);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.cmdk-foot kbd{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.cmdk-foot kbd{border:1px solid var(--border);color:var(--fg-2);border-radius:4px;margin-right:3px;padding:1px 5px}:root{--rail-w:326px}.dhead{border-bottom:1px solid var(--border);flex:none;padding:12px 24px 0}.crumb{font-family:var(--font-mono);color:var(--meta);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;display:flex}.crumb a{color:var(--accent)}.crumb a:hover{text-decoration:underline}.crumb .sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.crumb .sep{color:color-mix(in oklab, var(--fg) 18%, transparent)}}.dhead-title{align-items:flex-start;gap:12px;display:flex}.dhead-title .hid{font-family:var(--font-mono);color:var(--accent);flex:none;margin-top:5px;font-size:13px}.dhead-title h1{letter-spacing:-.035em;flex:auto;font-size:24px;font-weight:600;line-height:1.18}.sessionbtn{border-radius:var(--radius-sm);background:var(--fg);color:#fff;height:32px;transition:background var(--motion-fast) var(--ease);flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.sessionbtn:hover{background:#000}.sessionbtn .live-dot{background:#6ee7a8}.dmeta{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 9px;margin-top:11px;font-size:12px;display:flex}.dmeta .sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dmeta .sep{color:color-mix(in oklab, var(--fg) 16%, transparent)}}.dmeta .k{color:var(--meta)}.status-pill{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--develop);background:var(--develop);align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pill{background:color-mix(in oklab, var(--develop) 11%, transparent)}}.status-pill .led{background:var(--develop);border-radius:50%;width:7px;height:7px}.gatestrip{flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0;display:flex}.gchip{border-radius:var(--radius-pill);height:24px;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:11px;font-weight:500;display:inline-flex}.gchip .sq{border-radius:2px;flex:none;width:9px;height:9px}.gchip.pending{color:var(--meta)}.gchip.pending .sq{box-shadow:inset 0 0 0 1px var(--meta)}.gchip.ready{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.gchip.ready{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}}.gchip.ready .sq{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gchip.ready .sq{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.gchip.ready .sq{box-shadow:inset 0 0 0 1.5px var(--accent)}.gchip.pass{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.gchip.pass{color:color-mix(in oklab, var(--success) 75%, var(--fg))}}.gchip.pass{box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.gchip.pass{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}}.gchip.pass .sq{background:var(--success)}.gchip.fail{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.gchip.fail{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--danger) 35%, transparent)}}.gchip.fail .sq{background:var(--danger)}.gchip.human{color:#8a6d00;box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.gchip.human{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 45%, transparent)}}.gchip.human{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.gchip.human{background:color-mix(in oklab, var(--warn) 9%, transparent)}}.gchip.human .sq{background:var(--warn)}.gatestrip .gsep{background:var(--border);width:1px;height:16px;margin:0 3px}.dbody{grid-template-columns:1fr var(--rail-w);flex:auto;min-height:0;display:grid}.dcontent{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rail{border-left:1px solid var(--border);flex-direction:column;gap:0;padding:18px;display:flex;overflow-y:auto}.tabs{border-bottom:1px solid var(--border);flex:none;gap:2px;padding:8px 24px 0;display:flex}.tab{height:38px;color:var(--muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--motion-fast) var(--ease);padding:0 13px;font-size:13px;font-weight:500;position:relative}.tab:hover{color:var(--fg)}.tab.active{color:var(--fg);font-weight:600}.tab.active:after{content:"";background:var(--fg);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tab .dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.tab .num{font-family:var(--font-mono);color:var(--meta);margin-left:5px;font-size:11px}.panels{flex:auto;min-height:0;padding:22px 24px 40px;overflow-y:auto}.panel{max-width:760px;display:none}.panel.active{display:block}.slabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--meta);margin:0 0 9px;font-size:10px;font-weight:600}.block+.block{margin-top:26px}.plan-text{color:var(--fg-2);max-width:64ch;font-size:15px;line-height:1.65}.plan-text strong{color:var(--fg);font-weight:600}.ac{border-radius:var(--radius-md);box-shadow:var(--elev-ring);flex-direction:column;gap:1px;display:flex;overflow:hidden}.ac-row{background:var(--surface);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.ac-row+.ac-row{box-shadow:0 -1px 0 0 var(--border)}.ac-mark{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.ac-mark.pass{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ac-mark.pass{background:color-mix(in oklab, var(--success) 14%, transparent)}}.ac-mark.pass{color:var(--success)}.ac-mark.fail{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ac-mark.fail{background:color-mix(in oklab, var(--danger) 14%, transparent)}}.ac-mark.fail{color:var(--danger)}.ac-body{flex:auto;min-width:0}.ac-crit{color:var(--fg);font-size:14px;font-weight:500}.ac-reason{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.5}.ac-reason.was-fail{color:var(--ship)}.ac-conf{font-family:var(--font-mono);color:var(--meta);flex:none;margin-top:2px;font-size:11px}.ac-conf b{color:var(--fg-2);font-weight:600}.changecard{border-radius:var(--radius-md);box-shadow:var(--elev-ring);overflow:hidden}.change-top{flex-wrap:wrap;align-items:center;gap:14px;padding:13px 15px;display:flex}.change-stat{font-family:var(--font-mono);font-size:13px}.change-stat .add{color:var(--success)}.change-stat .del{color:var(--danger)}.prtag{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.prtag .st{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);padding:1px 6px;font-size:10px;font-weight:600}.prtag .st.open{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.prtag .st.open{background:color-mix(in oklab, var(--develop) 12%, transparent)}}.prtag .st.merged{color:var(--preview);background:var(--preview)}@supports (color:color-mix(in lab, red, red)){.prtag .st.merged{background:color-mix(in oklab, var(--preview) 12%, transparent)}}.filelist{border-top:1px solid var(--border)}.filerow{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:10px;padding:8px 15px;font-size:12px;display:flex}.filerow+.filerow{box-shadow:0 -1px 0 0 var(--border-soft)}.filerow .fname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.filerow .new{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.filerow .reverted{color:var(--meta);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.filerow.is-reverted{color:var(--meta)}.filerow .delta{flex:none}.filerow .delta .add{color:var(--success)}.filerow .delta .del{color:var(--danger)}.metricrow{flex-wrap:wrap;gap:10px;display:flex}.metric{border-radius:var(--radius-md);min-width:120px;box-shadow:var(--elev-ring);flex:1 1 0;padding:12px 14px}.metric .mv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:600}.metric .ml{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--meta);margin-top:3px;font-size:10px}.difffile{border-radius:var(--radius-md);box-shadow:var(--elev-ring);overflow:hidden}.difffile+.difffile{margin-top:12px}.diff-fhead{cursor:pointer;font-family:var(--font-mono);align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:flex}.diff-fhead:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.diff-fhead:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.diff-fhead .chev{color:var(--meta);transition:transform var(--motion-fast) var(--ease);font-size:10px}.difffile.collapsed .chev{transform:rotate(-90deg)}.diff-fhead .fn{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.diff-fhead .delta .add{color:var(--success)}.diff-fhead .delta .del{color:var(--danger)}.diff-fhead .new{color:var(--accent);text-transform:uppercase;font-size:9px}.diff-code{font-family:var(--font-mono);border-top:1px solid var(--border);font-size:12px;line-height:1.6;overflow-x:auto}.difffile.collapsed .diff-code{display:none}.dl{white-space:pre;display:flex}.dl .ln{text-align:right;color:var(--meta);-webkit-user-select:none;user-select:none;opacity:.7;flex:0 0 44px;padding:0 10px}.dl .tx{flex:auto;padding:0 12px}.dl.add{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.dl.add{background:color-mix(in oklab, var(--success) 9%, transparent)}}.dl.add .tx{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dl.add .tx{color:color-mix(in oklab, var(--success) 60%, var(--fg))}}.dl.del{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dl.del{background:color-mix(in oklab, var(--danger) 8%, transparent)}}.dl.del .tx{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dl.del .tx{color:color-mix(in oklab, var(--danger) 55%, var(--fg))}}.dl.hunk{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dl.hunk{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.dl.hunk .tx,.dl.hunk .ln{color:var(--accent)}.dl.ctx .tx{color:var(--fg-2)}.diff-note{font-family:var(--font-mono);color:var(--meta);border-top:1px solid var(--border);background:var(--fg);padding:9px 13px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.diff-note{background:color-mix(in oklab, var(--fg) 2%, transparent)}}.verdict{border-radius:var(--radius-md);box-shadow:var(--elev-ring);padding:14px 15px}.verdict+.verdict{margin-top:10px}.verdict.is-fail{box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.verdict.is-fail{box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 28%, transparent)}}.verdict-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vround{font-family:var(--font-mono);color:var(--meta);font-size:11px}.vstate{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.vstate.pass{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.vstate.pass{background:color-mix(in oklab, var(--success) 12%, transparent)}}.vstate.fail{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vstate.fail{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.vstate.human{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.vstate.human{background:color-mix(in oklab, var(--warn) 14%, transparent)}}.vconf{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:11px}.vconf b{color:var(--fg-2)}.vreason{color:var(--fg-2);margin-top:9px;font-size:13.5px;line-height:1.6}.vreason code{font-family:var(--font-mono);background:var(--fg);font-size:12px}@supports (color:color-mix(in lab, red, red)){.vreason code{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.vreason code{color:var(--fg);border-radius:4px;padding:1px 5px}.vflag{color:var(--ship);align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:600;display:inline-flex}.vnote{color:var(--muted);margin:9px 0 0;font-size:12.5px}.agent-summary{color:var(--fg-2);border-left:2px solid var(--border);padding:2px 0 2px 14px;font-size:14px;line-height:1.65}.shots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shot{border-radius:var(--radius-md);box-shadow:var(--elev-ring);overflow:hidden}.shot .ph{aspect-ratio:16/10;background:repeating-linear-gradient(45deg, var(--fg) 0 10px, transparent 10px 20px), var(--fg)}@supports (color:color-mix(in lab, red, red)){.shot .ph{background:repeating-linear-gradient(45deg, color-mix(in oklab,var(--fg) 4%,transparent) 0 10px, transparent 10px 20px), color-mix(in oklab, var(--fg) 2%, transparent)}}.shot .ph{color:var(--meta);font-family:var(--font-mono);place-items:center;font-size:11px;display:grid}.shot .cap{color:var(--fg-2);font-size:12px;font-family:var(--font-mono);padding:8px 11px}.rungs{border-radius:var(--radius-md);box-shadow:var(--elev-ring);flex-direction:column;gap:1px;display:flex;overflow:hidden}.rung{background:var(--surface);align-items:center;gap:11px;padding:10px 14px;display:flex}.rung+.rung{box-shadow:0 -1px 0 0 var(--border)}.rung .rmark{background:var(--success);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.rung .rmark{background:color-mix(in oklab, var(--success) 14%, transparent)}}.rung .rmark{color:var(--success)}.rung .rname{color:var(--fg);flex:auto;font-size:13px}.rung .rdetail{font-family:var(--font-mono);color:var(--meta);font-size:11px}.reval{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--develop)}@supports (color:color-mix(in lab, red, red)){.reval{box-shadow:0 0 0 1px color-mix(in oklab, var(--develop) 22%, transparent)}}.reval{background:var(--develop);padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.reval{background:color-mix(in oklab, var(--develop) 4%, transparent)}}.reval .rk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--develop);font-size:10px}.reval .rv{color:var(--fg-2);margin-top:4px;font-size:13.5px;line-height:1.6}.reval-loop{font-family:var(--font-mono);color:var(--develop);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.timeline{padding-left:6px;position:relative}.tl{grid-template-columns:64px 22px 1fr;align-items:start;gap:0;display:grid}.tl-time{font-family:var(--font-mono);color:var(--meta);text-align:right;padding-top:11px;padding-right:12px;font-size:11px}.tl-rail{justify-content:center;display:flex;position:relative}.tl-rail:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0}.tl:first-child .tl-rail:before{top:14px}.tl:last-child .tl-rail:before{bottom:calc(100% - 14px)}.tl-node{z-index:1;background:var(--surface);width:11px;height:11px;box-shadow:0 0 0 1.5px var(--meta);border-radius:50%;margin-top:11px;position:relative}.tl-node.agent{box-shadow:0 0 0 1.5px var(--develop)}.tl-node.human{background:var(--warn);box-shadow:0 0 0 3px var(--warn)}@supports (color:color-mix(in lab, red, red)){.tl-node.human{box-shadow:0 0 0 3px color-mix(in oklab,var(--warn) 25%, transparent)}}.tl-node.fail{background:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.tl-node.fail{box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 22%, transparent)}}.tl-node.pass{background:var(--success);box-shadow:0 0 0 1.5px var(--success)}.tl-node.watching{background:var(--warn);box-shadow:0 0 0 3px var(--warn)}@supports (color:color-mix(in lab, red, red)){.tl-node.watching{box-shadow:0 0 0 3px color-mix(in oklab, var(--warn) 22%, transparent)}}.tl-card{padding:9px 0 14px 8px}.tl-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-evt{color:var(--fg);font-size:13.5px;font-weight:500}.actor{font-family:var(--font-mono);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:1px 7px;font-size:11px;display:inline-flex}.actor.human{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.actor.human{background:color-mix(in oklab, var(--warn) 14%, transparent)}}.actor.human{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.actor.human{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warn) 30%, transparent)}}.actor.agent{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.actor.agent{background:color-mix(in oklab, var(--develop) 10%, transparent)}}.actor .ic{font-size:10px}.tl-reason{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.gate-write{font-family:var(--font-mono);border-radius:var(--radius-pill);padding:1px 7px;font-size:11px}.gate-write.pass{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.gate-write.pass{background:color-mix(in oklab,var(--success) 11%,transparent)}}.gate-write.fail{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.gate-write.fail{background:color-mix(in oklab,var(--danger) 11%,transparent)}}.trace-meta{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:12px;display:flex}.trace-meta b{color:var(--fg)}.spans{flex-direction:column;gap:2px;display:flex}.span{grid-template-columns:230px 1fr 86px;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:grid}.span:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.span:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.span .sname{font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.span .sname.d1{color:var(--fg);padding-left:0;font-weight:600}.span .sname.d2{padding-left:16px}.span .sname.d3{padding-left:32px}.span .sbar-track{background:var(--fg);border-radius:3px;height:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.span .sbar-track{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.span .sbar{background:var(--develop);opacity:.85;border-radius:3px;position:absolute;top:0;bottom:0}.span .sbar.judge{background:var(--preview)}.span .sbar.verb{background:var(--meta)}.span .sbar.fail{background:var(--danger)}.span .sdur{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--muted)}.span .sdur .tok{color:var(--meta);font-size:10px}.decision{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.decision{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 40%, transparent)}}.decision{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.decision{background:color-mix(in oklab, var(--warn) 6%, transparent)}}.decision{padding:15px}.decision .await-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#8a6d00;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.decision .await-k .led{background:var(--warn);border-radius:50%;width:7px;height:7px}.decision .await-what{letter-spacing:-.025em;margin-top:6px;font-size:17px;font-weight:600}.decision .rec{color:var(--fg-2);align-items:center;gap:8px;margin-top:9px;font-size:12.5px;display:flex}.decision .rec b{color:var(--success)}.decision .rec .clock{font-family:var(--font-mono);color:var(--ship);margin-left:auto;font-weight:600}.acts{flex-direction:column;gap:7px;margin-top:14px;display:flex}.acts .row2{gap:7px;display:flex}.btn{border-radius:var(--radius-sm);width:100%;height:36px;box-shadow:var(--elev-ring);color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.btn.primary{background:var(--fg);color:#fff;box-shadow:none}.btn.primary:hover{background:#000}.btn.danger{color:var(--danger)}.btn.danger:hover{box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 45%, transparent)}}.btn.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in oklab, var(--danger) 6%, transparent)}}.btn.row2{flex:1;width:auto}.reject-note{margin-top:9px;display:none}.reject-note.open{display:block}.reject-note textarea{resize:vertical;border-radius:var(--radius-sm);width:100%;min-height:64px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg);border:0;padding:9px 11px;font-size:13px}.reject-note textarea:focus{box-shadow:var(--focus-ring);outline:none}.reject-note textarea::placeholder{color:var(--meta)}.reject-note .req{font-family:var(--font-mono);color:var(--ship);margin:6px 0 8px;font-size:10px}.reject-note .confirm-row{gap:7px;display:flex}.rail-sep{background:var(--border);height:1px;margin:18px 0}.meta-list{flex-direction:column;gap:0;display:flex}.meta-item{align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.meta-item+.meta-item{box-shadow:0 -1px 0 0 var(--border-soft)}.meta-item .mk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--meta);flex:0 0 96px;font-size:10.5px}.meta-item .mv{min-width:0;font-family:var(--font-mono);color:var(--fg);text-overflow:ellipsis;flex:auto;font-size:12.5px;font-weight:500;overflow:hidden}.meta-item .mv a{color:var(--accent)}.meta-item .mv a:hover{text-decoration:underline}.meta-item .mv .st{text-transform:uppercase;border-radius:var(--radius-pill);margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.meta-item .mv .st.open{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.meta-item .mv .st.open{background:color-mix(in oklab, var(--develop) 12%, transparent)}}.copybtn{color:var(--meta);font-family:var(--font-mono);font-size:11px}@media (width<=1100px){.dbody{grid-template-columns:1fr}.rail{border-left:0;border-top:1px solid var(--border)}}.awhead{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:flex-end;gap:14px;padding:16px 24px 14px;display:flex}.awhead .htitle{align-items:baseline;gap:10px;display:flex}.awhead h1{letter-spacing:-.03em;font-size:21px;font-weight:600}.awhead .hcount{font-family:var(--font-mono);color:#8a6d00;background:var(--warn);font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.awhead .hcount{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.awhead .hcount{border-radius:var(--radius-pill);padding:1px 9px}.awhead .hsub{color:var(--muted);margin-top:3px;font-size:12.5px}.awctl{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ctl-lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:10px}.awbody{flex:auto;min-height:0;padding:18px 24px 60px;overflow-y:auto}.awlist{flex-direction:column;gap:10px;max-width:940px;display:flex}.dcard{box-shadow:var(--elev-ring);background:var(--surface);border-left:3px solid var(--meta);transition:box-shadow var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border-radius:10px;position:relative;overflow:hidden}.dcard.t-merge{border-left-color:var(--warn)}.dcard.t-plan{border-left-color:var(--accent)}.dcard.t-escalation{border-left-color:var(--ship)}.dcard.stop{border-left-color:var(--ship);box-shadow:var(--elev-ring), 0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.dcard.stop{box-shadow:var(--elev-ring), 0 0 0 1px color-mix(in oklab, var(--ship) 22%, transparent)}}.dc-top{flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px 0;display:flex}.type-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.type-pill.merge{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.type-pill.merge{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.type-pill.plan{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.type-pill.plan{background:color-mix(in oklab, var(--accent) 11%, transparent)}}.type-pill.escalation{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.type-pill.escalation{background:color-mix(in oklab, var(--ship) 13%, transparent)}}.dc-app{font-family:var(--font-mono);color:var(--fg-2);font-size:12px}.dc-id{font-family:var(--font-mono);color:var(--meta);font-size:11px}.dc-sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dc-sep{color:color-mix(in oklab, var(--fg) 16%, transparent)}}.stop-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ship);align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.dc-title{letter-spacing:-.022em;color:var(--fg);padding:6px 14px 0;font-size:15.5px;font-weight:600;line-height:1.28}.dc-ctx{flex-direction:column;gap:7px;padding:9px 14px 0;display:flex}.ctx-line{font-family:var(--font-mono);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ctx-line .add{color:var(--success)}.ctx-line .del{color:var(--danger)}.ctx-line .mut{color:var(--muted)}.ha-flag{font-family:var(--font-mono);color:var(--ship);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ha-flag code{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.ha-flag code{background:color-mix(in oklab, var(--ship) 9%, transparent)}}.ha-flag code{border-radius:4px;padding:1px 5px}.dc-quote{padding:0 14px}.quote{color:var(--fg-2);border-left:2px solid var(--border);padding:3px 0 3px 12px;font-size:13px;line-height:1.55}.quote .qk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);margin-bottom:3px;font-size:10px;display:block}.quote.fail{border-left-color:var(--ship)}@supports (color:color-mix(in lab, red, red)){.quote.fail{border-left-color:color-mix(in oklab, var(--ship) 45%, transparent)}}.dc-rec{border-radius:var(--radius-sm);background:var(--fg);margin:10px 14px 0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.dc-rec{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.dc-rec{box-shadow:inset 0 0 0 1px var(--border-soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--meta);font-size:10px;font-weight:600}.rec-opt{color:var(--fg-2);font-size:14px}.rec-opt b{color:var(--success);font-weight:700}.rec-opt.review b{color:var(--accent)}.clock{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.clock .t{color:var(--develop);font-weight:700}.clock.escalate .t{color:var(--ship)}.nodefault{font-family:var(--font-mono);color:var(--ship);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.dc-acts{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 14px 13px;display:flex}.dcard .btn,.brief .btn{border-radius:var(--radius-sm);height:34px;box-shadow:var(--elev-ring);color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.dcard .btn:hover,.brief .btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dcard .btn:hover,.brief .btn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.dcard .btn.primary,.brief .btn.primary{background:var(--fg);color:#fff;box-shadow:none}.dcard .btn.primary:hover,.brief .btn.primary:hover{background:#000}.dcard .btn.danger,.brief .btn.danger{color:var(--danger)}.dcard .btn.danger:hover,.brief .btn.danger:hover{box-shadow:0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.dcard .btn.danger:hover,.brief .btn.danger:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 45%, transparent)}}.dcard .btn.danger:hover,.brief .btn.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dcard .btn.danger:hover,.brief .btn.danger:hover{background:color-mix(in oklab, var(--danger) 6%, transparent)}}.dcard .btn.ghost,.brief .btn.ghost{box-shadow:none;color:var(--muted)}.dcard .btn.ghost:hover,.brief .btn.ghost:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dcard .btn.ghost:hover,.brief .btn.ghost:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.dcard .btn:disabled,.brief .btn:disabled{opacity:.5;pointer-events:none}.dc-acts .spacer{margin-left:auto}.dcard .btn.session,.brief .btn.session{color:var(--develop)}.dcard .btn.session .live-dot,.brief .btn.session .live-dot{background:var(--develop);width:6px;height:6px}.dcard .reject-note,.brief .reject-note{padding:0 16px 15px;display:none}.brief .reject-note{padding:0}.dcard .reject-note.open,.brief .reject-note.open{display:block}.dcard .reject-note .req,.brief .reject-note .req{font-family:var(--font-mono);color:var(--ship);margin:0 0 7px;font-size:10px}.dcard .reject-note textarea,.brief .reject-note textarea{box-sizing:border-box;resize:vertical;border-radius:var(--radius-sm);width:100%;min-height:58px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg);border:0;padding:9px 11px;font-size:13px}.dcard .reject-note textarea:focus,.brief .reject-note textarea:focus{box-shadow:var(--focus-ring);outline:none}.dcard .reject-note textarea::placeholder,.brief .reject-note textarea::placeholder{color:var(--meta)}.dcard .reject-note .confirm-row,.brief .reject-note .confirm-row{gap:7px;margin-top:8px;display:flex}.aw-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:940px;padding:80px 20px;display:flex}.aw-empty .big{margin-bottom:10px;font-size:40px}.aw-empty h2{letter-spacing:-.02em;font-size:19px;font-weight:600}.aw-empty p{color:var(--muted);max-width:42ch;margin-top:6px;font-size:13.5px}.aw-flagged{border-radius:var(--radius-md);background:var(--warn);max-width:940px;margin-bottom:16px}@supports (color:color-mix(in lab, red, red)){.aw-flagged{background:color-mix(in oklab, var(--warn) 7%, var(--surface))}}.aw-flagged{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.aw-flagged{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 38%, transparent)}}.awf-h{align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.awf-icon{color:#8a6d00}.awf-count{font-family:var(--font-mono);color:#8a6d00;background:var(--warn);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.awf-count{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.awf-count{border-radius:999px;padding:1px 8px}.awf-h .awf-sub{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.awf-err{border-top:1px solid var(--warn);padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.awf-err{border-top:1px solid color-mix(in oklab, var(--warn) 18%, transparent)}}.awf-err{color:#8a6d00;font-size:12.5px}.awf-list{flex-direction:column;display:flex}.awf-row{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);border-left:3px solid var(--warn);color:inherit;transition:background var(--motion-fast) var(--ease);align-items:center;gap:11px;padding:11px 14px;font-size:14px;text-decoration:none;display:flex}.awf-row:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.awf-row:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.awf-app{font-family:var(--font-mono);color:var(--fg-2);flex:none;font-size:12px}.awf-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:auto;font-weight:600;overflow:hidden}.awf-id{font-family:var(--font-mono);color:var(--meta);flex:none;font-size:11px}.liveband{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--fg-2);background:var(--fg);flex:none;align-items:center;gap:10px;padding:8px 24px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.liveband{background:color-mix(in oklab, var(--fg) 1.5%, transparent)}}.liveband{flex-wrap:wrap}.liveband .lb-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.liveband .lb-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 18%, transparent)}}.liveband .lb-dot{flex:none}.liveband .lb-state{color:var(--success);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.liveband .lb-sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.liveband .lb-sep{color:color-mix(in oklab, var(--fg) 18%, transparent)}}.liveband .lb-m{color:var(--fg-2)}.liveband .lb-m b{color:var(--fg);font-variant-numeric:tabular-nums}.liveband .lb-warn{color:var(--ship);margin-left:auto;font-weight:600}.liveband.bad{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.liveband.bad{background:color-mix(in oklab, var(--ship) 7%, transparent)}}.liveband.bad{border-bottom-color:var(--ship)}@supports (color:color-mix(in lab, red, red)){.liveband.bad{border-bottom-color:color-mix(in oklab, var(--ship) 30%, transparent)}}.liveband.bad .lb-dot{background:var(--ship);box-shadow:0 0 0 3px var(--ship)}@supports (color:color-mix(in lab, red, red)){.liveband.bad .lb-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--ship) 18%, transparent)}}.liveband.bad .lb-state,.liveband .lb-m .down{color:var(--ship)}.nowbody{flex:auto;min-height:0;padding:18px 24px 64px;overflow-y:auto}.nowwrap{flex-direction:column;gap:22px;max-width:980px;display:flex}.now-sec{flex-direction:column;gap:10px;display:flex}.now-sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.now-sec-h h2{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.now-sec-h .nsc{font-family:var(--font-mono);color:var(--meta);font-size:12px;font-weight:700}.now-sec-h .nsh{color:var(--muted);font-size:12px}.now-sec-b{flex-direction:column;gap:8px;display:flex}.now-ctl{align-items:center;gap:8px;margin-bottom:2px;display:flex}.ustk,.sig{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);border-left:3px solid var(--ship);color:inherit;transition:background var(--motion-fast) var(--ease);align-items:center;gap:11px;padding:11px 14px;text-decoration:none;display:flex}.ustk:hover,.sig:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ustk:hover,.sig:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.ustk.dep{border-left-color:var(--danger)}.ustk-glyph{color:var(--ship);flex:none}.ustk.dep .ustk-glyph{color:var(--danger)}.ustk-app,.sig-app{font-family:var(--font-mono);color:var(--fg-2);flex:none;font-size:12px}.ustk-id{font-family:var(--font-mono);color:var(--meta);flex:none;font-size:11px}.ustk-title,.sig-title{color:var(--fg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ustk-reason{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.ustk-reason .mono{font-family:var(--font-mono);color:var(--fg-2);font-size:11.5px}.ustk-acts,.sig-acts{flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.sig{border-left-color:var(--accent)}.sig-src{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sig-src{background:color-mix(in oklab, var(--accent) 11%, transparent)}}.sig-src{border-radius:var(--radius-pill);flex:none;padding:2px 7px}.sig-occ{color:var(--meta);flex:none;font-size:11px}.sig-brief{font-family:var(--font-mono);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.sig-brief b{color:var(--fg)}.sig-brief.mut{color:var(--meta)}.nbtn{border-radius:var(--radius-sm);height:30px;box-shadow:var(--elev-ring);color:var(--fg-2);cursor:pointer;transition:background var(--motion-fast) var(--ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nbtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.nbtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.nbtn.ghost{box-shadow:none;color:var(--muted)}.nbtn.ghost:hover{color:var(--fg)}.nbtn:disabled{opacity:.5;pointer-events:none}.nz{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:90px 20px;display:flex}.nz-mark{width:46px;height:46px;color:var(--success);background:var(--success);border-radius:50%;place-items:center;font-size:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.nz-mark{background:color-mix(in oklab, var(--success) 12%, transparent)}}.nz-mark{margin-bottom:14px}.nz h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:600}.nz p{color:var(--muted);max-width:56ch;margin-top:8px;font-size:13.5px;line-height:1.5}.nz-links{gap:18px;margin-top:18px;display:flex}.nz-links a{color:var(--accent);font-size:13px;font-weight:500;text-decoration:none}.nz-links a:hover{text-decoration:underline}.dcard.focused{box-shadow:0 0 0 2px var(--accent)}.kbsheet-scrim{z-index:70;background:oklab(0% none none/.26);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kbsheet{background:var(--surface);border:1px solid var(--border);width:min(420px,92vw);animation:cmdk-in .12s var(--ease);border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0000002e}.kbsheet-h{letter-spacing:-.01em;border-bottom:1px solid var(--border-soft);padding:13px 18px;font-size:13px;font-weight:600}.kbsheet-b{padding:8px 8px 12px}.kbrow{align-items:center;gap:14px;padding:7px 12px;font-size:13px;display:flex}.kbkeys{flex:0 0 84px;gap:4px;display:flex}.kbkeys kbd{font-family:var(--font-mono);text-align:center;background:var(--fg);min-width:16px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.kbkeys kbd{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.kbkeys kbd{border:1px solid var(--border);color:var(--fg);border-radius:4px;padding:2px 6px}.kblabel{color:var(--fg-2)}.now-split{flex:auto;grid-template-columns:minmax(330px,384px) 1fr;min-height:0;display:grid}.now-left{border-right:1px solid var(--border);flex-direction:column;gap:18px;min-height:0;padding:14px 14px 60px;display:flex;overflow-y:auto}.now-right{min-height:0;padding:24px 28px 64px;overflow-y:auto}.now-left .now-sec-h{flex-wrap:wrap}.now-left .now-ctl{flex-wrap:wrap;gap:6px}.now-left .now-ctl .selectwrap select{font-size:12px}.dllist{flex-direction:column;gap:6px;display:flex}.dlrow{text-align:left;box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);width:100%;box-shadow:var(--elev-ring);border:0;border-left:3px solid var(--meta);cursor:pointer;transition:background var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);flex-direction:column;align-items:stretch;gap:4px;padding:9px 11px;display:flex}.dlrow:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.dlrow:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.dlrow.sel{box-shadow:0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlrow.sel{background:color-mix(in oklab, var(--accent) 5%, transparent)}}.dlrow.t-merge{border-left-color:var(--warn)}.dlrow.t-plan{border-left-color:var(--accent)}.dlrow.t-escalation{border-left-color:var(--ship)}.dl-meta{align-items:center;gap:7px;min-width:0;display:flex}.dl-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px;font-weight:600}.dl-type.merge{color:#8a6d00}.dl-type.plan{color:var(--accent)}.dl-type.escalation{color:var(--ship)}.dlrow .risk-pill{transform-origin:0;flex:none;transform:scale(.86)}.dl-app{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.dl-spacer{flex:auto}.dl-roll{font-family:var(--font-mono);color:var(--meta);flex:none;font-size:10.5px;font-weight:600}.dl-roll.pass{color:var(--success)}.dl-roll.fail{color:var(--ship)}.dl-roll.human{color:#8a6d00}.dl-stuck{font-family:var(--font-mono);color:var(--ship);flex:none;font-size:10.5px;font-weight:600}.dl-title{color:var(--fg);letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.brief{flex-direction:column;gap:14px;max-width:760px;display:flex}.brief-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.brief-app{color:var(--fg-2);font-size:12.5px}.brief-id{color:var(--meta);font-size:11.5px}.brief-age{color:var(--meta);font-size:12px}.brief-title{letter-spacing:-.025em;color:var(--fg);margin:0;font-size:21px;font-weight:600;line-height:1.25}.brief-stuck{color:var(--ship);font-size:13px;font-weight:600}.brief-quote-wrap{flex-direction:column;gap:5px;display:flex}.brief-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:10px}.brief-quote{color:var(--fg-2);border-left:2px solid var(--border);white-space:pre-wrap;padding:4px 0 4px 14px;font-size:14px;line-height:1.6}.brief-quote.fail{border-left-color:var(--ship)}@supports (color:color-mix(in lab, red, red)){.brief-quote.fail{border-left-color:color-mix(in oklab, var(--ship) 45%, transparent)}}.brief-mut{color:var(--muted);font-size:13.5px}.brief-facts{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);flex-direction:column;gap:11px;padding:14px 16px;display:flex}.bf{align-items:baseline;gap:14px;display:flex}.bf.bf-gates{align-items:center}.bf-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);flex:0 0 48px;font-size:10px}.bf-v{color:var(--fg);font-size:13px}.bf-v .add{color:var(--success)}.bf-v .del{color:var(--danger)}.brief .mut{color:var(--meta)}.brief-pr{color:var(--accent);font-family:var(--font-mono);font-size:12px;text-decoration:none}.brief-pr:hover{text-decoration:underline}.brief-rec{border-radius:var(--radius-sm);background:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.brief-rec{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.brief-rec{box-shadow:inset 0 0 0 1px var(--border-soft)}.brief-summary{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.55}.brief-why{border-radius:var(--radius-md);border-left:3px solid var(--meta);background:var(--fg);flex-direction:column;gap:5px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.brief-why{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.brief-why.t-bad{border-left-color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.brief-why.t-bad{background:color-mix(in oklab, var(--ship) 6%, transparent)}}.brief-why.t-ok{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.brief-why.t-ok{background:color-mix(in oklab, var(--success) 6%, transparent)}}.why-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:10px}.brief-why.t-bad .why-k{color:var(--ship)}.why-t{color:var(--fg);font-size:14px;line-height:1.5}.brief-rec2{border-radius:var(--radius-sm);background:var(--fg);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.brief-rec2{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.brief-rec2{box-shadow:inset 0 0 0 1px var(--border-soft)}.rec-does{color:var(--fg-2);font-size:13px}.brief-ac{flex-direction:column;gap:6px;display:flex}.ac-list{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.ac-list li{color:var(--fg-2);font-size:13px;line-height:1.45}.ac-list li.ac-more{color:var(--meta);margin-left:-18px;font-size:12px;list-style:none}.brief-trail{flex-direction:column;gap:7px;display:flex}.trail-list{border-radius:var(--radius-md);box-shadow:var(--elev-ring);flex-direction:column;display:flex;overflow:hidden}.trail-row{border-top:1px solid var(--border-soft);align-items:baseline;gap:11px;padding:6px 12px;font-size:12.5px;display:flex}.trail-row:first-child{border-top:0}.trail-t{color:var(--meta);flex:0 0 4ch;font-size:11px}.trail-ty{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:0 0 13ch;font-size:11px;overflow:hidden}.trail-r{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.brief-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-acts .spacer{margin-left:auto}.brief-acts .btn{flex:none;width:auto}.brief-acts .btn kbd{font-family:var(--font-mono);opacity:.55;border:1px solid;border-radius:3px;margin-left:5px;padding:1px 3px;font-size:9.5px;line-height:1}.brief-empty{text-align:center;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.be-mark{color:var(--meta);font-size:30px}.brief-empty h2{color:var(--fg-2);font-size:16px;font-weight:600}.brief-empty p{max-width:38ch;font-size:13px;line-height:1.5}@media (width<=880px){.now-split{grid-template-columns:1fr}.now-right{border-top:1px solid var(--border)}}.strm-band{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--fg-2);background:var(--fg);flex:none;align-items:center;gap:10px;padding:8px 24px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.strm-band{background:color-mix(in oklab, var(--fg) 1.5%, transparent)}}.strm-band{flex-wrap:wrap}.strm-band .sb-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.strm-band .sb-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 18%, transparent)}}.strm-band .sb-dot{flex:none}.strm-band .sb-state{color:var(--success);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.strm-band .sb-sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.strm-band .sb-sep{color:color-mix(in oklab, var(--fg) 18%, transparent)}}.strm-band .sb-m b{color:var(--fg);font-variant-numeric:tabular-nums}.strm-band .sb-warn{color:var(--ship);margin-left:auto;font-weight:600}.strm-band.bad{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.strm-band.bad{background:color-mix(in oklab, var(--ship) 7%, transparent)}}.strm-band.bad{border-bottom-color:var(--ship)}@supports (color:color-mix(in lab, red, red)){.strm-band.bad{border-bottom-color:color-mix(in oklab, var(--ship) 30%, transparent)}}.strm-band.bad .sb-dot{background:var(--ship);box-shadow:0 0 0 3px var(--ship)}@supports (color:color-mix(in lab, red, red)){.strm-band.bad .sb-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--ship) 18%, transparent)}}.strm-band.bad .sb-state{color:var(--ship)}.strm-body{flex:auto;min-height:0;padding:18px 24px 64px;overflow-y:auto}.strm-wrap{flex-direction:column;gap:22px;max-width:980px;display:flex}.strm-sec{flex-direction:column;gap:10px;display:flex}.strm-h{align-items:baseline;gap:10px;display:flex}.strm-h h2{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);font-size:12px;font-weight:600}.strm-h .strm-c{color:var(--meta);font-size:12px;font-weight:700}.strm-h .strm-sub{color:var(--muted);margin-left:2px;font-size:12px}.strm-idle{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);color:var(--muted);padding:16px 14px;font-size:13px}.strm-list{flex-direction:column;gap:8px;display:flex}.flrow{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);border-left:3px solid var(--develop);color:inherit;transition:background var(--motion-fast) var(--ease);align-items:center;gap:11px;padding:11px 14px;text-decoration:none;display:flex}.flrow:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.flrow:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.fl-spin{background:var(--develop);width:8px;height:8px;animation:fl-pulse 1.6s var(--ease) infinite;border-radius:50%;flex:none}@keyframes fl-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--develop) 40%, transparent)}50%{opacity:.55;box-shadow:0 0 0 4px color-mix(in oklab, var(--develop) 0%, transparent)}}.fl-app{color:var(--fg-2);flex:none;font-size:12px}.fl-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);letter-spacing:-.01em;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.fl-phase{text-transform:uppercase;letter-spacing:.04em;color:var(--develop);background:var(--develop);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fl-phase{background:color-mix(in oklab, var(--develop) 11%, transparent)}}.fl-phase{border-radius:var(--radius-pill);flex:none;padding:2px 8px}.fl-cost{color:var(--fg-2);flex:none;font-size:12px}.fl-id{color:var(--meta);flex:none;font-size:11px}.strm-tape{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.tprow{border-left:3px solid var(--border);color:inherit;border-top:1px solid var(--border-soft);transition:background var(--motion-fast) var(--ease);align-items:center;gap:10px;padding:8px 14px;font-size:13px;text-decoration:none;display:flex}.tprow:first-child{border-top:0}.tprow:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.tprow:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.tprow.t-ok{border-left-color:var(--success)}.tprow.t-bad{border-left-color:var(--ship)}.tp-time{color:var(--meta);text-align:right;flex:0 0 4ch;font-size:11px}.tp-dot{background:var(--meta);border-radius:50%;flex:none;width:6px;height:6px}.t-ok .tp-dot{background:var(--success)}.t-bad .tp-dot{background:var(--ship)}.tp-type{color:var(--fg);flex:none;font-weight:600}.tp-trans{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11.5px;overflow:hidden}.tp-spacer{flex:auto}.tp-app{color:var(--fg-2);flex:none;font-size:11.5px}.tp-id{color:var(--meta);flex:none;font-size:11px}:root{--src-sentry:#ff5b4f;--src-signoz:#0a72ef;--src-monitor:#de1d8d;--src-team:#7928ca;--src-human:#16a34a}.ihead{border-bottom:1px solid var(--border);flex:none;padding:16px 24px 0}.ihead h1{letter-spacing:-.03em;font-size:21px;font-weight:600}.ihead .hsub{color:var(--muted);margin:3px 0 0;font-size:12.5px}.ihead .tabs{gap:2px;margin-top:14px;display:flex}.ihead .tab{height:36px;color:var(--muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--motion-fast) var(--ease);background:0 0;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.ihead .tab:hover{color:var(--fg)}.ihead .tab.active{color:var(--fg);font-weight:600}.ihead .tab.active:after{content:"";background:var(--fg);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ihead .tab .tcount{font-family:var(--font-mono);color:var(--meta);border-radius:var(--radius-pill);min-width:18px;height:17px;box-shadow:inset 0 0 0 1px var(--border);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.ihead .tab.active .tcount{color:var(--fg)}.ihead .tab .tcount.live{background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.ihead .tab .tcount.live{background:color-mix(in oklab, var(--develop) 12%, transparent)}}.ihead .tab .tcount.live{color:var(--develop);box-shadow:none}.ibody{flex:auto;min-height:0;padding:22px 24px 70px;overflow-y:auto}.formwrap{max-width:680px}.formcard{box-shadow:var(--elev-ring);background:var(--surface);border-radius:12px;overflow:hidden}.fc-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.fc-head h2{letter-spacing:-.02em;font-size:14.5px;font-weight:600}.src-human{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--src-human);background:var(--src-human);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.src-human{background:color-mix(in oklab, var(--src-human) 11%, transparent)}}.src-human{border-radius:var(--radius-pill);padding:3px 9px}.src-human .dot{background:var(--src-human);border-radius:50%;width:7px;height:7px}.fc-body{flex-direction:column;gap:16px;padding:18px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--fg);align-items:baseline;gap:7px;font-size:12px;font-weight:600;display:flex}.field .req-star{color:var(--ship);font-weight:700}.field .opt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--meta);font-size:10px;font-weight:500}.field .hint{color:var(--muted);font-size:11.5px;font-weight:400}.field input[type=text],.field textarea,.field .selectwrap select{border-radius:var(--radius-sm);box-shadow:var(--elev-ring);background:var(--surface);font:inherit;color:var(--fg);letter-spacing:-.01em;border:0}.field input[type=text]{height:38px;padding:0 12px;font-size:14px}.field textarea{resize:vertical;padding:10px 12px;font-size:13.5px;line-height:1.5}.field input:focus,.field textarea:focus,.field .selectwrap select:focus{box-shadow:var(--focus-ring);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--meta)}.field input.invalid,.field textarea.invalid{box-shadow:0 0 0 1px var(--ship), 0 0 0 3px var(--ship)}@supports (color:color-mix(in lab, red, red)){.field input.invalid,.field textarea.invalid{box-shadow:0 0 0 1px var(--ship), 0 0 0 3px color-mix(in oklab, var(--ship) 14%, transparent)}}.field .err{color:var(--ship);font-size:11.5px;font-weight:500}.field-row{grid-template-columns:1fr 180px;gap:14px;display:grid}.field .selectwrap{position:relative}.field .selectwrap select{appearance:none;width:100%;height:38px;color:var(--fg);cursor:pointer;padding:0 30px 0 12px;font-size:13.5px}.field .selectwrap select.placeholder{color:var(--meta)}.field .selectwrap:after{content:"▾";color:var(--meta);pointer-events:none;font-size:11px;position:absolute;top:11px;right:12px}.crit-head{justify-content:space-between;align-items:baseline;display:flex}.crit-count{font-family:var(--font-mono);color:var(--meta);font-size:11px}.crit-count b{color:var(--accent)}.crit-count.warn b{color:var(--ship)}.field textarea.crit-ta{min-height:104px;font-family:var(--font-mono);font-size:12.5px}.crit-preview{flex-direction:column;gap:3px;margin-top:2px;display:flex}.crit-preview .ci{color:var(--fg-2);align-items:flex-start;gap:8px;font-size:12px;display:flex}.crit-preview .ci .n{font-family:var(--font-mono);color:var(--success);flex:none;margin-top:1px;font-size:10.5px}.field textarea.desc-ta{min-height:64px}.safenote{border-radius:var(--radius-sm);background:var(--fg);align-items:flex-start;gap:9px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.safenote{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.safenote{box-shadow:inset 0 0 0 1px var(--border-soft)}.safenote .ic{color:var(--muted);flex:none;margin-top:1px}.safenote p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.safenote b{color:var(--fg-2);font-weight:600}.fc-foot{border-top:1px solid var(--border);background:var(--fg);align-items:center;gap:8px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fc-foot{background:color-mix(in oklab, var(--fg) 1.5%, transparent)}}.fc-foot .spacer{margin-left:auto}.ibody .btn{border-radius:var(--radius-sm);height:36px;box-shadow:var(--elev-ring);color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.ibody .btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ibody .btn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.ibody .btn.ghost{box-shadow:none;color:var(--muted)}.ibody .btn.ghost:hover{color:var(--fg)}.ibody .btn.primary{background:var(--fg);color:#fff;box-shadow:none}.ibody .btn.primary:hover{background:#000}.ibody .btn:disabled{opacity:.5;pointer-events:none}.ibody .btn .kbd{font-family:var(--font-mono);opacity:.6;font-size:10px}.ibody .btn.sm{height:30px;padding:0 11px;font-size:12px}.ibody .btn.promote{color:var(--fg)}.ibody .btn.promote:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ibody .btn.promote:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}}.ibody .btn.promote:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ibody .btn.promote:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}}.ibody .btn.promote:hover{color:var(--accent)}.success-card{box-shadow:var(--elev-ring);background:var(--surface);text-align:center;border-radius:12px;max-width:680px;padding:26px}.success-card .ring{width:46px;height:46px;color:var(--success);background:var(--success);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.success-card .ring{background:color-mix(in oklab, var(--success) 12%, transparent)}}.success-card h2{letter-spacing:-.03em;font-size:18px}.success-card .sid{font-family:var(--font-mono);color:var(--accent);margin-top:6px;font-size:13px}.success-card p{color:var(--muted);max-width:44ch;margin:8px auto 0;font-size:13px;line-height:1.55}.success-acts{justify-content:center;gap:8px;margin-top:20px;display:flex}.feedwrap,.dedwrap{max-width:920px}.feed-intro,.ded-intro{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.5}.feed-intro .live-dot{vertical-align:middle;background:var(--develop);margin-right:6px;display:inline-block}.feed-intro b{color:var(--fg-2);font-weight:600}.ded-intro code{font-family:var(--font-mono);background:var(--fg);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.ded-intro code{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.ded-intro code{color:var(--fg-2);border-radius:4px;padding:1px 6px}.fitem{box-shadow:var(--elev-ring);background:var(--surface);border-left:3px solid var(--meta);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:8px;padding:9px 15px;display:flex}.fitem-head{align-items:center;gap:14px;min-height:40px;display:flex}.fitem.s-sentry{border-left-color:var(--src-sentry)}.fitem.s-signoz{border-left-color:var(--src-signoz)}.fitem.s-monitor{border-left-color:var(--src-monitor)}.fitem.s-team{border-left-color:var(--src-team)}.src-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);min-width:92px;color:var(--meta);background:var(--fg);flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.src-pill{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.src-pill .dot{background:var(--meta);border-radius:50%;flex:none;width:7px;height:7px}.src-pill.sentry{color:var(--src-sentry);background:var(--src-sentry)}@supports (color:color-mix(in lab, red, red)){.src-pill.sentry{background:color-mix(in oklab, var(--src-sentry) 11%, transparent)}}.src-pill.sentry .dot{background:var(--src-sentry)}.src-pill.signoz{color:var(--src-signoz);background:var(--src-signoz)}@supports (color:color-mix(in lab, red, red)){.src-pill.signoz{background:color-mix(in oklab, var(--src-signoz) 11%, transparent)}}.src-pill.signoz .dot{background:var(--src-signoz)}.src-pill.monitor{color:var(--src-monitor);background:var(--src-monitor)}@supports (color:color-mix(in lab, red, red)){.src-pill.monitor{background:color-mix(in oklab, var(--src-monitor) 11%, transparent)}}.src-pill.monitor .dot{background:var(--src-monitor)}.src-pill.team{color:var(--src-team);background:var(--src-team)}@supports (color:color-mix(in lab, red, red)){.src-pill.team{background:color-mix(in oklab, var(--src-team) 11%, transparent)}}.src-pill.team .dot{background:var(--src-team)}.src-pill.human{color:var(--src-human);background:var(--src-human)}@supports (color:color-mix(in lab, red, red)){.src-pill.human{background:color-mix(in oklab, var(--src-human) 11%, transparent)}}.src-pill.human .dot{background:var(--src-human)}.fitem-mid{flex:auto;min-width:0}.fitem-sum{color:var(--fg);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.fitem-meta{font-family:var(--font-mono);color:var(--meta);align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.fitem-meta .app{color:var(--fg-2)}.fitem-sig{flex:none;align-items:center;gap:12px;display:flex}.occ{flex-direction:column;align-items:center;gap:1px;min-width:48px;display:flex}.occ .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:17px;font-weight:700;line-height:1}.occ.hot .n{color:var(--ship)}.occ.warm .n{color:#8a6d00}.occ .lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:8.5px}.age2{flex-direction:column;align-items:center;gap:1px;min-width:44px;display:flex}.age2 .n{font-family:var(--font-mono);color:var(--fg-2);font-size:13px;font-weight:600;line-height:1}.age2 .lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:8.5px}.fitem-acts{flex:none;gap:6px;display:flex}.fitem-investigating{font-family:var(--font-mono);color:var(--meta);background:var(--fg);border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.fitem-investigating{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.aged-flag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#8a6d00;border-radius:var(--radius-pill);background:oklab(54.7657% -.000453949 .111922/.14);margin-right:4px;padding:1px 6px;font-size:10px;font-weight:700}.fitem-brief{background:var(--fg);border-radius:8px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fitem-brief{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.fitem-brief{box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab, red, red)){.fitem-brief{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 8%, transparent)}}.brief-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--meta);background:var(--fg);padding:2px 9px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rec-pill{background:color-mix(in oklab, var(--fg) 8%, transparent)}}.rec-pill.rec-auto-fix{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.rec-pill.rec-auto-fix{background:color-mix(in oklab, var(--ship) 13%, transparent)}}.rec-pill.rec-needs-human{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rec-pill.rec-needs-human{background:color-mix(in oklab, var(--accent) 13%, transparent)}}.rec-pill.rec-dismiss-noise{color:var(--meta);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rec-pill.rec-dismiss-noise{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.brief-conf{font-family:var(--font-mono);color:var(--fg-2);font-size:11px;font-weight:600}.sev-pill{font-family:var(--font-mono);text-transform:uppercase;border-radius:var(--radius-pill);color:var(--meta);background:var(--fg);padding:2px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sev-pill{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.sev-pill.sev-high{color:var(--src-sentry);background:var(--src-sentry)}@supports (color:color-mix(in lab, red, red)){.sev-pill.sev-high{background:color-mix(in oklab, var(--src-sentry) 12%, transparent)}}.sev-pill.sev-med{color:#8a6d00;background:oklab(54.7657% -.000453949 .111922/.14)}.brief-class{font-family:var(--font-mono);color:var(--meta);font-size:11px}.brief-dedup{font-family:var(--font-mono);color:var(--accent);font-size:11px;text-decoration:none}.brief-dedup:hover{text-decoration:underline}.brief-rc{color:var(--fg-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.brief-files{flex-wrap:wrap;gap:5px;display:flex}.suspect-chip{font-family:var(--font-mono);color:var(--fg-2);background:var(--fg);border-radius:5px;padding:1px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.suspect-chip{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.suspect-chip{overflow-wrap:anywhere;max-width:100%}.brief-reasons{color:var(--meta);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-left:16px;font-size:11.5px;line-height:1.4;display:flex}.ditem{box-shadow:var(--elev-ring);background:var(--surface);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:11px 15px;display:flex}.ditem .did{font-family:var(--font-mono);color:var(--accent);flex:none;width:52px;font-size:12px}.ditem-mid{flex:auto;min-width:0}.ditem-title{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);letter-spacing:-.015em;font-size:13.5px;font-weight:600;overflow:hidden}.ditem-key{font-family:var(--font-mono);color:var(--meta);align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.ditem-key code{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ditem-key code{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.ditem-key code{color:var(--fg-2);border-radius:4px;padding:1px 6px}.ditem-occ{flex-direction:column;flex:none;align-items:center;gap:1px;min-width:50px;display:flex}.ditem-occ .n{font-family:var(--font-mono);letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1}.ditem-occ .lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:8.5px}.ditem-last{font-family:var(--font-mono);color:var(--meta);text-align:right;flex:none;width:64px;font-size:11px}.in-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:70px 20px;display:flex}.in-empty .big{opacity:.55;margin-bottom:8px;font-size:34px}.in-empty h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.in-empty p{color:var(--muted);max-width:40ch;margin-top:6px;font-size:13px}.chead{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:13px 24px;display:flex}.chead h2{letter-spacing:-.03em;font-size:17px;font-weight:600}.chead .sub{font-family:var(--font-mono);color:var(--meta);font-size:11px}.chead .kill-all{border-radius:var(--radius-sm);background:var(--ship);align-items:center;gap:7px;height:32px;margin-left:auto;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chead .kill-all{background:color-mix(in oklab, var(--ship) 11%, var(--surface))}}.chead .kill-all{color:var(--ship);box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.chead .kill-all{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 32%, transparent)}}.chead .kill-all{letter-spacing:.02em;text-transform:uppercase;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);font-size:12.5px;font-weight:600}.chead .kill-all:hover{background:var(--ship);color:#fff}.chead .kill-all svg{width:14px;height:14px}.cscroll{flex:auto;min-height:0;padding:18px 24px 40px;overflow-y:auto}.breach-banner{border-radius:var(--radius-md);align-items:center;gap:10px;margin-bottom:14px;padding:11px 15px;font-size:13px;font-weight:500;display:flex}.breach-banner.amber{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.breach-banner.amber{background:color-mix(in oklab, var(--warn) 10%, transparent)}}.breach-banner.amber{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.breach-banner.amber{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 40%, transparent)}}.breach-banner.red{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.breach-banner.red{background:color-mix(in oklab, var(--ship) 8%, transparent)}}.breach-banner.red{box-shadow:inset 0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.breach-banner.red{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ship) 40%, transparent)}}.breach-banner b{font-weight:700}.breach-halt{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.kpis{grid-template-columns:1.5fr 1fr 1fr;gap:14px;display:grid}.kpi{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);padding:15px 17px}.kpi .klabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--meta);font-size:10px}.kpi .kval{align-items:baseline;gap:8px;margin-top:7px;display:flex}.kpi .kval .big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--fg);font-size:28px;font-weight:600}.kpi .kval .cap{font-family:var(--font-mono);color:var(--muted);font-size:13px}.kpi .kval .pct{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.kpi .kval .pct.amber{color:#8a6d00}.kpi .kval .pct.red{color:var(--ship)}.bar{border-radius:var(--radius-pill);background:var(--fg);height:8px}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.bar{margin-top:12px;position:relative;overflow:hidden}.bar>span{border-radius:var(--radius-pill);background:var(--fg);position:absolute;inset:0 auto 0 0}.kpi.today .bar>span.amber{background:linear-gradient(90deg, var(--warn), var(--warn))}@supports (color:color-mix(in lab, red, red)){.kpi.today .bar>span.amber{background:linear-gradient(90deg, color-mix(in oklab, var(--warn) 75%, #c98a00), var(--warn))}}.kpi.today .bar>span.red{background:var(--ship)}.kpi .note{color:var(--fg-2);align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}.kpi .note .ic{color:#b58a00}.kpi .note b{color:var(--fg);font-weight:600}.kpi .ksub{font-family:var(--font-mono);color:var(--muted);margin-top:9px;font-size:11.5px}.kpi.burn .kval .big{font-size:24px}.charts{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.cpanel{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);min-width:0;padding:14px 16px 16px}.cpanel .ph{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.cpanel .ph h3{letter-spacing:-.01em;color:var(--fg);font-size:12.5px;font-weight:600}.cpanel .ph .meta{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:10.5px}.hbars{flex-direction:column;gap:12px;padding-top:2px;display:flex}.hbar .hb-top{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.hbar .hb-name{color:var(--fg-2);font-size:12px}.hbar .hb-val{font-family:var(--font-mono);color:var(--fg);margin-left:auto;font-size:12px;font-weight:600}.hbar .track{border-radius:var(--radius-pill);background:var(--fg);height:7px}@supports (color:color-mix(in lab, red, red)){.hbar .track{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.hbar .track{overflow:hidden}.hbar .track>span{border-radius:var(--radius-pill);background:var(--develop);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.hbar .track>span{background:color-mix(in oklab, var(--develop) 55%, var(--surface))}}.hbar.empty-hint{color:var(--meta);font-size:12px}.spark{align-items:flex-end;gap:8px;height:128px;padding-top:16px;display:flex;position:relative}.spark .capline{border-top:1px dashed var(--ship);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.spark .capline{border-top:1px dashed color-mix(in oklab, var(--ship) 55%, transparent)}}.spark .capline .cl-lbl{font-family:var(--font-mono);color:var(--ship);font-size:9.5px;position:absolute;top:-14px;right:0}.col{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.col .stk{width:100%;max-width:26px;box-shadow:inset 0 0 0 1px var(--border-soft);background:var(--develop);border-radius:4px 4px 0 0}@supports (color:color-mix(in lab, red, red)){.col .stk{background:color-mix(in oklab, var(--develop) 55%, var(--surface))}}.col.today .stk{background:linear-gradient(180deg, var(--warn), var(--warn))}@supports (color:color-mix(in lab, red, red)){.col.today .stk{background:linear-gradient(180deg, var(--warn), color-mix(in oklab, var(--warn) 80%, #b07d00))}}.col .dval{font-family:var(--font-mono);color:var(--meta);font-size:9.5px}.col .dlabel{font-family:var(--font-mono);color:var(--meta);font-size:10px}.col.today .dlabel{color:#8a6d00;font-weight:600}.models{flex-direction:column;display:flex}.mrow{border-bottom:1px solid var(--border-soft);grid-template-columns:220px 1fr auto;align-items:center;gap:18px;padding:12px 0;display:grid}.mrow:last-child{border-bottom:0}.m-id{align-items:center;gap:10px;min-width:0;display:flex}.m-sw{background:var(--develop);border-radius:3px;flex:none;width:9px;height:9px}.m-name{color:var(--fg);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.m-track{border-radius:var(--radius-pill);background:var(--fg);height:8px}@supports (color:color-mix(in lab, red, red)){.m-track{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.m-track{overflow:hidden}.m-track>span{border-radius:var(--radius-pill);background:var(--develop);height:100%;display:block}.m-stats{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:16px;display:flex}.m-tok{color:var(--fg);font-size:13px;font-weight:600}.m-cost{color:var(--fg-2);text-align:right;min-width:46px;font-size:12px}.m-share{color:var(--meta);text-align:right;width:34px;font-size:11px}.mfoot{border-top:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--meta);margin-top:11px;padding-top:11px;font-size:10.5px;line-height:1.5}.modelpanel{margin-top:14px}.tok-flat{font-family:var(--font-mono);color:var(--develop);margin-left:5px;font-size:9px}.bk{flex-direction:column;gap:13px;display:flex}.bk-row{align-items:center;gap:10px;display:flex}.bk-row .swatch{border-radius:3px;flex:none;width:11px;height:11px}.bk-row .swatch.api{background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.bk-row .swatch.api{background:color-mix(in oklab, var(--develop) 62%, var(--surface))}}.bk-row .swatch.oauth{background:repeating-linear-gradient(45deg, var(--meta) 0 3px, var(--meta) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.bk-row .swatch.oauth{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--meta) 40%, var(--surface)) 0 3px, color-mix(in oklab, var(--meta) 24%, var(--surface)) 3px 6px)}}.bk-row .bk-name{color:var(--fg-2);font-size:12.5px}.bk-row .bk-name .k{font-family:var(--font-mono);color:var(--meta);margin-top:1px;font-size:10px;display:block}.bk-row .bk-val{text-align:right;margin-left:auto}.bk-row .bk-val .v{font-family:var(--font-mono);color:var(--fg);font-size:15px;font-weight:600}.bk-row .bk-val .t{font-family:var(--font-mono);color:var(--meta);font-size:10.5px}.flatrate{border-radius:var(--radius-pill);background:var(--develop);align-items:center;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flatrate{background:color-mix(in oklab, var(--develop) 10%, transparent)}}.flatrate{color:var(--develop);box-shadow:0 0 0 1px var(--develop)}@supports (color:color-mix(in lab, red, red)){.flatrate{box-shadow:0 0 0 1px color-mix(in oklab, var(--develop) 22%, transparent)}}.flatrate{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:600}.bk-foot{border-top:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--meta);margin-top:2px;padding-top:11px;font-size:10.5px;line-height:1.5}.ctablewrap{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);margin-top:18px;overflow:hidden}.twh{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.twh h3{letter-spacing:-.01em;font-size:13px;font-weight:600}.twh .tcount{font-family:var(--font-mono);color:var(--meta);font-size:11px}.twh .filters{align-items:center;gap:8px;margin-left:auto;display:flex}.ctablewrap table{border-collapse:collapse;width:100%}.ctablewrap thead th{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:9px 16px;font-size:10px;font-weight:500}.ctablewrap thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ctablewrap thead th.sortable:hover{color:var(--fg-2)}.ctablewrap thead th.num,.ctablewrap td.num{text-align:right;font-variant-numeric:tabular-nums}.ctablewrap thead th .arrow{opacity:0;margin-left:3px;font-size:9px}.ctablewrap thead th.sorted .arrow{opacity:1;color:var(--accent)}.ctablewrap tbody td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:10px 16px;font-size:13px}.ctablewrap tbody tr:last-child td{border-bottom:0}.ctablewrap tbody tr{cursor:pointer;transition:background var(--motion-fast) var(--ease)}.ctablewrap tbody tr:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ctablewrap tbody tr:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.ctablewrap tbody tr.capped{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.ctablewrap tbody tr.capped{background:color-mix(in oklab, var(--ship) 4%, transparent)}}.wi-cell{align-items:center;gap:9px;min-width:0;display:flex}.wi-id{font-family:var(--font-mono);color:var(--accent);flex:none;font-size:11px}.wi-tt{min-width:0}.wi-tt .t{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-weight:500;overflow:hidden}.wi-tt .a{font-family:var(--font-mono);color:var(--meta);font-size:10.5px}.be{font-family:var(--font-mono);align-items:center;gap:5px;font-size:11px;display:inline-flex}.be .d{border-radius:2px;width:7px;height:7px}.be.api .d{background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.be.api .d{background:color-mix(in oklab, var(--develop) 62%, var(--surface))}}.be.oauth .d{background:repeating-linear-gradient(45deg, var(--meta) 0 2px, var(--meta) 2px 4px)}@supports (color:color-mix(in lab, red, red)){.be.oauth .d{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--meta) 40%, var(--surface)) 0 2px, color-mix(in oklab, var(--meta) 22%, var(--surface)) 2px 4px)}}.cst{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--meta);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.cst .d{background:var(--meta);border-radius:50%;width:7px;height:7px}.cst.shipped{color:#15803d}.cst.shipped .d{background:var(--success)}.cst.in_review,.cst.building,.cst.verifying,.cst.approved{color:var(--develop)}.cst.in_review .d,.cst.building .d,.cst.verifying .d,.cst.approved .d{background:var(--develop)}.cst.escalated,.cst.failed,.cst.blocked{color:#b42318}.cst.escalated .d,.cst.failed .d,.cst.blocked .d{background:var(--danger)}td .cost-v{font-family:var(--font-mono);color:var(--fg);font-weight:600}td .cost-dash{color:var(--meta)}td .cap-flag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--ship);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--ship);align-items:center;gap:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){td .cap-flag{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ship) 35%, transparent)}}.runacts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.trace-btn,.halt-btn{border-radius:var(--radius-sm);height:26px;font-family:var(--font-mono);box-shadow:var(--elev-ring);color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.trace-btn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.trace-btn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.trace-btn:hover{color:var(--fg)}.halt-btn{color:var(--ship);box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.halt-btn{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 30%, transparent)}}.halt-btn:hover{background:var(--ship);color:#fff}.tfoot{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;font-size:11.5px;display:flex}.tfoot b{color:var(--fg);font-weight:600}.tfoot .footnote{color:var(--meta);margin-left:auto;font-size:10.5px}.caps{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:18px;display:grid}.capcard{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);padding:15px 17px}.capcard .ph{align-items:center;gap:8px;margin-bottom:14px;display:flex}.capcard .ph h3{font-size:12.5px;font-weight:600}.capcard .ph .editbtn{border-radius:var(--radius-sm);height:28px;box-shadow:var(--elev-ring);color:var(--fg-2);background:0 0;margin-left:auto;padding:0 11px;font-size:12px;font-weight:500}.capcard .ph .editbtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.capcard .ph .editbtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.capcard .ph .editbtn:hover{color:var(--fg)}.capcard .ph .editbtn.save{background:var(--fg);color:#fff;box-shadow:none}.caprow{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.caprow:last-child{border-bottom:0}.caprow .cl{color:var(--fg-2);font-size:13px}.caprow .cl .k{font-family:var(--font-mono);color:var(--meta);font-size:10.5px;display:block}.caprow .cv{align-items:center;gap:6px;margin-left:auto;display:flex}.caprow .cv .cur{font-family:var(--font-mono);color:var(--fg);font-size:16px;font-weight:600}.caprow .cv input{border-radius:var(--radius-sm);width:90px;height:30px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;font-family:var(--font-mono);color:var(--fg);text-align:right;border:0;padding:0 9px;font-size:14px}.caprow .cv input:focus{box-shadow:var(--focus-ring);outline:none}.policy{flex-direction:column;gap:4px;display:flex}.policy .plabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);margin-bottom:6px;font-size:10px}.popt{border-radius:var(--radius-sm);box-shadow:var(--elev-ring);cursor:pointer;text-align:left;width:100%;transition:box-shadow var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:0 0;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.popt:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.popt:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.popt[aria-checked=true]{box-shadow:var(--focus-ring);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.popt[aria-checked=true]{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.popt .radio{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--fg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.popt .radio{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--fg) 30%, transparent)}}.popt .radio{flex:none;margin-top:1px;position:relative}.popt[aria-checked=true] .radio{box-shadow:inset 0 0 0 1.5px var(--accent)}.popt[aria-checked=true] .radio:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3.5px}.popt .pt{font-size:12.5px}.popt .pt b{color:var(--fg);font-weight:600}.popt .pt .pd{color:var(--muted);margin-top:2px;font-size:11.5px}@media (width<=1180px){.kpis,.charts,.caps{grid-template-columns:1fr}}:root{--changes-w:348px;--term-bg:#0c0c0e;--term-fg:#e6e6ea;--term-dim:#8a8a93;--term-line:#ffffff12}.smain{grid-template-rows:auto 1fr;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.shead{border-bottom:1px solid var(--border);flex:none;padding:11px 24px 12px}.shead-row{align-items:flex-start;gap:14px;display:flex}.shead-main{flex:auto;min-width:0}.shead-title{align-items:baseline;gap:10px;display:flex}.shead-title .hid{font-family:var(--font-mono);color:var(--accent);flex:none;font-size:13px}.shead-title h1{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}.smeta{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:9px;font-size:12px;display:flex}.smeta .sep{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.smeta .sep{color:color-mix(in oklab, var(--fg) 16%, transparent)}}.smeta .k{color:var(--meta)}.smeta b{color:var(--fg);font-weight:600}.backend-pill{font-family:var(--font-mono);letter-spacing:.03em;border-radius:var(--radius-pill);color:var(--develop);background:var(--develop);align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.backend-pill{background:color-mix(in oklab, var(--develop) 11%, transparent)}}.backend-pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.backend-pill.none{color:var(--meta);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.backend-pill.none{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.iter-pill{font-family:var(--font-mono);border-radius:var(--radius-pill);color:#8a4b00;background:var(--warn);align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.iter-pill{background:color-mix(in oklab, var(--warn) 20%, transparent)}}.shead-actions{flex:none;align-items:center;gap:8px;display:flex}.btn-takeover{border-radius:var(--radius-sm);background:var(--fg);color:#fff;height:34px;transition:background var(--motion-fast) var(--ease);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000002e}.btn-takeover:hover{background:#000}.btn-takeover:disabled{opacity:.4;pointer-events:none}.btn-takeover svg{width:14px;height:14px}.btn-halt{border-radius:var(--radius-sm);height:34px;color:var(--ship);box-shadow:0 0 0 1px var(--ship);background:0 0;align-items:center;gap:7px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-halt{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 32%, transparent)}}.btn-halt{transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);font-size:13px;font-weight:600}.btn-halt:hover{background:var(--ship);color:#fff}.btn-halt:disabled{opacity:.4;pointer-events:none}.btn-halt svg{width:13px;height:13px}.shead-sys{flex-wrap:wrap;align-items:center;gap:16px;margin-top:13px;display:flex}.phasetrack{align-items:center;gap:0;display:flex}.ptlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--meta);margin-right:11px;font-size:10px}.pstep{font-family:var(--font-mono);color:var(--meta);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pstep .pdot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--fg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pstep .pdot{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--fg) 26%, transparent)}}.pstep.done{color:var(--fg-2)}.pstep.done .pdot{background:var(--success);box-shadow:none}.pstep.active{color:var(--develop);font-weight:600}.pstep.active .pdot{background:var(--develop);box-shadow:0 0 0 3px var(--develop)}@supports (color:color-mix(in lab, red, red)){.pstep.active .pdot{box-shadow:0 0 0 3px color-mix(in oklab, var(--develop) 22%, transparent)}}.parrow{color:var(--fg);margin:0 10px}@supports (color:color-mix(in lab, red, red)){.parrow{color:color-mix(in oklab, var(--fg) 20%, transparent)}}.parrow{font-size:11px}.gchip.running{color:var(--develop);box-shadow:inset 0 0 0 1px var(--develop)}@supports (color:color-mix(in lab, red, red)){.gchip.running{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--develop) 32%, transparent)}}.gchip.running .sq{background:var(--develop);box-shadow:none}.costchip{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.costchip b{color:var(--fg);font-size:13px;font-weight:600}.sbody{grid-template-columns:1fr var(--changes-w);min-height:0;display:grid;overflow:hidden}.feed{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.feed-tabs{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:8px 12px;display:flex}.ftab{border-radius:var(--radius-sm);height:28px;color:var(--muted);font-size:12.5px;font-weight:500;font-family:var(--font-mono);background:0 0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ftab:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ftab:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.ftab:hover{color:var(--fg)}.ftab.active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ftab.active{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.ftab.active{color:var(--fg);box-shadow:var(--elev-ring);font-weight:600}.ftab:disabled{opacity:.4;cursor:not-allowed}.feed-tabs .tmux{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:11px}.feed-body{flex:auto;min-height:0;position:relative}.fpanel{flex-direction:column;display:none;position:absolute;inset:0}.fpanel.active{display:flex}.term-wrap{background:var(--term-bg);flex:auto;min-height:0;padding:10px 12px;overflow:hidden}.term-wrap .xterm{height:100%}.term-hint{border-top:1px solid var(--term-line);color:var(--term-dim);font-family:var(--font-mono);background:#08080a;flex:none;align-items:center;gap:8px;padding:7px 16px;font-size:11px;display:flex}.term-empty{background:var(--term-bg);color:var(--term-dim);font-family:var(--font-mono);text-align:center;flex:auto;place-items:center;padding:24px;font-size:12.5px;display:grid}.activity{flex:auto;min-height:0;padding:6px 0;overflow-y:auto}.act-row{border-bottom:1px solid var(--border-soft);grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding:9px 16px;display:grid}.act-ic{font-family:var(--font-mono);margin-top:1px;font-size:12px}.act-ic.human{color:var(--warn)}.act-ic.agent{color:var(--develop)}.act-ic.system{color:var(--meta)}.act-main .act-name{font-family:var(--font-mono);color:var(--fg);font-size:12.5px}.act-main .act-name .arg{color:var(--muted)}.act-main .act-res{font-family:var(--font-mono);color:var(--muted);white-space:pre-wrap;margin-top:3px;font-size:11.5px}.act-meta{font-family:var(--font-mono);color:var(--meta);text-align:right;white-space:nowrap;font-size:10.5px}.side{flex-direction:column;min-height:0;display:flex}.side-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.side-h .live-dot{width:6px;height:6px}.side-h .n{color:var(--fg-2);text-transform:none;letter-spacing:0;margin-left:auto}.changes{flex:auto;min-height:0;overflow-y:auto}.cfile{border-bottom:1px solid var(--border-soft)}.cfile-head{align-items:center;gap:8px;padding:9px 14px;display:flex}.cfile-kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);flex:none;padding:1px 6px;font-size:9px;font-weight:600}.cfile-kind.add{color:#15803d;background:var(--success)}@supports (color:color-mix(in lab, red, red)){.cfile-kind.add{background:color-mix(in oklab, var(--success) 13%, transparent)}}.cfile-kind.modify{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.cfile-kind.modify{background:color-mix(in oklab, var(--develop) 12%, transparent)}}.cfile-kind.delete{color:#b42318;background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cfile-kind.delete{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.cfile-path{font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;overflow:hidden}.changes-empty{text-align:center;color:var(--meta);padding:28px 16px;font-size:12.5px}.modal h3.safe .dot{background:var(--fg)}.modal-actions .confirm.safe{background:var(--fg);color:#fff}.modal-actions .confirm.safe:hover{background:#000}.codeline{align-items:center;gap:8px;margin-top:11px;display:flex}.codeline code{font-family:var(--font-mono);background:var(--term-bg);color:var(--term-fg);border-radius:var(--radius-sm);white-space:nowrap;flex:auto;padding:9px 11px;font-size:12px;overflow-x:auto}.copybtn{border-radius:var(--radius-sm);height:34px;box-shadow:var(--elev-ring);color:var(--fg-2);background:0 0;flex:none;padding:0 11px;font-size:12px;font-weight:500}.copybtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.copybtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.copybtn:hover{color:var(--fg)}@media (width<=1100px){:root{--changes-w:280px}}.smain.fl-main{grid-template-rows:auto auto 1fr}.fl-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:14px 24px;display:flex}.fl-head h2{letter-spacing:-.035em;font-size:18px;font-weight:600}.fl-head .sub{font-family:var(--font-mono);color:var(--meta);font-size:11px}.fl-onboard{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:11px}.fl-filterbar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 24px;display:flex}.fl-filterbar .legend{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:10.5px}.fl-scroll{flex:auto;min-height:0;padding:16px 24px 40px;overflow-y:auto}.ftable{border-radius:var(--radius-md);width:100%;box-shadow:var(--elev-ring);overflow:hidden}.fthead,.ftrow{grid-template-columns:1.8fr .7fr 1.4fr 1.3fr 1fr .9fr .8fr .7fr;align-items:center;gap:12px;padding:0 16px;display:grid}.doctor-pill{font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:inline-flex}.doctor-pill .dd{border-radius:50%;flex:none;width:8px;height:8px}.doctor-pill.green{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.doctor-pill.green{color:color-mix(in oklab, var(--success) 70%, var(--fg))}}.doctor-pill.green .dd{background:var(--success)}.doctor-pill.stale{color:#8a6d00}.doctor-pill.stale .dd{background:var(--warn);box-shadow:0 0 0 3px var(--warn)}@supports (color:color-mix(in lab, red, red)){.doctor-pill.stale .dd{box-shadow:0 0 0 3px color-mix(in oklab, var(--warn) 22%, transparent)}}.doctor-pill.red{color:var(--danger)}.doctor-pill.red .dd{background:var(--danger)}.doctor-pill.none{color:var(--meta)}.doctor-pill.none .dd{box-shadow:inset 0 0 0 1px var(--meta);background:0 0}.fthead{height:38px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);border-bottom:1px solid var(--border);background:var(--fg);font-size:10px}@supports (color:color-mix(in lab, red, red)){.fthead{background:color-mix(in oklab, var(--fg) 1.5%, transparent)}}.fthead .r{text-align:right}.ftrow{background:var(--surface);cursor:pointer;min-height:58px;transition:background var(--motion-fast) var(--ease);padding-top:11px;padding-bottom:11px}.ftrow+.ftrow{box-shadow:0 -1px 0 0 var(--border)}.ftrow:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ftrow:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.appcell{align-items:center;gap:11px;min-width:0;display:flex}.appcell .dia{background:var(--meta);border-radius:2px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.appcell.high .dia{background:var(--ship)}.appcell.med .dia{background:var(--warn)}.appcell.low .dia{background:var(--meta)}.appcell .txt{min-width:0}.appcell .aname{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.appcell .akey{font-family:var(--font-mono);color:var(--meta);font-size:11px}.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px}.r.zero{color:var(--meta)}.autonomy{font-family:var(--font-mono);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:500;display:inline-flex}.autonomy.propose{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--border)}.autonomy.propose .ic{color:var(--develop)}.autonomy.automerge{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.autonomy.automerge{background:color-mix(in oklab, var(--warn) 11%, transparent)}}.autonomy.automerge{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.autonomy.automerge{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warn) 35%, transparent)}}.autonomy.none{color:var(--meta)}.gpair{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.gmini{font-family:var(--font-mono);color:var(--fg-2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;display:inline-flex}.gmini .sq{background:var(--warn);border-radius:2px;width:7px;height:7px}.gmini.auto{color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.gmini.auto{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}}.gmini.auto .sq{background:var(--success)}.gmini.none{color:var(--meta);box-shadow:none}.ha-count{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ha-count .flag{color:var(--warn)}.fl-dhead{border-bottom:1px solid var(--border);flex:none;padding:12px 24px 16px}.fl-dtitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fl-dtitle .dia{background:var(--ship);border-radius:2px;flex:none;width:11px;height:11px;transform:rotate(45deg)}.fl-dtitle h1{letter-spacing:-.035em;font-size:23px;font-weight:600}.fl-dtitle .akey{font-family:var(--font-mono);color:var(--meta);font-size:12px}.wiring{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:7px 18px;margin-top:13px;font-size:11.5px;display:flex}.wiring .w{align-items:center;gap:7px;display:flex}.wiring .wk{color:var(--meta);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.wiring .wv{color:var(--fg-2)}.wiring .wv.path{color:var(--fg)}.wiring .wv a{color:var(--accent)}.fl-dscroll{flex:auto;max-width:1080px;min-height:0;padding:22px 24px 48px;overflow-y:auto}.slabel .file{color:var(--fg-2);text-transform:none;letter-spacing:0;font-weight:500}.ro-banner{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--develop);align-items:center;gap:10px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ro-banner{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--develop) 22%, transparent)}}.ro-banner{background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.ro-banner{background:color-mix(in oklab, var(--develop) 4%, transparent)}}.ro-banner{color:var(--fg-2);margin-bottom:14px;font-size:12.5px}.ro-banner .ic{color:var(--develop);flex:none}.ro-banner b{color:var(--fg);font-weight:600}.pcards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pcard{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);padding:14px 15px}.pcard.warnish{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.pcard.warnish{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 30%, transparent)}}.pcard.warnish{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pcard.warnish{background:color-mix(in oklab, var(--warn) 4%, transparent)}}.pcard .pk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);align-items:center;gap:6px;font-size:10px;display:flex}.pcard .pbig{letter-spacing:-.02em;color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:15px;font-weight:600;display:flex}.pcard .phint{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.pcard .pgates{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.pcard .pathitem{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.pcard .pathitem+.pathitem{box-shadow:0 -1px 0 0 var(--border-soft)}.pcard .pathitem .flag{color:var(--warn);flex:none}.pgrid{border-radius:var(--radius-md);box-shadow:var(--elev-ring);grid-template-columns:1fr 1fr;gap:0 28px;margin-top:16px;padding:4px 16px;display:grid}.pfield{align-items:flex-start;gap:12px;padding:11px 0;display:flex}.pfield+.pfield{box-shadow:0 -1px 0 0 var(--border-soft)}.pfield.full{grid-column:1/-1}.pfield .fk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--meta);flex:0 0 132px;padding-top:2px;font-size:10.5px}.pfield .fv{min-width:0;font-family:var(--font-mono);color:var(--fg);flex:auto;font-size:12.5px}.pfield .fv .tag{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-2);margin:2px 4px 2px 0;padding:1px 7px;font-size:11.5px;display:inline-block}.pfield .fv .muted{color:var(--muted)}.routing{flex-direction:column;gap:1px;display:flex}.rt-row{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:3px 0;display:grid}.rt-row .role{color:var(--fg)}.rt-row .model{color:var(--fg-2)}.rbe{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);padding:1px 7px;font-size:10px}.rbe.api{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.rbe.api{background:color-mix(in oklab, var(--develop) 11%, transparent)}}.rbe.oauth{color:var(--preview);background:var(--preview)}@supports (color:color-mix(in lab, red, red)){.rbe.oauth{background:color-mix(in oklab, var(--preview) 11%, transparent)}}.rwlist{border-radius:var(--radius-md);box-shadow:var(--elev-ring);flex-direction:column;gap:1px;display:flex;overflow:hidden}.rw{background:var(--surface);cursor:pointer;transition:background var(--motion-fast) var(--ease);align-items:center;gap:12px;padding:11px 14px;display:flex}.rw+.rw{box-shadow:0 -1px 0 0 var(--border)}.rw:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rw:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.rw .rid{font-family:var(--font-mono);color:var(--accent);flex:none;font-size:12px}.rw .rtitle{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;overflow:hidden}.rw .rstate{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);flex:none;padding:2px 8px;font-size:10px;font-weight:600}.rw .rstate.shipped{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.rw .rstate.shipped{background:color-mix(in oklab, var(--success) 12%, transparent)}}.rw .rstate.flight{color:var(--develop);background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.rw .rstate.flight{background:color-mix(in oklab, var(--develop) 11%, transparent)}}.rw .rstate.await{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rw .rstate.await{background:color-mix(in oklab, var(--warn) 14%, transparent)}}.rw .rstate.attention{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.rw .rstate.attention{background:color-mix(in oklab, var(--ship) 12%, transparent)}}.rw .rstate.queue{color:var(--meta);box-shadow:inset 0 0 0 1px var(--border)}@media (width<=1080px){.pcards,.pgrid{grid-template-columns:1fr}}:root{--src-signoz:#0a72ef}.dghead{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:flex-end;gap:14px;padding:16px 24px 14px;display:flex}.dghead .htitle{align-items:baseline;gap:11px;display:flex}.dghead h1{letter-spacing:-.03em;font-size:21px;font-weight:600}.dghead .hdate{font-family:var(--font-mono);color:var(--muted);font-size:13px}.dghead .hsub{color:var(--muted);max-width:70ch;margin-top:3px;font-size:12.5px}.dgbody{flex:auto;min-height:0;padding:0 24px 64px;overflow-y:auto}.dgwrap{max-width:940px}.tldr{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 6px;display:flex}.tldr .tlk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--meta);margin-right:2px;font-size:10px}.tlchip{border-radius:var(--radius-pill);height:30px;box-shadow:var(--elev-ring);color:var(--fg-2);align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.tlchip b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:700}.tlchip .gl{font-size:12px}.tlchip.ship .gl{color:var(--success)}.tlchip.await{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tlchip.await{background:color-mix(in oklab, var(--warn) 9%, transparent)}}.tlchip.await{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.tlchip.await{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 30%, transparent)}}.tlchip.await b{color:#8a6d00}.tlchip.fail .gl,.tlchip.fail b{color:var(--danger)}.tlchip.spend .gl{color:var(--muted)}.tlchip.signal .gl{color:var(--src-signoz)}.sec{box-shadow:var(--elev-ring);background:var(--surface);border-radius:12px;margin-top:14px;overflow:hidden}.sec-h{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.sec-h .sicon{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.sec-h h2{letter-spacing:-.015em;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sec-h h2 .cnt{font-family:var(--font-mono);color:var(--meta);font-size:11px;font-weight:600}.sec-h .out{color:var(--accent);border-radius:var(--radius-sm);align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.sec-h .out:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sec-h .out:hover{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.sec.needs .sicon{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sec.needs .sicon{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.sec.needs .sicon{color:#8a6d00}.sec.shipped .sicon{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.sec.shipped .sicon{background:color-mix(in oklab, var(--success) 14%, transparent)}}.sec.shipped .sicon{color:var(--success)}.sec.failed{box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.sec.failed{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 26%, transparent)}}.sec.failed .sicon{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.sec.failed .sicon{background:color-mix(in oklab, var(--ship) 14%, transparent)}}.sec.failed .sicon{color:var(--ship)}.sec.cost .sicon{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.sec.cost .sicon{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.sec.cost .sicon{color:var(--fg-2)}.sec.signal .sicon{background:var(--src-signoz)}@supports (color:color-mix(in lab, red, red)){.sec.signal .sicon{background:color-mix(in oklab, var(--src-signoz) 13%, transparent)}}.sec.signal .sicon{color:var(--src-signoz)}.sec.flight .sicon{background:var(--develop)}@supports (color:color-mix(in lab, red, red)){.sec.flight .sicon{background:color-mix(in oklab, var(--develop) 13%, transparent)}}.sec.flight .sicon{color:var(--develop)}.sec-b{padding:4px 0}.drow{border-bottom:1px solid var(--border-soft);cursor:pointer;min-height:46px;transition:background var(--motion-fast) var(--ease);flex:none;align-items:center;gap:11px;padding:0 16px;display:flex;overflow:hidden}.drow:last-child{border-bottom:0}.drow:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.drow:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.drow .tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);flex:none;padding:2px 7px;font-size:10px;font-weight:600}.drow .tag.merge{color:#8a6d00;background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.drow .tag.merge{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.drow .tag.plan{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.drow .tag.plan{background:color-mix(in oklab, var(--accent) 11%, transparent)}}.drow .tag.esc{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.drow .tag.esc{background:color-mix(in oklab, var(--ship) 13%, transparent)}}.drow .tag.signoz{color:var(--src-signoz);background:var(--src-signoz)}@supports (color:color-mix(in lab, red, red)){.drow .tag.signoz{background:color-mix(in oklab, var(--src-signoz) 12%, transparent)}}.drow .app{font-family:var(--font-mono);color:var(--fg-2);flex:none;font-size:11.5px}.drow .ttl{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.drow .meta{font-family:var(--font-mono);color:var(--meta);flex:none;font-size:11.5px}.drow .rec{font-family:var(--font-mono);color:var(--muted);flex:none;font-size:11px}.drow .rec b{color:var(--success)}.drow .act{color:var(--fg-2);border-radius:var(--radius-sm);box-shadow:var(--elev-ring);flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.drow .act.warn{color:#8a6d00;box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.drow .act.warn{box-shadow:0 0 0 1px color-mix(in oklab, var(--warn) 32%, transparent)}}.drow .act.ship{color:var(--ship);box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.drow .act.ship{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 30%, transparent)}}.drow .reason{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.drow .reason .rk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ship);margin-right:6px;font-size:10px}.shiprow{border-bottom:1px solid var(--border-soft);flex:none;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.shiprow:last-child{border-bottom:0}.shiprow .sapp{font-family:var(--font-mono);color:var(--fg);flex:none;width:110px;font-size:12px;font-weight:600}.shiprow .prs{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.prpill{font-family:var(--font-mono);color:var(--fg-2);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;align-items:center;gap:6px;padding:2px 8px 2px 7px;font-size:11.5px;display:inline-flex}.prpill:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.prpill:hover{background:color-mix(in oklab, var(--fg) 3%, transparent)}}.prpill .pr{color:var(--accent)}.prpill .dot{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px}.shiprow .scount{font-family:var(--font-mono);color:var(--meta);flex:none;margin-left:auto;font-size:11px}.costrow{flex-wrap:wrap;align-items:center;gap:20px;padding:13px 16px;display:flex}.costrow .cmain{flex-direction:column;flex:240px;gap:9px;min-width:220px;display:flex}.cnum{align-items:baseline;gap:8px;display:flex}.cnum .big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg);font-size:24px;font-weight:600}.cnum .cap{font-family:var(--font-mono);color:var(--muted);font-size:12px}.cnum .pct{font-family:var(--font-mono);color:var(--muted);margin-left:4px;font-size:11px;font-weight:600}.cbar{border-radius:var(--radius-pill);background:var(--fg);height:7px}@supports (color:color-mix(in lab, red, red)){.cbar{background:color-mix(in oklab, var(--fg) 7%, transparent)}}.cbar{overflow:hidden}.cbar>span{border-radius:var(--radius-pill);background:var(--fg);height:100%;display:block}.costrow .cspend{flex-direction:column;gap:6px;display:flex}.cspend .ck{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);font-size:10px}.cspend .top{font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.cspend .top b{color:var(--fg)}.cspend .top .id{color:var(--accent)}.flightrow{flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;display:flex}.fchip{border-radius:var(--radius-pill);height:30px;box-shadow:var(--elev-ring);font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.fchip b{color:var(--fg);font-weight:700}.fchip .pd{background:var(--develop);border-radius:50%;width:6px;height:6px}.quiet{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:78px 20px;display:flex}.quiet .big{margin-bottom:12px;font-size:38px}.quiet h2{letter-spacing:-.02em;font-size:19px;font-weight:600}.quiet p{color:var(--muted);max-width:44ch;margin-top:7px;font-size:13.5px}.dgfoot{font-family:var(--font-mono);color:var(--meta);margin-top:16px;font-size:11px;line-height:1.6}.tlchip.promote{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tlchip.promote{background:color-mix(in oklab, var(--success) 9%, transparent)}}.tlchip.promote{box-shadow:0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.tlchip.promote{box-shadow:0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}}.tlchip.promote .gl,.tlchip.promote b{color:var(--success)}.drow .tag.promote{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.drow .tag.promote{background:color-mix(in oklab, var(--success) 13%, transparent)}}.drow .tag.regress{color:var(--ship);background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.drow .tag.regress{background:color-mix(in oklab, var(--ship) 13%, transparent)}}.trust-levels{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;gap:8px;padding:11px 16px;display:flex}.tl-chip{font-family:var(--font-mono);color:var(--fg-2);background:var(--fg);font-size:11px}@supports (color:color-mix(in lab, red, red)){.tl-chip{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.tl-chip{border-radius:var(--radius-pill);padding:2px 9px}.tl-chip b{color:var(--fg);font-variant-numeric:tabular-nums}.tl-chip.tl-L3{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tl-chip.tl-L3{background:color-mix(in oklab, var(--success) 12%, transparent)}}.tl-chip.tl-L3 b{color:var(--success)}.chead .reconcile-btn{border-radius:var(--radius-sm);background:var(--fg);color:#fff;height:32px;transition:background var(--motion-fast) var(--ease);align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.chead .reconcile-btn:hover{background:#000}.chead .reconcile-btn:disabled{opacity:.6;pointer-events:none}.op-h .runbtn{border-radius:var(--radius-sm);height:27px;box-shadow:var(--elev-ring);color:var(--fg-2);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;margin-left:auto;padding:0 11px;font-size:11.5px;font-weight:500}.op-h .runbtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.op-h .runbtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.op-h .runbtn:hover{color:var(--fg)}.op-h .runbtn:disabled{opacity:.6;pointer-events:none}.statusbar{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--success);flex-wrap:wrap;align-items:center;gap:20px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.statusbar{box-shadow:0 0 0 1px color-mix(in oklab, var(--success) 30%, transparent)}}.statusbar{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.statusbar{background:color-mix(in oklab, var(--success) 7%, var(--surface))}}.statusbar.halted{box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.statusbar.halted{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 35%, transparent)}}.statusbar.halted{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.statusbar.halted{background:color-mix(in oklab, var(--ship) 6%, var(--surface))}}.sb-lead{align-items:center;gap:13px;display:flex}.sb-icon{background:var(--success);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-icon{background:color-mix(in oklab, var(--success) 16%, var(--surface))}}.sb-icon{color:#15803d;box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.sb-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 35%, transparent)}}.statusbar.halted .sb-icon{background:var(--ship)}@supports (color:color-mix(in lab, red, red)){.statusbar.halted .sb-icon{background:color-mix(in oklab, var(--ship) 14%, var(--surface))}}.statusbar.halted .sb-icon{color:#b42318;box-shadow:inset 0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.statusbar.halted .sb-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ship) 38%, transparent)}}.sb-lead .txt b{letter-spacing:-.02em;color:var(--fg);font-size:15px;font-weight:600;display:block}.sb-lead .txt .sb-sub{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:11px}.sb-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sb-chip{border-radius:var(--radius-pill);background:var(--surface);height:30px;box-shadow:var(--elev-ring);font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:7px;padding:0 12px;font-size:11.5px;display:inline-flex}.sb-chip .d{border-radius:50%;flex:none;width:7px;height:7px}.sb-chip .d.ok{background:var(--success)}.sb-chip .d.warn{background:var(--warn)}.sb-chip .d.bad{background:var(--danger)}.sb-chip b{color:var(--fg);font-weight:600}.hsec-h{align-items:baseline;gap:10px;margin:24px 2px 11px;display:flex}.hsec-h h3{letter-spacing:-.01em;font-size:13px;font-weight:600}.hsec-h .c{font-family:var(--font-mono);color:var(--meta);font-size:11px}.hsec-h .hint{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:10.5px}.htablewrap{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);overflow:hidden}.htablewrap table{border-collapse:collapse;width:100%}.htablewrap thead th{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--meta);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:9px 16px;font-size:10px;font-weight:500}.htablewrap thead th.num,.htablewrap td.num{text-align:right;font-variant-numeric:tabular-nums}.htablewrap tbody td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:11px 16px;font-size:13px}.htablewrap tbody tr:last-child td{border-bottom:0}.htablewrap tbody tr:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.htablewrap tbody tr:hover{background:color-mix(in oklab, var(--fg) 2.5%, transparent)}}.htablewrap tbody tr.escal{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.htablewrap tbody tr.escal{background:color-mix(in oklab, var(--warn) 6%, transparent)}}.app-tag{font-family:var(--font-mono);color:var(--fg-2);font-size:11px}.sst{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.sst .d{border-radius:50%;width:7px;height:7px}.sst.live{color:#15803d}.sst.live .d{background:var(--success)}.sst.escalated{color:#8a6d00}.sst.escalated .d{background:var(--warn)}.sst.released,.sst.reaped{color:var(--meta)}.sst.released .d,.sst.reaped .d{background:var(--meta)}.sst .takeover-flag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.03em;color:var(--accent);border-radius:var(--radius-pill);background:var(--accent);padding:1px 5px;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sst .takeover-flag{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.sst .takeover-flag{margin-left:2px}.res{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:11px;display:inline-block;overflow:hidden}.res .wt{color:var(--meta)}.httl{font-family:var(--font-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px}.httl.soon{color:#8a6d00}.sacts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sbtn{border-radius:var(--radius-sm);height:27px;font-family:var(--font-mono);box-shadow:var(--elev-ring);color:var(--fg-2);white-space:nowrap;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.sbtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.sbtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.sbtn:hover{color:var(--fg)}.sbtn:disabled{opacity:.5;pointer-events:none}.sbtn.primary{color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sbtn.primary{box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent)}}.sbtn.primary:hover{background:var(--accent);color:#fff}.sbtn.danger{color:var(--ship);box-shadow:0 0 0 1px var(--ship)}@supports (color:color-mix(in lab, red, red)){.sbtn.danger{box-shadow:0 0 0 1px color-mix(in oklab, var(--ship) 30%, transparent)}}.sbtn.danger:hover{background:var(--ship);color:#fff}.h-empty{text-align:center;color:var(--meta);padding:30px 16px;font-size:13px}.ops-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.opspanel{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);padding:15px 17px 16px}.op-h{align-items:center;gap:9px;margin-bottom:14px;display:flex}.op-dot{border-radius:50%;flex:none;width:9px;height:9px}.op-dot.ok{background:var(--success)}.op-dot.warn{background:var(--warn)}.op-h h3{letter-spacing:-.01em;font-size:13px;font-weight:600}.op-h .op-meta{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:10.5px}.op-metrics{flex-wrap:wrap;gap:10px;display:flex}.op-metrics .metric{border-radius:var(--radius-sm);min-width:72px;box-shadow:inset 0 0 0 1px var(--border-soft);background:var(--fg);flex:auto;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.op-metrics .metric{background:color-mix(in oklab, var(--fg) 1.5%, transparent)}}.op-metrics .metric .mv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.02em;font-size:19px;font-weight:600}.op-metrics .metric .mv.good{color:#15803d}.op-metrics .metric .mv.muted{color:var(--meta)}.op-metrics .metric .ml{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--meta);margin-top:3px;font-size:9.5px}.op-foot{border-top:1px solid var(--border-soft);color:var(--muted);margin-top:12px;padding-top:11px;font-size:11.5px;line-height:1.5}.op-foot b{color:var(--fg-2);font-weight:600}.op-foot b.stale{color:#b42318;font-weight:600}@media (width<=1180px){.ops-grid{grid-template-columns:1fr}}.set-wrap{flex:auto;grid-template-columns:200px 1fr;min-height:0;display:grid}.secrail{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow-y:auto}.secrail .rl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--meta);padding:6px 8px 4px;font-size:10px}.secitem{border-radius:var(--radius-sm);height:36px;color:var(--fg-2);text-align:left;transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;align-items:center;gap:10px;padding:0 11px;font-size:13.5px;font-weight:500;display:flex}.secitem .ri{background:var(--fg);border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.secitem .ri{background:color-mix(in oklab, var(--fg) 22%, transparent)}}.secitem .ri{flex:none}.secitem:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.secitem:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.secitem:hover{color:var(--fg)}.secitem.active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.secitem.active{background:color-mix(in oklab, var(--fg) 6%, transparent)}}.secitem.active{color:var(--fg);box-shadow:var(--elev-ring);font-weight:600}.secitem.active .ri{background:var(--accent)}.set-body{min-height:0;padding:26px 30px 80px;overflow-y:auto}.spane{max-width:720px}.spane-h h1{letter-spacing:-.03em;font-size:19px;font-weight:600}.spane-h p{color:var(--muted);max-width:560px;margin:4px 0 0;font-size:13px}.spane-h p .fr{font-family:var(--font-mono);color:var(--meta);background:var(--fg);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.spane-h p .fr{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.spane-h p .fr{border-radius:var(--radius-pill);padding:1px 6px}.scard{border-radius:var(--radius-md);box-shadow:var(--elev-ring);background:var(--surface);margin-top:20px;overflow:hidden}.scard-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 18px;display:flex}.scard-h h3{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);font-size:12px;font-weight:600}.scard-h .ch-note{font-family:var(--font-mono);color:var(--meta);margin-left:auto;font-size:10.5px}.scard-b{padding:6px 18px}.scard-b.pad{padding:16px 18px}.idrow{align-items:center;gap:15px;padding:16px 0;display:flex}.big-av{background:var(--accent);border-radius:50%;flex:none;width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.big-av{background:color-mix(in oklab, var(--accent) 15%, var(--surface))}}.big-av{color:var(--accent);font-size:16px;font-weight:700;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.big-av{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 28%, transparent)}}.id-txt b{letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.id-txt .em{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px}.cf-note{border-radius:var(--radius-sm);background:var(--accent);align-items:flex-start;gap:9px;margin:4px 0 16px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-note{background:color-mix(in oklab, var(--accent) 5%, transparent)}}.cf-note{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cf-note{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 16%, transparent)}}.cf-note{color:var(--fg-2);font-size:12.5px;line-height:1.5}.cf-note .ic{color:var(--accent);flex:none}.cf-note b{color:var(--fg);font-weight:600}.ro-grid{grid-template-columns:150px 1fr;gap:0;padding:4px 0 8px;display:grid}.ro-grid dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--meta);border-bottom:1px solid var(--border-soft);padding:9px 0;font-size:10.5px}.ro-grid dd{color:var(--fg);border-bottom:1px solid var(--border-soft);font-size:13px;font-family:var(--font-mono);margin:0;padding:9px 0}.ro-lock{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--meta);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);margin-left:8px;padding:2px 6px;font-size:9px;font-weight:600}.set-caprow{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:12px 0;display:flex}.set-caprow:last-child{border-bottom:0}.set-caprow .cl{color:var(--fg-2);font-size:13px}.set-caprow .cl .k{font-family:var(--font-mono);color:var(--meta);font-size:10.5px;display:block}.set-caprow .cv{align-items:center;gap:6px;margin-left:auto;display:flex}.set-caprow .cv .cur{font-family:var(--font-mono);color:var(--fg);font-size:16px;font-weight:600}.set-caprow .cv input{border-radius:var(--radius-sm);width:96px;height:32px;box-shadow:var(--elev-ring);background:var(--surface);font:inherit;font-family:var(--font-mono);color:var(--fg);text-align:right;border:0;padding:0 10px;font-size:14px}.set-caprow .cv input:focus{box-shadow:var(--focus-ring);outline:none}.editbtn{border-radius:var(--radius-sm);height:28px;box-shadow:var(--elev-ring);color:var(--fg-2);background:0 0;padding:0 12px;font-size:12px;font-weight:500}.editbtn:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.editbtn:hover{background:color-mix(in oklab, var(--fg) 4%, transparent)}}.editbtn:hover{color:var(--fg)}.editbtn.save{background:var(--fg);color:#fff;box-shadow:none}.policy-opts{flex-direction:column;gap:8px;padding:14px 0 4px;display:flex}.popt2{border-radius:var(--radius-sm);box-shadow:var(--elev-ring);cursor:pointer;text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.popt2[aria-checked=true]{box-shadow:var(--focus-ring);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.popt2[aria-checked=true]{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.popt2 .radio{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--fg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.popt2 .radio{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--fg) 30%, transparent)}}.popt2 .radio{flex:none;margin-top:1px;position:relative}.popt2[aria-checked=true] .radio{box-shadow:inset 0 0 0 1.5px var(--accent)}.popt2[aria-checked=true] .radio:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3.5px}.popt2 .pt{font-size:12.5px}.popt2 .pt b{color:var(--fg);font-weight:600}.popt2 .pt .pd{color:var(--muted);margin-top:2px;font-size:11.5px}.intg{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;padding:15px 4px;display:flex}.intg:last-child{border-bottom:0}.intg .logo{border-radius:var(--radius-sm);width:38px;height:38px;font-family:var(--font-mono);color:#fff;box-shadow:var(--elev-ring);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.intg .it-main{flex:auto;min-width:0}.intg .it-name{align-items:center;gap:9px;display:flex}.intg .it-name b{letter-spacing:-.01em;font-size:14px;font-weight:600}.intg .it-desc{color:var(--muted);margin-top:2px;font-size:12px}.intg .it-desc .mono{color:var(--meta);font-size:11px}.stat-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.stat-pill .sd{border-radius:50%;flex:none;width:7px;height:7px}.stat-pill.connected{color:#15803d;background:var(--success)}@supports (color:color-mix(in lab, red, red)){.stat-pill.connected{background:color-mix(in oklab, var(--success) 11%, transparent)}}.stat-pill.connected .sd{background:var(--success)}.stat-pill.off{color:var(--muted);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.stat-pill.off{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.stat-pill.off .sd{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.stat-pill.off .sd{background:color-mix(in oklab, var(--fg) 30%, transparent)}}.stat-pill.later{color:var(--muted);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.stat-pill.later{background:color-mix(in oklab, var(--fg) 5%, transparent)}}.stat-pill.later .sd{background:var(--meta)}.set-note{font-family:var(--font-mono);color:var(--meta);margin-top:16px;font-size:11px;line-height:1.6}@media (width<=920px){.set-wrap{grid-template-columns:1fr}.secrail{display:none}}.ucreate{grid-template-columns:1.2fr .8fr 1fr 1.2fr auto;align-items:end;gap:12px;display:grid}.ucreate .field{flex-direction:column;gap:6px;display:flex}.ucreate .field label{color:var(--fg-2);font-size:12px;font-weight:500}.ucreate .field input,.ucreate .selectwrap select{height:34px;font:inherit;color:var(--fg);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--elev-ring);border:0;width:100%;padding:0 10px;font-size:13px}.ucreate .field input:focus,.ucreate .selectwrap select:focus{box-shadow:var(--focus-ring);outline:none}.ubtn{border-radius:var(--radius-sm);height:34px;box-shadow:var(--elev-ring);background:var(--surface);transition:background var(--motion-fast) var(--ease);padding:0 14px;font-size:12.5px;font-weight:500}.ubtn:hover{background:var(--border-soft)}.ubtn:disabled{opacity:.45;cursor:default}.ubtn.primary{background:var(--fg);color:var(--bg);box-shadow:none}.ubtn.primary:hover{opacity:.85}.ubtn.danger{color:var(--danger)}.urow{border-bottom:1px solid var(--border-soft);grid-template-columns:1.6fr .9fr 1fr 2fr;align-items:center;gap:12px;padding:12px 0;display:grid}.urow:last-child{border-bottom:0}.urow.banned{opacity:.65}.uid{flex-direction:column;gap:2px;display:flex}.uname{font-size:13px;font-weight:600}.uemail{color:var(--muted);font-size:12px}.uslim select{height:28px;font:inherit;border-radius:var(--radius-sm);box-shadow:var(--elev-ring);background:var(--surface);border:0;padding:0 8px;font-size:12px}.upill{border-radius:var(--radius-pill);padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.upill.ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.upill.ok{background:color-mix(in oklab, var(--success) 10%, transparent)}}.upill.ok{color:var(--success)}.upill.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.upill.danger{background:color-mix(in oklab, var(--danger) 9%, transparent)}}.upill.danger{color:var(--danger)}.uactions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.uerr{color:var(--muted);padding:14px 0;font-size:12.5px}.login-wrap{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border-radius:var(--radius-md);width:360px;max-width:100%;box-shadow:var(--elev-ring), 0 8px 24px #0000000d;background:var(--surface);flex-direction:column;gap:14px;padding:28px 28px 24px;display:flex}.login-brand{align-items:center;gap:8px;display:flex}.login-brand .mark{width:20px;height:20px}.login-brand{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:600}.login-sub{color:var(--muted);margin-top:-8px;font-size:13px}.login-wrap .field{flex-direction:column;gap:6px;display:flex}.login-wrap .field label{color:var(--fg-2);font-size:12px;font-weight:500}.login-wrap .field input{height:38px;font:inherit;color:var(--fg);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--elev-ring);border:0;padding:0 12px;font-size:14px}.login-wrap .field input:focus{box-shadow:var(--focus-ring);outline:none}.login-wrap .field input::placeholder{color:var(--meta)}.login-error{color:var(--danger);background:var(--danger);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.login-error{background:color-mix(in oklab, var(--danger) 7%, transparent)}}.login-error{border-radius:var(--radius-sm);padding:8px 10px}.login-submit{border-radius:var(--radius-sm);background:var(--fg);height:38px;color:var(--bg);transition:opacity var(--motion-fast) var(--ease);font-size:14px;font-weight:500}.login-submit:hover{opacity:.85}.login-submit:disabled{opacity:.5;cursor:default}.operator-chip{border-radius:var(--radius-pill);height:28px;box-shadow:var(--elev-ring);align-items:center;gap:7px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.operator-name{font-weight:500}.operator-role{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px}.operator-signout{width:22px;height:22px;color:var(--muted);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.operator-signout:hover{background:var(--border-soft);color:var(--danger)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
