.biz-tree-content{gap:16px;min-width:0;padding-bottom:48px;display:grid}.biz-tree-toolbar{align-items:center;gap:12px;min-height:40px;display:flex}.biz-tree-toolbar-spacer{flex:1;min-width:0}.biz-tree-tools{align-items:center;gap:4px;display:flex}.biz-tree-table{min-width:0;overflow-x:auto}.biz-tree-table table{width:100%;min-width:calc(980px + var(--tree-max-depth,0) * 20px);border-collapse:collapse;table-layout:fixed;font-size:13px}.biz-tree-table th,.biz-tree-table td{border-bottom:1px solid var(--line-3);text-align:left;vertical-align:middle;padding:10px 14px}.biz-tree-table thead th{background:var(--paper-2);height:40px;color:var(--mute-1);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.biz-tree-table thead th:first-child{width:calc(35% + var(--tree-max-depth,0) * 20px)}.biz-tree-table thead th:nth-child(2){width:25%}.biz-tree-table thead th:nth-child(3){width:92px}.biz-tree-table thead th:nth-child(4){width:140px}.biz-tree-table thead th:last-child{width:260px}.biz-tree-table tbody tr{cursor:pointer;min-height:56px}.biz-tree-table tbody tr:hover,.biz-tree-table tbody tr.is-root{background:var(--paper-2)}.biz-tree-table tbody tr.is-root:hover{background:var(--paper-3)}.biz-tree-table tbody tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.biz-tree-node{min-width:0;padding-left:calc(var(--tree-depth,0) * 20px);align-items:center;gap:4px;display:flex}.biz-tree-toggle{width:20px;height:20px;color:var(--mute-3);transition:color .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.biz-tree-toggle:hover{color:var(--ink)}.biz-tree-toggle.is-open{transform:rotate(90deg)}.biz-tree-toggle.is-leaf{pointer-events:none}.biz-tree-name{min-width:0}.biz-tree-name strong,.biz-tree-name code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.biz-tree-name strong{font-size:13px;font-weight:600;line-height:1.3}.biz-tree-name code{color:var(--mute-3);margin-top:2px;font-size:11px}.biz-tree-path,.biz-tree-owner{color:var(--mute-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-tree-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.biz-tree-actions .btn{padding-left:8px;padding-right:8px}.biz-tree-actions .icon{width:12px;height:12px}.biz-tree-load{justify-items:start;gap:8px;padding:24px;display:grid}.biz-tree-load p{color:var(--mute-2)}@media (width<=1100px){.biz-tree-table table{min-width:calc(720px + var(--tree-max-depth,0) * 20px)}.biz-tree-table thead th:first-child{width:calc(42% + var(--tree-max-depth,0) * 20px)}.biz-tree-table thead th:nth-child(2),.biz-tree-table td:nth-child(2){display:none}}@media (width<=900px){.biz-tree-content{gap:12px;padding-bottom:32px}.biz-tree-toolbar{flex-wrap:wrap;align-items:stretch}.biz-tree-toolbar-spacer{display:none}.biz-tree-toolbar .toolbar-hint{align-self:center;width:auto;margin-left:auto}.biz-tree-table thead th:first-child{width:calc(220px + var(--tree-max-depth,0) * 20px)}.biz-tree-table table{min-width:calc(540px + var(--tree-max-depth,0) * 20px)}.biz-tree-table thead th:nth-child(4),.biz-tree-table td:nth-child(4){display:none}}@media (width<=560px){.biz-tree-toolbar .chips:first-child{flex:1 0 100%}.biz-tree-toolbar .chips:first-child .chip{flex:1;justify-content:center}.biz-tree-tools{order:3;width:100%}.biz-tree-tools .btn,.biz-tree-toolbar>.btn{flex:1}.biz-tree-table th,.biz-tree-table td{padding:8px}.biz-tree-table thead th:nth-child(3){width:70px}.biz-tree-table thead th:first-child{width:calc(170px + var(--tree-max-depth,0) * 12px)}.biz-tree-table thead th:last-child{width:80px}.biz-tree-table table{min-width:calc(360px + var(--tree-max-depth,0) * 12px)}.biz-tree-actions{gap:0}.biz-tree-actions .btn{width:32px;height:28px;min-height:28px;padding:0}.biz-tree-actions .btn span{display:none}.biz-tree-node{padding-left:calc(var(--tree-depth,0) * 12px)}}.overview-content{font-variant-numeric:tabular-nums;gap:24px;min-width:0;padding-bottom:48px;display:grid}.overview-verdict{background:var(--ink);min-height:64px;color:var(--paper);grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 20px;display:grid}.overview-verdict>span{color:#bdbdbd;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.overview-verdict>strong{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:500}.overview-verdict>small{color:#bdbdbd;font-size:12px}.overview-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-width:0;padding:16px 18px}.overview-metric>strong{font-family:var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.1;display:block}.overview-metric>span{color:var(--mute-1);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:500;display:block}.overview-metric>small{color:var(--mute-3);margin-top:4px;font-size:12px;display:block}.overview-metric.is-alert>strong{color:var(--bad)}.overview-block{min-width:0}.overview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.overview-toolbar>span{color:var(--mute-3);font-family:var(--mono);letter-spacing:.04em;font-size:11px}.overview-segments{align-self:stretch;display:flex}.overview-segments button{border:1px solid var(--line);background:var(--paper);min-width:88px;color:var(--mute-2);font-family:var(--mono);cursor:pointer;border-bottom:0;border-right:0;padding:0 12px;font-size:11px}.overview-segments button:last-child{border-right:1px solid var(--line)}.overview-segments button:hover{border-color:var(--ink);color:var(--ink)}.overview-segments button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.overview-table-scroll{overflow-x:auto}.overview-table,.overview-matrix{border-collapse:collapse;width:100%;font-size:13px}.overview-table th,.overview-table td,.overview-matrix th,.overview-matrix td{border-bottom:1px solid var(--line-3);text-align:right;min-width:88px;padding:10px 14px}.overview-table thead th,.overview-matrix thead th{background:var(--paper-2);color:var(--mute-1);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.overview-table thead th:first-child,.overview-table tbody th,.overview-matrix thead th:first-child,.overview-matrix tbody th{text-align:left;min-width:220px}.overview-table tbody th{font-weight:400}.overview-table tbody th strong,.overview-table tbody th small{display:block}.overview-table tbody th strong{font-size:13px;font-weight:600}.overview-table tbody th small{color:var(--mute-3);font-family:var(--mono);margin-top:2px;font-size:11px}.overview-table tbody tr:hover{background:var(--paper-2)}.overview-table tbody tr.is-link{cursor:pointer}.overview-table tbody td:last-child{width:48px;min-width:48px}.overview-table tbody td:last-child span{width:28px;height:28px;color:var(--mute-2);place-items:center;display:inline-grid}.overview-table tbody tr.is-link:hover td:last-child span{background:var(--ink);color:var(--paper)}.overview-lower-grid{gap:24px;min-width:0;display:grid}.overview-section-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:40px;padding:0 16px;display:flex}.overview-section-head h2{color:var(--mute-1);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.overview-section-head>span{color:var(--mute-3);font-size:12px}.overview-section-head>i{flex:1;min-width:0}.overview-section-head>a{color:var(--mute-2);font-size:12px}.overview-section-head>a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.overview-matrix{table-layout:fixed}.overview-matrix th,.overview-matrix td{text-align:center;min-width:0}.overview-matrix thead th:first-child,.overview-matrix tbody th{text-align:left;min-width:120px}.overview-matrix tbody th{color:var(--mute-1);font-weight:500}.overview-matrix tbody td{font-family:var(--mono);font-size:16px}.overview-run-list{display:grid}.overview-run-row{border-bottom:1px solid var(--line-3);grid-template-columns:138px minmax(190px,1fr) 92px 76px minmax(220px,1.2fr) 112px minmax(140px,.8fr);align-items:center;gap:16px;min-height:56px;padding:8px 16px;font-size:12px;display:grid}.overview-run-row:last-child{border-bottom:0}.overview-run-row:hover{background:var(--paper-2)}.overview-run-main{min-width:0}.overview-run-main strong,.overview-run-main small{display:block}.overview-run-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.overview-run-main small{color:var(--mute-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.overview-run-row>span:nth-child(n+3),.overview-run-row time{color:var(--mute-2)}.overview-run-error{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-run-row time{text-align:right}.overview-run-status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.overview-run-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.overview-run-status.is-ok{color:var(--ok)}.overview-run-status.is-warn{color:var(--warn)}.overview-run-status.is-bad{color:var(--bad)}.overview-load{justify-items:start;gap:8px;padding:24px;display:grid}.overview-load p{color:var(--mute-2)}@media (width<=1100px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-run-row{grid-template-columns:150px minmax(220px,1fr) 112px 88px}.overview-run-row>span:nth-child(5),.overview-run-row>span:nth-child(6),.overview-run-row>span:nth-child(7){display:none}}@media (width<=900px){.overview-content{gap:16px;padding-bottom:32px}.overview-verdict{grid-template-columns:64px minmax(0,1fr)}.overview-verdict>small{grid-column:2}.overview-lower-grid{gap:16px}.overview-table{min-width:620px}.overview-run-row{grid-template-columns:minmax(200px,1fr) 88px}.overview-run-row>span:nth-child(3),.overview-run-row time{display:none}}@media (width<=560px){.overview-verdict{grid-template-columns:1fr;gap:6px}.overview-verdict>small{grid-column:auto}.overview-verdict>strong{font-size:18px}.overview-metrics{grid-template-columns:1fr 1fr}.overview-metric{padding:14px 12px}.overview-metric>strong{font-size:24px}.overview-toolbar{flex-direction:column-reverse;align-items:flex-end}.overview-toolbar>span{padding-top:8px}.overview-segments{width:100%}.overview-segments button{flex:1;min-width:0;height:36px}.overview-table{table-layout:fixed;min-width:0}.overview-table thead th:first-child,.overview-table tbody th{width:40%;min-width:0}.overview-table th,.overview-table td{min-width:0;padding:8px 5px}.overview-table tbody td:last-child{width:32px;min-width:0}.overview-matrix{table-layout:fixed;min-width:0}.overview-matrix thead th:first-child,.overview-matrix tbody th{width:25%;min-width:0}.overview-matrix th,.overview-matrix td{min-width:0;padding:8px 4px}.overview-matrix thead th{font-size:10px;line-height:1.4}.overview-runs{overflow:hidden}.overview-run-row{grid-template-columns:minmax(0,1fr) auto}.overview-run-row>span:nth-child(n+3),.overview-run-row time{display:none}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.resize-none{resize:none}}:root{--paper:#fff;--paper-2:#fafafa;--paper-3:#f4f4f4;--paper-4:#ededed;--ink:#0a0a0a;--ink-2:#161616;--ink-3:#262626;--mute-1:#3d3d3d;--mute-2:#6b6b6b;--mute-3:#9a9a9a;--line:#e6e6e6;--line-2:#dcdcdc;--line-3:#f0f0f0;--link:#0476f6;--ok:#15803d;--warn:#a16207;--bad:#b91c1c;--bad-wash:#fef2f2;--bad-line:#f3c4c4;--warn-wash:#fefce8;--warn-line:#ece3b4;--canvas:var(--paper);--surface:var(--paper);--raised:var(--paper);--hover:var(--paper-2);--hairline:var(--line-3);--ink-soft:var(--mute-1);--muted:var(--mute-2);--faint:var(--mute-3);--accent:var(--ink);--accent-ink:var(--ink);--accent-wash:var(--paper-3);--sans:"Geist Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "PingFang SC", "Microsoft YaHei", monospace;--bar-h:32px;--side-w:240px;--gutter:28px;--content-max:1720px;--ease:cubic-bezier(.2, .7, .2, 1);--radius:0;--radius-sm:0;--overlay:0 24px 64px -16px #0a0a0a47}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}*{box-sizing:border-box}h1,h2,h3,p,dl,dd,dt,ul,li,pre{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}code{font-family:var(--mono);letter-spacing:-.01em;font-size:12px}::selection{background:var(--ink);color:var(--paper)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--paper-2)}::-webkit-scrollbar-thumb:hover{background:var(--mute-3)}::-webkit-scrollbar-corner{background:var(--paper-2)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line-2) var(--paper-2)}}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pulse{50%{opacity:.5}}@keyframes blink{50%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes modal-out{to{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.grid-bg{background-image:linear-gradient(var(--line-3) 1px, transparent 1px), linear-gradient(90deg, var(--line-3) 1px, transparent 1px);background-size:48px 48px}.micro,.eyebrow,.nav-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);font-size:11px;font-weight:500}.live-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse;display:inline-block}.live-dot.is-ok{color:var(--ok)}.live-dot.is-pending{color:var(--mute-3)}.live-dot.is-still{animation:none}.cursor{vertical-align:-2px;background:currentColor;width:8px;height:14px;margin-left:4px;animation:1s steps(2,start) infinite blink;display:inline-block}.ink-pill{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.btn{border:1px solid var(--line-2);background:var(--paper);height:36px;color:var(--ink);letter-spacing:.04em;white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink);background:var(--paper-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{border-color:var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.08em}.btn-primary:hover:not(:disabled){background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn-quiet{color:var(--mute-2);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--paper-3);color:var(--ink);border-color:#0000}.btn-sm{height:28px;padding:0 10px;font-size:11.5px}.btn-lg{height:44px;padding:0 28px;font-size:13.5px}.btn-danger{color:var(--bad)}.btn-danger:hover:not(:disabled){background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.status{color:var(--mute-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-ok{color:var(--ok)}.status-warn{color:var(--warn)}.status-bad{color:var(--bad)}.status-accent{color:var(--ink)}.pill{border:1px solid var(--line);background:var(--paper-3);color:var(--mute-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.pill-ok{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pill-alert{border-color:var(--bad);color:var(--bad)}.panel{border:1px solid var(--line);background:var(--paper)}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px 18px;display:flex}.panel-head h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.panel-head p{color:var(--mute-2);margin-top:4px;font-size:13px}.coord{font-family:var(--mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;display:block;overflow:hidden}.coord-dom{color:var(--ink);font-weight:600}.coord-slug{color:var(--mute-1)}.coord-id{color:var(--mute-3)}.note{border:1px solid var(--line);background:var(--paper-2);color:var(--mute-1);padding:14px 16px;font-size:13px;line-height:1.6}.note-alert{border-color:var(--bad-line);background:var(--bad-wash);color:var(--bad)}.note-warn{border-color:var(--warn-line);background:var(--warn-wash);color:var(--warn)}.empty{color:var(--mute-3);text-align:center;padding:72px 24px;font-size:13px}.empty p:first-child{color:var(--ink);font-size:15px;font-weight:500}.center-screen{min-height:100vh;color:var(--mute-2);text-align:center;background-color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative}.center-screen .loading{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);align-items:center;font-size:12px;display:inline-flex}.login-card{border:1px solid var(--line-2);background:var(--paper);width:100%;max-width:400px;animation:rise .24s var(--ease) both;flex-direction:column;align-items:center;gap:12px;padding:48px 40px 36px;display:flex;position:relative}.login-card h1{letter-spacing:-.035em;color:var(--ink);font-size:30px;font-weight:500;line-height:1.1}.login-card p{color:var(--mute-1);font-size:14px}.login-card .btn{width:100%;margin-top:12px}.login-card .note{text-align:left;width:100%}.login-hint{color:var(--mute-3);font-size:12px;line-height:1.6}.session-user{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-error{color:#ff8a80;white-space:nowrap}.session-exit{color:#bdbdbd;font-family:var(--mono);letter-spacing:.06em;background:0 0;border:1px solid #3d3d3d;padding:2px 8px;font-size:10px}.session-exit:hover:not(:disabled){border-color:var(--paper);color:var(--paper)}.session-exit:disabled{opacity:.5;cursor:not-allowed}.forbidden{border:1px solid var(--line-2);background:var(--paper);max-width:560px;margin:auto;padding:48px}.forbidden h1{letter-spacing:-.03em;margin:8px 0;font-size:28px;font-weight:500}.forbidden p{color:var(--mute-2);margin-bottom:24px}.input,.select,.textarea{border:1px solid var(--line-2);background:var(--paper);width:100%;min-height:36px;color:var(--ink);transition:border-color .16s var(--ease), background .16s var(--ease);padding:8px 12px;font-size:13px}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none' stroke='%236b6b6b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 7.5l5 5 5-5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.input:hover,.select:hover,.textarea:hover{border-color:var(--mute-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:0}.input::placeholder,.textarea::placeholder{color:var(--mute-3)}.textarea{resize:none;min-height:72px;font-family:var(--mono);font-size:12px;line-height:1.6}.fieldset{padding:24px}.fieldset+.fieldset{border-top:1px solid var(--line)}.fieldset>.eyebrow{margin-bottom:16px;display:block}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.is-wide{grid-column:1/-1}.field>label{color:var(--ink);font-size:12.5px;font-weight:500}.field-help{color:var(--mute-3);font-size:12px;line-height:1.6}.field-help.is-alert{color:var(--bad)}.field.is-expanded{grid-column:1/-1}.field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-label-row>label{color:var(--ink);font-size:12.5px;font-weight:500}.btn-text{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.btn-text:hover{color:var(--ink)}.btn-text .icon{width:12px;height:12px}.inline-create{border:1px solid var(--line-2);background:var(--paper-2);animation:rise .24s var(--ease) both;flex-direction:column;gap:14px;margin-top:4px;padding:16px;display:flex}.inline-create .field-grid{gap:14px 16px}.inline-create .input{background:var(--paper)}.inline-create-actions{gap:8px;display:flex}@supports selector(::picker(select)){.select{appearance:base-select}.select::picker(select){appearance:base-select}.select::picker-icon{display:none}.select:open{border-color:var(--ink)}.select::picker(select){border:1px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:none;max-height:288px;animation:modal-in .16s var(--ease) both;border-radius:0;margin:4px 0 0;padding:4px 0;font-size:13px}.select option{cursor:pointer;min-height:0;transition:background .12s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.select option::checkmark{display:none}.select option:hover,.select option:focus-visible{background:var(--paper-2);outline:0}.select option:checked{background:var(--ink);color:var(--paper)}.select option:after{content:attr(data-key);font-family:var(--mono);letter-spacing:.04em;color:var(--mute-3);font-size:11px}.select option:checked:after{color:#bdbdbd}.select option[value=""]{color:var(--mute-3)}.select option[value=""]:checked{color:var(--paper)}}.switch{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;transition:border-color .16s var(--ease);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.switch:hover{border-color:var(--line-2)}.switch input{width:15px;height:15px;accent-color:var(--ink);flex:none;margin-top:3px}.switch strong{font-size:13px;font-weight:500;display:block}.switch span{color:var(--mute-3);font-size:12px;display:block}dialog.modal{border:1px solid var(--ink);background:var(--paper);width:min(672px,100vw - 32px);max-height:88vh;color:var(--ink);box-shadow:none;margin:auto;padding:0;overflow:hidden}dialog.modal[open]{animation:modal-in .2s var(--ease) both}dialog.modal::backdrop{animation:fade .2s var(--ease) both;background:#f4f4f4c7}dialog.modal[data-closing]{animation:modal-out .15s var(--ease) both}dialog.modal[data-closing]::backdrop{animation:fade-out .15s var(--ease) both}.modal-inner{flex-direction:column;max-height:88vh;display:flex}.modal-head{border-bottom:1px solid var(--line);padding:22px 24px 16px}.modal-head h2{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.15}.modal-head p{max-width:60ch;color:var(--mute-2);margin-top:8px;font-size:13px;line-height:1.6}.modal-scroll{overflow-y:auto}.modal-foot{border-top:1px solid var(--line);background:var(--paper-2);justify-content:flex-end;align-items:center;gap:8px;padding:16px 28px;display:flex}.modal-foot .spacer{color:var(--mute-3);margin-right:auto;font-size:12px}.shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.statusbar{z-index:60;background:var(--ink);color:var(--paper);flex:none}.statusbar-inner{height:var(--bar-h);padding:0 var(--gutter) 0 20px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.statusbar-group{align-items:center;gap:10px;min-width:0;display:flex}.statusbar-group.is-wide{color:#bdbdbd;gap:32px}.statusbar-group b{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:500}.statusbar-group b.is-bad{color:#ff8a80}.statusbar-group.is-end{color:#bdbdbd;text-overflow:ellipsis;text-transform:none;letter-spacing:.04em;overflow:hidden}.statusbar .live-dot{color:var(--paper)}.frame{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.sidebar{width:var(--side-w);height:calc(100vh - var(--bar-h));border-right:1px solid var(--line);background:var(--paper);flex-direction:column;flex:none;align-self:stretch;display:flex;overflow-y:auto}.sidebar-top{padding:14px 12px 8px}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:4px 6px 14px;display:flex}.brand-mark{background:var(--ink);width:28px;height:28px;color:var(--paper);letter-spacing:-.02em;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.brand-mark.is-lg{width:44px;height:44px;font-size:20px}svg.brand-mark{display:block}.brand-name{letter-spacing:-.03em;font-size:17px;font-weight:600}.search{border:1px solid var(--line);background:var(--paper-2);height:34px;color:var(--mute-2);transition:border-color .16s var(--ease), background .16s var(--ease);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.search:hover{border-color:var(--line-2)}.search:focus-within{border-color:var(--ink);background:var(--paper);color:var(--ink)}.search svg{flex:none}.search input{min-width:0;height:100%;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px}.search input::placeholder{color:var(--mute-3)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search kbd{border:1px solid var(--line);background:var(--paper);font-family:var(--mono);color:var(--mute-3);flex:none;padding:1px 6px;font-size:10px}.nav-label{padding:14px 18px 6px}.nav-list{flex-direction:column;gap:1px;padding:0 8px;display:flex}.nav-list-lead{border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px}.nav-item{width:100%;height:34px;color:var(--mute-1);text-align:left;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex;position:relative}.nav-item:hover{background:var(--paper-2);color:var(--ink)}.nav-item.is-active{background:var(--paper-3);color:var(--ink);font-weight:500}.nav-item.is-active:before{content:"";background:var(--ink);width:2px;position:absolute;top:6px;bottom:6px;left:-8px}.nav-icon{color:var(--mute-3);transition:color .16s var(--ease);flex:none}.nav-item:hover .nav-icon,.nav-item.is-active .nav-icon{color:var(--ink)}.nav-count{font-family:var(--mono);color:var(--mute-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.nav-item.is-active .nav-count{color:var(--mute-1)}.nav-item.is-disabled{color:var(--mute-3);cursor:default}.nav-item.is-disabled:hover{color:var(--mute-3);background:0 0}.nav-item.is-disabled:hover .nav-icon{color:var(--mute-3)}.nav-soon{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-3);margin-left:auto;padding:1px 5px;font-size:9px}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:10px 12px 12px}.health-line{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);align-items:center;gap:8px;padding:4px 8px 10px;font-size:10.5px;display:flex}.account{text-align:left;width:100%;height:44px;transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 8px;display:flex}.account:hover{background:var(--paper-2);border-color:var(--line)}.avatar{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--mono);flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.account-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.account-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.account-copy small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-3);font-size:10px}.account-exit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-3);margin-left:auto;font-size:10px}.account:hover .account-exit{color:var(--ink)}.workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.page-head{padding:22px var(--gutter) 0;border-bottom:1px solid var(--line);background:var(--paper)}.page-head-inner{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.page-head.is-narrow .page-head-inner,.page-head.is-narrow .page-nav{max-width:1216px;margin-left:auto;margin-right:auto}.content.is-narrow{max-width:calc(1216px + var(--gutter) * 2);margin:0 auto;padding-top:24px}.page-head-copy{min-width:0}.page-head h1{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.page-head p{color:var(--mute-2);margin-top:6px;font-size:13px}.page-head-sep{color:var(--mute-3);margin:0 8px}.page-actions{flex:none;align-items:center;gap:8px;padding-bottom:2px;display:flex}.content{width:100%;max-width:var(--content-max);padding:18px var(--gutter) 64px;flex:1}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.metrics-3{border:1px solid var(--line);background:var(--line);animation:rise .42s 50ms var(--ease) both;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.metric{background:var(--paper);transition:background .2s var(--ease);flex-direction:column;padding:14px 18px 12px;display:flex}.metric:hover{background:var(--paper-2)}.metric .value{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:1;align-items:baseline;gap:6px;font-size:26px;font-weight:600;line-height:1.1;display:flex}.metric .value-of{color:var(--mute-3);font-size:13px;font-weight:500}.metric .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);order:2;margin-top:7px;font-size:10.5px;font-weight:500}.metric .meta{color:var(--mute-3);order:3;margin-top:3px;font-size:12px}.metric.is-alert .value{color:var(--bad)}.toolbar{animation:rise .42s .1s var(--ease) both;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 12px;display:flex}.chips{border-top:1px solid var(--line);border-left:1px solid var(--line);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.chip{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--mute-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .16s var(--ease), color .16s var(--ease);align-items:center;padding:8px 14px;font-size:11.5px;font-weight:500;display:inline-flex}.chip:hover{background:var(--paper-2);color:var(--ink)}.chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip-count{opacity:.6;font-variant-numeric:tabular-nums;margin-left:8px}.toolbar-hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.data-table{border:1px solid var(--line);border-top-color:var(--ink);background:var(--paper);animation:rise .42s .15s var(--ease) both}.data-table+.toolbar{padding-top:20px}.data-head,.data-row{grid-template-columns:var(--cols);align-items:center;gap:14px;padding-left:16px;padding-right:16px;display:grid}.data-head{top:var(--bar-h);z-index:5;background:var(--paper-2);border-bottom:1px solid var(--line);height:34px;position:sticky}.data-head span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.data-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);text-align:left;width:100%;min-height:48px;color:inherit;transition:background .16s var(--ease);padding-top:8px;padding-bottom:8px}.data-row:last-child,.group:last-child .data-row:last-child{border-bottom:0}.data-row:hover{background:var(--paper-2)}.data-row.is-static{cursor:default}.data-row.is-selected{background:var(--paper-2);box-shadow:inset 2px 0 var(--ink)}.cell{min-width:0;color:var(--mute-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cell code{color:var(--mute-1);font-size:11.5px}.cell .muted{color:var(--mute-3)}.cell-main strong{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cell-sub{color:var(--mute-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.cell-actions{justify-content:flex-end;gap:4px;display:flex;overflow:visible}.row-chevron{color:var(--mute-3);text-align:right;transition:transform .2s var(--ease), color .2s var(--ease)}.data-row:hover .row-chevron,.data-row.is-selected .row-chevron{color:var(--ink);transform:translate(3px)}.group-head{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 16px 7px;display:flex}.group+.group .group-head{border-top:1px solid var(--line)}.group-head strong{letter-spacing:.04em;color:var(--ink);font-size:12px;font-weight:600}.group-head .count{font-family:var(--mono);letter-spacing:.1em;color:var(--mute-3);font-size:10.5px}.catalog{--cols:minmax(220px, 1.6fr) 110px minmax(150px, 1fr) minmax(150px, 1fr) minmax(170px, 1.1fr) 92px 84px 20px;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.catalog.is-single{grid-template-columns:minmax(0,1fr)}.catalog:not(.is-single){--cols:minmax(200px, 1.4fr) 100px minmax(130px, 1fr) 84px 20px}.catalog:not(.is-single) .col-repo,.catalog:not(.is-single) .col-build,.catalog:not(.is-single) .col-watch{display:none}.detail{animation:slide-in .36s var(--ease) both;position:sticky;top:16px}.detail.is-preview{right:var(--gutter);top:calc(var(--bar-h) + 16px);width:380px;max-height:calc(100vh - var(--bar-h) - 32px);z-index:40;pointer-events:none;box-shadow:var(--overlay);position:fixed;overflow:hidden}@media (width<=1100px){.detail.is-preview{display:none}}.detail-head{border-bottom:1px solid var(--line);padding:20px 20px 18px}.detail-head h2{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.15}.detail-head .coord{white-space:normal;margin-top:8px;font-size:12px}.facts{flex-direction:column;display:flex}.fact{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:10px 20px;display:grid}.fact+.fact{border-top:1px solid var(--line-3)}.fact dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);padding-top:2px;font-size:10.5px;font-weight:500}.fact dd{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.fact dd .is-unset{color:var(--mute-3)}.section-label{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 8px;font-size:11px;font-weight:500;display:flex}.section-label span{color:var(--mute-3);font-variant-numeric:tabular-nums}.section-label h2{color:inherit;font:inherit;margin:0}.members{flex-direction:column;display:flex}.member{transition:background .16s var(--ease);align-items:center;gap:12px;padding:9px 20px;display:flex}.member:hover{background:var(--paper-2)}.member+.member{border-top:1px solid var(--line-3)}.member .avatar{background:var(--paper-3);width:26px;height:26px;color:var(--mute-1);font-size:9.5px}.member-id{min-width:0;font-family:var(--mono);color:var(--mute-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.member-actions{flex:none;gap:2px;display:flex}.member-add{gap:8px;padding:12px 20px 20px;display:flex}.member-add .input{flex:1;min-width:0}.stage-table{--cols:minmax(140px, 1fr) minmax(120px, 1fr) 90px minmax(200px, 1.4fr) minmax(200px, 1.4fr);margin-bottom:0}.stage-name{align-items:center;gap:8px;display:flex}.stage-name strong{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.stage-dot{background:var(--mute-3);border-radius:50%;flex:none;width:8px;height:8px}.stage-dot.stage-qa{background:var(--ok)}.stage-dot.stage-pre{background:var(--warn)}.stage-dot.stage-prod{background:var(--bad)}.cluster-table{--cols:minmax(170px, 1.2fr) minmax(200px, 1.4fr) 130px 120px 92px 96px 110px}.approval-table{--cols:minmax(180px, 1.6fr) 110px 80px minmax(140px, 1fr)}.mine-table{--cols:minmax(200px, 1.6fr) 110px minmax(180px, 1.2fr)}.onboarding-table{--cols:56px minmax(170px, 1.2fr) minmax(220px, 1.6fr) 110px}.cluster-targets-table{--cols:minmax(240px, 360px) 120px}.onboarding-row{cursor:pointer}.linklike{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.linklike:hover strong{text-underline-offset:3px;text-decoration:underline}.action-bar{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:16px 20px;display:flex}.action-summary{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.action-summary strong{font-weight:600}.action-summary span{color:var(--mute-2)}.action-buttons{gap:10px;display:flex}.cluster-table .cell .status{font-size:12.5px}.wizard{grid-template-columns:224px minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.wizard-rail{top:calc(var(--bar-h) + 18px);animation:rise .42s var(--ease) both;flex-direction:column;display:flex;position:sticky}.rail-group{padding:14px 12px 6px}.wizard-rail>div:first-child .rail-group{padding-top:2px}.rail-step{width:100%;color:var(--mute-2);text-align:left;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px 8px 12px;display:grid}.rail-step:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.rail-step:disabled{cursor:default}.rail-step.is-current{border-left-color:var(--ink);background:var(--paper-3);color:var(--ink)}.rail-step.is-done{color:var(--mute-1)}.rail-step.is-locked{color:var(--mute-3)}.rail-num{border:1px solid var(--line-2);background:var(--paper);width:24px;height:24px;font-family:var(--mono);letter-spacing:.06em;color:var(--mute-2);transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);place-items:center;font-size:10px;display:grid}.rail-num svg{width:12px;height:12px}.rail-step.is-current .rail-num{border-color:var(--ink);color:var(--ink)}.rail-step.is-done .rail-num{border-color:var(--ink);background:var(--ink);color:var(--paper)}.rail-step.is-locked .rail-num{border-color:var(--line);background:var(--paper-3);color:var(--mute-3)}.rail-title{font-size:13px;font-weight:500;line-height:1.2}.rail-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-3);grid-column:2;margin-top:2px;font-size:10px}.wizard-form{border-top-color:var(--ink);min-height:560px;animation:rise .42s 50ms var(--ease) both;flex-direction:column;display:flex}.wizard-step-head{border-bottom:1px solid var(--line);padding:20px 24px 18px}.wizard-step-head h2{letter-spacing:-.03em;margin-top:8px;font-size:20px;font-weight:500;line-height:1.15}.wizard-step-head p{max-width:64ch;color:var(--mute-2);margin-top:6px;font-size:13px;line-height:1.6}.wizard-form>.note{margin:16px 24px 0}.wizard-body{flex:1}.wizard-body .fieldset{padding:22px 24px 24px}.review-facts .fact{grid-template-columns:120px minmax(0,1fr);padding:12px 24px}.review-facts .fact+.fact{border-top-color:var(--line)}.wizard-foot{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#fffffff0;align-items:center;gap:8px;padding:14px 24px;display:flex;position:sticky;bottom:0}.wizard-foot .spacer{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-3);flex:1;margin:0 8px;font-size:11px}.wizard-foot .btn-primary svg{margin-right:-4px}.wizard-summary{top:calc(var(--bar-h) + 18px);animation:rise .42s .1s var(--ease) both;position:sticky}.wizard-summary .detail-head h2{margin-top:6px;font-size:18px}.wizard-summary .detail-head .coord{margin-top:6px}.field-row{gap:8px;display:flex}@media (width<=1500px){.catalog.is-single{--cols:minmax(220px, 1.6fr) 110px minmax(150px, 1fr) minmax(150px, 1fr) 92px 84px 20px}.catalog.is-single .col-watch{display:none}}@media (width<=1300px){.wizard{grid-template-columns:200px minmax(0,1fr)}.wizard-summary{display:none}.catalog.is-single{--cols:minmax(220px, 1.6fr) 110px minmax(150px, 1fr) 92px 84px 20px}.catalog.is-single .col-build{display:none}.cluster-table{--cols:minmax(160px, 1.2fr) minmax(180px, 1.4fr) 130px 92px 96px 110px}.cluster-table .col-version{display:none}.statusbar-group.is-wide{gap:20px}}@media (width<=1100px){.catalog,.catalog:not(.is-single){--cols:minmax(200px, 1.4fr) 100px minmax(130px, 1fr) 84px 20px;grid-template-columns:minmax(0,1fr)}.catalog .col-repo,.catalog .col-build,.catalog .col-watch{display:none}.detail{position:static}.statusbar-group.is-wide{display:none}.cluster-table{--cols:minmax(160px, 1.2fr) minmax(180px, 1.4fr) 130px 92px 110px}.cluster-table .col-synced{display:none}}@media (width<=900px){:root{--gutter:16px}.wizard{grid-template-columns:minmax(0,1fr)}.wizard-rail{border-bottom:1px solid var(--line);flex-direction:row;gap:4px;padding-bottom:8px;position:static;overflow-x:auto}.wizard-rail>div{display:flex}.rail-group{display:none}.rail-step{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;grid-template-columns:22px auto;width:auto;padding:6px 8px}.rail-step.is-current{border-bottom-color:var(--ink);background:0 0}.rail-meta{display:none}.wizard-form{min-height:0}.review-facts .fact{grid-template-columns:96px minmax(0,1fr);padding-left:16px;padding-right:16px}.wizard-step-head,.wizard-foot{padding-left:16px;padding-right:16px}.frame{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:4px;width:100%;height:auto;padding:8px 12px;position:static;overflow-x:auto}.sidebar-top{align-items:center;gap:10px;padding:0;display:flex}.brand{width:auto;padding:0 8px 0 0}.search{width:180px}.nav-label,.sidebar-foot{display:none}.nav-list{flex-direction:row;gap:2px;padding:0}.nav-item{white-space:nowrap;width:auto;padding:0 10px}.nav-item.is-active:before{width:auto;height:2px;inset:auto 10px 0}.nav-count{margin-left:6px}.statusbar-group.is-end{display:none}.page-head{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:12px 14px 10px}.metric .value{font-size:22px}.field-grid{grid-template-columns:minmax(0,1fr)}.catalog,.catalog:not(.is-single){--cols:minmax(160px, 1fr) 76px 20px}.catalog .col-domain,.catalog .col-owners{display:none}.stage-table{--cols:minmax(120px, 1fr) minmax(110px, 1fr) 80px}.stage-table .cell:nth-child(n+4){display:none}.cluster-table{--cols:minmax(140px, 1.2fr) 120px 92px 100px}.cluster-table .col-server{display:none}.detail-head,.fact,.section-label,.member,.member-add,.fieldset{padding-left:16px;padding-right:16px}.modal-head,.modal-foot{padding-left:20px;padding-right:20px}}.mode-switch{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.mode-switch label{cursor:pointer;background:var(--paper-2);transition:background .16s var(--ease), box-shadow .16s var(--ease);flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative}.mode-switch label+label{border-left:1px solid var(--line)}.mode-switch label:hover{background:var(--paper)}.mode-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mode-switch input:focus-visible+strong{outline:2px solid var(--ink);outline-offset:2px}.mode-switch strong{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mode-switch strong:before{content:"";border:1px solid var(--ink);flex:none;width:10px;height:10px}.mode-switch span{color:var(--mute-3);font-size:12px;line-height:1.5}.mode-switch label:has(input:checked){background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.mode-switch label:has(input:checked) strong:before{background:var(--ink)}@media (width<=640px){.mode-switch{grid-template-columns:1fr}.mode-switch label+label{border-left:0;border-top:1px solid var(--line)}}.steps{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding:8px 0 2px;display:flex}.step-row{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.probe-input{gap:10px;display:flex}.field-row{flex-wrap:wrap;gap:10px;display:flex}.field-row .input{flex:10rem;min-width:0}.probe-input .input{flex:1}.probe-rows{grid-template-columns:max-content 1fr;gap:6px 18px;margin:12px 0 0;font-size:13px;display:grid}.probe-row{display:contents}.probe-rows dt{color:var(--mute-3);white-space:nowrap}.probe-rows dd{word-break:break-all;min-width:0;margin:0}.probe-src{color:var(--mute-3);margin-left:8px;font-size:11.5px}.probe-envs{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin-top:14px;display:grid}.probe-env{border-right:1px solid var(--line);padding:14px 16px}.probe-env:last-child{border-right:0}.probe-env-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.probe-env .probe-rows{grid-template-columns:max-content 1fr;gap:4px 12px;font-size:12.5px}.plain-list{margin:6px 0 0;padding-left:18px}@media (width<=640px){.probe-env{border-right:0;border-bottom:1px solid var(--line)}}.probe-env-problems{color:var(--bad);margin:8px 0 0;font-size:12px;line-height:1.55}.probe-shared{border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:12px}.probe-shared .plain-list{color:var(--mute-1)}.probe-shared code{word-break:break-all}.probe-shared .field-help{margin-top:6px;display:block}.runtime{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.runtime-stages .chip{justify-content:center;min-width:52px}.runtime-stages .chip:disabled{color:var(--mute-3);cursor:not-allowed}.runtime-live{align-items:center;gap:12px;min-width:0;font-size:12.5px;display:flex}.runtime-app{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--mute-1);flex:1;font-size:12px;overflow:hidden}.runtime-workload{border:1px solid var(--line);background:var(--paper-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.runtime-workload strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.runtime-stale{border:1px dashed var(--line-2);color:var(--mute-1);padding:14px 16px;font-size:13px}.runtime-stale .status{color:var(--mute-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.runtime-stale p{margin-top:6px}.runtime-stale small{color:var(--mute-3);margin-top:4px;font-size:12px;display:block}.micro.is-plain{text-transform:none;letter-spacing:.04em}.pods{border:1px solid var(--line);flex-direction:column;display:flex}.pod+.pod{border-top:1px solid var(--line-3)}.pod-row{text-align:left;width:100%;transition:background .16s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.pod-row:hover,.pod.is-open>.pod-row{background:var(--paper-2)}.pod-row .status{white-space:normal;word-break:break-word;flex:none;width:112px;font-size:12px;line-height:1.25}.pod-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pod-name{font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pod-sub{color:var(--mute-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pod-chevron{width:14px;height:14px;color:var(--mute-3);transition:transform .16s var(--ease);flex:none}.pod.is-open .pod-chevron{color:var(--ink);transform:rotate(90deg)}.pod-detail{border-top:1px solid var(--line-3);background:var(--paper);flex-direction:column;gap:10px;padding:12px;display:flex}.pod-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pod-tabs .chip{padding:0 12px}.log-controls{align-items:center;gap:6px;display:flex}.select-sm{background-position:right 8px center;width:auto;min-height:28px;padding:4px 28px 4px 8px;font-size:12px}.log-view{border:1px solid var(--line-2);background:var(--paper);max-height:280px;font-family:var(--mono);color:var(--ink);padding:8px 10px;font-size:11px;line-height:1.55;overflow:auto}.log-line{gap:8px;display:flex}.log-time{color:var(--mute-3);font-variant-numeric:tabular-nums;flex:none}.log-text{white-space:pre-wrap;word-break:break-all;min-width:0}.log-empty{color:var(--mute-3)}.events{flex-direction:column;gap:8px;display:flex}.event{border:1px solid var(--line);padding:8px 10px;font-size:12.5px}.event .status{font-size:12px}.event-meta{text-transform:none;letter-spacing:.04em;margin-left:8px}.event p{color:var(--mute-1);white-space:pre-wrap;word-break:break-word;margin-top:4px}.tabs{margin:0 0 16px}.env-axis{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.env-node+.env-node{border-left:1px solid var(--line)}.env-node .env-pick{width:100%;color:var(--mute-1);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px 20px;display:grid}.env-node .env-pick:hover{background:var(--paper-2);color:var(--ink)}.env-node.is-current .env-pick{background:var(--paper-3);color:var(--ink)}.env-node .rail-num{grid-row:1/3}.env-node.is-current .rail-num{border-color:var(--ink);background:var(--ink);color:var(--paper)}.env-name{font-size:13px;font-weight:600}.env-node.is-empty .env-name{color:var(--mute-3)}.env-state{color:var(--mute-2);font-size:12px}.code-block{border:1px solid var(--line);background:var(--paper-2);white-space:pre;max-height:420px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;overflow-x:auto}.page-back{color:var(--mute-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:8px;padding:0;font-size:12.5px;display:inline-flex}.page-back:hover{color:var(--ink)}.page-nav{margin-bottom:-1px;display:flex}.page-nav-item{border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--mute-2);font:inherit;letter-spacing:.04em;cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);align-items:center;padding:10px 20px;font-size:13px;font-weight:500;display:inline-flex}.page-nav-item:first-child{border-left:1px solid var(--line)}.page-nav-item:hover{background:var(--paper-2);color:var(--ink)}.page-nav-item[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.page-nav-item .tab-count{font-family:var(--mono);opacity:.6;margin-left:8px;font-size:11px}.env-node{position:relative}.env-node .env-pick{padding-right:86px}.env-node .env-release{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.secret-actions{gap:4px;margin-left:12px;display:inline-flex}.is-narrow .panel+.panel,.is-narrow [role=tabpanel] .panel+.panel,.is-narrow [role=tabpanel]+.panel{margin-top:24px}.panel>.section-label:first-child,.panel>.fieldset:first-child>.section-label:first-child{border-top:0}.page-back{font-size:12px}dialog.modal.is-sm{width:min(480px,100vw - 32px)}dialog.modal.is-sm .modal-scroll:empty{display:none}.page-nav-item{justify-content:center;min-width:148px}.chips.tabs .chip{justify-content:center;min-width:96px}details.fold{border-top:1px solid var(--line-3)}details.fold>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;font-size:11px;font-weight:500;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:after{content:"收起";font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--mute-3);font-size:12px}details.fold:not([open])>summary:after{content:"展开"}details.fold>summary:hover{color:var(--ink)}.env-next{color:var(--mute-3)}.check-bar{align-items:center;gap:12px;padding:4px 0 10px;display:flex}.check-bar .spacer{flex:1;min-width:0}.check-bar .status-alert{color:var(--alert,#b42318)}.app-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.statusbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:42px;padding:0 24px;font-size:12px;display:flex}.status-spacer{flex:1}.status-copy{color:var(--mute-2)}.app-body{min-height:calc(100vh - 42px);display:flex}.sidebar{border-right:1px solid var(--line);flex-direction:column;width:220px;padding:24px 16px;display:flex}.brand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.sidebar nav{gap:4px;display:grid}.nav-item{text-align:left;color:var(--mute-2);cursor:pointer;background:0 0;border:0;padding:11px 12px}.nav-item:hover,.nav-item.active{color:var(--ink);background:var(--paper-3)}.sidebar-foot{color:var(--mute-2);align-items:center;gap:7px;margin-top:auto;font-size:12px;display:flex}.workspace{flex:1;max-width:1400px;padding:44px 52px;position:relative}.eyebrow{color:var(--mute-3);font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.page-head{justify-content:space-between;margin-bottom:30px;display:flex}.page-head h1{letter-spacing:-.04em;margin:7px 0;font-size:32px}.page-head p{color:var(--mute-2)}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.metric{border:1px solid var(--line);background:var(--paper-2);padding:18px 20px}.metric span{color:var(--mute-2);font-size:12px;display:block}.metric strong{margin-top:14px;font-size:28px;display:block}.quick-links{gap:12px;padding:22px;display:flex}.quick-links button{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;padding:14px 18px}.toolbar{gap:10px;margin-bottom:16px;display:flex}.input{border:1px solid var(--line);background:var(--paper);width:100%;max-width:420px;color:var(--ink);padding:11px 13px}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 16px}.table-wrap th{color:var(--mute-2);font-size:11px;font-weight:500}.table-wrap tbody tr{cursor:pointer}.table-wrap tbody tr:hover{background:var(--paper-2)}.table-wrap td strong,.table-wrap td small{display:block}.table-wrap td small{color:var(--mute-3);font:11px var(--mono);margin-top:4px}.detail{width:min(420px,100% - 104px);padding:24px;position:absolute;top:110px;right:52px;box-shadow:0 12px 40px #0001}.detail h2{margin:10px 0 22px}.detail dl{gap:12px;display:grid}.detail dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:8px;display:flex}.detail dt{color:var(--mute-2);font:11px var(--mono)}.detail dd{text-align:right;word-break:break-word;margin:0}.close{float:right;cursor:pointer;background:0 0;border:0;font-size:24px}.status-summary{color:#bdbdbd;font-family:var(--mono);white-space:nowrap;font-size:11px}.status-summary b{color:var(--paper);font-weight:500}.toolbar>.select{width:auto;min-width:160px}.sidebar-search{margin-bottom:20px;position:relative}.sidebar-search input{border:1px solid var(--line-2);background:var(--paper);width:100%;height:36px;padding:0 34px 0 10px;font-size:12px}.sidebar-search input:focus{border-color:var(--ink);outline:0}.sidebar-search kbd{color:var(--mute-3);font-family:var(--mono);font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nav-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-item small{color:var(--mute-3);font-family:var(--mono);font-size:10px}.nav-item.active small{color:var(--mute-2)}@media (width<=800px){.sidebar{width:160px}.workspace{padding:28px 20px}.metrics{grid-template-columns:1fr}.detail{width:calc(100% - 40px);right:20px}}.check{color:var(--mute-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:flex}.check input{accent-color:var(--ink)}.pager{justify-content:flex-end;gap:10px;padding:14px 16px;display:flex}.pager button{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);cursor:pointer;padding:7px 16px;font-size:12px}.pager button:disabled{opacity:.4;cursor:default}.manual-entry-form{border-top-color:var(--ink);width:100%;max-width:1080px;margin:0 auto 48px}.manual-entry-notice{justify-content:space-between;align-items:center;gap:16px;margin:16px 24px 0;display:flex}.fieldset-copy{color:var(--mute-3);margin:-8px 0 16px;font-size:12px;line-height:1.6}.manual-entry-form .input,.manual-entry-form .select{max-width:none}.manual-entry-form [aria-invalid=true]{border-color:var(--bad)}.manual-reason{resize:none;height:auto;min-height:92px;line-height:1.6}.manual-entry-actions{z-index:4;border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.manual-entry-actions{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.manual-entry-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manual-entry-actions>span{color:var(--mute-3);font-family:var(--mono);letter-spacing:.06em;margin-right:auto;font-size:11px}.unsaved-dialog{width:min(480px,100% - 32px)}@media (width<=560px){.manual-entry-notice{flex-direction:column;align-items:flex-start;margin:12px}.manual-entry-actions{flex-wrap:wrap;padding:12px;position:static}.manual-entry-actions>span{flex-basis:100%}.manual-entry-actions .btn{flex:1}}.claim-selected{border:1px solid var(--line-2);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 12px;display:flex}.claim-selected-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.claim-selected-copy strong{color:var(--ink);font-size:13px;font-weight:600}.claim-selected-copy small{font-family:var(--mono);color:var(--mute-3);font-size:11px}.claim-options{border:1px solid var(--ink);background:var(--paper);flex-direction:column;max-height:264px;margin-top:4px;display:flex;overflow-y:auto}.claim-option{border:0;border-bottom:1px solid var(--line-3);background:var(--paper);text-align:left;width:100%;transition:background .12s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.claim-option:last-child{border-bottom:0}.claim-option:hover{background:var(--paper-2)}.claim-option-main{align-items:baseline;gap:10px;min-width:0;display:flex}.claim-option-main strong{color:var(--ink);font-size:13px;font-weight:500}.claim-option-main code{color:var(--mute-2)}.claim-option-sub{color:var(--mute-3);flex:none;font-size:12px}.claim-results{border:1px solid var(--line)}.claim-results-head,.claim-results-row{grid-template-columns:minmax(220px,1fr) 88px minmax(180px,1.4fr);align-items:center;gap:14px;padding:8px 14px;display:grid}.claim-results-head{background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);font-size:10px;font-weight:500}.claim-results-row{border-bottom:1px solid var(--line-3);font-size:12.5px}.claim-results-row:last-child{border-bottom:0}.claim-results-row code{color:var(--mute-1);font-size:11.5px}.claim-results-detail{color:var(--mute-1);overflow-wrap:anywhere}.fact-source{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);vertical-align:1px;margin-left:10px;padding:1px 6px;font-size:9.5px;display:inline-block}.claim-json{border:1px solid var(--line-2);background:var(--paper-2);font-family:var(--mono);max-height:240px;margin-top:8px;padding:10px 12px;font-size:11px;line-height:1.6;overflow:auto}.app-shell{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.statusbar{flex:none}.app-body{flex:1;min-height:0}.sidebar{flex:none;overflow-y:auto}.workspace{overflow-y:auto}.workspace .table-wrap{flex:none;overflow:visible}.workspace{padding-top:20px}.page-head{margin-bottom:14px}.page-head h1{margin:4px 0 2px;font-size:26px;line-height:1.15}.page-head .eyebrow{margin-bottom:2px;line-height:1.3;display:block}.page-head p{line-height:1.5}.toolbar{margin-bottom:12px}.metrics{margin-bottom:16px}.table-wrap th,.table-wrap td{padding:9px 14px;line-height:1.45}.table-wrap td strong{line-height:1.3}.table-wrap td small{margin-top:2px;line-height:1.4}.table-wrap tr{vertical-align:middle}.workspace .table-wrap{overflow-x:auto}.chips .chip{padding:6px 12px;line-height:1.45}@media (width<=900px){.app-shell{height:auto;min-height:100vh;overflow:visible}.statusbar{flex-wrap:wrap;height:auto;min-height:42px;padding:9px 16px}.status-spacer,.status-summary{display:none}.app-body{min-height:0;display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:4px;width:100%;height:auto;padding:8px 12px;overflow:auto visible}.brand{flex:none;width:auto;margin-bottom:0;padding:0 8px 0 0}.sidebar-search{flex:none;width:180px;margin:0}.sidebar nav{flex:none;gap:2px;display:flex}.nav-item{white-space:nowrap;flex:none;width:auto;height:34px;padding:0 10px}.sidebar-foot{display:none}.workspace{width:100%;max-width:none;padding:20px 16px 48px;overflow:visible}.page-head{flex-direction:column;align-items:flex-start;gap:12px}.page-head-inner{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.page-head p{overflow-wrap:anywhere;max-width:100%}.page-actions{flex-wrap:wrap;width:100%}.toolbar{align-items:stretch}.toolbar .input{flex:100%;max-width:100%!important}.toolbar-hint{width:100%;margin-left:0}.quick-links{flex-wrap:wrap;padding:16px}.quick-links button{flex:180px;min-width:0}.section-label{flex-wrap:wrap;align-items:flex-start}.section-label>*{min-width:0}.table-wrap{overflow-x:auto}.table-wrap table{table-layout:auto;width:max-content;min-width:720px}.table-wrap th,.table-wrap td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.claim-option-main{flex-direction:column;align-items:flex-start;gap:2px}.claim-option-sub{overflow-wrap:anywhere;text-align:right;min-width:0}.claim-results-head,.claim-results-row{grid-template-columns:minmax(0,.9fr) minmax(74px,.7fr) minmax(0,1fr);gap:8px;padding:8px}.claim-results-head>*,.claim-results-row>*{overflow-wrap:anywhere;word-break:break-word;min-width:0}}@media (width<=560px){.statusbar{gap:7px;padding-left:12px;padding-right:12px}.statusbar .status-copy:last-child{margin-left:auto}.workspace{padding-left:12px;padding-right:12px}.page-head h1{font-size:24px}.metrics{grid-template-columns:1fr}.table-wrap th,.table-wrap td{padding:8px 9px}}.tag-facts .fact{grid-template-columns:minmax(180px,1.2fr) minmax(0,2fr)}.tag-facts .fact dt{text-transform:none;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.tag-facts .fact dd{overflow-wrap:anywhere;line-height:1.5}
