:root{--font-body:"Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:"SFMono-Regular", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--bg:#f3f6fb;--bg-soft:#eef4ff;--bg-panel:#fffffff5;--bg-panel-strong:#fff;--line:#cfdceef2;--line-strong:#b6c8e3f2;--text:#182132;--text-muted:#6f7d93;--text-dim:#91a0b3;--accent:#4a90f5;--accent-strong:#2b63da;--accent-soft:#4a90f51f;--brand-start:#4b5dff;--brand-end:#8a38ea;--success:#16a34a;--warning:#d97706;--danger:#dc4c64;--shadow-lg:0 28px 70px #4a608629;--shadow-md:0 18px 40px #63769a1a;--radius-lg:10px;--radius-md:6px;--radius-sm:4px;font-family:var(--font-body);color:var(--text);background:var(--bg)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 0 0,#82a2ff1f,#0000 26%),linear-gradient(#f7f9fd 0%,#f1f5fb 100%);margin:0}body:before{display:none}.admin-shell{background:0 0;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.shell-sidebar{border-right:1px solid var(--line);background:#ffffffe0;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.25rem 1rem;display:grid}.shell-brand{align-items:center;gap:.8rem;min-width:0;display:flex}.shell-brand-mark{border-radius:var(--radius-md);letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--brand-start) 0%, var(--brand-end) 100%);place-items:center;width:2.2rem;height:2.2rem;font-size:.82rem;font-weight:700;display:grid}.shell-brand-copy{gap:.15rem;min-width:0;display:grid}.shell-brand-copy strong{color:var(--text);font-size:.95rem;line-height:1.2}.shell-brand-copy span{color:var(--text-muted);font-size:.78rem;line-height:1.3}.shell-nav{min-height:0}.shell-nav-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.shell-nav-item{border-radius:var(--radius-md);color:#334155;align-items:center;gap:.7rem;min-height:3rem;padding:.8rem .9rem;display:flex}.shell-nav-index{border-radius:var(--radius-sm);letter-spacing:.02em;color:#5b6c84;background:#d7e0f1bf;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;font-size:.74rem;font-weight:600;display:inline-flex}.shell-nav-item.is-active{color:var(--accent-strong);background:linear-gradient(#dde8ff 0%,#d5e2ff 100%);box-shadow:inset 0 0 0 1px #5a8af31f}.shell-nav-item.is-active .shell-nav-index{color:#fff;background:linear-gradient(180deg, var(--accent) 0%, var(--accent-strong) 100%)}.shell-session-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffd1;align-items:center;gap:.75rem;padding:.75rem;display:flex}.shell-session-badge{border-radius:var(--radius-sm);width:1.9rem;height:1.9rem;color:var(--accent-strong);background:var(--accent-soft);place-items:center;font-size:.74rem;font-weight:700;display:grid}.shell-session-card strong{color:var(--text);font-size:.84rem;line-height:1.2;display:block}.shell-session-card p{color:var(--text-muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.3}.shell-main{grid-template-rows:auto 1fr;min-height:0;display:grid}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.5rem;display:flex}.topbar-copy h1{color:var(--text);margin:0;font-size:clamp(1.35rem,1.5vw,1.7rem);line-height:1.15}.topbar-copy p{max-width:52rem;color:var(--text-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.topbar-actions{align-items:center;gap:.6rem;display:flex}.context-kicker{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.76rem}.shell-page{align-content:start;gap:1rem;min-height:0;padding:1rem 1.5rem 1.5rem;display:grid}.workflow-summary-row{grid-template-columns:minmax(0,1.55fr) minmax(8rem,.7fr) minmax(0,1.55fr) minmax(7.5rem,.7fr);gap:.9rem;display:grid}.workflow-summary-card,.panel,.review-summary-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-md);gap:.35rem;display:grid}.workflow-summary-card,.review-summary-card{padding:.8rem .9rem}.summary-label,.context-card-label{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.summary-value,.context-card-value{min-width:0;color:var(--text);font-size:1rem;line-height:1.35}.summary-value{overflow-wrap:break-word;word-break:normal}.summary-card-wide,.summary-card-compact{min-width:0}.summary-value-clamp{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;word-break:normal;line-break:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workflow-page-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.workflow-page-main{align-content:start;gap:1rem;min-width:0;display:grid}.page-content{gap:.8rem;display:grid}.panel{padding:1rem;position:relative;overflow:hidden}.page-panel{padding:1.05rem}.panel h2,.panel h3,.panel h4{margin-top:0}.panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-description{color:var(--text-muted);margin:.35rem 0 0;line-height:1.55}.panel-toolbar,.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.stack{gap:.6rem;display:grid}.muted-text{color:var(--text-muted)}.error-text{color:var(--danger)}.scroll-panel{max-height:18rem;overflow:auto}.status-badge{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;width:fit-content;padding:.24rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.status-running{color:var(--warning);background:#d977061f;border-color:#d9770640}.status-succeeded{color:var(--success);background:#16a34a1f;border-color:#16a34a3d}.status-failed{color:var(--danger);background:#dc4c641f;border-color:#dc4c643d}.admin-shell input,.admin-shell textarea{color:var(--text);border:1px solid var(--line-strong);background:var(--bg-panel-strong)}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:var(--text-dim)}.admin-shell input:focus,.admin-shell textarea:focus{background:#fff;border-color:#4a90f594;box-shadow:0 0 0 4px #4a90f524}.admin-shell .ui-button-subtle,.admin-shell .locale-toggle{color:var(--text);border-color:var(--line-strong);background:var(--bg-panel-strong);box-shadow:none}.admin-shell .ui-button-primary{color:#fff;background:linear-gradient(#3f7eef 0%,#2b63da 100%);border-color:#2b63da75}.admin-shell .ui-button:hover:not(:disabled){border-color:#4a90f58f;box-shadow:0 10px 20px #4a608638}.admin-shell .empty-state,.admin-shell .info-box,.admin-shell .review-track-panel,.admin-shell .job-console,.admin-shell .bdinfo-sample,.admin-shell .source-card,.admin-shell .bdinfo-composer,.admin-shell .bdinfo-source-card,.admin-shell .bdinfo-summary-card,.admin-shell .editor-overview-card,.admin-shell .track-section-panel,.admin-shell .login-panel,.admin-shell .login-panel-surface{color:var(--text);border-color:var(--line);background:var(--bg-panel);box-shadow:var(--shadow-md)}.admin-shell .source-card.is-selected{background:radial-gradient(circle at 100% 0,#4a90f529,#0000 34%),linear-gradient(#fff 0%,#f5f9ff 100%);border-color:#4a90f57a;box-shadow:inset 0 0 0 1px #4a90f533,0 18px 32px #4a60862e}.admin-shell .track-editor-table th{color:#5e6d82;background:#e9f0fb}.admin-shell .track-editor-table td{color:var(--text);background:#fff}.admin-shell .track-editor-table tr.is-selected td{background:#edf4ff}.admin-shell .track-editor-table tr.is-muted td{background:#f4f7fc}.admin-shell .track-editor-table tr.is-muted input[type=text]{color:#7d8ba0}.admin-shell .track-editor-table tr.is-muted .track-detail-chip{color:#73839a;background:#ecf2fbf2;border-color:#b6c8e3cc}.admin-shell .track-editor-table tr.is-drop-target td{background:#e8f1ff}.admin-shell .track-editor-table .track-id-cell,.admin-shell .track-editor-table .track-audio-format-cell{color:#6f7d93}.admin-shell .drag-handle{color:#55657c;background:#f3f7fe;border-color:#b6c8e3f2}.admin-shell .drag-handle:focus-visible{border-color:#4a90f594;box-shadow:0 0 0 4px #4a90f524}.panel.login-panel{border-color:var(--line);box-shadow:var(--shadow-lg);background:radial-gradient(circle at top,#4a90f524,#0000 38%),linear-gradient(#fff 0%,#f4f8ff 100%)}.panel.login-panel:before{background:radial-gradient(circle,#4a90f529 0%,#4a90f500 72%)}.login-panel .login-panel-intro h2{color:var(--text)}.login-panel .login-panel-intro p{color:var(--text-muted)}.login-panel .login-panel-surface{border-color:var(--line);background:#ffffffe0;box-shadow:inset 0 1px #ffffffb8}.login-panel .login-form-field label{color:var(--text-muted)}.login-panel .login-form-field input{color:var(--text);border-color:var(--line-strong);background:#fff}.login-panel .login-form-field input::placeholder{color:var(--text-dim)}.login-panel .login-form-field input:focus{background:#fff;border-color:#4a90f594;box-shadow:0 0 0 4px #4a90f524}.login-panel .login-form .error-text{color:var(--danger)}.login-panel .login-submit-button{color:#fff;background:linear-gradient(#3f7eef 0%,#2b63da 100%);border-color:#2b63da75}.login-panel .login-submit-button:hover:not(:disabled){border-color:#4a90f58f;box-shadow:0 10px 20px #4a608638}.login-state{align-content:start;gap:1rem;min-height:100vh;padding:1rem;display:grid}.login-state-actions{justify-content:flex-end;display:flex}.login-state .locale-toggle,.login-state .ui-button-subtle{color:var(--text);border-color:var(--line-strong);background:#ffffffeb;box-shadow:0 10px 24px #4a60861f}.login-state .locale-toggle:hover:not(:disabled),.login-state .ui-button-subtle:hover:not(:disabled){border-color:#4a90f58f;box-shadow:0 12px 24px #4a60862e}@media (width<=1100px){.admin-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.shell-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:stretch;gap:1rem;padding:1rem 1.25rem}.shell-nav-list{flex-wrap:wrap;gap:.55rem;display:flex}.shell-nav-list li{flex:140px;min-width:0}.shell-nav-item{border-radius:var(--radius-md);justify-content:flex-start;min-height:2.7rem;padding:.65rem .75rem}.shell-session-card{justify-self:stretch;min-width:0}.workflow-summary-row,.workflow-page-grid{grid-template-columns:1fr}.admin-shell .source-grid-two-up,.admin-shell .review-summary-grid,.admin-shell .job-console-grid,.admin-shell .bdinfo-layout,.admin-shell .editor-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .bdinfo-layout{gap:.8rem}}@media (width<=760px){.login-state-actions{justify-content:flex-start}.shell-nav-list{grid-template-columns:1fr;display:grid}.shell-session-card{justify-self:stretch}.topbar{flex-direction:column;align-items:stretch;padding:1rem}.topbar-actions{justify-content:flex-start}.shell-page{padding:1rem}.admin-shell .panel-header,.admin-shell .section-heading,.admin-shell .review-actions{flex-direction:column;align-items:stretch}.admin-shell .review-actions-secondary{margin-left:0}.admin-shell .source-grid-two-up,.admin-shell .review-summary-grid,.admin-shell .job-console-grid,.admin-shell .bdinfo-layout,.admin-shell .editor-overview-grid{grid-template-columns:1fr}.scroll-panel{max-height:14rem}}.ui-switch{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.7rem;height:1.6rem;padding:0;display:inline-flex}.ui-switch:disabled{cursor:not-allowed;opacity:.55}.ui-switch:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:999px}.ui-switch-track{background:#91a0b373;border-radius:999px;width:2.5rem;height:1.4rem;transition:background .14s;position:relative;box-shadow:inset 0 0 0 1px #6f7d932e}.ui-switch.is-on .ui-switch-track{background:#4a90f5e6}.ui-switch-thumb{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .14s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 8px #1821322e}.ui-switch.is-on .ui-switch-thumb{transform:translate(1.1rem)}.ui-button{font:inherit;border-radius:var(--radius-md);color:var(--text);cursor:pointer;border:1px solid #6bd0ff6b;padding:.6rem .86rem;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:inset 0 1px #ffffff0f}.ui-button-primary{background:linear-gradient(#1b547efa 0%,#123854fa 100%)}.ui-button-subtle,.locale-toggle{color:var(--text);white-space:nowrap;background:#07131dc7;border-color:#6bd0ff52}.ui-button:hover:not(:disabled){border-color:#6bd0ff8f;transform:translateY(-1px);box-shadow:0 12px 24px #00000038}.ui-button:disabled{cursor:default;opacity:.48;box-shadow:none;transform:none}input,textarea,button{font:inherit}input,textarea{width:100%;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#070e15d1;padding:.7rem .8rem;transition:border-color .16s,box-shadow .16s,background .16s}input::placeholder,textarea::placeholder{color:#9fb0c194}input:focus,textarea:focus{background:#081018eb;border-color:#6bd0ff94;outline:none;box-shadow:0 0 0 4px #6bd0ff1f}.login-screen{place-items:center;padding:2rem 1rem;display:grid}.login-card{border-radius:var(--radius-lg);border:1px solid var(--line);width:min(27rem,100%);box-shadow:var(--shadow-lg);text-align:center;background:#fffffff5;padding:2rem}.login-brand-mark{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg, var(--brand-start) 0%, var(--brand-end) 100%);place-items:center;width:5rem;height:5rem;margin:0 auto 1.25rem;font-weight:800;display:grid}.login-panel-intro{justify-items:center;gap:.75rem;display:grid}.login-panel-intro h2{margin:0;font-size:clamp(1.7rem,3vw,2.1rem);line-height:1.05}.login-panel-intro p{max-width:27rem;margin:0}.login-form{justify-items:stretch;gap:.8rem;display:grid}.login-form-field{text-align:left;gap:.5rem;width:100%;display:grid}.login-form-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.84rem;font-weight:600}.login-form-field input{padding:.8rem .9rem}.login-card .login-form-field input{color:var(--text);border-color:var(--line-strong);background:#fffffffa}.login-card .login-form-field input::placeholder{color:var(--text-dim)}.login-card .login-form-field input:focus{background:#fff;border-color:#4b5dff80;box-shadow:0 0 0 4px #4b5dff1f}.login-form .error-text{text-align:center;margin:0;font-size:.92rem}.login-submit-button{border-radius:var(--radius-sm);justify-self:center;min-width:11rem}.login-card .login-submit-button{color:#fff}.empty-state,.info-box,.editor-section-card,.review-section-card,.track-section-panel,.job-console,.bdinfo-sample,.review-track-panel,.job-console{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fffffffa;padding:.75rem .8rem}.workspace-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-md);gap:.35rem;padding:1.35rem;display:grid;position:relative;overflow:hidden}.workspace-card h2,.workspace-card h3,.workspace-card h4{margin-top:0}.workspace-header,.workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.workspace-header{margin-bottom:.9rem}.supporting-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffffa}.info-box{margin-top:1rem}.source-grid{gap:.6rem;display:grid}.source-grid-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.source-card{border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(#101923f5 0%,#0a1017f5 100%);gap:.65rem;padding:.8rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.source-card:hover{border-color:#6bd0ff5c;transform:translateY(-2px);box-shadow:0 16px 30px #00000038}.source-card input{opacity:0;pointer-events:none;position:absolute;inset:0}.source-card.is-selected{background:radial-gradient(circle at 100% 0,#6bd0ff29,#0000 34%),linear-gradient(#101e2afa 0%,#0a1017fa 100%);border-color:#6bd0ff8f;box-shadow:inset 0 0 0 1px #6bd0ff2e,0 18px 32px #0000003d}.source-card-head,.source-card-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.source-card-badge,.source-card-size{border-radius:var(--radius-sm);align-items:center;width:fit-content;padding:.24rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.source-card-badge{color:var(--accent);background:#6bd0ff1f}.source-card-size{color:var(--text-muted);background:#ffffff0d}.source-card-body{gap:.45rem;display:grid}.source-card-title,.source-card-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-card-title{font-size:1rem}.source-card-path{color:var(--text-muted);font-size:.92rem}.source-card-meta-label{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.source-card-meta-value{color:var(--text);font-size:.84rem}.bdinfo-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:.7rem;display:grid}.bdinfo-layout-single{grid-template-columns:minmax(0,1fr)}.editor-overview-card{padding:.75rem .8rem}.bdinfo-composer{gap:.7rem;padding:.75rem .8rem;display:grid}.bdinfo-composer textarea{resize:vertical;min-height:18rem}.bdinfo-sidebar{align-content:start;gap:.7rem;display:grid}.bdinfo-sidebar.supporting-card{padding:.8rem}.bdinfo-source-card,.bdinfo-summary-card{gap:.35rem;padding:.75rem .8rem;display:grid}.bdinfo-summary-card p,.editor-overview-card p,.editor-meta-line{margin:0}.bdinfo-actions,.editor-actions{margin-top:.8rem}.bdinfo-sample h3{margin-bottom:.55rem}.bdinfo-sample{min-width:0;max-width:100%;margin-top:.7rem;padding:.95rem 1rem}.bdinfo-sample-pre{border-radius:var(--radius-md);color:#d2e4f7;white-space:pre;min-width:0;max-width:100%;max-height:18rem;font-size:.84rem;line-height:1.45;font-family:var(--font-mono);background:#040a10c7;border:1px solid #94afce24;margin:0;padding:.65rem .75rem;overflow:auto}.command-preview,.job-log{border-radius:var(--radius-md);border:1px solid var(--line);background:#f7f9fc}.track-editor-table{border-collapse:separate;border-spacing:0;width:100%}.source-table{border-collapse:collapse;table-layout:fixed;width:100%}.track-table-wrap,.source-table-wrap{margin-top:.55rem;overflow-x:auto}.track-editor-table{min-width:720px}.source-table .col-select{width:2.8rem}.source-table .col-type{width:5.2rem}.source-table .col-size{width:6rem}.source-table .col-modified{width:9.8rem}.track-editor-table .col-drag{width:3.4rem}.track-editor-table .col-id{width:3.8rem}.track-editor-table .col-language{width:7rem}.track-editor-table .col-audio-format{width:11.5rem}.track-editor-table .col-include,.track-editor-table .col-default{width:5.4rem}.source-table th,.source-table td,.track-editor-table th,.track-editor-table td{border:1px solid var(--line);text-align:left;vertical-align:middle;padding:.45rem .5rem}.source-table th,.track-editor-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;background:#182735e6;font-size:.8rem}.track-editor-table thead th{color:var(--text-muted);background:#f8fbff}.source-table td,.track-editor-table td{background:#0c121ae0}.track-editor-table tbody td{background:#fff}.source-table-nowrap{white-space:nowrap}.source-name-cell,.source-path-cell{min-width:0}.source-name-text,.source-path-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.track-editor-table tr.is-selected td{background:#4a90f50f}.track-editor-table tr.is-muted td{background:#f5f7fb}.track-editor-table tr.is-muted input[type=text]{color:var(--text-dim)}.track-editor-table tr.is-muted .track-detail-chip{color:var(--text-dim);background:#ffffff08;border-color:#94afce24}.track-editor-table tr.is-drop-target td{border-top:2px solid var(--accent-strong);background:#4a90f51f}.track-editor-table .drag-cell{text-align:center;width:2.2rem}.track-editor-table .track-id-cell{width:4.5rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.track-editor-table .track-toggle-cell{text-align:center}.track-editor-table .track-toggle-cell .ui-switch{margin:0 auto}.track-editor-table .track-name-input,.track-editor-table .track-language-input{min-width:0}.track-editor-table .track-language-input{width:100%;min-width:6rem}.track-editor-table .track-audio-format-cell{white-space:nowrap;color:var(--text-muted)}.drag-handle{border:1px solid var(--line-strong);border-radius:var(--radius-md);letter-spacing:1px;width:2.3rem;height:2.1rem;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;background:#070e15e0;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex}.drag-handle:focus-visible{border-color:#6bd0ff94;outline:none;box-shadow:0 0 0 4px #6bd0ff1f}.track-detail-chip{border-radius:var(--radius-sm);color:var(--text-muted);white-space:nowrap;background:#ffffff08;border:1px solid #94afce2e;padding:.2rem .48rem;font-size:.78rem;line-height:1.1;display:inline-block}.editor-overview-grid{grid-template-columns:1fr;gap:.65rem;margin-bottom:.8rem;display:grid}.editor-overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.editor-overview-card{gap:.6rem;display:grid}.editor-field-full{width:100%;max-width:none}.editor-field-full input{width:100%}.editor-overview-card-wide{grid-column:1/-1}.editor-meta-line{color:var(--text-muted);line-height:1.5}.editor-track-section{margin-top:.8rem}@media (width<=780px){.editor-overview-pair{grid-template-columns:1fr}}.review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.review-track-panel{margin-top:.8rem}.section-heading{justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.6rem;display:flex}.ordered-track-list{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.review-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;margin-top:.8rem;display:flex}.review-actions-primary,.review-actions-secondary{flex-wrap:wrap;gap:.6rem;display:flex}.review-actions-secondary{margin-left:auto}.job-console{background:radial-gradient(circle at 100% 0,#6bd0ff1f,#0000 26%),linear-gradient(#080e15fa 0%,#04090ffa 100%);margin-top:.8rem}.job-console-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.job-console-header h3{overflow-wrap:anywhere;margin:0}.job-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.review-summary-card-full{grid-column:1/-1}.current-job-progress{gap:.35rem;margin:.75rem 0;display:grid}.current-job-progress h4,.current-job-command h4,.console-block h4{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.88rem}.progress-bar{border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid #6bd0ff29;width:100%;height:.8rem;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#129eea 0%,#7fdfff 100%);height:100%}.current-job-command{margin-bottom:.65rem}.console-block{gap:.4rem;display:grid}
