html,body{width:100%;height:100%;overflow:hidden}body.v2{font-size:13px}.adm{isolation:isolate;grid-template-columns:240px minmax(0,1fr);width:100%;min-width:0;height:100dvh;display:grid;position:relative;overflow:hidden}.adm>.sb{z-index:2;border-right:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-canvas-2) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:16px 12px 12px;display:grid;position:relative}.adm>.sb>.sb-top{justify-content:space-between;align-items:center;min-width:0;min-height:40px;padding:0 6px 8px;display:flex}.admin-logo-button{text-align:left;min-width:0}.admin-logo-button>span:last-child{min-width:0;line-height:1.2;display:grid}.admin-logo-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.admin-logo-button small{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600}.adm>.sb>.sb-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--v2-line-strong) transparent;align-content:start;gap:8px;min-width:0;min-height:0;padding:0 2px 6px;display:grid;overflow:hidden auto}.admin-nav-group{gap:2px;min-width:0;display:grid}.sb-group{color:var(--v2-text-faint);font-family:var(--v2-mono);letter-spacing:.16em;text-transform:uppercase;padding:8px 8px 4px;font-size:9.5px;font-weight:600}.sb-nav button.v2-sb-item{border-radius:var(--v2-r-sm);width:100%;min-width:0;min-height:44px;color:var(--v2-text-muted);cursor:pointer;text-align:left;transition:background-color var(--v2-fast) var(--v2-ease), border-color var(--v2-fast) var(--v2-ease), color var(--v2-fast) var(--v2-ease);background:0 0;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px 8px;display:grid}.sb-nav button.v2-sb-item>span{min-width:0;display:grid}.sb-nav button.v2-sb-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.sb-nav button.v2-sb-item small{color:var(--v2-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:450;line-height:1.3;overflow:hidden}.sb-nav button.v2-sb-item:hover{border-color:color-mix(in srgb, var(--v2-line-strong) 58%, transparent);background:var(--v2-surface-mute);color:var(--v2-text)}.sb-nav button.v2-sb-item.active{border-color:color-mix(in srgb, var(--v2-accent) 22%, var(--v2-line));background:linear-gradient(180deg, color-mix(in srgb, var(--v2-surface-elev) 94%, var(--v2-accent) 4%), color-mix(in srgb, var(--v2-surface) 98%, var(--v2-accent) 2%));color:var(--v2-text);box-shadow:inset 0 1px #ffffff0d}.sb-nav button.v2-sb-item.active small{color:color-mix(in srgb, var(--v2-text-muted) 82%, var(--v2-accent))}.admin-nav-chevron{color:var(--v2-text-faint);opacity:0;transition:opacity var(--v2-fast) var(--v2-ease), transform var(--v2-fast) var(--v2-ease);transform:translate(-2px)}.v2-sb-item:hover .admin-nav-chevron,.v2-sb-item.active .admin-nav-chevron{opacity:1;transform:translate(0)}.adm>.sb>.sb-foot{border-top:1px solid var(--v2-line);min-width:0;min-height:52px;color:var(--v2-text-subtle);grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:10px 8px 0;display:grid}.admin-account-mark{border:1px solid var(--v2-line-strong);background:var(--v2-surface-elev);width:32px;height:32px;color:var(--v2-text-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.admin-account-mark.ready{border-color:color-mix(in srgb, var(--v2-accent) 46%, var(--v2-line-strong));color:var(--v2-accent)}.admin-account-mark.loading{color:var(--v2-amber)}.admin-account-mark.unauthorized,.admin-account-mark.error{border-color:color-mix(in srgb, var(--v2-rose) 46%, var(--v2-line-strong));color:var(--v2-rose)}.admin-account-copy{min-width:0;line-height:1.35;display:grid}.admin-account-copy strong,.admin-account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-copy strong{color:var(--v2-text-muted);font-size:11.5px;font-weight:600}.admin-account-copy span{color:var(--v2-text-subtle);margin-top:2px;font-size:9.5px}.adm>.main-col{grid-template-rows:56px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cmd{z-index:1;border-bottom:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-canvas) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 22px;display:flex;position:relative}.cmd .left,.cmd .right{align-items:center;gap:10px;min-width:0;display:flex}.cmd .left{flex:auto}.cmd .right{flex:0 auto}.cmd .crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.cmd .crumb .meta{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.06em;margin-left:8px;font-size:10.5px;font-weight:500}.admin-icon-button{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface-mute);width:36px;height:36px;color:var(--v2-text-muted);transition:background-color var(--v2-fast) var(--v2-ease), color var(--v2-fast) var(--v2-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-icon-button:hover{background:var(--v2-surface-elev);color:var(--v2-text)}.admin-mobile-menu,.admin-mobile-close{display:none}.admin-session-pill{border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);background:var(--v2-surface-mute);min-width:0;min-height:28px;color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;font-weight:600;display:inline-flex}.admin-session-dot{background:var(--v2-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.admin-session-pill.ready .admin-session-dot{background:var(--v2-mint)}.admin-session-pill.loading .admin-session-dot{background:var(--v2-amber)}.admin-session-pill.unauthorized .admin-session-dot,.admin-session-pill.error .admin-session-dot{background:var(--v2-rose)}.admin-nav-backdrop{display:none}.admin-logo-button:focus-visible,.admin-icon-button:focus-visible,.sb-nav button.v2-sb-item:focus-visible{outline:2px solid color-mix(in srgb, var(--v2-accent) 78%, var(--v2-text));outline-offset:2px}.body{overscroll-behavior:contain;align-content:start;gap:18px;min-width:0;max-width:100%;min-height:0;padding:22px 24px 32px;display:grid;overflow:auto}.body>*{min-width:0;max-width:100%}.admin-cp{letter-spacing:0;gap:14px;min-width:0;max-width:100%;display:grid}.admin-cp-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;display:grid}.admin-cp-page-heading{min-width:0}.admin-cp-page-heading h1{color:var(--v2-text);letter-spacing:0;margin-top:4px;font-size:22px;font-weight:650;line-height:1.35}.admin-cp-page-heading p{max-width:720px;color:var(--v2-text-muted);margin-top:5px;font-size:12.5px;line-height:1.6}.admin-cp-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-cp-metrics{border-block:1px solid var(--v2-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-cp-metric{border-right:1px solid var(--v2-line);min-width:0;min-height:72px;padding:12px 14px}.admin-cp-metric:last-child{border-right:0}.admin-cp-metric dt,.admin-cp-metric span{color:var(--v2-text-subtle);font-size:10.5px;line-height:1.35}.admin-cp-metric dt{font-family:var(--v2-mono);text-transform:uppercase;font-weight:600}.admin-cp-metric dd{color:var(--v2-text);overflow-wrap:anywhere;margin-top:6px;font-size:19px;font-weight:650;line-height:1.15}.admin-cp-metric.is-positive dd{color:var(--v2-mint)}.admin-cp-metric.is-warning dd{color:var(--v2-amber)}.admin-cp-metric.is-danger dd{color:var(--v2-rose)}.admin-cp-source{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface-mute);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.admin-cp-source-error,.admin-cp-source-forbidden,.admin-cp-source-unauthorized{border-color:color-mix(in srgb, var(--v2-rose) 34%, var(--v2-line))}.admin-cp-source-icon{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);width:28px;height:28px;color:var(--v2-text-subtle);place-items:center;display:grid}.admin-cp-source-copy{min-width:0}.admin-cp-source-copy strong{font-size:12px;font-weight:650}.admin-cp-source-copy p,.admin-cp-source-warnings{color:var(--v2-text-muted);margin-top:3px;font-size:11px;line-height:1.45}.admin-cp-source-warnings{gap:2px;padding-left:16px;display:grid}.admin-cp-source-meta{color:var(--v2-text-subtle);font-family:var(--v2-mono);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:9.5px;display:flex}.admin-cp-read-action{border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-sm);background:var(--v2-surface-elev);min-height:32px;color:var(--v2-text-muted);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-cp-read-action:hover{color:var(--v2-text)}.admin-cp-read-action:focus-visible,.admin-cp-search:focus-within,.admin-cp-segments button:focus-visible,.admin-cp-row-trigger:focus-visible,.admin-cp-summary-row:focus-visible{outline:2px solid color-mix(in srgb, var(--v2-accent) 78%, var(--v2-text));outline-offset:2px}.admin-cp-toolbar{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;min-width:0;min-height:42px;padding-bottom:10px;display:flex}.admin-cp-search{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-canvas-2);width:min(360px,100%);min-height:34px;color:var(--v2-text-subtle);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.admin-cp-search input{width:100%;min-width:0;color:var(--v2-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-cp-toolbar-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-cp-filter{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-canvas-2);grid-template-columns:auto minmax(88px,1fr);align-items:center;min-height:34px;display:inline-grid;overflow:hidden}.admin-cp-filter>span{border-right:1px solid var(--v2-line);color:var(--v2-text-faint);white-space:nowrap;padding:0 8px;font-size:10px}.admin-cp-filter select{background:var(--v2-canvas-2);width:100%;min-width:0;min-height:32px;color:var(--v2-text-muted);font:inherit;border:0;outline:0;padding:0 25px 0 8px;font-size:11px}.admin-cp-filter:focus-within{outline:2px solid color-mix(in srgb, var(--v2-accent) 78%, var(--v2-text));outline-offset:2px}.admin-cp-segments{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-canvas-2);align-items:center;gap:2px;min-width:0;padding:2px;display:inline-flex}.admin-cp-segments button{min-height:28px;color:var(--v2-text-subtle);white-space:nowrap;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.admin-cp-segments button.is-active{background:var(--v2-surface-elev);color:var(--v2-text);box-shadow:0 0 0 1px var(--v2-line) inset}.admin-cp-segments small,.admin-cp-result-count{color:var(--v2-text-faint);font-family:var(--v2-mono);font-size:9.5px}.admin-cp-result-count{white-space:nowrap;margin-left:auto}.admin-cp-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,350px);align-items:start;gap:14px;min-width:0;display:grid}.admin-cp-matrix .admin-cp-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.admin-cp-inventory .admin-cp-workspace,.admin-cp-release-train .admin-cp-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,350px)}.admin-cp-event-stream .admin-cp-workspace,.admin-cp-section-snapshot .admin-cp-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.admin-cp-matrix .admin-cp-table th:first-child,.admin-cp-matrix .admin-cp-table td:first-child{width:24%}.admin-cp-inventory .admin-cp-table th:first-child,.admin-cp-inventory .admin-cp-table td:first-child,.admin-cp-release-train .admin-cp-table th:first-child,.admin-cp-release-train .admin-cp-table td:first-child{width:28%}.admin-cp-matrix .admin-cp-table tbody tr:hover td{background:color-mix(in srgb, var(--v2-text) 2.5%, var(--v2-surface))}.admin-cp-matrix .admin-cp-table tbody tr.is-selected:hover td{background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-surface))}.admin-cp-data-list,.admin-cp-inspector{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);min-width:0;overflow:hidden}.admin-cp-table{min-width:0;overflow:auto}.admin-cp-table table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-cp-table th,.admin-cp-table td{border-bottom:1px solid var(--v2-line);height:42px;color:var(--v2-text-muted);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:8px 11px;font-size:11.5px;line-height:1.4}.admin-cp-table th{z-index:1;background:var(--v2-surface-elev);height:36px;color:var(--v2-text-subtle);font-family:var(--v2-mono);text-transform:uppercase;font-size:9.5px;font-weight:600;position:sticky;top:0}.admin-cp-table tbody tr:last-child td{border-bottom:0}.admin-cp-table tbody tr.is-selected td{background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-surface))}.admin-cp-row-trigger{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;display:grid}.admin-cp-row-trigger strong{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.admin-cp-row-trigger small{color:var(--v2-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.admin-cp-table-state{width:112px}.admin-cp-table-open{width:34px;color:var(--v2-text-faint)}.admin-cp-status{border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);max-width:100%;min-height:22px;color:var(--v2-text-subtle);white-space:nowrap;align-items:center;padding:0 7px;font-size:9.5px;font-weight:600;display:inline-flex}.admin-cp-status.is-positive{border-color:color-mix(in srgb, var(--v2-mint) 32%, var(--v2-line));color:var(--v2-mint)}.admin-cp-status.is-warning{border-color:color-mix(in srgb, var(--v2-amber) 32%, var(--v2-line));color:var(--v2-amber)}.admin-cp-status.is-danger{border-color:color-mix(in srgb, var(--v2-rose) 32%, var(--v2-line));color:var(--v2-rose)}.admin-cp-summary-list{display:none}.admin-cp-inspector{max-height:calc(100dvh - 126px);position:sticky;top:0;overflow:auto}.admin-cp-inspector-head{border-bottom:1px solid var(--v2-line);padding:14px}.admin-cp-inspector-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:7px;display:flex}.admin-cp-inspector-title h2{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}.admin-cp-inspector-head p{color:var(--v2-text-muted);margin-top:5px;font-size:11.5px;line-height:1.5}.admin-cp-inspector-fields{margin:0;display:grid}.admin-cp-inspector-fields>div{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(92px,.72fr) minmax(0,1.4fr);gap:12px;padding:10px 14px;display:grid}.admin-cp-inspector-fields dt{color:var(--v2-text-subtle);font-size:10px;line-height:1.45}.admin-cp-inspector-fields dd{color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.admin-cp-inspector-fields .is-positive dd{color:var(--v2-mint)}.admin-cp-inspector-fields .is-warning dd{color:var(--v2-amber)}.admin-cp-inspector-fields .is-danger dd{color:var(--v2-rose)}.admin-cp-inspector-content{padding:14px}.admin-cp-boundary-note{border-left:2px solid var(--v2-amber);background:var(--v2-surface-mute);gap:5px;padding:10px 11px;display:grid}.admin-cp-boundary-note strong{color:var(--v2-text);font-size:11.5px;font-weight:650}.admin-cp-boundary-note p{color:var(--v2-text-muted);font-size:10.5px;line-height:1.55}.admin-overview-command-center{gap:14px;min-width:0;display:grid}.admin-overview-command-center-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:14px;min-width:0;display:grid}.admin-overview-command-center-grid>.pnl{min-width:0;overflow:hidden}.admin-overview-list{min-width:0;display:grid}.admin-overview-row{border-bottom:1px solid var(--v2-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.admin-overview-row:last-child{border-bottom:0}.admin-overview-row-status{background:var(--v2-text-faint);border-radius:50%;width:8px;height:8px;margin-top:5px}.admin-overview-row.is-danger .admin-overview-row-status{background:var(--v2-rose);box-shadow:0 0 9px color-mix(in srgb, var(--v2-rose) 42%, transparent)}.admin-overview-row.is-watch .admin-overview-row-status{background:var(--v2-amber)}.admin-overview-row.is-ok .admin-overview-row-status{background:var(--v2-mint)}.admin-overview-row-copy{min-width:0}.admin-overview-row-copy strong{color:var(--v2-text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45;display:block}.admin-overview-row-copy p,.admin-overview-empty,.admin-overview-health-copy>p{color:var(--v2-text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.55}.admin-overview-empty{padding:14px}.admin-overview-status{border:1px solid var(--v2-line);min-height:22px;color:var(--v2-text-subtle);font-family:var(--v2-mono);text-align:center;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1.2;display:inline-flex}.admin-overview-status.is-danger{border-color:color-mix(in srgb, var(--v2-rose) 36%, var(--v2-line));color:var(--v2-rose)}.admin-overview-status.is-watch{border-color:color-mix(in srgb, var(--v2-amber) 36%, var(--v2-line));color:var(--v2-amber)}.admin-overview-status.is-ok{border-color:color-mix(in srgb, var(--v2-mint) 36%, var(--v2-line));color:var(--v2-mint)}.admin-overview-row-meta{flex-wrap:wrap;gap:5px 12px;margin-top:8px;display:flex}.admin-overview-row-meta span,.admin-overview-health-copy dt{color:var(--v2-text-subtle);font-size:9.5px}.admin-overview-row-meta b{color:var(--v2-text-muted);font-family:var(--v2-mono);overflow-wrap:anywhere;margin-left:3px;font-weight:500}.admin-overview-health-copy{padding:14px}.admin-overview-health-copy>p{margin-top:0}.admin-overview-health-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-overview-health-copy dl>div{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface-mute);min-width:0;padding:9px}.admin-overview-health-copy dd{color:var(--v2-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.4}.admin-cp-empty,.admin-cp-error{border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-md);min-height:220px;color:var(--v2-text-subtle);text-align:center;justify-items:center;gap:7px;padding:36px 20px;display:grid}.admin-cp-empty.is-compact{border:0;border-radius:0;min-height:150px}.admin-cp-empty strong,.admin-cp-error strong{color:var(--v2-text);font-size:13px}.admin-cp-empty p,.admin-cp-error p{max-width:480px;color:var(--v2-text-muted);font-size:11.5px;line-height:1.55}.admin-cp-spin{animation:.9s linear infinite admin-cp-spin}@keyframes admin-cp-spin{to{transform:rotate(360deg)}}.adm .pg-head{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:0;padding-bottom:0;display:flex}.adm .pg-head h1{color:var(--v2-text);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.55}.adm .pg-head p{color:var(--v2-text-muted);max-width:580px;margin-top:4px;font-size:12.5px;line-height:1.55}.pg-head .actions{gap:8px;display:flex}.kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi-row .v2-kpi{padding:12px 14px}.kpi-row .v2-kpi .row{justify-content:space-between;align-items:flex-end;margin-top:4px;display:flex}.kpi-row .v2-kpi .val{font-size:22px}.grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.grid-2.even{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-evidence-item{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.admin-frame-thumb{aspect-ratio:16/9;border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:#080a0d;width:76px;position:relative;overflow:hidden}.admin-frame-thumb:after{content:"";pointer-events:none;opacity:.36;background:radial-gradient(at 50% 48%,#0000 52%,#00000047 100%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 3px;position:absolute;inset:0}.admin-frame-thumb.warm{background:linear-gradient(90deg,#0806056b,#0a07050a 48%,#07050433),url(/assets/frame-cafe-golden.png) 50%/cover no-repeat}.admin-frame-thumb.blue{filter:saturate(.58)sepia(.18)brightness(.9)contrast(.96);background:linear-gradient(#07090a29,#08090b6b),linear-gradient(90deg,#20191042,#18151114 44%,#20191224),url(/assets/frame-coast-blue.png) 50%/cover no-repeat}.admin-frame-thumb.green{background:linear-gradient(#010c070f,#01080540),url(/assets/frame-cafe-green.png) 50%/cover no-repeat}.admin-evidence-item strong{font-size:12.5px;font-weight:650;display:block}.admin-evidence-item small{color:var(--v2-text-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.pnl{border-radius:var(--v2-r-lg);border:1px solid var(--v2-line);background:var(--v2-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0;overflow:hidden}.pnl-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pnl-head h2{letter-spacing:-.005em;font-size:13px;font-weight:600}.pnl-head .meta{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.06em;font-size:10.5px}.adm .pg-head .v2-eyebrow+h1{margin-top:4px}.adm .danger-btn{border-color:color-mix(in srgb, var(--v2-rose) 40%, var(--v2-line-strong));color:var(--v2-rose)}.adm .danger-btn:hover{border-color:color-mix(in srgb, var(--v2-rose) 58%, var(--v2-line-strong));background:color-mix(in srgb, var(--v2-rose) 8%, var(--v2-surface-elev));color:var(--v2-rose)}.admin-controls-row{align-items:stretch;gap:8px;display:grid}.admin-table-scroll{overflow:auto}.admin-table-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-side-stack{gap:10px;padding:14px;display:grid}.admin-side-card{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface-elev);gap:4px;padding:12px;display:grid}.admin-side-card strong,.admin-setting-title{font-size:12.5px;font-weight:600}.admin-side-card p,.admin-empty-cell,.admin-settings-note,.admin-setting-body{color:var(--v2-text-muted);font-size:12px;line-height:1.5}.admin-empty-cell{padding:18px}.admin-ref-offset{margin-top:6px}.admin-policy-row{align-items:center}.admin-policy-actions{align-items:center;gap:6px;display:flex}.admin-server-ai-panel{width:100%}.admin-server-ai-head{align-items:flex-start;gap:12px}.admin-server-ai-head p{color:var(--v2-text-muted);margin-top:3px;font-size:12px;line-height:1.45}.admin-server-ai-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 0;display:grid}.admin-server-ai-state span{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface-elev);gap:5px;min-width:0;padding:10px 12px;display:grid}.admin-server-ai-state small,.admin-server-ai-field>span,.admin-server-ai-actions .form-message{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.08em;font-size:10.5px;font-weight:600}.admin-server-ai-state strong{color:var(--v2-text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-server-ai-form{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:12px;padding:14px 16px 16px;display:grid}.admin-server-ai-field{gap:6px;min-width:0;display:grid}.admin-server-ai-field input,.admin-server-ai-field select{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface);width:100%;min-width:0;height:36px;color:var(--v2-text);font:inherit;outline:none;padding:0 10px;font-size:12px}.admin-server-ai-field input:focus,.admin-server-ai-field select:focus{border-color:color-mix(in srgb, var(--v2-accent) 48%, var(--v2-line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--v2-accent) 12%, transparent)}.admin-server-ai-wide{grid-column:1/-1}.admin-server-ai-toggle{min-height:34px;color:var(--v2-text-muted);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-server-ai-toggle input{width:16px;height:16px;accent-color:var(--v2-primary)}.admin-server-ai-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.admin-server-ai-actions .form-message{letter-spacing:0;text-transform:none;max-width:720px;line-height:1.45}.admin-server-ai-actions .form-message.is-ok{color:var(--v2-mint)}.admin-server-ai-actions .form-message.is-danger{color:var(--v2-rose)}.admin-server-ai-actions .v2-btn:disabled{cursor:not-allowed;opacity:.48}.admin-mono-cell{font-family:var(--v2-mono);font-size:11.5px}.admin-mono-cell.compact{font-size:11px}.admin-release-readiness-card{gap:6px;padding:14px;display:grid}.admin-release-readiness-card span,.admin-release-next-action strong{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.admin-release-readiness-card strong{color:var(--v2-text);font-size:22px;font-weight:600}.admin-release-readiness-card small,.admin-release-readiness-cell small,.admin-release-next-action span{color:var(--v2-text-muted);font-size:11.5px;line-height:1.45}.admin-release-readiness-cell,.admin-release-next-action{gap:6px;min-width:190px;max-width:280px;display:grid}.admin-release-readiness-tags{flex-wrap:wrap;gap:5px;display:flex}.admin-release-readiness-tags span{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface-elev);width:fit-content;max-width:100%;color:var(--v2-text-subtle);padding:3px 6px;font-size:10px;line-height:1.2}.admin-search-input{width:320px}.admin-audit-row{grid-template-columns:12px 1fr auto}.admin-audit-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-audit-target{color:var(--v2-text-muted);font-size:12px}.admin-audit-payload{border-radius:var(--v2-r-sm);background:var(--v2-surface-mute);color:var(--v2-text-muted);font-family:var(--v2-mono);margin-top:6px;padding:8px;font-size:11px;overflow:auto}.admin-auth-error{color:var(--v2-rose);font-size:11.5px;font-weight:500}.admin-settings-stack{gap:14px;padding:16px;display:grid}.admin-settings-note{gap:8px;padding:16px;display:grid}.admin-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-setting-body{margin-top:4px}.admin-retention-actions{align-items:center;gap:8px;display:flex}.admin-retention-input{text-align:right;width:80px}.admin-retention-unit{color:var(--v2-text-subtle);font-family:var(--v2-mono);font-size:11px}.adm .v2-toggle{width:40px;height:22px;box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-line-strong) 72%, transparent) inset, 0 1px 2px #00000014;border-radius:999px}.adm .v2-toggle.on{box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-accent) 52%, var(--v2-violet) 22%) inset, 0 4px 12px -9px color-mix(in srgb, var(--v2-accent) 42%, transparent)}table.t{border-collapse:collapse;width:100%}table.t th,table.t td{text-align:left;border-bottom:1px solid var(--v2-line);vertical-align:top;padding:10px 14px;font-size:12.5px}table.t th{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--v2-canvas-2) 30%, transparent);font-size:10px;font-weight:600}table.t tbody tr:hover{background:var(--v2-surface-mute)}table.t .name{letter-spacing:-.005em;font-weight:600}table.t .sub{color:var(--v2-text-subtle);margin-top:2px;font-size:11px}table.t tr:last-child td{border-bottom:0}.risk-row{border-bottom:1px solid var(--v2-line);grid-template-columns:12px 1fr auto;gap:10px;padding:11px 14px;display:grid}.risk-row:last-child{border-bottom:0}.risk-row .dot{border-radius:50%;width:10px;height:10px;margin-top:4px}.risk-row .dot.danger{background:var(--v2-rose);box-shadow:0 0 8px color-mix(in srgb, var(--v2-rose) 40%, transparent)}.risk-row .dot.warn{background:var(--v2-amber)}.risk-row .dot.ok{background:var(--v2-mint)}.risk-row strong{font-size:12.5px;font-weight:600}.risk-row p{color:var(--v2-text-muted);margin-top:2px;font-size:11.5px;line-height:1.5}.gate-card{border-radius:var(--v2-r-md);background:linear-gradient(135deg, color-mix(in srgb, var(--v2-rose) 8%, var(--v2-surface)), var(--v2-surface));border:1px solid color-mix(in srgb, var(--v2-rose) 28%, var(--v2-line-strong));gap:8px;padding:14px;display:grid}.gate-card h3{font-size:13px;font-weight:600}.overview-visual{letter-spacing:-.005em;align-content:start;gap:18px;font-size:14px;line-height:1.55;display:grid}.overview-visual .pg-head h1{margin-top:0}.overview-visual .kpi-row .v2-kpi{padding:14px 16px}.overview-visual .kpi-row .v2-kpi .row{margin-top:6px}.overview-visual .kpi-row .v2-kpi .val{font-size:26px}.overview-visual .pnl-head{padding:14px 16px}.overview-visual .risk-row strong{letter-spacing:-.005em}.overview-risk-ref{color:var(--v2-text-subtle);align-self:start;font-size:11px}.overview-gate-wrap{padding:0 14px 14px}.overview-gate-card{border-color:color-mix(in srgb, var(--v2-rose) 32%, var(--v2-line-strong));gap:10px;margin-top:14px;padding:16px}.overview-gate-card p{color:var(--v2-text-muted);font-size:12px;line-height:1.55}.overview-gate-actions{justify-content:flex-end;gap:8px;display:flex}.audit-mini{gap:0;display:grid}.audit-mini .row{border-bottom:1px solid var(--v2-line);grid-template-columns:60px 1fr auto;gap:10px;padding:9px 14px;font-size:12px;display:grid}.audit-mini .row:last-child{border-bottom:0}.audit-mini .row time{color:var(--v2-text-subtle);font-family:var(--v2-mono);letter-spacing:.04em;font-size:10.5px}.audit-mini .row strong{font-weight:600}.audit-mini .row .sub{color:var(--v2-text-subtle);margin-top:2px;font-size:11px}.overview-usage-stack{gap:12px;padding:16px;display:grid}.overview-usage-head{justify-content:space-between;font-size:12px;display:flex}.overview-meter{background:var(--v2-surface-mute);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.overview-meter i{border-radius:inherit;height:100%;display:block}.overview-meter i.accent{background:linear-gradient(90deg, color-mix(in srgb, var(--v2-violet) 66%, var(--v2-accent-strong)), color-mix(in srgb, var(--v2-accent) 34%, var(--v2-violet)));box-shadow:0 0 12px -8px color-mix(in srgb, var(--v2-violet) 44%, transparent)}.overview-meter i.danger{background:linear-gradient(90deg, var(--v2-amber), var(--v2-rose))}.overview-meter i.mint{background:linear-gradient(90deg, color-mix(in srgb, var(--v2-mint) 66%, var(--v2-amber) 18%), color-mix(in srgb, var(--v2-mint) 42%, transparent))}.overview-meter i.mint-muted{background:var(--v2-mint);opacity:.4}.desktop-execution-panel{margin-bottom:16px}.desktop-execution-strip{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.desktop-execution-strip>div{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface-mute) 64%, transparent);border-radius:8px;min-width:0;padding:12px}.desktop-execution-strip span,.desktop-execution-artifact dt{color:var(--v2-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:10px;display:block}.desktop-execution-strip strong{color:var(--v2-text);margin-top:5px;font-size:18px;font-weight:650;display:block}.desktop-execution-strip small{color:var(--v2-text-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.desktop-execution-artifacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.desktop-execution-artifact{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 82%, transparent);border-radius:8px;min-width:0;padding:12px}.desktop-execution-artifact[data-tone=ok]{border-color:color-mix(in srgb, var(--v2-mint) 42%, var(--v2-line))}.desktop-execution-artifact[data-tone=watch]{border-color:color-mix(in srgb, var(--v2-amber) 42%, var(--v2-line))}.desktop-execution-artifact[data-tone=danger]{border-color:color-mix(in srgb, var(--v2-rose) 48%, var(--v2-line))}.desktop-execution-artifact-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.desktop-execution-artifact-head strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650}.desktop-execution-artifact dl{gap:8px;margin:12px 0 10px;display:grid}.desktop-execution-artifact dl>div{min-width:0}.desktop-execution-artifact dd{color:var(--v2-text);font-family:var(--v2-mono);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.desktop-execution-artifact small{color:var(--v2-text-subtle);font-size:11px}.desktop-execution-footer{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:12px;padding:0 14px 14px;display:grid}.desktop-execution-footer strong{font-size:12px}.desktop-execution-footer p{color:var(--v2-text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.desktop-execution-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desktop-execution-boundary span{border:1px solid var(--v2-line);min-width:0;color:var(--v2-text-muted);border-radius:8px;gap:3px;padding:8px;font-size:11px;display:grid}.desktop-execution-boundary span[data-tone=ok]{border-color:color-mix(in srgb, var(--v2-mint) 38%, var(--v2-line))}.desktop-execution-boundary span[data-tone=watch]{border-color:color-mix(in srgb, var(--v2-amber) 38%, var(--v2-line))}.desktop-execution-boundary span[data-tone=danger]{border-color:color-mix(in srgb, var(--v2-rose) 42%, var(--v2-line))}.desktop-execution-boundary b{color:var(--v2-text);font-size:11px}.admin-auth-layout{grid-template-columns:minmax(0,1fr) 460px;min-width:1180px;display:grid;position:fixed;inset:0}.admin-auth-stage{border-right:1px solid var(--v2-line);background:radial-gradient(900px 600px at 70% 30%, color-mix(in srgb, var(--v2-violet) 18%, transparent), transparent 60%), radial-gradient(820px 580px at 8% 84%, color-mix(in srgb, var(--v2-accent) 16%, transparent), transparent 65%), var(--v2-canvas);color:var(--v2-text);flex-direction:column;justify-content:space-between;padding:36px 44px;display:flex;position:relative}.admin-source-state{border-color:color-mix(in srgb, var(--v2-amber) 34%, var(--v2-line));justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-source-state p{color:var(--v2-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.admin-auth-topline{justify-content:space-between;align-items:center;display:flex}.admin-auth-status-card{border-radius:var(--v2-r-xl);background:var(--v2-surface);border:1px solid var(--v2-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--v2-shadow-lg);gap:14px;max-width:520px;margin:auto 0;padding:30px;display:grid}.admin-auth-status-card h2{font-size:17px;font-weight:600}.admin-auth-stage .v2-grad-text{background:linear-gradient(135deg, var(--v2-text) 0%, var(--v2-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.admin-auth-status-list{gap:10px;font-size:12.5px;display:grid}.admin-auth-status-row{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.admin-auth-status-row .dot{border-radius:50%;width:10px;height:10px}.admin-auth-status-row .dot.ok{background:var(--v2-mint)}.admin-auth-status-row .dot.warn{background:var(--v2-amber)}.admin-auth-status-row .dot.danger{background:var(--v2-rose)}.admin-auth-status-row .v2-num{color:var(--v2-text-subtle)}.admin-auth-status-row .v2-num.danger{color:var(--v2-rose)}.admin-auth-hero-title{letter-spacing:-.022em;max-width:480px;margin-top:10px;font-size:28px;font-weight:600;line-height:1.16}.admin-auth-hero-copy{color:var(--v2-text-muted);max-width:460px;margin-top:12px;font-size:13.5px;line-height:1.6}.admin-auth-form-pane{background:var(--v2-canvas-2);border-left:1px solid var(--v2-line);flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.admin-auth-form-card{border-radius:var(--v2-r-xl);border:1px solid var(--v2-line-strong);background:var(--v2-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--v2-shadow-lg);gap:16px;padding:28px;display:grid}.admin-auth-form-card h2{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:600}.admin-auth-form-card p{color:var(--v2-text-muted);font-size:13px}.admin-auth-field{gap:6px;display:grid}.admin-auth-field label{color:var(--v2-text-muted);font-size:12px;font-weight:600}.admin-auth-login-form{gap:16px;display:grid}.admin-auth-permission-note{border-radius:var(--v2-r-md);border:1px solid color-mix(in srgb, var(--v2-violet) 32%, var(--v2-line));background:color-mix(in srgb, var(--v2-violet) 6%, var(--v2-surface));gap:4px;padding:11px 14px;display:grid}.admin-auth-permission-note strong{font-size:12.5px}.admin-auth-permission-note span,.admin-auth-capability-copy{color:var(--v2-text-muted);font-size:12px}.admin-auth-capability-copy{gap:8px;display:grid}.admin-auth-permission-note[data-tone=danger]{border-color:color-mix(in srgb, var(--v2-rose) 42%, var(--v2-line));background:color-mix(in srgb, var(--v2-rose) 7%, var(--v2-surface))}.admin-auth-ref{color:var(--v2-text-subtle);font-family:var(--v2-mono);font-size:11px}.admin-auth-support-row{color:var(--v2-text-subtle);border-top:1px solid var(--v2-line);justify-content:space-between;padding-top:6px;font-size:11.5px;display:flex}.admin-auth-support-row button{color:var(--v2-accent);background:0 0;border:0;font-weight:600}@media (max-width:900px){.admin-auth-layout{background:var(--v2-canvas-2);min-width:0;display:block;overflow:hidden auto}.admin-auth-stage{display:none}.admin-auth-form-pane{min-height:100%;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));border-left:0}.admin-auth-form-card{width:min(100%,460px);margin:0 auto}}.admin-prompt-page,.dsl-workbench{gap:12px;min-width:0;display:grid}.admin-prompt-workspace,.dsl-workbench-layout{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr) minmax(260px,.82fr);min-width:0;height:calc(100dvh - 310px);min-height:580px;max-height:760px;display:grid;overflow:hidden}.admin-prompt-catalog,.admin-prompt-detail,.admin-prompt-inspector,.dsl-workbench-nav,.dsl-workbench-content,.dsl-workbench-explanation{min-width:0;min-height:0}.admin-prompt-catalog,.dsl-workbench-nav{border-right:1px solid var(--v2-line);background:var(--v2-surface-mute);grid-template-rows:auto minmax(0,1fr);display:grid}.admin-prompt-pane-label,.dsl-workbench-pane-heading{border-bottom:1px solid var(--v2-line);gap:3px;min-width:0;padding:13px 14px;display:grid}.admin-prompt-pane-label{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-prompt-pane-label>span,.dsl-workbench-pane-heading>strong{color:var(--v2-text);letter-spacing:0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.admin-prompt-pane-label small,.dsl-workbench-pane-heading small{color:var(--v2-text-subtle);font-size:10.5px}.admin-prompt-catalog-scroll,.admin-prompt-detail-scroll,.admin-prompt-inspector-scroll,.dsl-workbench-nav-groups,.dsl-workbench-content,.dsl-workbench-explanation{min-width:0;min-height:0;overflow:auto}.admin-prompt-asset-group{border-bottom:1px solid var(--v2-line);min-width:0}.admin-prompt-asset-group>header{gap:3px;min-width:0;padding:11px 12px 8px;display:grid}.admin-prompt-asset-group>header strong{color:var(--v2-text);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.admin-prompt-asset-group>header span{color:var(--v2-text-subtle);font-size:10px;line-height:1.45}.admin-prompt-version-list{min-width:0;padding-bottom:6px;display:grid}.admin-prompt-version{min-width:0;min-height:72px;color:var(--v2-text-muted);text-align:left;transition:background var(--v2-fast), border-color var(--v2-fast);background:0 0;border:0;border-left:2px solid #0000;gap:4px;padding:9px 12px;display:grid}.admin-prompt-version:hover{background:color-mix(in srgb, var(--v2-surface-elev) 80%, transparent)}.admin-prompt-version:focus-visible{outline:2px solid color-mix(in srgb, var(--v2-accent) 58%, transparent);outline-offset:-2px}.admin-prompt-version.is-selected{border-left-color:var(--v2-accent);background:color-mix(in srgb, var(--v2-accent) 7%, var(--v2-surface))}.admin-prompt-version-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-prompt-version-main strong{color:var(--v2-text);font-size:12px;font-weight:650}.admin-prompt-version-id,.admin-prompt-version-meta{min-width:0;color:var(--v2-text-subtle);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.admin-prompt-version-id{font-family:var(--v2-mono)}.admin-prompt-detail{background:var(--v2-canvas);grid-template-rows:auto minmax(0,1fr);display:grid}.admin-prompt-detail-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:15px 18px;display:flex}.admin-prompt-detail-head>div:first-child{gap:4px;min-width:0;display:grid}.admin-prompt-detail-head h2{color:var(--v2-text);letter-spacing:0;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.admin-prompt-detail-head p{color:var(--v2-text-subtle);font-family:var(--v2-mono);overflow-wrap:anywhere;font-size:10.5px}.admin-prompt-detail-states{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.admin-prompt-detail-scroll{align-content:start}.admin-prompt-section{border-bottom:1px solid var(--v2-line);gap:10px;min-width:0;padding:15px 18px;display:grid}.admin-prompt-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-prompt-section-head h3{color:var(--v2-text);letter-spacing:0;font-size:12px;font-weight:650}.admin-prompt-section-head>span:not(.admin-cp-status){color:var(--v2-text-subtle);font-size:10.5px}.admin-prompt-code,.dsl-workbench-json{border:1px solid var(--v2-line);background:var(--v2-surface-elev);min-width:0;color:var(--v2-text);font-family:var(--v2-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:4px;margin:0;padding:13px 14px;font-size:11.5px;line-height:1.65;overflow:auto}.admin-prompt-reference-missing{border:1px solid color-mix(in srgb, var(--v2-rose) 34%, var(--v2-line));background:color-mix(in srgb, var(--v2-rose) 7%, var(--v2-surface));color:var(--v2-rose);border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:15px 18px 0;padding:13px 14px;display:grid}.admin-prompt-reference-missing div{gap:4px;min-width:0;display:grid}.admin-prompt-reference-missing strong{color:var(--v2-text);font-size:12px}.admin-prompt-reference-missing p,.admin-prompt-prose,.admin-prompt-inline-empty{color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.admin-prompt-inline-empty{margin:0}.admin-prompt-variable-list,.admin-prompt-eval-grid,.admin-prompt-inspector-fields,.dsl-workbench-fields,.dsl-workbench-context{min-width:0;margin:0;display:grid}.admin-prompt-variable-list>div{border-top:1px solid var(--v2-line);grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:12px;min-width:0;padding:9px 0;display:grid}.admin-prompt-variable-list>div:first-child{border-top:0}.admin-prompt-variable-list dt{gap:3px;min-width:0;display:grid}.admin-prompt-variable-list code,.dsl-workbench-code,.dsl-workbench-path{min-width:0;color:var(--v2-text);font-family:var(--v2-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:10.5px}.admin-prompt-variable-list dt span,.admin-prompt-variable-list dd{color:var(--v2-text-subtle);overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.admin-prompt-variable-list dd{color:var(--v2-text-muted);margin:0}.admin-prompt-two-column{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.admin-prompt-two-column .admin-prompt-section{border-bottom:0}.admin-prompt-two-column .admin-prompt-section+.admin-prompt-section{border-left:1px solid var(--v2-line)}.admin-prompt-value-list,.dsl-workbench-path-list,.dsl-workbench-value-list{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.admin-prompt-value-list li,.dsl-workbench-path-list li,.dsl-workbench-value-list li{min-width:0;color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.admin-prompt-value-list li:before,.dsl-workbench-value-list li:before{content:"·";color:var(--v2-text-faint);margin-right:6px}.admin-prompt-eval-grid{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-prompt-eval-grid>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-prompt-eval-grid dt,.admin-prompt-inspector-fields dt,.dsl-workbench-field dt,.dsl-workbench-context dt{color:var(--v2-text-subtle);font-size:9.5px;line-height:1.45}.admin-prompt-eval-grid dd,.admin-prompt-inspector-fields dd,.dsl-workbench-value-wrap,.dsl-workbench-context dd{min-width:0;color:var(--v2-text-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.admin-prompt-inspector{border-left:1px solid var(--v2-line);background:var(--v2-surface-mute);grid-template-rows:auto minmax(0,1fr);display:grid}.admin-prompt-inspector-scroll{align-content:start}.admin-prompt-inspector-scroll>section,.admin-prompt-inspector-scroll>.admin-cp-boundary-note{border-bottom:1px solid var(--v2-line);margin:0;padding:14px}.admin-prompt-inspector-scroll>section{gap:9px;min-width:0;display:grid}.admin-prompt-inspector-scroll h3{color:var(--v2-text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45}.admin-prompt-inspector-scroll p{color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.6}.admin-prompt-inspector-warning{border-left:2px solid var(--v2-rose);background:color-mix(in srgb, var(--v2-rose) 6%, transparent)}.admin-prompt-inspector-warning strong{color:var(--v2-rose);font-size:11.5px}.admin-prompt-rollout{border:1px solid var(--v2-line);background:var(--v2-surface-elev);border-radius:4px;height:8px;position:relative;overflow:hidden}.admin-prompt-rollout i{background:var(--v2-accent);position:absolute;inset:0 auto 0 0}.admin-prompt-inspector-fields>div,.dsl-workbench-context>div{border-top:1px solid var(--v2-line);grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);gap:10px;min-width:0;padding:8px 0;display:grid}.admin-prompt-inspector-fields>div:first-child,.dsl-workbench-context>div:first-child{border-top:0}.dsl-workbench-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.45fr) minmax(250px,.78fr)}.dsl-workbench-content{background:var(--v2-canvas);display:block}.dsl-workbench-explanation{border-left:1px solid var(--v2-line);background:var(--v2-surface-mute);align-content:start;display:grid}.dsl-workbench-pane-heading .v2-eyebrow{margin-bottom:2px}.dsl-workbench-nav-groups{padding:8px 0 12px}.dsl-workbench-nav-group{min-width:0;padding:7px 8px 0;display:grid}.dsl-workbench-nav-group h2{color:var(--v2-text-subtle);letter-spacing:0;padding:0 6px 6px;font-size:9.5px;font-weight:650}.dsl-workbench-nav-list{min-width:0;display:grid}.dsl-workbench-nav-list button{min-width:0;min-height:48px;color:var(--v2-text-muted);text-align:left;transition:background var(--v2-fast), border-color var(--v2-fast);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.dsl-workbench-nav-list button:hover{background:color-mix(in srgb, var(--v2-surface-elev) 82%, transparent)}.dsl-workbench-nav-list button:focus-visible{outline:2px solid color-mix(in srgb, var(--v2-accent) 58%, transparent);outline-offset:-2px}.dsl-workbench-nav-list button.is-active{border-left-color:var(--v2-accent);background:color-mix(in srgb, var(--v2-accent) 7%, var(--v2-surface))}.dsl-workbench-nav-list button[data-severity=blocker] .dsl-workbench-nav-icon{color:var(--v2-rose)}.dsl-workbench-nav-icon{border:1px solid var(--v2-line);width:28px;height:28px;color:var(--v2-text-subtle);border-radius:4px;place-items:center;display:grid}.dsl-workbench-nav-copy{gap:2px;min-width:0;display:grid}.dsl-workbench-nav-copy strong{color:var(--v2-text);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.4}.dsl-workbench-nav-copy small{color:var(--v2-text-subtle);overflow-wrap:anywhere;font-size:9.5px}.dsl-workbench-nav-chevron{color:var(--v2-text-faint)}.dsl-workbench-content-heading{border-bottom:1px solid var(--v2-line);gap:8px;min-width:0;padding:16px 18px;display:grid}.dsl-workbench-content-heading>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dsl-workbench-content-heading h2{min-width:0;color:var(--v2-text);letter-spacing:0;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.dsl-workbench-content-heading p,.dsl-workbench-explanation-copy{color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.dsl-workbench .status-pill{border:1px solid var(--v2-line-strong);width:fit-content;min-height:22px;color:var(--v2-text-muted);letter-spacing:0;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.dsl-workbench .status-pill.ok{border-color:color-mix(in srgb, var(--v2-mint) 34%, var(--v2-line));color:var(--v2-mint)}.dsl-workbench .status-pill.watch{border-color:color-mix(in srgb, var(--v2-amber) 36%, var(--v2-line));color:var(--v2-amber)}.dsl-workbench .status-pill.danger{border-color:color-mix(in srgb, var(--v2-rose) 38%, var(--v2-line));color:var(--v2-rose)}.dsl-workbench .status-pill.neutral{color:var(--v2-text-subtle)}.dsl-workbench-fields{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr))}.dsl-workbench-field{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);align-content:start;gap:5px;min-width:0;min-height:72px;padding:12px 14px;display:grid}.dsl-workbench-field:nth-child(2n){border-right:0}.dsl-workbench-field.is-wide{border-right:0;grid-column:1/-1}.dsl-workbench-value-wrap{white-space:normal}.dsl-workbench-path-list,.dsl-workbench-value-list{margin-top:2px}.dsl-workbench-json-disclosure{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:4px;min-width:0;margin:14px 18px 18px}.dsl-workbench-json-disclosure summary{color:var(--v2-text-muted);cursor:pointer;padding:10px 12px;font-size:11px;font-weight:600}.dsl-workbench-json{border:0;border-top:1px solid var(--v2-line);border-radius:0;max-height:360px}.dsl-workbench-explanation-copy,.dsl-workbench-context,.dsl-workbench-boundary-note{border-bottom:1px solid var(--v2-line);margin:0;padding:14px}.dsl-workbench-boundary-note{color:var(--v2-mint);grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.dsl-workbench-boundary-note div{gap:4px;min-width:0;display:grid}.dsl-workbench-boundary-note strong{color:var(--v2-text);font-size:11.5px}.dsl-workbench-boundary-note p{color:var(--v2-text-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.55}.dsl-workbench-boundaries{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dsl-workbench-safety-field{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:78px;padding:12px 14px;display:flex}.dsl-workbench-safety-field:nth-child(2n){border-right:0}.dsl-workbench-safety-field>span{gap:5px;min-width:0;display:grid}.dsl-workbench-safety-field strong{color:var(--v2-text);font-size:11px;line-height:1.45}.dsl-workbench-boundary-lists{grid-column:1/-1;width:100%}.dsl-workbench-severity-error{border-top:2px solid var(--v2-amber)}.dsl-workbench-severity-blocker{border-top:2px solid var(--v2-rose)}@media (max-width:1180px){.admin-prompt-workspace,.dsl-workbench-layout{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr) minmax(230px,.72fr)}}@media (max-width:900px){.admin-prompt-workspace,.dsl-workbench-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;overflow:visible}.admin-prompt-catalog,.dsl-workbench-nav{border-right:0;border-bottom:1px solid var(--v2-line)}.admin-prompt-catalog-scroll,.dsl-workbench-nav-groups{max-height:340px}.admin-prompt-detail,.admin-prompt-inspector,.dsl-workbench-content,.dsl-workbench-explanation{min-height:0;overflow:visible}.admin-prompt-detail-scroll,.admin-prompt-inspector-scroll{overflow:visible}.admin-prompt-inspector,.dsl-workbench-explanation{border-top:1px solid var(--v2-line);border-left:0}.dsl-workbench-content{display:block}}@media (max-width:520px){.admin-prompt-detail-head{display:grid}.admin-prompt-detail-states{justify-content:flex-start}.admin-prompt-section,.dsl-workbench-content-heading{padding:13px 12px}.admin-prompt-reference-missing{margin:12px 12px 0}.admin-prompt-variable-list>div,.admin-prompt-two-column,.admin-prompt-eval-grid,.dsl-workbench-fields,.dsl-workbench-boundaries{grid-template-columns:minmax(0,1fr)}.admin-prompt-two-column .admin-prompt-section+.admin-prompt-section{border-top:1px solid var(--v2-line);border-left:0}.admin-prompt-eval-grid>div,.dsl-workbench-field,.dsl-workbench-safety-field{border-right:0}.dsl-workbench-field.is-wide,.dsl-workbench-boundary-lists{grid-column:auto}.dsl-workbench-safety-field{min-height:68px}.dsl-workbench-json-disclosure{margin:12px}}@media (max-width:900px){.adm:not(.prompt-standalone){grid-template-columns:minmax(0,1fr);width:100%;height:100dvh;overflow:hidden}.adm:not(.prompt-standalone)>.sb{z-index:50;width:min(320px,100vw - 32px);max-width:100%;padding:max(14px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));border-right:1px solid var(--v2-line-strong);background:color-mix(in srgb, var(--v2-canvas-2) 96%, transparent);visibility:hidden;transition:transform var(--v2-slow) var(--v2-ease), visibility 0s linear var(--v2-slow);will-change:transform;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:24px 0 54px -22px #000000b8}.adm:not(.prompt-standalone)>.sb.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.adm:not(.prompt-standalone)>.sb>.sb-top{min-height:44px;padding:0 2px 8px 6px}.adm:not(.prompt-standalone)>.sb>.sb-nav{-webkit-overflow-scrolling:touch;gap:8px;padding:0 2px 8px;display:grid;overflow:hidden auto}.adm:not(.prompt-standalone) .sb-nav button.v2-sb-item{width:100%;min-height:52px;padding:8px 10px}.adm:not(.prompt-standalone) .admin-mobile-menu,.adm:not(.prompt-standalone) .admin-mobile-close{width:44px;height:44px;display:inline-flex}.adm:not(.prompt-standalone) .admin-nav-backdrop{z-index:40;opacity:0;visibility:hidden;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;transition:opacity var(--v2-fast) var(--v2-ease), visibility 0s linear var(--v2-fast);background:#030405ad;border:0;border-radius:0;display:block;position:fixed;inset:0}.adm:not(.prompt-standalone) .admin-nav-backdrop.is-open{opacity:1;visibility:visible;transition-delay:0s}.adm:not(.prompt-standalone)>.main-col{grid-template-rows:56px minmax(0,1fr);width:100%;min-width:0;overflow:hidden}.adm:not(.prompt-standalone) .cmd{gap:8px;min-width:0;min-height:56px;padding:0 12px}.adm:not(.prompt-standalone) .cmd .left{gap:8px}.adm:not(.prompt-standalone) .cmd .right{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;max-width:58%;overflow-x:auto}.adm:not(.prompt-standalone) .cmd .right::-webkit-scrollbar{display:none}.adm:not(.prompt-standalone) .body{-webkit-overflow-scrolling:touch;padding:16px;overflow:hidden auto}.adm:not(.prompt-standalone) .pg-head,.adm:not(.prompt-standalone) .pnl-head.admin-server-ai-head,.adm:not(.prompt-standalone) .admin-server-ai-actions{flex-direction:column;align-items:flex-start}.adm:not(.prompt-standalone) .pg-head{gap:12px}.adm:not(.prompt-standalone) .kpi-row,.adm:not(.prompt-standalone) .admin-server-ai-state{grid-template-columns:repeat(2,minmax(0,1fr))}.adm:not(.prompt-standalone) .grid-2,.adm:not(.prompt-standalone) .grid-2.even,.adm:not(.prompt-standalone) .grid-3,.adm:not(.prompt-standalone) .admin-evidence-strip,.adm:not(.prompt-standalone) .desktop-execution-strip,.adm:not(.prompt-standalone) .desktop-execution-artifacts,.adm:not(.prompt-standalone) .desktop-execution-footer,.adm:not(.prompt-standalone) .admin-server-ai-form{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-server-ai-state,.adm:not(.prompt-standalone) .admin-server-ai-form{padding:12px}.adm:not(.prompt-standalone) .admin-server-ai-actions .v2-btn{align-self:stretch}.adm:not(.prompt-standalone) table.t{min-width:720px}.adm:not(.prompt-standalone) .admin-search-input{width:100%}.adm:not(.prompt-standalone) .admin-cp-page-header{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-cp-page-actions{justify-content:flex-start}.adm:not(.prompt-standalone) .admin-cp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adm:not(.prompt-standalone) .admin-cp-metric:nth-child(2n){border-right:0}.adm:not(.prompt-standalone) .admin-cp-metric:nth-child(n+3){border-top:1px solid var(--v2-line)}.adm:not(.prompt-standalone) .admin-cp-source{grid-template-columns:28px minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-cp-source-meta{white-space:normal;flex-wrap:wrap;grid-column:2;justify-content:flex-start}.adm:not(.prompt-standalone) .admin-cp-toolbar{flex-wrap:wrap;align-items:stretch}.adm:not(.prompt-standalone) .admin-cp-search{width:100%;min-height:44px}.adm:not(.prompt-standalone) .admin-cp-toolbar-controls{width:100%;padding:2px}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-inventory .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-release-train .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-event-stream .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-section-snapshot .admin-cp-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-segments{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-segments button{white-space:normal;min-width:0}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-filter{width:100%}.adm:not(.prompt-standalone) .admin-cp-segments button,.adm:not(.prompt-standalone) .admin-cp-read-action,.adm:not(.prompt-standalone) .admin-cp-filter{min-height:44px}.adm:not(.prompt-standalone) .admin-cp-filter select{min-height:42px}.adm:not(.prompt-standalone) .admin-cp-result-count{margin-left:0}.adm:not(.prompt-standalone) .admin-cp-workspace,.adm:not(.prompt-standalone) .admin-overview-command-center-grid{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-overview-risk-queue,.adm:not(.prompt-standalone) .admin-overview-readiness-queue,.adm:not(.prompt-standalone) .admin-overview-system-health,.adm:not(.prompt-standalone) .admin-overview-recent-audit{min-width:0}.adm:not(.prompt-standalone) .admin-cp-table{display:none}.adm:not(.prompt-standalone) .admin-cp-summary-list{display:grid}.adm:not(.prompt-standalone) .admin-cp-summary-row{border:0;border-bottom:1px solid var(--v2-line);min-width:0;min-height:76px;color:var(--v2-text-muted);text-align:left;background:0 0;gap:10px;padding:12px 38px 12px 12px;display:grid;position:relative}.adm:not(.prompt-standalone) .admin-cp-summary-row:last-child{border-bottom:0}.adm:not(.prompt-standalone) .admin-cp-summary-row.is-selected{background:color-mix(in srgb, var(--v2-accent) 6%, var(--v2-surface))}.adm:not(.prompt-standalone) .admin-cp-summary-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.adm:not(.prompt-standalone) .admin-cp-summary-heading>span:first-child{min-width:0;display:grid}.adm:not(.prompt-standalone) .admin-cp-summary-heading strong{color:var(--v2-text);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.adm:not(.prompt-standalone) .admin-cp-summary-heading small{color:var(--v2-text-subtle);margin-top:2px;font-size:11px;line-height:1.4}.adm:not(.prompt-standalone) .admin-cp-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm:not(.prompt-standalone) .admin-cp-release-train .admin-cp-summary-meta{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-cp-summary-meta>span{min-width:0;display:grid}.adm:not(.prompt-standalone) .admin-cp-summary-meta small{color:var(--v2-text-subtle);font-size:9.5px}.adm:not(.prompt-standalone) .admin-cp-summary-meta b{overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:600}.adm:not(.prompt-standalone) .admin-cp-summary-chevron{color:var(--v2-text-faint);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.adm:not(.prompt-standalone) .admin-cp-inspector{max-height:none;position:static;overflow:visible}}@media (max-width:520px){.adm:not(.prompt-standalone) .body{padding:12px}.adm:not(.prompt-standalone) .kpi-row,.adm:not(.prompt-standalone) .admin-server-ai-state{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .cmd .crumb .meta{display:none}.adm:not(.prompt-standalone) .admin-session-pill{justify-content:center;width:30px;min-width:30px;padding:0;font-size:0;overflow:hidden}.adm:not(.prompt-standalone) .cmd .right{max-width:52%}.adm:not(.prompt-standalone) .admin-server-ai-actions .v2-btn{width:100%}.adm:not(.prompt-standalone) .admin-cp-page-heading h1{font-size:20px}.adm:not(.prompt-standalone) .admin-cp-metric{min-height:68px;padding:11px 12px}.adm:not(.prompt-standalone) .admin-cp-metric dd{font-size:17px}.adm:not(.prompt-standalone) .admin-cp-source{padding:10px}.adm:not(.prompt-standalone) .admin-cp-segments{min-width:max-content}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-inventory .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-release-train .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-event-stream .admin-cp-toolbar-controls,.adm:not(.prompt-standalone) .admin-cp-section-snapshot .admin-cp-toolbar-controls{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-cp-matrix .admin-cp-segments{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.adm:not(.prompt-standalone) .admin-cp-event-stream .admin-cp-segments,.adm:not(.prompt-standalone) .admin-cp-section-snapshot .admin-cp-segments{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.adm:not(.prompt-standalone) .admin-cp-event-stream .admin-cp-segments button,.adm:not(.prompt-standalone) .admin-cp-section-snapshot .admin-cp-segments button{white-space:normal;min-width:0}.adm:not(.prompt-standalone) .admin-overview-command-center,.adm:not(.prompt-standalone) .admin-overview-command-center-grid,.adm:not(.prompt-standalone) .admin-overview-risk-queue,.adm:not(.prompt-standalone) .admin-overview-readiness-queue,.adm:not(.prompt-standalone) .admin-overview-system-health,.adm:not(.prompt-standalone) .admin-overview-recent-audit{min-width:0}.adm:not(.prompt-standalone) .admin-overview-row{grid-template-columns:8px minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-overview-row>.admin-overview-status{grid-column:2;justify-self:start}.adm:not(.prompt-standalone) .admin-overview-health-copy dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adm>.sb,.admin-nav-backdrop,.admin-icon-button,.admin-nav-chevron,.sb-nav button.v2-sb-item,.admin-logo-button .v2-logo-mark:before,.admin-logo-button .v2-logo-mark:after,.admin-cp-spin{scroll-behavior:auto;transition:none;animation:none}}.adm{grid-template-columns:208px minmax(0,1fr)}.adm>.sb{background:var(--v2-canvas-2);-webkit-backdrop-filter:none;backdrop-filter:none}.sb-nav button.v2-sb-item{border-radius:7px;min-height:42px}.sb-nav button.v2-sb-item strong{font-size:13px;font-weight:550}.sb-nav button.v2-sb-item.active{background:color-mix(in srgb, var(--v2-accent) 10%, var(--v2-surface));box-shadow:none}.admin-logo-button small{letter-spacing:0;font-family:inherit;font-size:10px}.cmd{background:var(--v2-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.cmd .crumb .meta{letter-spacing:0;font-family:inherit}.body{gap:20px}.admin-section-tabs{gap:20px;min-width:0;display:grid}.admin-section-tab-list{border-bottom:1px solid var(--v2-line);gap:24px;min-width:0;display:flex;overflow-x:auto}.admin-section-tab{min-height:38px;color:var(--v2-text-muted);border-bottom:2px solid #0000;flex:none;padding:0 2px 10px;font-size:13px;font-weight:550}.admin-section-tab[data-state=active]{border-color:var(--v2-accent);color:var(--v2-text)}.admin-section-tab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.admin-section-tab-content{outline:none;min-width:0}.admin-cp-page-heading h1{margin-top:0;font-size:24px}.admin-cp-page-heading>.v2-eyebrow{display:none}.admin-cp-metric dt,.admin-cp-table th{letter-spacing:0;text-transform:none;font-family:inherit}.admin-cp-page-heading p{max-width:800px;font-size:13px}.admin-cp-source{background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 12px}.admin-cp-source-icon{border:0;width:20px;height:20px}.admin-cp-source-copy strong{color:var(--v2-text-muted);font-size:11.5px;font-weight:500}.admin-cp-source-warning-count{color:var(--v2-amber);font-size:11px}.admin-cp-source-meta{font-family:inherit;font-size:11px}.admin-cp-source .admin-cp-read-action{background:0 0;border-color:#0000;min-height:28px;padding:0 8px}.admin-cp-source-details{min-width:0;color:var(--v2-text-subtle);grid-column:2/-1;font-size:11px}.admin-cp-source-details summary{cursor:pointer;width:max-content}.admin-cp-source-details p{overflow-wrap:anywhere;margin-top:6px;line-height:1.6}.admin-cp-source-details[open]{padding-top:4px}.admin-cp-toolbar{border-bottom:0;flex-wrap:wrap;align-items:center;padding-bottom:0}.admin-cp-search{flex:250px;max-width:430px;min-height:38px}.admin-cp-search input{height:36px;padding:0}.admin-cp-filter,.admin-cp-filter select{min-height:38px}.admin-cp-filter select{font-size:12px}.admin-cp-segments button{min-height:32px;font-size:12px}.admin-cp-result-count{font-family:inherit;font-size:11px}.adm .admin-cp .admin-cp-workspace{grid-template-columns:minmax(0,1fr)}.adm .admin-cp .admin-cp-workspace.has-inspector{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.admin-cp-data-list{border-radius:8px}.admin-cp-table td{height:52px;font-size:12px}.admin-cp-table th{height:40px;font-size:11.5px}.admin-cp-table .admin-cp-row-trigger strong{font-size:12.5px}.admin-cp-table .admin-cp-row-trigger small{font-size:11px}.admin-cp-table tbody tr:hover td{background:var(--v2-surface-mute)}.admin-cp-status{border-radius:5px;font-size:10.5px}.admin-cp-inspector-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-cp-inspector-label .v2-eyebrow{color:var(--v2-text-muted);text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}.admin-cp-inspector-label button{width:28px;height:28px}.admin-cp-inspector-fields dt{font-size:11px}.admin-cp-inspector-fields dd{font-size:12px}.admin-advanced-details{border-top:1px solid var(--v2-line);min-width:0;color:var(--v2-text-muted);padding:12px 0;font-size:12px}.admin-advanced-details summary{cursor:pointer;font-weight:550;line-height:1.5}.admin-advanced-details>:not(summary){margin-top:12px}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.admin-summary-card{align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.admin-summary-card>span{color:var(--v2-text-muted);font-size:12px}.admin-summary-card>strong{color:var(--v2-text);font-size:28px;font-weight:600;line-height:1.3}.admin-summary-card>h2{color:var(--v2-text);font-size:15px;font-weight:600}.admin-summary-card p{color:var(--v2-text-subtle);font-size:12px;line-height:1.6}.admin-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-summary-heading strong{color:var(--v2-text);overflow-wrap:anywhere;font-size:13px}.admin-summary-fields{gap:10px;margin:0;display:grid}.admin-summary-fields>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.admin-summary-fields dt{color:var(--v2-text-subtle)}.admin-summary-fields dd{color:var(--v2-text);overflow-wrap:anywhere}.admin-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-section{gap:8px;padding:12px 0 0;display:grid}.admin-settings-section .admin-advanced-details{padding:8px 0}.admin-overview-command-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-row-action{color:var(--v2-accent);white-space:nowrap;font-size:12px}.admin-overview-row-copy a{color:var(--v2-accent);margin-top:8px;font-size:12px;display:inline-flex}.admin-prompt-workspace-simple{grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.admin-prompt-metadata .admin-prompt-inspector{max-height:none;box-shadow:none;background:0 0;border:0;position:static;overflow:visible}.admin-prompt-metadata .admin-prompt-inspector-head,.admin-prompt-metadata .admin-prompt-inspector>section{padding-inline:0}.admin-list-footer{color:var(--v2-text-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.admin-ai-config-switcher{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.admin-ai-config-switcher label{flex:230px;min-width:0}.admin-ai-config-switcher select{border:1px solid var(--v2-line);background:var(--v2-surface);width:100%;min-height:38px;color:var(--v2-text);border-radius:6px;padding:0 10px}.admin-server-ai-form.admin-ai-config-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.admin-ai-config-primary{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.admin-ai-config-primary legend{color:var(--v2-text);margin-bottom:12px;font-size:13px;font-weight:600}.admin-ai-config-advanced{min-width:0}.admin-ai-config-advanced>fieldset,.admin-ai-config-advanced>div{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:0;display:grid}.admin-dsl-details{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:8px;padding:16px}.dsl-workbench-layout-simple{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr)}@media (max-width:1080px){.adm .admin-cp .admin-cp-workspace.has-inspector{grid-template-columns:minmax(0,1fr)}.admin-cp-inspector{max-height:none;position:static}.admin-overview-command-center-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.adm{grid-template-columns:minmax(0,1fr)}.adm:not(.prompt-standalone) .admin-ai-config-switcher label{flex:0 auto;align-self:stretch}}@media (max-width:760px){.admin-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-summary-card{padding:16px}.admin-summary-card>strong{font-size:24px}.admin-prompt-workspace-simple,.dsl-workbench-layout-simple,.admin-ai-config-primary,.admin-ai-config-advanced>fieldset,.admin-ai-config-advanced>div{grid-template-columns:minmax(0,1fr)}.admin-section-tab-list{gap:18px}.admin-cp-source-meta{white-space:normal;flex-wrap:wrap}.admin-cp-source-meta time{font-size:10px}.admin-cp-source-copy{overflow-wrap:anywhere}.admin-list-footer{justify-content:flex-start}}.admin-cp-search input,.admin-cp-filter select,.admin-cp-segments button,.admin-cp-table td,.admin-cp-table .admin-cp-row-trigger strong,.admin-cp-inspector-fields dd,.admin-advanced-details,.admin-summary-card p{font-size:13px}.admin-cp-filter>span,.admin-cp-segments small,.admin-cp-result-count,.admin-cp-table th,.admin-cp-table .admin-cp-row-trigger small,.admin-cp-inspector-fields dt,.admin-cp-source-copy strong,.admin-cp-source-meta,.admin-cp-source-details{font-size:12px}.admin-cp-search input::placeholder{color:var(--v2-text-subtle)}.admin-cp-segments{flex-wrap:wrap}.admin-cp-segments button{min-height:36px}.admin-cp-status{padding:3px 7px;font-size:12px}.admin-cp-summary-row strong{font-size:14px}.admin-cp-summary-row small,.admin-cp-summary-meta{font-size:12px}.admin-cp-empty p,.admin-cp-error p{font-size:13px;line-height:1.65}.admin-cp-source .admin-cp-read-action{min-height:34px}.admin-cp-source-details summary{max-width:100%}.admin-server-ai-field>span{font-size:13px}.admin-server-ai-field select,.admin-server-ai-field input{min-height:40px;font-size:14px}.admin-server-ai-field select:focus-visible,.admin-server-ai-toggle input:focus-visible,summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.admin-server-ai-toggle input{accent-color:var(--v2-primary)}.admin-server-ai-actions .form-message{font-size:13px;line-height:1.6}.admin-server-ai-panel{margin-top:18px}.admin-prompt-asset-head p,.admin-prompt-version-source,.admin-prompt-body p{font-size:13px}.admin-prompt-version-item{min-height:48px}@media (max-width:760px){.admin-cp-toolbar-controls{width:100%}.admin-cp-filter{flex:150px}.admin-cp-segments{max-width:100%}.admin-cp-source-meta time{font-size:12px}.admin-cp-inspector-label button{width:36px;height:36px}.admin-server-ai-actions{align-items:stretch}.admin-server-ai-actions>button{width:100%}}.admin-inspector-overlay{z-index:50;background:#0009;animation:.14s ease-out admin-overlay-in;position:fixed;inset:0}.admin-inspector-dialog{z-index:51;border-radius:var(--v2-r-md);background:var(--v2-surface-solid);max-height:calc(100dvh - 24px);color:var(--v2-text);box-shadow:var(--v2-shadow-lg);animation:admin-inspector-in .16s var(--v2-ease);position:fixed;inset:auto 12px 12px;overflow:auto}.admin-inspector-dialog .admin-cp-inspector{background:0 0;max-height:none;position:static}@keyframes admin-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes admin-inspector-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-inspector-overlay,.admin-inspector-dialog{animation:none}}.admin-gate-visual,.admin-gate-visual>*{overflow-wrap:anywhere;min-width:0}.admin-gate-visual-footer,.admin-gate-visual-footer>div{flex-wrap:wrap;gap:12px}.admin-rollback-visual-summary{grid-template-columns:18px minmax(0,1fr) auto}@media (max-width:760px){.admin-rollback-visual-summary{grid-template-columns:18px minmax(0,1fr)}.admin-rollback-visual-summary>div:last-child{flex-wrap:wrap;grid-column:2}.adm>.main-col{grid-template-rows:auto minmax(0,1fr)}.cmd{flex-wrap:wrap;min-height:56px;padding-block:10px}.cmd .right{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}
.admin-companion-auth .admin-auth-permission-note:not([data-tone=danger]){background:var(--v2-accent-soft);border-color:var(--v2-line-strong)}.admin-companion-auth .v2-chip.mint{color:var(--v2-accent);background:var(--v2-accent-soft);border-color:var(--v2-line)}.admin-companion .adm{background:var(--v2-canvas);grid-template-columns:208px minmax(0,1fr);font-size:14px}.admin-companion .adm>.sb{background:var(--v2-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 14px 16px}.admin-companion .admin-logo-button strong{font-size:16px}.admin-companion .admin-logo-button small{font:12px var(--v2-font);letter-spacing:0;margin-top:5px}.admin-companion .sb-nav button.v2-sb-item{border-radius:var(--v2-r-sm);min-height:46px;padding:11px 12px}.admin-companion .sb-nav button.v2-sb-item strong{font-size:14px;font-weight:550}.admin-companion .sb-nav button.v2-sb-item{color:var(--v2-text)}.admin-companion .sb-nav button.v2-sb-item strong{color:inherit}.admin-companion .sb-nav button.v2-sb-item.active{background:var(--v2-accent-soft);color:var(--v2-accent);border-color:#0000}.admin-companion .cmd{background:var(--v2-canvas);border-color:var(--v2-line);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-companion .admin-section-tab-list{margin-bottom:24px}.admin-companion .admin-section-tab{font-size:14px}.admin-companion .admin-section-tab[data-state=active]{color:var(--v2-accent);border-color:var(--v2-accent)}.admin-companion .admin-cp-page-heading>.v2-eyebrow{display:none}.admin-companion .admin-cp-page-heading h1{font:600 28px/1.3 var(--v2-font);letter-spacing:-.02em}.admin-companion .admin-cp-page-heading p{margin-top:8px;font-size:14px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-metrics{background:var(--v2-surface-mute);border-radius:var(--v2-r-sm);width:max-content;max-width:100%;box-shadow:none;border:0;flex-wrap:wrap;display:flex}.admin-companion .adm .admin-cp-metric{border:0;align-items:baseline;gap:10px;min-height:0;padding:9px 14px;display:flex}.admin-companion .admin-cp-metric dt{font:13px var(--v2-font)}.admin-companion .admin-cp-metric dd{margin:0;font-size:17px}.admin-companion .admin-cp-source{background:0 0;border:0;padding:0}.admin-companion .admin-cp-source-icon{background:var(--v2-accent-soft);color:var(--v2-accent);border:0}.admin-companion .admin-cp-source-details{background:var(--v2-surface);border-radius:var(--v2-r-sm)}.admin-companion .admin-cp-search,.admin-companion .admin-cp-filter{border-radius:var(--v2-r-sm);background:var(--v2-surface);min-height:42px}.admin-companion .admin-cp-segments{background:var(--v2-surface-mute);border-radius:var(--v2-r-sm);border:0;padding:4px}.admin-companion .admin-cp-segments button{border-radius:7px;min-height:36px;padding:8px 14px}.admin-companion .admin-cp-segments button.is-active{color:var(--v2-accent);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.admin-companion .admin-cp-data-list,.admin-companion .admin-cp-inspector{border-radius:var(--v2-r-md);box-shadow:none}.admin-companion .admin-cp-table th{background:var(--v2-surface-mute)}.admin-companion-model-operations .admin-cp-matrix .admin-cp-table :is(th,td):nth-child(4){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-companion .admin-cp-table tbody tr.is-selected td,.admin-companion-model-operations .admin-cp-matrix .admin-cp-table tbody tr.is-selected:hover td{background:color-mix(in srgb, var(--v2-accent) 6%, var(--v2-surface))}.admin-companion .admin-cp-row-trigger strong{font-weight:600}.admin-companion .admin-cp-inspector-head{padding:20px}.admin-companion .admin-cp-inspector-fields{padding:0 20px 20px}.admin-companion .admin-cp-inspector-title h2{font-size:18px;line-height:1.5}.admin-companion .admin-cp-inspector-label .v2-eyebrow{letter-spacing:0;font-size:12px}.admin-companion .admin-server-ai-panel{border-radius:var(--v2-r-lg);background:var(--v2-surface);box-shadow:none;margin-top:28px}.admin-companion .admin-server-ai-head{border:0;padding:24px 24px 0}.admin-companion .admin-server-ai-head h2{font:600 19px/1.4 var(--v2-font)}.admin-companion .admin-server-ai-head p{font-size:13px;line-height:1.6}.admin-companion .admin-ai-config-switcher{border-bottom:1px solid var(--v2-line);align-items:end;padding:22px 24px}.admin-companion .admin-ai-config-switcher .ft-form-field{flex:340px}.admin-companion .admin-ai-config-switcher>.meta{flex:220px;padding-bottom:10px;font-size:12px}.admin-companion .admin-ai-config-switcher select{border-radius:var(--v2-r-sm);padding:9px 12px}.admin-companion .admin-server-ai-form.admin-ai-config-form{gap:24px;padding:24px}.admin-companion .admin-ai-config-primary{gap:20px 24px}.admin-companion .admin-ai-config-primary legend{margin-bottom:18px;font-size:14px}.admin-companion .ft-form-field .v2-input{width:100%;min-width:0;font-size:14px}.admin-companion .admin-server-ai-toggle{font-size:13px}.admin-companion .admin-server-ai-actions{align-items:center;gap:20px}.admin-companion .admin-server-ai-actions>.ft-form-feedback{flex:1}.admin-companion .admin-server-ai-actions .v2-btn{flex-shrink:0;min-height:42px;padding:11px 22px}.admin-companion .admin-inspector-overlay{background:var(--ft-overlay-backdrop)}.admin-companion .admin-inspector-dialog{border:1px solid var(--v2-line)}.admin-companion .admin-inspector-dialog .admin-cp-inspector{border:0;border-radius:0}@media (max-width:1100px){.admin-companion .adm .body{padding-inline:22px}.admin-companion .admin-cp-table :is(th,td){padding-inline:12px}}@media (max-width:900px){.admin-companion .adm{grid-template-columns:minmax(0,1fr)}.admin-companion .adm>.sb{background:var(--v2-canvas)}.admin-companion .adm>.sb:not(.is-open){box-shadow:none}}@media (max-width:760px){.admin-companion .adm .body{padding:16px 16px 28px}.admin-companion .admin-cp-page-heading h1{font-size:25px}.admin-companion .admin-cp-metric{padding:14px}.admin-companion .admin-server-ai-head{padding:20px 18px 0}.admin-companion .admin-ai-config-switcher{padding:20px 18px}.admin-companion .admin-ai-config-switcher>.meta{padding:0}.admin-companion .admin-server-ai-form.admin-ai-config-form{padding:20px 18px}.admin-companion .admin-server-ai-actions{align-items:stretch;gap:14px}}@media (max-width:520px){.admin-companion .admin-cp{gap:16px}.admin-companion .admin-section-tab-list{margin-bottom:18px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-source{grid-template-columns:20px minmax(0,1fr);padding:0}.admin-companion .admin-cp-source-meta{gap:6px}.admin-companion .admin-cp-source-details{background:0 0}}.admin-companion-provider-credentials .admin-cp-table th:first-child{width:30%}.admin-companion-provider-credentials .admin-cp-table td{overflow-wrap:anywhere}.admin-companion-provider-credentials .admin-cp-table :is(th,td):not(:first-child){white-space:normal}.admin-companion-provider-credentials .adm .admin-cp-workspace.has-inspector{grid-template-columns:minmax(0,1fr)}.admin-companion-provider-credentials .admin-cp-inspector{max-height:none}.admin-companion .admin-cp-search .v2-input{min-height:0;box-shadow:none;background:0 0;border:0}.admin-companion .admin-cp-filter .ft-select{box-shadow:none;background:0 0;border:0;padding-block:8px}.admin-companion .admin-cp-filter:focus-within,.admin-companion .admin-cp-search:focus-within{outline:2px solid var(--v2-accent);outline-offset:2px}.admin-companion .admin-cp-filter .ft-select:focus-visible,.admin-companion .admin-cp-search .v2-input:focus-visible{outline:none}.admin-companion .admin-prompt-workspace-simple{border-radius:var(--v2-r-md);grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;height:auto;min-height:500px;max-height:none;overflow:visible}.admin-companion .admin-prompt-catalog{border-radius:var(--v2-r-md) 0 0 var(--v2-r-md);background:var(--v2-surface-mute)}.admin-companion .admin-prompt-catalog-scroll{max-height:680px}.admin-companion .admin-prompt-pane-label{padding:18px}.admin-companion .admin-prompt-asset-group>header{gap:5px;padding:16px 18px 8px}.admin-companion .admin-prompt-asset-group>header strong{font-size:13px;font-weight:550}.admin-companion .admin-prompt-asset-group>header span{font-size:12px}.admin-companion .admin-prompt-version{min-height:62px;padding:10px 18px}.admin-companion .admin-prompt-version.is-selected{border-left-color:var(--v2-accent);background:var(--v2-accent-soft)}.admin-companion .admin-prompt-version-main strong{overflow-wrap:anywhere;font-size:14px}.admin-companion .admin-prompt-version-meta{font-size:12px}.admin-companion .admin-prompt-detail{border-radius:0 var(--v2-r-md) var(--v2-r-md) 0;background:var(--v2-surface)}.admin-companion .admin-prompt-detail-head{padding:24px}.admin-companion .admin-prompt-detail-head .v2-eyebrow{display:none}.admin-companion .admin-prompt-detail-head h2{font-size:18px;line-height:1.5}.admin-companion .admin-prompt-detail-head p{font:13px/1.6 var(--v2-font)}.admin-companion .admin-prompt-detail-scroll{overflow:visible}.admin-companion .admin-prompt-section{gap:14px;padding:24px}.admin-companion .admin-prompt-section-head h3{font-size:14px}.admin-companion .admin-prompt-section-head>span:not(.admin-cp-status){font-size:12px}.admin-companion .admin-prompt-code{border-radius:var(--v2-r-sm);background:var(--v2-surface-mute);border:0;padding:18px;font-size:14px;line-height:1.85}.admin-companion :is(.admin-prompt-prose,.admin-prompt-inline-empty,.admin-prompt-value-list,.admin-prompt-variable-list dd){font-size:13px;line-height:1.7}.admin-companion .admin-prompt-detail-scroll>.admin-advanced-details{border:0;border-bottom:1px solid var(--v2-line);background:0 0;border-radius:0;margin:0;padding:18px 24px}.admin-companion .admin-prompt-detail-scroll>.admin-advanced-details:last-child{border-bottom:0}.admin-companion .admin-prompt-detail-scroll>.admin-advanced-details .admin-prompt-section{border-bottom:0;padding:18px 0 0}.admin-companion .admin-prompt-reference-missing{border-radius:var(--v2-r-sm);margin:24px}.admin-companion .admin-prompt-reference-missing :is(strong,p){font-size:13px}.admin-companion .admin-prompt-mobile-picker{display:none}@media (max-width:900px){.admin-companion .admin-prompt-workspace-simple{grid-template-columns:minmax(0,1fr);min-height:0}.admin-companion .admin-prompt-catalog{display:none}.admin-companion .admin-prompt-mobile-picker{border-bottom:1px solid var(--v2-line);padding:18px;display:grid}.admin-companion .admin-prompt-detail{border-radius:0 0 var(--v2-r-md) var(--v2-r-md)}.admin-companion .admin-prompt-page .admin-cp-toolbar-controls{width:100%}}@media (max-width:520px){.admin-companion .admin-prompt-page{gap:16px}.admin-companion .admin-prompt-page .admin-cp-result-count{display:none}.admin-companion-prompt-studio .adm:not(.prompt-standalone) .admin-cp-source{grid-template-columns:20px minmax(0,1fr) auto}.admin-companion-prompt-studio .admin-cp-source-copy{grid-column:2/-1}.admin-companion-prompt-studio .admin-cp-source-meta{grid-column:2}.admin-companion-prompt-studio .admin-cp-source-details{grid-area:2/3}.admin-companion-prompt-studio .admin-cp-source-details[open]{grid-area:3/2/auto/-1}.admin-companion-prompt-studio .admin-cp-source-details summary{min-height:44px;line-height:44px}.admin-companion-prompt-studio .admin-cp-source .admin-cp-read-action{min-height:44px}.admin-companion .admin-prompt-detail-head{gap:8px}.admin-companion .admin-prompt-detail-head,.admin-companion .admin-prompt-section,.admin-companion .admin-prompt-detail-scroll>.admin-advanced-details{padding:18px}.admin-companion .admin-prompt-reference-missing{margin:18px}}.admin-companion :is(.pnl,.dsl-workbench-panel,.dsl-summary-panel,.admin-readonly-boundary){background:var(--v2-surface);border-color:var(--v2-line);border-radius:var(--v2-r-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-companion :is(.pnl-head,.dsl-workbench-panel-head){background:0 0}.admin-companion .admin-summary-card{padding:20px}.admin-companion .admin-summary-card strong{font-size:28px}.admin-companion .admin-summary-card p,.admin-companion .admin-summary-fields{font-size:13px;line-height:1.6}.admin-companion .admin-advanced-details{border-radius:var(--v2-r-sm)}.admin-companion .admin-advanced-details summary{min-height:40px;padding-block:10px}.admin-companion :is(.admin-cp-read-action,.admin-cp-row-trigger,.admin-overview-row-action){min-height:38px}.admin-companion :is(.admin-overview-row-title,.admin-overview-row-copy strong){font-size:14px}.admin-companion :is(.admin-overview-row-copy p,.admin-overview-row-meta){font-size:13px;line-height:1.6}.admin-companion .admin-cp-inspector-fields dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.admin-companion:not(.admin-companion-model-operations) .admin-cp-table :is(th,td){overflow-wrap:anywhere;white-space:normal}@media (max-width:1100px){.admin-companion:not(.admin-companion-model-operations) .admin-cp-workspace.has-inspector{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-companion .admin-summary-card{padding:16px}.admin-companion .dsl-workbench-layout-simple{gap:16px}.admin-companion .dsl-workbench-nav{max-height:260px;overflow:auto}}.admin-companion-auth{background:var(--v2-canvas)}.admin-companion-auth .admin-auth-stage{background:var(--v2-canvas);box-shadow:none}.admin-companion-auth .admin-auth-form-pane{background:var(--v2-surface)}.admin-companion-auth .admin-auth-form-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:420px}.admin-companion-auth .admin-auth-status-card{background:var(--v2-surface);border-radius:var(--v2-r-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-companion-auth .admin-auth-hero-title{font:600 clamp(32px, 4vw, 52px)/1.2 var(--v2-font);letter-spacing:-.03em}.admin-companion-auth .admin-auth-stage .v2-grad-text{color:var(--v2-accent);-webkit-text-fill-color:currentColor;background:0 0}.admin-companion-auth .admin-auth-permission-note{border-radius:var(--v2-r-sm);background:var(--v2-surface-mute)}.admin-companion-auth .admin-auth-field .v2-input,.admin-companion-auth .admin-auth-login-form>.v2-btn{width:100%;min-height:44px}@media (max-width:760px){.admin-companion-auth .admin-auth-stage{padding:24px}.admin-companion-auth .admin-auth-form-pane{padding:28px 24px}}.admin-companion .adm{grid-template-columns:220px minmax(0,1fr)}.admin-companion .adm>.sb{background:var(--v2-surface);gap:16px;padding:22px 14px 14px}.admin-companion .adm>.sb>.sb-nav{gap:12px}.admin-companion .admin-nav-group{gap:2px}.admin-companion .admin-nav-group-label{color:var(--v2-text-subtle);font:500 12px/1.4 var(--v2-font);padding:8px 12px 5px}.admin-companion .sb-nav button.v2-sb-item{grid-template-columns:16px minmax(0,1fr);min-height:40px;padding:9px 12px}.admin-companion .sb-nav button.v2-sb-item strong{font-size:13px}.admin-companion .cmd{min-height:60px;padding-inline:32px}.admin-companion .adm .body{padding:28px 32px 40px}.admin-companion .admin-cp-page-heading h1{font-size:24px}.admin-companion .admin-cp-page-heading p{max-width:72ch;color:var(--v2-text-muted);margin-top:6px}@media (max-width:900px){.admin-companion .adm{grid-template-columns:minmax(0,1fr)}.admin-companion .adm>.sb{width:min(296px,100vw - 40px)}.admin-companion .sb-nav button.v2-sb-item{min-height:44px}.admin-companion .cmd{padding-inline:18px}.admin-companion .adm .body{padding:22px 18px 32px}}.admin-companion .admin-cp{gap:22px}.admin-companion .admin-cp-page-header{align-items:start;gap:16px 24px}.admin-companion .admin-cp-page-actions{justify-self:end;max-width:560px}.admin-companion .admin-cp-page-actions .admin-cp-source{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.admin-companion .admin-cp-source-icon{display:none}.admin-companion .admin-cp-source-copy{color:var(--v2-text-muted);font-size:12px}.admin-companion .admin-cp-source-copy strong{font-size:12px;font-weight:400}.admin-companion .admin-cp-source-meta{gap:10px;font-size:12px}.admin-companion .admin-cp-source-details{background:0 0;border:0;padding:0;position:relative}.admin-companion .admin-cp-source-details summary{min-height:36px;color:var(--v2-text-muted);font:12px/20px var(--v2-font);padding:8px 4px}.admin-companion .admin-cp-source-details[open]{border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-surface);flex:1 0 100%;padding:12px}.admin-companion .admin-cp-source-details[open] p{max-width:60ch;font-size:12px}.admin-companion .admin-cp-list-panel{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);min-width:0;overflow:hidden}.admin-companion .admin-cp-list-panel>.admin-cp-segments{border-bottom:1px solid var(--v2-line);background:0 0;border-radius:0;flex-wrap:wrap;gap:20px;width:100%;padding:0 16px}.admin-companion .admin-cp-list-panel>.admin-cp-segments button{min-height:46px;color:var(--v2-text-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.admin-companion .admin-cp-list-panel>.admin-cp-segments button.is-active{border-bottom-color:var(--v2-accent);color:var(--v2-accent);box-shadow:none;background:0 0}.admin-companion .admin-cp-list-panel>.admin-cp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.admin-companion .admin-cp-list-panel .admin-cp-search{flex:280px;max-width:460px}.admin-companion .admin-cp-list-panel .admin-cp-toolbar-controls{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.admin-companion .admin-cp-list-panel .admin-cp-result-count{margin-left:auto}.admin-companion .admin-cp-workspace{min-width:0;display:block}.admin-companion .admin-cp-list-panel .admin-cp-data-list{border:0;border-radius:0}.admin-companion .admin-cp-list-panel .admin-cp-empty{border:0;border-top:1px solid var(--v2-line);border-radius:0;min-height:240px}.admin-companion .admin-cp-table th{border-top:1px solid var(--v2-line);font-weight:500}.admin-companion .admin-cp-table :is(th,td){padding:12px 16px}.admin-companion .admin-cp-table td{font-size:13px}.admin-companion .admin-cp-table td:not(:first-child){overflow-wrap:anywhere}.admin-companion .admin-cp-table-open{width:32px}.admin-companion .admin-inspector-overlay{background:var(--ft-overlay-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-companion .admin-inspector-dialog{border:0;border-left:1px solid var(--v2-line);background:var(--v2-surface);width:min(560px,100vw);max-width:100%;height:100dvh;max-height:none;animation:admin-detail-enter .18s var(--v2-ease);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:none;box-shadow:-16px 0 48px #0000001f}.admin-companion .admin-inspector-dialog .admin-cp-inspector{background:var(--v2-surface);max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.admin-companion .admin-inspector-dialog .admin-cp-inspector-head{z-index:1;background:var(--v2-surface);border-bottom:1px solid var(--v2-line);padding:22px 24px;position:sticky;top:0}.admin-companion .admin-inspector-dialog .admin-cp-inspector-fields{padding:24px}.admin-companion .admin-inspector-dialog .admin-cp-inspector-fields>div{padding-block:12px}.admin-companion .admin-inspector-dialog .admin-cp-inspector-content{padding:0 24px 24px}@keyframes admin-detail-enter{0%{opacity:0;translate:20px}to{opacity:1;translate:0}}@media (max-width:900px){.admin-companion .admin-cp-page-header{grid-template-columns:minmax(0,1fr)}.admin-companion .admin-cp-page-actions{justify-self:start;width:100%;max-width:none}.admin-companion .admin-cp-page-actions .admin-cp-source{justify-content:flex-start}.admin-companion .admin-cp-list-panel .admin-cp-search{max-width:none}}@media (max-width:520px){.admin-companion .admin-cp-list-panel>.admin-cp-segments{gap:16px;padding-inline:14px}.admin-companion .admin-cp-list-panel>.admin-cp-toolbar{gap:12px;padding:14px}.admin-companion .admin-cp-list-panel .admin-cp-toolbar-controls{width:100%}.admin-companion .admin-cp-list-panel .admin-cp-filter{flex:120px;min-width:0}.admin-companion .admin-cp-list-panel .admin-cp-result-count{width:100%;margin:0}.admin-companion .admin-cp-page-actions .admin-cp-source-details{grid-area:auto}.admin-companion .admin-cp-page-actions .admin-cp-source :is(summary,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.admin-companion .admin-inspector-dialog{animation:none}}.admin-companion-billing .admin-cp-table th:first-child{width:36%}.admin-companion-templates .admin-cp-table th:first-child{width:32%}.admin-companion-billing .admin-cp-table .admin-cp-row-trigger :is(strong,small){text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.admin-companion .admin-ai-connection-view{width:100%;max-width:1040px}.admin-companion .admin-ai-connection-view .admin-server-ai-panel{margin-top:0}.admin-companion-model-operations .admin-cp-table th:first-child{width:27%}.admin-companion-model-operations .admin-cp-matrix .admin-cp-table :is(th,td):nth-child(4){white-space:normal}.admin-companion .admin-prompt-page{gap:22px}.admin-companion .admin-prompt-workspace-simple{border:0;border-top:1px solid var(--v2-line);border-radius:0;grid-template-columns:260px minmax(0,1fr);min-height:420px}.admin-companion .admin-prompt-catalog{background:var(--v2-surface);border-radius:0}.admin-companion .admin-prompt-pane-label{min-height:48px;padding:14px 18px;font-size:13px}.admin-companion .admin-prompt-asset{text-align:left;border:0;border-bottom:1px solid var(--v2-line);width:100%;min-height:80px;color:var(--v2-text);cursor:pointer;background:0 0;gap:8px;padding:18px;transition:background-color .14s;display:grid}.admin-companion .admin-prompt-asset:hover{background:var(--v2-surface-mute)}.admin-companion .admin-prompt-asset.is-selected{background:var(--v2-accent-soft)}.admin-companion .admin-prompt-asset strong{font:550 13px/1.55 var(--v2-font);overflow-wrap:anywhere}.admin-companion .admin-prompt-asset small{color:var(--v2-text-muted);font-size:12px}.admin-companion .admin-prompt-asset>.admin-cp-status{width:max-content}.admin-companion .admin-prompt-asset:focus-visible{z-index:1;outline:2px solid var(--v2-accent);outline-offset:-3px;position:relative}.admin-companion .admin-prompt-detail{border-radius:0}.admin-companion .admin-prompt-detail-head{align-items:start;gap:20px}.admin-companion .admin-prompt-detail-head h2{overflow-wrap:anywhere}.admin-companion .admin-prompt-detail-picker{flex-shrink:0;width:210px}.admin-companion .admin-prompt-detail-picker .ft-select{min-height:40px;font-size:13px}@media (max-width:1024px){.admin-companion .admin-prompt-workspace-simple{grid-template-columns:220px minmax(0,1fr)}.admin-companion .admin-prompt-detail-head{flex-wrap:wrap}.admin-companion .admin-prompt-detail-picker{width:100%}}@media (max-width:900px){.admin-companion .admin-prompt-workspace-simple{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-companion .admin-prompt-asset{transition:none}}.admin-companion .admin-overview-command-center{gap:22px}.admin-companion .admin-overview-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 12px 12px;display:grid}.admin-companion .admin-overview-shortcut{border-radius:var(--v2-r-sm);min-height:92px;color:var(--v2-text);align-items:center;gap:14px;padding:20px;text-decoration:none;transition:background-color .14s;display:flex}.admin-companion .admin-overview-shortcut:hover{background:var(--v2-surface-mute)}.admin-companion .admin-overview-shortcut>svg:first-child{color:var(--v2-accent)}.admin-companion .admin-overview-shortcut>svg:last-child{color:var(--v2-text-subtle);margin-left:auto}.admin-companion .admin-overview-shortcut span{gap:6px;min-width:0;display:grid}.admin-companion .admin-overview-shortcut strong{font:550 14px var(--v2-font)}.admin-companion .admin-overview-shortcut small{font:12px/1.5 var(--v2-font);color:var(--v2-text-muted)}.admin-companion .admin-overview-command-center-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.admin-companion .admin-overview-check-note{color:var(--v2-text-muted);margin:0;padding:0 20px 14px;font-size:13px;line-height:1.6}.admin-companion .admin-overview-checks{border:0;border-top:1px solid var(--v2-line);background:0 0;border-radius:0;margin:0}.admin-companion .admin-overview-checks>summary{justify-content:space-between;gap:14px;padding:16px 20px;font-size:13px;display:flex}.admin-companion .admin-overview-checks>summary span{color:var(--v2-text-muted);font-size:12px}.admin-companion .admin-settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;max-width:1100px;display:grid}.admin-companion .admin-settings-nav{gap:4px;display:grid}.admin-companion .admin-settings-nav :is(button,a){border-radius:var(--v2-r-sm);min-height:42px;color:var(--v2-text-muted);text-align:left;font:13px/1.4 var(--v2-font);cursor:pointer;background:0 0;border:0;padding:12px 14px;text-decoration:none}.admin-companion .admin-settings-nav :is(button,a):hover{background:var(--v2-surface-mute);color:var(--v2-text)}.admin-companion .admin-settings-nav button[aria-current=page]{background:var(--v2-accent-soft);color:var(--v2-accent)}.admin-companion .admin-settings-nav a{border-top:1px solid var(--v2-line);border-radius:0;margin-top:12px}.admin-companion .admin-settings-content{min-width:0;overflow:hidden}.admin-companion .admin-settings-content>header{border-bottom:1px solid var(--v2-line);padding:24px}.admin-companion .admin-settings-content h2{margin:0;font-size:17px}.admin-companion .admin-settings-content header p{color:var(--v2-text-muted);margin:8px 0 0;font-size:13px}.admin-companion .admin-settings-record{border-bottom:1px solid var(--v2-line);padding:24px}.admin-companion .admin-settings-record:last-child{border-bottom:0}.admin-companion .admin-settings-record-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-companion .admin-settings-record-head strong{overflow-wrap:anywhere;font-size:16px}.admin-companion .admin-settings-fields{margin:0}.admin-companion .admin-settings-fields>div{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:16px;padding:12px 0;font-size:13px;line-height:1.6;display:grid}.admin-companion .admin-settings-fields>div:last-child{border-bottom:0}.admin-companion .admin-settings-fields dt{color:var(--v2-text-muted)}.admin-companion .admin-settings-fields dd{overflow-wrap:anywhere;margin:0}.admin-companion .admin-settings-mobile-picker,.admin-companion .admin-dsl-mobile-picker{display:none}.admin-companion .dsl-workbench-layout-simple{grid-template-columns:260px minmax(0,1fr);gap:0;height:auto;min-height:520px;max-height:none}.admin-companion .dsl-workbench-nav{background:var(--v2-surface);max-height:720px;overflow:auto}.admin-companion .dsl-workbench-content{background:var(--v2-surface)}.admin-companion .dsl-workbench-nav-group h2{font-size:12px}.admin-companion .dsl-workbench-nav-copy strong{font-size:13px}.admin-companion .dsl-workbench-nav-list button{min-height:56px}.admin-companion .dsl-workbench-nav-copy small{font-size:12px}.admin-companion .dsl-workbench-content-heading{padding:24px}.admin-companion .dsl-workbench-content-heading h2{font-size:18px}.admin-companion .dsl-workbench-content-heading p{font-size:13px;line-height:1.7}@media (max-width:1100px){.admin-companion .admin-overview-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-companion .admin-overview-command-center-grid{grid-template-columns:minmax(0,1fr)}.admin-companion .admin-settings-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.admin-companion .dsl-workbench-layout-simple{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px){.admin-companion .admin-settings-layout,.admin-companion .dsl-workbench-layout-simple{grid-template-columns:minmax(0,1fr);gap:0}.admin-companion .admin-settings-nav,.admin-companion .dsl-workbench-layout-simple .dsl-workbench-nav{display:none}.admin-companion .admin-settings-mobile-picker,.admin-companion .admin-dsl-mobile-picker{padding:18px;display:block}.admin-companion .admin-settings-mobile-picker{padding:0 0 18px}.admin-companion .admin-settings-record,.admin-companion .admin-settings-content>header,.admin-companion .dsl-workbench-content-heading{padding:20px}}@media (max-width:520px){.admin-companion .admin-overview-shortcut-grid{grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.admin-companion .admin-overview-shortcut{min-height:76px;padding:16px}}@media (prefers-reduced-motion:reduce){.admin-companion .admin-overview-shortcut{transition:none}}.admin-companion #overview-audit-title{align-items:center;gap:10px;display:flex}.admin-companion #overview-audit-title strong{color:var(--v2-text-muted);font-size:12px;font-weight:400}.admin-companion .admin-dsl-details{padding:0}.admin-companion .dsl-workbench-field dt{font-size:12px}.admin-companion .dsl-workbench-field dd,.admin-companion .dsl-workbench-field code{font-size:13px;line-height:1.7}.admin-companion .admin-prompt-asset{gap:4px}.admin-companion .admin-prompt-asset strong{font-size:14px}.admin-companion .admin-prompt-asset small{overflow-wrap:anywhere}.admin-companion .admin-settings-check-link{margin-bottom:14px;display:inline-flex}.admin-companion .admin-settings-mobile-picker>a{margin-top:8px;display:inline-flex}@media (max-width:900px){.admin-companion .admin-cp{gap:16px}.admin-companion .admin-cp-page-header{row-gap:8px}.admin-companion .admin-cp-page-heading p{margin-top:4px}.admin-companion .admin-cp-list-panel>.admin-cp-toolbar{padding-block:12px}.admin-companion .admin-prompt-mobile-picker{padding-block:14px}.admin-companion .admin-prompt-detail-head{padding-block:16px}}@media (max-width:760px){.admin-companion .admin-ai-config-switcher>.ft-form-field,.admin-companion .admin-ai-config-switcher>.meta{flex:0 auto;width:100%}}.admin-companion .admin-ai-config-status{border-block:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 24px;padding:16px 0;display:grid}.admin-companion .admin-ai-config-status dt{color:var(--v2-text-subtle);font-size:12px}.admin-companion .admin-ai-config-status dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600}.admin-companion .admin-ai-config-status small{color:var(--v2-text-muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.admin-companion .dsl-workbench-nav-list button[data-severity=blocker] .dsl-workbench-nav-icon{color:var(--v2-text-muted);background:var(--v2-surface-mute)}.admin-companion .dsl-workbench-severity-blocker{border-color:var(--v2-line);background:0 0}@media (max-width:520px){.admin-companion .admin-ai-config-status{grid-template-columns:minmax(0,1fr);gap:14px;margin-inline:18px}}.admin-cp-mobile-views,.admin-cp-filter-toggle,.admin-cp-source-mobile-time{display:none}.admin-cp-filter-panel{min-width:0}@media (max-width:520px){.admin-companion .adm:not(.prompt-standalone) .admin-cp{gap:12px}.admin-companion .adm:not(.prompt-standalone) .body{padding:16px 14px 28px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-heading h1{font-size:24px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-heading p{font-size:12px;line-height:1.5}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-actions>.v2-btn{min-height:44px;padding:8px 10px;font-size:12px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-actions .admin-cp-source{flex-wrap:wrap;flex:210px;gap:0 6px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-source-copy strong{font-size:11px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-source-meta>time{display:none}.admin-companion .adm:not(.prompt-standalone) .admin-cp-source-meta{gap:0}.admin-companion .adm:not(.prompt-standalone) .admin-cp-source-mobile-time{display:block}.admin-companion .adm:not(.prompt-standalone) .admin-cp-page-actions .admin-cp-source :is(summary,button){min-height:44px;padding-block:10px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel>.admin-cp-segments{display:none}.admin-companion .adm:not(.prompt-standalone) .admin-cp-mobile-views{border-bottom:1px solid var(--v2-line);min-width:0;color:var(--v2-text-muted);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.admin-companion .adm:not(.prompt-standalone) .admin-cp-mobile-views select{flex:1;width:auto;min-width:0;min-height:44px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel>.admin-cp-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:8px 12px;display:grid}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel .admin-cp-search{grid-column:1;width:100%;min-width:0}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel .admin-cp-search input{min-height:44px}.admin-companion .adm:not(.prompt-standalone) .admin-cp-filter-panel{display:contents}.admin-companion .adm:not(.prompt-standalone) .admin-cp-filter-toggle{grid-area:1/2;min-height:44px;padding-inline:8px;font-size:12px;display:inline-flex}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel .admin-cp-toolbar-controls{grid-column:1/-1;width:100%;padding-block:8px;display:none}.admin-companion .adm:not(.prompt-standalone) .admin-cp-filter-panel.is-open>.admin-cp-toolbar-controls{display:flex}.admin-companion .adm:not(.prompt-standalone) .admin-cp-list-panel .admin-cp-result-count{grid-column:1/-1;width:auto;margin:0;font-size:12px}}[data-material=studio] .admin-companion .adm>.sb,[data-material=studio] .admin-companion .cmd{background:var(--ft-glass-fill);border-color:var(--ft-glass-edge);box-shadow:var(--ft-glass-shadow);-webkit-backdrop-filter:var(--ft-glass-blur);backdrop-filter:var(--ft-glass-blur)}[data-material=studio] .admin-companion .sb-nav button.v2-sb-item.active{background:var(--ft-glass-selected);box-shadow:inset 0 1px 0 var(--ft-glass-highlight)}[data-material=studio] .companion-theme :is(.v2-modal-backdrop,.v2-drawer-backdrop){background:var(--ft-overlay-backdrop)!important}
