:root{--nva-bg:#0b0f10;--nva-surface-1:#161a1b;--nva-surface-2:#1c2021;--nva-surface-3:#232829;--nva-border:#2c3334;--nva-border-strong:#3f494a;--nva-text-primary:#f4f7f7;--nva-text-secondary:#b9c1c1;--nva-text-muted:#899293;--nva-accent:#004d51;--nva-accent-hover:#1f676a;--nva-accent-indicator:#4b8d90;--nva-accent-text:#70afb1;--nva-on-accent:#f4f7f7;--nva-success:#56a77e;--nva-warning:#c69a52;--nva-error:#cc6f6f;--nva-info:#6f8f9f;--nva-sidebar-expanded:216px;--nva-sidebar-collapsed:62px;--nva-header-height:48px;--nva-radius-sm:5px;--nva-radius-md:8px;--nva-radius-lg:11px;--nva-shadow-panel:0 18px 44px #0003;--nva-transition:.16s ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-width:320px;height:100%;overflow:hidden}body{background:var(--nva-bg);color:var(--nva-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI Variable,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--nva-accent);color:var(--nva-on-accent)}:focus-visible{outline:2px solid var(--nva-accent-indicator);outline-offset:2px}.skip-link{z-index:1000;border-radius:var(--nva-radius-sm);background:var(--nva-text-primary);color:var(--nva-bg);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workstation{grid-template-columns:var(--nva-sidebar-expanded) minmax(0, 1fr);grid-template-rows:var(--nva-header-height) minmax(0, 1fr);background:var(--nva-bg);width:100%;height:100dvh;min-height:0;transition:grid-template-columns var(--nva-transition);display:grid}.workstation--collapsed{grid-template-columns:var(--nva-sidebar-collapsed) minmax(0, 1fr)}.app-header{z-index:10;border-bottom:1px solid var(--nva-border);background:var(--nva-surface-1);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;padding:0 18px;display:flex}.app-header__brand,.app-header__tools,.app-header__status,.app-header__product,.resolve-status,.app-header__identity{align-items:center;display:flex}.app-header__brand{gap:12px;min-width:0}.app-header__lockup{object-fit:contain;width:132px;height:auto}.app-header__divider{background:var(--nva-border-strong);width:1px;height:20px}.app-header__product{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.app-header__product span{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.app-header__product small{color:var(--nva-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.app-header__tools{flex-shrink:0;gap:8px}.app-header__status{gap:10px;padding-right:5px}.resolve-status{color:var(--nva-text-secondary);gap:5px;font-size:12px}.app-header__identity{min-width:0;color:var(--nva-text-secondary);gap:7px}.app-header__identity>svg{color:var(--nva-accent-indicator);flex:none}.app-header__identity--unavailable{color:var(--nva-warning);font-size:12px}.app-header__identity--unavailable>svg{color:currentColor}.app-header__identity-copy{flex-direction:column;min-width:0;max-width:170px;line-height:1.2;display:flex}.app-header__identity-copy strong,.app-header__identity-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header__identity-copy strong{color:var(--nva-text-primary);font-size:12px}.app-header__identity-copy small{color:var(--nva-text-muted);text-transform:capitalize;font-size:12px}.auth-action{border:1px solid var(--nva-border-strong);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);min-height:32px;color:var(--nva-text-primary);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.auth-action:hover:not(:disabled){border-color:var(--nva-accent-indicator);background:var(--nva-surface-3)}.auth-action--compact{flex:none}.app-sidebar{border-right:1px solid var(--nva-border);background:var(--nva-surface-1);flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-sidebar__context{border-bottom:1px solid var(--nva-border);height:47px;color:var(--nva-text-secondary);letter-spacing:.03em;white-space:nowrap;flex:none;align-items:center;gap:10px;padding:0 19px;font-size:12px;font-weight:600;display:flex}.app-sidebar__context svg{color:var(--nva-accent-indicator);flex:none}.app-sidebar__nav{flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px 8px;display:flex}.sidebar-item{border-radius:var(--nva-radius-sm);min-height:39px;color:var(--nva-text-secondary);transition:background var(--nva-transition), color var(--nva-transition);white-space:nowrap;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:560;display:flex;position:relative}.sidebar-item:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:-8px}.sidebar-item:hover{background:var(--nva-surface-2);color:var(--nva-text-primary)}.sidebar-item--active{background:color-mix(in srgb, var(--nva-accent) 34%, var(--nva-surface-2));color:var(--nva-text-primary)}.sidebar-item--active:before{background:var(--nva-accent-indicator)}.sidebar-item svg{flex:none}.sidebar-item__label{text-overflow:ellipsis;overflow:hidden}.sidebar-item__counter{border:1px solid var(--nva-border-strong);background:var(--nva-surface-3);min-width:19px;color:var(--nva-text-secondary);text-align:center;border-radius:20px;margin-left:auto;padding:1px 5px;font-size:12px}.app-sidebar__footer{border-top:1px solid var(--nva-border);padding:9px 8px 12px}.app-sidebar__legend{color:var(--nva-text-muted);white-space:nowrap;align-items:center;gap:7px;margin:0 8px 8px;font-size:12px;display:flex}.app-sidebar__legend>span{background:var(--nva-warning);border-radius:50%;flex:none;width:6px;height:6px}.sidebar-toggle{border-radius:var(--nva-radius-sm);width:100%;min-height:36px;color:var(--nva-text-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:12px;display:flex}.sidebar-toggle:hover{background:var(--nva-surface-2);color:var(--nva-text-primary)}.workstation--collapsed .app-sidebar__context span,.workstation--collapsed .sidebar-item__label,.workstation--collapsed .app-sidebar__legend,.workstation--collapsed .sidebar-toggle span{display:none}.workstation--collapsed .app-sidebar__context,.workstation--collapsed .sidebar-item,.workstation--collapsed .sidebar-toggle{justify-content:center;padding-inline:0}.workstation--collapsed .sidebar-item__counter{min-width:14px;padding:0 3px;font-size:12px;position:absolute;top:4px;right:4px}.app-main{overscroll-behavior:contain;scrollbar-color:var(--nva-border-strong) transparent;grid-area:2/2;min-width:0;min-height:0;overflow:auto}.page{flex-direction:column;gap:18px;width:100%;min-height:100%;padding:23px clamp(20px,2.4vw,38px) 30px;display:flex}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-intro h1{letter-spacing:-.025em;margin-top:2px;font-size:clamp(23px,2vw,30px);font-weight:590;line-height:1.15}.page-intro>div>p:last-child{max-width:680px;color:var(--nva-text-secondary);margin-top:6px;font-size:13px}.page-intro__actions{flex:none;align-items:center;gap:8px;display:flex}.eyebrow{color:var(--nva-accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}h2{letter-spacing:-.01em;font-size:14px;font-weight:620}h3{font-size:12px;font-weight:620}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.workstation,.workstation--collapsed{grid-template-columns:var(--nva-sidebar-collapsed) minmax(0, 1fr)}.app-sidebar__context span,.sidebar-item__label,.app-sidebar__legend,.sidebar-toggle span{display:none}.app-sidebar__context,.sidebar-item,.sidebar-toggle{justify-content:center;padding-inline:0}.sidebar-item__counter{min-width:14px;padding:0 3px;font-size:12px;position:absolute;top:4px;right:4px}}@media (max-width:1420px){.fixture-notice--compact{display:none}.app-header{padding-inline:10px}.app-header__brand{gap:8px}.app-header__lockup{width:112px}.app-header__status{gap:6px;padding-right:0}.app-header__identity-copy{max-width:120px}}@media (max-width:980px){.app-header__product,.app-header__divider,.app-header__identity-copy{display:none}.app-header__status{gap:4px;padding-right:0;display:flex}.app-header__status .status-badge{padding-inline:7px;font-size:11px}}@media (max-width:820px){.fixture-notice--compact,.app-header__identity--unavailable span,.auth-action--compact span{display:none}.auth-action--compact{width:32px;padding:0}.page-intro{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.app-header{padding-inline:8px}.app-header__lockup{width:92px}.app-header__status{gap:3px}.app-header__status .status-badge{padding-inline:5px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-root{background:var(--nva-bg);width:100%;height:100dvh;min-height:0;overflow:auto}body{font-size:15px;line-height:1.55}.app-header{padding-inline:16px}.app-header__product span,.app-header__product small,.resolve-status,.app-header__identity--unavailable,.app-header__identity-copy strong,.app-sidebar__context,.sidebar-item__counter,.app-sidebar__legend,.sidebar-toggle,.eyebrow{font-size:13px}.app-header__identity-copy small{font-size:12px}.auth-action{min-height:34px;padding-inline:12px;font-size:13px}.app-sidebar__nav{gap:5px;padding:14px 10px}.sidebar-item{gap:13px;min-height:44px;padding-inline:13px;font-size:14px}.page{gap:24px;padding:28px clamp(24px,2.6vw,44px) 36px}.page-intro{gap:28px}.page-intro>div>p:last-child{margin-top:8px;font-size:14px;line-height:1.5}h2{font-size:17px;line-height:1.3}h3{font-size:15px;line-height:1.35}.auth-root{font-size:15px}.auth-redirect{align-items:center;gap:14px;min-height:86px;padding:18px;display:flex}.auth-redirect strong{font-size:15px;display:block}.auth-redirect p{color:var(--nva-text-secondary);margin-top:4px;font-size:13px}.auth-redirect__spinner{border:2px solid var(--nva-border-strong);border-top-color:var(--nva-accent-indicator);border-radius:50%;flex:none;width:24px;height:24px;animation:1s linear infinite spin}
.button{border-radius:var(--nva-radius-sm);letter-spacing:.01em;min-height:34px;transition:border-color var(--nva-transition), background var(--nva-transition), color var(--nva-transition), opacity var(--nva-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.button--primary{border-color:color-mix(in srgb, var(--nva-accent) 78%, white);background:var(--nva-accent);color:var(--nva-on-accent)}.button--primary:hover:not(:disabled){background:var(--nva-accent-hover)}.button--secondary{border-color:var(--nva-border-strong);background:var(--nva-surface-2);color:var(--nva-text-primary)}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled){border-color:var(--nva-accent-indicator);background:var(--nva-surface-3)}.button--ghost{border-color:var(--nva-border);color:var(--nva-text-secondary);background:0 0}.button--danger{border-color:color-mix(in srgb, var(--nva-error) 48%, var(--nva-border));background:color-mix(in srgb, var(--nva-error) 12%, var(--nva-surface-1));color:var(--nva-error)}.button:disabled{opacity:.48}.icon-button{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);width:32px;height:32px;color:var(--nva-text-secondary);justify-content:center;align-items:center;display:inline-flex}.icon-button:disabled{opacity:.45}.text-link{color:var(--nva-accent-text);align-items:center;gap:6px;font-size:12px;font-weight:620;display:inline-flex}.text-link:hover{color:var(--nva-text-primary)}.fixture-notice{border:1px solid color-mix(in srgb, var(--nva-warning) 35%, var(--nva-border));border-radius:var(--nva-radius-sm);background:color-mix(in srgb, var(--nva-warning) 7%, var(--nva-surface-1));width:fit-content;color:var(--nva-text-secondary);letter-spacing:.02em;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:flex}.fixture-notice svg{color:var(--nva-warning)}.fixture-notice--compact{white-space:nowrap;padding:4px 7px}.status-badge{border:1px solid var(--nva-border);background:var(--nva-surface-2);width:fit-content;min-height:22px;color:var(--nva-text-secondary);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;font-weight:680;display:inline-flex}.status-badge--success{border-color:color-mix(in srgb, var(--nva-success) 35%, var(--nva-border));color:var(--nva-success)}.status-badge--warning{border-color:color-mix(in srgb, var(--nva-warning) 38%, var(--nva-border));color:var(--nva-warning)}.status-badge--error{border-color:color-mix(in srgb, var(--nva-error) 38%, var(--nva-border));color:var(--nva-error)}.status-badge--info{border-color:color-mix(in srgb, var(--nva-info) 42%, var(--nva-border));color:var(--nva-info)}.panel{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);box-shadow:var(--nva-shadow-panel)}.panel--flush{overflow:hidden}.panel__header{border-bottom:1px solid var(--nva-border);justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:10px 16px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.section-heading .eyebrow,.panel__header .eyebrow{margin-bottom:2px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);align-items:center;gap:12px;min-width:0;min-height:86px;padding:14px;display:flex}.metric-card__icon{border:1px solid color-mix(in srgb, var(--nva-accent-indicator) 32%, var(--nva-border));background:color-mix(in srgb, var(--nva-accent) 16%, var(--nva-surface-2));width:34px;height:34px;color:var(--nva-accent-indicator);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.metric-card>div{flex-direction:column;min-width:0;display:flex}.metric-card small{color:var(--nva-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.metric-card strong{margin:1px 0;font-size:20px;font-weight:580;line-height:1.2}.metric-card>div>span:last-child{color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.metric-card--status{align-items:stretch}.metric-card--status>div{justify-content:center;gap:6px}.metric-card--status .status-badge{margin:1px 0}.job-list{flex-direction:column;display:flex}.job-row{border-bottom:1px solid var(--nva-border);min-height:62px;transition:background var(--nva-transition);grid-template-columns:32px minmax(0,1fr) 150px max-content max-content 260px 18px;align-items:center;gap:12px;padding:8px 15px;display:grid}.job-row:last-child{border-bottom:0}.job-row:hover{background:var(--nva-surface-2)}.job-row__icon{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);width:30px;height:30px;color:var(--nva-accent-indicator);justify-content:center;align-items:center;display:flex}.job-row__main,.job-row__stage,.job-row__time,.job-row__date{flex-direction:column;min-width:0;display:flex}.job-row__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-row small,.job-row__stage small,.job-row__time small,.job-row__date small{color:var(--nva-text-muted);font-size:12px}.job-row__main small,.job-row__stage span,.job-row__time span,.job-row__date span{color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-row__arrow{color:var(--nva-text-muted)}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-card{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);min-height:120px;transition:border-color var(--nva-transition), background var(--nva-transition);grid-template-columns:112px minmax(0,1fr) 18px;gap:14px;padding:10px;display:grid;position:relative}.project-card:hover{border-color:var(--nva-border-strong);background:var(--nva-surface-2)}.project-card__visual{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);color:var(--nva-accent-indicator);background:#101718;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.project-card__visual>span{letter-spacing:.12em;font-size:19px;font-weight:750}.project-card__bars{gap:3px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.project-card__bars i{background:var(--nva-accent);flex:1;height:3px;display:block}.project-card__bars i:nth-child(2){background:var(--nva-accent-indicator)}.project-card__bars i:nth-child(3){background:var(--nva-border-strong)}.project-card__body{flex-direction:column;justify-content:space-between;min-width:0;padding:3px 0;display:flex}.project-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.project-card__body p{color:var(--nva-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden}.project-card__stats{color:var(--nva-text-secondary);flex-wrap:wrap;gap:9px;font-size:12px;display:flex}.project-card__stats span{align-items:center;gap:4px;display:inline-flex}.project-card__body>small{color:var(--nva-text-muted);font-size:12px}.project-card>svg{color:var(--nva-text-muted)}.state-panel{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);align-items:flex-start;gap:10px;padding:14px;display:flex}.state-panel>svg{color:var(--nva-text-muted);flex:none}.state-panel strong{margin-bottom:2px;font-size:12px;display:block}.state-panel p{color:var(--nva-text-secondary);font-size:12px}.state-panel--compact{padding:10px}.state-panel--warning>svg{color:var(--nva-warning)}.state-panel--error>svg,.state-panel--offline>svg{color:var(--nva-error)}.state-panel--loading>svg{color:var(--nva-accent-indicator)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1300px){.job-row{grid-template-columns:32px minmax(0,1fr) 140px max-content 260px 18px}.job-row__date{display:none}}@media (max-width:980px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid{grid-template-columns:1fr}.job-row{grid-template-columns:32px minmax(0,1fr) 130px 260px 18px}.job-row__time{display:none}}.button{gap:8px;min-height:40px;padding-inline:15px;font-size:13px}.fixture-notice{gap:9px;padding:7px 11px;font-size:13px}.panel__header{gap:18px;min-height:64px;padding:13px 18px}.section-heading{gap:18px;margin-bottom:14px}.metric-grid{gap:14px}.metric-card{gap:14px;min-height:96px;padding:17px}.job-row{gap:14px;min-height:70px;padding:11px 17px}.project-grid{gap:14px}.state-panel p{font-size:13px;line-height:1.45}.operator-force-row{border:2px solid var(--nva-border);background:var(--nva-surface-1,#fff);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.operator-force-row:has(input:checked){border-color:color-mix(in srgb, var(--nva-success) 72%, var(--nva-border));background:color-mix(in srgb, var(--nva-success) 10%, var(--nva-surface-1,#fff));box-shadow:0 0 0 3px color-mix(in srgb, var(--nva-success) 14%, transparent)}.operator-force-row input{width:20px;height:20px;accent-color:var(--nva-success);margin-top:1px}.operator-force-row strong{margin-bottom:4px;font-size:14px;line-height:1.35;display:block}.operator-force-row small{line-height:1.5;display:block}.operator-capability-results{border:1px solid var(--nva-border,#d0d5dd);background:var(--nva-surface-1,#fff);border-radius:10px;gap:16px;margin-top:20px;padding:18px;display:grid}.operator-capability-results__intro{gap:5px;display:grid}.operator-capability-results__intro h3,.operator-capability-results__intro p{margin:0}.operator-capability-results__intro>p:last-child{line-height:1.55}.operator-capability-results__message{border:1px solid var(--nva-border,#d0d5dd);border-radius:10px;margin:0;padding:12px 14px}.operator-capability-results__message--warning{border-color:#b54708}.operator-capability-results__grid{gap:12px;display:grid}.operator-capability-result{border:1px solid var(--nva-border,#d0d5dd);border-radius:10px;gap:10px;padding:14px 15px;display:grid}.operator-capability-result p{margin:0;line-height:1.5}.operator-capability-result__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-capability-result__head span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.operator-capability-result__meta{flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.operator-artifact-list{gap:8px;margin-top:2px;display:grid}.operator-artifact{background:var(--nva-surface-2,#7f7f7f14);border-radius:10px;gap:4px;padding:9px 10px;display:grid}.operator-artifact-path{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.5;display:block}.operator-postrun-actions{justify-content:flex-start;margin-top:14px;display:flex}.operator-postrun-actions .button{min-height:44px;padding-inline:18px}.workflow-section{scroll-margin-top:88px}.workflow-section__heading{row-gap:8px}.workflow-section__heading p{line-height:1.55}.page--previews{gap:22px;display:grid}button,input,select,textarea{font-size:14px}.page{gap:24px}.eyebrow{letter-spacing:.105em;font-size:12px}.button{min-height:43px;padding-inline:17px;font-size:14px}.panel__header{min-height:66px;padding:14px 20px}.project-card{gap:18px;min-height:142px;padding:18px}.project-card__body p{font-size:14px;line-height:1.5}.state-panel{gap:13px;padding:19px}.app-header{min-height:52px!important;padding-top:5px!important;padding-bottom:5px!important}.app-header__brand{gap:10px!important}.app-header__product>span{line-height:1.2;font-size:13px!important}.app-header__product small{display:none!important}.resolve-status{font-size:12px!important}.workflow-section__heading{gap:12px!important;margin-bottom:18px!important}.operator-media-choice{border:1px solid var(--nva-border);background:var(--nva-surface-1);transition:border-color var(--nva-transition), background var(--nva-transition), box-shadow var(--nva-transition);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.operator-media-choice input{width:20px;height:20px;accent-color:var(--nva-success)}.operator-media-choice strong{margin-bottom:6px;font-size:14px;display:block}.operator-media-choice small{font-size:12px}.operator-media-choice:has(input:checked){border-color:color-mix(in srgb, var(--nva-success) 72%, var(--nva-border));background:color-mix(in srgb, var(--nva-success) 10%, var(--nva-surface-1));box-shadow:0 0 0 2px color-mix(in srgb, var(--nva-success) 13%, transparent)}.operator-media-item{border:1px solid var(--nva-border);background:var(--nva-surface-1);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.operator-media-item strong{margin-bottom:6px;font-size:14px;display:block}.operator-media-item small{font-size:12px}.operator-audio-disclosure{border:1px solid var(--nva-border);background:var(--nva-surface-1);border-radius:10px;margin-top:18px;overflow:hidden}.operator-audio-disclosure__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.operator-audio-disclosure__summary::-webkit-details-marker{display:none}.operator-audio-disclosure__summary>div{gap:3px;display:grid}.operator-audio-disclosure__summary span,.operator-audio-disclosure__summary small{color:var(--nva-text-secondary);font-size:12px}.operator-audio-disclosure__summary small:before{content:"＋ "}.operator-audio-disclosure[open] .operator-audio-disclosure__summary small:before{content:"− "}.operator-audio-disclosure[open] .operator-audio-disclosure__summary{border-bottom:1px solid var(--nva-border)}.operator-audio-disclosure__content{gap:20px;padding:18px;display:grid}.operator-force-row{margin-top:20px;padding:17px 19px}.operator-force-row small{font-size:12px}.operator-render-stage{margin-top:18px;border-style:dashed!important}.operator-render-stage__badge{border:1px solid var(--nva-border);width:fit-content;min-height:26px;color:var(--nva-text-secondary);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.operator-render-stage__body{border:1px solid var(--nva-border);background:var(--nva-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.operator-render-stage__body>div{gap:5px;display:grid}.operator-render-stage__body span{max-width:720px;color:var(--nva-text-secondary);font-size:13px;line-height:1.55}.page.page--previews{place-content:start stretch!important;place-items:stretch stretch!important;min-height:0!important;padding-top:24px!important}.page--previews>*{align-self:start}.demo-ai-library{margin-top:0!important}.demo-ai-library__header p{max-width:850px;font-size:14px!important;line-height:1.55!important}.demo-ai-capability-strip{gap:8px!important}.demo-ai-library__grid{gap:12px!important}.demo-ai-card__meta{gap:6px!important;padding:14px!important}.dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-action-card{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);min-height:138px;color:inherit;transition:border-color var(--nva-transition), background var(--nva-transition);gap:12px;padding:18px 46px 18px 18px;text-decoration:none;display:grid;position:relative}.dashboard-action-card:hover{border-color:var(--nva-border-strong);background:var(--nva-surface-2)}.dashboard-action-card>div{color:var(--nva-accent-indicator);align-items:center;gap:10px;display:flex}.dashboard-action-card strong{color:var(--nva-text-primary);font-size:15px}.dashboard-action-card>span{color:var(--nva-text-secondary);font-size:13px;line-height:1.55}.dashboard-action-card>svg:last-child{color:var(--nva-text-muted);position:absolute;top:18px;right:18px}@media (max-width:1100px){.dashboard-action-grid{grid-template-columns:1fr}.operator-render-stage__body{flex-direction:column;align-items:stretch}}html{font-size:17px}body{font-size:17px;line-height:1.58}button,input,select,textarea{font-size:15px;line-height:1.4}small{font-size:13px;line-height:1.45}.page h1{font-size:clamp(36px,2.35vw,42px);line-height:1.1}.page h2{font-size:23px;line-height:1.24}.page h3{font-size:18px;line-height:1.3}.page p{font-size:15px;line-height:1.65}.eyebrow{letter-spacing:.1em;font-size:13px;line-height:1.35}.app-header{min-height:66px!important;padding:8px 20px!important}.app-header__brand{min-width:335px;gap:14px!important}.app-header__lockup{width:124px!important;height:auto!important}.app-header__product{gap:2px}.app-header__product>span{font-size:15px!important;line-height:1.2!important}.app-header__product small{letter-spacing:.07em;font-size:12.5px!important;line-height:1.25!important;display:block!important}.app-header__tools{gap:14px!important}.app-header__status{gap:11px!important}.app-header .status-badge{min-height:28px;padding:4px 10px;font-size:13px}.resolve-status{gap:6px;line-height:1.4;font-size:13px!important}.app-header__identity{gap:8px}.app-header__identity-copy strong{font-size:14px!important}.app-header__identity-copy small{font-size:12px!important}.app-header .button{min-height:40px;font-size:14px}.button{min-height:46px;padding:10px 18px;font-size:15px}.status-badge{min-height:28px;padding:4px 10px;font-size:13px}.dev-chip,.operator-render-stage__badge{font-size:13.5px}.workflow-section{padding:26px 28px!important}.workflow-section__heading{margin-bottom:22px!important}.workflow-section__heading h2{font-size:21px}.workflow-section__heading p{margin-top:8px;font-size:15px;line-height:1.62}.workflow-step,.step-number{font-size:13px}.operator-media-list{gap:10px;display:grid}.operator-media-choice,.operator-media-item{min-height:76px;padding:20px 22px}.operator-media-choice strong,.operator-media-item strong{font-size:15px;line-height:1.4}.operator-media-choice small,.operator-media-item small{font-size:13px;line-height:1.5}.operator-media-choice input{width:21px;height:21px}.source-media-preview strong,.source-media-preview h3{font-size:16px}.source-media-preview small,.source-media-preview p{font-size:13px}.operator-audio-disclosure__summary{min-height:72px;padding:16px 20px}.operator-audio-disclosure__summary strong{font-size:16px}.operator-audio-disclosure__summary span,.operator-audio-disclosure__summary small{font-size:13px}.operator-audio-disclosure__content{padding:20px}.workflow-section input[type=text],.workflow-section input[type=search],.workflow-section select,.workflow-section textarea{min-height:44px;padding:9px 11px;font-size:15px}.workflow-section label{font-size:14px}.workflow-section label>strong{font-size:15px}.workflow-section label small{font-size:13px}.capability-selector{gap:12px}.capability-card{gap:13px;min-height:82px;padding:15px 17px}.capability-card__check{flex:0 0 29px;width:29px;height:29px}.capability-card__content{gap:4px}.capability-card__content strong{font-size:15px;line-height:1.38}.capability-card__content small{font-size:13px;line-height:1.45}.operator-force-row{min-height:76px;padding:18px 20px}.operator-force-row input{width:21px;height:21px}.operator-force-row strong{font-size:16px}.operator-force-row small{font-size:13px;line-height:1.5}.operator-render-stage__body{padding:19px 21px}.operator-render-stage__body strong{font-size:16px}.operator-render-stage__body span{font-size:14px;line-height:1.6}.operator-render-stage__badge{min-height:28px;padding:4px 10px}.job-summary{font-size:15px}.job-summary__header{padding-bottom:16px}.job-summary__header strong{font-size:16px;line-height:1.35}.job-summary__header span{font-size:13px}.job-summary__facts{gap:16px}.job-summary__facts small{font-size:13.5px}.job-summary__facts strong{font-size:15.5px;line-height:1.4}.job-summary__start{min-height:48px;font-size:15px}.job-summary__disclaimer{font-size:13px!important;line-height:1.55!important}.panel__header h2{font-size:20px}.job-row{min-height:82px;padding:15px 20px}.job-row__main strong{font-size:15px}.job-row__main small,.job-row__stage span,.job-row__time span,.job-row__date span{font-size:14.5px}.job-row small,.job-row__stage small,.job-row__time small,.job-row__date small{font-size:13.5px}.project-card{min-height:154px;padding:21px}.project-card__body strong{font-size:16px}.project-card__body p{font-size:15.5px}.project-card__stats,.project-card__body>small{font-size:13px}.metric-card{min-height:112px;padding:21px}.metric-card small{font-size:13px}.metric-card strong{font-size:24px}.metric-card>div>span:last-child{font-size:14px}.state-panel{padding:21px}.state-panel strong{font-size:16px}.state-panel p{font-size:15.5px}.operator-capability-results{padding:21px}.operator-capability-results__intro h3{font-size:20px}.operator-capability-results__intro p{font-size:15.5px}.operator-capability-result{padding:17px 18px}.operator-capability-result__head strong{font-size:16px}.operator-capability-result__head span{font-size:13.5px}.operator-capability-result__meta{font-size:14.5px}.operator-artifact-path{font-size:13.5px}.page.page--previews{padding-top:28px!important}.demo-ai-library__header{padding:21px 22px!important}.demo-ai-library__header small{font-size:13px!important}.demo-ai-library__header h3{font-size:21px!important}.demo-ai-library__header p{font-size:15px!important;line-height:1.62!important}.demo-ai-library__header>span{font-size:13.5px}.demo-ai-capability-summary{min-height:72px!important;padding:12px 14px!important}.demo-ai-capability-summary strong{font-size:13px!important}.demo-ai-capability-summary span{font-size:14px!important}.demo-ai-capability-summary small{font-size:13.5px!important}.demo-ai-card__meta{padding:16px!important}.demo-ai-card__meta strong{font-size:15px!important}.demo-ai-card__meta>span{font-size:14px!important}.demo-ai-card__meta small{font-size:13px!important}.dashboard-action-card{min-height:150px;padding:21px 50px 21px 21px}.dashboard-action-card strong{font-size:16px}.dashboard-action-card>span{font-size:14px;line-height:1.6}@media (max-width:1250px){.app-header{min-height:62px!important;padding-inline:14px!important}.app-header__brand{min-width:290px}.app-header__lockup{width:112px!important}.app-header__product>span{font-size:14px!important}.app-header__product small{font-size:11.5px!important}.resolve-status{font-size:12px!important}.app-header__identity-copy strong{font-size:13px!important}.app-header__identity-copy small{font-size:12px!important}}@media (max-width:980px){html,body{font-size:16px}.page h1{font-size:33px}.app-header__product small{display:none!important}}.page--intelligence .intelligence-tabs{min-height:52px;padding-inline:10px}.page--intelligence .intelligence-tabs button{min-width:96px;padding-inline:13px;font-weight:650;font-size:15px!important}.lineage-panel{gap:22px;width:100%;padding:24px;display:grid}.lineage-intro{max-width:920px;color:var(--nva-text-secondary);margin:0;font-size:15px;line-height:1.65}.lineage-source-count{border:1px solid var(--nva-border);min-height:30px;color:var(--nva-text-secondary);border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.lineage-original{border:1px solid color-mix(in srgb, var(--nva-accent-indicator) 60%, var(--nva-border));background:color-mix(in srgb, var(--nva-accent-indicator) 7%, var(--nva-surface-1));border-radius:12px;align-items:center;gap:15px;min-height:84px;padding:18px 20px;display:flex}.lineage-original>div,.lineage-review-stage>div{gap:3px;display:grid}.lineage-original small,.lineage-review-stage small,.lineage-final-stage small{color:var(--nva-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:700}.lineage-original strong,.lineage-review-stage strong,.lineage-final-stage strong{font-size:16px;line-height:1.35}.lineage-original span,.lineage-review-stage span{color:var(--nva-text-secondary);font-size:13px}.lineage-node-icon{border:1px solid var(--nva-border);width:40px;height:40px;color:var(--nva-accent-indicator);background:var(--nva-surface-2);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.lineage-notices{border:1px solid var(--nva-border);background:var(--nva-surface-2);border-radius:10px;gap:7px;padding:15px 17px;display:grid}.lineage-notices p{color:var(--nva-text-secondary);margin:0;font-size:13px}.lineage-state,.lineage-empty{border:1px solid var(--nva-border);color:var(--nva-text-secondary);border-radius:10px;padding:18px;font-size:14px}.lineage-state--warning{border-color:color-mix(in srgb, var(--nva-warning) 60%, var(--nva-border))}.lineage-empty{align-items:flex-start;gap:13px;display:flex}.lineage-empty strong{color:var(--nva-text-primary);margin-bottom:5px;font-size:16px;display:block}.lineage-empty p{max-width:760px;margin:0;font-size:14px}.lineage-run-list{gap:24px;display:grid}.lineage-run{border:1px solid var(--nva-border);background:var(--nva-surface-1);border-radius:12px;gap:18px;padding:20px;display:grid}.lineage-run__header{border-bottom:1px solid var(--nva-border);justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.lineage-run__header>div{align-items:center;gap:12px;display:flex}.lineage-run__header>div>div{gap:2px;display:grid}.lineage-run__header small{color:var(--nva-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.lineage-run__header strong{overflow-wrap:anywhere;font-size:15px}.lineage-run__status{border:1px solid var(--nva-border);min-height:29px;color:var(--nva-text-secondary);text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.lineage-run__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.lineage-run__meta div{border:1px solid var(--nva-border);background:var(--nva-surface-2);border-radius:9px;gap:3px;min-width:0;padding:12px 13px;display:grid}.lineage-run__meta dt{color:var(--nva-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.lineage-run__meta dd{overflow-wrap:anywhere;margin:0;font-size:14.5px}.lineage-capabilities{gap:12px;display:grid;position:relative}.lineage-capability{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.lineage-capability__rail{color:var(--nva-accent-indicator);justify-content:center;padding-top:19px;display:flex;position:relative}.lineage-capability__rail:after{background:var(--nva-border);content:"";width:1px;position:absolute;top:38px;bottom:-22px;left:50%}.lineage-capability:last-child .lineage-capability__rail:after{display:none}.lineage-capability__body{border:1px solid var(--nva-border);background:var(--nva-surface-2);border-radius:10px;gap:13px;padding:16px 17px;display:grid}.lineage-capability__body>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lineage-capability__body>header>div{gap:2px;display:grid}.lineage-capability__body>header small{color:var(--nva-accent-indicator);font-size:12px;font-weight:700}.lineage-capability__body>header strong{font-size:16px}.lineage-capability__body>header>span{color:var(--nva-text-secondary);text-transform:capitalize;font-size:13px;font-weight:700}.lineage-engine-meta{flex-wrap:wrap;gap:9px 20px;margin:0;display:flex}.lineage-engine-meta div{gap:7px;display:flex}.lineage-engine-meta dt{color:var(--nva-text-muted);font-size:12px}.lineage-engine-meta dd{margin:0;font-size:13px;font-weight:650}.lineage-capability__error{border:1px solid color-mix(in srgb, var(--nva-danger) 58%, var(--nva-border));background:color-mix(in srgb, var(--nva-danger) 6%, transparent);border-radius:8px;padding:11px 13px}.lineage-capability__error strong{font-size:13px}.lineage-capability__error p{margin:4px 0 0;font-size:13px}.lineage-artifact-list{gap:8px;display:grid}.lineage-artifact{border:1px solid var(--nva-border);background:var(--nva-surface-1);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;display:grid}.lineage-artifact__icon{color:var(--nva-accent-indicator);padding-top:2px;display:inline-flex}.lineage-artifact__body{gap:3px;min-width:0;display:grid}.lineage-artifact__body strong{overflow-wrap:anywhere;font-size:14.5px}.lineage-artifact__body>span{color:var(--nva-text-muted);text-transform:capitalize;font-size:12px}.lineage-artifact__body details{margin-top:4px}.lineage-artifact__body summary{cursor:pointer;width:fit-content;color:var(--nva-text-secondary);font-size:12px}.lineage-artifact__body code{background:var(--nva-surface-2);overflow-wrap:anywhere;white-space:normal;border-radius:6px;margin-top:7px;padding:8px 9px;font-size:12.5px;line-height:1.5;display:block}.lineage-artifact__media{border:1px solid var(--nva-border);min-height:25px;color:var(--nva-text-secondary);border-radius:999px;align-items:center;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.lineage-muted{color:var(--nva-text-muted);margin:0;font-size:13px!important}.lineage-review-stage,.lineage-final-stage{border:1px dashed var(--nva-border);border-radius:10px;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.lineage-final-stage__body{gap:12px;width:100%;display:grid}.lineage-final-stage__body>div:first-child{gap:3px;display:grid}.lineage-footer{color:var(--nva-text-muted);justify-content:space-between;gap:15px;padding-top:4px;font-size:12px;display:flex}@media (max-width:1150px){.lineage-run__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lineage-panel{padding:16px}.lineage-run{padding:15px}.lineage-run__header{flex-direction:column;align-items:flex-start}.lineage-run__meta{grid-template-columns:1fr}.lineage-artifact{grid-template-columns:auto minmax(0,1fr)}.lineage-artifact__media{grid-column:2}.lineage-footer{flex-direction:column}}.artifact-output-controls{gap:12px;width:100%;margin-top:12px;display:grid}.artifact-output-controls__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.artifact-output-controls__button{min-height:40px;padding-inline:14px;font-size:.94rem;font-weight:650;text-decoration:none}.artifact-output-controls__import{border-color:color-mix(in srgb, var(--nva-success,#2ca88f) 72%, var(--nva-border));background:color-mix(in srgb, var(--nva-success,#2ca88f) 18%, var(--nva-surface-2))}.artifact-output-controls__import:hover:not(:disabled){background:color-mix(in srgb, var(--nva-success,#2ca88f) 28%, var(--nva-surface-2))}.artifact-output-controls__preview{border:1px solid var(--nva-border);background:var(--nva-surface-2);border-radius:12px;width:min(100%,880px);overflow:hidden}.artifact-output-controls__preview video,.artifact-output-controls__preview img{object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.artifact-output-controls__preview audio{width:100%;padding:12px;display:block}.artifact-output-controls__message{color:var(--nva-text-muted);margin:0;line-height:1.45}.artifact-output-controls__message--success{color:var(--nva-success,#2ca88f);font-weight:650}.operator-artifact .artifact-output-controls,.lineage-artifact .artifact-output-controls{margin-top:10px}.lineage-artifact__body{min-width:0}@media (max-width:720px){.artifact-output-controls__actions{align-items:stretch}.artifact-output-controls__button{flex:auto;justify-content:center}}.projects-library{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);flex-direction:column;display:flex;overflow:hidden}.project-library-row{border-bottom:1px solid var(--nva-border);transition:background var(--nva-transition);grid-template-columns:minmax(0,1fr) 220px 150px 130px;align-items:center;gap:16px;padding:14px 18px;display:grid}.project-library-row:last-child{border-bottom:0}.project-library-row:hover{background:var(--nva-surface-2)}.project-library-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.project-library-row__main h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.project-library-row__main p{color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-library-row__stats{color:var(--nva-text-secondary);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.project-library-row__meta{color:var(--nva-text-muted);white-space:nowrap;font-size:12px}.project-library-row__action{justify-content:flex-end;display:flex}@media (max-width:1100px){.project-library-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.project-library-row__stats,.project-library-row__meta{grid-column:1}.project-library-row__action{grid-area:1/2/span 3;align-self:center}}@media (max-width:760px){.project-library-row{grid-template-columns:minmax(0,1fr);gap:8px}.project-library-row__stats,.project-library-row__meta,.project-library-row__action{grid-area:auto}.project-library-row__stats,.project-library-row__meta{order:2}.project-library-row__action{order:3;justify-content:flex-start}}.jobs-panel__header{flex-wrap:wrap}.job-sort-control{color:var(--nva-text-muted);align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.job-sort-control select{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);min-height:38px;color:var(--nva-text-primary);font:inherit;cursor:pointer;padding:6px 32px 6px 10px}.job-row__time,.job-row__date{min-width:max-content}.job-row__time span,.job-row__date span{text-overflow:clip;white-space:nowrap;overflow:visible}.job-detail-back-link{width:fit-content;margin-bottom:8px}@media (max-width:760px){.job-sort-control{justify-content:space-between;width:100%}.job-sort-control select{max-width:100%}}.job-list-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.job-search-control{color:var(--nva-text-muted);align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.job-search-control input{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);width:min(280px,32vw);min-width:190px;min-height:38px;color:var(--nva-text-primary);font:inherit;outline:none;padding:6px 10px}.job-search-control input:focus{border-color:var(--nva-border-strong)}.job-list__empty{color:var(--nva-text-secondary);padding:24px 20px;font-size:14px}@media (max-width:760px){.job-list-controls{flex-direction:column;align-items:stretch;width:100%}.job-search-control,.job-sort-control{justify-content:space-between;width:100%}.job-search-control input,.job-sort-control select{width:min(100%,320px);max-width:100%}}
.page--dashboard{max-width:1720px;margin:0 auto}.new-job-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:13px;min-height:0;display:grid}.new-job-flow{flex-direction:column;gap:10px;min-width:0;display:flex}.workflow-section{box-shadow:none;padding:13px}.workflow-section__heading{align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.workflow-section__heading>div{min-width:0}.workflow-section__heading h2{line-height:1.2}.workflow-section__heading p{color:var(--nva-text-secondary);margin-top:2px;font-size:12px}.workflow-section__heading .dev-chip{margin-left:auto}.step-number{border:1px solid color-mix(in srgb, var(--nva-accent-indicator) 38%, var(--nva-border));width:25px;height:25px;color:var(--nva-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.dev-chip{border:1px solid var(--nva-border);background:var(--nva-surface-2);color:var(--nva-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;padding:3px 6px;font-size:12px;font-weight:650;display:inline-flex}.source-toolbar{align-items:stretch;gap:7px;margin-bottom:8px;display:flex}.source-choice{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);text-align:left;align-items:center;gap:9px;min-width:190px;padding:7px 10px;display:flex}.source-choice--active{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 20%, var(--nva-surface-2))}.source-choice>span{flex-direction:column;display:flex}.source-choice small{color:var(--nva-text-muted);font-size:12px}.source-choice svg{color:var(--nva-accent-indicator)}.selected-media-list{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);flex-direction:column;display:flex;overflow:hidden}.selected-media{border-bottom:1px solid var(--nva-border);background:var(--nva-surface-1);grid-template-columns:48px minmax(180px,1fr) auto 28px;align-items:center;gap:10px;min-height:54px;padding:5px 8px;display:grid;position:relative}.selected-media:last-child{border-bottom:0}.selected-media__poster{border:1px solid var(--nva-border);width:48px;height:36px;color:var(--nva-accent-indicator);background:#0f1617;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.selected-media__poster span{color:var(--nva-text-muted);font-size:12px;position:absolute;bottom:2px;right:3px}.selected-media__identity{flex-direction:column;min-width:0;display:flex}.selected-media__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selected-media__identity span{color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readiness-dot{color:var(--nva-text-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;font-size:12px;font-weight:680;display:inline-flex}.readiness-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.readiness-dot--ready{color:var(--nva-success)}.readiness-dot--warning{color:var(--nva-warning)}.readiness-dot--unsupported{color:var(--nva-error)}.media-details summary{width:26px;height:26px;color:var(--nva-text-muted);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;list-style:none;display:flex}.media-details summary::-webkit-details-marker{display:none}.media-details[open] summary svg{transform:rotate(180deg)}.media-details>div{z-index:3;border:1px solid var(--nva-border-strong);border-radius:var(--nva-radius-sm);background:var(--nva-surface-3);min-width:260px;box-shadow:var(--nva-shadow-panel);grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% - 5px);right:7px}.media-details>div span{color:var(--nva-text-muted);flex-direction:column;font-size:12px;display:flex}.media-details>div strong{color:var(--nva-text-secondary);font-size:12px}.output-target{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.output-target__icon{border:1px solid var(--nva-border);width:34px;height:34px;color:var(--nva-accent-indicator);border-radius:50%;justify-content:center;align-items:center;display:flex}.output-target>div{flex-direction:column;min-width:0;display:flex}.output-target small{color:var(--nva-text-muted);text-transform:uppercase;font-size:12px}.output-target span{color:var(--nva-text-secondary);font-size:12px}.capability-selector{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.capability-card{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);cursor:pointer;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:7px;min-height:48px;padding:7px;display:grid;position:relative}.capability-card:hover{border-color:var(--nva-border-strong)}.capability-card--selected{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 18%, var(--nva-surface-2))}.capability-card--disabled{cursor:not-allowed;opacity:.58}.capability-card input{opacity:0;width:1px;height:1px;position:absolute}.capability-card__check{border:1px solid var(--nva-border-strong);width:23px;height:23px;color:var(--nva-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.capability-card--selected .capability-card__check{border-color:var(--nva-accent-indicator);background:var(--nva-accent);color:var(--nva-on-accent)}.capability-card__content{flex-direction:column;min-width:0;display:flex}.capability-card__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.capability-card__content small{color:var(--nva-text-muted);font-size:12px}.capability-card>svg{color:var(--nva-warning)}.capability-card__reason{z-index:5;border:1px solid var(--nva-border-strong);background:var(--nva-surface-3);color:var(--nva-text-secondary);box-shadow:var(--nva-shadow-panel);border-radius:4px;padding:6px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 5px);left:6px;right:6px}.capability-card:hover .capability-card__reason,.capability-card:focus-within .capability-card__reason{display:block}.job-summary{box-shadow:none;padding:14px;position:sticky;top:18px}.job-summary__header{border-bottom:1px solid var(--nva-border);align-items:center;gap:9px;padding-bottom:11px;display:flex}.job-summary__header span{color:var(--nva-text-muted);font-size:12px}.job-summary__facts{flex-direction:column;padding:6px 0;display:flex}.job-summary__facts>div{border-bottom:1px solid var(--nva-border);grid-template-columns:20px minmax(0,1fr);gap:7px;padding:9px 0;display:grid}.job-summary__facts svg{color:var(--nva-accent-indicator)}.job-summary__facts span{flex-direction:column;min-width:0;display:flex}.job-summary__facts small{color:var(--nva-text-muted);text-transform:uppercase;font-size:12px}.job-summary__facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-summary__preflight{border:1px solid color-mix(in srgb, var(--nva-success) 28%, var(--nva-border));border-radius:var(--nva-radius-sm);background:color-mix(in srgb, var(--nva-success) 6%, var(--nva-surface-1));gap:8px;margin:10px 0;padding:9px;display:flex}.job-summary__preflight>svg{color:var(--nva-success);flex:none}.job-summary__preflight strong{font-size:12px;display:block}.job-summary__preflight p{color:var(--nva-text-secondary);font-size:12px}.job-summary__start{width:100%}.job-summary__disclaimer{color:var(--nva-text-muted);text-align:center;margin-top:7px;font-size:12px}.page--list,.page--job-detail{max-width:1660px;margin:0 auto}.job-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.job-detail-main,.job-detail-side{flex-direction:column;gap:12px;min-width:0;display:flex}.job-overview{box-shadow:none;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.job-overview h2{margin:8px 0 3px;font-size:16px}.job-overview p{color:var(--nva-text-secondary);font-size:12px}.job-overview dl{flex:none;gap:26px;display:flex}.job-overview dl>div{flex-direction:column;display:flex}.job-overview dt{color:var(--nva-text-muted);text-transform:uppercase;align-items:center;gap:5px;font-size:12px;display:flex}.job-overview dd{font-size:12px;font-weight:620}.action-cluster{gap:7px;display:flex}.indeterminate-label{color:var(--nva-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.indeterminate-label i{border:2px solid var(--nva-accent-indicator);border-top-color:#0000;border-radius:50%;width:7px;height:7px;animation:1s linear infinite spin}.stage-list{flex-direction:column;list-style:none;display:flex}.stage-row{border-bottom:1px solid var(--nva-border);grid-template-columns:25px 28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:8px 14px;display:grid}.stage-row:last-child{border-bottom:0}.stage-row__index{color:var(--nva-text-muted);font-size:12px}.stage-row__icon{border:1px solid var(--nva-border);width:25px;height:25px;color:var(--nva-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.stage-row--completed .stage-row__icon{border-color:color-mix(in srgb, var(--nva-success) 38%, var(--nva-border));color:var(--nva-success)}.stage-row--running .stage-row__icon{border-color:color-mix(in srgb, var(--nva-info) 38%, var(--nva-border));color:var(--nva-info)}.stage-row--completed_with_warnings .stage-row__icon{border-color:color-mix(in srgb, var(--nva-warning) 38%, var(--nva-border));color:var(--nva-warning)}.stage-row>div p{color:var(--nva-text-secondary);font-size:12px}.stage-row__meta{color:var(--nva-text-muted);text-transform:capitalize;font-size:12px}.side-panel{box-shadow:none;padding:14px}.side-panel h2{margin:3px 0 6px}.side-panel>p:not(.eyebrow){color:var(--nva-text-secondary);font-size:12px}.side-panel__actions{flex-direction:column;gap:7px;margin-top:12px;display:flex}@media (max-width:1280px){.capability-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.new-job-layout{grid-template-columns:minmax(0,1fr) 278px}}@media (max-width:1040px){.new-job-layout,.job-detail-grid{grid-template-columns:1fr}.job-summary{position:static}.capability-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.page--projects{max-width:1580px;margin:0 auto}.project-grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}.page--projects .panel__body,.page--project-detail .panel__body{flex-direction:column;gap:14px;padding:20px;display:flex}.page--project-detail .panel__header h2{font-size:13px}.page--intelligence{gap:12px;padding-top:26px}.intelligence-source-note{margin:12px 0 14px;padding-right:12px;line-height:1.5}.intelligence-source-filename{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:2px 0 0;font-size:14px;font-weight:650;line-height:1.35}.intelligence-workspace{grid-template-columns:minmax(0,1fr) clamp(310px,28vw,420px);align-items:start;gap:10px;min-height:620px;display:grid}.intelligence-workspace__media{grid-template-rows:auto auto;align-self:start;gap:9px;min-width:0;min-height:0;display:grid}.media-viewer{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);height:clamp(360px,54vh,620px);min-height:0;box-shadow:var(--nva-shadow-panel);background:#050707;grid-template-rows:30px minmax(0,1fr);display:grid;overflow:hidden}.media-viewer__top{color:#6f797a;letter-spacing:.08em;border-bottom:1px solid #202627;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 11px;font-size:12px;font-weight:650;display:flex}.media-viewer__top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-viewer__frame{background:#050707;min-height:0;position:relative;overflow:hidden}.media-viewer__frame video{object-fit:contain;background:#000;width:100%;height:100%;min-height:0;display:block}.media-viewer__state{color:var(--nva-text-secondary);text-align:center;pointer-events:none;background:#050707b8;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.media-viewer__state--error{color:var(--nva-error)}.timeline-panel{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);overflow:hidden}.timeline-panel__header{border-bottom:1px solid var(--nva-border);justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.timeline-panel__header h3{font-size:12px}.timeline-panel__header span{color:var(--nva-text-muted);font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.timeline-ruler{border-bottom:1px solid var(--nva-border);height:22px;color:var(--nva-text-muted);justify-content:space-between;align-items:flex-end;padding:0 8px 3px 40px;font-size:12px;display:flex}.timeline-tracks{grid-template-rows:39px 39px;grid-template-columns:32px minmax(0,1fr);gap:3px 5px;padding:4px;display:grid;position:relative}.timeline-track-label{border-right:1px solid var(--nva-border);color:var(--nva-text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.timeline-clips{gap:2px;min-width:0;display:flex}.timeline-clip{color:#a8c0c1;text-overflow:ellipsis;white-space:nowrap;background:#173b3d;border:1px solid #356164;align-items:center;min-width:0;padding:0 5px;font-size:12px;display:flex;overflow:hidden}.timeline-clip--1{background:#283840;border-color:#465962}.timeline-clip--2{background:#3b3027;border-color:#5c4b3d}.timeline-audio{background:#142c2e;border:1px solid #2a4e50;align-items:center;gap:1px;padding:0 4px;display:flex;overflow:hidden}.timeline-audio i{background:#467a7d;flex:1;width:2px;max-width:5px}.timeline-playhead{z-index:2;background:var(--nva-error);width:1px;position:absolute;top:-23px;bottom:0;left:14%}.timeline-playhead:before{background:var(--nva-error);content:"";width:7px;height:5px;position:absolute;top:0;left:-3px}.intelligence-panel{width:100%;min-width:0;height:clamp(640px,100vh - 132px,900px);min-height:calc(clamp(360px,54vh,620px) + 280px);box-shadow:none;flex-direction:column;align-self:start;display:flex;overflow:hidden}.intelligence-tabs{border-bottom:1px solid var(--nva-border);flex:none;min-height:41px;padding:0 8px;display:flex;overflow-x:auto}.intelligence-tabs button{min-width:76px;color:var(--nva-text-muted);background:0 0;border:0;padding:0 8px;font-size:12px;position:relative}.intelligence-tabs button[aria-selected=true]{color:var(--nva-text-primary)}.intelligence-tabs button[aria-selected=true]:after{background:var(--nva-accent-indicator);content:"";height:2px;position:absolute;bottom:0;left:9px;right:9px}.intelligence-panel__body{scrollbar-color:var(--nva-border-strong) transparent;flex:1;min-height:0;overflow:auto}.overview-stack,.transcript-list,.scene-list{flex-direction:column;gap:11px;padding:13px;display:flex}.intelligence-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.media-fact-grid>div{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-height:58px;padding:8px;display:grid}.media-fact-grid svg{color:var(--nva-accent-indicator)}.media-fact-grid span{flex-direction:column;min-width:0;display:flex}.media-fact-grid small{color:var(--nva-text-muted);text-transform:uppercase;font-size:12px}.media-fact-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intelligence-note{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);padding:10px}.intelligence-note h3{margin-bottom:5px;font-size:12px}.intelligence-note p{color:var(--nva-text-secondary);font-size:12px}.intelligence-note dl{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.intelligence-note dl>div{flex-direction:column;display:flex}.intelligence-note dt{color:var(--nva-text-muted);font-size:12px}.intelligence-note dd{text-transform:capitalize;font-size:12px}.transcript-window-control{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);flex-direction:column;gap:7px;padding:10px;display:flex}.transcript-window-control>span{color:var(--nva-text-primary);font-size:12px;font-weight:650}.transcript-window-control>div{flex-wrap:wrap;gap:6px;display:flex}.transcript-window-control button{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);color:var(--nva-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:6px 9px;font-size:12px}.transcript-window-control button:hover{border-color:var(--nva-border-strong);color:var(--nva-text-primary)}.transcript-window-control button[aria-pressed=true]{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 13%, var(--nva-surface-2));color:var(--nva-text-primary)}.transcript-window-control small{color:var(--nva-text-muted);font-size:11px}.transcript-row{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);appearance:none;background:var(--nva-surface-2);width:100%;color:var(--nva-text-primary);font:inherit;text-align:left;cursor:pointer;opacity:1;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px;display:grid}.transcript-row:hover{border-color:var(--nva-border-strong);background:color-mix(in srgb, var(--nva-accent) 7%, var(--nva-surface-2))}.transcript-row:focus-visible{outline:2px solid var(--nva-accent-indicator);outline-offset:1px}.transcript-row--active{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 16%, var(--nva-surface-2));box-shadow:inset 3px 0 0 var(--nva-accent-indicator)}.transcript-row time{color:var(--nva-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.transcript-row--active time{color:var(--nva-accent-indicator);font-weight:700}.transcript-row--active:hover{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 16%, var(--nva-surface-2))}.transcript-row>span{flex-direction:column;display:flex}.transcript-row strong{color:var(--nva-text-muted);font-size:12px}.transcript-row__text{color:var(--nva-text-secondary);margin-top:2px;font-size:12px}.scene-row{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.scene-row__thumb{color:#6e9799;background:#142d2f;border:1px solid #2e5558;justify-content:center;align-items:center;height:46px;font-size:12px;display:flex}.scene-row__thumb--1{background:#273940;border-color:#465b63}.scene-row__thumb--2{background:#3a3029;border-color:#625143}.scene-row strong{font-size:12px}.scene-row p{color:var(--nva-text-muted);font-size:12px}@media (max-width:1180px){.intelligence-workspace{grid-template-columns:minmax(0,1fr) 330px}.intelligence-workspace__media{grid-template-rows:auto auto}}@media (max-width:940px){.intelligence-workspace{grid-template-columns:1fr}.intelligence-panel{min-height:430px}.project-grid--large{grid-template-columns:1fr}}.page--review,.page--deliverables,.page--system,.page--settings{max-width:1600px;margin:0 auto}.review-queue,.deliverable-list{flex-direction:column;gap:8px;display:flex}.review-card{min-height:86px;box-shadow:none;transition:border-color var(--nva-transition), background var(--nva-transition);grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:10px;display:grid}.review-card:hover{border-color:var(--nva-border-strong);background:var(--nva-surface-2)}.review-card__visual{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);width:62px;height:54px;color:var(--nva-accent-indicator);background:#101718;justify-content:center;align-items:center;display:flex}.review-card>div{flex-direction:column;min-width:0;display:flex}.review-card>div>div{align-items:center;gap:8px;display:flex}.review-card strong{font-size:12px}.review-card p{color:var(--nva-text-secondary);text-transform:capitalize;margin-top:3px;font-size:12px}.review-card small{color:var(--nva-text-muted);font-size:12px}.review-card>svg{color:var(--nva-text-muted)}.page--review-detail{gap:12px;padding-top:18px}.review-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:10px;min-height:620px;display:grid}.review-workspace__viewer{grid-template-rows:minmax(430px,1fr) 66px;gap:9px;min-width:0;min-height:0;display:grid}.comparison-strip{box-shadow:none;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.comparison-strip>div:first-child{align-items:center;gap:8px;display:flex}.comparison-strip>div:first-child svg{color:var(--nva-accent-indicator)}.comparison-strip>div:first-child span{flex-direction:column;display:flex}.comparison-strip small{color:var(--nva-text-muted);text-transform:uppercase;font-size:12px}.comparison-strip strong{font-size:12px}.comparison-strip__options{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);display:flex;overflow:hidden}.comparison-strip__options button{border:0;border-right:1px solid var(--nva-border);background:var(--nva-surface-2);min-height:28px;color:var(--nva-text-muted);padding:0 9px;font-size:12px}.comparison-strip__options button:last-child{border-right:0}.comparison-strip__options button[aria-pressed=true]{background:color-mix(in srgb, var(--nva-accent) 24%, var(--nva-surface-2));color:var(--nva-text-primary)}.review-panel{min-width:0;min-height:0;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.review-panel__header{border-bottom:1px solid var(--nva-border);flex:none;justify-content:space-between;align-items:flex-start;gap:9px;padding:13px;display:flex}.review-panel__header h2{margin-top:3px}.review-panel__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:13px;display:flex;overflow:auto}.review-panel__body section>h3{align-items:center;gap:6px;margin-bottom:8px;display:flex}.review-notes{flex-direction:column;gap:7px;display:flex}.review-notes article{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);padding:9px}.review-notes article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-notes strong{font-size:12px}.review-notes time{color:var(--nva-text-muted);font-size:12px}.review-notes article>button{border:1px solid var(--nva-border-strong);color:var(--nva-accent-text);opacity:.75;background:0 0;border-radius:3px;margin:6px 0 3px;padding:2px 5px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.review-notes p,.review-empty-note{color:var(--nva-text-secondary);font-size:12px}.review-audit{border:1px solid color-mix(in srgb, var(--nva-warning) 28%, var(--nva-border));border-radius:var(--nva-radius-sm);background:color-mix(in srgb, var(--nva-warning) 6%, var(--nva-surface-1));gap:8px;padding:9px;display:flex}.review-audit>svg{color:var(--nva-warning);flex:none}.review-audit strong{font-size:12px}.review-audit p{color:var(--nva-text-secondary);font-size:12px}.review-panel__actions{border-top:1px solid var(--nva-border);flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:11px 13px;display:grid}.deliverable-card{min-height:98px;box-shadow:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.deliverable-card__icon{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);width:46px;height:46px;color:var(--nva-accent-indicator);justify-content:center;align-items:center;display:flex}.deliverable-card__identity{flex-direction:column;min-width:0;display:flex}.deliverable-card__identity>div:first-child{align-items:center;gap:8px;display:flex}.deliverable-card__identity strong{font-size:12px}.deliverable-card__identity>p{color:var(--nva-text-secondary);margin:3px 0 7px;font-size:12px}.deliverable-card dl{gap:22px;display:flex}.deliverable-card dl>div{flex-direction:column;min-width:90px;display:flex}.deliverable-card dt{color:var(--nva-text-muted);text-transform:uppercase;font-size:12px}.deliverable-card dd{max-width:180px;color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deliverable-card__actions{gap:6px;display:flex}.system-readiness{box-shadow:none;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.system-readiness h2{letter-spacing:.06em;margin:2px 0;font-size:19px}.system-readiness p{color:var(--nva-text-secondary);font-size:12px}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.health-card{min-height:125px;box-shadow:none;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.health-card__icon{border:1px solid var(--nva-border);width:34px;height:34px;color:var(--nva-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.health-card__icon--ready{color:var(--nva-success)}.health-card__icon--degraded{color:var(--nva-warning)}.health-card__icon--blocked{color:var(--nva-error)}.health-card>div:last-child{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.health-card small{color:var(--nva-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.health-card p{color:var(--nva-text-secondary);font-size:12px}.health-card span{color:var(--nva-text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.queue-table{flex-direction:column;display:flex}.queue-table>div{border-bottom:1px solid var(--nva-border);min-height:42px;color:var(--nva-text-secondary);text-transform:capitalize;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) minmax(120px,1fr) minmax(100px,.7fr);align-items:center;gap:12px;padding:7px 14px;font-size:12px;display:grid}.queue-table>div:last-child{border-bottom:0}.queue-table .queue-table__head{background:var(--nva-surface-2);min-height:30px;color:var(--nva-text-muted);text-transform:uppercase;font-size:12px;font-weight:650}.queue-table strong{color:var(--nva-text-primary);font-size:12px}.state-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.page--settings{gap:13px}.settings-nav{border-bottom:1px solid var(--nva-border);display:flex}.settings-nav a{min-width:104px;color:var(--nva-text-muted);text-align:center;padding:9px 12px;font-size:12px;font-weight:620;position:relative}.settings-nav a[aria-current=page]{color:var(--nva-text-primary)}.settings-nav a[aria-current=page]:after{background:var(--nva-accent-indicator);content:"";height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.settings-content{flex-direction:column;gap:10px;display:flex}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-card{box-shadow:none;padding:14px}.settings-card__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.settings-card__header h2{margin-top:2px}.color-value{color:var(--nva-text-muted);font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.preset-grid--accent{grid-template-columns:repeat(5,minmax(0,1fr))}.preset-button{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);min-height:54px;color:var(--nva-text-secondary);flex-direction:column;align-items:center;gap:5px;padding:7px 4px;font-size:12px;display:flex}.preset-button i{border:1px solid #fff3;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 2px #0000003d}.preset-button--active{border-color:var(--nva-accent-indicator);color:var(--nva-text-primary)}.hex-field{color:var(--nva-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.hex-field>div{align-items:center;gap:5px;display:flex}.hex-field input[type=color]{border:1px solid var(--nva-border-strong);background:var(--nva-surface-2);border-radius:4px;width:28px;height:28px;padding:2px}.hex-field input:not([type=color]){border:1px solid var(--nva-border-strong);background:var(--nva-bg);width:88px;height:28px;color:var(--nva-text-primary);text-transform:uppercase;border-radius:4px;padding:0 7px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.theme-preview{box-shadow:none;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 310px;gap:16px;padding:14px;display:grid}.theme-preview__copy>p:not(.eyebrow){max-width:650px;color:var(--nva-text-secondary);margin-top:5px;font-size:12px}.contrast-readout{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.contrast-readout span{border:1px solid color-mix(in srgb, var(--nva-success) 30%, var(--nva-border));color:var(--nva-text-secondary);border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.contrast-readout svg{color:var(--nva-success)}.contrast-readout strong{color:var(--nva-text-primary)}.theme-preview__sample{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.theme-preview__sample>span{font-size:12px;font-weight:620}.theme-preview__sample>small{color:var(--nva-text-secondary);font-size:12px}.theme-preview__sample>button{border:1px solid var(--nva-accent-indicator);background:var(--nva-accent);color:var(--nva-on-accent);border-radius:4px;margin-top:5px;padding:5px 8px;font-size:12px}.theme-preview__sample>div{gap:4px;margin-top:4px;display:flex}.theme-preview__sample i{background:var(--nva-accent-indicator);width:38px;height:4px}.theme-preview__sample i:nth-child(2){background:var(--nva-success)}.theme-preview__sample i:nth-child(3){background:var(--nva-warning)}.appearance-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.appearance-actions>span{color:var(--nva-text-muted);font-size:12px}.preference-list{flex-direction:column;display:flex}.preference-list>div{border-top:1px solid var(--nva-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;display:grid}.preference-list>div>svg{color:var(--nva-accent-indicator)}.preference-list>div>span{flex-direction:column;display:flex}.preference-list strong{font-size:12px}.preference-list small{color:var(--nva-text-secondary);font-size:12px}.storage-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.storage-card,.integration-card{min-height:124px;box-shadow:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.storage-card__icon,.integration-card__mark{border:1px solid var(--nva-border);width:40px;height:40px;color:var(--nva-accent-indicator);border-radius:50%;justify-content:center;align-items:center;display:flex}.storage-card>div:nth-child(2)>div:first-child,.integration-card>div:nth-child(2)>div:first-child{align-items:center;gap:7px;display:flex}.storage-card strong,.integration-card strong{font-size:12px}.storage-card p,.integration-card p{color:var(--nva-text-secondary);margin-top:2px;font-size:12px}.storage-card dl{gap:18px;margin-top:8px;display:flex}.storage-card dl>div{flex-direction:column;display:flex}.storage-card dt{color:var(--nva-text-muted);font-size:12px}.storage-card dd{color:var(--nva-text-secondary);font-size:12px}.storage-card__flags{gap:5px;margin-top:8px;display:flex}.storage-card__flags span{border:1px solid var(--nva-border);color:var(--nva-text-muted);text-transform:uppercase;border-radius:20px;padding:2px 5px;font-size:12px}.integration-card>div:nth-child(2){flex-direction:column;display:flex}.integration-card>div:nth-child(2)>span{color:var(--nva-text-secondary);margin-top:8px;font-size:12px}.integration-card>div:nth-child(2)>small{color:var(--nva-text-muted);margin-top:4px;font-size:12px}.page--global-state{justify-content:center;max-width:680px;margin:0 auto}.page--global-state>.button{width:fit-content}.page--auth{justify-content:center;max-width:760px;margin:0 auto}.auth-panel{flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.auth-panel>.state-panel{width:100%}.auth-panel>.button,.auth-panel>.auth-action{width:fit-content}.auth-panel__identity{flex-direction:column;gap:3px;display:flex}.auth-panel__identity h2{margin-top:3px;font-size:16px}.auth-panel__identity p,.auth-panel__copy{color:var(--nva-text-secondary);font-size:12px}.auth-panel__identity small{color:var(--nva-text-muted);text-transform:capitalize;font-size:12px}.auth-panel__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1250px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.state-gallery,.preset-grid--accent{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.review-workspace{grid-template-columns:1fr}.review-panel{min-height:450px}.deliverable-card{grid-template-columns:48px minmax(0,1fr)}.deliverable-card__actions{grid-column:2}.appearance-grid,.storage-grid,.integration-grid{grid-template-columns:1fr}.theme-preview{grid-column:auto;grid-template-columns:1fr}.appearance-actions{grid-column:auto}}.page--new-job{gap:18px;padding-top:24px}.new-job-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.new-job-flow{gap:16px}.workflow-section{padding:18px}.workflow-section__heading{gap:13px;margin-bottom:16px}.workflow-section__heading h2{font-size:17px}.workflow-section__heading p{margin-top:4px;font-size:13px;line-height:1.45}.step-number{width:30px;height:30px;font-size:12px}.dev-chip{padding:4px 8px;font-size:12px}.source-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:12px}.source-choice{gap:10px;min-width:210px;min-height:54px;padding:10px 12px}.source-choice strong{font-size:14px}.source-choice small{margin-top:2px;font-size:12px}.selected-media{grid-template-columns:54px minmax(210px,1fr) auto 32px;gap:12px;min-height:66px;padding:9px 11px}.selected-media__poster{width:52px;height:40px}.selected-media__poster span{font-size:12px}.selected-media__identity strong{font-size:14px}.selected-media__identity span{margin-top:2px;font-size:12px}.readiness-dot{font-size:12px}.media-details>div{gap:10px;padding:10px}.media-details>div span,.media-details>div strong{font-size:12px}.output-target{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:12px 13px}.output-target__icon{width:38px;height:38px}.output-target small{font-size:12px}.output-target strong{font-size:14px}.output-target span{margin-top:2px;font-size:13px}.capability-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capability-card{background:var(--nva-surface-2);min-height:70px;transition:border-color var(--nva-transition), background var(--nva-transition), box-shadow var(--nva-transition);grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;padding:11px 12px}.capability-card:hover:not(.capability-card--disabled){border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent) 8%, var(--nva-surface-2))}.capability-card--disabled{cursor:not-allowed;opacity:1;background:var(--nva-surface-1)}.capability-card--disabled .capability-card__content{color:var(--nva-text-secondary)}.capability-card--automatic{border-color:color-mix(in srgb, var(--nva-success) 40%, var(--nva-border));background:color-mix(in srgb, var(--nva-success) 10%, var(--nva-surface-2))}.capability-card--automatic .capability-card__check{border-color:color-mix(in srgb, var(--nva-success) 55%, var(--nva-border-strong));color:var(--nva-success)}.capability-card--automatic .capability-card__content small{color:var(--nva-success)}.capability-card__check{width:27px;height:27px}.capability-card__content{gap:3px}.capability-card__content strong{text-overflow:clip;white-space:normal;font-size:14px;line-height:1.3;overflow:visible}.capability-card__content small{font-size:12px;line-height:1.35}.capability-card__reason{display:none!important}.job-summary{padding:18px;top:24px}.job-summary__header{gap:11px;padding-bottom:15px}.job-summary__header span{font-size:12px}.job-summary__facts{padding:8px 0}.job-summary__facts>div{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0}.job-summary__facts small{font-size:12px}.job-summary__facts strong{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.4;overflow:visible}.job-summary__preflight{gap:10px;margin:14px 0;padding:12px}.job-summary__preflight strong{font-size:13px}.job-summary__preflight p{margin-top:3px;font-size:12px;line-height:1.4}.job-summary__disclaimer{margin-top:10px;font-size:12px;line-height:1.4}.job-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.job-detail-main,.job-detail-side{gap:16px}.job-overview{gap:22px;padding:18px}.job-overview h2{font-size:18px}.job-overview p{font-size:13px;line-height:1.45}.job-overview dt{font-size:12px}.job-overview dd{font-size:13px}.stage-row{gap:10px;min-height:70px;padding:10px 16px}.stage-row__index,.stage-row__meta,.indeterminate-label{font-size:12px}.stage-row>div strong{font-size:14px}.stage-row>div p{margin-top:2px;font-size:13px}.side-panel{padding:18px}.side-panel>p:not(.eyebrow){font-size:13px;line-height:1.45}.side-panel__actions{gap:10px;margin-top:16px}.system-readiness{gap:18px;padding:19px}.system-readiness h2{font-size:21px}.system-readiness p{font-size:13px;line-height:1.45}.health-grid{gap:12px}.health-card{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:142px;padding:16px}.health-card>div:last-child{gap:7px}.health-card small{font-size:12px}.health-card p{font-size:13px;line-height:1.4}.health-card span{font-size:12px}.queue-table>div{gap:14px;min-height:50px;padding:10px 16px;font-size:13px}.queue-table .queue-table__head{min-height:36px;font-size:12px}.queue-table strong{font-size:13px}.state-gallery{gap:10px}@media (min-width:1600px){.capability-selector{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.new-job-layout{grid-template-columns:minmax(0,1fr) 320px}.capability-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.new-job-layout,.job-detail-grid{grid-template-columns:1fr}.job-summary{position:static}.capability-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.capability-selector{grid-template-columns:1fr}.selected-media{grid-template-columns:52px minmax(0,1fr) 30px}.readiness-dot{grid-column:2}}.capability-card__content{min-width:0;max-width:100%}.capability-card__content strong{overflow-wrap:anywhere;word-break:normal;white-space:normal;text-overflow:clip;min-width:0;max-width:100%;line-height:1.3;overflow:visible}.capability-card__content small{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%;line-height:1.35}.operator-form-grid{gap:12px;display:grid}.operator-field{gap:6px;display:grid}.operator-field>span{color:var(--nva-text-secondary);font-size:12px;font-weight:600}.operator-input-shell{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.operator-input-shell:focus-within{border-color:var(--nva-accent-indicator)}.operator-input-shell>svg{color:var(--nva-accent-indicator)}.operator-input-shell input,.operator-input-shell textarea{width:100%;color:var(--nva-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.operator-input-shell textarea{resize:vertical;min-height:86px;padding:10px 0}.operator-input-shell--textarea{align-items:start;padding-top:10px}.operator-source-summary{color:var(--nva-text-secondary);align-items:baseline;gap:6px;margin-top:10px;font-size:12px;display:flex}.operator-source-summary strong{color:var(--nva-text-primary);font-size:13px}.operator-force-row{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);align-items:flex-start;gap:9px;margin-top:12px;padding:10px;display:flex}.operator-force-row input{margin-top:3px}.operator-force-row span{flex-direction:column;gap:2px;display:flex}.operator-force-row strong{font-size:12px}.operator-force-row small{color:var(--nva-text-muted);font-size:12px}.operator-result{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);gap:8px;margin:10px 0;padding:9px;font-size:12px;display:flex}.operator-result>div{flex-direction:column;gap:2px;min-width:0;display:flex}.operator-result span{overflow-wrap:anywhere;color:var(--nva-text-secondary)}.resolve-open-result{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;width:100%;min-width:0;max-width:100%;display:block}.resolve-open-result strong{overflow-wrap:anywhere;word-break:break-word}.operator-result--success{border-color:color-mix(in srgb, var(--nva-success) 35%, var(--nva-border))}.operator-result--success>svg{color:var(--nva-success)}.operator-result--error{border-color:color-mix(in srgb, var(--nva-danger) 35%, var(--nva-border))}.job-summary__start{justify-content:center;align-items:center;gap:7px;display:flex}.source-preview-panel{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);gap:10px;margin-top:12px;padding:12px;display:grid;overflow:hidden}.source-preview-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-preview-panel__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.source-preview-panel__header small,.source-preview-thumbnails__heading span,.source-preview-panel__note{color:var(--nva-text-muted);font-size:12px}.source-preview-panel__header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-preview-panel__header>span{border:1px solid var(--nva-border);color:var(--nva-text-secondary);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:650}.source-preview-player{aspect-ratio:16/9;border-radius:var(--nva-radius-sm);background:#050707;border:1px solid #202627;width:100%;overflow:hidden}.source-preview-player video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.source-preview-thumbnails{gap:7px;display:grid}.source-preview-thumbnails__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.source-preview-thumbnail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.source-preview-thumbnail{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);cursor:pointer;background:#050707;min-width:0;padding:0;position:relative;overflow:hidden}.source-preview-thumbnail:hover{border-color:var(--nva-accent-indicator)}.source-preview-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.source-preview-thumbnail span{color:#fff;background:#000000b8;border-radius:3px;padding:2px 4px;font-family:Cascadia Mono,Consolas,monospace;font-size:10px;position:absolute;bottom:4px;right:4px}.source-preview-thumbnails__state,.source-preview-panel__empty{border:1px dashed var(--nva-border);border-radius:var(--nva-radius-sm);color:var(--nva-text-secondary);padding:13px;font-size:12px}.source-preview-panel__empty{flex-direction:column;gap:3px;display:flex}.source-preview-panel__note{margin:0}@media (max-width:760px){.source-preview-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-ai-library{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);gap:10px;margin-top:12px;padding:12px;display:grid}.demo-ai-library__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.demo-ai-library__header>div{min-width:0}.demo-ai-library__header small{color:var(--nva-accent-indicator);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.demo-ai-library__header h3{margin-top:3px;font-size:14px}.demo-ai-library__header p{max-width:720px;color:var(--nva-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.demo-ai-library__header>span{border:1px solid var(--nva-border);color:var(--nva-text-muted);border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.demo-ai-library__state{border:1px dashed var(--nva-border);border-radius:var(--nva-radius-sm);color:var(--nva-text-secondary);padding:13px;font-size:12px}.demo-ai-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.demo-ai-card{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);min-width:0;overflow:hidden}.demo-ai-card__media{aspect-ratio:16/9;background:#050707;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.demo-ai-card__media img,.demo-ai-card__media video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.demo-ai-card__meta{flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.demo-ai-card__meta>div{align-items:center;gap:6px;display:flex}.demo-ai-card__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.demo-ai-card__meta>span{color:var(--nva-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demo-ai-card__meta small{color:var(--nva-text-muted);font-size:10px}.demo-ai-card__capability{border:1px solid color-mix(in srgb, var(--nva-accent-indicator) 55%, var(--nva-border));color:var(--nva-accent-indicator);border-radius:999px;flex:none;padding:2px 5px;font-family:Cascadia Mono,Consolas,monospace;font-size:9px;font-weight:700}.demo-ai-library__more{color:var(--nva-text-muted);margin:0;font-size:11px}@media (max-width:1180px){.demo-ai-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.demo-ai-library__grid{grid-template-columns:1fr}.demo-ai-library__header{flex-direction:column}}.demo-ai-capability-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.demo-ai-capability-summary{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-2);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:8px;display:flex}.demo-ai-capability-summary:hover{border-color:color-mix(in srgb, var(--nva-accent-indicator) 40%, var(--nva-border))}.demo-ai-capability-summary:focus-visible{outline:2px solid var(--nva-accent-indicator);outline-offset:1px}.demo-ai-capability-summary strong{font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.demo-ai-capability-summary>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.demo-ai-capability-summary small{color:var(--nva-text-muted);font-size:9px;line-height:1.25}.demo-ai-capability-summary--available{border-color:color-mix(in srgb, var(--nva-accent-indicator) 55%, var(--nva-border))}.demo-ai-capability-summary--available strong{color:var(--nva-accent-indicator)}.demo-ai-capability-summary--empty{opacity:.58}.demo-ai-capability-summary--selected{border-color:var(--nva-accent-indicator);background:color-mix(in srgb, var(--nva-accent-indicator) 22%, var(--nva-surface-2));box-shadow:0 0 0 1px var(--nva-accent-indicator) inset}.demo-ai-capability-summary--selected strong,.demo-ai-capability-summary--selected>span{color:var(--nva-accent-indicator)}.demo-ai-library__footer{color:var(--nva-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.demo-ai-card__capability--p1,.demo-ai-card__capability--p2,.demo-ai-card__capability--p5,.demo-ai-card__capability--p6{border-color:color-mix(in srgb, var(--nva-accent-indicator) 62%, var(--nva-border));color:var(--nva-accent-indicator)}@media (max-width:1250px){.demo-ai-capability-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.demo-ai-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-ai-library__footer{flex-direction:column;align-items:flex-start}}.demo-ai-preview-placement{margin-top:12px}.demo-ai-preview-disclosure{border:1px solid var(--nva-border);border-radius:var(--nva-radius-md);background:var(--nva-surface-1);overflow:hidden}.demo-ai-preview-disclosure__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;display:flex}.demo-ai-preview-disclosure__summary:hover{background:color-mix(in srgb, var(--nva-surface-2) 72%, transparent)}.demo-ai-preview-disclosure__summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-ai-preview-disclosure__summary strong{font-size:13px}.demo-ai-preview-disclosure__summary span{color:var(--nva-text-secondary);font-size:11px}.demo-ai-preview-disclosure__summary small{color:var(--nva-text-muted);flex:none;font-size:10px}.demo-ai-preview-disclosure[open]>.demo-ai-preview-disclosure__summary{border-bottom:1px solid var(--nva-border)}.demo-ai-preview-disclosure>.demo-ai-library{border:0;border-radius:0;margin-top:0}@media (max-width:720px){.demo-ai-preview-disclosure__summary{align-items:flex-start}}.p8-editorial-bundle-note{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:color-mix(in srgb, var(--nva-surface-2) 76%, transparent);justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:9px 10px;display:flex}.p8-editorial-bundle-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.p8-editorial-bundle-note strong{font-size:12px}.p8-editorial-bundle-note span{color:var(--nva-text-secondary);font-size:11px}.p8-editorial-bundle-note small{max-width:330px;color:var(--nva-text-muted);text-align:right;font-size:10px;line-height:1.35}@media (max-width:760px){.p8-editorial-bundle-note{flex-direction:column;align-items:flex-start}.p8-editorial-bundle-note small{text-align:left;max-width:none}}.new-job-section-nav{flex-wrap:wrap;gap:8px;margin-top:-2px;display:flex}.new-job-section-nav a{border:1px solid var(--nva-border);border-radius:var(--nva-radius-sm);background:var(--nva-surface-1);min-height:34px;color:var(--nva-text-secondary);align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:620;text-decoration:none;display:inline-flex}.new-job-section-nav a:hover{border-color:var(--nva-border-strong);color:var(--nva-text-primary)}.new-job-section-nav a:focus-visible{outline:2px solid var(--nva-accent-indicator);outline-offset:2px}.new-job-section-nav a span{color:var(--nva-accent-text);font-family:Cascadia Mono,Consolas,monospace;font-size:11px}.workflow-section[id],.job-summary[id]{scroll-margin-top:88px}@media (max-width:900px){.intelligence-panel{height:auto;max-height:none}.intelligence-panel__body{max-height:70vh}.media-viewer{height:clamp(320px,62vw,520px)}}.page--review-detail,.page--review-detail .page-intro,.page--review-detail .review-workspace,.page--review-detail .review-panel{min-width:0}.page--review-detail .page-intro>div:first-child{min-width:0;max-width:100%}.page--review-detail .page-intro .eyebrow,.page--review-detail .review-panel__header h2{overflow-wrap:anywhere;word-break:break-word}.page--review-detail .page-intro__actions,.page--review-detail .review-panel__header .status-badge{flex:none}@media (max-width:1360px){.page--review-detail .page-intro{flex-direction:column;align-items:flex-start;gap:12px}.page--review-detail .page-intro__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.page--review-detail .review-workspace{grid-template-columns:minmax(0,1fr)}.page--review-detail .review-panel__header{flex-wrap:wrap;gap:10px}.page--review-detail .review-panel__header>div{flex:420px;min-width:0}.page--review-detail .review-panel__actions,.page--review-detail .comparison-strip,.page--review-detail .comparison-strip__options{flex-wrap:wrap}.page--review-detail .review-panel__actions .button{flex:180px;max-width:100%}.page--review .review-card>div>div{flex-wrap:wrap;align-items:flex-start}.page--review .review-card .status-badge{flex:none}}.page--job-detail,.page--job-detail .page-intro,.page--job-detail .job-detail-grid,.page--job-detail .job-detail-main,.page--job-detail .job-detail-side,.page--job-detail .job-overview{min-width:0}.page--job-detail .page-intro>div:first-child,.page--job-detail .job-overview>div:first-child{min-width:0;max-width:100%}.page--job-detail .page-intro .eyebrow,.page--job-detail .page-intro h1,.page--job-detail .job-overview h2,.page--job-detail .job-overview p{overflow-wrap:anywhere;word-break:break-word}.page--job-detail .page-intro__actions,.page--job-detail .job-overview .status-badge{flex:none}.page--job-detail .job-overview dl{flex-wrap:wrap;justify-content:flex-end;min-width:0}.page--job-detail .job-overview dl>div{min-width:0}.page--job-detail .job-overview dd{overflow-wrap:anywhere}.page--job-detail .stage-row>div{min-width:0}.page--job-detail .stage-row>div strong,.page--job-detail .stage-row>div p{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1360px){.page--job-detail .page-intro{flex-direction:column;align-items:flex-start;gap:12px}.page--job-detail .page-intro__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.page--job-detail .action-cluster{flex-wrap:wrap;max-width:100%;display:flex}.page--job-detail .job-detail-grid{grid-template-columns:minmax(0,1fr)}.page--job-detail .job-overview{flex-direction:column;align-items:flex-start}.page--job-detail .job-overview dl{justify-content:flex-start;gap:14px 26px;width:100%}.page--job-detail .job-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:820px){.page--job-detail .job-detail-side{display:flex}.page--job-detail .stage-row{grid-template-columns:25px 28px minmax(0,1fr)}.page--job-detail .stage-row__meta{grid-column:3;justify-self:start}}.operator-media-bulk-actions{color:var(--nva-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:12px;display:flex}.operator-media-bulk-actions__buttons{flex-wrap:wrap;gap:8px;display:flex}

