@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg: #060606;--bg-soft: #0d0d0f;--panel: rgba(17, 17, 19, .86);--panel-strong: rgba(22, 22, 25, .92);--panel-raised: rgba(30, 26, 22, .9);--line: rgba(255, 255, 255, .12);--line-strong: rgba(241, 195, 141, .36);--ink: #fffdf7;--muted: #c7c2ba;--accent: #f1c38d;--accent-strong: #9fe3ba;--accent-warm: #d7a46f;--accent-soft: rgba(241, 195, 141, .16);--success-soft: rgba(159, 227, 186, .13);--warning-soft: rgba(215, 164, 111, .18);--danger: #ffb4a6;--danger-soft: rgba(255, 123, 114, .14);--shadow: 0 24px 70px rgba(0, 0, 0, .46);--shadow-soft: 0 12px 34px rgba(0, 0, 0, .28);--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;font-family:Outfit,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at top center,rgba(241,195,141,.12),transparent 22%),linear-gradient(180deg,#050505,#090909 52%,#050505);background-size:96px 96px,96px 96px,auto,auto}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}input,select,textarea{width:100%;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff0b;color:var(--ink);padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--line-strong);background:#ffffff13;box-shadow:0 0 0 4px #f1c38d21}textarea{resize:vertical}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23c7c2ba' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23f1c38d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}select option{background:#14141a;color:var(--ink)}.crm-app{width:min(1620px,calc(100vw - 26px));margin:18px auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.crm-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start;width:100%;max-width:100%;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px;border-radius:999px}.topbar-brand{display:flex;align-items:center;gap:14px;min-width:0}.brand-mark{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:.14em;text-decoration:none}.brand-mark:hover{color:var(--accent)}.topbar-sep{width:1px;height:22px;background:var(--line)}.topbar-title{color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap}.topbar-session{display:flex;align-items:center;gap:12px}.language-select{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700}.language-select select{width:auto;min-width:78px;padding:8px 30px 8px 10px}.ghost-button--compact{padding:9px 18px}.mfa-management-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(620px 420px at 50% 12%,rgba(241,195,141,.14),transparent 70%),radial-gradient(900px 600px at 50% 110%,rgba(215,164,111,.08),transparent 70%)}.auth-window{width:min(420px,100%);display:grid;gap:20px;padding:34px 32px 26px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 64%),var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-brand{justify-self:center;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:.18em;text-decoration:none}.auth-brand:hover{color:var(--accent)}.auth-head{display:grid;gap:8px;text-align:center}.auth-head h1{margin:0;font-size:24px;line-height:1.16}.auth-head p{margin:0;color:var(--muted);font-size:14px}.auth-alert{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--accent-soft);font-size:13px}.auth-alert strong{color:var(--accent)}.auth-alert span{color:var(--muted)}.auth-alert--error{border-color:#ff7b7266;background:var(--danger-soft)}.auth-alert--error strong{color:var(--danger)}.auth-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none}.google-mark{flex:none;background:#fff;border-radius:999px;padding:2px}.auth-foot{margin:4px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.auth-foot a{color:var(--muted);text-decoration:none}.auth-foot a:hover{color:var(--accent)}.panel{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 72%),var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-shell{position:sticky;top:18px;align-self:start;display:grid;gap:16px}.brand-panel{background:linear-gradient(135deg,#f1c38d29,#d7a46f0f),var(--panel)}.brand-panel h1{font-size:30px;line-height:1.04}.brand-panel p:not(.eyebrow){margin-bottom:0;line-height:1.55}.brand-panel,.auth-card,.nav-panel,.summary-panel,.hero-panel,.section-panel,.metric-card{padding:22px}.brand-panel h1,.hero-panel h2,.section-heading h2{margin:0;letter-spacing:0}.brand-panel p,.hero-panel p,.section-detail,.summary-row span,.panel-state span,.metric-card p{color:var(--muted)}.eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--accent)}.nav-panel,.summary-panel,.workspace-shell,.section-panel,.metric-grid,.bar-list{display:grid;gap:14px}.section-heading,.hero-panel,.button-row,.summary-row,.column-head,.bar-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nav-button,.ghost-button,.primary-button{border-radius:var(--radius-md);border:1px solid transparent;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.nav-button,.ghost-button{background:var(--panel-strong);border-color:var(--line);color:var(--ink);text-align:left;padding:12px 14px}.ghost-button,.primary-button{border-radius:999px;font-weight:700}.ghost-button{padding:11px 20px}.ghost-button:hover{border-color:var(--line-strong);background:#f1c38d14}.nav-button{display:grid;gap:3px;padding:13px 16px}.nav-button strong{font-size:14px;font-weight:700}.nav-button span{color:var(--muted);font-size:12px}.nav-button.is-active{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent)}.nav-button.is-active span{color:var(--accent-warm)}.primary-button{background:linear-gradient(180deg,var(--accent),var(--accent-warm));border-color:var(--accent);color:#090909;padding:12px 22px;font-weight:800;box-shadow:0 16px 32px #f1c38d2e}.primary-button:hover{box-shadow:0 20px 40px #f1c38d42}.primary-button.is-disabled{pointer-events:none;opacity:.68}.nav-button:hover,.ghost-button:hover,.primary-button:hover,tr:hover{transform:translateY(-1px)}.nav-button:focus-visible,.ghost-button:focus-visible,.primary-button:focus-visible,a:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 4px #f1c38d29;border-color:var(--line-strong)}.status-pill,.hero-summary{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:var(--accent-soft);color:var(--accent)}.status-pill.is-good{background:var(--success-soft);color:var(--accent-strong)}.session-compact{display:grid;gap:14px}.session-compact p{margin:0;color:var(--muted)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card,.panel-state{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.metric-card,.panel-state{padding:16px}.metric-card{display:grid;gap:6px;align-content:start}.metric-card strong{color:var(--ink);font-size:24px}.workspace-shell{gap:18px;width:100%;max-width:100%;min-width:0}.section-panel{width:100%;max-width:100%;min-width:0}.table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel)}table{width:100%;border-collapse:collapse}th,td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}tr{cursor:pointer}tr.is-selected{background:var(--accent-soft)}.field,.toggle-field{display:grid;gap:8px;font-size:13px}.toggle-field{grid-template-columns:auto 1fr;align-items:center}.toggle-field input{width:auto}.metric-card p{margin:6px 0}.bar-row{display:grid;gap:8px}.bar-track{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:var(--accent)}.panel-state{display:grid;gap:6px}.workspace-banner{position:relative}.workspace-banner .panel-state{padding-right:48px}.workspace-banner__close{position:absolute;top:10px;right:12px;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:18px;line-height:1}.workspace-banner__close:hover{border-color:var(--line-strong);color:var(--ink)}.panel-state--error{background:var(--danger-soft);border-color:#f2a08f47}.release-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.release-console{border:1px solid var(--line);background:linear-gradient(180deg,rgba(241,195,141,.12),transparent 190px),var(--panel);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.ops-status{min-width:220px;display:grid;gap:6px;justify-items:end;text-align:right}.release-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ops-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px}.ops-card span{color:var(--muted)}.ops-card strong{display:block;margin-top:4px}.ops-card p{margin:8px 0 0;color:var(--muted)}.release-list,.release-detail,.check-list,.audit-list,.decision-row{display:grid;gap:12px}.release-list{align-content:start;align-self:start;position:sticky;top:18px}.release-list__head,.release-verdict,.release-check-summary{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.release-list__head{align-items:baseline;color:var(--ink);font-size:14px}.release-list__head span{color:var(--muted);font-size:13px}.release-rows{display:grid;gap:8px;max-height:460px;overflow:auto}.release-row-btn{display:grid;gap:6px;width:100%;padding:12px 14px;text-align:left;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-strong);color:var(--ink);transition:border-color .14s ease,background .14s ease,transform .14s ease}.release-row-btn:hover{border-color:var(--line-strong);background:#f1c38d14;transform:translateY(-1px)}.release-row-btn.is-active{border-color:var(--line-strong);background:var(--accent-soft)}.release-row-btn__product{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--ink)}.release-row-btn.is-active .release-row-btn__product{color:var(--accent)}.release-row-btn__channel{padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.release-row-btn__version{font-weight:600;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.release-row-btn__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:12px}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--muted)}.status-dot.is-approved{background:var(--accent-strong)}.status-dot.is-rejected{background:var(--danger)}.status-dot.is-pending{background:var(--accent)}.release-steps{list-style:none;margin:0;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff08;counter-reset:step}.release-steps li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.release-steps li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.release-verdict{padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--accent-soft)}.release-verdict span,.summary-tile span,.release-secondary>summary,.release-secondary__title{color:var(--muted);font-size:13px;font-weight:700}.release-verdict strong{display:block;margin-top:5px;font-size:26px}.release-verdict p,.summary-tile p{margin:6px 0 0;color:var(--muted)}.verdict-badge{display:grid;min-width:92px;place-items:center;border-radius:var(--radius-md);font-weight:800}.verdict-badge.is-pass{background:var(--success-soft);color:var(--accent-strong)}.verdict-badge.is-blocked{background:var(--danger-soft);color:var(--danger)}.release-check-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-tile{min-height:112px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong)}.summary-tile strong{display:block;margin-top:4px;font-size:23px}.no-go-tile.is-blocked{border-color:#ff7b7257}.no-go-tile.is-pass{border-color:#9fe3ba57;background:#9fe3ba14}.check-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.release-secondary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong)}.release-secondary>summary{cursor:pointer;padding:14px}.release-secondary__title{padding:14px 14px 0}.release-secondary .release-check-form,.release-secondary .artifact-grid,.release-secondary .audit-list{margin:14px}.release-row,.check-row,.audit-row,.empty-block,.artifact-grid>div{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0b;padding:12px}.artifact-grid>div{display:grid;gap:6px}.release-row{display:grid;gap:6px;color:var(--ink);text-align:left}.audit-row{display:grid;gap:6px}.release-row.is-active{border-color:var(--line-strong);background:var(--accent-soft)}.release-check-form,.artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkline{display:flex;align-items:center;gap:8px;color:var(--muted)}.checkline input{width:auto}.operator-checklist{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:14px;border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:14px;background:#ffffff05}.checklist-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.checklist-hint{margin:0;font-size:.85em;color:var(--muted)}.checklist-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;border-radius:10px;border:1px solid transparent;background:#ffffff05}.checklist-item.is-confirmed{border-color:#4caf5066}.checklist-item.is-pending{border-color:#f1c38d59}.checklist-item .checkline{align-items:flex-start}.checklist-item .checkline span{display:flex;flex-direction:column;gap:2px}.checklist-item .checkline em{font-style:normal;font-size:.82em;color:var(--muted)}.checklist-note{width:100%}.release-step-up{display:grid;gap:6px;max-width:320px;color:var(--muted);font-size:13px}.release-step-up>span{color:var(--ink);font-weight:700}.release-step-up input{max-width:220px;font-size:18px;font-variant-numeric:tabular-nums}.release-step-up small{line-height:1.4}.release-step-up--global{margin:0 0 16px;max-width:none;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff09}.check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start}.check-row span{min-width:44px;font-weight:800;text-transform:uppercase}.check-row strong{overflow-wrap:anywhere}.check-row p{grid-column:2;margin:0}.artifact-grid span,.release-row span,.check-row p,.audit-row span,.audit-row p,.empty-block{color:var(--muted)}.artifact-grid strong,.check-row p,.audit-row p{overflow-wrap:anywhere}.passed{color:var(--accent-strong)}.failed{color:var(--danger)}.feedback-inbox{display:grid;gap:14px}.feedback-inbox__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feedback-inbox__summary>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong);min-width:0}.feedback-inbox__summary span,.feedback-inbox__queue-head span,.feedback-inbox__row-meta,.feedback-inbox__row-preview{color:var(--muted)}.feedback-inbox__summary span,.feedback-inbox__queue-head span{font-size:12px}.feedback-inbox__summary strong{font-size:24px;line-height:1}.feedback-inbox__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:center}.feedback-inbox__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.feedback-inbox__search input{min-width:0}.feedback-inbox__filters{display:flex;flex-wrap:wrap;gap:8px}.feedback-inbox__filters button{border:1px solid var(--line);border-radius:999px;background:var(--panel-strong);color:var(--muted);padding:9px 13px;font-weight:700;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.feedback-inbox__filters button:hover{border-color:var(--line-strong);color:var(--ink);transform:translateY(-1px)}.feedback-inbox__filters button.is-active{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent)}.feedback-inbox__body{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:14px;align-items:stretch;min-height:540px;max-height:min(720px,calc(100vh - 290px))}.feedback-inbox__queue,.feedback-inbox__detail{min-height:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:#111113b8}.feedback-inbox__queue{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.feedback-inbox__queue-head{display:flex;justify-content:space-between;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--line)}.feedback-inbox__queue-list{margin:0;padding:8px;list-style:none;display:grid;align-content:start;gap:7px;overflow:auto}.feedback-inbox__queue-list li{min-width:0}.feedback-inbox__queue-list button{width:100%;display:grid;gap:7px;padding:11px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink);text-align:left;transition:border-color .14s ease,background .14s ease}.feedback-inbox__queue-list button:hover,.feedback-inbox__queue-list button.is-active{border-color:var(--line-strong);background:#f1c38d14}.feedback-inbox__pager{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;padding:10px;border-top:1px solid var(--line)}.feedback-inbox__pager button:first-child{justify-self:start}.feedback-inbox__pager button:last-child{justify-self:end}.feedback-inbox__pager>span{color:var(--muted);font-size:12px;text-align:center;white-space:nowrap}.feedback-inbox__row-top,.feedback-inbox__row-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.feedback-inbox__row-top strong,.feedback-inbox__row-meta span,.feedback-inbox__row-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-inbox__row-top strong{min-width:0;font-size:14px}.feedback-inbox__row-meta{font-size:12px}.feedback-inbox__row-meta span:first-child{min-width:0}.feedback-inbox__row-preview{display:block;font-size:13px}.feedback-inbox__detail{min-width:0;overflow:auto;padding:14px}.feedback-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.feedback-list li{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong)}.feedback-list--detail li{min-height:100%;border:0;background:transparent;padding:0}.feedback-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-list p{margin:0;color:var(--muted);white-space:pre-wrap}.feedback-list__meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:12px}.feedback-thread{display:grid;gap:8px;align-content:start}.feedback-thread__bubble{display:grid;gap:4px;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);max-width:86%;overflow-wrap:anywhere}.feedback-thread__bubble.is-customer{justify-self:start}.feedback-thread__bubble.is-operator{justify-self:end;background:var(--accent-soft);border-color:transparent}.feedback-thread__bubble p{margin:0;color:var(--ink);white-space:pre-wrap}.feedback-thread__author{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.feedback-thread__bubble.is-operator .feedback-thread__author{color:var(--accent)}.feedback-thread__bubble.is-assistant{border:1px dashed rgba(241,195,141,.5);background:transparent}.feedback-thread__date{color:var(--muted);font-size:11px}.feedback-thread__reply{display:flex;gap:8px;align-items:center}.feedback-thread__reply input{flex:1;min-width:0}.status-pill.is-muted{background:var(--panel-strong);color:var(--muted)}@media(max-width:1400px){.crm-body{grid-template-columns:minmax(0,1fr)}.sidebar-shell{position:static}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-grid,.release-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.release-check-summary,.check-list--compact{grid-template-columns:1fr}}@media(max-width:780px){.crm-app{width:calc(100vw - 14px);margin:8px auto 16px}.topbar{flex-direction:column;align-items:stretch;border-radius:var(--radius-lg)}.topbar-session{justify-content:flex-start;flex-wrap:wrap}.auth-window{padding:26px 20px 20px}.brand-panel,.auth-card,.nav-panel,.summary-panel,.hero-panel,.section-panel,.metric-card{padding:18px}.metric-grid,.release-grid,.release-ops,.release-check-form,.release-check-summary,.check-list--compact,.artifact-grid{grid-template-columns:1fr}.section-heading,.hero-panel,.button-row,.summary-row,.column-head,.bar-meta{flex-direction:column;align-items:flex-start}.ops-status{justify-items:start;text-align:left}.release-verdict{flex-direction:column}.feedback-inbox__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-inbox__toolbar,.feedback-inbox__body{grid-template-columns:1fr}.feedback-inbox__body{max-height:none}.feedback-inbox__queue{max-height:420px}.feedback-inbox__detail{overflow:visible}.feedback-thread__bubble{max-width:100%}.feedback-thread__reply{flex-direction:column;align-items:stretch}}.customers-metrics .metric-card .metric-value{margin:0 0 6px;font-size:26px;font-weight:800;color:var(--ink)}.edition-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.edition-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong)}.edition-metrics span{color:var(--muted);font-size:13px}.edition-metrics strong{white-space:nowrap}.license-ledger{display:grid;gap:12px}.license-ledger__toolbar{display:grid;grid-template-columns:minmax(180px,240px) minmax(240px,1fr);gap:12px;align-items:end}.license-ledger__toolbar label{display:grid;gap:6px}.license-ledger__toolbar label>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.license-ledger__toolbar input,.license-ledger__toolbar select{padding-block:10px}.license-ledger__identity{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.dynamics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dynamics-block{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong)}.dynamics-block .bar-row{grid-template-columns:86px minmax(0,1fr) 40px;align-items:center}.bar-meta-label,.bar-meta-count{color:var(--muted);font-size:12px}.bar-meta-count{text-align:right}.license-admin-table{width:100%;border-collapse:collapse;font-size:13px}.license-admin-table th,.license-admin-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.license-admin-table th{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.license-admin-table strong{display:block}.cell-sub{display:block;margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}@media(max-width:1400px){.dynamics-grid{grid-template-columns:1fr}}.overview-dash{display:grid;gap:18px;padding:22px;background:linear-gradient(180deg,rgba(241,195,141,.12),transparent 190px),var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.overview-head h2{margin:0;font-size:28px}.overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-card{display:grid;gap:10px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:var(--shadow-soft)}.overview-card__big{margin:0;font-size:24px;font-weight:800}.overview-card__note{margin:0;color:var(--muted);font-size:13px;min-height:36px}.overview-card .ghost-button{justify-self:start}.feedback-list__controls{display:flex;align-items:center;gap:10px}.feedback-list li.is-reviewed{opacity:.62}@media(max-width:1400px){.overview-cards,.overview-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.overview-cards,.overview-cards--four{grid-template-columns:1fr}}.launch-attention,.overview-secondary{display:grid;gap:14px;padding:17px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#08080a7a}.launch-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.launch-section-head h3{margin:0;font-size:21px}.launch-section-head p:not(.eyebrow){max-width:82ch;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.launch-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.launch-queue{min-width:0;display:grid;gap:11px;padding:15px;border:1px solid var(--line);border-top-width:2px;border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:var(--shadow-soft)}.launch-queue--attention{border-top-color:var(--accent)}.launch-queue--clear{border-top-color:var(--accent-strong)}.launch-queue--error{border-top-color:var(--danger)}.launch-queue--unavailable,.launch-queue--loading,.launch-queue--window{border-top-color:var(--muted)}.launch-queue__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.launch-queue__head>div{min-width:0;display:grid;gap:3px}.launch-queue__head span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.launch-queue__head h4{margin:0;font-size:18px}.launch-queue__count-wrap{flex:none;display:grid;justify-items:end;gap:4px}.launch-queue__count{min-width:44px;padding:7px 10px;border-radius:var(--radius-md);background:#ffffff0e;color:var(--ink);font-size:21px;text-align:center}.launch-queue__count-wrap small{max-width:130px;color:var(--muted);font-size:9px;line-height:1.25;text-align:right}.launch-queue__description{min-height:40px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.launch-queue__state{display:flex;align-items:center}.launch-state{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#ffffff0f;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.launch-state--attention{background:var(--accent-soft);color:var(--accent)}.launch-state--clear{background:var(--success-soft);color:var(--accent-strong)}.launch-state--error{background:var(--danger-soft);color:var(--danger)}.launch-state--window{background:#ffffff0f;color:var(--muted)}.launch-queue__message{min-height:72px;display:flex;align-items:center;padding:12px;border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:12px;line-height:1.45}.launch-queue__message.is-error{border-color:#ff7b7252;background:var(--danger-soft);color:var(--danger)}.launch-queue__message.is-unavailable{background:#ffffff09}.launch-queue__message.is-window{background:#ffffff06}.launch-queue__message.is-clear{border-color:#9fe3ba47;background:var(--success-soft);color:var(--accent-strong)}.launch-queue__items{display:grid;gap:7px}.launch-queue-item{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff09;color:var(--ink);text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.launch-queue-item:hover{border-color:var(--line-strong);background:#f1c38d14;transform:translateY(-1px)}.launch-queue-item:focus-visible{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 4px #f1c38d21}.launch-queue-item>span:first-child{min-width:0;display:grid;gap:3px}.launch-queue-item strong,.launch-queue-item small{overflow-wrap:anywhere}.launch-queue-item strong{font-size:13px}.launch-queue-item small{color:var(--muted);font-size:11px}.launch-queue-item>span:last-child{flex:none;color:var(--accent)}.launch-queue__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.launch-queue__footer>span{color:var(--muted);font-size:11px}.overview-secondary{background:#ffffff06}.overview-secondary__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.overview-secondary__metric{min-width:0;display:grid;gap:5px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08}.overview-secondary__metric span{color:var(--muted);font-size:11px}.overview-secondary__metric strong{font-size:19px}.overview-secondary__notice{padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:12px}@media(max-width:960px){.launch-queues{grid-template-columns:minmax(0,1fr)}.overview-secondary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.launch-attention,.overview-secondary{padding:13px}.launch-section-head,.launch-queue__footer{display:grid;justify-items:start}.overview-secondary__metrics{grid-template-columns:minmax(0,1fr)}.launch-queue__footer .ghost-button,.launch-section-head .ghost-button{width:100%}}.customers-table__row{transition:background .16s ease}.customers-table__row:hover td{background:var(--accent-soft)}.customers-table__open{color:var(--accent);font-size:13px;font-weight:700;white-space:nowrap}.customer-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:var(--ink);text-align:left}.customer-link:hover,.customer-link:focus-visible{color:var(--accent)}.customers-list{display:grid;gap:14px;min-width:0}.customer-directory__head{display:flex;align-items:end;justify-content:space-between;gap:16px}.customer-directory__search{display:grid;grid-template-columns:minmax(260px,420px) auto;gap:8px;align-items:center}.customer-directory__search input{min-width:0}.customer-directory__pager{display:flex;align-items:center;justify-content:flex-end;gap:12px}.customer-directory__pager>span{min-width:88px;color:var(--muted);font-size:13px;text-align:center}.customer-card__eyebrow{margin-top:12px}.customer-card__columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;align-items:start}.customer-card__main,.customer-card__side{display:grid;gap:18px;min-width:0}.customer-card__block{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong)}.customer-notes__form{display:grid;gap:8px}.customer-notes__form textarea{resize:vertical}.customer-notes__form .ghost-button{justify-self:start}.customer-notes__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.customer-notes__list li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.customer-notes__list p{margin:0;color:var(--ink);white-space:pre-wrap}.customer-timeline{margin:0;padding:0;list-style:none;display:grid;gap:12px}.customer-timeline li{display:flex;gap:10px;align-items:flex-start}.customer-timeline__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--accent);font-size:13px}.customer-timeline strong{font-size:13px}.customer-timeline p{margin:2px 0;color:var(--muted);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1100px){.customer-card__columns{grid-template-columns:1fr}}@media(max-width:780px){.edition-metrics,.license-ledger__toolbar{grid-template-columns:1fr}.customer-directory__head{display:grid;align-items:stretch}.customer-directory__search{grid-template-columns:minmax(0,1fr) auto}.customer-directory__pager{justify-content:space-between}.customers-list .table-wrap{overflow:visible;border:0;background:transparent}.customers-table,.customers-table tbody{display:grid;gap:10px}.customers-table thead{display:none}.customers-table .customers-table__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.customers-table .customers-table__row:hover td{background:transparent}.customers-table .customers-table__row td{display:grid;align-content:start;gap:4px;min-width:0;padding:0;border:0}.customers-table .customers-table__row td:first-child{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid var(--line)}.customers-table .customers-table__row td:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.customers-table__open{justify-self:start}}.build-pipeline{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#090a0e70}.build-pipeline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.build-pipeline__head h3{margin:2px 0 0;font-size:22px}.build-pipeline__head p:not(.eyebrow){margin:7px 0 0;max-width:72ch;color:var(--muted)}.build-pipeline__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:12px}.stable-build-form{display:grid;gap:12px;padding:14px;border:1px solid rgba(241,195,141,.34);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f1c38d14,#8fb7ff09)}.stable-build-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.stable-build-form__head>div,.stable-build-form label{display:grid;gap:5px}.stable-build-form__head span,.stable-build-form label>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stable-build-form__head small{max-width:62ch;color:var(--muted);text-align:right}.stable-build-form__grid{display:grid;grid-template-columns:1.45fr 1fr .8fr 1.55fr .8fr auto;gap:9px;align-items:end}.stable-build-form input,.stable-build-form select{min-width:0;width:100%}.stable-build-form__commit input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.stable-build-form__scope{display:flex;align-items:flex-start;gap:8px 12px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;color:var(--muted);font-size:12px}.stable-build-form__scope strong{flex:none;color:var(--ink)}.stable-build-form__scope.is-direct{border-color:#f1c38d57;background:#f1c38d12}.stable-candidate-identity{display:grid;gap:11px;padding:14px;border:1px solid rgba(143,183,255,.35);border-radius:var(--radius-lg);background:linear-gradient(135deg,#8fb7ff17,#a89cff0b)}.stable-candidate-identity__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stable-candidate-identity__head>div{display:grid;gap:3px}.stable-candidate-identity__head>div>span,.stable-candidate-identity dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stable-candidate-identity>p{margin:0;color:var(--muted);font-size:12px}.stable-candidate-identity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.stable-candidate-identity__grid>div{min-width:0;display:grid;gap:4px;padding:9px;border:1px solid var(--line);border-radius:var(--radius-md);background:#00000024}.stable-candidate-identity dd{min-width:0;margin:0;overflow-wrap:anywhere}.github-ci{display:grid;gap:12px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#090a0e61}.github-ci__head,.github-ci__actions,.github-ci-lane__head,.github-ci-run__head,.github-ci-run__verdicts{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.github-ci__head h4{margin:2px 0 0;font-size:17px}.github-ci__head p:not(.eyebrow){margin:6px 0 0;max-width:76ch;color:var(--muted);font-size:12px}.github-ci__actions{align-items:center;color:var(--muted);font-size:11px}.github-ci__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.github-ci-lane{min-width:0;display:grid;gap:9px;padding:10px;border:1px solid var(--line);border-top-color:#8fb7ff;border-radius:var(--radius-md);background:var(--panel-strong)}.github-ci-lane--solo{border-top-color:var(--accent)}.github-ci-lane--multiagent{border-top-color:#a89cff}.github-ci-lane__head span{min-width:26px;padding:3px 7px;border-radius:999px;background:#ffffff0f;color:var(--muted);text-align:center;font-size:10px}.github-ci-run{min-width:0;display:grid;gap:9px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.github-ci-run__head>div{min-width:0;display:grid;gap:2px}.github-ci-run__head span,.github-ci-run dt,.github-ci-conclusion small{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.github-ci-run__head a{color:var(--accent);font-size:10px;white-space:nowrap}.github-ci-run__commit{min-width:0}.github-ci-run__commit summary{display:list-item;width:fit-content;max-width:100%;color:var(--text);cursor:pointer;list-style-position:outside}.github-ci-run__commit summary code{margin-right:6px}.github-ci-run__commit summary small{color:var(--muted);font-size:9px;font-weight:700}.github-ci-run__commit>div{display:grid;gap:6px;margin-top:7px;padding:7px;border:1px solid var(--line);border-radius:var(--radius-md);background:#00000024}.github-ci-run__commit>div code{min-width:0;font-size:9px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.github-ci-run__commit>div button{justify-self:start}.github-ci-run__verdicts{justify-content:stretch}.github-ci-conclusion{flex:1;display:grid;gap:2px;padding:7px;border-radius:var(--radius-md);background:#ffffff0e}.github-ci-conclusion.is-success{background:var(--success-soft);color:var(--accent-strong)}.github-ci-conclusion.is-failure{background:var(--danger-soft);color:var(--danger)}.github-ci-conclusion.is-cancelled,.github-ci-conclusion.is-skipped{color:var(--muted)}.github-ci-run__checks{display:flex;flex-wrap:wrap;gap:4px}.github-ci-run__checks span{max-width:100%;padding:3px 6px;border-radius:999px;background:#ffffff0e;font-size:9px;overflow-wrap:anywhere}.github-ci-run__checks .is-success{color:var(--accent-strong)}.github-ci-run__checks .is-failure{color:var(--danger);background:var(--danger-soft)}.github-ci-run__checks .is-cancelled,.github-ci-run__checks .is-skipped{color:var(--muted)}.github-ci-run dl{display:grid;gap:5px;margin:0}.github-ci-run dl>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.github-ci-run dd{min-width:0;margin:0;text-align:right;font-size:10px;overflow-wrap:anywhere}.stable-heads{display:grid;gap:12px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,#8fb7ff14,#a89cff0a)}.stable-heads__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stable-heads__head h4{margin:2px 0 0;font-size:17px}.stable-heads__head p:not(.eyebrow){margin:6px 0 0;max-width:76ch;color:var(--muted);font-size:12px}.stable-heads__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stable-heads__state.is-warning{border-color:#f1c38d57;background:#f1c38d14}.stable-heads__state.is-error{border-color:#ff7b7257;background:var(--danger-soft)}.stable-heads__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stable-head{min-width:0;display:grid;gap:11px;padding:12px;border:1px solid var(--line);border-top-color:#8fb7ff;border-radius:var(--radius-md);background:var(--panel-strong)}.stable-head--solo{border-top-color:var(--accent)}.stable-head--multiagent{border-top-color:#a89cff}.stable-head__title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.stable-head__title>div{display:grid;gap:2px}.stable-head__title>div span,.stable-head dt{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stable-head__state{flex:none;max-width:52%;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.03em;text-align:center;text-transform:uppercase}.stable-head__state.is-never_initialized{background:#ffffff12;color:var(--muted)}.stable-head__state.is-active{background:var(--success-soft);color:var(--accent-strong)}.stable-head__state.is-tombstoned{background:var(--danger-soft);color:var(--danger)}.stable-head__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.stable-head__facts>div{min-width:0;display:grid;align-content:start;gap:3px}.stable-head__facts .stable-head__wide{grid-column:1 / -1}.stable-head dd{min-width:0;margin:0;font-size:11px;overflow-wrap:anywhere}.stable-head code{word-break:break-all}.build-pipeline__state.is-warning,.build-pipeline__unassigned{border-color:#f1c38d57;background:#f1c38d14}.build-pipeline__state.is-error{border-color:#ff7b7257;background:var(--danger-soft)}.build-pipeline__unassigned{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 12px;border-width:1px;border-style:solid;border-radius:var(--radius-md);color:var(--muted);font-size:12px}.build-pipeline__unassigned code{color:var(--ink);overflow-wrap:anywhere}.push-product-status{display:grid;gap:10px;padding:12px;border:1px solid rgba(143,183,255,.3);border-radius:var(--radius-lg);background:#8fb7ff0a}.push-product-status__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.push-product-status__head>div,.push-product-status__identity{min-width:0;display:grid;gap:3px}.push-product-status__head span,.push-product-status__head small,.push-product-status__identity small{color:var(--muted);font-size:11px}.push-product-status__rows{display:grid;gap:8px}.push-product-status__row{display:grid;grid-template-columns:minmax(270px,1.2fr) minmax(220px,2fr);gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.push-product-status__identity code{overflow-wrap:anywhere}.push-product-status__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px}.push-product-status__product{display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:11px}.push-product-status__product span{font-weight:800}.push-product-status__product small{color:var(--muted);overflow-wrap:anywhere}.push-product-status__product.is-running,.push-product-status__product.is-checks{border-color:#f1c38d59;background:var(--accent-soft)}.push-product-status__product.is-publishable{border-color:#8fb7ff52;background:#8fb7ff1a}.push-product-status__product.is-built{border-color:#5fd39b52;background:var(--success-soft)}.push-product-status__product.is-failed{border-color:#ff7b7257;background:var(--danger-soft)}.push-product-status__product.is-missing{color:var(--muted)}.build-pipeline__lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.build-lane{min-width:0;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong)}.build-lane--cli{border-top-color:#8fb7ff}.build-lane--solo{border-top-color:var(--accent)}.build-lane--multiagent{border-top-color:#a89cff}.build-lane__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.build-lane__head>div{display:grid;gap:2px}.build-lane__head span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.build-lane__head>span{min-width:28px;padding:4px 8px;border-radius:999px;background:#ffffff0f;text-align:center}.build-lane__jobs{display:grid;gap:10px}.build-lane__empty{padding:20px 12px;border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);text-align:center;font-size:12px}.build-job{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.build-job__head,.build-job__checks-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.build-job__head>div{min-width:0;display:grid;gap:2px}.build-job__head>div span,.build-job__source span,.build-job__source small,.build-job__checks-head span,.build-job__no-checks{color:var(--muted);font-size:11px}.build-job__head strong,.build-job__source strong,.build-job code{overflow-wrap:anywhere;word-break:break-word}.build-job__state{flex:none;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.build-job__state.is-queued,.build-job__state.is-unknown{background:#ffffff12;color:var(--muted)}.build-job__state.is-running{background:var(--accent-soft);color:var(--accent)}.build-job__state.is-checks{background:#f1c38d1f;color:var(--accent)}.build-job__state.is-publishable{background:#8fb7ff24;color:#8fb7ff}.build-job__state.is-built{background:var(--success-soft);color:var(--accent-strong)}.build-job__state.is-failed{background:var(--danger-soft);color:var(--danger)}.build-job__source{min-width:0;display:grid;gap:3px}.build-job__facts,.build-job__timeline,.build-job__candidate{margin:0;display:grid;gap:8px}.build-job__facts>div,.build-job__timeline>div,.build-job__candidate>div{min-width:0;display:grid;gap:3px}.build-job dt,.build-job__error span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.build-job__candidate{padding:9px;border:1px solid rgba(143,183,255,.26);border-radius:var(--radius-md);background:#8fb7ff0e}.build-job dd{min-width:0;margin:0;color:var(--ink);font-size:11px;overflow-wrap:anywhere}.build-job__error{display:grid;gap:4px;padding:8px;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger)}.build-job__checks{display:grid;gap:7px}.build-job__check-list{display:flex;flex-wrap:wrap;gap:5px}.build-job__check-list span{max-width:100%;padding:4px 7px;border-radius:999px;font-size:10px;overflow-wrap:anywhere}.build-job__check-list .is-pass{background:var(--success-soft);color:var(--accent-strong)}.build-job__check-list .is-fail{background:var(--danger-soft);color:var(--danger)}.build-job__timeline{padding-top:9px;border-top:1px solid var(--line)}@media(max-width:1000px){.build-pipeline__lanes,.github-ci__lanes,.stable-heads__grid{grid-template-columns:1fr}.stable-build-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.push-product-status__row{grid-template-columns:1fr}}@media(max-width:780px){.build-pipeline{padding:12px}.build-pipeline__head,.build-pipeline__actions,.github-ci__head,.github-ci__actions,.stable-build-form__head,.stable-heads__head,.stable-heads__actions{display:grid;justify-items:start}.stable-build-form__head small{text-align:left}.stable-build-form__scope,.push-product-status__head{display:grid}.stable-build-form__grid,.stable-candidate-identity__grid{grid-template-columns:1fr}}.agent-proposals__heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.proposal-ledger-notice{display:grid;gap:6px;padding:15px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f1c38d1f,#f1c38d0a)}.proposal-ledger-notice strong{color:var(--accent)}.proposal-ledger-notice p{max-width:100ch;margin:0;color:var(--muted);line-height:1.5}.proposal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.proposal-metric{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong)}.proposal-metric span{min-width:0;color:var(--muted);font-size:12px}.proposal-metric strong{color:var(--ink);font-size:20px}.proposal-ledger-state.is-error{border-color:#ff7b7257;background:var(--danger-soft);color:var(--danger)}.proposal-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.proposal-card{min-width:0;display:grid;gap:14px;padding:17px;border:1px solid var(--line);border-top-width:2px;border-radius:var(--radius-lg);background:var(--panel-strong);box-shadow:var(--shadow-soft)}.proposal-card--proposed{border-top-color:var(--accent)}.proposal-card--accepted{border-top-color:var(--accent-strong)}.proposal-card--rejected{border-top-color:var(--danger)}.proposal-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.proposal-card__head>div{min-width:0;display:grid;gap:5px}.proposal-card__id{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.proposal-card__head h3{margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.proposal-status{flex:none;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.proposal-status--proposed,.proposal-status--other{background:var(--accent-soft);color:var(--accent)}.proposal-status--accepted{background:var(--success-soft);color:var(--accent-strong)}.proposal-status--rejected{background:var(--danger-soft);color:var(--danger)}.proposal-card__detail{margin:0;color:var(--ink);line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-card__detail.is-empty{color:var(--muted);font-style:italic}.proposal-tool{display:grid;gap:11px;padding:13px;border:1px solid rgba(245,158,11,.38);border-radius:var(--radius-lg);background:#f59e0b12}.proposal-tool__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.proposal-tool__heading strong{font-size:13px}.proposal-tool dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.proposal-tool dl>div{min-width:0;display:grid;gap:3px;padding:8px 9px;border-radius:var(--radius-md);background:#ffffff0a}.proposal-tool__message{display:grid;gap:6px}.proposal-tool__message>span,.proposal-tool dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.proposal-tool__message blockquote{margin:0;padding:11px 12px;border-left:3px solid #f59e0b;background:#0000002e;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-tool__receipt,.proposal-tool__pending{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.proposal-tool__receipt{display:grid;gap:3px;color:var(--accent-strong)}.proposal-card__facts,.proposal-review-meta dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.proposal-card__facts>div,.proposal-review-meta dl>div{min-width:0;display:grid;gap:3px;padding:9px 10px;border-radius:var(--radius-md);background:#ffffff09}.proposal-card dt,.proposal-review-meta__reason span,.proposal-sources>strong{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.proposal-card dd{min-width:0;margin:0;font-size:12px;overflow-wrap:anywhere}.proposal-card code{color:var(--ink);overflow-wrap:anywhere}.proposal-sources,.proposal-review-meta{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--line)}.proposal-sources>span{color:var(--muted);font-size:12px}.proposal-sources__ids{display:flex;flex-wrap:wrap;gap:6px}.proposal-sources__ids code{max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;font-size:11px}.proposal-review-meta>strong{font-size:13px}.proposal-review-meta__reason{display:grid;gap:4px;padding:10px;border-radius:var(--radius-md);background:#ffffff09}.proposal-review-meta__reason p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-card__actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:2px}.proposal-reject-button{border-color:#ff7b7247;color:var(--danger)}.proposal-reject-button:hover{border-color:#ff7b7285;background:var(--danger-soft)}.proposal-review-form{display:grid;gap:13px;padding:15px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#09090bb8}.proposal-review-form--reject{border-color:#ff7b7257}.proposal-review-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proposal-review-form__head>div{display:grid;gap:3px}.proposal-review-form__head span{color:var(--muted);font-size:11px}.proposal-authenticator input{max-width:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.22em}.proposal-authenticator small{max-width:72ch;color:var(--muted);line-height:1.4}.proposal-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff09;color:var(--ink);font-size:13px;line-height:1.4}.proposal-confirmation input{width:auto;margin-top:2px}.proposal-review-form__safety{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.proposal-review-form>button[type=submit]{justify-self:start}@media(max-width:1250px){.proposal-ledger{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.agent-proposals__heading,.agent-proposals__heading-actions,.proposal-card__head,.proposal-review-form__head{display:grid;justify-items:start}.proposal-metrics,.proposal-card__facts,.proposal-review-meta dl{grid-template-columns:minmax(0,1fr)}.proposal-card{padding:13px}.proposal-card__actions,.proposal-card__actions>button,.proposal-review-form>button[type=submit]{width:100%}}
