@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root,html[data-theme=dark],html[data-apex-theme-default=dark]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#030711;--app-ink:#eaf8ff;--app-muted:#9fb8c9;--app-subtle:#6f8b9f;--app-surface:#0b1220;--app-surface-2:#111b2d;--app-surface-3:#17243a;--app-border:#24344d;--app-border-strong:#465b78;--app-action:#2ec4ff;--app-action-strong:#8bdfff;--app-action-text:#00131f;--app-action-bg:#2ec4ff21;--app-action-border:#2ec4ff66;--app-accent:var(--app-action);--app-accent-strong:var(--app-action-strong);--app-blue:#8bdfff;--app-info:#8bdfff;--app-info-bg:#2ec4ff1f;--app-info-border:#2ec4ff4d;--app-positive:#62d98b;--app-positive-strong:#98efad;--app-positive-bg:#62d98b21;--app-positive-border:#62d98b66;--app-amber:var(--apex-state-warning,#e7b94f);--app-red:var(--apex-state-risk,#dc7c78);--app-green-bg:var(--app-positive-bg);--app-amber-bg:#e7b94f29;--app-red-bg:#dc7c7829;--app-chrome:#040913eb;--app-chrome-strong:#030711f5;--app-surface-soft:#0c1524c2;--app-surface-hover:#142237e6;--app-surface-active:#0b2e43d1;--app-surface-pending:#302213d1;--app-surface-success:#14321fb3;--app-surface-error:#41201fb8;--app-focus-ring:#2ec4ff85;--app-scrollbar-thumb:#2ec4ff57;--app-scrollbar-track:#050e1abd;--owner-loading-bg:#3f678447;--owner-loading-bg-subtle:#284a653d;--owner-loading-bg-strong:#2ec4ff29;--owner-loading-shimmer:#baeeff2e;--app-shadow:0 22px 70px #00000057;--radius-sm:6px;--radius-md:8px;--sidebar-width:242px}html[data-theme=light],html[data-apex-theme-default=light]:not([data-theme]){--app-bg:#06111f;--app-ink:#f2fbff;--app-muted:#a6bed0;--app-subtle:#738fa4;--app-surface:#0d1c2d;--app-surface-2:#13263a;--app-surface-3:#19324b;--app-border:#2d4b63;--app-border-strong:#4b7b96;--app-action:#16c7f4;--app-action-strong:#85e8ff;--app-action-text:#00131f;--app-action-bg:#16c7f424;--app-action-border:#16c7f46b;--app-accent:var(--app-action);--app-accent-strong:var(--app-action-strong);--app-blue:#85e8ff;--app-info:#85e8ff;--app-info-bg:#16c7f41f;--app-info-border:#16c7f452;--app-positive:#55d999;--app-positive-strong:#a7efc8;--app-positive-bg:#55d9991f;--app-positive-border:#55d9995c;--app-amber:#f4c75d;--app-red:#ff8a80;--app-green-bg:var(--app-positive-bg);--app-amber-bg:#f4c75d24;--app-red-bg:#ff8a8024;--app-chrome:#07111de6;--app-chrome-strong:#050d18f5;--app-surface-soft:#0f2031c7;--app-surface-hover:#163046eb;--app-surface-active:#0a3e52db;--app-surface-pending:#402f12d1;--app-surface-success:#123a2abd;--app-surface-error:#482422b8;--app-focus-ring:#16c7f480;--app-scrollbar-thumb:#16c7f457;--app-scrollbar-track:#050e1bb8;--owner-loading-bg:#3f67843d;--owner-loading-bg-subtle:#284a6533;--owner-loading-bg-strong:#16c7f424;--owner-loading-shimmer:#cff4ff33;--app-shadow:0 22px 58px #000a1657;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}*{box-sizing:border-box}html{background:var(--app-bg);min-height:100%}body{background:radial-gradient(circle at 18% 0%, #2ec4ff1f, transparent 360px), radial-gradient(circle at 88% 8%, #145f8738, transparent 420px), linear-gradient(90deg, #2ec4ff14, transparent 40%, #58bcff0f), linear-gradient(180deg, #07101d 0%, var(--app-bg) 420px), var(--app-bg);min-height:100%;color:var(--app-ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{overscroll-behavior:contain;background:linear-gradient(180deg, #061222fa 0%, #030711fa 100%), linear-gradient(90deg, #2ec4ff33, transparent 62%), var(--app-chrome-strong);scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track);scrollbar-width:thin;border-right:1px solid #2ec4ff47;flex-direction:column;height:100vh;min-height:0;max-height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:inset -1px 0 #8adfff1f}.brand-lockup{flex:none;align-items:center;gap:10px;padding:0 4px 24px;display:flex}.brand-mark{border:1px solid var(--app-action-border);border-radius:var(--radius-md);background:#f6f7f3;flex:none;width:38px;height:38px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #2ec4ff0f,0 10px 28px #0000003d}.brand-text,.worker-hero-title,.panel-title{gap:4px;min-width:0;display:grid}.brand-name{color:var(--app-ink);font-size:16px;font-weight:780;line-height:1.1}.brand-meta,.sidebar-meta,.context-label,.connection-node span,.event-time{color:var(--app-muted);font-size:12px;font-weight:640;line-height:1.2}.sidebar-nav{scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track);scrollbar-width:thin;flex:auto;gap:8px;min-height:0;padding-bottom:8px;padding-right:4px;display:grid;overflow:hidden auto}.nav-item{border-radius:var(--radius-md);min-height:62px;color:var(--app-muted);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:700;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform .12s;display:flex;position:relative}.nav-item svg{flex:none;width:20px;height:20px}.icon-button svg,.panel-action svg,.action-button svg,.detail-item svg,.security-item svg,.status-pill svg{flex:none;width:16px;height:16px}.nav-item small,.owner-badge small,.command-button small{color:var(--app-muted);margin-top:3px;font-size:12px;font-weight:650;line-height:1.2;display:block}.nav-item.is-active{border-color:var(--app-action-border);background:linear-gradient(180deg, var(--app-surface-active), var(--app-surface-soft));box-shadow:inset 3px 0 0 var(--app-action), inset 0 0 0 1px #8bdfff1a, 0 12px 30px #000c182e;color:var(--app-ink)}.nav-item.is-pending:not(.is-active){background:linear-gradient(180deg, var(--app-surface-pending), var(--app-surface-soft));box-shadow:inset 3px 0 0 var(--app-amber);color:var(--app-ink);border-color:#e7b94f6b}.nav-item:not(.is-active):not(.is-disabled):hover,.nav-item:not(.is-active):not(.is-disabled):focus-visible,.nav-item[data-intent-active=true]:not(.is-active):not(.is-disabled){border-color:var(--app-action-border);background:var(--app-surface-hover);color:var(--app-ink)}.nav-item:not(.is-active):not(.is-disabled):active{background:var(--app-surface-active);border-color:#2ec4ff94;transform:translateY(1px)}.nav-item[data-route-state=setup_required]{border-color:#f5ba3542}.nav-item[data-route-state=setup_required]:before,.nav-item[data-route-state=contract_pending]:before{content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:10px;right:10px}.nav-item[data-route-state=setup_required]:before{background:var(--app-amber);box-shadow:0 0 0 3px #f5ba351a}.nav-item[data-route-state=contract_pending]:before{background:var(--app-info);box-shadow:0 0 0 3px var(--app-info-bg)}.nav-item[data-intent-active=true][data-prefetch-state=prefetched]:after,.nav-item[data-intent-active=true][data-prefetch-state=blocked]:after,.nav-item[data-intent-active=true][data-prefetch-state=error]:after{content:"";border-radius:999px;width:5px;height:5px;position:absolute;bottom:10px;right:10px}.nav-item[data-intent-active=true][data-prefetch-state=prefetched]:after{background:var(--app-positive)}.nav-item[data-intent-active=true][data-prefetch-state=blocked]:after{background:var(--app-amber)}.nav-item[data-intent-active=true][data-prefetch-state=error]:after{background:var(--app-red)}.nav-item.is-pending:after{background:var(--app-amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--app-amber-bg);content:"";border-radius:999px;animation:.9s ease-in-out infinite owner-route-pending-pulse;position:absolute;bottom:10px;right:10px}.nav-item.is-disabled{cursor:not-allowed;opacity:.68}.sidebar-footer{border-top:1px solid var(--app-border);flex:none;gap:6px;margin-top:auto;padding:16px 4px 0;display:grid}.main-column{min-width:0}.mobile-sidebar-trigger,.mobile-sidebar-close,.mobile-sidebar-scrim,.owner-drawer-context{display:none}.topbar{z-index:20;background:linear-gradient(90deg, #2ec4ff24, transparent 38%, #58bcff12), var(--app-chrome);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #2ec4ff42;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:76px;padding:14px 18px 14px 30px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset 0 -1px #8bdfff1a,0 16px 40px #0003}.topbar:before{background:linear-gradient(180deg, var(--app-action-strong), #2ec4ff33);content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:10px;box-shadow:0 0 24px #2ec4ff61}.status-strip{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.status-chip,.auth-status,.owner-badge{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-surface-soft);min-height:42px;color:var(--app-ink);overflow-wrap:anywhere;white-space:normal;align-items:center;gap:9px;min-width:0;max-width:100%;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.status-chip svg,.auth-status svg,.owner-badge svg,.panel-action svg,.command-button svg,.safe-copy-note svg,.action-note svg{flex:none;width:17px;height:17px}.status-chip.is-good{border-color:var(--app-positive-border);color:var(--app-positive-strong)}.status-chip.is-neutral{border-color:var(--app-info-border);color:var(--app-info)}.status-chip.is-warn{color:var(--app-amber);border-color:#f5ba3573}.owner-control{align-items:center;gap:10px;display:flex}.owner-theme-control{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-surface-soft);align-items:center;gap:3px;min-width:0;padding:3px;display:inline-flex}.owner-theme-option{min-height:34px;color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:760;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.owner-theme-option svg{flex:none;width:14px;height:14px}.owner-theme-option:hover,.owner-theme-option:focus-visible{border-color:var(--app-action-border);background:var(--app-surface-hover);color:var(--app-ink)}.owner-theme-option[aria-pressed=true]{border-color:var(--app-action-border);background:var(--app-action-bg);color:var(--app-action-strong)}.owner-badge{min-width:142px}.owner-badge>span{gap:2px;min-width:0;display:grid}.owner-badge>span,.owner-badge small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-status{color:var(--app-muted)}.auth-status span{gap:2px;min-width:0;display:grid}.auth-status small{color:var(--app-subtle);font-size:11px;font-weight:650;line-height:1.2}.owner-auth-status-control{justify-content:center;padding:0 8px}.owner-auth-status-control:focus-within{border-color:var(--app-action-border);box-shadow:0 0 0 2px var(--app-action-bg)}.panel-action{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-surface-2);min-height:38px;color:var(--app-ink);white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;font-weight:760;transition:border-color .14s,background-color .14s,color .14s,transform .12s;display:inline-flex}.panel-action:not(:disabled):hover,.panel-action:not(:disabled):focus-visible{border-color:var(--app-action-border);background:var(--app-surface-hover);color:var(--app-action-strong);box-shadow:0 0 0 2px var(--app-action-bg)}.panel-action:not(:disabled):active{background:var(--app-surface-active);border-color:#2ec4ff94;transform:translateY(1px)}.panel-action:disabled,.panel-action[aria-disabled=true]{cursor:not-allowed;opacity:.58}.panel-action[data-command-state=pending],.panel-action.is-pending{background:var(--app-surface-pending);color:var(--app-amber);border-color:#e7b94f7a}.panel-action[data-command-state=success],.panel-action.is-success{border-color:var(--app-positive-border);background:var(--app-surface-success);color:var(--app-positive-strong)}.panel-action[data-command-state=error],.panel-action.is-error{color:#ffd0ca;background:#41201fb8;border-color:#ff796c9e}.content{background:radial-gradient(circle at 100% 0%, #2ec4ff1a, transparent 360px), linear-gradient(90deg, #2ec4ff0d 1px, transparent 1px), linear-gradient(180deg, #2ec4ff0a 1px, transparent 1px), linear-gradient(180deg, #2ec4ff0f, transparent 260px), var(--app-bg);background-size:auto,44px 44px,44px 44px,auto,auto;gap:14px;padding:30px 32px 36px;display:grid}.worker-hero{justify-content:space-between;align-items:end;gap:18px;display:flex}.worker-hero h1{color:#f6fbff;margin:0;font-size:34px;font-weight:820;line-height:1}.worker-hero p,.panel-title p,.boundary-item p,.table-detail,.safe-copy-note,.action-note,.event-row span:last-child,.auth-card p,.access-card p{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.worker-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.worker-hero-meta span{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-soft);color:var(--app-muted);padding:7px 9px;font-size:12px;font-weight:700}.connection-band,.worker-panel{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg, #2ec4ff14, transparent 42%), linear-gradient(180deg, var(--app-surface-soft), var(--app-chrome));min-width:0;max-width:100%;box-shadow:var(--app-shadow)}.owner-workstation-shell .connection-band,.owner-workstation-shell .worker-panel,.owner-workstation-shell .uplink-header,.owner-workstation-shell .operations-header{box-shadow:var(--app-shadow), inset 0 1px 0 #8bdfff1a, inset 0 0 0 1px #0e213673;border-color:#45d6ff57;position:relative}.owner-workstation-shell .connection-band:before,.owner-workstation-shell .worker-panel:before,.owner-workstation-shell .uplink-header:before,.owner-workstation-shell .operations-header:before{background:linear-gradient(90deg, var(--app-action), transparent 68%);content:"";opacity:.7;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.owner-route-boundary{min-height:100vh}.owner-loading-shell{color:#0000}.owner-loading-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-loading-line,.owner-loading-icon,.owner-loading-copy-box,.owner-loading-step-index{background:var(--owner-loading-bg);display:block;position:relative;overflow:hidden}.owner-loading-line:after,.owner-loading-icon:after,.owner-loading-copy-box:after,.owner-loading-step-index:after{background:linear-gradient(90deg, transparent, var(--owner-loading-shimmer), transparent);content:"";animation:1.4s ease-in-out infinite owner-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.owner-loading-line{border-radius:999px;height:10px}.owner-loading-line.is-tiny{width:38px}.owner-loading-line.is-short{width:64px}.owner-loading-line.is-medium{width:96px}.owner-loading-line.is-long{width:132px}.owner-loading-line.is-title{background:var(--owner-loading-bg-strong);width:min(330px,78vw);height:30px}.owner-loading-line.is-copy{width:min(100%,640px)}.owner-loading-line.is-metric{background:var(--owner-loading-bg-strong);width:72px;height:26px}.owner-loading-icon{border-radius:var(--radius-sm);background:var(--owner-loading-bg-strong);flex:none;width:18px;height:18px}.owner-loading-copy-box{border-radius:var(--radius-sm);background:var(--owner-loading-bg-subtle);width:26px;height:26px}.owner-loading-nav-item,.owner-loading-command,.owner-loading-data-row,.owner-loading-domain-card,.owner-loading-cohort,.owner-loading-segment{cursor:default;pointer-events:none}.owner-loading-nav-item{border-radius:var(--radius-sm);background:var(--app-surface-soft);border:1px solid #0000;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.owner-loading-nav-copy,.owner-loading-command-copy,.owner-loading-owner-copy,.owner-loading-runway-copy,.owner-loading-gate-copy,.owner-loading-title-stack{gap:7px;min-width:0;display:grid}.owner-loading-nav-copy,.owner-loading-command-copy,.owner-loading-owner-copy,.owner-loading-gate-copy{width:100%}.owner-loading-sidebar .sidebar-footer .owner-loading-line:last-child{width:min(180px,100%)}.owner-loading-chip{min-width:132px}.owner-loading-owner-badge{min-width:164px}.owner-loading-auth-status{min-width:118px}.owner-loading-content{min-height:calc(100vh - 76px)}.owner-loading-header{min-height:112px}.owner-loading-pill{pointer-events:none;min-width:82px}.owner-loading-alert{min-height:42px}.owner-loading-command{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--app-surface-soft), var(--app-chrome));align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.owner-loading-form-control{border-radius:var(--radius-sm);background:var(--owner-loading-bg-subtle);width:100%;height:38px;display:block}.owner-loading-form-field{pointer-events:none}.owner-loading-state-hero{color:#0000}.owner-loading-panel,.owner-loading-filter-panel,.owner-loading-domain-card,.owner-loading-cohort{box-shadow:none}.owner-loading-segment{place-items:center;display:grid}.owner-loading-preview-row{pointer-events:none}.owner-recovery-shell{min-height:100vh}.owner-recovery-nav-dot{border:1px solid var(--app-action-border);border-radius:var(--radius-sm);background:var(--app-action-bg);flex:none;width:18px;height:18px}.owner-recovery-content{align-content:start}.owner-recovery-card{width:min(100%,760px)}.owner-recovery-route-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.owner-recovery-route-link{flex-direction:column;align-items:flex-start;gap:4px;min-height:56px}.owner-recovery-route-link small{color:var(--app-muted);white-space:normal;font-size:11px;font-weight:650;line-height:1.25}.owner-loading-command{min-height:62px}.owner-loading-step-index{background:var(--owner-loading-bg-strong)}.owner-loading-metric-card{align-content:center}.owner-loading-summary-panel,.owner-loading-validation-panel,.owner-loading-table-panel,.owner-loading-inspector,.owner-loading-events-panel,.owner-loading-safety-panel{box-shadow:none}.owner-loading-summary-row,.owner-loading-gate-row{pointer-events:none}.runs-row.owner-loading-data-row:not(.is-head):hover,.diff-row.owner-loading-data-row:not(.is-head):hover,.config-row.owner-loading-data-row:not(.is-head):hover,.probe-row.owner-loading-data-row:not(.is-head):hover{background:0 0}.owner-loading-level{background:var(--owner-loading-bg-subtle)}@keyframes owner-loading-shimmer{to{transform:translate(100%)}}@keyframes owner-route-pending-pulse{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.connection-band{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.connection-node{align-items:center;gap:13px;min-width:0;display:flex}.connection-node>svg{color:#d3dcdf;width:26px;height:26px}.connection-node div{gap:5px;min-width:0;display:grid}.connection-node strong{overflow-wrap:anywhere;color:var(--app-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace;font-size:15px;font-weight:720}.connection-line{background:linear-gradient(90deg, transparent, var(--app-border-strong), transparent);height:1px}.worker-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:start;gap:24px;display:grid}.is-stale-refreshing{position:relative}.stale-data-overlay{z-index:8;border:1px solid var(--app-info-border);border-radius:var(--radius-sm);background:var(--app-chrome);max-width:min(420px,100% - 20px);color:var(--app-info);pointer-events:none;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:720;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 12px 38px #00000047}.stale-data-pulse{background:var(--app-info);width:8px;height:8px;box-shadow:0 0 0 5px var(--app-info-bg);border-radius:999px;flex:none}.panel-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.panel-title h2{color:var(--app-ink);margin:0;font-size:18px;font-weight:790;line-height:1.15}.worker-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:18px;display:grid}.command-button{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:var(--app-surface-soft);min-width:0;min-height:70px;color:var(--app-ink);text-align:left;align-items:center;gap:12px;padding:12px;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform .12s;display:flex}.command-button:not(:disabled){cursor:pointer}.command-button:not(:disabled):hover,.command-button:not(:disabled):focus-visible{border-color:var(--app-action-border);background:var(--app-surface-hover)}.command-button:not(:disabled):active{transform:translateY(1px)}.command-button.is-primary{border-color:var(--app-action-border);color:var(--app-action-strong)}.command-button:disabled{cursor:not-allowed;opacity:.58}.command-button[data-command-state=pending]{background:var(--app-surface-pending);color:var(--app-amber);border-color:#e7b94f75}.command-button[data-command-state=success]{border-color:var(--app-positive-border);background:var(--app-surface-success);color:var(--app-positive-strong)}.command-button[data-command-state=error]{color:#ffd0ca;background:#41201fb8;border-color:#ff796c9e}.command-button[data-command-state=blocked],.command-button[data-command-state=disabled]{background:var(--app-surface-soft);color:var(--app-muted);border-color:#66747b57}.command-button span{min-width:0;font-size:14px;font-weight:760;line-height:1.25}.command-button small{white-space:normal}.passive-command-label{border-radius:var(--radius-md);background:var(--app-surface-soft);min-width:0;min-height:70px;color:var(--app-muted);text-align:left;border:1px dashed #66747b57;align-items:center;gap:12px;padding:12px;display:flex}.passive-command-label span{min-width:0;font-size:14px;font-weight:680;line-height:1.25}.passive-command-label small{white-space:normal;margin-top:4px;display:block}.action-note{border:1px solid var(--app-info-border);border-radius:var(--radius-sm);background:var(--app-info-bg);color:var(--app-info);align-items:center;gap:8px;margin:0 18px 16px;padding:10px 12px;display:flex}.blocked-contract-card,.blocked-contract-strip{--apex-ui-passive-border:var(--app-border);color:var(--app-muted)}.blocked-contract-card{background:var(--app-surface-soft);min-height:70px}.blocked-contract-card strong,.blocked-contract-strip strong{color:var(--app-ink);font-size:13px}.blocked-contract-card span,.blocked-contract-card small,.blocked-contract-strip span,.blocked-contract-strip small{color:var(--app-muted);font-size:12px;line-height:1.35}.blocked-contract-strip{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface-soft);padding:12px 14px}.blocked-contract-strip [data-apex-ui=passive-state-row]{border-top:1px solid var(--app-border)}.health-table{border:1px solid var(--app-border);border-radius:var(--radius-md);margin:0 18px 18px;display:grid;overflow:hidden}.health-section-label{gap:3px;margin:18px 18px 10px;display:grid}.health-section-label h3{color:#e9f0f2;letter-spacing:0;margin:0;font-size:13px;font-weight:800;line-height:1.2}.health-section-label p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.45}.health-row{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(170px,.75fr) minmax(130px,.45fr) minmax(220px,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.health-row:last-child{border-bottom:0}.health-row.is-head{background:var(--app-surface-soft);color:var(--app-muted);font-size:12px;font-weight:760}.table-title{color:var(--app-ink);margin:0;font-size:13px;font-weight:760;line-height:1.25}.status-pill{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-soft);min-width:0;max-width:100%;min-height:24px;color:var(--app-muted);overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex}.status-pill.is-ready{border-color:var(--app-positive-border);background:var(--app-green-bg);color:var(--app-positive-strong)}.status-pill.is-pending{background:var(--app-amber-bg);color:var(--app-amber);border-color:#f5ba356b}.status-pill.is-blocked{background:var(--app-red-bg);color:var(--app-red);border-color:#ff796c6b}.status-pill.is-locked,.status-pill.is-neutral,.status-pill.is-unknown{border-color:var(--app-border-strong);background:var(--app-info-bg);color:var(--app-info)}.provider-inventory{border-top:1px solid var(--app-border);margin:0 18px 18px;padding-top:12px}.provider-inventory>summary{cursor:pointer;border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface-soft);min-height:42px;color:var(--app-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:800;list-style:none;transition:border-color .14s,background .14s;display:flex}.provider-inventory>summary:hover,.provider-inventory>summary:focus-visible{border-color:var(--app-action-border);background:var(--app-surface-hover);outline:none}.provider-inventory>summary::-webkit-details-marker{display:none}.provider-inventory>summary small{color:var(--app-muted);font-size:11px;font-weight:760}.provider-inventory .health-section-label,.provider-inventory .health-table{margin-left:0;margin-right:0}.safe-copy-note{border-top:1px solid var(--app-border);align-items:flex-start;gap:8px;padding:14px 18px 18px;display:flex}.safe-copy-note svg{color:var(--app-info);margin-top:1px}.boundary-list{display:grid}.boundary-item{border-bottom:1px solid var(--app-border);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:20px 18px;display:grid}.boundary-item:last-child{border-bottom:0}.boundary-icon{border:1px solid var(--app-action-border);border-radius:var(--radius-md);background:var(--app-action-bg);width:42px;height:42px;color:var(--app-action-strong);place-items:center;display:grid}.boundary-icon svg{width:23px;height:23px}.boundary-item h3{color:var(--app-ink);margin:0 0 5px;font-size:14px;font-weight:780}.events-panel{overflow:hidden}.events-list{padding:0 18px 18px;display:grid}.event-row{border-bottom:1px solid var(--app-border);grid-template-columns:58px 74px minmax(180px,.7fr) minmax(220px,1fr);align-items:center;gap:14px;min-width:0;padding:11px 0;display:grid}.event-row:last-child{border-bottom:0}.event-row strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:13px;font-weight:720}.event-row>*{overflow-wrap:anywhere;min-width:0}.event-level{border-radius:var(--radius-sm);text-transform:uppercase;justify-content:center;align-items:center;min-height:23px;font-size:11px;font-weight:800;display:inline-flex}.event-level.is-info{background:var(--app-info-bg);color:var(--app-info)}.event-level.is-warn{background:var(--app-amber-bg);color:var(--app-amber)}.event-level.is-error{background:var(--app-red-bg);color:var(--app-red)}.uplink-content{gap:12px;padding-top:18px}.uplink-header{border-radius:var(--radius-md);background:linear-gradient(#101c24c7,#0a1319e0);border:1px solid #273942d1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.uplink-header h1{color:var(--app-ink);margin:0;font-size:30px;font-weight:820;line-height:1.05}.uplink-header p{max-width:760px;color:var(--app-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.uplink-mode-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.uplink-mode-stack>*{min-width:0}.uplink-alert{border-radius:var(--radius-sm);color:#f4d37d;background:#36270c7a;border:1px solid #f5ba3547;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:720;display:flex}.uplink-alert svg{flex:none;width:17px;height:17px}.uplink-command-bar{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.uplink-command-bar .command-button{background:linear-gradient(#1e2b34f0,#121e26f5);width:100%;min-height:62px}.command-button.is-loading svg{animation:.9s linear infinite spin}.uplink-runway{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:var(--app-border);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.runway-step{background:#0f1a21f5;align-items:center;gap:11px;min-height:70px;padding:12px;display:flex}.runway-index{border:1px solid var(--app-border-strong);color:#d6dde1;background:#2d3b42b8;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:840;display:grid}.runway-step strong{color:#eff6f6;font-size:13px;font-weight:790;display:block}.runway-step small{color:var(--app-muted);margin-top:3px;font-size:12px;line-height:1.25;display:block}.runway-step.is-complete .runway-index{background:var(--app-green-bg);color:var(--app-accent-strong);border-color:#45d6bd6b}.runway-step.is-active .runway-index{color:#85d6ff;background:#0a3a52;border-color:#42b8ff8a}.runway-step.is-idle .runway-index{border-color:var(--app-border-strong);color:#c2c9cc;background:#333d4399}.runway-step.is-locked{opacity:.74}.uplink-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:linear-gradient(#132028eb,#0d171df5);gap:6px;min-height:72px;padding:12px 14px;display:grid}.metric-card span{color:#ccd7dc;font-size:12px;font-weight:720}.metric-card small{color:var(--app-muted);font-size:11px;font-weight:680;line-height:1.3}.metric-value{overflow-wrap:anywhere;color:var(--app-ink);font-size:26px;font-weight:840;line-height:1}.metric-value.is-ready{color:var(--app-accent-strong)}.metric-value.is-warn{color:var(--app-amber)}.metric-value.is-blocked{color:var(--app-red)}.metric-value.is-neutral{color:#dce5e8}.uplink-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:start;gap:12px;display:grid}.uplink-primary{gap:12px;min-width:0;display:grid}.uplink-summary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.4fr);gap:12px;display:grid}.uplink-info-panel,.family-panel,.validation-panel,.diff-panel{box-shadow:none;overflow:hidden}.mini-panel-header{border-bottom:1px solid var(--app-border);color:#eff6f6;padding:12px 14px;font-size:13px;font-weight:790}.summary-list{gap:0;min-width:0;padding:8px 14px 12px;display:grid}.summary-row{border-bottom:1px solid #2739428f;grid-template-columns:minmax(112px,.7fr) minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;min-height:31px;display:grid}.summary-row:not(:has(.copy-icon-button)){grid-template-columns:minmax(96px,.65fr) minmax(110px,1.35fr)}.uplink-info-panel .summary-row{grid-template-columns:minmax(82px,.45fr) minmax(0,1fr) 36px}.uplink-info-panel .summary-row:not(:has(.copy-icon-button)){grid-template-columns:minmax(82px,.45fr) minmax(0,1fr)}.summary-row:last-child{border-bottom:0}.summary-row span{color:var(--app-muted);font-size:12px;font-weight:650}.summary-row strong{overflow-wrap:break-word;color:#e8f0f2;min-width:0;font-size:12px;font-weight:730}.summary-row:has(.copy-icon-button) strong{overflow-wrap:anywhere}.summary-row>*{min-width:0}.copy-icon-button{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-soft);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--app-muted);place-items:center;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s,transform .12s;display:grid}.copy-icon-button:not(:disabled){cursor:pointer}.copy-icon-button:not(:disabled):hover,.copy-icon-button:not(:disabled):focus-visible{border-color:var(--app-action-border);background:var(--app-surface-hover);color:var(--app-action-strong);box-shadow:0 0 0 2px var(--app-action-bg)}.copy-icon-button:not(:disabled):active{background:var(--app-surface-active);border-color:#2ec4ff94;transform:translateY(1px)}.copy-icon-button[data-copy-state=success]{border-color:var(--app-positive-border);background:var(--app-surface-success);color:var(--app-positive-strong)}.copy-icon-button[data-copy-state=error]{color:#ffd0ca;background:#41201fb3;border-color:#ff796c99}.copy-icon-button:disabled{cursor:not-allowed;opacity:.42}.copy-icon-button svg{width:14px;height:14px}.family-table,.issue-table,.diff-table,.transport-list,.r2-evidence-list,.safe-message-list{display:grid}.video-library-table [role=rowgroup],.data-lake-coverage-table [role=rowgroup],.artifact-table [role=rowgroup],.issue-table [role=rowgroup]{display:contents}.family-row,.issue-row,.transport-row,.r2-evidence-row{color:#d8e2e6;border-bottom:1px solid #2739429e;align-items:center;gap:10px;min-height:34px;padding:8px 14px;font-size:12px;display:grid}.family-row{grid-template-columns:minmax(130px,1fr) 52px 52px 62px 62px}.family-row.is-head,.issue-row.is-head,.diff-row.is-head{min-height:30px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.issue-row{grid-template-columns:92px minmax(230px,.85fr) minmax(260px,1fr) minmax(110px,.45fr)}.diff-row{color:#d8e2e6;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #2739429e;grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr) 106px 78px 78px minmax(220px,1.2fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.diff-row:not(.is-head){cursor:pointer}.diff-row:not(.is-head):hover,.diff-row.is-selected{background:#1849568a}.diff-row[aria-pressed=true],.runs-row[aria-pressed=true],.domain-family-row[aria-pressed=true],.config-row[aria-pressed=true],.probe-row[aria-pressed=true]{outline-offset:-1px;outline:1px solid #45d6bd80}.diff-row span,.family-row span,.issue-row span,.issue-row strong,.transport-row span,.r2-evidence-row span{overflow-wrap:anywhere;min-width:0}.danger-text{color:var(--app-red);font-weight:800}.warn-text{color:var(--app-amber);font-weight:800}.empty-state{color:var(--app-muted);margin:0;padding:14px;font-size:13px;line-height:1.45}.inspector-panel{min-width:0;max-width:100%;position:sticky;top:92px;overflow:hidden}.inspector-list{padding-top:10px}.gate-row{border-bottom:1px solid #2739428c;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.gate-row strong{color:#e8f0f2;font-size:12px;display:block}.gate-row span{color:var(--app-muted);font-size:12px;line-height:1.35}.gate-icon{width:16px;height:16px}.gate-icon.is-ready{color:var(--app-accent-strong)}.gate-icon.is-blocked{color:var(--app-red)}.gate-icon.is-locked,.gate-icon.is-pending{color:var(--app-amber)}.transport-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.75fr) 72px;padding-left:0;padding-right:0}.r2-evidence-row{grid-template-columns:minmax(130px,1fr) minmax(96px,auto) 74px minmax(126px,.8fr) minmax(150px,1fr) minmax(120px,.8fr);padding-left:0;padding-right:0}.r2-evidence-row div{gap:3px;min-width:0;display:grid}.r2-evidence-row strong{color:#e8f0f2;font-size:12px}.r2-evidence-row span{overflow-wrap:anywhere;min-width:0}.safe-message-list{gap:7px}.safe-message{border-radius:var(--radius-sm);min-width:0;max-width:100%;color:var(--app-muted);background:#0b1419a3;border:1px solid #27394294;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.35;display:grid}.safe-message svg{width:16px;height:16px;margin-top:1px}.inspector-panel .inspector-section,.inspector-panel .safe-message-list,.inspector-panel .r2-evidence-list{min-width:0;max-width:100%}.inspector-panel .inspector-section{overflow:hidden}.inspector-panel .summary-row{grid-template-columns:minmax(88px,.45fr) minmax(0,1fr) 36px}.inspector-panel .summary-row:not(:has(.copy-icon-button)){grid-template-columns:minmax(88px,.45fr) minmax(0,1fr)}.inspector-panel .r2-evidence-row{grid-template-columns:minmax(0,1fr)}.safe-message.is-warn svg{color:var(--app-amber)}.safe-message.is-error svg{color:var(--app-red)}.uplink-bottom-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.event-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.event-filter{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);background:var(--app-surface-2);min-height:38px;color:var(--app-ink);font:inherit;padding:0 10px;font-size:13px;font-weight:720}.uplink-event-row{grid-template-columns:58px 74px minmax(160px,.6fr) minmax(220px,1fr)}.safety-panel{overflow:hidden}.safety-list{gap:10px;padding:14px;display:grid}.upload-confirm{border:1px solid var(--app-border);border-radius:var(--radius-sm);color:#dbe5e8;background:#0e181fd1;align-items:center;gap:9px;padding:10px;font-size:12px;font-weight:730;display:flex}.upload-confirm.is-disabled{cursor:not-allowed;opacity:.55}.upload-confirm input{width:16px;height:16px;accent-color:var(--app-accent)}.uplink-action-note{width:fit-content;max-width:min(760px,100%);margin:0}.operations-content{gap:12px;padding-top:18px}.operations-header{border-radius:var(--radius-md);background:linear-gradient(#101c24c7,#0a1319e0);border:1px solid #273942d1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.operations-header h1{color:var(--app-ink);margin:0;font-size:30px;font-weight:820;line-height:1.05}.operations-header p{max-width:820px;color:var(--app-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.domain-workbench-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;min-width:0;display:grid}.domain-workbench-card{border-radius:var(--radius-sm);color:#d8e2e6;text-align:left;background:#0d181fe0;border:1px solid #273942c7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;min-width:0;min-height:122px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.domain-workbench-card:hover,.domain-workbench-card:focus-visible{background:#132b32eb;border-color:#45d6bd8a;transform:translateY(-1px)}.domain-workbench-card:active{background:#12343af0;border-color:#45d6bdb3;transform:translateY(1px)}.domain-workbench-card.is-selected{background:#144246bd;border-color:#45d6bdb8}.domain-workbench-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px #45d6bd57}.domain-workbench-card span{min-width:0;color:var(--app-ink);font-size:13px;font-weight:820;line-height:1.2}.domain-workbench-card strong{color:var(--app-accent-strong);font-size:20px;line-height:1}.domain-workbench-card small,.domain-workbench-card em{color:var(--app-muted);overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.domain-workbench-card em{color:#b7c6ca;font-weight:720}.operations-workspace{grid-template-columns:minmax(0,1fr) clamp(380px,32vw,520px);align-items:start;gap:12px;display:grid}.operations-workspace>*{min-width:0}.provider-chat-panel,.provider-config-panel{align-content:start;display:grid}.provider-chat-panel{grid-template-rows:auto minmax(280px,1fr) auto;min-height:640px}.provider-message-list{align-content:start;gap:10px;min-height:300px;max-height:min(58vh,620px);padding:14px;display:grid;overflow-y:auto}.provider-message{border:1px solid var(--app-border);border-radius:var(--radius-sm);color:#dbe6e8;background:#0c161cd1;gap:8px;max-width:min(78ch,92%);padding:11px 12px;display:grid}.provider-message.is-user{background:#0f3033bd;border-color:#45d6bd5c;justify-self:end}.provider-message.is-assistant{background:#0f1c24e0;border-color:#5c88995c;justify-self:start}.provider-message header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.provider-message strong{color:#f2f8f8;font-size:12px;font-weight:820}.provider-message span{color:var(--app-muted);text-transform:uppercase;font-size:11px;font-weight:720}.provider-message p{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.provider-textarea-field{min-width:0;color:var(--app-muted);gap:7px;padding:14px;font-size:12px;font-weight:760;display:grid}.provider-textarea-field textarea{resize:vertical;border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);width:100%;min-height:118px;color:var(--app-ink);font:inherit;background:#0e181ff0;padding:10px 11px;font-size:13px;line-height:1.45;transition:border-color .12s,background-color .12s,box-shadow .12s}.provider-config-panel .settings-local-controls{border-bottom:0;grid-template-columns:minmax(0,1fr);padding:0}.provider-rate-profile-note{align-items:flex-start;width:100%}.operations-table-panel,.operations-inspector{min-width:0;max-width:100%;overflow:hidden}.operations-inspector .panel-header{flex-wrap:wrap}.operations-inspector .uplink-mode-stack{justify-content:flex-start;width:100%}.operations-inspector .inspector-section,.operations-inspector .inspector-section>*,.operations-inspector .data-lake-family-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.operations-inspector .data-lake-family-list{padding-inline:0;overflow:hidden}.owner-support-panel{min-width:0;max-width:100%;overflow:visible}.clip-intelligence-stack{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.clip-proof-cockpit{border-radius:var(--radius-md);min-width:0;box-shadow:var(--app-shadow), inset 0 1px 0 #adfff21a;background:radial-gradient(circle at 32% 0,#45d6bd1f,#0000 420px),linear-gradient(#0d1f27eb,#050c15f5);border:1px solid #45d6bd42;gap:12px;display:grid;overflow:hidden}.clip-proof-header{border-bottom:1px solid #45d6bd2e;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px 14px;display:flex}.clip-proof-header h2,.clip-proof-panel-heading h3,.clip-proof-detail-header h3{color:#f2fbff;margin:0;font-size:20px;font-weight:820;line-height:1.12}.clip-proof-header p,.clip-proof-detail-header p,.clip-proof-media-placeholder p,.clip-proof-warning p,.clip-proof-boundary-row p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.42}.clip-proof-header-actions,.clip-proof-rail-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clip-proof-health-strip{background:#45d6bd29;border-bottom:1px solid #45d6bd29;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.clip-proof-health-card{background:#07111beb;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;display:flex}.clip-proof-health-icon{color:#b6fff0;background:#45d6bd1a;border:1px solid #45d6bd3d;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.clip-proof-health-icon svg{width:16px;height:16px}.clip-proof-health-card.is-warn .clip-proof-health-icon{color:var(--app-amber);background:#f4c75d1a;border-color:#f4c75d4d}.clip-proof-health-card.is-blocked .clip-proof-health-icon{color:var(--app-red);background:#ff8a801a;border-color:#ff8a8052}.clip-proof-health-card span:last-child{gap:3px;min-width:0;display:grid}.clip-proof-health-card small,.clip-proof-health-card em,.clip-proof-run-button small,.clip-proof-asset-card dt{color:var(--app-muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.25}.clip-proof-health-card strong{overflow-wrap:anywhere;color:#f2fbff;min-width:0;font-size:13px;font-weight:820}.clip-proof-workspace{grid-template-columns:minmax(220px,.24fr) minmax(0,1fr) minmax(280px,.28fr);gap:12px;padding:0 12px 12px;display:grid}.clip-proof-run-list,.clip-proof-detail,.clip-proof-rail{border-radius:var(--radius-sm);background:#07121bc7;border:1px solid #45d6bd2e;min-width:0;overflow:hidden}.clip-proof-panel-heading,.clip-proof-detail-header{border-bottom:1px solid #45d6bd24;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:13px 14px;display:flex}.clip-proof-panel-heading{display:grid}.clip-proof-panel-heading h3,.clip-proof-detail-header h3{font-size:16px}.clip-proof-run-scroll{scrollbar-color:var(--app-scrollbar-thumb) transparent;scrollbar-width:thin;gap:8px;max-height:472px;padding:10px;display:grid;overflow:auto}.clip-proof-run-button{border-radius:var(--radius-sm);min-width:0;color:var(--app-ink);cursor:pointer;text-align:left;background:#08121cd1;border:1px solid #273942b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:border-color .14s,background-color .14s,transform .12s;display:grid}.clip-proof-run-button:hover,.clip-proof-run-button:focus-visible,.clip-proof-run-button.is-selected{background:#17333ab8;border-color:#45d6bd85}.clip-proof-run-button:active{transform:translateY(1px)}.clip-proof-run-button>span:nth-child(2){gap:3px;min-width:0;display:grid}.clip-proof-run-button strong{color:#effdff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clip-proof-status-dot{background:var(--app-subtle);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #738fa41f}.clip-proof-status-dot.is-ready{background:var(--app-positive);box-shadow:0 0 0 3px var(--app-positive-bg)}.clip-proof-status-dot.is-warn{background:var(--app-amber);box-shadow:0 0 0 3px var(--app-amber-bg)}.clip-proof-status-dot.is-blocked{background:var(--app-red);box-shadow:0 0 0 3px var(--app-red-bg)}.clip-proof-open-link{margin:0 10px 10px}.clip-proof-media-frame{border-bottom:1px solid #45d6bd24;grid-template-columns:minmax(0,.58fr) minmax(240px,.42fr);gap:10px;padding:12px 14px;display:grid}.clip-proof-media-placeholder{border-radius:var(--radius-sm);background:linear-gradient(135deg,#45d6bd1a,#0000 56%),#050e16eb;border:1px solid #45d6bd2e;align-items:center;gap:14px;min-height:168px;padding:18px;display:flex}.clip-proof-media-placeholder svg{color:#84eee1b8;flex:none;width:42px;height:42px}.clip-proof-media-placeholder strong,.clip-proof-boundary-row strong,.clip-proof-warning strong{color:#effdff;font-size:13px;font-weight:820;display:block}.clip-proof-media-facts,.clip-proof-summary-list,.clip-proof-detail-grid{gap:8px;display:grid}.clip-proof-tabs{background:#45d6bd24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.clip-proof-tabs button{min-height:42px;color:var(--app-muted);cursor:pointer;background:#08111af0;border:0;font-size:12px;font-weight:780}.clip-proof-tabs button:hover,.clip-proof-tabs button:focus-visible,.clip-proof-tabs button.is-active{color:#c8fff7;background:#18353ae0}.clip-proof-section{min-width:0;padding:14px}.clip-proof-media-list,.clip-proof-boundary-list,.clip-proof-warning-list{gap:9px;display:grid}.clip-proof-asset-card,.clip-proof-boundary-row,.clip-proof-warning{border-radius:var(--radius-sm);background:#09141dc7;border:1px solid #273942b3;min-width:0;padding:11px}.clip-proof-asset-card>div:first-child,.clip-proof-warning,.clip-proof-boundary-row{align-items:flex-start;gap:10px;display:flex}.clip-proof-asset-card>div:first-child{justify-content:space-between;margin-bottom:9px}.clip-proof-asset-card strong{overflow-wrap:anywhere;color:#effdff;min-width:0;font-size:13px}.clip-proof-asset-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.clip-proof-asset-card dd{overflow-wrap:anywhere;color:#d8e8ed;min-width:0;margin:2px 0 0;font-size:12px}.clip-proof-boundary-row svg,.clip-proof-warning svg{color:#b6fff0;flex:none;width:18px;height:18px}.clip-proof-rail{align-content:start;display:grid}.clip-proof-summary-list,.clip-proof-rail-links,.clip-proof-warning-list{padding:12px}.clip-proof-rail-links{border-top:1px solid #45d6bd24;border-bottom:1px solid #45d6bd24;justify-content:stretch}.clip-proof-rail-links .panel-action{flex:118px}.clip-proof-warning.is-warn{background:#4633126b;border-color:#f4c75d5c}.clip-proof-warning.is-warn svg{color:var(--app-amber)}.clip-proof-warning.is-blocked{background:#461f1f6b;border-color:#ff8a805c}.clip-proof-warning.is-blocked svg{color:var(--app-red)}.clip-proof-warning.is-ready{border-color:var(--app-positive-border);background:var(--app-positive-bg)}.clip-proof-warning.is-ready svg{color:var(--app-positive)}.owner-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:14px;display:grid}.clip-intelligence-page .owner-support-panel .clip-review-panel-actions,.clip-intelligence-page .owner-support-panel .clip-review-pending-actions,.clip-intelligence-page .clip-batch-readiness-grid,.clip-intelligence-page .clip-batch-action-counts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.clip-review-queue-panel .clip-review-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.table-scroll{width:100%;overflow-x:auto}.clip-sample-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#d8e2e6;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:12px}.clip-sample-table th,.clip-sample-table td{text-align:right;white-space:nowrap;border-top:1px solid #2739429e;padding:10px 12px}.clip-sample-table thead th{color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.clip-sample-table th+th,.clip-sample-table td+td{border-left:1px solid #27394275}.clip-sample-table th:first-child,.clip-sample-table td:first-child{text-align:left;width:36%}.clip-sample-table .mono-cell{vertical-align:bottom;text-overflow:ellipsis;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace;display:inline-block;overflow:hidden}.clip-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.clip-review-summary-item{background:#0b161eb8;border:1px solid #45d6bd29;border-radius:8px;min-width:0;padding:10px 12px}.clip-review-summary-item span{color:var(--app-muted);font-size:11px;font-weight:760;display:block}.clip-review-summary-item strong{color:#eef7f8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;display:block}.clip-review-list{gap:10px;margin:14px 0;display:grid}.clip-review-row{background:#0d1922d1;border:1px solid #273942b8;border-radius:8px;min-width:0;padding:12px}.clip-review-row-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.clip-review-row h3{color:#eef7f8;margin:3px 0 0;font-size:13px;font-weight:760;line-height:1.35}.clip-review-row p{color:var(--app-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.clip-review-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.clip-review-metadata div{min-width:0}.clip-review-metadata dt{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:760}.clip-review-metadata dd{color:#d8e2e6;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.clip-review-action-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.clip-review-action-chip{color:#a9ded8;background:#45d6bd14;border:1px solid #45d6bd2e;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex}.clip-review-enabled-actions{gap:8px;margin-top:12px;display:grid}.clip-review-enabled-actions button{color:#d9fffb;cursor:pointer;min-height:34px;font:inherit;background:#45d6bd1f;border:1px solid #45d6bd42;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:780;line-height:1.2;transition:border-color .12s,background-color .12s,color .12s,transform .12s;display:inline-flex}.clip-review-enabled-actions button:hover:not(:disabled){background:#45d6bd2e;border-color:#45d6bd75;transform:translateY(-1px)}.clip-review-enabled-actions button:focus-visible{outline-offset:2px;outline:2px solid #45d6bd6b}.clip-review-enabled-actions button:disabled{cursor:not-allowed;opacity:.54}.clip-review-enabled-actions button svg{flex:none;width:15px;height:15px}.clip-review-rate-limit{color:#f8dfad;background:#f59e0b14;border:1px solid #f59e0b42;border-radius:8px;gap:9px;margin-top:12px;padding:10px;display:flex}.clip-review-rate-limit svg{color:#f0b76a;flex:none;width:16px;height:16px;margin-top:1px}.clip-review-rate-limit div{min-width:0}.clip-review-rate-limit span{font-size:12px;font-weight:780;line-height:1.3;display:block}.clip-review-rate-limit p{color:#dfc79a;margin:3px 0 0;font-size:11px;line-height:1.4}.clip-review-manual-source{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.clip-review-manual-source label{min-width:0;color:var(--app-muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:760;display:grid}.clip-review-manual-source input{color:#eef7f8;width:100%;min-width:0;font:inherit;background:#081017d1;border:1px solid #273942c2;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.3}.clip-review-manual-source input:hover{border-color:#45d6bd47}.clip-review-manual-source input:focus-visible{border-color:#45d6bd8f;outline:none;box-shadow:0 0 0 2px #45d6bd1f}.clip-review-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.clip-review-pending-action{background:#08101794;border:1px solid #273942ad;border-radius:8px;gap:9px;min-width:0;padding:10px;display:flex}.clip-review-pending-action svg{color:#7bb9c3;flex:none;width:16px;height:16px;margin-top:1px}.clip-review-pending-action div{min-width:0}.clip-review-pending-action span{color:#d8e2e6;font-size:12px;font-weight:760;line-height:1.3;display:block}.clip-review-pending-action p{color:var(--app-muted);margin:3px 0 0;font-size:11px;line-height:1.35}.clip-review-row-footer{color:var(--app-muted);justify-content:space-between;gap:10px;margin-top:12px;font-size:11px;display:flex}.clip-review-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.clip-review-open-link svg,.clip-review-back-link svg,.clip-review-route-actions button svg,.clip-review-search-field svg{flex:none;width:15px;height:15px}.clip-review-page{gap:16px}.clip-review-route-header{align-items:flex-end}.clip-review-back-link{color:var(--app-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:760;display:inline-flex}.clip-review-back-link:hover,.clip-review-back-link:focus-visible{color:var(--app-accent-strong)}.clip-review-route-actions{justify-content:flex-end;display:flex}.clip-review-route-actions button,.clip-review-route-controls select,.clip-review-route-controls input{color:#eef7f8;min-height:38px;font:inherit;background:#081017d1;border:1px solid #273942c2;border-radius:8px;font-size:13px}.clip-review-route-actions button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:780;transition:border-color .12s,background-color .12s,color .12s,transform .12s;display:inline-flex}.clip-review-route-actions button:hover:not(:disabled),.clip-review-route-actions button:focus-visible{color:#d9fffb;background:#45d6bd24;border-color:#45d6bd75;transform:translateY(-1px)}.clip-review-route-actions button:disabled{cursor:not-allowed;opacity:.56}.clip-review-route-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.clip-review-route-controls{grid-template-columns:minmax(240px,1fr) minmax(150px,.22fr) minmax(150px,.22fr) auto;align-items:end;gap:12px;display:grid}.clip-review-route-controls label{min-width:0;color:var(--app-muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:780;display:grid}.clip-review-search-field div{min-width:0;color:var(--app-muted);background:#081017d1;border:1px solid #273942c2;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.clip-review-search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.clip-review-route-controls select{width:100%;padding:0 10px}.clip-review-filter-result{color:#a9ded8;text-align:center;background:#45d6bd14;border:1px solid #45d6bd2e;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:780;display:flex}.clip-review-workspace{gap:14px;display:grid}.clip-review-workspace-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.clip-review-workspace-header h2{color:#eef7f8;margin:0;font-size:18px;line-height:1.2}.clip-review-workspace-header p{color:var(--app-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.clip-review-route-list{gap:12px;display:grid}.clip-review-route-card{background:#0d1922d1;border:1px solid #273942b8;border-radius:8px;min-width:0;padding:14px}.clip-review-route-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clip-review-route-card h3{color:#eef7f8;margin:3px 0 0;font-size:14px;font-weight:780;line-height:1.35}.clip-review-route-summary{color:var(--app-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.clip-review-route-metadata{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.clip-review-route-metadata div{background:#0810177a;border:1px solid #2739428a;border-radius:8px;min-width:0;padding:8px}.clip-review-route-metadata dt{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:760}.clip-review-route-metadata dd{color:#d8e2e6;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.clip-sources-page{gap:16px}.clip-sources-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.clip-sources-workspace{gap:14px;display:grid}.clip-sources-list{gap:12px;display:grid}.clip-sources-card{background:#0d1922d1;border:1px solid #273942b8;border-radius:8px;min-width:0;padding:14px}.clip-sources-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clip-sources-card-header h3{color:#eef7f8;margin:3px 0 0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace;font-size:15px;font-weight:780;line-height:1.25}.clip-sources-card-header>span{color:var(--app-muted);white-space:nowrap;font-size:11px}.clip-sources-card-metrics{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.clip-sources-card-metrics span{color:#a9ded8;background:#45d6bd14;border:1px solid #45d6bd2e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760;line-height:1.2}.clip-sources-row-list{gap:8px;margin-top:12px;display:grid}.clip-sources-row{background:#0810177a;border:1px solid #2739428a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(88px,.16fr) minmax(138px,.2fr);align-items:center;gap:10px;padding:9px;display:grid}.clip-sources-row div{min-width:0}.clip-sources-row strong{color:#eef7f8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace;font-size:12px;line-height:1.25;display:block}.clip-sources-row div span,.clip-sources-row>span:nth-child(2){color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.clip-sources-row-state{color:#c3d2d8;background:#101c24b8;border:1px solid #273942b8;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:780;display:inline-flex}.clip-sources-row-state svg{flex:none;width:13px;height:13px}.clip-sources-row-state.is-ready{color:#bdf4ec;background:#45d6bd1a;border-color:#45d6bd47}.clip-sources-row-state.is-warn{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b4d}.clip-reports-page{gap:16px}.clip-reports-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.clip-report-copy-button{color:#d9fffa;cursor:pointer;background:#45d6bd1a;border:1px solid #45d6bd47;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:760;line-height:1.2;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.clip-report-copy-button:hover,.clip-report-copy-button:focus-visible{background:#45d6bd29;border-color:#45d6bd75;transform:translateY(-1px)}.clip-report-copy-button svg{flex:none;width:15px;height:15px}.clip-reports-workspace{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.clip-reports-summary-panel{min-width:0}.clip-reports-readiness-list,.clip-report-gate-list{gap:10px;margin-top:12px;display:grid}.clip-reports-readiness,.clip-report-gate{background:#08101785;border:1px solid #2739429e;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.clip-reports-readiness>svg,.clip-report-gate>svg{color:#c3d2d8;background:#101c24b8;border:1px solid #273942b3;border-radius:999px;width:28px;height:28px;padding:6px}.clip-reports-readiness strong,.clip-report-gate strong{color:#eef7f8;font-size:13px;line-height:1.35;display:block}.clip-reports-readiness span,.clip-report-gate span{color:var(--app-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.clip-reports-readiness.is-ready>svg,.clip-reports-readiness.is-complete>svg,.clip-report-gate.is-ready>svg,.clip-report-gate.is-complete>svg{color:#bdf4ec;background:#45d6bd1a;border-color:#45d6bd52}.clip-reports-readiness.is-warn>svg,.clip-report-gate.is-warn>svg{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b52}.clip-reports-readiness.is-blocked>svg,.clip-report-gate.is-blocked>svg{color:#fecaca;background:#f871711a;border-color:#f8717152}.clip-reports-readiness.is-pending>svg,.clip-report-gate.is-pending>svg{color:#d7e0e6;background:#94a3b814;border-color:#94a3b842}.clip-report-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.clip-report-fact{background:#08101785;border:1px solid #2739429e;border-radius:8px;min-width:0;padding:10px}.clip-report-fact span{color:var(--app-muted);font-size:11px;font-weight:720;line-height:1.25;display:block}.clip-report-fact strong{overflow-wrap:anywhere;color:#eef7f8;margin-top:5px;font-size:14px;line-height:1.3;display:block}.clip-report-pack-list{gap:12px;margin-top:12px;display:grid}.clip-report-pack-card{background:linear-gradient(135deg,#2ec4ff1a,#8bdfff0d),#08101785;border:1px solid #2739429e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:14px;min-width:0;padding:12px;display:grid}.clip-report-pack-card>div:first-child{min-width:0}.clip-report-pack-card span{color:#bdf4ec;background:#45d6bd1a;border:1px solid #45d6bd47;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.clip-report-pack-card span svg{flex:none;width:13px;height:13px}.clip-report-pack-card strong{color:#eef7f8;margin-top:8px;font-size:15px;line-height:1.3;display:block}.clip-report-pack-card p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.clip-report-pack-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clip-assets-page{gap:16px}.clip-assets-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.clip-assets-controls{grid-template-columns:minmax(260px,1fr) minmax(150px,.18fr) minmax(150px,.18fr) auto}.clip-assets-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,.34fr);align-items:start;gap:14px;display:grid}.clip-assets-list-panel,.clip-assets-card{min-width:0}.clip-assets-list{gap:12px;margin-top:12px;display:grid}.clip-assets-card{background:#0d1922d1;border:1px solid #273942b8;border-radius:8px;padding:14px}.clip-assets-card-header,.clip-assets-role-title{align-items:flex-start;gap:12px;display:flex}.clip-assets-card-header{justify-content:space-between}.clip-assets-role-title{min-width:0}.clip-assets-role-title>svg{color:#bdf4ec;background:#45d6bd1a;border:1px solid #45d6bd3d;border-radius:999px;flex:none;width:30px;height:30px;padding:7px}.clip-assets-role-title>div{min-width:0}.clip-assets-role-title h3{color:#eef7f8;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace;font-size:14px;font-weight:780;line-height:1.25;overflow:hidden}.clip-assets-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.clip-assets-card-grid div{background:#0810177a;border:1px solid #2739428a;border-radius:8px;min-width:0;padding:8px}.clip-assets-card-grid dt{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:760}.clip-assets-card-grid dd{color:#d8e2e6;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.clip-assets-actions{border-top:1px solid #27394285;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.clip-assets-actions.is-passive{color:var(--app-muted);justify-content:flex-start;font-size:12px;line-height:1.4}.clip-assets-upload-form{flex:360px;align-items:center;gap:8px;min-width:min(100%,320px);display:flex}.clip-assets-upload-form input[type=file]{color:#d8e2e6;background:#0810178a;border:1px solid #273942ad;border-radius:8px;flex:210px;min-width:0;padding:8px;font-size:12px;line-height:1.2}.clip-assets-upload-form button,.clip-assets-hide-action{color:#dffbf6;background:#45d6bd1a;border:1px solid #45d6bd47;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:780;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.clip-assets-upload-form button:hover,.clip-assets-hide-action:hover{background:#45d6bd29;border-color:#45d6bd6b}.clip-assets-upload-form button:disabled,.clip-assets-hide-action:disabled{cursor:wait;opacity:.62}.clip-assets-upload-form button svg,.clip-assets-hide-action svg{width:15px;height:15px}.clip-assets-hide-action{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b47;flex:none}.clip-assets-hide-action:hover{background:#f59e0b29;border-color:#f59e0b6b}.clip-assets-gate-list{gap:10px;margin-top:14px;display:grid}.clip-assets-gate{background:#08101785;border:1px solid #2739429e;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.clip-assets-gate>svg{color:#c3d2d8;background:#101c24b8;border:1px solid #273942b3;border-radius:999px;width:28px;height:28px;padding:6px}.clip-assets-gate strong{color:#eef7f8;font-size:13px;line-height:1.35;display:block}.clip-assets-gate span{color:var(--app-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.clip-assets-gate.is-ready>svg{color:#bdf4ec;background:#45d6bd1a;border-color:#45d6bd52}.clip-assets-gate.is-warn>svg,.clip-assets-gate.is-pending>svg{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b52}.clip-assets-gate.is-blocked>svg{color:#fecaca;background:#f871711a;border-color:#f8717152}.clip-library-page,.clip-runs-page,.clip-projections-page,.clip-settings-page{gap:16px}.clip-library-metrics,.clip-runs-metrics,.clip-projections-metrics,.clip-settings-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.clip-library-workspace,.clip-runs-workspace,.clip-projections-workspace,.clip-settings-workspace{gap:14px;display:grid}.clip-library-list,.clip-runs-list,.clip-projections-grid,.clip-settings-grid,.clip-settings-gate-list{gap:12px;display:grid}.clip-projections-grid,.clip-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-library-card,.clip-runs-card,.clip-projections-card,.clip-settings-card{background:#0d1922d1;border:1px solid #273942b8;border-radius:8px;min-width:0;padding:14px}.clip-library-card-header,.clip-runs-card-header,.clip-projections-card-header,.clip-settings-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clip-settings-card-header{justify-content:flex-start}.clip-settings-card-header>svg{color:#bdf4ec;background:#45d6bd1a;border:1px solid #45d6bd3d;border-radius:999px;flex:none;width:30px;height:30px;padding:7px}.clip-library-card-header h3,.clip-runs-card-header h3,.clip-projections-card-header h3,.clip-settings-card-header h3{overflow-wrap:anywhere;color:#eef7f8;margin:3px 0 0;font-size:15px;font-weight:780;line-height:1.25}.clip-projections-card-header h3{font-size:24px}.clip-library-tag-row,.clip-library-health-row,.clip-library-recommendation-row,.clip-library-reason-row,.clip-runs-step-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.clip-library-tag-row span,.clip-library-recommendation-row span,.clip-library-reason-row span,.clip-library-health,.clip-runs-step,.clip-library-status,.clip-runs-status,.clip-projections-status{color:#c3d2d8;background:#101c24b8;border:1px solid #273942b8;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.clip-library-recommendation-row span{border-radius:8px}.clip-library-reason-row{margin-top:8px}.clip-library-reason-row span{color:#b8e7ff;text-transform:capitalize;background:#38bdf814;border-color:#38bdf833;min-height:24px}.clip-library-recommendation-tier{text-transform:capitalize}.clip-library-recommendation-tier.is-high{color:#bdf4ec;background:#45d6bd1c;border-color:#45d6bd4d}.clip-library-recommendation-tier.is-solid{color:#b8e7ff;background:#38bdf81a;border-color:#38bdf847}.clip-library-recommendation-tier.is-review{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b47}.clip-library-recommendation-tier.is-limited{color:#fecaca;background:#f871711a;border-color:#f871714d}.clip-runs-step{border-radius:8px;flex-direction:column;align-items:flex-start;min-width:130px;padding:7px 9px}.clip-runs-step strong{color:#eef7f8;text-transform:uppercase;font-size:10px}.clip-library-health svg,.clip-library-status svg,.clip-runs-status svg,.clip-projections-status svg{flex:none;width:13px;height:13px}.clip-library-status.is-ready,.clip-library-health.is-ready,.clip-runs-status.is-ready,.clip-runs-step.is-ready,.clip-projections-status.is-ready,.clip-settings-gate-icon.is-ready{color:#bdf4ec;background:#45d6bd1a;border-color:#45d6bd47}.clip-library-status.is-partial,.clip-runs-status.is-running,.clip-runs-status.is-pending{color:#b8e7ff;background:#38bdf81a;border-color:#38bdf847}.clip-library-status.is-warn,.clip-library-health.is-warn,.clip-runs-status.is-warn,.clip-runs-step.is-warn,.clip-projections-status.is-warn,.clip-settings-gate-icon.is-warn{color:#f8dfad;background:#f59e0b1a;border-color:#f59e0b4d}.clip-library-card-grid,.clip-runs-card-grid,.clip-settings-list,.clip-projections-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.clip-settings-list,.clip-projections-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-library-card-grid div,.clip-runs-card-grid div,.clip-settings-list div,.clip-projections-ledger dl div{background:#0810177a;border:1px solid #2739428a;border-radius:8px;min-width:0;padding:8px}.clip-library-card-grid dt,.clip-runs-card-grid dt,.clip-settings-list dt,.clip-projections-ledger dl dt{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:760}.clip-library-card-grid dd,.clip-runs-card-grid dd,.clip-settings-list dd,.clip-projections-ledger dl dd{color:#d8e2e6;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.clip-settings-provider-modes{gap:8px;margin-top:12px;display:grid}.clip-settings-provider-mode{background:#0810177a;border:1px solid #2739428a;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.clip-settings-provider-mode span{overflow-wrap:anywhere;color:#eef7f8;font-size:12px;font-weight:780;line-height:1.3}.clip-settings-provider-mode strong{color:#bdf4ec;text-transform:capitalize;font-size:11px;font-weight:760}.clip-settings-provider-mode small{color:var(--app-muted);font-size:11px;line-height:1.35}.clip-runs-card>p,.clip-projections-card>p,.clip-settings-card>p{color:var(--app-muted);margin:12px 0 0;font-size:13px;line-height:1.45}.clip-projections-card-link,.clip-settings-card-link{margin-top:12px}.clip-projections-ledger{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);align-items:start}.clip-projections-ledger h2{color:#eef7f8;margin:0;font-size:16px}.clip-projections-ledger p{color:var(--app-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.clip-settings-gate{background:#08101785;border:1px solid #2739429e;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.clip-settings-gate-icon{border:1px solid #273942b3;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.clip-settings-gate-icon svg{width:15px;height:15px}.clip-settings-gate strong{color:#eef7f8;font-size:13px;line-height:1.35;display:block}.clip-settings-gate span{color:var(--app-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.operations-inspector .data-lake-family-row{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.9fr);gap:6px}.operations-inspector .domain-workbench-strip,.operations-inspector .event-row,.operations-inspector .uplink-event-row{grid-template-columns:minmax(0,1fr)}.provider-playground-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr)}.provider-chat-panel,.provider-config-panel{min-width:0;overflow:hidden}.provider-message-list{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);gap:10px;max-height:560px;padding:14px;display:grid;overflow:auto}.provider-message{border-radius:var(--radius-sm);background:#0a1218b8;border:1px solid #273942ad;gap:8px;padding:12px;display:grid}.provider-message.is-user{background:#0e2022b8;border-color:#45d6bd57}.provider-message.is-assistant{border-color:#82d7ff47}.provider-message header{min-width:0;color:var(--app-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:760;display:flex}.provider-message strong{color:var(--app-ink);letter-spacing:0}.provider-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e2e6;margin:0;font-size:13px;line-height:1.55}.provider-textarea-field{color:var(--app-muted);gap:6px;padding:14px;font-size:12px;font-weight:740;display:grid}.inspector-section .provider-textarea-field{padding:0}.provider-textarea-field textarea{resize:vertical;border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);width:100%;min-height:112px;color:var(--app-ink);font:inherit;background:#0e181feb;padding:10px;font-size:13px;font-weight:680;line-height:1.5;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s}.provider-textarea-field textarea:hover{background:#122028f5;border-color:#45d6bd5c}.provider-textarea-field textarea:focus-visible{border-color:#45d6bd9e;outline:none;box-shadow:0 0 0 2px #45d6bd1f}.provider-textarea-field textarea:disabled{cursor:not-allowed;opacity:.58}.provider-rate-profile-note{grid-column:1/-1}.operations-inspector .summary-row{grid-template-columns:minmax(88px,.45fr) minmax(0,1fr) 36px}.operations-inspector .summary-row:not(:has(.copy-icon-button)){grid-template-columns:minmax(88px,.45fr) minmax(0,1fr)}.navigation-hub-content{gap:12px}.navigation-hub-header .uplink-mode-stack{align-items:flex-end}.navigation-hub-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.navigation-hub-metric{border-radius:var(--radius-sm);background:#0d181fe0;border:1px solid #273942c2;gap:6px;min-width:0;padding:12px;display:grid}.navigation-hub-metric span{color:var(--app-muted);font-size:12px;font-weight:720;line-height:1.2}.navigation-hub-metric strong{color:var(--app-ink);font-size:24px;line-height:1}.navigation-hub-metric.is-ready{border-color:#45d6bd57}.navigation-hub-metric.is-warn{border-color:#f5ba355c}.navigation-hub-controls{box-shadow:none;grid-template-columns:minmax(220px,1fr) minmax(172px,.42fr) minmax(210px,.52fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.navigation-hub-search-field,.navigation-hub-select-field{gap:6px;min-width:0;display:grid}.navigation-hub-search-field label,.navigation-hub-select-field label{color:var(--app-muted);font-size:12px;font-weight:760;line-height:1.2}.navigation-hub-input-shell,.navigation-hub-select-shell{border:1px solid var(--app-border);border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--app-muted);background:#071014b8;align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.navigation-hub-input-shell:focus-within,.navigation-hub-select-shell:focus-within{background:#0c1b21f0;border-color:#45d6bd94;box-shadow:0 0 0 2px #45d6bd1f}.navigation-hub-input-shell svg,.navigation-hub-select-shell svg{flex:none;width:16px;height:16px}.navigation-hub-input-shell input,.navigation-hub-select-shell select{width:100%;min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.navigation-hub-input-shell input::placeholder{color:var(--app-subtle)}.navigation-hub-select-shell select{cursor:pointer}.navigation-hub-clear{min-height:40px}.navigation-hub-filter-state{color:var(--app-muted);font-size:12px;font-weight:720;line-height:1.35}.navigation-hub-group-list{gap:12px;display:grid}.navigation-hub-group{box-shadow:none;overflow:hidden}.navigation-hub-group-header{gap:12px}.navigation-hub-route-list{display:grid}.navigation-hub-route-row{color:#d8e2e6;text-align:left;background:0 0;border:0;border-bottom:1px solid #2739429e;grid-template-columns:minmax(180px,1.05fr) minmax(172px,.82fr) minmax(136px,.58fr) minmax(196px,1fr) minmax(64px,.18fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 14px;font-size:12px;line-height:1.35;display:grid;position:relative}.navigation-hub-route-row.is-head{min-height:34px;color:var(--app-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:820}.navigation-hub-route-row>span{overflow-wrap:anywhere;min-width:0}.navigation-hub-route-main,.navigation-hub-status-cell,.navigation-hub-route-row>span:nth-child(3){gap:3px;display:grid}.navigation-hub-route-main strong{color:var(--app-ink);font-size:13px;font-weight:820;line-height:1.2}.navigation-hub-route-main small,.navigation-hub-status-cell small,.navigation-hub-route-row>span:nth-child(3) small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.navigation-hub-status-cell .status-pill{justify-content:flex-start;width:fit-content;max-width:100%}.navigation-hub-contracts{flex-wrap:wrap;gap:5px;display:flex}.navigation-hub-contracts code{color:#b7c6ca;overflow-wrap:anywhere;background:#071014b8;border:1px solid #273942c2;border-radius:5px;max-width:100%;padding:3px 5px;font-size:11px;line-height:1.2;display:inline-flex}.navigation-hub-route-link{cursor:pointer;transition:background-color .14s,color .14s,transform .12s}.navigation-hub-route-link:hover,.navigation-hub-route-link:focus-visible{color:var(--app-ink);background:#15232bb8}.navigation-hub-route-link:active{background:#12343ac2;transform:translateY(1px)}.navigation-hub-route-link[data-route-state=setup_required]{background:#3c2b0c2e}.navigation-hub-row-arrow{width:16px;height:16px;color:var(--app-muted);transition:color .14s,transform .14s}.navigation-hub-route-link:hover .navigation-hub-row-arrow,.navigation-hub-route-link:focus-visible .navigation-hub-row-arrow{color:var(--app-accent-strong);transform:translate(2px)}.navigation-hub-route-passive{cursor:default;color:#b7c6ca}.navigation-hub-route-passive .navigation-hub-route-main strong{color:#c8d1d5}.navigation-hub-passive-label{color:var(--app-muted);text-transform:uppercase;justify-content:flex-end;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.navigation-hub-empty{box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.navigation-hub-empty>svg{width:24px;height:24px;color:var(--app-amber)}.navigation-hub-empty h2,.navigation-hub-empty p{margin:0}.navigation-hub-empty h2{color:var(--app-ink);font-size:18px;line-height:1.15}.navigation-hub-empty p{color:var(--app-muted);margin-top:4px;font-size:13px;line-height:1.4}.runs-table,.domain-family-table,.path-profile-table,.config-table,.probe-table{display:grid}.runs-row,.domain-family-row,.path-profile-row,.config-row,.probe-row{color:#d8e2e6;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #2739429e;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}.runs-row{grid-template-columns:minmax(170px,1.05fr) minmax(128px,.72fr) minmax(148px,.78fr) minmax(132px,.72fr) 92px}.domain-family-row{grid-template-columns:minmax(150px,1.15fr) minmax(70px,.48fr) minmax(90px,.56fr) minmax(74px,.48fr) minmax(76px,.48fr) minmax(120px,.85fr)}.tdv-creators-row{grid-template-columns:minmax(0,1.35fr) minmax(78px,.48fr) minmax(70px,.36fr) minmax(112px,.58fr) minmax(86px,.42fr) minmax(74px,.3fr)}.tdv-creators-row span[data-label=Inspect]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.path-profile-row{grid-template-columns:minmax(160px,.8fr) minmax(110px,.45fr) minmax(90px,.45fr) minmax(170px,.7fr) minmax(240px,1fr)}.config-row{grid-template-columns:minmax(140px,.85fr) minmax(88px,.45fr) minmax(120px,.62fr) minmax(0,1fr)}.probe-row{grid-template-columns:minmax(160px,.8fr) 110px minmax(160px,.8fr) 90px 82px}.runs-row.is-head,.domain-family-row.is-head,.path-profile-row.is-head,.config-row.is-head,.probe-row.is-head{min-height:32px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.runs-row:not(.is-head),.domain-family-row:not(.is-head),.config-row:not(.is-head),.probe-row:not(.is-head){cursor:pointer}.runs-row:not(.is-head):hover,.runs-row.is-selected,.domain-family-row:not(.is-head):hover,.domain-family-row.is-selected,.config-row:not(.is-head):hover,.config-row.is-selected,.probe-row:not(.is-head):hover,.probe-row.is-selected{background:#1849568a}.runs-row span,.domain-family-row span,.path-profile-row span,.config-row span,.probe-row span{overflow-wrap:anywhere;min-width:0}.domain-family-row span:first-child{gap:3px;display:grid}.domain-family-row span:first-child strong{color:#eef7f8;font-size:12px;line-height:1.25}.domain-family-row span:first-child small{color:var(--app-muted);font-size:11px;line-height:1.35}.domain-route-actions{flex-wrap:wrap;gap:8px;display:flex}.domain-dependency-list{gap:8px;padding:0 14px 12px;display:grid}.domain-dependency-row{border-radius:var(--radius-sm);color:var(--app-muted);background:#0b1419a3;border:1px solid #27394294;grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.domain-dependency-row span,.domain-dependency-row strong,.domain-dependency-row small{overflow-wrap:anywhere;min-width:0}.domain-dependency-row strong{color:#dce8eb}.blocked-reason{color:var(--app-muted);border-bottom:1px solid #2739428c;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;font-size:12px;line-height:1.35;display:grid}.blocked-reason:last-child{border-bottom:0}.blocked-reason svg{width:16px;height:16px;color:var(--app-amber);margin-top:1px}.settings-local-controls{border-bottom:1px solid var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.local-control-group{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:#0e181fd1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.local-control-group>span{color:#d8e2e6;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.local-control-group svg{color:#82d7ff;width:16px;height:16px}.local-state-note{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);color:#cdd8dc;background:#121e26c2;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:680;line-height:1.3;display:inline-flex}.local-state-note svg{color:#82d7ff;flex:none;width:16px;height:16px}.local-control-group>div{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segment-button{border:0;border-right:1px solid var(--app-border-strong);color:#cdd8dc;background:#121e26f5;min-height:30px;padding:0 10px;font-size:12px;font-weight:760}.segment-button:last-child{border-right:0}.segment-button:not(.is-active){cursor:pointer}.segment-button:not(.is-active):hover,.segment-button:not(.is-active):focus-visible{background:var(--app-surface-hover);color:var(--app-ink)}.segment-button:not(.is-active):active{background:var(--app-surface-active)}.segment-button.is-active{background:var(--app-action-bg);color:var(--app-action-strong)}.settings-content.is-density-comfortable .config-row,.settings-content.is-density-comfortable .summary-row{min-height:42px}.auth-page,.access-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card,.access-card{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);background:var(--app-surface);width:min(100%,680px);box-shadow:var(--app-shadow);gap:12px;padding:22px;display:grid}.access-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.access-icon{border:1px solid var(--app-action-border);border-radius:var(--radius-md);background:var(--app-action-bg);width:46px;height:46px;color:var(--app-action-strong);place-items:center;display:grid}.access-icon svg{width:21px;height:21px}.auth-card h1,.access-card h1{color:var(--app-ink);margin:0;font-size:30px;line-height:1.05}.access-card ul{color:var(--app-muted);overflow-wrap:anywhere;gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.4;display:grid}.is-spinning{animation:.9s linear infinite spin}.access-lock-workspace{gap:18px;display:grid}.access-lock-hero{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface);box-shadow:var(--app-shadow);grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:stretch;gap:18px;display:grid;overflow:hidden}.hero-copy{align-content:center;gap:10px;min-width:0;padding:24px;display:grid}.hero-copy h1,.hero-copy h2{max-width:720px;margin:0;font-size:clamp(28px,4vw,48px);font-weight:820;line-height:.98}.hero-copy p{max-width:760px;color:var(--app-muted);margin:0;font-size:14px;line-height:1.55}.state-hero{color:#fff;align-content:end;gap:8px;min-height:220px;padding:22px;display:grid}.state-hero svg{stroke-width:1.8px;width:32px;height:32px}.state-hero span{text-transform:uppercase;font-size:12px;font-weight:760}.state-hero strong{font-size:clamp(24px,3vw,36px);line-height:1}.state-hero.is-locked{background:radial-gradient(circle at 20% 0,#2ec4ff42,#0000 240px),linear-gradient(145deg,#082234f5,#0a4358e0),#082234}.state-hero.is-open{background:radial-gradient(circle at 18% 0,#55d9993d,#0000 240px),linear-gradient(145deg,#05363cf0,#0c5c6ae6),#0c5c6a}.access-lock-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.lock-control-body{gap:18px;padding:16px;display:grid}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-item{border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-soft);gap:7px;min-width:0;padding:12px;display:grid}.detail-item svg{color:var(--app-action-strong)}.detail-item span{color:var(--app-muted);font-size:12px;font-weight:680}.detail-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.lock-action-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.action-button{border:1px solid var(--app-border);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.action-button.is-primary{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-action-text)}.action-button.is-secondary{background:var(--app-surface-soft);color:var(--app-ink)}.action-button:disabled{cursor:not-allowed;opacity:.65}.form-message{border-radius:var(--radius-sm);margin:0;padding:9px 10px;font-size:12px;font-weight:680;line-height:1.35}.pending-target-note{color:var(--app-muted);margin:0;font-size:12px;font-weight:680;line-height:1.35}.owner-error-card{align-content:start}.owner-error-actions{flex-wrap:wrap;gap:10px;display:flex}.safe-error-digest{overflow-wrap:anywhere;border:1px solid var(--app-border);border-radius:var(--radius-sm);background:var(--app-surface-soft);padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace}.form-message.is-success{background:var(--app-positive-bg);color:var(--app-positive-strong)}.form-message.is-error{color:var(--app-red);background:#ff62541f}.security-stack{gap:12px;padding:16px;display:grid}.security-item{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.security-item svg{color:var(--app-action-strong);margin-top:1px}.security-item p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.45}.data-row{border-top:1px solid var(--app-border);color:var(--app-muted);grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) minmax(220px,1.1fr);align-items:center;gap:14px;padding:14px 16px;font-size:12px;line-height:1.35;display:grid}.session-row span{overflow-wrap:anywhere}.unavailable-panel .panel-header>svg{color:var(--app-red)}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-lake-content{gap:12px}.data-lake-command-link{text-decoration:none}.data-lake-command-link:hover,.data-lake-command-link:focus-visible,.data-lake-panel-link:hover,.data-lake-panel-link:focus-visible,.data-lake-select-visible:not(:disabled):hover,.data-lake-select-visible:not(:disabled):focus-visible,.video-inspect-button:hover,.video-inspect-button:focus-visible{background:#15272ff5;border-color:#45d6bd9e}.data-lake-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch;gap:12px;display:grid;position:relative}.data-lake-source-panel,.data-lake-scan-panel,.data-lake-issue-panel{overflow:hidden}.data-lake-source-list{padding:0 14px 14px;display:grid}.data-lake-source-row{color:#d8e2e6;text-align:left;background:0 0;border:0;border-bottom:1px solid #2739429e;grid-template-columns:minmax(180px,1fr) minmax(116px,auto) minmax(220px,.9fr);align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.data-lake-source-row:last-child{border-bottom:0}.data-lake-source-row:not(:disabled){cursor:pointer}.data-lake-source-row:not(:disabled):hover,.data-lake-source-row:focus-visible,.data-lake-source-row.is-selected{background:#18495647}.data-lake-source-row:disabled{cursor:not-allowed;opacity:.62}.data-lake-source-row>span:first-child{gap:3px;min-width:0;display:grid}.data-lake-source-row strong,.data-lake-video-preview strong,.data-lake-family-row>span,.video-library-row .row-link-button{overflow-wrap:anywhere;color:#eef6f7;font-size:13px;font-weight:760}.data-lake-source-row small,.data-lake-source-row>span:last-child,.data-lake-video-preview span,.data-lake-safe-note,.data-lake-issue-list{color:var(--app-muted);font-size:12px;line-height:1.4}.data-lake-summary-list{padding:0 14px 14px}.data-lake-safe-note{border-top:1px solid var(--app-border);align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.data-lake-safe-note svg{width:16px;height:16px;color:var(--app-accent);flex:none}.data-lake-cohort-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.data-lake-cohort{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);min-height:62px;color:var(--app-muted);text-align:left;background:#0e181feb;gap:5px;padding:10px;display:grid}.data-lake-cohort:not(:disabled){cursor:pointer}.data-lake-cohort:hover,.data-lake-cohort:focus-visible,.data-lake-cohort.is-active{background:#15272ff5;border-color:#45d6bd85}.data-lake-cohort:active{background:#11363af0;border-color:#45d6bdad;transform:translateY(1px)}.data-lake-cohort span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:720}.data-lake-workspace{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,520px)}.data-lake-coverage-table,.data-lake-video-preview-list,.data-lake-family-list,.data-lake-issue-list{display:grid}.data-lake-coverage-row{color:#d8e2e6;border-bottom:1px solid #2739429e;grid-template-columns:minmax(180px,1fr) repeat(5,minmax(74px,.32fr));align-items:center;gap:10px;min-height:38px;padding:8px 14px;font-size:12px;display:grid}.data-lake-coverage-row:last-child{border-bottom:0}.data-lake-coverage-row.is-head{min-height:32px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.data-lake-coverage-row span{overflow-wrap:anywhere;min-width:0}.data-lake-video-preview{border-bottom:1px solid #2739429e;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.data-lake-video-preview:last-child{border-bottom:0}.data-lake-video-preview>div{gap:3px;min-width:0;display:grid}.data-lake-panel-link{width:calc(100% - 28px);margin:12px 14px 14px}.data-lake-issue-panel .data-lake-issue-list{padding:0 14px 14px}.data-lake-issue-list .blocked-reason .data-lake-issue-copy{gap:4px;display:grid}.data-lake-issue-meta{min-width:0;color:var(--app-muted);flex-wrap:wrap;gap:6px;font-size:11px;line-height:1.25;display:flex}.data-lake-issue-meta>span:not(.status-pill){overflow-wrap:anywhere;min-width:0}.data-lake-issue-detail{color:var(--app-muted);line-height:1.4;display:block}.data-lake-issue-toggle{width:fit-content;margin:4px 0 0 28px}.data-lake-filter-panel{padding:12px;overflow:hidden}.data-lake-workspace-summary{grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;min-width:min(100%,420px);max-width:100%;display:grid}.data-lake-workspace-summary>span{border-radius:var(--radius-sm);background:#0b141b9e;border:1px solid #27394294;gap:3px;min-width:0;padding:8px 10px;display:grid}.data-lake-workspace-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--app-ink);font-size:12px;font-weight:820;line-height:1.15}.data-lake-workspace-summary small{color:var(--app-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.2}.data-lake-workspace-summary .status-pill{width:fit-content;max-width:100%}.data-lake-support-disclosure{border-radius:var(--radius-sm);color:#f4d37d;background:#36270c4d;border:1px solid #f5ba353d;overflow:hidden}.data-lake-support-disclosure summary{cursor:pointer;align-items:center;gap:9px;min-height:40px;padding:10px 14px;font-size:13px;font-weight:780;display:flex}.data-lake-support-disclosure summary:hover,.data-lake-support-disclosure summary:focus-visible{background:#4b37116b;outline:none}.data-lake-support-disclosure summary svg{flex:none;width:17px;height:17px}.data-lake-support-disclosure p{color:#f1dca2;border-top:1px solid #f5ba352e;margin:0;padding:10px 14px 12px 40px;font-size:13px;line-height:1.45}.data-lake-support-disclosure>.artifact-family-strip,.data-lake-support-disclosure>.artifact-source-grid{border-top:1px solid #f5ba352e;padding:12px 14px 14px}.data-lake-support-disclosure>.data-lake-safe-note{color:#f1dca2;border-top-color:#f5ba352e}.data-lake-filter-grid{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.52fr) minmax(210px,.72fr) auto;align-items:end;gap:10px;display:grid}.data-lake-search-field,.data-lake-select-field{min-width:0;color:var(--app-muted);gap:6px;font-size:12px;font-weight:740;display:grid}.data-lake-search-field{position:relative}.data-lake-search-field svg{width:16px;height:16px;color:var(--app-muted);position:absolute;bottom:10px;left:10px}.data-lake-search-field input,.data-lake-select-field input,.data-lake-select-field select{border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--app-ink);font:inherit;background:#0e181feb;font-size:13px;font-weight:720;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s}.data-lake-search-field input:hover,.data-lake-select-field input:hover,.data-lake-select-field select:hover,.event-filter:hover{background:#122028f5;border-color:#45d6bd5c}.data-lake-search-field input:focus-visible,.data-lake-select-field input:focus-visible,.data-lake-select-field select:focus-visible,.event-filter:focus-visible{border-color:#45d6bd9e;outline:none;box-shadow:0 0 0 2px #45d6bd1f}.data-lake-search-field input:disabled,.data-lake-select-field input:disabled,.data-lake-select-field select:disabled,.event-filter:disabled{cursor:not-allowed;opacity:.58}.data-lake-search-field input:invalid,.data-lake-select-field input:invalid,.data-lake-select-field select:invalid{border-color:#ff796c8a}.data-lake-search-field input{padding:0 10px 0 34px}.data-lake-select-field input,.data-lake-select-field select{padding:0 9px}.data-lake-library-workspace{grid-template-columns:minmax(0,1fr) clamp(380px,32vw,520px)}.mobile-detail-inline{display:none}.mobile-detail-close{justify-content:center;min-height:34px;padding:0 11px;display:none}.video-library-table{display:grid}.video-library-row{color:#d8e2e6;border-bottom:1px solid #2739429e;grid-template-columns:44px minmax(142px,1fr) minmax(96px,.34fr) minmax(112px,.4fr) 70px 54px minmax(70px,.24fr) 72px;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-size:12px;display:grid}.tdv-products-row{grid-template-columns:minmax(190px,1.5fr) minmax(70px,.34fr) minmax(104px,.5fr) minmax(88px,.42fr) minmax(98px,.44fr) minmax(102px,.46fr) 72px}.tdv-videos-row{grid-template-columns:minmax(0,1.45fr) minmax(78px,.48fr) minmax(82px,.52fr) minmax(84px,.48fr) minmax(78px,.42fr) minmax(0,.58fr) minmax(74px,.3fr)}.video-library-row:last-child{border-bottom:0}.video-library-row.is-head{min-height:32px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.video-library-row.is-selected{background:#18495657}.video-library-row span{overflow-wrap:anywhere;min-width:0}.tdv-products-table .video-library-row span{overflow-wrap:normal;word-break:normal}.tdv-products-table .video-library-row span[data-label=Product]{gap:3px;display:grid}.tdv-products-table .video-library-row span[data-label=Product] strong,.tdv-products-table .video-library-row span[data-label=Product] small{overflow-wrap:anywhere}.tdv-products-table .video-library-row span[data-label=Revenue] strong,.tdv-products-table .video-library-row span[data-label=Quick-stats] small{white-space:nowrap}.video-library-pagination{color:var(--app-muted);border-top:1px solid #2739429e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:1.35;display:flex}.video-library-pagination span{overflow-wrap:anywhere;min-width:0}.video-load-more-button{flex:none;min-height:34px;padding:0 12px}.video-load-more-button:disabled{cursor:default;opacity:.62}.video-select-cell{align-items:center;display:inline-flex}.video-select-cell input{width:16px;height:16px;accent-color:var(--app-accent)}.row-link-button{color:var(--app-accent-strong);text-align:left;background:0 0;border:0;padding:0}.row-link-button:hover,.row-link-button:focus-visible{color:#dffbf4;text-decoration:underline}.video-inspect-button{justify-content:center;min-height:38px;padding:0 12px}.video-detail-panel{position:sticky;top:88px}.data-lake-detail-tabs{border-bottom:1px solid var(--app-border);background:var(--app-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.data-lake-detail-tabs .segment-button{border-right:0;border-radius:0;min-height:38px}.data-lake-family-list{padding:0 14px 14px}.data-lake-family-row{color:#d8e2e6;border-bottom:1px solid #2739429e;grid-template-columns:minmax(140px,1fr) 54px minmax(104px,auto);align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.data-lake-family-row:last-child{border-bottom:0}.video-raw-blocked{margin:14px}.data-lake-sync-command-panel,.data-lake-selection-sync,.data-lake-sync-runs-panel,.settings-sync-prereq-panel{overflow:hidden}.data-lake-sync-command-grid,.data-lake-selection-sync-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:14px;display:grid}.clip-batch-workspace{grid-template-columns:minmax(0,.62fr) minmax(340px,.38fr)}.clip-batch-panel,.clip-batch-readiness{position:relative;overflow:hidden}.clip-batch-controls{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(180px,.34fr) minmax(110px,.16fr) minmax(0,1fr);align-items:end;gap:12px;padding:14px;display:grid}.clip-batch-controls label{min-width:0;color:var(--app-muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:780;display:grid}.clip-batch-controls select{color:#eef7f8;width:100%;min-height:38px;font:inherit;background:#081017d1;border:1px solid #273942c2;border-radius:8px;padding:0 10px;font-size:13px}.clip-batch-controls select:hover{background:#122028f5;border-color:#45d6bd5c}.clip-batch-controls select:focus-visible{border-color:#45d6bd9e;outline:none;box-shadow:0 0 0 2px #45d6bd1f}.clip-batch-action-copy{background:#45d6bd12;border:1px solid #45d6bd29;border-radius:8px;min-width:0;padding:10px 12px}.clip-batch-action-copy span{color:#d9fffb;font-size:12px;font-weight:820;display:block}.clip-batch-action-copy p{color:var(--app-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.clip-batch-command-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.clip-batch-confirm{margin:0 14px 14px}.clip-batch-readiness-status{gap:9px;padding:0 14px 14px;display:grid}.clip-batch-action-counts{border-top:1px solid var(--app-border);gap:8px;padding:14px;display:grid}.clip-batch-action-counts div{background:#0d1922b8;border:1px solid #2739429e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.clip-batch-action-counts span{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.clip-batch-action-counts strong{color:#eef7f8;font-variant-numeric:tabular-nums;font-size:13px}.clip-batch-item-list{border-top:1px solid var(--app-border);gap:8px;padding:14px;display:grid}.clip-batch-item{background:#0a151cb8;border:1px solid #2739429e;border-radius:8px;min-width:0;padding:9px 10px}.clip-batch-item div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.clip-batch-item strong{color:#eef7f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.clip-batch-item span{color:#a9ded8;background:#45d6bd14;border:1px solid #45d6bd2e;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:760}.clip-batch-item p{color:var(--app-muted);margin:7px 0 0;font-size:12px;line-height:1.4}.data-lake-selection-sync-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.data-lake-sync-command-panel .uplink-mode-stack,.data-lake-selection-sync .uplink-mode-stack{min-width:0;max-width:min(100%,620px)}.data-lake-sync-command-panel .uplink-mode-stack .status-pill,.data-lake-selection-sync .uplink-mode-stack .status-pill{overflow-wrap:anywhere;text-align:left;white-space:normal;justify-content:flex-start;min-width:0;max-width:100%;min-height:24px;padding-block:5px;line-height:1.2}.data-lake-selection-sync-header h2{color:var(--app-ink);margin:0;font-size:18px;font-weight:790}.data-lake-selection-sync-header p,.data-lake-sync-disabled-reason{color:var(--app-muted);margin:5px 0 0;font-size:13px;line-height:1.4}.data-lake-sync-confirm,.data-lake-sync-blocker,.data-lake-sync-disabled-reason,.data-lake-sync-runway{margin:0 14px 14px}.data-lake-sync-metrics{padding:0 14px 14px}.data-lake-sync-detail-grid{border-top:1px solid var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.data-lake-sync-detail-panel{border-right:1px solid var(--app-border);border-bottom:1px solid var(--app-border);min-width:0}.data-lake-sync-detail-panel:nth-child(2n){border-right:0}.data-lake-sync-detail-panel .mini-panel-header,.data-lake-sync-runs-panel .mini-panel-header{border-bottom:1px solid var(--app-border);padding:12px 14px}.data-lake-sync-summary-list,.data-lake-sync-gate-list,.data-lake-sync-provider-list{padding:0 14px 14px;display:grid}.data-lake-sync-provider-row{color:#d8e2e6;border-bottom:1px solid #2739429e;grid-template-columns:minmax(126px,.7fr) minmax(112px,auto) minmax(0,1fr) minmax(126px,auto);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.data-lake-sync-provider-row:last-child{border-bottom:0}.data-lake-sync-provider-row strong,.settings-sync-prereq-row strong{color:var(--app-ink);font-size:13px;font-weight:780}.data-lake-clear-selected{min-height:62px}.data-lake-sync-runs-panel{gap:12px;padding-bottom:14px;display:grid}.data-lake-sync-runs-panel>.blocked-reason{margin:0 14px}.data-lake-sync-runs-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);padding:0 14px}.data-lake-sync-runs-table .runs-row{grid-template-columns:minmax(150px,1fr) minmax(116px,.42fr) minmax(118px,.42fr) minmax(78px,.24fr) minmax(92px,.32fr)}.settings-sync-prereq-grid{border-top:1px solid var(--app-border);background:var(--app-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.settings-sync-prereq-row{background:#0f1a21f5;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.settings-sync-prereq-row svg{width:18px;height:18px;color:var(--app-accent)}.settings-sync-prereq-row span:not(.status-pill){color:var(--app-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.artifact-source-panel{padding:12px}.artifact-surface-toolbar{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:end;gap:12px;margin:-12px -12px 12px;padding:12px;display:grid}.artifact-source-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.artifact-source-context,.artifact-preview-grid,.artifact-compare-grid{gap:8px;display:grid}.artifact-source-context{border:1px solid var(--app-border);border-radius:var(--radius-md);background:#0b141b9e;min-height:58px;padding:10px 12px}.artifact-source-context strong,.artifact-preview-grid>strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:13px;font-weight:760}.artifact-source-context span{color:var(--app-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.artifact-family-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.artifact-family-card{border:1px solid var(--app-border-strong);border-radius:var(--radius-md);min-height:112px;color:var(--app-muted);text-align:left;background:#0e181feb;gap:7px;padding:11px;display:grid}.artifact-family-card:is(button):not(:disabled){cursor:pointer}.artifact-family-card:is(button):not(:disabled):hover,.artifact-family-card:is(button):not(:disabled):focus-visible,.artifact-family-card.is-active{background:#15272ff5;border-color:#45d6bd85}.artifact-family-card:is(button):not(:disabled):active{background:#12343af0;border-color:#45d6bda8}.artifact-family-card:disabled,.artifact-family-card[aria-disabled=true]{cursor:not-allowed;opacity:.56}.artifact-family-card.is-action-disabled{border-style:dashed}.artifact-family-card span{color:#eef6f7;font-size:12px;font-weight:780}.artifact-family-card small{color:var(--app-muted);font-size:11px;line-height:1.35}.artifact-filter-grid{grid-template-columns:minmax(220px,1.1fr) repeat(7,minmax(132px,.48fr));align-items:end;gap:10px;display:grid}.artifact-filter-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artifact-browser-workspace{grid-template-columns:minmax(0,1fr) clamp(380px,32vw,520px)}.artifact-workspace-summary{grid-template-columns:repeat(4,minmax(92px,1fr));min-width:min(100%,620px)}.artifact-browser-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-browser-lower-grid .event-row{grid-template-columns:58px 74px minmax(120px,.5fr) minmax(0,1fr)}.artifact-browser-lower-grid .event-row span,.artifact-browser-lower-grid .event-row strong{overflow-wrap:anywhere;min-width:0}.artifact-table{display:grid}.artifact-row{color:#d8e2e6;border-bottom:1px solid #2739429e;grid-template-columns:minmax(156px,1fr) minmax(116px,.5fr) minmax(132px,.55fr) minmax(106px,.45fr) minmax(118px,.5fr) minmax(64px,.22fr) minmax(76px,.22fr);align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-size:12px;display:grid}.artifact-row:last-child{border-bottom:0}.artifact-row.is-head{min-height:32px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.artifact-row.is-selected{background:#18495657}.artifact-row span{overflow-wrap:anywhere;min-width:0}.artifact-detail-panel{position:sticky;top:88px}.artifact-inspector-actions{border-bottom:1px solid var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.artifact-inspector-actions .panel-action{min-height:38px}.artifact-detail-section-nav{border-bottom:1px solid var(--app-border);background:var(--app-border);max-width:100%;display:flex;overflow-x:auto}.artifact-detail-section-nav .segment-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.artifact-detail-section-nav .segment-button:first-child{color:var(--app-accent-strong)}.inspector-section{border-top:1px solid #2739429e;gap:10px;padding:14px;display:grid}.inspector-section h3{color:#f4fbfb;margin:0;font-size:13px;font-weight:780}.artifact-preview-grid,.artifact-compare-grid{border:1px solid var(--app-border);border-radius:var(--radius-md);background:#0b141b9e;padding:12px}.artifact-compare-select{margin-bottom:8px}.artifact-passive-block{margin:0}@media (max-width:1180px){.data-lake-cohort-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.data-lake-overview-grid,.data-lake-workspace,.data-lake-library-workspace,.provider-playground-workspace,.artifact-browser-workspace,.artifact-browser-lower-grid,.clip-assets-workspace,.clip-reports-workspace,.clip-projections-grid,.clip-projections-ledger,.clip-settings-grid,.clip-proof-health-strip,.clip-proof-media-frame,.clip-proof-workspace,.clip-assets-controls,.clip-batch-controls,.clip-review-route-controls{grid-template-columns:1fr}.video-detail-panel,.provider-config-panel,.artifact-detail-panel{position:static}.data-lake-filter-grid,.artifact-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-family-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.clip-review-route-metrics,.clip-assets-metrics,.clip-sources-metrics,.clip-reports-metrics,.clip-library-metrics,.clip-runs-metrics,.clip-projections-metrics,.clip-settings-metrics,.clip-assets-card-grid,.clip-library-card-grid,.clip-runs-card-grid,.clip-settings-list,.clip-projections-ledger dl,.clip-report-status-grid,.clip-report-pack-card,.clip-review-route-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.clip-proof-header,.clip-batch-panel .panel-header,.clip-batch-readiness .panel-header{flex-direction:column}.clip-proof-header-actions,.clip-proof-header-actions .panel-action{width:100%}.clip-proof-detail{display:none}.clip-proof-run-scroll{max-height:none}.clip-proof-run-button{min-height:72px}.clip-proof-rail{order:3}.clip-proof-asset-card dl,.clip-proof-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-batch-panel .uplink-mode-stack{justify-content:flex-start;width:100%}.clip-report-pack-card,.clip-report-pack-meta,.clip-report-status-grid{grid-template-columns:1fr}.clip-reports-readiness,.clip-assets-gate,.clip-report-gate{grid-template-columns:28px minmax(0,1fr)}.clip-settings-gate{grid-template-columns:30px minmax(0,1fr);align-items:stretch}.clip-settings-gate .status-pill{grid-column:2;justify-self:flex-start}.data-lake-source-row,.data-lake-coverage-row,.video-library-row,.artifact-row,.artifact-surface-toolbar,.artifact-source-grid{grid-template-columns:1fr}.data-lake-coverage-row.is-head,.video-library-row.is-head,.artifact-row.is-head{display:none}.video-library-row,.tdv-products-row,.tdv-videos-row,.artifact-row{border-radius:var(--radius-sm);background:#0d171dd1;border:1px solid #273942b8;grid-template-columns:1fr;align-items:stretch;gap:7px;margin:8px 12px}.data-lake-library-workspace>.video-detail-panel,.artifact-browser-workspace>.artifact-detail-panel{display:none}.mobile-detail-inline{border-radius:var(--radius-sm);background:#081016eb;border:1px solid #45d6bd42;grid-template-columns:1fr;margin:-2px 12px 10px;display:grid;overflow:hidden}.mobile-detail-cell{min-width:0}.mobile-detail-inline .video-detail-panel,.mobile-detail-inline .artifact-detail-panel{background:0 0;border:0;border-radius:0;display:grid;position:static}.mobile-detail-inline .mobile-detail-close{display:inline-flex}.data-lake-workspace-summary,.artifact-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.data-lake-coverage-row:not(.is-head){border-radius:var(--radius-sm);background:#0d171dd1;border:1px solid #273942b8;align-items:stretch;gap:7px;margin:8px 12px}.data-lake-coverage-row span[data-label]{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:8px;display:grid}.data-lake-coverage-row span[data-label]:before{color:var(--app-muted);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:780}.video-library-row span[data-label],.video-library-row .video-select-cell[data-label]{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;display:grid}.video-library-row span[data-label]:before,.video-library-row .video-select-cell[data-label]:before{color:var(--app-muted);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:780}.data-lake-coverage-row span[data-label]>*,.video-library-row span[data-label]>*,.video-library-row .video-select-cell[data-label]>*,.artifact-row span[data-label]>*{grid-column:2;min-width:0}.artifact-row span[data-label]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.artifact-row span[data-label]:before{color:var(--app-muted);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:780}.video-select-cell{min-height:30px}.data-lake-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.video-library-pagination{flex-direction:column;align-items:stretch}.video-load-more-button{width:100%}.data-lake-filter-grid,.artifact-filter-grid,.data-lake-family-row,.data-lake-sync-detail-grid,.data-lake-sync-provider-row,.data-lake-selection-sync-header,.artifact-inspector-actions{grid-template-columns:1fr}.data-lake-selection-sync-header{flex-direction:column;align-items:stretch}.data-lake-sync-provider-row{border-radius:var(--radius-sm);border:1px solid #273942b8;align-items:stretch;margin-top:8px;padding:10px}.artifact-browser-lower-grid .event-row{grid-template-columns:1fr}.artifact-family-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.clip-review-route-header,.clip-review-workspace-header,.clip-assets-card-header,.clip-review-route-card-header,.clip-sources-card-header,.clip-library-card-header,.clip-runs-card-header,.clip-projections-card-header{flex-direction:column;align-items:flex-start}.clip-sources-row{grid-template-columns:1fr;align-items:stretch}.clip-sources-row-state{justify-content:flex-start}.clip-review-panel-actions,.clip-review-route-actions,.clip-review-filter-result{justify-content:stretch}.clip-review-open-link,.clip-review-route-actions button{width:100%}.provider-chat-panel{min-height:560px}.provider-message{max-width:100%}}@media (max-width:560px){.data-lake-cohort-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-family-strip,.clip-review-route-metrics,.clip-assets-metrics,.clip-sources-metrics,.clip-reports-metrics,.clip-library-metrics,.clip-runs-metrics,.clip-projections-metrics,.clip-settings-metrics,.clip-assets-card-grid,.clip-library-card-grid,.clip-runs-card-grid,.clip-settings-list,.clip-projections-ledger dl,.clip-report-status-grid,.clip-review-route-metadata,.clip-review-summary-grid,.clip-review-pending-actions,.clip-review-manual-source,.clip-proof-asset-card dl{grid-template-columns:1fr}.data-lake-source-row{align-items:stretch}.data-lake-video-preview{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nav-item,.panel-action,.command-button,.segment-button,.domain-workbench-card,.navigation-hub-route-link,.navigation-hub-row-arrow,.artifact-family-card,.data-lake-source-row,.row-link-button,.is-spinning,.nav-item.is-pending:after,.owner-loading-line:after,.owner-loading-icon:after,.owner-loading-copy-box:after,.owner-loading-step-index:after{transition:none;animation:none}.nav-item:active,.panel-action:active,.command-button:active,.artifact-family-card:is(button):not(:disabled):active,.navigation-hub-route-link:active,.navigation-hub-route-link:hover .navigation-hub-row-arrow,.navigation-hub-route-link:focus-visible .navigation-hub-row-arrow,.domain-workbench-card:active,.domain-workbench-card:hover,.domain-workbench-card:focus-visible{transform:none}}@media (max-width:1120px){.app-shell,.access-lock-hero,.access-lock-grid,.worker-layout,.uplink-workspace,.uplink-bottom-grid,.operations-workspace{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--app-border);height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-footer{display:none}.topbar,.worker-hero{flex-direction:column;align-items:flex-start}.owner-control{justify-content:space-between;width:100%}.uplink-command-bar{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.uplink-runway,.uplink-metrics,.uplink-summary-grid,.operations-metrics,.navigation-hub-summary,.navigation-hub-controls,.settings-local-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-panel{position:static}}@media (max-width:820px){.content{padding:18px 16px 24px}.connection-band,.worker-actions,.health-row,.event-row,.family-row,.issue-row,.diff-row,.transport-row,.r2-evidence-row,.runs-row,.domain-family-row,.domain-dependency-row,.path-profile-row,.config-row,.probe-row,.navigation-hub-route-row,.data-lake-sync-runs-table .runs-row{grid-template-columns:1fr}.connection-line{display:none}.worker-hero h1{font-size:29px}.worker-actions{gap:10px}.uplink-header,.operations-header{flex-direction:column}.uplink-mode-stack{justify-content:flex-start}.data-lake-sync-command-panel .uplink-mode-stack,.data-lake-selection-sync .uplink-mode-stack{width:100%;max-width:100%}.data-lake-sync-runs-panel{max-width:100%;display:block;overflow:hidden}.data-lake-sync-runs-workspace{box-sizing:border-box;grid-template-columns:1fr;width:100%;min-width:0;max-width:100%;padding:0 12px}.data-lake-sync-runs-panel,.data-lake-sync-runs-workspace>*{min-width:0}.runway-step{min-height:58px}.diff-row.is-head,.family-row.is-head,.issue-row.is-head,.runs-row.is-head,.domain-family-row.is-head,.path-profile-row.is-head,.config-row.is-head,.probe-row.is-head,.navigation-hub-route-row.is-head{display:none}.diff-row span[data-label],.runs-row span[data-label],.domain-family-row span[data-label],.path-profile-row span[data-label],.config-row span[data-label],.probe-row span[data-label],.navigation-hub-route-row span[data-label],.issue-row span[data-label],.issue-row strong[data-label]{grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.diff-row span[data-label]:before,.runs-row span[data-label]:before,.domain-family-row span[data-label]:before,.path-profile-row span[data-label]:before,.config-row span[data-label]:before,.probe-row span[data-label]:before,.navigation-hub-route-row span[data-label]:before,.issue-row span[data-label]:before,.issue-row strong[data-label]:before{color:var(--app-muted);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:780;line-height:1.2}.diff-row span[data-label]>*,.runs-row span[data-label]>*,.domain-family-row span[data-label]>*,.path-profile-row span[data-label]>*,.config-row span[data-label]>*,.probe-row span[data-label]>*,.navigation-hub-route-row span[data-label]>*,.issue-row span[data-label]>*,.issue-row strong[data-label]>*{grid-column:2;min-width:0}.event-actions{justify-content:stretch;width:100%}.navigation-hub-row-arrow,.navigation-hub-passive-label{justify-self:start}.event-actions .panel-action,.event-filter{width:100%}}@media (max-width:560px){.domain-workbench-strip{grid-template-columns:1fr}.topbar{padding:14px}.status-chip,.owner-badge,.auth-status,.panel-action{justify-content:flex-start;width:100%}.owner-control,.status-strip,.sidebar-nav,.overview-grid,.detail-grid,.data-row,.table-row{grid-template-columns:1fr;width:100%;display:grid}.boundary-item,.uplink-command-bar,.uplink-runway,.uplink-metrics,.uplink-summary-grid,.operations-metrics,.navigation-hub-summary,.navigation-hub-controls,.data-lake-sync-command-grid,.clip-review-manual-source,.clip-review-pending-actions,.data-lake-selection-sync-actions,.settings-local-controls{grid-template-columns:1fr}.local-control-group{flex-direction:column;align-items:stretch}}@media (max-width:820px){.data-lake-content .operations-header{order:1;padding:14px}.data-lake-content .operations-header p{display:none}.data-lake-content>.uplink-command-bar{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.data-lake-content>.uplink-command-bar .command-button{min-height:54px}.data-lake-content>.operations-workspace,.tdv-explorer-content>.uplink-action-note{order:3}.data-lake-filter-panel{order:4;padding:10px}.tdv-explorer-content>.data-lake-filter-panel,.tdv-explorer-content>.tdv-applied-filters{order:4}.tdv-explorer-content>.uplink-alert{order:5}.tdv-explorer-content>.operations-metrics{order:6}.data-lake-content>.data-lake-selection-sync{order:5}.data-lake-content>.data-lake-support-disclosure{order:6}.data-lake-content>.artifact-group-disclosure{order:7}.data-lake-content>.artifact-recovery-disclosure{order:8}.data-lake-content>.events-panel,.data-lake-content>.artifact-browser-lower-grid{order:9}.data-lake-filter-grid,.artifact-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-lake-filter-grid .data-lake-search-field,.artifact-filter-grid .data-lake-search-field{grid-column:1/-1}.artifact-surface-toolbar{grid-template-columns:1fr;gap:8px;margin:-10px -10px 10px;padding:10px}.artifact-source-context{min-height:auto;padding:8px 10px}}@media (max-width:1120px){html,body{overflow-x:clip}.app-shell.owner-workstation-shell{--mobile-sidebar-width:min(286px, calc(100vw - 72px));min-height:100dvh;display:block;position:relative;overflow-x:clip}.owner-workstation-shell .worker-sidebar{z-index:60;width:var(--mobile-sidebar-width);border-right:1px solid var(--app-border-strong);background:var(--app-chrome-strong);will-change:transform;border-bottom:0;max-width:calc(100vw - 72px);height:100dvh;padding:10px 8px 14px;transition:transform .18s,box-shadow .18s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:26px 0 60px #00000057}.owner-workstation-shell[data-mobile-nav=open] .worker-sidebar{transform:translate(0)}.owner-workstation-shell .brand-lockup{gap:9px;min-height:44px;padding:0 42px 12px 2px}.owner-workstation-shell .brand-mark{border-radius:var(--radius-sm);width:34px;height:34px}.owner-workstation-shell .brand-name{font-size:15px}.owner-workstation-shell .brand-meta{font-size:11px}.owner-workstation-shell .sidebar-nav{flex:none;grid-template-columns:1fr;gap:4px;min-height:0;padding-right:2px;display:grid;overflow:visible}.owner-workstation-shell .nav-item{border-radius:var(--radius-sm);gap:10px;min-height:46px;padding:8px 10px;font-size:14px}.owner-workstation-shell .nav-item:not(.is-active):not(.is-disabled):hover,.owner-workstation-shell .nav-item:not(.is-active):not(.is-disabled):focus-visible,.owner-workstation-shell .nav-item[data-intent-active=true]:not(.is-active):not(.is-disabled){border-color:var(--app-action-border);background:var(--app-surface-hover);color:var(--app-ink)}.owner-workstation-shell .nav-item svg{width:18px;height:18px}.owner-workstation-shell .nav-item small{margin-top:2px;font-size:11px}.owner-workstation-shell .sidebar-footer{border-top:1px solid var(--app-border);gap:7px;margin-top:auto;padding:12px 2px 0;display:grid}.owner-drawer-context{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface-soft);min-width:0;color:var(--app-ink);align-items:center;gap:9px;margin-top:4px;padding:8px;font-size:13px;font-weight:740;display:flex}.owner-drawer-context>span:last-child{gap:2px;min-width:0;display:grid}.owner-drawer-context small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.owner-drawer-avatar{background:var(--app-action);width:28px;height:28px;color:var(--app-action-text);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:820;display:grid}.mobile-sidebar-close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mobile-sidebar-close:hover,.mobile-sidebar-close:focus-visible{background:var(--app-surface-hover);color:var(--app-ink)}.mobile-sidebar-close svg{width:18px;height:18px}.mobile-sidebar-scrim{z-index:50;cursor:default;opacity:0;pointer-events:none;background:0 0;border:0;transition:background .18s,opacity .18s;display:block;position:fixed;inset:0}.owner-workstation-shell[data-mobile-nav=open] .mobile-sidebar-scrim{opacity:1;pointer-events:auto;background:#0000003d}.owner-workstation-shell .main-column{width:100%;min-width:0}.owner-workstation-shell .topbar{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:10px 12px;display:grid}.mobile-sidebar-trigger{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--app-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mobile-sidebar-trigger:hover,.mobile-sidebar-trigger:focus-visible{background:var(--app-surface-hover)}.mobile-sidebar-trigger svg{width:20px;height:20px}.owner-workstation-shell .status-strip{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;grid-column:1/-1;gap:8px;width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.owner-workstation-shell .status-chip{flex:none;justify-content:flex-start;width:auto;min-height:38px;padding:0 10px;font-size:12px}.owner-workstation-shell .owner-control{grid-area:1/2;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.owner-workstation-shell .owner-theme-control{width:max-content;max-width:100%}.owner-workstation-shell .owner-theme-option{min-height:32px;padding:0 8px}.owner-workstation-shell .owner-badge,.owner-workstation-shell .auth-status{justify-content:flex-start;width:auto;min-width:0;min-height:38px;padding:0 10px;font-size:12px}.owner-workstation-shell .content{width:100%;padding:18px 14px 24px;overflow-x:clip}.owner-loading-shell .worker-sidebar{box-shadow:20px 0 42px #0000003d}.owner-loading-menu-trigger,.owner-loading-close-trigger{cursor:default;pointer-events:none}.owner-loading-drawer-avatar{background:var(--owner-loading-bg-strong)}.owner-recovery-shell{display:grid}.owner-recovery-shell .worker-sidebar{border-right:0;border-bottom:1px solid var(--app-border);width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;position:static;transform:none}.owner-recovery-shell .sidebar-nav{max-height:280px}.owner-recovery-shell .topbar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.owner-workstation-shell .worker-sidebar,.mobile-sidebar-scrim{transition:none}}@media (max-width:560px){.owner-workstation-shell .topbar{grid-template-columns:44px minmax(0,1fr)}.owner-workstation-shell .owner-control{grid-area:1/2;grid-template-columns:auto minmax(0,1fr) auto}.owner-workstation-shell .status-chip,.owner-workstation-shell .owner-badge,.owner-workstation-shell .auth-status,.owner-workstation-shell .panel-action{flex:none;justify-content:flex-start;width:auto;min-width:0}.owner-workstation-shell .status-strip{flex-wrap:wrap;grid-template-columns:none;display:flex;overflow-x:visible}.owner-workstation-shell .owner-badge{min-width:0}.owner-workstation-shell .owner-auth-status-control{justify-content:center;width:42px;min-width:42px}.owner-workstation-shell .owner-theme-option span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-workstation-shell .owner-theme-option{width:34px;padding:0}.access-card-header{flex-wrap:wrap;align-items:flex-start}}.ai-audit-content{--ai-audit-accent:#45d6bdc7}.ai-audit-header{padding-block:14px}.ai-audit-command-bar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ai-audit-filter-panel{padding:14px}.ai-audit-filter-grid{grid-template-columns:minmax(220px,1.45fr) repeat(6,minmax(112px,1fr));align-items:end;gap:10px;display:grid}.ai-audit-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.ai-audit-ledger-panel{overflow:hidden}.ai-audit-ledger-table{display:grid}.ai-audit-row{color:#d8e2e6;font-variant-numeric:tabular-nums;border-bottom:1px solid #2739429e;grid-template-columns:minmax(156px,1.35fr) minmax(96px,.58fr) minmax(132px,.72fr) minmax(62px,.32fr) minmax(58px,.3fr) minmax(116px,.62fr) minmax(76px,.32fr);align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:12px;display:grid}.ai-audit-row:last-child{border-bottom:0}.ai-audit-row.is-head{min-height:32px;color:var(--app-muted);background:#13222bc7;font-size:11px;font-weight:760}.ai-audit-row.is-selected{box-shadow:inset 2px 0 0 var(--ai-audit-accent);background:#18495657}.ai-audit-row span{overflow-wrap:anywhere;min-width:0}.ai-audit-row span[data-label=Invocation],.ai-audit-row span[data-label=Latest]{gap:3px;display:grid}.ai-audit-row small{color:var(--app-muted);font-size:11px;line-height:1.25}.ai-audit-id-button:disabled{color:var(--app-muted);cursor:not-allowed;text-decoration:none}.ai-audit-detail-panel{position:sticky;top:88px}.ai-audit-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-audit-ref-list,.ai-audit-safe-field-list,.ai-audit-issue-list{gap:8px;padding:12px 14px 14px;display:grid}.ai-audit-ref-row{border-radius:var(--radius-sm);background:#0c171ed1;border:1px solid #273942b8;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.ai-audit-ref-row strong,.ai-audit-ref-row small{overflow-wrap:anywhere;min-width:0;display:block}.ai-audit-ref-row small{color:var(--app-muted);margin-top:3px;font-size:11px}.ai-audit-verify-button{min-height:32px;padding:0 10px}.ai-audit-event-list{padding:0 14px 14px}.ai-audit-event-row{grid-template-columns:38px minmax(82px,.34fr) minmax(120px,.7fr) minmax(0,1fr)}.ai-audit-export-panel{gap:0;display:grid}.ai-audit-safe-summary{border-top:1px solid var(--app-border)}.ai-audit-safe-field-list{padding-top:0}@media (max-width:1120px){.ai-audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-audit-workspace{grid-template-columns:1fr}.ai-audit-detail-panel{position:static}}@media (max-width:820px){.ai-audit-filter-grid,.ai-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-audit-row.is-head{display:none}.ai-audit-row{border-radius:var(--radius-sm);background:#0d171dd1;border:1px solid #273942b8;grid-template-columns:1fr;align-items:stretch;gap:7px;margin:8px 12px}.ai-audit-row span[data-label]{grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.ai-audit-row span[data-label]:before{content:attr(data-label);color:var(--app-muted);text-transform:uppercase;font-size:11px;font-weight:760}.ai-audit-workspace>.ai-audit-detail-panel{display:none}.mobile-detail-inline .ai-audit-detail-panel{background:0 0;border:0;border-radius:0;display:grid;position:static}.mobile-detail-inline .ai-audit-detail-panel .mobile-detail-close{display:inline-flex}.ai-audit-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ai-audit-filter-grid,.ai-audit-metrics{grid-template-columns:1fr}.ai-audit-ref-row{grid-template-columns:minmax(0,1fr) auto}.ai-audit-verify-button{grid-column:1/-1}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
