:root{color:#172033;background:#eef3f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;overflow-x:hidden}button,input{font:inherit}.admin-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.admin-sidebar{position:sticky;top:0;height:100vh;border-right:1px solid #dbe3ee;background:#fbfcff;padding:24px 16px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:36px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#2f6fed;color:#fff;font-weight:800}.brand strong,.brand small{display:block}.brand small{color:#6c7a91}.admin-menu{display:grid;gap:8px}.admin-menu button{width:100%;border:0;text-align:left;color:#51627d;background:transparent;padding:12px 14px;border-radius:8px;cursor:pointer}.admin-menu button.active,.admin-menu button:hover{color:#1d55d6;background:#e9f0ff}.admin-main{width:min(1260px,calc(100vw - 260px));padding:28px 36px 56px}.admin-topbar,.panel-header,.asset-title,.asset-actions,.link-row,.asset-summary{display:flex;align-items:center}.admin-topbar,.panel-header{justify-content:space-between;gap:20px}.admin-topbar{margin-bottom:24px}.admin-topbar>div:first-child span{display:block;margin-top:8px;color:#60718d}.admin-page{display:grid;gap:24px}h1{font-size:28px;line-height:1.2}.eyebrow{margin-bottom:6px;color:#60718d;font-size:13px}.status-pill{border:1px solid #b9cdf7;border-radius:999px;background:#f3f7ff;color:#245bd8;padding:7px 12px;font-size:13px}.top-actions{display:flex;align-items:center;gap:10px}.login-shell{display:grid;place-items:center;min-height:100vh;padding:24px}.login-panel{width:min(420px,100%);border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 16px 42px #25334d1a;padding:28px}.login-brand{margin-bottom:22px}.panel{min-width:0;margin-bottom:24px;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px #25334d0f;padding:24px}.hidden-input{display:none}.drop-zone{display:grid;place-items:center;width:100%;min-height:240px;margin-top:22px;border:1px dashed #b8c8dc;border-radius:8px;background:#f8fbff;color:#1d2940;cursor:pointer}.drop-zone.dragging{border-color:#2f6fed;background:#eef5ff}.drop-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:#e8f0ff;color:#2f6fed;font-size:32px;font-weight:500}.drop-zone strong{margin-top:12px;font-size:18px}.drop-zone small{color:#697b95}.upload-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.upload-logic{display:grid;gap:10px;margin-top:18px;border:1px solid #dce5ef;border-radius:8px;background:#f8fbff;padding:14px}.upload-logic strong,.upload-logic span{display:block}.upload-logic span{margin-top:5px;color:#53647b;line-height:1.5}.channel-strip{display:flex;flex-wrap:wrap;gap:8px}.upload-queue{display:grid;gap:12px;margin-top:18px}.queue-header,.queue-header>div,.queue-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-header>div{color:#71839a;font-size:13px}.queue-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;min-width:0;align-items:start;gap:14px;border:1px solid #e1e8f2;border-radius:8px;background:#fff;padding:12px}.queue-item>img{width:88px;height:88px;border-radius:8px;object-fit:cover;background:#edf2f8}.queue-main{display:grid;min-width:0;gap:10px}.queue-title strong,.queue-title span{display:block}.queue-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-title span{margin-top:3px;color:#71839a;font-size:13px}.queue-meta{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.queue-meta span{color:#71839a;font-size:12px}.queue-error,.queue-note{color:#b42323;line-height:1.5}.queue-note{color:#8a5a00}.queue-links{align-items:stretch}.result-list{display:grid;gap:12px;margin-top:18px}.result-item{border:1px solid #e1e8f2;border-radius:8px;padding:14px}.result-item>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.result-item span{color:#6d7f98}.link-row{gap:8px;min-width:0}code{flex:1;min-width:0;border:1px solid #dce5ef;border-radius:6px;background:#f8fafc;padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#10213f}.asset-summary{gap:10px;color:#60718d}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px}.asset-card{min-width:0;overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fff}.asset-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#f0f4f8}.asset-body{padding:14px}.asset-title{justify-content:space-between;gap:10px}.asset-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-title span{color:#78889e}dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}dt{color:#7b8ca3;font-size:12px}dd{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stable-link{margin-bottom:12px}.stable-link code{display:block;width:100%}.asset-actions{gap:8px;flex-wrap:wrap}.source-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.source-badge{border:1px solid #d7e0eb;border-radius:999px;padding:3px 8px;color:#52657d;font-size:12px}.source-badge.ok{border-color:#b7ebc6;background:#effaf2;color:#10823f}.source-badge.failed{border-color:#ffd0d0;background:#fff3f3;color:#c93232}.source-admin{overflow:hidden}.source-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.source-stats div{border:1px solid #e0e7ef;border-radius:8px;background:#f8fbff;padding:16px}.source-stats span,.source-stats strong{display:block}.source-stats span{margin-bottom:6px;color:#71839a;font-size:13px}.source-stats strong{color:#14223b;font-size:24px}.source-alerts{display:grid;gap:6px;margin-top:14px;border:1px solid #ffd9b0;border-radius:8px;background:#fff8ef;color:#8a4b00;padding:12px 14px}.source-alerts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-warnings.info{border-color:#bdd7ff;background:#f3f8ff;color:#2452a6}.source-health-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px}.source-health-card{border:1px solid #dce5ef;border-radius:8px;background:#fff;padding:14px}.source-health-card.healthy{border-color:#b7ebc6}.source-health-card.warning{border-color:#ffd9a8}.source-health-card.danger{border-color:#ffc4c4}.source-health-card.disabled{background:#f7f9fc}.source-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.source-health-head strong,.source-health-head span{display:block}.source-health-head span{margin-top:3px;color:#71839a;font-size:13px}.source-health-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.source-health-metrics div{border-radius:8px;background:#f8fbff;padding:10px}.source-health-metrics span,.source-health-metrics strong{display:block}.source-health-metrics span{color:#71839a;font-size:12px}.source-health-metrics strong{margin-top:4px;color:#14223b;font-size:18px}.source-health-card p{margin-top:10px;color:#53647b;line-height:1.5;word-break:break-word}.task-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.task-stats div{border:1px solid #e0e7ef;border-radius:8px;background:#f8fbff;padding:14px}.task-stats span,.task-stats strong{display:block}.task-stats span{margin-bottom:6px;color:#71839a;font-size:13px}.task-stats strong{font-size:22px}.task-center-list{display:grid;gap:12px;margin-top:16px}.task-center-item{border:1px solid #dce5ef;border-radius:8px;padding:14px}.task-center-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.task-center-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.task-center-title strong,.task-center-title span{display:block}.task-center-title span{margin-top:4px;color:#71839a;font-size:13px}.task-center-section{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.task-center-section>span{color:#53647b;font-size:13px}.task-action-list{display:grid;gap:10px;margin-top:12px}.task-action-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:12px;min-width:0}.task-action-item div:first-child{min-width:0}.task-action-item p{margin-top:6px;color:#53647b;line-height:1.5}.source-table{margin-top:18px}.source-name-cell strong,.source-name-cell span{display:block}.source-name-cell span{margin-top:3px;color:#71839a;font-size:12px}.source-editor{display:grid;gap:20px}.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label,.policy-grid label{display:grid;gap:7px}.form-grid label>span,.policy-grid label>span{color:#53647b;font-size:13px}.editor-section{border-top:1px solid #e3eaf3;padding-top:18px}.editor-section h3{margin:0 0 14px;font-size:15px}.policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.policy-grid label{border:1px solid #e0e7ef;border-radius:8px;padding:12px}.logs-modal{max-width:680px}.source-detail-modal{max-width:900px}.source-detail{display:grid;gap:18px}.diagnostics-panel{display:grid;gap:14px;border:1px solid #dce5ef;border-radius:8px;padding:14px;background:#f8fafc}.diagnostics-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dce5ef;border-radius:8px;padding:12px;background:#fff}.diagnostics-summary>div:first-child{display:grid;gap:8px;min-width:0}.diagnostics-summary strong{color:#14223b;font-size:14px;line-height:1.5}.diagnostics-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.diagnostics-metrics span{border:1px solid #dce5ef;border-radius:6px;padding:6px 8px;color:#53647b;font-size:12px;background:#f8fafc;white-space:nowrap}.diagnostics-metrics b{color:#14223b}.diagnostics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diagnostics-grid>div{display:grid;gap:5px;min-width:0}.diagnostics-grid span,.read-order>span{color:#71839a;font-size:13px}.diagnostics-grid strong{font-size:15px}.diagnostics-grid small{color:#53647b;line-height:1.5}.read-order{display:grid;gap:8px}.read-order>div{display:flex;flex-wrap:wrap;gap:8px}.diagnostics-actions{display:flex;justify-content:flex-end}.task-list{display:grid;gap:10px}.task-item{border:1px solid #e0e7ef;border-radius:8px;padding:10px;background:#fff}.task-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-item p,.source-decision,.source-error{margin-top:8px;color:#53647b;line-height:1.55}.source-error{color:#b42323;word-break:break-word}.source-detail-links,.source-detail-list,.retry-panel{display:grid;gap:12px}.source-detail-links>div,.source-path-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;min-width:0;align-items:center;gap:10px}.source-detail-links span,.source-path-row span{color:#71839a;font-size:13px}.source-detail-item,.retry-item{border:1px solid #dce5ef;border-radius:8px;padding:14px}.source-detail-item>div:first-child,.retry-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-inline-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.retry-item div{min-width:0}.retry-item strong,.retry-item span{display:block}.retry-item span{margin-top:3px;color:#71839a;font-size:13px}.source-path-row{margin-top:10px}.source-path-row code,.source-detail-links code{width:100%}.log-list{display:grid;gap:10px}.log-item{border:1px solid #dce5ef;border-radius:8px;padding:12px}.log-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.log-item p{margin-top:8px;color:#b42323;word-break:break-word}.log-item small{display:block;margin-top:8px;color:#71839a}.empty-state{display:grid;place-items:center;min-height:180px;color:#7b8ca3}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.settings-grid div{border:1px solid #e0e7ef;border-radius:8px;padding:16px}.settings-grid span,.settings-grid strong{display:block}.settings-grid span{color:#71839a;margin-bottom:6px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.dashboard-grid div{border:1px solid #e0e7ef;border-radius:8px;background:#f8fbff;padding:16px}.dashboard-grid span,.dashboard-grid strong,.dashboard-grid small{display:block}.dashboard-grid span{color:#71839a;margin-bottom:6px}.dashboard-grid strong{color:#14223b;font-size:24px}.dashboard-grid small{margin-top:8px;color:#7b8ca3}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid #dbe3ee}.admin-menu{grid-template-columns:repeat(3,1fr)}.admin-main{width:100%;padding:20px}.admin-topbar,.panel-header,.queue-header,.queue-header>div,.queue-title,.link-row,.source-detail-links>div,.source-path-row{align-items:stretch;flex-direction:column}.queue-item{grid-template-columns:1fr}.queue-item>img{width:100%;height:auto;aspect-ratio:16 / 9}.source-detail-links>div,.source-path-row{display:flex}.diagnostics-summary{grid-template-columns:1fr}.diagnostics-metrics{justify-content:flex-start}.settings-grid,.dashboard-grid,.source-stats,.task-stats,.diagnostics-grid,.form-grid.two,.policy-grid{grid-template-columns:1fr}}:root{--pc-bg: #f4f6f8;--pc-surface: #ffffff;--pc-surface-soft: #f8fafc;--pc-border: #e2e8f0;--pc-border-strong: #cbd5e1;--pc-text: #0f172a;--pc-text-soft: #334155;--pc-muted: #64748b;--pc-primary: #2563eb;--pc-primary-soft: #eff6ff;--pc-success: #10b981;--pc-success-soft: #ecfdf5;--pc-warning: #f59e0b;--pc-warning-soft: #fffbeb;--pc-danger: #ef4444;--pc-danger-soft: #fef2f2;--pc-radius: 8px;--pc-radius-sm: 6px;--pc-shadow: 0 1px 2px rgba(15, 23, 42, .04);color:var(--pc-text);background:var(--pc-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{height:100%;width:100%;overflow-x:hidden}body{margin:0;min-width:320px;background:var(--pc-bg)}img,svg,video,canvas{max-width:100%}code,pre{max-width:100%}code{overflow-wrap:anywhere;word-break:break-word}.n-data-table-wrapper,.n-table,.n-card,.n-modal,.n-drawer,.n-drawer-content-wrapper{min-width:0;max-width:100%}.n-button,.n-button__content,.n-tag,.n-tag__content{min-width:0}.n-button__content,.n-tag__content{overflow:hidden;text-overflow:ellipsis}.admin-layout{display:grid;grid-template-columns:224px minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.admin-aside{position:relative;display:flex;flex-direction:column;height:100vh;min-height:0;border-right:1px solid var(--pc-border);background:var(--pc-surface);padding:0}.admin-aside:after{position:absolute;right:0;bottom:64px;left:0;height:18px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--pc-surface));content:"";pointer-events:none}.admin-brand,.admin-header,.page-toolbar,.panel-title,.issue-head,.inline-actions,.task-row-head,.health-head,.admin-user,.toolbar-actions{display:flex;align-items:center}.admin-brand{height:56px;padding:0 20px;border-bottom:1px solid #f1f5f9;gap:12px;margin-bottom:0}.admin-brand>span,.login-title>span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pc-radius-sm);background:var(--pc-primary);color:#fff;font-weight:800}.admin-brand strong,.admin-brand small,.login-title strong,.login-title small{display:block}.admin-brand small,.login-title small{color:var(--pc-muted)}.admin-nav{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin;display:grid;align-content:start;gap:16px;padding:14px 12px}.admin-nav::-webkit-scrollbar,.admin-scroll::-webkit-scrollbar,.logs-control-rail::-webkit-scrollbar,.source-editor-side::-webkit-scrollbar{width:6px;height:6px}.admin-nav::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.admin-aside:hover .admin-nav::-webkit-scrollbar-thumb{background:#d7dee8}.admin-scroll{scrollbar-color:#d7dee8 transparent;scrollbar-width:thin}.admin-scroll::-webkit-scrollbar-thumb,.logs-control-rail::-webkit-scrollbar-thumb,.source-editor-side::-webkit-scrollbar-thumb{border-radius:999px;background:#d7dee8}.admin-nav::-webkit-scrollbar-track,.admin-scroll::-webkit-scrollbar-track,.logs-control-rail::-webkit-scrollbar-track,.source-editor-side::-webkit-scrollbar-track{background:transparent}.admin-nav-group{display:grid;gap:4px}.admin-nav-group p{padding:8px 10px 4px;color:var(--pc-muted);font-size:11px;font-weight:700;letter-spacing:.05em}.admin-nav a{display:flex;align-items:center;gap:10px;border-radius:var(--pc-radius-sm);padding:10px;color:#475569;text-decoration:none;transition:background-color .15s ease,color .15s ease}.admin-nav a>span{display:grid;min-width:0;gap:2px}.admin-nav a svg{flex:0 0 auto}.admin-nav a.router-link-active,.admin-nav a:hover{color:var(--pc-primary);background:var(--pc-primary-soft)}.admin-nav small{overflow:hidden;color:var(--pc-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-profile{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f1f5f9;padding:12px}.admin-profile>div{display:flex;align-items:center;min-width:0;gap:10px}.admin-profile>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--pc-primary-soft);color:var(--pc-primary);font-weight:700}.admin-profile strong,.admin-profile small{display:block}.admin-profile strong{max-width:110px;overflow:hidden;color:var(--pc-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-profile small{color:var(--pc-muted);font-size:11px}.admin-profile button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--pc-radius-sm);background:transparent;color:var(--pc-muted);cursor:pointer}.admin-profile button:hover{background:var(--pc-surface-soft);color:var(--pc-text)}.admin-workspace{width:100%;min-width:0;padding:0 28px 56px}.admin-header{position:sticky;z-index:10;top:0;min-height:56px;justify-content:space-between;gap:20px;margin:0 -28px 24px;border-bottom:1px solid var(--pc-border);background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 28px}.admin-header p,.page-toolbar p,.compact-list span,.issue-head span,.task-rows span,.health-card p{margin:0;color:var(--pc-muted)}.admin-header p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.admin-header p b{color:var(--pc-text)}.admin-header h1{display:none}h1,h2,p{margin:0}h1{margin-top:5px;font-size:28px;line-height:1.2}h2{font-size:20px;line-height:1.3}.admin-user{border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface);color:var(--pc-muted);padding:7px 10px;gap:10px}.admin-user span{border:0;border-radius:0;background:transparent;color:var(--pc-text-soft);padding:0;font-size:13px}.admin-quick-upload{display:inline-flex;align-items:center;gap:5px;border-left:1px solid var(--pc-border);color:var(--pc-primary);font-size:13px;font-weight:700;margin-left:2px;padding-left:10px;text-decoration:none}.admin-menu-trigger,.admin-mobile-menu,.admin-mobile-panel,.admin-mobile-menu-backdrop{display:none}.admin-mobile-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text-soft);cursor:pointer}.page-stack{display:grid;gap:24px;min-width:0}.page-toolbar,.panel-title,.issue-head,.task-row-head,.health-head{min-width:0;justify-content:space-between;gap:16px}.page-toolbar{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:18px 20px}.page-toolbar>div:first-child{min-width:220px}.page-toolbar>div:first-child,.panel-title>div:first-child,.panel-title>span,.inline-actions{min-width:0}.panel-title h2,.page-toolbar h2,.panel-title span,.inline-actions span{overflow-wrap:anywhere}.toolbar-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.toolbar-actions .n-input,.toolbar-actions .n-select{max-width:100%;min-width:0}.toolbar-control.compact{width:140px}.toolbar-control.medium{width:190px}.toolbar-control.wide{width:230px}.inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.filter-summary{max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);font-size:12px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.log-current-filter{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);margin-bottom:14px;padding:12px}.log-current-filter>div:first-child{min-width:0}.log-current-filter strong,.log-current-filter span{display:block}.log-current-filter>div:first-child span{margin-top:3px;color:var(--pc-muted);font-size:12px}.log-copy-links.copy-links-panel{grid-column:1 / -1;background:var(--pc-surface)}.log-copy-links .copy-links-actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.log-triage-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.log-triage-strip article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:10px 12px}.log-triage-strip span,.log-triage-strip strong,.log-triage-strip small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-triage-strip span,.log-triage-strip small{color:var(--pc-muted);font-size:12px}.log-triage-strip strong{margin-top:2px;color:var(--pc-text);font-size:18px}.log-triage-strip article.info strong{color:var(--pc-primary)}.log-triage-strip article.warning strong{color:#b45309}.log-triage-strip article.danger strong{color:#b91c1c}.trace-summary-panel{display:grid;gap:12px;min-width:0;border:1px solid rgba(37,99,235,.18);border-radius:var(--pc-radius);background:linear-gradient(180deg,rgba(239,246,255,.72),var(--pc-surface));margin-bottom:14px;padding:14px}.trace-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.trace-summary-head>div:first-child{min-width:0}.trace-summary-head strong,.trace-summary-head span{display:block}.trace-summary-head span{margin-top:3px;max-width:100%;overflow:hidden;color:var(--pc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trace-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.trace-summary-grid article,.trace-summary-split>article,.trace-timeline article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffb8;padding:10px}.trace-summary-grid span,.trace-summary-grid strong,.trace-summary-grid small{display:block}.trace-summary-grid span{color:var(--pc-muted);font-size:12px}.trace-summary-grid strong{margin-top:3px;color:var(--pc-text);font-size:20px}.trace-summary-grid small{margin-top:2px;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trace-summary-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trace-summary-split>article>strong{display:block;margin-bottom:8px;color:var(--pc-text)}.trace-timeline{display:grid;gap:8px}.trace-timeline article{border-color:color-mix(in srgb,var(--pc-primary) 28%,var(--pc-border));background:color-mix(in srgb,var(--pc-primary-soft) 42%,var(--pc-surface))}.trace-timeline article.source{border-color:color-mix(in srgb,var(--pc-success) 34%,var(--pc-border));background:color-mix(in srgb,var(--pc-success-soft) 42%,var(--pc-surface))}.trace-timeline article.upload{border-color:color-mix(in srgb,var(--pc-primary) 28%,var(--pc-border));background:color-mix(in srgb,var(--pc-primary-soft) 42%,var(--pc-surface))}.trace-timeline article.public{border-color:color-mix(in srgb,var(--pc-warning) 40%,var(--pc-border));background:color-mix(in srgb,var(--pc-warning-soft) 52%,var(--pc-surface))}.trace-timeline article.source:has(.n-tag--error-type){border-color:color-mix(in srgb,var(--pc-danger) 36%,var(--pc-border));background:color-mix(in srgb,var(--pc-danger-soft) 52%,var(--pc-surface))}.trace-timeline article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.trace-timeline strong,.trace-timeline span,.trace-timeline p{min-width:0}.trace-timeline strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.trace-timeline span{display:block;margin-top:4px;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.trace-timeline p{margin:8px 0 0;overflow-wrap:anywhere;color:var(--pc-text-soft);font-size:13px}.metric-grid,.health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.metric-grid article,.panel,.health-card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow)}.metric-grid article{transition:border-color .15s ease,box-shadow .15s ease;padding:16px}.metric-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.metric-head span{margin-bottom:0}.metric-head svg{color:#cbd5e1}.metric-primary{color:var(--pc-primary)!important}.metric-grid article:hover,.panel:hover,.dashboard-channel-card:hover{border-color:var(--pc-border-strong)}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}.metric-grid span{color:var(--pc-muted);margin-bottom:6px}.metric-grid strong{color:var(--pc-text);font-size:28px;font-variant-numeric:tabular-nums}.metric-grid small{margin-top:8px;color:var(--pc-muted)}.panel{min-width:0;padding:20px}.panel-title{margin-bottom:14px}.panel-title h2{display:flex;align-items:center;gap:8px}.panel-title a,.issue-head a{color:#1d55d6;text-decoration:none}.compact-list,.issue-list,.task-rows,.log-table{display:grid;gap:10px}.compact-list article,.issue-list>article,.task-rows div,.log-table article{border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:12px}.compact-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.compact-list strong,.compact-list span,.issue-head strong,.issue-head span,.task-rows strong,.task-rows span,.log-table strong,.log-table small,.task-rows small{display:block}.task-rows small{margin-top:6px;color:#7b8ca3;font-size:12px}.log-table article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-table p{margin-top:8px;color:#b42323;line-height:1.5;word-break:break-word}.dashboard-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:16px}.dashboard-risk-panel,.dashboard-access-panel{display:flex;min-height:100%;flex-direction:column}.risk-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.risk-summary-row article{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.risk-summary-row span,.risk-summary-row strong{display:block}.risk-summary-row span{color:var(--pc-muted);font-size:12px}.risk-summary-row strong{margin-top:4px;color:var(--pc-text);font-size:24px;font-variant-numeric:tabular-nums}.risk-summary-row .risk-danger{border-color:#fecaca;background:var(--pc-danger-soft)}.risk-summary-row .risk-warning{border-color:#fde68a;background:var(--pc-warning-soft)}.risk-summary-row .risk-info{border-color:#bfdbfe;background:var(--pc-primary-soft)}.risk-list{display:grid;gap:10px}.risk-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--pc-border);border-left-width:4px;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.risk-list article.risk-info{border-left-color:var(--pc-primary)}.risk-list article.risk-warning{border-color:#fde68a;border-left-color:var(--pc-warning);background:var(--pc-warning-soft)}.risk-list article.risk-danger{border-color:#fecaca;border-left-color:var(--pc-danger);background:var(--pc-danger-soft)}.risk-list strong,.risk-list span{display:block}.risk-list span{margin-top:4px;color:var(--pc-muted);line-height:1.5}.risk-list b{color:var(--pc-text);font-size:22px;font-variant-numeric:tabular-nums}.availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1}.activity-grid,.storage-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}.storage-overview-grid article{min-width:0;border:1px solid var(--pc-border);border-left:4px solid var(--pc-primary);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.storage-overview-grid span,.storage-overview-grid strong,.storage-overview-grid small{display:block;min-width:0}.storage-overview-grid span{color:var(--pc-muted);font-size:12px}.storage-overview-grid strong{margin-top:4px;color:var(--pc-text);font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.storage-overview-grid small{margin-top:5px;color:var(--pc-muted);line-height:1.45}.storage-note-list{display:grid;gap:8px;margin-top:12px}.storage-note-list article{min-width:0;border:1px solid #bfdbfe;border-radius:var(--pc-radius-sm);background:var(--pc-primary-soft);padding:10px 12px}.storage-note-list strong,.storage-note-list span{display:block;min-width:0}.storage-note-list span{margin-top:3px;color:var(--pc-text-soft);line-height:1.5;overflow-wrap:anywhere}.distribution-list{display:grid;gap:10px}.distribution-list article{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.distribution-meter{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:10px}.distribution-meter b{color:var(--pc-text);font-variant-numeric:tabular-nums;text-align:right}.distribution-list strong,.distribution-list span{display:block}.distribution-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-list span{margin-top:3px;color:var(--pc-muted);font-size:13px}.availability-grid article,.activity-grid article,.dashboard-channel-stats div{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.availability-grid article{position:relative;overflow:hidden}.availability-grid article:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--pc-border-strong)}.availability-grid .availability-ok:before,.availability-grid .availability-redirect:before{background:var(--pc-success)}.availability-grid .availability-fallback:before{background:var(--pc-primary)}.availability-grid .availability-danger:before{background:var(--pc-danger)}.availability-grid span,.availability-grid strong,.availability-grid small,.activity-grid span,.activity-grid strong,.activity-grid small,.dashboard-channel-stats span,.dashboard-channel-stats strong{display:block}.availability-grid span,.activity-grid span,.dashboard-channel-stats span{color:var(--pc-muted);font-size:12px}.availability-grid strong,.activity-grid strong,.dashboard-channel-stats strong{margin-top:4px;color:var(--pc-text);font-size:20px;font-variant-numeric:tabular-nums}.availability-grid small,.activity-grid small{margin-top:5px;color:var(--pc-muted)}.activity-grid .n-progress{margin-top:10px}.dashboard-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px}.dashboard-channel-card{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-channel-card.healthy{border-left:4px solid var(--pc-success)}.dashboard-channel-card.warning{border-left:4px solid var(--pc-warning)}.dashboard-channel-card.disabled{background:var(--pc-surface-soft)}.dashboard-channel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-channel-head>div{min-width:0}.dashboard-channel-head strong,.dashboard-channel-head span{display:block}.dashboard-channel-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-channel-head span{margin-top:3px;color:var(--pc-muted);font-size:13px}.dashboard-channel-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:12px}.dashboard-channel-policy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-top:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.dashboard-channel-policy>span{color:var(--pc-muted);font-size:12px;line-height:22px}.dashboard-channel-policy>div{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.dashboard-channel-card p{margin-top:12px;color:var(--pc-muted);line-height:1.5;word-break:break-word}.log-table small{margin-top:8px;color:var(--pc-muted)}.settings-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:9px}.settings-form label{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.settings-form label>span{color:var(--pc-text-soft);font-size:12px;font-weight:600}.settings-form label .n-input,.settings-form label .n-input-number,.settings-form label .n-select,.settings-form label .n-button,.settings-form label .n-base-selection{width:100%;min-width:0}.settings-form label.settings-action-field{align-content:end;background:var(--pc-surface)}.settings-form label.settings-action-field>span{color:var(--pc-muted)}.settings-form label.settings-action-field.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.settings-form label.settings-action-field.danger>span{color:#991b1b}.policy-warning-list,.strategy-explain,.source-policy-list{display:grid;gap:10px}.policy-warning-list span{border:1px solid #ffd9a8;border-radius:8px;background:#fff8ef;color:#8a4b00;padding:10px 12px;line-height:1.5}.strategy-explain{margin-top:16px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:12px}.strategy-explain strong{color:#14223b}.strategy-explain p{color:#53647b;line-height:1.6}.source-policy-list article{border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:14px}.source-policy-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-policy-head strong,.source-policy-head span{display:block}.source-policy-head span{margin-top:3px;color:#71839a;font-size:13px}.source-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.source-policy-grid label{display:grid;gap:8px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;padding:10px}.source-policy-grid span{color:#53647b;font-size:13px}.public-policy-list{display:grid;gap:12px}.public-policy-card{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:14px}.public-group-form{margin-top:12px}.public-channel-picker{display:grid;gap:8px;min-width:0;margin-top:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.public-channel-picker strong,.public-channel-picker span{display:block}.public-channel-picker span{color:var(--pc-muted);line-height:1.5}.public-channel-checkboxes{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0}.public-channel-checkboxes .n-checkbox{max-width:100%}.public-channel-checkboxes .n-checkbox__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px}.automation-card{border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px #25334d0f;padding:16px}.automation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.automation-head strong,.automation-head span{display:block}.automation-head span{margin-top:4px;color:#60718d;line-height:1.5}.automation-settings,.automation-state{display:grid;gap:10px;margin-top:14px}.automation-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-settings label,.automation-state>div{display:grid;gap:8px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:10px}.automation-settings span,.automation-state span{color:#53647b;font-size:13px}.automation-state strong{color:#14223b;font-size:13px}.automation-progress{display:grid;gap:8px;min-width:0;margin-top:12px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:10px}.automation-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.automation-progress span,.automation-progress strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.automation-progress span{color:var(--pc-muted)}.automation-progress strong{color:var(--pc-text)}.automation-progress-stats{display:flex;flex-wrap:wrap;gap:6px}.automation-progress-stats span{border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface);padding:3px 8px}.automation-card p{margin-top:12px;color:#53647b;line-height:1.5}.automation-card pre{overflow:auto;margin:12px 0 0;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:10px;color:#14223b;font-size:12px}.automation-preview-result{display:grid;gap:10px;margin-top:12px}.automation-preview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px}.automation-preview-stats article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px}.automation-preview-stats span,.automation-preview-stats strong{display:block}.automation-preview-stats span{color:var(--pc-muted);font-size:12px}.automation-preview-stats strong{margin-top:3px;color:var(--pc-text);font-size:18px}.automation-preview-note{border-radius:var(--pc-radius-sm);background:var(--pc-warning-soft);color:var(--pc-text-soft);line-height:1.5;padding:9px 10px}.automation-preview-samples{display:grid;gap:8px}.automation-preview-samples article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:9px}.automation-preview-samples article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.automation-preview-samples strong,.automation-preview-samples span,.automation-preview-samples code{min-width:0;overflow-wrap:anywhere}.automation-preview-samples span{display:block;margin-top:5px;color:var(--pc-muted);font-size:12px;line-height:1.45}.automation-preview-samples code{display:block;margin-top:6px;padding:5px 6px}.automation-run-list{display:grid;gap:10px}.automation-run-item{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.automation-run-item strong,.automation-run-item span,.automation-run-item small{display:block;min-width:0}.automation-run-item strong{color:var(--pc-text)}.automation-run-item span,.automation-run-item small{color:var(--pc-muted);line-height:1.45}.automation-run-item small{overflow-wrap:anywhere}.automation-run-progress{display:grid;gap:6px;min-width:0;grid-column:1 / -1}.automation-run-progress span{overflow-wrap:anywhere;font-size:12px}.editor-section.first{border-top:0;padding-top:0}.preview-grid,.test-result-box{display:grid;gap:10px}.preview-grid>div,.test-result-box>div{display:grid;gap:6px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:10px}.preview-grid span,.test-result-box span{color:#71839a;font-size:12px}.preview-grid code,.test-result-box code{display:block;width:100%}.capability-row,.preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.preview-actions{justify-content:flex-end}.policy-warnings{display:grid;gap:6px;margin-top:10px;border:1px solid #ffd9a8;border-radius:8px;background:#fff8ef;color:#8a4b00;padding:10px;font-size:13px;line-height:1.5}.test-result-box{margin-top:10px;border:1px solid #b7ebc6;border-radius:8px;background:#f3fbf5;padding:10px}.test-result-box strong{color:#10823f}.diagnostic-step-list{display:grid;gap:8px;margin-top:10px}.diagnostic-step-list>strong{color:#14223b}.diagnostic-step-list article{border:1px solid #e0e7ef;border-radius:8px;background:#fff;padding:10px}.diagnostic-step-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.diagnostic-step-list span,.diagnostic-step-list small{display:block}.diagnostic-step-list p{margin-top:6px;color:#53647b;line-height:1.5;word-break:break-word}.diagnostic-step-list small{margin-top:6px;color:#7b8ca3;font-size:12px}.diagnostics-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.diagnostics-decision-strip article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:12px}.diagnostics-decision-strip article.redirect{border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:color-mix(in srgb,var(--pc-success-soft) 40%,var(--pc-surface))}.diagnostics-decision-strip article.fallback_pic{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.diagnostics-decision-strip article.unavailable{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:var(--pc-danger-soft)}.diagnostics-decision-strip span,.diagnostics-decision-strip strong,.diagnostics-decision-strip small{display:block}.diagnostics-decision-strip span{color:var(--pc-muted);font-size:12px}.diagnostics-decision-strip strong{margin-top:5px;overflow:hidden;color:var(--pc-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.diagnostics-decision-strip small{margin-top:6px;color:var(--pc-muted);line-height:1.5;word-break:break-word}.asset-table-name strong,.asset-table-name span{display:block}.asset-table-name-compact{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.asset-thumbnail{display:grid;place-items:center;overflow:hidden;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.asset-thumbnail img{width:100%;height:100%;object-fit:cover}.asset-thumbnail-table{width:54px;height:54px}.asset-thumbnail-row{width:56px;height:56px}.asset-thumbnail-card{width:100%;height:126px;border-width:0 0 1px;border-radius:0}.asset-thumbnail.is-broken{background:linear-gradient(135deg,#ef444414,#2563eb0d),var(--pc-surface-soft)}.asset-thumbnail-fallback{display:grid;place-items:center;gap:4px;color:var(--pc-muted);padding:8px;text-align:center}.asset-thumbnail-fallback small{max-width:100%;overflow:hidden;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.asset-table-identity{display:grid;gap:4px;min-width:0}.asset-table-identity strong{overflow:hidden;color:var(--pc-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-table-name span{margin-top:3px;color:var(--pc-muted);font-size:12px}.asset-table-flags,.asset-table-taxonomy{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-height:24px;overflow:hidden}.asset-table-flags .hash-chip{max-width:170px;font-size:10px;padding:2px 6px}.asset-table-taxonomy .image-tag-chip,.asset-table-taxonomy .image-album-chip{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hash-chip{display:inline-flex;max-width:100%;align-items:center;border-color:var(--pc-border);background:var(--pc-surface-soft);color:var(--pc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.4;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.hash-chip.warning{border-color:#fde68a;background:var(--pc-warning-soft);color:#92400e}.gateway-summary-cell{display:grid;gap:4px}.gateway-summary-cell>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 7px;align-items:baseline}.gateway-summary-cell span{color:var(--pc-muted);font-size:12px}.gateway-summary-cell strong,.gateway-summary-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-summary-cell strong{color:var(--pc-text);font-size:12px}.gateway-summary-cell small{display:none}.asset-distribution-cell{display:grid;gap:7px;min-width:0}.asset-distribution-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0}.asset-distribution-head small{min-width:0;overflow:hidden;color:var(--pc-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.asset-distribution-head .source-state-chip{border-color:var(--pc-border);background:var(--pc-surface-soft);color:var(--pc-text-soft)}.asset-distribution-head .source-state-chip.ok{border-color:#bbf7d0;background:var(--pc-success-soft);color:#166534}.asset-distribution-head .source-state-chip.failed{border-color:#fecaca;background:var(--pc-danger-soft);color:#b42323}.asset-distribution-head .source-state-chip.pending{border-color:#fde68a;background:var(--pc-warning-soft);color:#92400e}.asset-table-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:184px}.asset-table-actions .n-button{min-width:0;padding:0 5px}.asset-table-actions .n-button__content{font-size:12px}.asset-overview-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.asset-overview-strip article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:14px 16px}.asset-overview-strip article.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.asset-overview-strip article.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.asset-overview-strip span,.asset-overview-strip strong{display:block}.asset-overview-strip span{color:var(--pc-muted);font-size:12px}.asset-overview-strip strong{margin-top:6px;color:var(--pc-text);font-size:24px;font-variant-numeric:tabular-nums}.tag-management-panel{min-width:0}.tag-management-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.5fr) minmax(120px,.4fr) minmax(220px,1.4fr) minmax(150px,.6fr);gap:10px}.tag-management-grid label{display:grid;min-width:0;gap:8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.tag-management-grid label>span{color:var(--pc-muted);font-size:12px}.tag-chip-row,.album-chip-row,.image-tag-strip,.image-album-strip,.tag-batch-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tag-batch-actions>*{flex:1 1 auto}.tag-form-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tag-form-actions>*{flex:1 1 auto}.tag-chip-row,.album-chip-row{margin-top:12px}.managed-chip,.image-tag-chip,.image-album-chip{--tag-color: var(--pc-primary);display:inline-flex;max-width:100%;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--tag-color) 34%,var(--pc-border));border-radius:999px;background:color-mix(in srgb,var(--tag-color) 10%,#fff);color:color-mix(in srgb,var(--tag-color) 78%,var(--pc-text));font-size:12px;line-height:1.4;padding:3px 8px}.managed-chip{padding:3px 4px 3px 8px}.managed-chip-main{display:inline-flex;min-width:0;max-width:260px;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;padding:0;text-align:left;cursor:pointer}.managed-chip-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tag-color) 70%,#fff);outline-offset:2px}.managed-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-chip-cover{width:22px;height:22px;flex:0 0 auto;border-radius:999px;object-fit:cover}.album-chip-control,.image-album-chip{--tag-color: var(--pc-success)}.managed-chip.active{background:color-mix(in srgb,var(--tag-color) 18%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tag-color) 60%,transparent)}.managed-chip-main span{color:var(--pc-muted);font-size:11px}.image-tag-strip,.image-album-strip{margin-top:8px}.image-tag-chip,.image-album-chip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visibility-chip{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;font-size:12px;line-height:1.35;padding:3px 8px}.visibility-chip.public{background:var(--pc-success-soft);color:#047857}.visibility-chip.private{background:var(--pc-warning-soft);color:#92400e}.image-visibility-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.image-visibility-row small{color:var(--pc-muted);font-size:12px}.compact-empty{min-height:auto;margin-top:12px;padding:14px}.duplicate-audit-panel{min-width:0}.duplicate-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin-bottom:14px}.duplicate-audit-grid article{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.duplicate-audit-grid article.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.duplicate-audit-grid span,.duplicate-audit-grid strong{display:block}.duplicate-audit-grid span{color:var(--pc-muted);font-size:12px}.duplicate-audit-grid strong{margin-top:6px;color:var(--pc-text);font-size:22px;font-variant-numeric:tabular-nums}.duplicate-audit-note{min-width:0;border:1px solid #fde68a;border-radius:var(--pc-radius-sm);background:var(--pc-warning-soft);color:#7c5a12;margin-bottom:14px;padding:10px 12px;line-height:1.55}.duplicate-audit-note strong,.duplicate-audit-note span{display:block}.duplicate-audit-note span{margin-top:3px}.duplicate-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px}.duplicate-group-card{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.duplicate-group-head,.duplicate-image-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.duplicate-group-head>div,.duplicate-image-row>div:first-child{min-width:0}.duplicate-group-head strong,.duplicate-group-head span,.duplicate-keep-row span,.duplicate-keep-row strong,.duplicate-keep-row small,.duplicate-image-row strong,.duplicate-image-row span{display:block}.duplicate-group-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.duplicate-group-head span,.duplicate-keep-row small,.duplicate-image-row span{margin-top:4px;color:var(--pc-muted);font-size:12px}.duplicate-keep-row{margin-top:12px;border:1px solid #bbf7d0;border-radius:var(--pc-radius-sm);background:var(--pc-success-soft);padding:10px}.duplicate-keep-row span{color:#166534;font-size:12px}.duplicate-keep-row strong{margin-top:4px;color:#14532d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicate-image-list{display:grid;gap:8px;margin-top:12px}.duplicate-image-row{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px 10px}.duplicate-image-row.keep{border-color:#bbf7d0}.duplicate-image-row strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.duplicate-role-badge{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.duplicate-role-badge.keep{background:var(--pc-success-soft);color:#166534}.duplicate-role-badge.candidate{background:var(--pc-warning-soft);color:#92400e}.duplicate-image-actions{display:flex;flex:0 0 auto;gap:4px}.duplicate-confirm-stack{display:grid;min-width:0;gap:14px}.duplicate-confirm-warning,.duplicate-confirm-checklist{min-width:0;border:1px solid #fde68a;border-radius:var(--pc-radius-sm);background:var(--pc-warning-soft);color:#7c5a12;padding:10px 12px;line-height:1.55}.duplicate-confirm-warning strong,.duplicate-confirm-warning span,.duplicate-confirm-checklist strong,.duplicate-confirm-checklist span{display:block}.duplicate-confirm-checklist span{margin-top:4px}.duplicate-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.duplicate-confirm-summary article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.duplicate-confirm-summary article.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.duplicate-confirm-summary article.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.duplicate-confirm-summary span,.duplicate-confirm-summary strong,.duplicate-confirm-summary small{display:block}.duplicate-confirm-summary span{color:var(--pc-muted);font-size:12px}.duplicate-confirm-summary strong{margin-top:5px;overflow:hidden;color:var(--pc-text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.duplicate-confirm-summary small{margin-top:4px;color:var(--pc-muted);font-size:12px}.batch-delete-preview{display:grid;min-width:0;gap:14px}.batch-delete-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.batch-delete-meta>div,.batch-delete-list{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.batch-delete-meta span,.batch-delete-meta strong{display:block}.batch-delete-meta span{color:var(--pc-muted);font-size:12px}.batch-delete-meta strong{margin-top:4px;overflow-wrap:anywhere;color:var(--pc-text);font-size:13px}.batch-delete-list{display:grid;gap:8px;max-height:280px;overflow-y:auto}.batch-delete-list>div{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(120px,auto);gap:8px;align-items:center;min-width:0}.batch-delete-list span,.batch-delete-list small{color:var(--pc-muted);font-size:12px}.batch-delete-list strong{overflow:hidden;color:var(--pc-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.batch-delete-list p{margin:0;color:var(--pc-muted);font-size:12px}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.album-details-stack{display:grid;min-width:0;gap:14px}.album-details-hero{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:stretch;min-width:0}.album-details-cover{display:grid;min-height:112px;place-items:center;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-muted);font-size:12px}.album-details-cover img{width:100%;height:100%;object-fit:cover}.album-details-info{display:grid;align-content:start;min-width:0;gap:8px}.album-details-info strong{overflow:hidden;color:var(--pc-text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.album-details-info p{margin:0;color:var(--pc-muted);line-height:1.55}.album-share-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;border:1px solid rgba(16,185,129,.22);border-radius:var(--pc-radius-sm);background:#ecfdf5;padding:8px 10px}.album-share-status.muted{border-color:var(--pc-border);background:var(--pc-surface-soft)}.album-share-status span{color:var(--pc-success);font-size:12px;font-weight:700}.album-share-status.muted span{color:var(--pc-muted)}.album-share-status small{min-width:0;color:var(--pc-muted);font-size:12px;overflow-wrap:anywhere}.album-details-actions,.album-image-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.album-copy-links.copy-links-panel{margin-top:2px}.album-copy-links .copy-links-actions{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.album-share-expiry-select{width:132px;flex:0 0 132px}.album-share-history{display:grid;min-width:0;gap:8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.album-share-history-head,.album-share-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.album-share-history-head strong{color:var(--pc-text);font-size:13px}.album-share-history-head span{color:var(--pc-muted);font-size:12px}.album-share-history-row{border-top:1px solid var(--pc-border);padding-top:8px}.album-share-history-row>div{display:grid;min-width:0;gap:2px}.album-share-history-row strong{color:var(--pc-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.album-share-history-row span{color:var(--pc-muted);font-size:12px;overflow-wrap:anywhere}.album-image-grid{display:grid;gap:10px;max-height:520px;overflow-y:auto}.album-image-grid article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px}.album-image-grid img{width:72px;height:56px;border-radius:var(--pc-radius-sm);object-fit:cover}.album-image-grid strong,.album-image-grid span{display:block;min-width:0}.album-image-grid strong{overflow:hidden;color:var(--pc-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.album-image-grid span{margin-top:4px;color:var(--pc-muted);font-size:12px}.duplicate-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.duplicate-compare-card{display:grid;align-content:start;min-width:0;gap:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.duplicate-compare-card.keep{border-color:#bbf7d0;background:var(--pc-success-soft)}.duplicate-compare-card.candidate{border-color:#fde68a;background:var(--pc-warning-soft)}.duplicate-copy-links.copy-links-panel{background:#ffffffc7}.duplicate-copy-links .copy-links-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.duplicate-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.duplicate-compare-head>div{min-width:0}.duplicate-compare-head span,.duplicate-compare-head strong{display:block}.duplicate-compare-head>div>span{color:var(--pc-muted);font-size:12px}.duplicate-compare-head strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.duplicate-meta-list{display:grid;gap:7px;margin:0}.duplicate-meta-list div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.duplicate-meta-list dt,.duplicate-meta-list dd{margin:0;min-width:0;font-size:12px}.duplicate-meta-list dt{color:var(--pc-muted)}.duplicate-meta-list dd{overflow:hidden;color:var(--pc-text-soft);text-overflow:ellipsis;white-space:nowrap}.duplicate-link-list{display:grid;gap:8px;min-width:0}.duplicate-link-list div{display:grid;gap:4px;min-width:0}.duplicate-link-list span{color:var(--pc-muted);font-size:12px}.duplicate-link-list code{display:block;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffb3;color:var(--pc-text-soft);padding:7px 8px;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.duplicate-source-strip{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.duplicate-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.table-scroll-shell{max-width:100%;overflow-x:auto;scrollbar-color:#c0cad8 transparent;scrollbar-width:thin}.table-scroll-shell::-webkit-scrollbar{width:6px;height:6px}.table-scroll-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#c0cad8}.table-scroll-shell::-webkit-scrollbar-track{background:transparent}.table-scroll-shell .n-data-table{min-width:980px}.source-table-shell .n-data-table{min-width:0}.read-order .read-order-item{display:block;border:1px solid #e0e7ef;border-radius:8px;background:#fff;padding:10px}.derivative-section-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid #e0e7ef;border-radius:8px;background:#f8fafc;padding:10px}.derivative-section-head>div{min-width:0}.derivative-section-head span,.derivative-section-head small{display:block}.derivative-section-head span{color:#102033;font-size:13px;font-weight:700}.derivative-section-head small{margin-top:4px;color:#53647b;line-height:1.5}.derivative-section-head .source-inline-actions{flex:0 0 auto;justify-content:flex-end}.read-order-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.n-data-table{max-width:100%;overflow-x:auto}.read-order-item p{margin-top:6px;color:#53647b;line-height:1.5}.trace-reason-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;min-width:0}.trace-reason-meta code{flex:0 1 auto;max-width:100%;padding:4px 7px;font-size:12px}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.health-card{padding:16px}.health-card.healthy{border-color:#b7ebc6}.health-card.warning{border-color:#ffd9a8}.health-card.danger{border-color:#ffc4c4}.health-card.disabled{background:#f7f9fc}.health-head strong,.health-head span{display:block}.health-head span{margin-top:3px;color:#71839a;font-size:13px}.health-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.health-stats div{border-radius:8px;background:#f8fbff;padding:10px}.health-stats span,.health-stats strong{display:block}.health-stats span{color:#71839a;font-size:12px}.health-stats strong{margin-top:4px;color:#14223b;font-size:18px}.health-card p{margin-top:12px;line-height:1.5;word-break:break-word}.card-actions{display:flex;justify-content:flex-end;margin-top:14px}.empty-state{display:grid;place-items:center;align-content:center;gap:4px;min-height:160px;border:1px dashed var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-muted);padding:18px;text-align:center}.empty-state strong,.empty-state span{display:block}.empty-state strong{color:var(--pc-text-soft)}.empty-state span{margin-top:6px;max-width:720px;line-height:1.55}.admin-state-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:8px 10px}.admin-state-strip.ok{border-color:#bbf7d0;background:var(--pc-success-soft)}.admin-state-strip.info{border-color:#bfdbfe;background:var(--pc-primary-soft)}.admin-state-strip.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.admin-state-strip.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.admin-state-strip strong,.admin-state-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-state-strip strong{color:var(--pc-text);font-size:13px}.admin-state-strip span{color:var(--pc-muted);font-size:12px}.admin-state-strip a,.admin-state-strip button{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);cursor:pointer;font-size:12px;line-height:1.2;padding:6px 9px;text-decoration:none;white-space:nowrap}.ops-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));gap:8px;min-width:0}.ops-fact-grid>article,.ops-fact-grid>div,.ops-fact-grid>span{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.ops-fact-grid span,.ops-fact-grid strong,.ops-fact-grid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-fact-grid span{color:var(--pc-muted);font-size:12px}.ops-fact-grid strong{margin-top:3px;color:var(--pc-text);font-size:13px;line-height:1.35}.ops-fact-grid small{margin-top:4px;color:var(--pc-muted);font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.ops-fact-grid article.ok,.ops-fact-grid div.ok,.ops-fact-grid span.ok{border-color:color-mix(in srgb,var(--pc-success) 34%,var(--pc-border));background:var(--pc-success-soft)}.ops-fact-grid article.failed,.ops-fact-grid div.failed,.ops-fact-grid span.failed,.ops-fact-grid article.danger,.ops-fact-grid div.danger,.ops-fact-grid span.danger{border-color:color-mix(in srgb,var(--pc-danger) 36%,var(--pc-border));background:var(--pc-danger-soft)}.ops-fact-grid article.warning,.ops-fact-grid div.warning,.ops-fact-grid span.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.ops-fact-grid article.muted,.ops-fact-grid div.muted,.ops-fact-grid span.muted{background:var(--pc-surface)}.ops-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.ops-summary-card.ok,.ops-summary-card.success{border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:var(--pc-success-soft)}.ops-summary-card.failed,.ops-summary-card.error,.ops-summary-card.danger{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:var(--pc-danger-soft)}.ops-summary-card.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.ops-summary-card strong,.ops-summary-card span,.ops-summary-card small{display:block;min-width:0;overflow-wrap:anywhere}.ops-summary-card strong{color:var(--pc-text)}.ops-summary-card span,.ops-summary-card small{color:var(--pc-muted);line-height:1.45}.ops-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ops-chip-row>span,.ops-chip-row>button,.ops-chip-row>a{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);padding:3px 8px;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-code-list{display:grid;gap:8px;min-width:0}.ops-code-list>div,.ops-code-list>article{display:grid;gap:5px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.ops-code-list span{color:var(--pc-muted);font-size:12px}.ops-code-list code{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.ops-diagnostic-list{display:grid;gap:8px;min-width:0}.ops-diagnostic-list>strong{color:var(--pc-text);font-size:13px}.ops-diagnostic-list article,.ops-diagnostic-list>div{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:9px}.ops-diagnostic-list article>div,.ops-diagnostic-list>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.ops-diagnostic-list span,.ops-diagnostic-list p,.ops-diagnostic-list small{min-width:0;overflow-wrap:anywhere}.ops-diagnostic-list p{margin-top:6px;color:var(--pc-text-soft);line-height:1.45}.ops-diagnostic-list small{display:block;margin-top:5px;color:var(--pc-muted);font-size:12px}.ops-note{min-width:0;border:1px solid color-mix(in srgb,var(--pc-warning) 32%,var(--pc-border));border-radius:var(--pc-radius-sm);background:var(--pc-warning-soft);color:var(--pc-text-soft);line-height:1.5;padding:9px 10px;overflow-wrap:anywhere}.ops-sample-list{display:grid;gap:8px;min-width:0}.ops-sample-list article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:9px}.ops-sample-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ops-sample-list strong,.ops-sample-list span,.ops-sample-list code{min-width:0;overflow-wrap:anywhere}.ops-sample-list span{display:block;margin-top:5px;color:var(--pc-muted);font-size:12px;line-height:1.45}.ops-sample-list code{display:block;margin-top:6px;padding:5px 6px}.admin-empty-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,auto));justify-content:center;gap:8px;width:100%;max-width:560px}.admin-empty-actions .n-button,.admin-empty-actions .log-attribution-chip{justify-content:center;min-height:34px}.public-home{min-height:100vh;background:var(--pc-bg);color:var(--pc-text);padding:20px}.public-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto 18px}.public-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.public-brand{display:flex;align-items:center;gap:12px;min-width:0}.public-brand>span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pc-radius-sm);background:var(--pc-primary);color:#fff;font-weight:800}.public-brand strong,.public-brand small{display:block}.public-brand small{color:var(--pc-muted)}.public-header-actions a,.public-drop-actions a,.public-upload-actions a,.public-link-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--pc-primary);border-radius:var(--pc-radius-sm);background:var(--pc-primary);color:#fff;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.public-link-button{cursor:pointer}.public-upload-shell{display:grid;gap:16px;max-width:1120px;margin:0 auto;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:18px}.public-album-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7);color:var(--pc-text);padding:18px}.public-album-shell{display:grid;gap:18px;max-width:1120px;margin:0 auto;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:18px}.public-album-hero{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:18px;align-items:stretch;min-width:0}.public-album-cover{display:grid;min-height:180px;place-items:center;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-muted)}.public-album-cover img{width:100%;height:100%;object-fit:cover}.public-album-title{display:grid;align-content:center;min-width:0;gap:10px}.public-album-title h1{margin:0;overflow-wrap:anywhere;color:var(--pc-text);font-size:32px;line-height:1.15}.public-album-title span{color:var(--pc-muted);line-height:1.65}.public-album-actions,.public-album-card-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.public-album-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-album-stats article{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:12px}.public-album-stats span,.public-album-stats strong{display:block}.public-album-stats span{color:var(--pc-muted);font-size:12px}.public-album-stats strong{margin-top:6px;color:var(--pc-text);font-size:24px;font-variant-numeric:tabular-nums}.public-album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.public-album-grid article{display:grid;min-width:0;gap:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:#fff;padding:10px}.public-album-grid img{width:100%;aspect-ratio:4 / 3;border-radius:var(--pc-radius-sm);object-fit:cover;background:var(--pc-surface-soft)}.public-album-grid strong,.public-album-grid span{display:block;min-width:0}.public-album-grid strong{overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.public-album-grid span{margin-top:3px;color:var(--pc-muted);font-size:12px}.public-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.public-upload-head h1{margin:4px 0 0;font-size:clamp(24px,4vw,38px);line-height:1.15}.public-upload-head span{display:block;margin-top:8px;color:var(--pc-muted);line-height:1.55}.public-upload-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.public-drop-zone{display:grid;place-items:center;gap:10px;min-height:220px;border:1px dashed var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-text);cursor:pointer;padding:28px;text-align:center;width:100%}.public-drop-zone.dragging{border-color:var(--pc-primary);background:var(--pc-primary-soft)}.public-drop-zone.disabled{cursor:not-allowed;opacity:.82}.public-drop-zone svg{color:var(--pc-primary)}.public-drop-zone strong,.public-drop-zone span{display:block}.public-drop-zone strong{font-size:18px}.public-drop-zone span{max-width:680px;color:var(--pc-muted);line-height:1.6}.public-policy-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-transform-panel{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px 12px}.public-transform-panel>div,.public-transform-panel label{display:grid;gap:5px;min-width:0}.public-transform-panel strong,.public-transform-panel label>span{color:var(--pc-text);font-size:13px;font-weight:800}.public-transform-panel>div>span{color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.public-transform-panel .n-select{width:100%;min-width:0}.public-policy-strip article{display:flex;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.public-policy-strip svg{flex:0 0 auto;color:var(--pc-success)}.public-policy-strip strong,.public-policy-strip span{display:block}.public-policy-strip span{margin-top:4px;color:var(--pc-muted);line-height:1.5}.public-channel-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.public-channel-row .n-tag{max-width:100%}.public-channel-row .n-tag__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-upload-queue{margin-top:0}.public-result-panel{min-width:0}.public-result-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.public-result-tabs button{display:grid;place-items:center;width:44px;height:40px;border:1px solid var(--pc-border);border-bottom:0;border-radius:var(--pc-radius-sm) var(--pc-radius-sm) 0 0;background:var(--pc-surface-soft);color:var(--pc-text-soft);cursor:pointer}.public-result-tabs button.active{background:var(--pc-surface);color:var(--pc-primary)}.public-result-panel textarea{display:block;width:100%;min-height:150px;border:1px solid var(--pc-border);border-radius:0 var(--pc-radius-sm) var(--pc-radius-sm) var(--pc-radius-sm);background:#eef2f7;color:var(--pc-text-soft);padding:12px;resize:vertical}.public-result-hint{margin:8px 0 0;color:var(--pc-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.public-result-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.user-images-shell{display:grid;gap:16px;max-width:1120px;margin:0 auto;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:18px}.user-images-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.user-images-head>div:first-child{min-width:0}.user-images-head h1{margin:4px 0 0;font-size:clamp(24px,4vw,36px);line-height:1.15}.user-images-head span{display:block;margin-top:8px;color:var(--pc-muted);line-height:1.55}.user-image-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.user-image-metrics article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.user-image-metrics span,.user-image-metrics strong,.user-image-metrics small{display:block}.user-image-metrics span{color:var(--pc-muted);font-size:12px}.user-image-metrics strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:22px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.user-image-metrics small{margin-top:5px;color:var(--pc-muted)}.quota-progress{height:6px;overflow:hidden;margin-top:10px;border-radius:999px;background:#e2e8f0}.quota-progress i{display:block;height:100%;border-radius:inherit;background:var(--pc-success);transition:width .2s ease}.quota-progress i.warning{background:var(--pc-warning)}.quota-progress i.danger{background:var(--pc-danger)}.user-image-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.user-image-search{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,170px));gap:10px;min-width:0}.user-image-search label{display:grid;gap:5px;min-width:0}.user-image-search span{color:var(--pc-muted);font-size:12px;font-weight:700}.user-image-search input,.user-image-search select{width:100%;min-width:0;height:36px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);padding:0 10px}.user-image-batch{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.user-image-batch>span,.public-result-actions>span{color:var(--pc-muted);font-size:12px;font-weight:700}.user-image-view-toggle{display:inline-flex;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface)}.user-image-view-toggle button{border:0;background:transparent;color:var(--pc-muted);cursor:pointer;padding:7px 10px;font-size:12px;font-weight:700}.user-image-view-toggle button.active{background:var(--pc-primary);color:#fff}.user-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}.user-image-grid.list{grid-template-columns:1fr}.user-image-card{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow)}.user-image-grid.list .user-image-card{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.user-image-card.selected{border-color:var(--pc-primary);box-shadow:0 0 0 2px #3b82f624,var(--pc-shadow)}.user-image-select{position:absolute;z-index:1;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#ffffffeb;color:var(--pc-text-soft);padding:5px 9px;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.user-image-select input{width:14px;height:14px;margin:0}.user-image-preview{display:block;overflow:hidden;background:var(--pc-surface-soft);aspect-ratio:16 / 9}.user-image-preview img{width:100%;height:100%;object-fit:contain}.user-image-grid.list .user-image-preview{height:100%;min-height:160px;aspect-ratio:auto}.user-image-body{display:grid;gap:12px;min-width:0;padding:14px}.user-image-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.user-image-title>div{min-width:0}.user-image-title strong,.user-image-title span{display:block}.user-image-title strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.user-image-title span{margin-top:4px;color:var(--pc-muted);font-size:12px;line-height:1.45}.user-image-meta,.user-image-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.user-image-meta span{max-width:100%;overflow:hidden;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);padding:3px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.user-image-actions{align-items:center}.user-image-load-more{display:flex;justify-content:center;margin-top:-2px}.user-image-empty{min-height:220px}.user-image-empty a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border:1px solid var(--pc-primary);border-radius:var(--pc-radius-sm);background:var(--pc-primary);color:#fff;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.private-channel-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;border:1px solid #bfdbfe;border-radius:var(--pc-radius-sm);background:var(--pc-primary-soft);color:var(--pc-text-soft);padding:11px 12px;line-height:1.55}.private-channel-note svg{margin-top:2px;color:var(--pc-primary)}.private-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}.user-api-key-panel{display:grid;gap:12px;min-width:0}.api-key-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}.api-key-create-row label{display:grid;gap:6px;min-width:0;border:1px solid transparent;border-radius:var(--pc-radius-sm);padding:0}.api-key-create-row label>span{color:var(--pc-muted);font-size:12px;font-weight:600}.api-key-created{display:grid;gap:8px;min-width:0;border:1px solid #bbf7d0;border-radius:var(--pc-radius-sm);background:#f0fdf4;padding:10px}.api-key-created>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.api-key-created strong{min-width:0;overflow-wrap:anywhere;color:var(--pc-text);font-size:13px}.api-key-list{display:grid;gap:8px;min-width:0}.api-key-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.api-key-list.ops-sample-list{gap:8px}.api-key-list.ops-sample-list article>div{align-items:start}.api-key-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.api-key-boundary-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.api-key-boundary-note a{color:var(--pc-primary);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.api-key-list article.revoked{background:var(--pc-surface-soft);opacity:.72}.api-key-list article>div{display:grid;gap:3px;min-width:0}.api-key-list strong,.api-key-list span,.api-key-list small{min-width:0;overflow-wrap:anywhere}.api-key-list strong{color:var(--pc-text)}.api-key-list span,.api-key-list small{color:var(--pc-muted)}.api-key-list small{grid-column:1 / -1;font-size:12px}.private-channel-card{display:grid;gap:12px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:14px}.private-channel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.private-channel-head>div{min-width:0}.private-channel-head strong,.private-channel-head span{display:block}.private-channel-head strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.private-channel-head span{margin-top:4px;color:var(--pc-muted);font-size:12px}.private-channel-policy,.private-channel-config{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.private-channel-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.private-channel-config span{min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);padding:3px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.private-channel-policy.ops-chip-row,.private-channel-config.ops-chip-row{gap:5px}.private-channel-policy.ops-chip-row>span,.private-channel-config.ops-chip-row>span{flex:0 1 auto}.private-channel-test{display:grid;gap:7px;min-width:0;border:1px solid #bbf7d0;border-radius:var(--pc-radius-sm);background:#f0fdf4;color:var(--pc-text-soft);padding:10px}.private-channel-test.failed{border-color:#fecaca;background:#fef2f2}.private-channel-test>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.private-channel-test.ops-diagnostic-list>div{border:0;background:transparent;padding:0}.private-channel-test.ops-diagnostic-list>span{display:block;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-muted);padding:5px 7px;font-size:12px}.private-channel-test strong,.private-channel-test p,.private-channel-test span{min-width:0;overflow-wrap:anywhere}.private-channel-test p{margin:0;font-size:12px;line-height:1.5}.private-channel-test span{color:var(--pc-muted);font-size:12px;line-height:1.45}.private-channel-log-list{display:grid;gap:10px;min-width:0;max-height:min(70vh,680px);overflow-y:auto}.private-channel-log-item{display:grid;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:12px}.private-channel-log-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.private-channel-log-item strong,.private-channel-log-item p,.private-channel-log-item small{min-width:0;overflow-wrap:anywhere}.private-channel-log-item p{margin:0;color:var(--pc-danger);font-size:13px;line-height:1.5}.private-channel-log-item small{color:var(--pc-muted)}.private-channel-form{display:grid;gap:16px}.private-policy-grid{margin-top:0}.login-page{display:grid;place-items:center;min-height:100vh;padding:24px}.login-card{width:min(420px,100%);border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:0 16px 42px #25334d1a;padding:28px}.login-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.login-error{margin-bottom:14px}.upload-panel .panel-header h2,.asset-summary,.queue-header strong{display:flex;align-items:center;gap:8px}.upload-actions{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:6px;min-width:min(100%,320px)}.upload-actions .n-button{width:100%;min-width:0;white-space:nowrap}.upload-actions .n-button .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-logic{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:14px}.upload-logic>svg{margin-top:2px;color:var(--pc-primary)}.upload-logic span{display:block;min-width:0;color:var(--pc-muted);overflow-wrap:anywhere}.upload-logic>div{min-width:0}.drop-zone{border-color:var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-text);padding:24px;text-align:center}.drop-zone.dragging{border-color:var(--pc-primary);background:var(--pc-primary-soft)}.drop-icon{border-radius:var(--pc-radius);background:var(--pc-primary-soft);color:var(--pc-primary);font-size:0}.drop-zone small{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;color:var(--pc-muted)}.queue-header,.queue-header>div,.queue-title{min-width:0}.queue-header.compact{justify-content:flex-start}.queue-header>div{flex-wrap:wrap;color:var(--pc-muted)}.queue-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:10px}.queue-item>img{width:72px;height:72px;object-fit:cover;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.queue-main,.queue-title>div{min-width:0}.queue-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.queue-title .n-tag{flex:0 0 auto}.queue-title strong,.queue-title span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-meta{min-width:0}.queue-meta code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-title span,.queue-meta span,.asset-summary,.asset-title span,dt{color:var(--pc-muted)}.queue-error,.queue-note{word-break:break-word}.upload-sync-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.upload-sync-summary article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.upload-sync-summary strong,.upload-sync-summary span{display:block;min-width:0}.upload-sync-summary strong{color:var(--pc-text);font-size:13px}.upload-sync-summary span{margin-top:3px;color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.upload-sync-note{grid-column:1 / -1;margin:0;color:var(--pc-text-soft);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.upload-sync-items{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px;min-width:0}.upload-sync-items span{border:1px solid #bbf7d0;border-radius:999px;background:var(--pc-success-soft);color:#166534;padding:3px 8px}.upload-sync-items span.failed{border-color:#fecaca;background:var(--pc-danger-soft);color:#b42323}.upload-sync-items span.pending{border-color:#bfdbfe;background:var(--pc-info-soft);color:#1d4ed8}.upload-review-summary{display:flex;align-items:flex-start;gap:8px;margin-top:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px 10px}.upload-review-summary span:last-child{min-width:0;color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.queue-dedupe-note{border:1px solid #bbf7d0;border-radius:var(--pc-radius-sm);background:var(--pc-success-soft);color:#166534;line-height:1.5;padding:8px 10px;word-break:break-word}.queue-error{color:var(--pc-danger)}.result-item,.asset-card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface)}.asset-card{box-shadow:var(--pc-shadow)}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.asset-card img{background:var(--pc-surface-soft)}.asset-hash-row{display:grid;gap:6px;min-width:0}.asset-hash-row small{color:#92400e;line-height:1.45;word-break:break-word}.link-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.link-row code{flex:1 1 220px;min-width:0;max-width:100%;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.link-row .n-button{flex:0 1 auto;min-width:0}.link-row .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-links-panel{display:grid;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:9px}.copy-links-panel.compact{padding:8px}.copy-links-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.copy-links-head strong{min-width:0;overflow:hidden;color:var(--pc-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.copy-links-head span{min-width:0;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.copy-links-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;min-width:0}.copy-links-panel.compact .copy-links-actions{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.copy-links-actions button{min-width:0;min-height:34px;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);cursor:pointer;font-size:13px;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.copy-links-actions button:hover,.copy-links-actions button.active{border-color:#bfdbfe;color:var(--pc-primary)}.copy-links-actions button.primary{border-color:#2563eb47;background:var(--pc-primary-soft);color:var(--pc-primary);font-weight:700}.copy-links-field{display:grid;gap:4px;min-width:0}.copy-links-field span{color:var(--pc-muted);font-size:12px}.copy-links-field textarea{display:block;width:100%;min-width:0;overflow:hidden;resize:none;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;padding:8px 9px;text-overflow:ellipsis;white-space:nowrap}.copy-links-field textarea:hover,.copy-links-field textarea:focus{overflow:auto;outline:2px solid rgba(37,99,235,.22);outline-offset:1px;text-overflow:clip}code{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text)}.asset-actions{min-width:0}.source-badge{border-color:var(--pc-border);color:var(--pc-muted)}.source-detail-modal,.logs-modal{width:min(920px,calc(100vw - 32px))}.source-admin{margin-bottom:0}.source-stats,.task-stats,.settings-grid,.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.source-stats div,.task-stats div,.settings-grid div,.dashboard-grid div,.task-action-item,.task-center-item,.source-health-card,.diagnostics-panel,.diagnostics-summary,.source-detail-item,.retry-item,.log-item,.log-table article{border-color:var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface)}.source-health-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.source-health-metrics,.health-stats{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.source-health-metrics div,.health-stats div,.preview-grid>div,.test-result-box>div,.task-rows div,.compact-list article,.issue-list>article{border-color:var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.modern-log-table article{border-left:3px solid transparent}.modern-log-table article:has(.n-tag--error-type){border-left-color:var(--pc-danger)}.log-attribution-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-width:0}.log-attribution-row span{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);overflow:hidden;padding:3px 8px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audit-metadata-grid{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.audit-metadata-grid span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-muted);font-size:12px}.audit-metadata-grid strong{flex-shrink:0;color:var(--pc-text);font-size:12px}.audit-metadata-grid code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pc-muted);font-size:12px}.audit-diff-panel{display:grid;gap:8px;margin-top:10px;min-width:0;padding:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.audit-diff-panel>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.audit-diff-panel>article{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding-top:8px;border-top:1px solid var(--pc-border)}.audit-diff-panel>article>strong,.audit-diff-panel b{color:var(--pc-text);font-size:12px}.audit-diff-panel span{display:grid;gap:3px;min-width:0}.audit-diff-panel code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pc-muted);font-size:12px}@media(max-width:720px){.audit-diff-panel>article{grid-template-columns:1fr}}.log-attribution-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);cursor:pointer;padding:3px 8px;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:none}.log-attribution-chip code,.log-attribution-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-attribution-chip:hover{border-color:var(--pc-primary);background:var(--pc-primary-soft);color:var(--pc-primary)}.n-popconfirm{max-width:min(420px,calc(100vw - 32px))}.n-popconfirm__body{min-width:0;color:var(--pc-text-soft);line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.n-popconfirm__action{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.n-popconfirm__action .n-button{min-width:72px}.inline-link-button{border:0;background:transparent;color:var(--pc-primary);cursor:pointer;font:inherit;padding:0}.inline-link-button:hover{text-decoration:underline}.log-attribution-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.log-attribution-summary article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:12px}.log-attribution-summary strong,.log-attribution-summary span{display:block}.log-attribution-summary>article>div:first-child span{margin-top:3px;color:var(--pc-muted);font-size:12px}.log-summary-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-width:0}.log-summary-chip-row button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface);color:var(--pc-text-soft);cursor:pointer;padding:5px 8px}.log-summary-chip-row .log-attribution-chip{gap:6px;min-width:0;padding:5px 8px}.log-summary-chip-row button.active{border-color:var(--pc-primary);background:var(--pc-primary-soft);color:var(--pc-primary)}.log-summary-chip-row code{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-summary-chip-row span{flex:0 0 auto;font-size:12px}.dashboard-attribution-summary{margin-bottom:0}.log-filter-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.log-filter-strip span{max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-primary-soft);color:var(--pc-primary);overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.log-hint{border-radius:var(--pc-radius-sm);background:var(--pc-primary-soft);color:var(--pc-text-soft);padding:9px 10px}.log-raw,.image-log-raw{max-width:100%;overflow:hidden;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;padding:9px 10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.modern-log-table article>div,.log-item>div,.task-center-title,.source-health-head,.task-row-head,.issue-head{min-width:0}.modern-log-table strong,.log-item strong,.task-center-title strong,.source-health-head strong,.issue-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-log-table p,.log-item p,.source-alerts span,.task-action-item p,.task-item p,.source-decision,.source-error{word-break:break-word}.source-participation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.source-participation-grid article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.source-participation-grid article.ok{border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:var(--pc-success-soft)}.source-participation-grid article.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.source-participation-grid span,.source-participation-grid strong,.source-participation-grid small{display:block}.source-participation-grid span{color:var(--pc-muted);font-size:12px}.source-participation-grid strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.source-participation-grid small{margin-top:4px;color:var(--pc-muted);line-height:1.45;overflow-wrap:anywhere}.source-capability-box{display:grid;gap:8px;margin-top:12px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.source-capability-box>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.source-capability-box span{flex:0 0 40px;color:var(--pc-muted);font-size:12px}.source-capability-box .n-tag{max-width:100%}.source-capability-box .n-tag__content,.source-inline-actions .n-tag__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-action-hint{margin-top:10px;border-radius:var(--pc-radius-sm);background:var(--pc-primary-soft);color:var(--pc-text-soft);padding:9px 10px;line-height:1.55;word-break:break-word}.image-log-list{display:grid;gap:12px}.image-log-item{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.image-log-item.success{border-color:color-mix(in srgb,var(--pc-success) 38%,var(--pc-border));background:color-mix(in srgb,var(--pc-success-soft) 55%,var(--pc-surface))}.image-log-item.failed{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:color-mix(in srgb,var(--pc-danger-soft) 55%,var(--pc-surface))}.image-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.image-log-head>div{min-width:0}.image-log-head strong,.image-log-head span{display:block}.image-log-head strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.image-log-head span{margin-top:3px;color:var(--pc-muted);font-size:12px}.image-log-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.image-log-meta span{border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);padding:3px 8px;font-size:12px}.image-log-error,.image-log-raw,.image-log-hint{margin-top:10px;border-radius:var(--pc-radius-sm);padding:10px;line-height:1.55;word-break:break-word}.image-log-error{background:var(--pc-danger-soft);color:#b42323}.image-log-hint{background:var(--pc-primary-soft);color:var(--pc-text-soft)}.drawer-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer-access-grid article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.drawer-access-grid article.ok{border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:var(--pc-success-soft)}.drawer-access-grid article.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.drawer-access-grid article.muted{border-color:var(--pc-border-strong)}.drawer-access-grid span,.drawer-access-grid strong,.drawer-access-grid small{display:block}.drawer-access-grid span{color:var(--pc-muted);font-size:12px}.drawer-access-grid strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.drawer-access-grid small{margin-top:5px;color:var(--pc-muted);line-height:1.45;word-break:break-word}.policy-risk-list{display:grid;gap:8px;margin-top:10px}.policy-risk-list article{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-primary-soft);padding:10px}.policy-risk-list article.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.policy-risk-list article.danger{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:var(--pc-danger-soft)}.policy-risk-list strong,.policy-risk-list span{display:block}.policy-risk-list strong{color:var(--pc-text);font-size:13px}.policy-risk-list span{margin-top:4px;color:var(--pc-text-soft);line-height:1.5;word-break:break-word}.test-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:12px}.test-summary-card.ok{border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:var(--pc-success-soft)}.test-summary-card.failed{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:var(--pc-danger-soft)}.test-summary-card strong,.test-summary-card span,.test-summary-card small{display:block}.test-summary-card strong{color:var(--pc-text)}.test-summary-card span,.test-summary-card small{color:var(--pc-muted);line-height:1.45}.source-test-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.source-test-actions .n-button{min-width:0}.source-test-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:10px}.source-test-mode-grid article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.source-test-mode-grid strong,.source-test-mode-grid span{display:block;min-width:0}.source-test-mode-grid strong{color:var(--pc-text);font-size:13px}.source-test-mode-grid span{margin-top:3px;color:var(--pc-muted);font-size:12px;line-height:1.45}.test-capability-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin-top:8px;min-width:0}.test-capability-strip article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px 9px}.test-capability-strip article.ok{border-color:color-mix(in srgb,var(--pc-success) 34%,var(--pc-border));background:var(--pc-success-soft)}.test-capability-strip article.failed{border-color:color-mix(in srgb,var(--pc-danger) 36%,var(--pc-border));background:var(--pc-danger-soft)}.test-capability-strip article.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.test-capability-strip span,.test-capability-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-capability-strip span{color:var(--pc-muted);font-size:12px}.test-capability-strip strong{margin-top:3px;color:var(--pc-text);font-size:13px}.issue-card{border-left:4px solid var(--pc-border-strong)!important}.issue-card.danger{border-left-color:var(--pc-danger)!important}.issue-card.warning{border-left-color:var(--pc-warning)!important}.issue-card.info{border-left-color:var(--pc-primary)!important}.duplicate-task-panel{min-width:0}.duplicate-task-note{min-width:0;border:1px solid #fde68a;border-radius:var(--pc-radius-sm);background:var(--pc-warning-soft);color:#7c5a12;margin-bottom:12px;padding:10px 12px;line-height:1.55}.duplicate-task-note strong,.duplicate-task-note span{display:block}.duplicate-task-note span{margin-top:3px}.duplicate-task-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px}.duplicate-task-card{display:grid;min-width:0;gap:10px;border:1px solid var(--pc-border);border-left:4px solid var(--pc-warning);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.duplicate-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.duplicate-task-head>div{min-width:0}.duplicate-task-head strong,.duplicate-task-head span,.duplicate-task-keep strong,.duplicate-task-keep span,.duplicate-task-keep small,.duplicate-task-candidates strong,.duplicate-task-candidates span{display:block}.duplicate-task-head strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.duplicate-task-head span,.duplicate-task-keep small,.duplicate-task-candidates span{margin-top:4px;color:var(--pc-muted);font-size:12px;line-height:1.45}.duplicate-task-head a{flex:0 0 auto;color:var(--pc-primary);font-size:12px;font-weight:600;text-decoration:none}.duplicate-task-keep{border:1px solid #bbf7d0;border-radius:var(--pc-radius-sm);background:var(--pc-success-soft);padding:10px}.duplicate-task-keep span{color:#166534;font-size:12px}.duplicate-task-keep strong,.duplicate-task-candidates strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.duplicate-task-candidates{display:grid;gap:8px}.duplicate-task-candidates div{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px 10px}.issue-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin-top:12px}.issue-status-grid article{min-width:0;border:1px solid var(--pc-border);border-left:4px solid var(--pc-border-strong);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.issue-status-grid article.ok{border-left-color:var(--pc-success);background:var(--pc-success-soft)}.issue-status-grid article.warning{border-left-color:var(--pc-warning);background:var(--pc-warning-soft)}.issue-status-grid article.danger{border-left-color:var(--pc-danger);background:var(--pc-danger-soft)}.issue-status-grid span,.issue-status-grid strong,.issue-status-grid small{display:block}.issue-status-grid span{color:var(--pc-muted);font-size:12px}.issue-status-grid strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.issue-status-grid small{margin-top:4px;color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.task-rows .task-row-card{border-left:4px solid var(--pc-border-strong)}.task-rows .task-row-card.danger{border-left-color:var(--pc-danger);background:var(--pc-danger-soft)}.task-rows .task-row-card.warning{border-left-color:var(--pc-warning);background:var(--pc-warning-soft)}.task-rows .task-row-card.info{border-left-color:var(--pc-primary)}.task-context-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.task-context-row small{margin-top:0;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface);padding:3px 8px}.dashboard-page{gap:18px}.dashboard-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.dashboard-view-tabs{display:flex;gap:4px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.dashboard-view-tabs button{border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;padding:5px 10px}.dashboard-view-tabs button:focus-visible,.source-health-view-tabs button:focus-visible,.user-workspace-tabs button:focus-visible,.user-image-view-toggle button:focus-visible,.public-result-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 72%,transparent);outline-offset:2px}.dashboard-view-tabs button.active{background:#111827;color:#fff}.dashboard-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.dashboard-focus-card{display:grid;gap:5px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:11px 12px;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.dashboard-focus-card:hover{border-color:var(--pc-border-strong);background:var(--pc-surface-soft)}.dashboard-focus-card span,.dashboard-focus-card strong,.dashboard-focus-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-focus-card span{color:var(--pc-muted);font-size:12px;font-weight:700}.dashboard-focus-card strong{color:var(--pc-text);font-size:20px;font-variant-numeric:tabular-nums}.dashboard-focus-card small{color:var(--pc-muted);font-size:12px}.dashboard-focus-card.ok{border-color:#bbf7d0}.dashboard-focus-card.warning{border-color:#fde68a;background:color-mix(in srgb,var(--pc-warning-soft) 72%,var(--pc-surface))}.dashboard-focus-card.danger{border-color:#fecaca;background:color-mix(in srgb,var(--pc-danger-soft) 72%,var(--pc-surface))}.dashboard-focus-card.info{border-color:#bfdbfe;background:color-mix(in srgb,var(--pc-primary-soft) 72%,var(--pc-surface))}.dashboard-metric-strip article{min-width:0;padding:13px 14px}.dashboard-metric-strip strong{font-size:23px}.dashboard-metric-strip small,.dashboard-system-metrics small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-priority-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px}.dashboard-ops-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px;min-width:0}.dashboard-ops-grid>.panel{min-width:0}.dashboard-distribution-panel{grid-column:1 / -1}.dashboard-system-stack{display:grid;gap:14px;min-width:0}.dashboard-system-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-system-metrics article{min-width:0;padding:13px 14px}.dashboard-system-metrics strong{overflow:hidden;font-size:23px;text-overflow:ellipsis;white-space:nowrap}.dashboard-system-grid{align-items:start}.dashboard-system-grid>.panel{min-height:100%}.system-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;min-width:0}.system-fact-grid article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:11px}.system-fact-grid span,.system-fact-grid strong,.system-fact-grid small{display:block;min-width:0}.system-fact-grid span{color:var(--pc-muted);font-size:12px}.system-fact-grid strong{margin-top:4px;overflow:hidden;color:var(--pc-text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.system-fact-grid small{margin-top:4px;overflow:hidden;color:var(--pc-muted);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.compact-storage-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.compact-storage-grid article,.compact-distribution-list article{padding:10px}.compact-storage-grid strong{font-size:18px}.compact-storage-notes{max-height:132px;overflow:auto}.compact-attribution-summary{grid-template-columns:1fr;gap:10px}.compact-attribution-summary article{padding:10px}.compact-distribution-list{gap:8px}.compact-distribution-list article{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.dashboard-channel-panel,.dashboard-errors-panel{padding:14px}.dashboard-channel-panel .panel-title,.dashboard-errors-panel .panel-title{align-items:flex-start;margin-bottom:10px}.dashboard-channel-panel .dashboard-channel-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:8px}.dashboard-channel-panel .dashboard-channel-card{display:grid;gap:8px;min-width:0;overflow:hidden;box-shadow:none;padding:10px}.dashboard-channel-panel .capability-row,.dashboard-channel-panel .dashboard-channel-policy{min-width:0;margin-top:0}.dashboard-channel-panel .capability-row .n-tag,.dashboard-channel-panel .dashboard-channel-policy .n-tag{min-width:0;max-width:100%}.dashboard-channel-panel .capability-row .n-tag__content,.dashboard-channel-panel .dashboard-channel-policy .n-tag__content{overflow:hidden;text-overflow:ellipsis}.dashboard-channel-panel .dashboard-channel-head{min-width:0}.dashboard-channel-panel .dashboard-channel-head>div{min-width:0}.dashboard-channel-panel .dashboard-channel-head strong,.dashboard-channel-panel .dashboard-channel-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-channel-panel .dashboard-channel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0}.dashboard-channel-panel .dashboard-channel-stats div{padding:8px}.dashboard-channel-panel .dashboard-channel-stats strong{font-size:16px}.dashboard-channel-panel .dashboard-channel-card p{margin-top:0;display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-errors-panel .log-table{gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface)}.dashboard-errors-panel .log-table article{border:0;border-bottom:1px solid var(--pc-border);border-left:3px solid var(--pc-danger);box-shadow:none;min-width:0;padding:9px 10px}.dashboard-errors-panel .log-table article>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.dashboard-errors-panel .log-table article>div:first-child strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-errors-panel .log-table article:last-child{border-bottom:0}.dashboard-errors-panel .log-table p{margin-top:6px;max-width:100%;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.dashboard-errors-panel .log-table .log-attribution-row>*{min-width:0;max-width:100%}.dashboard-errors-panel .log-table .log-raw,.dashboard-errors-panel .log-table .log-hint{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-detail-modal{width:min(1280px,calc(100vw - 32px))}.source-detail-modal .n-card{max-height:calc(100vh - 32px)}.source-detail-modal .n-card__content{min-width:0;max-height:calc(100vh - 106px);overflow-y:auto;overflow-x:hidden}.source-detail-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:12px;min-width:0}.source-detail-link-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-detail-link-strip>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px}.source-detail-link-strip span{color:var(--pc-muted);font-size:12px;font-weight:700}.source-detail-link-strip code{min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.source-detail-link-strip .n-button{min-width:58px}.source-detail-links.copy-links-panel{grid-column:1 / -1}.source-detail-links .copy-links-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.source-detail-main,.source-detail-side{min-width:0}.source-detail-side{position:sticky;top:16px;display:grid;gap:10px;max-height:min(76vh,820px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:2px}.source-detail-side .source-detail-list,.source-detail-side .retry-panel{display:grid;gap:8px;min-width:0}.source-detail-side .source-detail-item,.source-detail-side .retry-item{min-width:0;border-color:var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:none;padding:10px}.source-detail-side .source-detail-item>div:first-child,.source-detail-side .retry-item{display:flex;min-width:0;justify-content:space-between;align-items:flex-start;gap:8px}.source-detail-side .source-inline-actions{justify-content:flex-start;gap:5px;min-width:0}.source-detail-side .source-inline-actions .n-button,.source-detail-side .source-inline-actions .n-tag{min-width:0;max-width:100%}.source-detail-side .source-inline-actions .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-detail-side .source-participation-grid{grid-template-columns:1fr;gap:6px;margin-top:8px}.source-detail-side .source-participation-grid article,.source-detail-side .source-capability-box{padding:8px}.source-detail-side .source-action-hint,.source-detail-side .source-decision,.source-detail-side .source-error{margin-top:8px;font-size:12px;line-height:1.45}.source-detail-side .source-detail-item dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0}.source-detail-side .source-detail-item dl>div{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:7px}.source-detail-side .source-detail-item dt,.source-detail-side .source-detail-item dd{margin:0;min-width:0}.source-detail-side .source-detail-item dt{color:var(--pc-muted);font-size:11px}.source-detail-side .source-detail-item dd{margin-top:3px;overflow:hidden;color:var(--pc-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.source-detail-side .source-detail-item dd .n-tag{max-width:100%}.source-detail-side .source-detail-item dd .n-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-detail-side .source-path-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:8px;min-width:0}.source-detail-side .source-path-row span{color:var(--pc-muted);font-size:12px}.source-detail-side .source-path-row code{min-width:0;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.source-detail-side .source-path-row .n-button{min-width:0}.source-detail-side .retry-panel>div:first-child{display:grid;gap:2px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px}.source-detail-side .retry-panel h3,.source-detail-side .retry-panel p{margin:0}.source-detail-side .retry-panel h3{color:var(--pc-text);font-size:14px}.source-detail-side .retry-panel p{color:var(--pc-muted);font-size:11px}.public-upload-main{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;align-items:stretch;min-width:0}.public-upload-main .public-drop-zone{min-height:260px}.compact-public-result{display:grid;min-height:100%;align-content:stretch;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:12px}.compact-public-result textarea{min-height:188px;flex:1 1 auto;background:var(--pc-surface)}.compact-public-result .public-result-tabs button.active{background:var(--pc-surface)}.public-policy-strip{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.public-policy-strip article{padding:10px}.public-policy-strip span{font-size:12px}.logs-page{gap:18px}.logs-toolbar{align-items:flex-start}.logs-toolbar .toolbar-actions{display:grid;grid-template-columns:minmax(240px,1fr) minmax(112px,150px) minmax(112px,150px) repeat(3,minmax(86px,auto));align-items:center;gap:8px;width:min(100%,980px);min-width:0}.logs-toolbar .toolbar-actions>*,.logs-toolbar .toolbar-actions .n-input,.logs-toolbar .toolbar-actions .n-select,.logs-toolbar .toolbar-actions .n-button{width:100%;min-width:0;max-width:100%}.log-filter-panel{padding:14px}.log-filter-panel .panel-title{margin-bottom:10px}.log-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;min-width:0}.log-filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.log-metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:8px}.log-metric-strip article{padding:10px}.log-metric-strip strong{font-size:20px}.log-metric-strip small,.log-metric-strip span{font-size:12px}.modern-log-table article{padding:11px 12px}.modern-log-table .log-attribution-row{gap:5px;margin-top:7px}.logs-console{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:14px;min-width:0}.logs-control-rail{position:sticky;top:0;display:grid;gap:10px;min-width:0;max-height:calc(100vh - 104px);overflow:auto;padding-right:2px}.logs-control-rail::-webkit-scrollbar{width:6px}.logs-control-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.logs-control-rail .log-filter-panel{padding:12px}.logs-control-rail .log-filter-panel .panel-title{align-items:flex-start;gap:10px}.logs-control-rail .log-filter-grid{grid-template-columns:1fr}.logs-control-rail .log-filter-actions{gap:6px}.logs-control-rail .log-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.logs-control-rail .log-metric-strip article{border:0;border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:9px 10px}.logs-control-rail .log-metric-strip article:nth-child(2n){border-right:0}.logs-control-rail .log-metric-strip article:nth-last-child(-n+2){border-bottom:0}.logs-control-rail .log-metric-strip strong{font-size:18px}.log-stream-panel{min-width:0;padding:14px}.log-stream-panel>.panel-title{align-items:flex-start;gap:10px;margin-bottom:10px}.log-stream-panel>.panel-title .inline-actions{justify-content:flex-end;flex-wrap:wrap}.log-stream-tabs{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.log-stream-tabs button{border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;line-height:1.3;padding:5px 8px}.log-stream-tabs button:hover{background:var(--pc-surface);color:var(--pc-text)}.log-stream-tabs button:focus-visible,.source-view-tabs button:focus-visible,.source-editor-side-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 72%,transparent);outline-offset:2px}.log-stream-tabs button.active{background:#111827;color:#fff}.log-stream-panel .log-current-filter{margin-bottom:10px}.log-stream-panel .trace-summary-panel{margin-bottom:10px;padding:12px}.log-stream-panel .trace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.log-stream-panel .trace-summary-grid article,.log-stream-panel .trace-summary-split>article,.log-stream-panel .trace-timeline article{padding:8px}.log-stream-panel .log-attribution-summary{gap:8px;margin-bottom:10px}.log-stream-panel .log-attribution-summary article{padding:10px}.log-stream-panel .modern-log-table{gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface)}.log-stream-panel .modern-log-table article{display:grid;gap:5px;border:0;border-bottom:1px solid var(--pc-border);border-left:3px solid transparent;background:var(--pc-surface);box-shadow:none;padding:9px 10px}.log-stream-panel .modern-log-table article:last-child{border-bottom:0}.log-stream-panel .modern-log-table article>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.log-stream-panel .modern-log-table article>div:first-child>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-stream-panel .modern-log-table article>div:first-child>.n-tag{flex:0 0 auto}.log-stream-panel .modern-log-table article>small{color:var(--pc-muted);font-size:11px;line-height:1.35}.log-stream-panel .modern-log-table article:has(.n-tag--error-type){border-left-color:var(--pc-danger)}.log-stream-panel .modern-log-table article:has(.n-tag--success-type){border-left-color:var(--pc-success)}.log-stream-panel .modern-log-table p{margin:2px 0 0;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);font-size:12px;line-height:1.42;padding:7px 8px}.log-stream-panel .modern-log-table .log-raw,.log-stream-panel .modern-log-table .log-hint{margin-top:2px;padding:7px 8px}.log-stream-panel .modern-log-table .log-attribution-row{gap:4px;margin-top:2px;max-height:64px;overflow:hidden}.log-stream-panel .modern-log-table .log-attribution-row span,.log-stream-panel .modern-log-table .log-attribution-chip{max-width:min(220px,100%);overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.log-stream-panel .modern-log-table .inline-link-button{max-width:92px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.log-stream-panel .log-filter-strip,.log-stream-panel .trace-summary-head .inline-actions,.log-stream-panel .log-summary-chip-row{min-width:0}.async-replica-log-panel{display:grid;gap:8px;min-width:0;margin-bottom:12px}.async-replica-log-panel .admin-state-strip{margin:0}.async-replica-log-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.async-replica-log-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.async-replica-log-facts article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px 10px}.async-replica-log-facts span,.async-replica-log-facts strong{display:block;min-width:0;overflow-wrap:anywhere}.async-replica-log-facts span{color:var(--pc-muted);font-size:12px}.async-replica-log-facts strong{margin-top:3px;color:var(--pc-text);font-size:14px}.log-stream-panel .log-filter-strip span,.log-stream-panel .trace-summary-head .inline-actions>*,.log-stream-panel .log-summary-chip-row>*{min-width:0;max-width:100%}.log-stream-panel .modern-log-table strong{font-size:13px}.log-stream-panel .audit-metadata-grid,.log-stream-panel .audit-diff-panel{margin-top:8px}.logs-control-rail .log-filter-panel .inline-actions{justify-content:flex-start;gap:6px}.log-load-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px;border:1px dashed var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-muted);padding:10px}.log-load-more span{font-size:12px}.diagnostics-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:12px;min-width:0}.diagnostics-console .diagnostics-summary,.diagnostics-console-strip,.diagnostics-console-grid{grid-column:1 / -1}.diagnostics-console .diagnostics-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:12px}.diagnostics-console .diagnostics-summary>div:first-child{display:grid;gap:8px;min-width:0}.diagnostics-console .diagnostics-summary strong{min-width:0;color:var(--pc-text);line-height:1.5;overflow-wrap:anywhere}.diagnostics-console .diagnostics-metrics{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.diagnostics-console .diagnostics-metrics span{min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);padding:4px 8px;font-size:12px}.diagnostics-console-strip{gap:8px}.diagnostics-console-strip article{min-width:0;padding:10px}.diagnostics-console-strip article,.diagnostics-decision-strip article{overflow:hidden}.diagnostics-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.diagnostics-console-grid>div{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.diagnostics-console-grid span,.diagnostics-console-grid strong,.diagnostics-console-grid small{display:block;min-width:0}.diagnostics-console-grid span{color:var(--pc-muted);font-size:12px}.diagnostics-console-grid strong{margin-top:4px;overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.diagnostics-console-grid small{margin-top:4px;overflow-wrap:anywhere;color:var(--pc-muted);font-size:12px;line-height:1.45}.diagnostics-trace-panel,.read-plan-panel{grid-column:1}.derivative-console-panel,.diagnostics-side-panel,.diagnostics-console-actions,.diagnostics-task-panel{grid-column:2}.diagnostics-console .read-order,.diagnostics-task-panel,.diagnostics-console-actions{display:grid;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:12px}.diagnostics-console .read-order *,.diagnostics-task-panel *{min-width:0}.diagnostics-console .read-order>span{display:block;color:var(--pc-text);font-size:13px;font-weight:800}.diagnostics-console .read-order .read-order-item,.diagnostics-task-panel .task-item{display:grid;gap:6px;min-width:0;border-color:var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.diagnostics-console .read-order-item>div,.diagnostics-task-panel .task-item>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.diagnostics-console .read-order-item strong,.diagnostics-task-panel .task-item strong{min-width:0;display:block;overflow-wrap:anywhere}.diagnostics-console .read-order-item p,.diagnostics-task-panel .task-item p{margin-top:6px;color:var(--pc-text-soft);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.diagnostics-console .read-order-item small{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--pc-muted);font-size:12px;line-height:1.45}.diagnostics-console .derivative-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding:9px}.diagnostics-console .source-inline-actions{min-width:0;flex-wrap:wrap}.diagnostics-console .source-inline-actions .n-button,.diagnostics-console .source-inline-actions .n-tag{min-width:0;max-width:100%}.diagnostics-console .source-inline-actions .n-button__content,.diagnostics-console .source-inline-actions .n-tag__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostics-console .read-order-item p{word-break:break-word}.trace-reason-meta{min-width:0;flex-wrap:wrap}.trace-reason-meta code{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostics-console-actions{justify-content:stretch}.diagnostics-console-actions .n-button{width:100%}.assets-page{gap:18px}.assets-toolbar{align-items:flex-start}.asset-filter-actions{flex:1 1 520px}.asset-ops-strip{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:12px 14px}.asset-selection-summary{min-width:180px}.asset-selection-summary strong,.asset-selection-summary span{display:block}.asset-selection-summary strong{color:var(--pc-text)}.asset-selection-summary span{margin-top:3px;color:var(--pc-muted);font-size:12px}.asset-ops-actions{flex:1 1 auto;align-items:center}.taxonomy-management-panel{padding-bottom:16px}.taxonomy-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.taxonomy-block{display:grid;min-width:0;align-content:start;gap:10px;border-top:1px solid var(--pc-border);padding-top:12px}.taxonomy-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.taxonomy-block-head strong,.taxonomy-block-head span{display:block}.taxonomy-block-head strong{color:var(--pc-text)}.taxonomy-block-head span{margin-top:2px;color:var(--pc-muted);font-size:12px}.compact-taxonomy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-taxonomy-form label{padding:9px}.compact-taxonomy-form label:nth-child(4),.compact-taxonomy-form label:nth-child(5){grid-column:span 2}.taxonomy-block .managed-chip-row{max-height:136px;overflow:auto;padding-right:2px}.image-assets-section{display:grid;gap:14px;min-width:0}.asset-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.asset-gallery-head h2{display:flex;align-items:center;gap:8px;margin:2px 0 0}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.compact-asset-card{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-shadow:none}.asset-body{display:grid;gap:6px;min-width:0;padding:9px}.asset-title{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.asset-title strong{min-width:0;overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.asset-title span{flex:0 0 auto;font-size:12px}.asset-body dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0}.asset-body dl>div{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:5px 6px}.asset-body dt,.asset-body dd{margin:0;min-width:0}.asset-body dt{font-size:10px}.asset-body dd{margin-top:2px;overflow:hidden;color:var(--pc-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-badges{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-height:48px;overflow:hidden}.source-badge{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);padding:2px 6px;font-size:10px;line-height:1.35}.source-badge.ok{border-color:#bbf7d0;background:var(--pc-success-soft);color:#166534}.source-badge.failed,.source-badge.error{border-color:#fecaca;background:var(--pc-danger-soft);color:#b42323}.source-badge.pending{border-color:#fde68a;background:var(--pc-warning-soft);color:#92400e}.stable-link code{display:block;overflow:hidden;padding:5px 7px;color:var(--pc-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.primary-asset-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.primary-asset-actions .n-button{min-width:0}.secondary-asset-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.compact-asset-card .image-visibility-row{gap:5px}.compact-asset-card .image-visibility-row small{display:none}.compact-asset-card .image-tag-strip,.compact-asset-card .image-album-strip{max-height:24px;overflow:hidden}.compact-asset-card .asset-hash-row{gap:4px}.compact-asset-card .asset-hash-row small{display:none}.compact-asset-card .hash-chip{max-width:100%;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compact-asset-card .secondary-asset-actions .n-button{font-size:12px}.image-assets-section .asset-grid{display:block;column-width:260px;column-gap:12px}.image-gallery-tile{position:relative;display:inline-grid;min-width:0;width:100%;overflow:hidden;break-inside:avoid;page-break-inside:avoid;margin:0 0 12px;border-radius:var(--pc-radius);background:#0f172a;box-shadow:none;cursor:zoom-in;isolation:isolate}.image-gallery-tile:hover{border-color:#bfdbfe}.image-gallery-tile.selected{border-color:var(--pc-primary);box-shadow:0 0 0 2px #2563eb2e}.image-gallery-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 78%,transparent);outline-offset:2px}.gallery-select-control{position:absolute;z-index:4;top:8px;left:8px;display:grid;width:30px;height:30px;place-items:center;cursor:pointer}.gallery-select-control input{position:absolute;width:1px;height:1px;opacity:0}.gallery-select-control span{display:grid;width:22px;height:22px;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:#0f172a7a;box-shadow:0 1px 6px #0f172a38}.gallery-select-control input:checked+span{border-color:#fff;background:var(--pc-primary)}.gallery-select-control input:checked+span:after{content:"";width:9px;height:5px;transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;margin-top:-2px}.gallery-select-control:focus-within span{outline:2px solid rgba(37,99,235,.46);outline-offset:2px}.image-gallery-tile .asset-thumbnail-card{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--asset-ratio, 4 / 3);border:0;border-radius:0}.image-gallery-tile .asset-thumbnail-card img{display:block;width:100%;height:100%;object-fit:cover}.gallery-tile-overlay{position:absolute;z-index:1;inset:auto 0 0;min-width:0;background:linear-gradient(180deg,transparent,rgba(15,23,42,.78));color:#fff;padding:42px 12px 10px;pointer-events:none}.gallery-tile-title{display:grid;gap:2px;min-width:0}.gallery-tile-title strong,.gallery-tile-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-tile-title strong{font-size:13px;line-height:1.3}.gallery-tile-title span{color:#ffffffc7;font-size:11px}.gallery-tile-taxonomy{display:flex;flex-wrap:wrap;gap:4px;max-height:24px;overflow:hidden;margin-top:7px}.gallery-tile-taxonomy .image-tag-chip,.gallery-tile-taxonomy .image-album-chip{max-width:100%;overflow:hidden;background:#ffffffdb;text-overflow:ellipsis;white-space:nowrap}.gallery-tile-top{position:absolute;z-index:2;top:8px;left:38px;right:42px;display:flex;flex-wrap:wrap;gap:5px;min-width:0;pointer-events:none}.gallery-distribution-note{position:absolute;z-index:2;right:10px;bottom:54px;left:10px;min-width:0;overflow:hidden;border-radius:999px;background:#0f172ab8;color:#fff;font-size:11px;line-height:1.35;padding:4px 8px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.source-state-chip,.gallery-duplicate-badge{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#0f172ab8;color:#fff;font-size:11px;line-height:1.3;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.source-state-chip.ok{border-color:#86efac85;background:#166534b8}.source-state-chip.failed{border-color:#fecacaa3;background:#991b1bc7}.source-state-chip.pending,.gallery-duplicate-badge{border-color:#fde68a94;background:#92400ec7}.source-state-chip.empty{border-color:#e2e8f0a8;background:#475569c2}.asset-table-flags .source-state-chip,.asset-responsive-title .source-state-chip,.asset-responsive-facts .ok,.asset-responsive-facts .pending,.asset-responsive-facts .failed{border-color:var(--pc-border);background:var(--pc-surface-soft);color:var(--pc-text-soft)}.asset-table-flags .source-state-chip.ok,.asset-responsive-title .source-state-chip.ok,.asset-responsive-facts .ok{border-color:#bbf7d0;background:var(--pc-success-soft);color:#166534}.asset-table-flags .source-state-chip.failed,.asset-responsive-title .source-state-chip.failed,.asset-responsive-facts .failed{border-color:#fecaca;background:var(--pc-danger-soft);color:#991b1b}.asset-table-flags .source-state-chip.pending,.asset-responsive-title .source-state-chip.pending,.asset-responsive-facts .pending{border-color:#fde68a;background:var(--pc-warning-soft);color:#92400e}.asset-preview-distribution-note{min-width:0;margin-top:8px;overflow-wrap:anywhere;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);font-size:12px;line-height:1.45;padding:8px 10px}.gallery-tile-menu{position:absolute;z-index:3;top:8px;right:8px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:#0f172abd;color:#fff;cursor:pointer}.gallery-tile-menu:hover,.gallery-tile-menu:focus-visible{background:#0f172aeb}.gallery-duplicate-badge{position:absolute;z-index:2;right:8px;bottom:8px}.asset-preview-drawer{max-width:min(520px,calc(100vw - 16px))}.asset-preview-drawer .n-drawer-content-wrapper{width:min(520px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)}.asset-preview-drawer .n-drawer-header{position:sticky;z-index:2;top:0;border-bottom:1px solid var(--pc-border);background:var(--pc-surface)}.asset-preview-drawer .n-drawer-header__main{min-width:0;overflow:hidden;color:var(--pc-text);font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.asset-preview-drawer .n-drawer-body-content-wrapper{padding:14px 16px 82px}.asset-preview-drawer .n-drawer-footer{position:sticky;z-index:2;bottom:0;border-top:1px solid var(--pc-border);background:var(--pc-surface)}.asset-preview-panel{display:grid;gap:10px;min-width:0}.asset-preview-stage{display:grid;align-items:center;justify-items:center;min-height:220px;max-height:320px;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.asset-preview-stage img{width:100%;height:100%;max-height:320px;object-fit:contain}.asset-preview-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.asset-preview-id{margin-left:auto;color:var(--pc-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.asset-preview-info{display:grid;gap:8px;min-width:0}.asset-preview-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.asset-preview-title strong{min-width:0;color:var(--pc-text);font-size:14px;font-weight:800}.asset-preview-title span{min-width:0;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-preview-facts{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.asset-preview-facts span{display:inline-flex;align-items:center;min-height:28px;max-width:100%;overflow:hidden;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-text);font-size:13px;font-weight:700;line-height:1;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.asset-preview-facts span.ok{border-color:#16a34a38;background:var(--pc-success-soft);color:var(--pc-success)}.asset-preview-facts span.failed{border-color:#dc262638;background:var(--pc-danger-soft);color:var(--pc-danger)}.asset-preview-facts span.pending{border-color:#d977063d;background:var(--pc-warning-soft);color:#92400e}.asset-preview-facts span.empty{color:var(--pc-muted)}.asset-preview-review-note{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-muted);padding:8px 10px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.asset-preview-section{display:grid;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:9px}.asset-preview-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.asset-preview-section-title strong{color:var(--pc-text);font-size:13px}.asset-preview-section-title span{min-width:0;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-preview-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.asset-preview-actions,.asset-preview-taxonomy{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.asset-preview-links button{border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);cursor:pointer;min-width:0;min-height:34px;padding:7px 8px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-preview-links button:hover{border-color:#bfdbfe;color:var(--pc-primary)}.asset-preview-code{display:grid;gap:4px;min-width:0}.asset-preview-code span{color:var(--pc-muted);font-size:12px}.asset-preview-code code,.asset-preview-copy-field{display:block;width:100%;min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text);font-size:12px;padding:8px 9px;text-overflow:ellipsis;white-space:nowrap}.asset-preview-code code:hover,.asset-preview-code code:focus,.asset-preview-copy-field:hover,.asset-preview-copy-field:focus{overflow:auto;outline:2px solid rgba(37,99,235,.22);outline-offset:1px;text-overflow:clip}.asset-preview-copy-field{resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.asset-preview-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.asset-preview-actions-primary,.asset-preview-actions-danger{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.asset-preview-actions-danger{justify-content:flex-end}.issue-card{background:var(--pc-surface)!important;padding:12px 14px!important}.issue-queue-head{align-items:flex-start}.issue-title-block{display:grid;gap:4px;min-width:0}.issue-title-line{display:flex;align-items:center;gap:8px;min-width:0}.issue-title-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-summary-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-width:0}.issue-summary-pill{display:inline-flex;max-width:100%;align-items:center;gap:6px;border:1px solid var(--pc-border);border-left:3px solid var(--pc-border-strong);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);overflow:hidden;padding:4px 8px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-summary-pill b{flex:0 0 auto;color:var(--pc-text-soft);font-size:12px}.issue-summary-pill.ok{border-left-color:var(--pc-success)}.issue-summary-pill.warning{border-left-color:var(--pc-warning);background:var(--pc-warning-soft);color:#7c5a12}.issue-summary-pill.danger{border-left-color:var(--pc-danger);background:var(--pc-danger-soft);color:#b42323}.issue-kind-row{margin:9px 0}.compact-task-rows{gap:8px}.task-rows .compact-task-row{background:var(--pc-surface-soft)!important;padding:10px}.task-rows .compact-task-row.danger,.task-rows .compact-task-row.warning{background:var(--pc-surface-soft)!important}.task-title-block{min-width:0}.task-title-block span{margin-top:3px;color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-layout{grid-template-columns:228px minmax(0,1fr);background:var(--pc-bg)}.admin-aside{border-right:1px solid #d9e0e8}.admin-brand{height:60px;border-bottom-color:var(--pc-border)}.admin-nav{gap:12px;padding:12px}.admin-nav-group{gap:3px}.admin-nav-group p{margin:4px 0 2px;padding:0 10px;letter-spacing:0}.admin-nav a{border:1px solid transparent;border-radius:7px;padding:9px 10px;color:var(--pc-text-soft)}.admin-nav a.router-link-active{border-color:#bfdbfe;background:var(--pc-primary-soft);box-shadow:inset 3px 0 0 var(--pc-primary);color:var(--pc-primary)}.admin-nav a:hover{border-color:var(--pc-border);background:var(--pc-surface-soft);color:var(--pc-primary)}.admin-workspace{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:0}.admin-header{flex:0 0 auto;min-height:60px;margin:0;background:#fffffff0;padding:10px 22px}.admin-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px 48px}.admin-content{width:100%;max-width:1800px;margin:0 auto}.admin-user{border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.admin-quick-upload:hover{color:#1d4ed8}.assets-console{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:14px;min-width:0}.assets-console-side{position:sticky;top:0;display:grid;gap:8px;min-width:0;max-height:calc(100vh - 96px);overflow:auto;padding-right:2px}.assets-console-side::-webkit-scrollbar{width:6px}.assets-console-side::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.assets-console-main{min-width:0}.asset-library-panel{container-type:inline-size;overflow:hidden;padding:0}.asset-library-toolbar{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr;align-items:flex-start;gap:10px;min-width:0;border-bottom:1px solid var(--pc-border);background:var(--pc-surface);padding:12px}.asset-library-toolbar>div:first-child{max-width:none;min-width:0}.asset-library-toolbar h2,.asset-library-toolbar span{display:block}.asset-library-toolbar h2{font-size:17px}.asset-library-toolbar span{margin-top:3px;color:var(--pc-muted);font-size:12px}.asset-library-toolbar .asset-filter-actions{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(116px,160px)) minmax(118px,auto) minmax(64px,auto);align-items:center;gap:8px;min-width:0;justify-content:stretch}.asset-library-toolbar .asset-filter-actions .toolbar-control{width:100%}.view-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(56px,1fr));gap:3px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.view-mode-switch button{border:0;border-radius:5px;background:transparent;color:var(--pc-muted);cursor:pointer;font:inherit;font-size:12px;line-height:1.4;padding:4px 9px}.view-mode-switch button:hover{color:var(--pc-text)}.view-mode-switch button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 72%,transparent);outline-offset:2px}.view-mode-switch button.active{background:var(--pc-surface);color:var(--pc-primary);box-shadow:0 1px 2px #0f172a14}.asset-library-panel .table-scroll-shell,.asset-library-panel .image-assets-section{padding:12px}.asset-responsive-list{display:none;gap:8px;padding:12px}.asset-responsive-row{display:grid;grid-template-columns:28px 56px minmax(0,1fr) minmax(190px,.48fr);align-items:center;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:9px 10px}.asset-responsive-row.selected{border-color:#bfdbfe;background:var(--pc-primary-soft)}.asset-responsive-check{display:grid;place-items:center}.asset-responsive-main,.asset-responsive-title>div{min-width:0;max-width:100%}.asset-responsive-main{display:grid;gap:5px}.asset-responsive-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.asset-responsive-title strong,.asset-responsive-title span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-responsive-title strong{color:var(--pc-text);font-size:13px}.asset-responsive-title>div>span{margin-top:3px;color:var(--pc-muted);font-size:12px}.asset-responsive-facts,.asset-responsive-taxonomy{display:flex;flex-wrap:wrap;gap:5px;min-width:0;max-height:26px;overflow:hidden}.asset-responsive-facts>span:not(.hash-chip){border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);font-size:11px;line-height:1.35;padding:3px 7px}.asset-responsive-facts>span.danger{border-color:#fecaca;background:var(--pc-danger-soft);color:#b91c1c}.asset-responsive-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:5px;width:min(100%,248px);min-width:0}.asset-responsive-actions .n-button{width:100%;min-width:0;min-height:32px;padding-inline:5px;white-space:nowrap}.asset-responsive-actions .n-button__content,.source-responsive-actions .n-button__content,.source-table-actions .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-library-panel .image-assets-section>.asset-gallery-head{display:none}.asset-tool-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:4px}.asset-tool-switcher button{display:grid;gap:1px;min-width:0;border:0;border-radius:var(--pc-radius-sm);background:transparent;color:var(--pc-muted);cursor:pointer;padding:7px 6px;text-align:left}.asset-tool-switcher button:hover{background:var(--pc-surface-soft);color:var(--pc-text)}.asset-tool-switcher button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 72%,transparent);outline-offset:2px}.asset-tool-switcher button.active{background:#111827;color:#fff}.asset-tool-switcher strong,.asset-tool-switcher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-tool-switcher strong{font-size:13px;font-weight:700}.asset-tool-switcher span{color:inherit;font-size:11px;opacity:.78}.asset-tool-panel{min-width:0}.library-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;border-bottom:1px solid var(--pc-border);background:var(--pc-surface-soft)}.library-metrics article{display:grid;align-content:center;min-width:0;min-height:58px;border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:9px 12px}.library-metrics article:last-child{border-right:0}.library-metrics strong{margin-top:4px;font-size:18px}.library-ops{border:0;border-bottom:1px solid var(--pc-border);border-radius:0;background:var(--pc-surface);box-shadow:none;padding:9px 12px}.library-ops .asset-ops-actions{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(auto-fit,minmax(58px,1fr));gap:7px;justify-content:stretch}.library-ops .asset-ops-actions>*{min-width:0}.library-ops .asset-ops-actions .n-button{width:100%}.asset-library-panel .n-empty{min-height:128px;border:1px dashed var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:18px 12px}.asset-library-panel .n-empty__description{color:var(--pc-muted);font-size:12px}.asset-side-upload .upload-panel,.assets-console-side>.panel{box-shadow:none}.asset-side-upload .upload-panel{border:1px solid var(--pc-border);padding:12px}.asset-side-upload .panel-header{align-items:flex-start;flex-direction:column;gap:8px}.asset-side-upload .upload-actions{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.asset-side-upload .upload-logic{grid-template-columns:1fr}.asset-side-upload .upload-logic>svg{display:none}.asset-side-upload .drop-zone{min-height:108px;padding:14px 10px}.asset-side-upload .drop-zone strong{font-size:14px}.asset-side-upload .drop-zone span,.asset-side-upload .upload-logic span{font-size:12px;line-height:1.45}.asset-side-upload .queue-item{position:relative;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;overflow:hidden;padding:8px}.asset-side-upload .queue-item>img{width:56px;height:56px}.asset-side-upload .queue-main{display:grid;gap:6px}.asset-side-upload .queue-title{align-items:flex-start;gap:6px}.asset-side-upload .queue-title .n-tag{flex:0 0 auto}.asset-side-upload .queue-meta{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px}.asset-side-upload .queue-meta span{font-size:11px}.asset-side-upload .queue-meta code{font-size:11px;line-height:1.35;padding:3px 6px}.asset-side-upload .queue-error,.asset-side-upload .queue-note,.asset-side-upload .queue-dedupe-note{margin:0;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.asset-side-upload .queue-item>.n-button{grid-column:1 / -1;justify-self:end;min-width:58px}.asset-side-card{padding:12px}.asset-side-card .panel-title{align-items:flex-start;margin-bottom:8px}.asset-side-card .panel-title h2{font-size:15px}.asset-side-card .taxonomy-management-grid{grid-template-columns:1fr;gap:10px}.asset-side-card .compact-taxonomy-form{grid-template-columns:1fr;gap:6px}.asset-side-card .compact-taxonomy-form label,.asset-side-card .compact-taxonomy-form label:nth-child(4),.asset-side-card .compact-taxonomy-form label:nth-child(5){grid-column:auto;padding:7px}.asset-side-card .managed-chip-row{max-height:94px;overflow:auto}.asset-side-card .managed-chip{border-radius:var(--pc-radius-sm)}.asset-source-maintenance-panel{display:grid;gap:10px}.asset-source-maintenance-panel .panel-title{margin-bottom:0}.asset-source-maintenance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.asset-source-maintenance-stats button{display:grid;align-content:start;gap:2px;min-width:0;min-height:68px;border:0;border-right:1px solid var(--pc-border);background:transparent;color:var(--pc-text);cursor:pointer;padding:8px 9px;text-align:left}.asset-source-maintenance-stats button:last-child{border-right:0}.asset-source-maintenance-stats button:hover,.asset-source-maintenance-stats button:focus-visible{background:#f1f5f9}.asset-source-maintenance-stats button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 72%,transparent);outline-offset:-2px}.asset-source-maintenance-stats button.warning{background:#fffbeb}.asset-source-maintenance-stats button.danger{background:#fef2f2}.asset-source-maintenance-stats span,.asset-source-maintenance-stats strong,.asset-source-maintenance-stats small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-source-maintenance-stats span{color:var(--pc-muted);font-size:11px}.asset-source-maintenance-stats strong{color:var(--pc-text);font-size:18px;line-height:1.1}.asset-source-maintenance-stats small{color:var(--pc-muted);font-size:11px}.asset-source-maintenance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.asset-source-maintenance-actions .n-button{width:100%;min-width:0}.asset-review-panel{display:grid;gap:10px}.asset-review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.asset-review-stats button{display:grid;gap:2px;min-width:0;border:0;border-right:1px solid var(--pc-border);background:transparent;color:var(--pc-text);cursor:pointer;padding:8px 10px;text-align:left}.asset-review-stats button:last-child{border-right:0}.asset-review-stats button:hover,.asset-review-stats button:focus-visible{background:#f1f5f9;outline:none}.asset-review-stats button.warning{background:var(--pc-warning-soft)}.asset-review-stats button.danger{background:var(--pc-danger-soft)}.asset-review-stats span{overflow:hidden;color:var(--pc-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.asset-review-stats strong{font-size:18px;line-height:1.1}.asset-review-list{display:grid;gap:8px;min-width:0;max-height:520px;overflow:auto;padding-right:2px}.asset-review-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:8px}.asset-review-main,.asset-review-title,.asset-review-meta{min-width:0}.asset-review-title strong,.asset-review-title span,.asset-review-main p{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-review-title strong{color:var(--pc-text);font-size:12px}.asset-review-title span,.asset-review-main p{margin-top:2px;color:var(--pc-muted);font-size:11px}.asset-review-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.asset-review-meta>span:not(.source-state-chip){display:inline-flex;max-width:100%;overflow:hidden;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-text-soft);font-size:11px;line-height:1.3;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.asset-review-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px}.asset-review-actions .n-button{width:100%}.asset-review-more{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border:1px dashed var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:8px}.asset-review-more span{min-width:0;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-taxonomy-console{grid-template-columns:1fr;gap:12px}.asset-taxonomy-console .taxonomy-block{gap:8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);padding:10px}.asset-taxonomy-console .taxonomy-block-head{align-items:center}.asset-taxonomy-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.asset-taxonomy-form label,.asset-taxonomy-form label:nth-child(4),.asset-taxonomy-form label:nth-child(5){grid-column:auto;border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:8px}.asset-taxonomy-form label:nth-child(4),.asset-taxonomy-form label:nth-child(5){grid-column:1 / -1}.asset-taxonomy-form .tag-form-actions,.asset-taxonomy-form .tag-batch-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px}.asset-taxonomy-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:180px;overflow:auto;margin-top:0;padding-right:2px}.asset-taxonomy-list .managed-chip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:5px 6px}.album-taxonomy-card .asset-taxonomy-list .managed-chip{grid-template-columns:minmax(0,1fr) auto auto auto}.asset-taxonomy-list .managed-chip-main{max-width:none}.asset-taxonomy-list .managed-chip-name{color:var(--pc-text);font-size:12px;font-weight:700}.asset-taxonomy-list .n-button{min-width:0}.album-details-modal{width:min(1080px,calc(100vw - 32px))}.album-details-console{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:12px}.album-details-console-hero,.album-details-stats{grid-column:1 / -1}.album-details-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.album-details-main{min-width:0}.album-details-side{position:sticky;top:16px;min-width:0}.album-details-console .album-details-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.album-details-console .album-details-actions .n-button,.album-details-console .album-share-expiry-select{width:100%;min-width:0}.album-details-image-grid{max-height:min(58vh,620px);border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:10px}.album-details-image-grid article{min-width:0}.album-details-image-grid article>div{min-width:0}.album-details-image-grid strong,.album-details-image-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-details-side .album-share-history{max-height:min(58vh,620px);overflow:auto}.album-details-side .album-share-history-row{align-items:flex-start;flex-direction:column}.compact-duplicate-panel .duplicate-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.compact-duplicate-panel .duplicate-audit-grid article{padding:10px}.compact-duplicate-list{grid-template-columns:1fr;gap:8px}.compact-duplicate-list .duplicate-group-card{padding:10px}.batch-delete-console-modal{width:min(980px,calc(100vw - 32px))}.batch-delete-console{gap:12px}.batch-delete-console .duplicate-confirm-warning{padding:10px 12px}.batch-delete-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.batch-delete-summary article{padding:10px}.batch-delete-console .batch-delete-meta{gap:8px}.batch-delete-console .batch-delete-list{max-height:min(42vh,360px);padding:8px}.batch-delete-console .batch-delete-list>div{grid-template-columns:56px minmax(0,1fr) minmax(140px,auto);border-bottom:1px solid var(--pc-border);padding-bottom:7px}.batch-delete-console .batch-delete-list strong,.batch-delete-console .batch-delete-list p{min-width:0}.batch-delete-console .modal-actions .n-button{min-width:120px}.batch-delete-console .batch-delete-list>div:last-of-type{border-bottom:0;padding-bottom:0}.duplicate-candidate-drawer{max-width:min(1080px,calc(100vw - 24px))}.duplicate-confirm-console{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:12px}.duplicate-confirm-console>.duplicate-confirm-warning,.duplicate-confirm-console>.duplicate-confirm-metrics,.duplicate-confirm-console>.duplicate-confirm-compare-grid{grid-column:1}.duplicate-confirm-console>.duplicate-confirm-side-note{position:sticky;top:12px;grid-column:2;grid-row:1 / span 3}.duplicate-confirm-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.duplicate-confirm-metrics article{padding:9px}.duplicate-confirm-compare-grid{gap:10px}.duplicate-confirm-compare-grid .duplicate-compare-card{gap:10px;box-shadow:none;padding:12px}.duplicate-confirm-compare-grid .duplicate-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.duplicate-confirm-compare-grid .duplicate-meta-list div{grid-template-columns:70px minmax(0,1fr)}.duplicate-confirm-compare-grid .duplicate-source-strip{max-height:88px;overflow:auto}.duplicate-confirm-side-note{display:grid;gap:8px;background:var(--pc-warning-soft)}.duplicate-confirm-side-note span{border-top:1px solid rgba(245,158,11,.22);padding-top:7px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.compact-asset-card{border-radius:var(--pc-radius)}.compact-asset-card .asset-thumbnail-card{height:150px}.image-gallery-tile.compact-asset-card .asset-thumbnail-card{height:auto;min-height:0;aspect-ratio:var(--asset-ratio, 4 / 3)}.source-manage-page,.automation-console{gap:14px}.source-manage-toolbar,.automation-toolbar{align-items:flex-start;padding:14px 16px}.source-console-panel{container-type:inline-size;overflow:hidden;padding:0}.source-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;border-bottom:1px solid var(--pc-border);background:var(--pc-surface);padding:14px 16px}.source-admin-head>div:first-child{min-width:0}.source-admin-head h2{font-size:18px}.source-view-tabs{display:flex;flex:0 0 auto;gap:4px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.source-view-tabs button{min-width:58px;border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;padding:5px 9px}.source-view-tabs button.active{background:#111827;color:#fff}.source-console-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;overflow:hidden;border-bottom:1px solid var(--pc-border);background:var(--pc-surface-soft)}.source-console-stats div{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:10px 14px}.source-console-stats div:last-child{border-right:0}.source-console-stats strong{display:block;min-width:0;overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.source-test-matrix{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border-bottom:1px solid var(--pc-border);background:var(--pc-surface)}.source-test-matrix article{min-width:0;border-right:1px solid var(--pc-border);padding:9px 12px}.source-test-matrix article:last-child{border-right:0}.source-test-matrix span,.source-test-matrix strong,.source-test-matrix small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-test-matrix span,.source-test-matrix small{color:var(--pc-muted);font-size:12px}.source-test-matrix strong{margin-top:2px;color:var(--pc-text);font-size:18px}.source-test-matrix article.ok strong{color:#047857}.source-test-matrix article.warning strong{color:#b45309}.source-test-matrix article.danger strong{color:#b91c1c}.adapter-readiness-panel{display:grid;gap:10px;margin:12px 14px 0;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:12px}.adapter-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.adapter-readiness-head>div{display:grid;gap:2px;min-width:0}.adapter-readiness-head strong,.adapter-readiness-head span,.adapter-readiness-head a{min-width:0}.adapter-readiness-head strong{color:var(--pc-text);font-size:14px}.adapter-readiness-head span{color:var(--pc-muted);font-size:12px}.adapter-readiness-head a{flex:0 0 auto;color:var(--pc-primary);font-size:12px;font-weight:700;text-decoration:none}.adapter-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(248px,100%),1fr));gap:8px;min-width:0}.adapter-readiness-card{display:grid;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.adapter-readiness-card.healthy{border-color:color-mix(in srgb,var(--pc-success) 34%,var(--pc-border));background:var(--pc-success-soft)}.adapter-readiness-card.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.adapter-readiness-card.danger{border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:var(--pc-danger-soft)}.adapter-readiness-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.adapter-readiness-title>div{display:grid;gap:2px;min-width:0}.adapter-readiness-title strong,.adapter-readiness-title span,.adapter-readiness-card p,.adapter-readiness-facts span,.adapter-readiness-actions a{min-width:0;overflow:hidden;text-overflow:ellipsis}.adapter-readiness-title strong{color:var(--pc-text);font-size:13px}.adapter-readiness-title span{color:var(--pc-muted);font-size:12px;white-space:nowrap}.adapter-readiness-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0}.adapter-readiness-facts span{border:1px solid color-mix(in srgb,var(--pc-border) 72%,transparent);border-radius:6px;background:#ffffff85;color:var(--pc-muted);font-size:11px;padding:4px 6px;white-space:nowrap}.adapter-readiness-facts b{color:var(--pc-text)}.adapter-readiness-card p{display:-webkit-box;margin:0;color:var(--pc-text-soft);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adapter-readiness-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.adapter-readiness-actions .n-button{width:100%;min-width:0}.adapter-readiness-actions a{color:var(--pc-primary);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.adapter-diagnostic-queue{display:grid;gap:8px;min-width:0;padding-top:2px}.adapter-diagnostic-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.18fr);align-items:start;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.adapter-diagnostic-item.danger{border-color:color-mix(in srgb,var(--pc-danger) 36%,var(--pc-border));background:var(--pc-danger-soft)}.adapter-diagnostic-item.warning{border-color:color-mix(in srgb,var(--pc-warning) 42%,var(--pc-border));background:var(--pc-warning-soft)}.adapter-diagnostic-main{display:grid;gap:5px;min-width:0}.adapter-diagnostic-main strong,.adapter-diagnostic-main span,.adapter-diagnostic-main li{min-width:0;overflow-wrap:anywhere}.adapter-diagnostic-main strong{color:var(--pc-text);font-size:13px}.adapter-diagnostic-main span,.adapter-diagnostic-main li{color:var(--pc-text-soft);font-size:12px;line-height:1.42}.adapter-diagnostic-main ul{display:grid;gap:3px;margin:0;padding-left:16px}.adapter-diagnostic-actions{display:grid;gap:6px;min-width:0}.adapter-diagnostic-actions .n-button{width:100%;min-width:0}.adapter-diagnostic-actions a{display:block;color:var(--pc-primary);font-size:12px;font-weight:700;text-align:center;text-decoration:none}@media(max-width:640px){.adapter-diagnostic-item{grid-template-columns:1fr}.adapter-diagnostic-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.source-console-panel .source-alerts{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:10px;margin:12px 14px 0;border:1px solid #fed7aa;border-radius:var(--pc-radius);background:#fff7ed;padding:10px 12px}.source-alerts-head{display:grid;gap:3px;min-width:0}.source-alerts-head strong{color:#9a3412;font-size:13px}.source-alerts-head small{color:#9a3412;font-size:12px;line-height:1.45}.source-alerts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:6px;min-width:0}.source-alerts-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 8px;min-width:0;border:1px solid rgba(251,146,60,.32);border-radius:var(--pc-radius-sm);background:#ffffffb8;padding:6px 8px}.source-alerts-list b,.source-alerts-list small,.source-alerts-list em{min-width:0;overflow:hidden;text-overflow:ellipsis}.source-alerts-list b{color:#7c2d12;font-size:12px}.source-alerts-list small{color:#9a3412;font-size:12px;font-weight:800}.source-alerts-list em{grid-column:1 / -1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9a3412;font-size:12px;font-style:normal;line-height:1.35}.source-pending-replica-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;background:#eff6ff;padding:12px 14px}.source-pending-replica-focus.empty{border-color:var(--pc-border);background:var(--pc-surface-soft)}.source-pending-replica-focus>div{min-width:0}.source-pending-replica-focus>div:first-child{display:grid;gap:3px}.source-pending-replica-focus>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.source-pending-replica-focus strong,.source-pending-replica-focus span{min-width:0;overflow-wrap:anywhere}.source-pending-replica-focus strong{color:var(--pc-text);font-size:14px}.source-pending-replica-focus span{color:var(--pc-text-soft);font-size:12px;line-height:1.45}.source-console-health{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px;border-bottom:1px solid var(--pc-border);padding:14px}.source-console-health .source-health-card{border-radius:var(--pc-radius);box-shadow:none;min-width:0;padding:12px}.source-console-health .source-health-head>div{min-width:0}.source-console-health .source-health-head strong,.source-console-health .source-health-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-console-health .source-health-card.danger{border-left:4px solid var(--pc-danger)}.source-console-health .source-health-card.warning{border-left:4px solid var(--pc-warning)}.source-console-health .source-health-card.focused{border-color:#93c5fd;background:#eff6ff}.source-console-health .source-health-card.healthy{border-left:4px solid var(--pc-success)}.source-console-health .source-health-head{gap:8px}.source-console-health .source-health-metrics{gap:6px;margin-top:10px}.source-console-health .source-health-metrics div{padding:7px}.source-console-health .source-health-metrics strong{font-size:16px}.source-console-health p{margin-top:10px;color:var(--pc-muted);font-size:12px;line-height:1.45}.source-health-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-width:0}.source-health-actions .n-button,.source-health-actions .log-attribution-chip{min-width:0}.source-console-table{display:block;margin:0;border:0;padding:12px}.source-console-table.table-scroll-shell{border-radius:0}.source-console-table .n-data-table{min-width:0}.source-console-table .n-data-table-table{width:100%}.source-responsive-list{display:none;gap:7px;padding:10px 12px 12px}.source-responsive-card{display:grid;grid-template-columns:minmax(148px,.72fr) minmax(210px,1fr) minmax(160px,.58fr) minmax(154px,.44fr);align-items:center;gap:8px;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:8px 9px}.source-responsive-head,.source-responsive-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.source-responsive-head>div,.source-responsive-footer>span{min-width:0;max-width:100%}.source-responsive-footer{justify-content:flex-end}.source-responsive-head strong,.source-responsive-head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-responsive-footer>span{display:none}.source-responsive-head strong{color:var(--pc-text);font-size:13px}.source-responsive-head span,.source-responsive-footer>span{color:var(--pc-muted);font-size:12px}.source-responsive-facts{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-height:54px;overflow:hidden}.source-responsive-facts div{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);padding:3px 6px}.source-responsive-facts span,.source-responsive-facts strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-responsive-facts span{color:var(--pc-muted);font-size:11px}.source-responsive-facts strong{color:var(--pc-text);font-size:12px}.source-responsive-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0;max-height:28px;overflow:hidden}.source-responsive-tags .n-tag,.source-responsive-tags .n-tag__content,.source-responsive-facts div,.asset-responsive-facts>span,.asset-responsive-taxonomy>span{max-width:100%}.source-responsive-tags .n-tag__content,.asset-responsive-taxonomy>span{overflow:hidden;text-overflow:ellipsis}.source-responsive-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:5px;width:min(100%,154px);min-width:0}.source-responsive-actions .n-button{width:100%;min-width:0;min-height:30px;padding:0 5px;white-space:nowrap}.source-table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:124px}.source-table-actions .n-button{min-width:0;padding:0 6px}.source-table-chip-stack,.source-table-metric-cell,.source-table-access-cell{display:grid;align-content:center;min-width:0}.source-table-chip-stack{justify-items:start;gap:5px}.source-table-metric-cell{gap:3px}.source-table-metric-cell strong,.source-table-metric-cell span,.source-table-time{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-table-metric-cell strong{color:var(--pc-text);font-size:13px}.source-table-metric-cell span,.source-table-time{color:var(--pc-muted);font-size:12px}.source-table-access-cell{gap:5px}.source-table-access-cell .n-space:first-child{max-height:24px;overflow:hidden}.source-table-access-cell .n-space:last-child{max-height:24px;overflow:hidden}.source-table-access-cell .n-space{min-width:0}.source-table-access-cell .n-tag{max-width:100%}.source-table-access-cell .n-tag__content,.source-table-chip-stack .n-tag__content{overflow:hidden;text-overflow:ellipsis}@container (max-width: 1180px){.asset-library-panel .table-scroll-shell{display:none}.asset-library-panel .asset-responsive-list{display:grid}}@container (max-width: 980px){.source-console-table{display:none}.source-responsive-list{display:grid}}@container (max-width: 1120px){.asset-responsive-row{grid-template-columns:28px 56px minmax(0,1fr) minmax(190px,.42fr);align-items:start}.asset-responsive-actions{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;width:min(100%,248px)}.source-responsive-card{grid-template-columns:minmax(0,1fr) minmax(188px,.52fr);align-items:start}.source-responsive-tags{grid-column:1}.source-responsive-footer{grid-column:2;align-self:stretch}}@container (max-width: 860px){.asset-library-toolbar .asset-filter-actions{grid-template-columns:minmax(0,1fr) minmax(116px,.42fr);width:100%;flex:1 1 100%}.asset-library-toolbar .asset-filter-actions .toolbar-control.wide,.asset-library-toolbar .asset-filter-actions .view-mode-switch{grid-column:1 / -1}.asset-library-toolbar .asset-filter-actions>*,.asset-library-toolbar .asset-filter-actions .n-input,.asset-library-toolbar .asset-filter-actions .n-select,.asset-library-toolbar .asset-filter-actions .n-button{width:100%;min-width:0;max-width:100%}.asset-responsive-row{grid-template-columns:28px 52px minmax(0,1fr);align-items:start}.asset-responsive-actions{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;width:100%}.asset-responsive-facts,.asset-responsive-taxonomy,.source-responsive-facts,.source-responsive-tags{max-height:none}.source-responsive-footer{grid-column:1 / -1;display:grid}.source-responsive-footer>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-responsive-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.source-responsive-actions .n-button{width:100%}}@container (max-width: 620px){.asset-responsive-row{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px}.asset-responsive-row .asset-thumbnail-row{display:none}.asset-responsive-title{display:grid;gap:6px}.asset-responsive-facts,.asset-responsive-taxonomy{gap:4px}.asset-responsive-facts>span:not(.hash-chip),.asset-responsive-taxonomy>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-responsive-actions,.source-responsive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-responsive-actions .n-button,.source-responsive-actions .n-button{min-height:34px}.source-responsive-card{grid-template-columns:1fr;gap:7px;padding:8px}.source-responsive-footer{grid-column:1}}@container (max-width: 460px){.asset-library-toolbar,.asset-library-panel .table-scroll-shell,.asset-library-panel .image-assets-section,.asset-responsive-list,.source-responsive-list{padding:8px}.asset-library-toolbar .asset-filter-actions{grid-template-columns:1fr}.asset-responsive-actions,.source-responsive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.source-responsive-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.source-responsive-facts div{justify-content:space-between;border-radius:var(--pc-radius-sm);padding:5px 7px}.source-responsive-tags{max-height:52px}.source-responsive-actions .n-button,.asset-responsive-actions .n-button{min-height:36px}}.source-editor-drawer{max-width:min(1040px,calc(100vw - 24px))}.source-editor-drawer .n-drawer-content-wrapper{width:min(1040px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)}.source-editor-drawer-content,.source-editor-drawer .n-drawer-body-content-wrapper,.source-editor-drawer .n-drawer-content,.source-editor-drawer .n-drawer-footer{min-width:0}.source-editor-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:12px;min-width:0}.source-editor-console *,.private-channel-editor *,.source-editor-main,.source-editor-side{min-width:0}.source-editor-main{grid-column:1}.source-editor-side{position:sticky;top:0;display:grid;grid-column:2;grid-row:1 / span 8;gap:12px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-gutter:stable;padding-right:2px}.source-editor-side::-webkit-scrollbar{width:6px}.source-editor-side::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.source-editor-side-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.source-editor-side-tabs button{min-width:0;border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-editor-main .form-grid label:focus-within,.source-editor-main .policy-grid label:focus-within{outline:2px solid color-mix(in srgb,var(--pc-primary) 28%,transparent);outline-offset:2px}.source-editor-side-tabs button.active{background:#111827;color:#fff}.source-editor-console .editor-section{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:none;padding:12px}.source-editor-console .editor-section.first{border-top:1px solid var(--pc-border);padding-top:12px}.source-editor-console .editor-section h3{margin-bottom:10px;color:var(--pc-text);font-size:14px}.source-editor-alert-strip{display:grid;gap:7px;margin-bottom:10px}.source-editor-alert-strip article{display:grid;gap:3px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px 9px}.source-editor-alert-strip article.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.source-editor-alert-strip article.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.source-editor-alert-strip article.info{border-color:#bfdbfe;background:var(--pc-primary-soft)}.source-editor-alert-strip strong{color:var(--pc-text);font-size:12px}.source-editor-alert-strip span{color:var(--pc-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.source-editor-side .drawer-access-grid{grid-template-columns:1fr;gap:8px}.source-editor-side .drawer-access-grid article,.source-editor-side .preview-grid>div,.source-editor-side .test-result-box>div,.source-editor-side .test-capability-strip article,.source-editor-side .policy-risk-list article,.source-editor-side .diagnostic-step-list article{padding:9px}.source-editor-side .drawer-access-grid strong{white-space:normal}.source-editor-side .preview-grid,.source-editor-side .test-result-box{gap:8px}.source-editor-side code,.source-editor-main code{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.source-editor-side .capability-row,.source-editor-side .preview-actions{gap:6px;margin-top:8px}.source-editor-side .preview-actions{justify-content:flex-start}.source-editor-side .policy-risk-list,.source-editor-side .test-summary-card,.source-editor-side .test-capability-strip,.source-editor-side .test-result-box,.source-editor-side .diagnostic-step-list,.source-editor-side .policy-warnings{margin-top:8px}.source-editor-side .test-summary-card{grid-template-columns:1fr;gap:8px;padding:10px}.source-editor-side .diagnostic-step-list article>div{align-items:flex-start}.source-editor-main .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:9px}.source-editor-main .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.source-editor-main .form-grid label{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.source-editor-main .form-grid label>*,.source-editor-main .policy-grid label>*,.source-editor-side .editor-section>*{min-width:0}.source-editor-main .form-grid label .n-input,.source-editor-main .form-grid label .n-input-number,.source-editor-main .form-grid label .n-select,.private-channel-editor .form-grid label .n-input,.private-channel-editor .form-grid label .n-input-number,.private-channel-editor .form-grid label .n-select{width:100%;min-width:0}.source-editor-main .form-grid label.invalid,.source-editor-main .form-grid label.warning,.private-channel-editor .form-grid label.invalid,.automation-settings label.invalid,.settings-form label.invalid,.api-key-create-row label.invalid{border-radius:var(--pc-radius-sm)}.source-editor-main .form-grid label.invalid,.private-channel-editor .form-grid label.invalid,.automation-settings label.invalid,.settings-form label.invalid,.api-key-create-row label.invalid{border:1px solid #fecaca;background:var(--pc-danger-soft);padding:8px}.source-editor-main .form-grid label.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.source-editor-side .ops-fact-grid,.source-editor-side .ops-code-list,.source-editor-side .ops-diagnostic-list,.automation-detail-stack .ops-fact-grid,.automation-detail-stack .ops-sample-list,.automation-detail-stack .ops-code-list,.automation-detail-stack .ops-diagnostic-list{gap:8px}.source-editor-side .ops-summary-card,.automation-detail-stack .ops-summary-card{grid-template-columns:1fr;gap:8px}.automation-card-summary.ops-chip-row{margin-top:10px}.automation-card-summary.ops-chip-row>span{flex:1 1 120px;justify-content:center;border-radius:var(--pc-radius-sm)}.automation-job-digest.ops-summary-card{margin-top:10px;box-shadow:none}.automation-state.ops-fact-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.automation-preview-stats.ops-fact-grid{grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr))}.automation-preview-stats.ops-fact-grid article{padding:8px}.automation-preview-stats.ops-fact-grid strong{font-size:16px}.automation-preview-note.ops-note{margin-top:0}.automation-preview-samples.ops-sample-list article{background:var(--pc-surface)}.automation-preview-samples.ops-sample-list code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-preview-samples.ops-sample-list code:hover,.automation-preview-samples.ops-sample-list code:focus{overflow-wrap:anywhere;white-space:normal}.form-error-banner{display:grid;gap:4px;margin-bottom:10px;border:1px solid #fecaca;border-radius:var(--pc-radius-sm);background:var(--pc-danger-soft);color:#991b1b;padding:9px 10px}.form-error-banner strong{color:#7f1d1d;font-size:13px}.form-error-banner span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.form-field-error{display:block;margin-top:6px;color:#b42323;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.form-field-help,.form-field-warning{display:block;color:var(--pc-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.form-field-warning{color:#92400e}.source-editor-main .form-grid label>span,.source-editor-main .policy-grid label>span{color:var(--pc-muted);font-size:12px;font-weight:600}.source-editor-main .policy-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px}.source-editor-main .policy-grid label{display:grid;align-content:center;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.source-account-logs-modal{width:min(980px,calc(100vw - 32px))}.source-account-log-list{max-height:min(72vh,720px);min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.source-account-log-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-account-log-summary article{min-width:0;padding:10px}.source-account-log-item{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);padding:10px}.source-account-log-item:has(.n-tag--error-type){border-color:color-mix(in srgb,var(--pc-danger) 38%,var(--pc-border));background:color-mix(in srgb,var(--pc-danger-soft) 48%,var(--pc-surface))}.source-account-log-item:has(.n-tag--success-type){border-color:color-mix(in srgb,var(--pc-success) 36%,var(--pc-border));background:color-mix(in srgb,var(--pc-success-soft) 48%,var(--pc-surface))}.source-account-log-item .log-attribution-row{gap:6px;margin-top:8px}.source-account-log-item>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.source-account-log-item>div:first-child .n-tag{flex:0 0 auto}.source-account-log-item p,.source-account-log-item small{min-width:0;margin-top:8px;overflow-wrap:anywhere}.automation-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.automation-metric-strip article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:10px 14px}.automation-metric-strip article:nth-child(5n){border-right:0}.automation-metric-strip strong{font-size:20px}.automation-metric-strip small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-attention-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.automation-attention-strip article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:10px 12px}.automation-attention-strip span,.automation-attention-strip strong,.automation-attention-strip small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-attention-strip span,.automation-attention-strip small{color:var(--pc-muted);font-size:12px}.automation-attention-strip strong{margin-top:2px;color:var(--pc-text);font-size:18px}.automation-attention-strip article.info strong{color:var(--pc-primary)}.automation-attention-strip article.warning strong{color:#b45309}.automation-attention-strip article.danger strong{color:#b91c1c}.async-replica-control{display:grid;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.async-replica-control.ok{border-color:#bbf7d0;background:linear-gradient(180deg,var(--pc-surface),var(--pc-success-soft))}.async-replica-control.info{border-color:#bfdbfe;background:linear-gradient(180deg,var(--pc-surface),var(--pc-primary-soft))}.async-replica-control.warning{border-color:#fde68a;background:linear-gradient(180deg,var(--pc-surface),var(--pc-warning-soft))}.async-replica-control.danger{border-color:#fecaca;background:linear-gradient(180deg,var(--pc-surface),var(--pc-danger-soft))}.async-replica-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0}.async-replica-main>div:first-child{min-width:0}.async-replica-main span,.async-replica-main strong,.async-replica-main p,.async-replica-facts span,.async-replica-facts strong,.async-replica-facts small,.async-replica-types strong,.async-replica-types span,.async-replica-types small,.async-replica-empty{min-width:0;overflow-wrap:anywhere}.async-replica-main span{display:block;color:var(--pc-muted);font-size:12px}.async-replica-main strong{display:block;margin-top:2px;color:var(--pc-text);font-size:16px}.async-replica-main p,.async-replica-empty{margin:5px 0 0;color:var(--pc-text-soft);font-size:13px;line-height:1.5}.async-replica-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.async-replica-actions .n-button,.async-replica-actions .log-attribution-chip{min-width:0}.async-replica-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.async-replica-facts article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffb8;padding:9px 10px}.async-replica-facts span,.async-replica-facts small{display:block;color:var(--pc-muted);font-size:12px}.async-replica-facts strong{display:block;margin-top:3px;color:var(--pc-text);font-size:18px}.async-replica-facts small{margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.async-replica-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0}.async-replica-types article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffa3;padding:8px 10px}.async-replica-types div{min-width:0}.async-replica-types strong,.async-replica-types span{display:block}.async-replica-types strong{color:var(--pc-text);font-size:13px}.async-replica-types span,.async-replica-types small{color:var(--pc-muted);font-size:12px}.async-replica-types small{justify-self:end;white-space:nowrap}.automation-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;min-width:0}.automation-job-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px}.automation-card{display:grid;align-content:start;gap:10px;box-shadow:none;padding:14px}.automation-card>*{margin-top:0}.automation-head{gap:10px}.automation-head>div:first-child{min-width:0}.automation-head strong{font-size:15px}.automation-head span{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.automation-card-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.automation-card-summary span{min-width:0;overflow:hidden;border-right:1px solid var(--pc-border);color:var(--pc-muted);font-size:12px;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.automation-card-summary span:last-child{border-right:0}.automation-job-digest{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:8px 9px}.automation-job-digest.success{border-color:#bbf7d0;background:var(--pc-success-soft)}.automation-job-digest.error{border-color:#fecaca;background:var(--pc-danger-soft)}.automation-job-digest.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.automation-job-digest strong,.automation-job-digest span,.automation-job-digest small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-job-digest strong{color:var(--pc-text);font-size:12px}.automation-job-digest span,.automation-job-digest small{color:var(--pc-muted);font-size:12px}.automation-job-digest small{grid-column:1 / -1}.automation-detail-stack{display:grid;gap:10px;min-width:0}.automation-card:not(.expanded) .card-actions{padding-top:0}.automation-settings,.automation-state{gap:8px;margin-top:0}.automation-settings label,.automation-state>div,.automation-progress,.automation-preview-stats article,.automation-preview-samples article{border-radius:var(--pc-radius-sm);box-shadow:none}.automation-settings label,.automation-state>div{display:grid;align-content:start;gap:7px;min-width:0;padding:8px}.automation-settings label>span,.automation-state>div>span{color:var(--pc-text-soft);font-size:12px}.automation-progress{margin-top:0;padding:9px}.automation-preview-result{margin-top:0}.automation-preview-note{font-size:12px}.automation-preview-stats{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px}.automation-preview-stats article{padding:7px}.automation-preview-stats strong{font-size:16px}.automation-preview-samples article{padding:8px}.automation-card pre{margin-top:0;max-height:220px}.automation-card .card-actions{margin-top:0}.automation-card .card-actions .n-button{min-width:0}.automation-run-panel{position:sticky;top:0;max-height:calc(100vh - 104px);overflow:auto;scrollbar-gutter:stable;padding:14px}.automation-run-panel::-webkit-scrollbar{width:6px}.automation-run-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.automation-settings label:focus-within{outline:2px solid color-mix(in srgb,var(--pc-primary) 28%,transparent);outline-offset:2px}.automation-run-panel .panel-title{align-items:flex-start;margin-bottom:10px}.automation-run-list{gap:8px}.automation-run-item{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:10px}.automation-run-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.automation-run-headline>div{min-width:0}.automation-run-headline strong,.automation-run-headline span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-run-headline>.n-tag{max-width:96px}.automation-run-meta{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.automation-run-meta span{max-width:100%;border:1px solid var(--pc-border);border-radius:999px;background:var(--pc-surface-soft);color:var(--pc-muted);font-size:11px;line-height:1.2;padding:3px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-run-item small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.automation-run-item .log-attribution-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-run-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;min-width:0}.automation-run-actions .log-attribution-chip,.automation-run-actions .n-button{justify-content:center;width:100%;min-width:0}.automation-run-progress{min-width:0}.automation-run-progress span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-console,.task-center-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px}.settings-toolbar,.settings-metric-strip,.settings-remote-panel,.task-center-toolbar,.task-center-metric-strip,.task-filter-strip{grid-column:1 / -1}.task-async-replica-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto) auto;align-items:center;gap:12px;min-width:0;border:1px solid #bfdbfe;border-radius:var(--pc-radius);background:#eff6ff;padding:12px 14px}.task-async-replica-panel>div{min-width:0}.task-async-replica-panel>div:first-child{display:grid;gap:3px}.task-async-replica-panel strong,.task-async-replica-panel span{min-width:0;overflow-wrap:anywhere}.task-async-replica-panel>div:first-child strong{color:var(--pc-text);font-size:14px}.task-async-replica-panel>div:first-child span{color:var(--pc-text-soft);font-size:12px;line-height:1.45}.task-async-replica-facts{display:grid;grid-template-columns:repeat(2,minmax(84px,1fr));gap:6px}.task-async-replica-facts article{display:grid;gap:2px;min-width:0;border:1px solid rgba(96,165,250,.38);border-radius:var(--pc-radius-sm);background:#ffffffad;padding:7px 9px}.task-async-replica-facts span{color:var(--pc-muted);font-size:11px}.task-async-replica-facts strong{color:var(--pc-text);font-size:17px;line-height:1.1}.task-async-replica-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.settings-public-panel,.settings-user-panel{grid-column:1;min-width:0}.settings-risk-panel,.settings-local-panel{grid-column:2;min-width:0}.settings-risk-panel,.settings-local-panel{position:sticky;top:0}.settings-toolbar,.task-center-toolbar{align-items:flex-start;padding:14px 16px}.task-center-toolbar .toolbar-actions{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(118px,150px)) minmax(86px,auto) minmax(64px,auto);align-items:center;gap:8px;min-width:0}.task-center-toolbar .toolbar-actions .toolbar-control,.task-center-toolbar .toolbar-actions .n-button{width:100%}.settings-metric-strip,.task-center-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.settings-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-metric-strip article,.task-center-metric-strip article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:10px 14px}.settings-metric-strip article:last-child,.task-center-metric-strip article:last-child{border-right:0}.settings-metric-strip strong,.task-center-metric-strip strong{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.settings-metric-strip small,.task-center-metric-strip small{margin-top:4px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings-public-panel,.settings-user-panel,.settings-local-panel,.settings-risk-panel,.settings-remote-panel,.settings-review-panel,.task-center-duplicate-panel,.task-center-queue-panel{padding:14px}.task-center-board{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;min-width:0}.task-center-queue-panel,.task-center-duplicate-panel{min-width:0;overflow:hidden}.settings-public-panel .panel-title,.settings-user-panel .panel-title,.settings-local-panel .panel-title,.settings-risk-panel .panel-title,.settings-remote-panel .panel-title,.settings-review-panel .panel-title,.task-center-duplicate-panel .panel-title,.task-center-queue-panel .panel-title{align-items:flex-start;margin-bottom:10px}.settings-public-panel .panel-title h2,.settings-user-panel .panel-title h2,.settings-local-panel .panel-title h2,.settings-risk-panel .panel-title h2,.settings-remote-panel .panel-title h2,.settings-review-panel .panel-title h2,.task-center-duplicate-panel .panel-title h2,.task-center-queue-panel .panel-title h2{font-size:17px}.settings-public-panel .public-policy-list,.settings-user-panel .source-policy-list,.settings-remote-panel .source-policy-list{gap:10px}.settings-public-panel .public-policy-card,.settings-user-panel .source-policy-list article,.settings-remote-panel .source-policy-list article{min-width:0;overflow:hidden;border-radius:var(--pc-radius);box-shadow:none;padding:12px}.settings-public-panel .source-policy-head,.settings-user-panel .source-policy-head,.settings-remote-panel .source-policy-head{min-width:0}.settings-public-panel .source-policy-head>div,.settings-user-panel .source-policy-head>div,.settings-remote-panel .source-policy-head>div{min-width:0}.settings-public-panel .source-policy-head strong,.settings-user-panel .source-policy-head strong,.settings-remote-panel .source-policy-head strong,.settings-public-panel .source-policy-head span,.settings-user-panel .source-policy-head span,.settings-remote-panel .source-policy-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-public-panel .settings-form,.settings-user-panel .settings-form,.settings-local-panel .settings-form{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px}.settings-public-panel .settings-form label,.settings-user-panel .settings-form label,.settings-local-panel .settings-form label{border-radius:var(--pc-radius-sm);padding:9px}.settings-public-panel .public-channel-picker{margin-top:10px}.settings-local-panel .strategy-explain{margin-top:12px;padding:10px}.settings-local-panel .strategy-explain p{font-size:12px;line-height:1.5}.settings-local-panel .card-actions{margin-top:12px}.settings-risk-panel .policy-warning-list{gap:8px}.settings-risk-panel .policy-warning-list span{padding:9px 10px;font-size:12px}.settings-remote-panel .source-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settings-remote-panel .source-policy-grid label{min-width:0}.settings-remote-panel .source-policy-grid label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-remote-panel .capability-row{margin-top:8px;min-width:0}.settings-remote-panel .capability-row .n-tag{min-width:0;max-width:100%}.settings-remote-panel .capability-row .n-tag__content{overflow:hidden;text-overflow:ellipsis}.settings-remote-panel .source-error{max-height:4.6em;overflow:auto;overflow-wrap:anywhere}.settings-console-tabs{grid-template-columns:1fr;gap:12px}.settings-console-tabs .settings-toolbar,.settings-console-tabs .settings-metric-strip,.settings-console-tabs .admin-state-strip,.settings-tab-bar,.settings-tab-body{grid-column:1}.settings-tab-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface)}.settings-tab-bar button{display:grid;min-width:0;gap:2px;border:0;border-right:1px solid var(--pc-border);background:transparent;color:var(--pc-text-soft);cursor:pointer;padding:9px 11px;text-align:left}.settings-tab-bar button:last-child{border-right:0}.settings-tab-bar button:focus-visible{outline:2px solid color-mix(in srgb,var(--pc-primary) 34%,transparent);outline-offset:-2px}.settings-tab-bar button.active{background:var(--pc-primary-soft);color:var(--pc-primary)}.settings-tab-bar strong,.settings-tab-bar span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-tab-bar strong{font-size:13px;line-height:1.25}.settings-tab-bar span{color:var(--pc-muted);font-size:11px;line-height:1.3}.settings-tab-body{display:grid;gap:12px;min-width:0}.settings-tab-panel,.settings-console-tabs .settings-risk-panel,.settings-console-tabs .settings-local-panel,.settings-console-tabs .settings-remote-panel,.settings-console-tabs .settings-review-panel,.settings-console-tabs .settings-public-panel,.settings-console-tabs .settings-user-panel{position:static;grid-column:1}.compact-settings-risk{padding:12px}.compact-settings-risk .panel-title{margin-bottom:8px}.compact-settings-risk .policy-warning-list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.settings-tab-panel .public-policy-list,.settings-tab-panel .source-policy-list{gap:8px}.settings-tab-panel .public-policy-card,.settings-tab-panel .source-policy-list article{padding:10px}.review-settings-form{margin-top:12px}.review-preset-grid,.review-compatibility-list{display:grid;gap:8px;min-width:0;margin-top:12px}.review-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-preset-grid article,.review-compatibility-list article{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.review-preset-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.review-preset-grid article>div,.review-preset-grid p{min-width:0}.review-preset-grid strong,.review-preset-grid span,.review-preset-grid p,.review-compatibility-list article{overflow-wrap:anywhere}.review-preset-grid strong,.review-preset-grid span{display:block}.review-preset-grid strong{color:var(--pc-text);font-size:13px}.review-preset-grid span,.review-preset-grid p,.review-compatibility-list article{color:var(--pc-muted);font-size:12px;line-height:1.45}.review-preset-grid p{grid-column:1 / -1;margin:0}.review-preset-grid .n-button{min-width:0}.review-compatibility-list article{border-color:#fde68a;background:var(--pc-warning-soft);color:#7c5a12}.review-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.review-action-buttons .n-button{min-width:0}.review-test-strip{margin-top:12px}.review-test-result{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px}.review-test-result article{display:grid;align-content:start;gap:5px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.review-test-result article.wide{grid-column:span 3}.review-test-result span,.review-test-result strong,.review-test-result code{min-width:0;overflow-wrap:anywhere}.review-test-result span{color:var(--pc-muted);font-size:12px}.review-test-result strong{color:var(--pc-text);font-size:13px}.review-test-result code{max-height:96px;overflow:auto;border-radius:var(--pc-radius-sm);background:#0f172a;color:#e2e8f0;font-size:12px;line-height:1.45;padding:8px}.review-contract-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;margin-top:12px}.review-contract-grid article{display:grid;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.review-contract-grid strong,.review-contract-grid span,.review-contract-grid code{min-width:0;overflow-wrap:anywhere}.review-contract-grid strong{color:var(--pc-text)}.review-contract-grid span{color:var(--pc-muted);font-size:12px;line-height:1.5}.api-docs-shell,.user-profile-shell{width:min(1120px,calc(100vw - 32px));margin:0 auto}.admin-content .user-images-page,.admin-content .user-channels-page,.admin-content .user-profile-page{width:100%;min-width:0}.admin-content .user-images-shell,.admin-content .user-profile-shell{width:100%;max-width:none;margin:0}.api-docs-shell{display:grid;gap:14px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:18px}.api-docs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.api-docs-head h1{margin:0;color:var(--pc-text);font-size:26px;line-height:1.2;text-wrap:balance}.api-docs-head span{display:block;margin-top:8px;color:var(--pc-muted);line-height:1.55}.api-docs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.api-docs-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0;border-right:1px solid var(--pc-border);padding:11px 12px}.api-docs-metrics article:last-child{border-right:0}.api-docs-metrics svg{grid-row:1 / span 2;color:var(--pc-primary)}.api-docs-metrics span,.api-docs-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-docs-metrics span{color:var(--pc-muted);font-size:12px}.api-docs-metrics strong{color:var(--pc-text)}.api-docs-grid,.profile-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;min-width:0}.api-docs-card,.profile-settings-card{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px}.api-docs-card h2,.profile-settings-card h2{margin:0;color:var(--pc-text);font-size:17px}.api-docs-card p,.profile-settings-card p{margin:0;color:var(--pc-muted);line-height:1.6}.api-docs-card pre,.profile-settings-card code{min-width:0;max-width:100%;overflow:auto;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);padding:8px}.api-docs-card pre{margin:0}.api-docs-card code{min-width:0;max-width:100%;overflow:auto;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);padding:2px 5px}.api-docs-card pre code{display:block;width:max-content;min-width:100%;padding:8px;white-space:pre}.api-docs-list{display:grid;gap:8px;min-width:0}.api-docs-list span{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);padding:8px 9px;line-height:1.5;overflow-wrap:anywhere}.profile-settings-card>div:first-child{display:flex;align-items:center;gap:8px}.profile-settings-card>div:first-child svg{color:var(--pc-primary)}.user-profile-console .user-profile-shell{gap:14px;box-shadow:none;padding:16px}.user-profile-console .user-images-head h1{font-size:28px}.user-profile-console .user-images-head span{max-width:780px;font-size:13px}.user-profile-console .user-image-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.user-profile-console .user-image-metrics article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;padding:10px 12px}.user-profile-console .user-image-metrics article:last-child{border-right:0}.user-profile-console .user-image-metrics strong{font-size:19px}.user-profile-console .user-image-metrics strong,.user-profile-console .user-image-metrics small{min-width:0;overflow-wrap:anywhere}.user-profile-console .user-image-metrics .quota-fact strong,.user-profile-console .user-image-metrics .quota-fact small{overflow:visible;text-overflow:clip;white-space:normal}.user-profile-console .profile-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.profile-settings-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.profile-settings-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);color:var(--pc-text-soft);font-size:13px;font-weight:700;padding:7px 11px;text-decoration:none;white-space:nowrap}.profile-settings-actions a:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.task-center-duplicate-panel{max-height:calc(100vh - 96px);overflow:auto}.task-center-duplicate-panel .duplicate-task-note{margin-bottom:10px;padding:9px 10px;font-size:12px}.task-center-duplicate-panel .duplicate-task-list{grid-template-columns:1fr;gap:8px}.task-center-duplicate-panel .duplicate-task-card{gap:8px;border-radius:var(--pc-radius);box-shadow:none;min-width:0;padding:10px}.task-center-duplicate-panel .duplicate-task-head{align-items:flex-start;gap:8px}.task-center-duplicate-panel .duplicate-task-head a{flex:0 0 auto}.task-center-duplicate-panel .duplicate-task-keep,.task-center-duplicate-panel .duplicate-task-candidates div{min-width:0;padding:8px}.task-center-duplicate-panel .duplicate-task-keep strong,.task-center-duplicate-panel .duplicate-task-candidates strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-center-queue-panel .issue-list{gap:10px}.task-queue-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.task-queue-lanes button{display:grid;gap:3px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft);color:var(--pc-text);cursor:pointer;padding:9px 10px;text-align:left}.task-queue-lanes button:hover,.task-queue-lanes button:focus-visible,.task-queue-lanes button.active{border-color:var(--pc-border-strong);background:var(--pc-surface);outline:none}.task-queue-lanes button.danger{border-color:#fecaca;background:var(--pc-danger-soft)}.task-queue-lanes button.warning{border-color:#fde68a;background:var(--pc-warning-soft)}.task-queue-lanes button.info{border-color:#bfdbfe;background:var(--pc-primary-soft)}.task-queue-lanes span,.task-queue-lanes strong,.task-queue-lanes small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-queue-lanes span{color:var(--pc-muted);font-size:11px}.task-queue-lanes strong{font-size:19px;line-height:1.1}.task-queue-lanes small{color:var(--pc-text-soft);font-size:11px}.task-center-queue-panel .issue-card{min-width:0;padding:12px 14px!important}.task-center-queue-panel .issue-queue-head{align-items:flex-start;gap:10px}.task-center-queue-panel .issue-title-block,.task-center-queue-panel .issue-title-line{min-width:0}.task-center-queue-panel .issue-title-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-center-queue-panel .issue-queue-head .inline-actions{flex:0 0 auto;justify-content:flex-end;max-width:390px}.task-center-queue-panel .task-issue-actions{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:6px}.task-center-queue-panel .task-issue-actions .n-button,.task-center-queue-panel .task-issue-actions a{justify-content:center;width:100%;min-height:34px}.task-issue-digest{display:grid;gap:3px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);margin-top:8px;padding:7px 9px}.task-issue-digest span,.task-issue-digest small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-issue-digest span{color:var(--pc-text);font-size:12px;font-weight:700}.task-issue-digest small{color:var(--pc-muted);font-size:12px}.task-pending-replica-strip{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid #bfdbfe;border-radius:var(--pc-radius-sm);background:#eff6ff;margin-top:8px;padding:8px 9px}.task-pending-replica-strip>div{min-width:0}.task-pending-replica-strip>div:first-child{display:grid;gap:2px}.task-pending-replica-strip strong,.task-pending-replica-strip span,.task-pending-replica-strip b{min-width:0;overflow-wrap:anywhere}.task-pending-replica-strip strong{color:var(--pc-text);font-size:12px}.task-pending-replica-strip>div:first-child span{color:var(--pc-muted);font-size:11px}.task-pending-replica-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.task-pending-replica-list span{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:1px solid rgba(96,165,250,.35);border-radius:999px;background:#ffffffb8;color:var(--pc-text-soft);font-size:11px;line-height:1.3;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.task-pending-replica-list b{flex:0 0 auto;color:var(--pc-text);font-weight:700}.task-pending-replica-action{display:flex;justify-content:flex-end;min-width:0}.task-pending-replica-action .n-button{min-width:72px}.task-pending-replica-action>span{display:inline-flex;align-items:center;min-width:0;max-width:150px;color:var(--pc-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere;text-align:right}.task-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.task-center-queue-panel .issue-card:not(.expanded) .issue-kind-row{margin-top:8px}.task-center-queue-panel .issue-summary-row{display:grid;margin-top:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.task-center-queue-panel .issue-summary-pill{border-radius:var(--pc-radius-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-empty-state{min-height:220px}.task-center-queue-panel .task-rows .compact-task-row{padding:9px}.source-health-console{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px}.source-health-toolbar,.source-health-metric-strip{grid-column:1 / -1}.source-health-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.source-health-view-tabs{display:flex;gap:4px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.source-health-view-tabs button{border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;padding:5px 10px}.source-health-view-tabs button.active{background:#111827;color:#fff}.source-health-main{grid-column:1 / -1;min-width:0;padding:14px}.source-health-watch-panel{position:sticky;top:78px;grid-column:1 / -1;min-width:0;padding:14px}.source-health-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.source-health-metric-strip article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;box-shadow:none;padding:10px 14px}.source-health-metric-strip article:last-child{border-right:0}.source-health-metric-strip strong{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.source-health-metric-strip small{margin-top:4px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.source-health-async-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border:1px solid #bfdbfe;border-radius:var(--pc-radius);background:#eff6ff;padding:12px 14px}.source-health-async-strip>div{min-width:0}.source-health-async-strip>div:first-child{display:grid;gap:3px}.source-health-async-strip>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.source-health-async-strip strong,.source-health-async-strip span{min-width:0;overflow-wrap:anywhere}.source-health-async-strip strong{color:var(--pc-text);font-size:14px}.source-health-async-strip span{color:var(--pc-text-soft);font-size:12px}.source-health-dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px}.source-health-dashboard-grid .health-card{border-left:4px solid var(--pc-border-strong);box-shadow:none;min-width:0;overflow:hidden;padding:12px}.source-health-dashboard-grid .health-head{min-width:0}.source-health-dashboard-grid .health-head>div{min-width:0}.source-health-dashboard-grid .health-head strong,.source-health-dashboard-grid .health-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-health-dashboard-grid .health-card.healthy{border-left-color:var(--pc-success)}.source-health-dashboard-grid .health-card.warning{border-left-color:var(--pc-warning)}.source-health-dashboard-grid .health-card.danger{border-left-color:var(--pc-danger)}.source-health-dashboard-grid .health-card.disabled{border-left-color:var(--pc-muted)}.source-health-dashboard-grid .health-stats{gap:6px;margin-top:10px}.source-health-dashboard-grid .health-stats div{padding:8px}.source-health-dashboard-grid .health-card p{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:var(--pc-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-health-dashboard-grid .card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.source-health-dashboard-grid .card-actions .n-button,.source-health-dashboard-grid .card-actions .log-attribution-chip{min-width:0}.source-health-watch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px;min-width:0}.source-health-watch-list article{display:grid;gap:6px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:10px}.source-health-watch-list article.focused{border-color:#93c5fd;background:#eff6ff}.source-health-watch-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.source-health-watch-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.source-health-watch-list strong,.source-health-watch-list span,.source-health-watch-list p{min-width:0;overflow-wrap:anywhere}.source-health-watch-list strong{overflow:hidden;color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap}.source-health-watch-list span{color:var(--pc-muted);font-size:12px}.source-health-watch-list p{margin:0;color:var(--pc-text-soft);font-size:12px;line-height:1.45}.source-health-watch-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.source-health-watch-actions .n-button,.source-health-watch-actions .log-attribution-chip{min-width:0}.source-health-empty{min-height:120px}.source-adapter-matrix{display:grid;gap:9px}.source-adapter-row{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(340px,1.08fr) minmax(300px,1.2fr) minmax(230px,.82fr);align-items:center;gap:10px;min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:10px}.source-adapter-row.ready{border-color:#bbf7d0;background:var(--pc-success-soft)}.source-adapter-row.partial{border-color:#fde68a;background:var(--pc-warning-soft)}.source-adapter-row.disabled{opacity:.78}.source-adapter-name,.source-adapter-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.source-adapter-name>div,.source-adapter-footer>div{min-width:0}.source-adapter-name strong,.source-adapter-name span,.source-adapter-footer span,.source-adapter-footer small,.source-adapter-note{display:block;min-width:0;overflow-wrap:anywhere}.source-adapter-name strong{overflow:hidden;color:var(--pc-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.source-adapter-name span,.source-adapter-footer span,.source-adapter-footer small{color:var(--pc-muted);font-size:12px}.source-adapter-checks{display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));gap:5px;min-width:0}.source-adapter-checks>span{display:grid;gap:3px;min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffbd;color:var(--pc-muted);font-size:11px;padding:6px}.source-adapter-checks>span>.n-tag{min-width:0;max-width:100%}.source-adapter-checks>span>.n-tag .n-tag__content{overflow:hidden;text-overflow:ellipsis}.source-adapter-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0}.source-adapter-roles>span{display:grid;gap:3px;min-width:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:#ffffffbd;padding:6px}.source-adapter-roles b,.source-adapter-roles small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-adapter-roles b{color:var(--pc-text);font-size:11px}.source-adapter-roles small{color:var(--pc-muted);font-size:11px}.source-adapter-roles .n-tag{max-width:100%}.source-adapter-roles .n-tag__content{overflow:hidden;text-overflow:ellipsis}.source-adapter-footer .card-actions{justify-content:flex-end;gap:5px;min-width:0}.source-adapter-footer .card-actions>*{min-width:0}.source-adapter-note{grid-column:1 / -1;margin:0;color:#92400e;font-size:12px;line-height:1.45}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.empty-state-actions .log-attribution-chip{align-items:center;min-height:32px}.user-console-shell,.user-channel-console-shell{max-width:min(1360px,calc(100vw - 32px));gap:14px;box-shadow:none;padding:16px}.user-console-shell .user-images-head h1,.user-channel-console-shell .user-images-head h1{font-size:28px}.user-console-shell .user-images-head span,.user-channel-console-shell .user-images-head span{max-width:760px;font-size:13px}.user-console-shell .user-image-metrics,.user-channel-console-shell .user-image-metrics{gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.user-console-shell .user-image-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.user-channel-console-shell .user-image-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.user-console-shell .user-image-metrics article,.user-channel-console-shell .user-image-metrics article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;padding:10px 12px}.user-console-shell .user-image-metrics article:last-child,.user-channel-console-shell .user-image-metrics article:last-child{border-right:0}.user-console-shell .user-image-metrics strong,.user-channel-console-shell .user-image-metrics strong{font-size:20px}.user-console-shell .user-image-metrics small,.user-channel-console-shell .user-image-metrics small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-library-console,.user-channel-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:14px;min-width:0}.user-image-toolbar{grid-column:1 / -1;grid-template-columns:1fr;align-items:stretch;padding:12px}.user-image-toolbar .user-image-search{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(120px,150px))}.user-result-panel{position:sticky;top:16px;grid-column:2;grid-row:1 / span 2;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);box-shadow:var(--pc-shadow);padding:12px}.user-result-panel .public-result-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.user-result-panel .public-result-tabs button{width:100%;height:36px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm)}.user-result-panel textarea{min-height:240px;border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.user-result-panel .public-result-actions{align-items:stretch;flex-direction:column}.user-result-panel .public-result-actions .n-button{width:100%}.user-library-spin{grid-column:1 / -1;min-width:0}.user-library-console:has(.user-result-panel) .user-library-spin{grid-column:1}.user-workspace-tabs{display:flex;gap:4px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:3px}.user-workspace-tabs button{border:0;border-radius:6px;background:transparent;color:var(--pc-muted);cursor:pointer;font-size:12px;padding:5px 9px}.user-workspace-tabs button.active{background:#111827;color:#fff}.user-console-shell .user-image-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px}.user-console-shell .user-image-grid.list{grid-template-columns:1fr}.user-console-shell .user-image-card{min-width:0;box-shadow:none}.user-console-shell .user-image-body{gap:10px;min-width:0;padding:12px}.user-console-shell .user-image-title{min-width:0}.user-console-shell .user-image-title>div{min-width:0}.user-console-shell .user-image-title strong,.user-console-shell .user-image-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-console-shell .user-image-title .n-tag{flex:0 0 auto}.user-console-shell .user-image-meta{gap:5px}.user-console-shell .user-image-meta span{max-width:100%}.user-console-shell .user-image-actions{gap:6px}.compact-user-image-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.compact-user-image-actions .n-button{width:100%;min-width:0;padding-right:6px;padding-left:6px}.user-channel-note,.user-channel-list-spin{grid-column:1 / -1;min-width:0}.user-channel-console:has(.user-channel-api-panel) .user-channel-note,.user-channel-console:has(.user-channel-api-panel) .user-channel-list-spin{grid-column:1}.user-channel-api-panel{position:sticky;top:16px;grid-column:2;grid-row:1 / span 2;min-width:0;padding:14px}.user-channel-note .user-workspace-tabs{margin-left:auto}.user-channel-console-shell .private-channel-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}.user-channel-console-shell .private-channel-card{gap:10px;min-width:0;box-shadow:none;padding:12px}.user-channel-console-shell .private-channel-config{grid-template-columns:1fr;max-height:76px;overflow:hidden}.user-channel-console-shell .private-channel-config span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-private-channel-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.compact-private-channel-actions .n-button{width:100%;min-width:0;padding-right:6px;padding-left:6px}.user-channel-console-shell .api-key-list article{padding:9px}.user-channel-api-panel .panel-title{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.user-channel-api-panel .panel-title h2,.user-channel-api-panel .panel-title span{min-width:0}.user-channel-api-panel .panel-title h2{font-size:18px}.private-channel-drawer{max-width:min(980px,calc(100vw - 24px))}.private-channel-drawer .n-drawer-content-wrapper{width:min(980px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)}.private-channel-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:12px}.private-channel-form-main,.private-channel-form-side{min-width:0}.private-channel-form-main{grid-column:1}.private-channel-form-side{position:sticky;top:0;display:grid;grid-column:2;grid-row:1 / span 4;gap:12px;max-height:calc(100vh - 112px);overflow:auto;padding-right:2px}.private-channel-form-side::-webkit-scrollbar{width:6px}.private-channel-form-side::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.private-channel-editor .editor-section{min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:12px}.private-channel-editor .editor-section.first{border-top:1px solid var(--pc-border);padding-top:12px}.private-channel-editor .editor-section h3{margin-bottom:10px;color:var(--pc-text);font-size:14px}.private-channel-alert-strip{margin-top:-2px}.private-channel-editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:9px}.private-channel-editor .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.private-channel-editor .form-grid label,.private-channel-editor .private-policy-grid label{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft);padding:9px}.private-channel-editor .form-grid label>span,.private-channel-editor .private-policy-grid label>span{color:var(--pc-muted);font-size:12px;font-weight:600}.private-channel-editor .private-policy-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));margin-top:0}.private-channel-fact-grid{grid-template-columns:1fr;gap:8px}.private-channel-fact-grid.ops-fact-grid article{padding:8px}.private-channel-form-side .preview-grid>div,.private-channel-form-side .drawer-access-grid article,.private-channel-form-side .policy-risk-list article{padding:9px}.private-channel-form-side .preview-grid.ops-code-list{gap:8px}.private-channel-form-side .preview-grid.ops-code-list>div{background:var(--pc-surface-soft)}.private-channel-form-side .policy-risk-list.ops-diagnostic-list article>div{display:grid}.private-channel-form-side code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.private-channel-form-side .private-channel-note{margin:0}.private-channel-form-side .private-channel-note.ops-note{grid-template-columns:auto minmax(0,1fr)}.private-channel-logs-modal{width:min(900px,calc(100vw - 32px))}.private-channel-log-console{max-height:min(72vh,700px);overflow:auto;padding-right:4px}.private-channel-log-console .private-channel-log-item{border-left:3px solid var(--pc-border-strong);border-radius:var(--pc-radius-sm);padding:10px}.private-channel-log-console .private-channel-log-item:has(.n-tag--error-type){border-left-color:var(--pc-danger)}.private-channel-log-console .private-channel-log-item:has(.n-tag--success-type){border-left-color:var(--pc-success)}.private-channel-log-console .log-attribution-row{gap:6px;margin-top:8px}.image-source-logs-modal{width:min(960px,calc(100vw - 32px))}.image-source-log-console{max-height:min(72vh,720px);min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.image-source-log-console .image-log-item{min-width:0;padding:10px}.source-log-empty-state{min-height:180px;align-items:center}.source-log-empty-state>div{display:grid;justify-items:center;gap:8px;max-width:560px;text-align:center}.image-source-log-console .log-filter-strip{position:sticky;top:0;z-index:1;margin-bottom:10px;border-bottom:1px solid var(--pc-border);background:var(--pc-surface);padding:0 0 10px}.image-source-log-console .image-log-head,.image-source-log-console .image-log-meta{min-width:0}.image-source-log-console .image-log-head .n-tag{flex:0 0 auto}.image-source-log-console .image-log-meta span,.image-source-log-console .image-log-meta .log-attribution-chip{min-width:0;max-width:100%}.image-source-log-console .image-log-error,.image-source-log-console .image-log-raw,.image-source-log-console .image-log-hint{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:1500px){.admin-content{max-width:none}.admin-scroll{padding:16px 18px 42px}.page-stack{gap:18px}.page-toolbar{padding:16px 18px}.dashboard-metric-strip{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.dashboard-focus-strip{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.dashboard-metric-strip article{padding:12px}.dashboard-metric-strip strong{font-size:22px}.dashboard-priority-grid,.dashboard-ops-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr)}.assets-console{grid-template-columns:minmax(228px,270px) minmax(0,1fr);gap:12px}.asset-library-toolbar{grid-template-columns:1fr}.asset-library-toolbar>div:first-child{max-width:none}.asset-library-toolbar .asset-filter-actions{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(116px,150px)) minmax(116px,150px);justify-content:stretch}.asset-library-toolbar .asset-filter-actions .view-mode-switch,.asset-library-toolbar .asset-filter-actions .n-button{justify-self:stretch}.library-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.library-metrics article:nth-child(3n){border-right:0}.library-ops{align-items:stretch;flex-direction:column}.library-ops .asset-ops-actions{width:100%;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(66px,1fr))}.library-ops .asset-ops-actions .toolbar-control{width:100%}.source-detail-modal{width:min(1180px,calc(100vw - 28px))}.source-detail-console,.diagnostics-console{grid-template-columns:1fr}.source-detail-link-strip,.source-detail-main,.source-detail-side,.diagnostics-trace-panel,.read-plan-panel,.derivative-console-panel,.diagnostics-side-panel,.diagnostics-console-actions,.diagnostics-task-panel{grid-column:1}.source-detail-side{position:static;max-height:none;overflow:visible}}@media(max-width:1180px){.assets-console{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.source-detail-modal .n-card__content{max-height:calc(100vh - 92px)}.source-detail-link-strip>div{grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto}.asset-library-toolbar{align-items:stretch;flex-direction:column}.asset-library-toolbar .asset-filter-actions{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,1fr));justify-content:stretch}.asset-library-toolbar .asset-filter-actions .toolbar-control.wide{grid-column:1 / -1}.library-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.library-metrics article:nth-child(3n){border-right:0}.automation-board{grid-template-columns:1fr}.automation-run-panel{position:static;max-height:none;overflow:visible}.automation-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-metric-strip article,.automation-metric-strip article:nth-child(5n){border-right:1px solid var(--pc-border)}.automation-metric-strip article:nth-child(3n){border-right:0}.settings-console,.task-center-console,.task-center-board{grid-template-columns:1fr}.settings-public-panel,.settings-user-panel,.settings-risk-panel,.settings-local-panel,.settings-remote-panel{grid-column:1}.settings-risk-panel,.settings-local-panel{position:static;max-height:none;overflow:visible}.settings-metric-strip,.task-center-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-metric-strip article,.task-center-metric-strip article,.settings-metric-strip article:last-child,.task-center-metric-strip article:last-child{border-right:1px solid var(--pc-border)}.settings-metric-strip article:nth-child(3n),.task-center-metric-strip article:nth-child(3n){border-right:0}.source-health-console,.logs-console,.diagnostics-console,.source-detail-console,.source-editor-console,.user-library-console,.user-channel-console{grid-template-columns:1fr}.user-profile-console .user-image-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-console .user-image-metrics article,.user-profile-console .user-image-metrics article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.user-profile-console .user-image-metrics article:nth-child(2n){border-right:0}.user-profile-console .user-image-metrics article:nth-last-child(-n+2){border-bottom:0}.source-health-main,.source-health-watch-panel,.user-image-toolbar,.user-result-panel,.user-library-spin,.user-channel-note,.user-channel-api-panel,.user-channel-list-spin{grid-column:1}.source-health-watch-panel,.logs-control-rail,.source-detail-side,.source-editor-side,.user-result-panel,.user-channel-api-panel{position:static;grid-row:auto;max-height:none;overflow:visible}.log-stream-panel,.source-detail-link-strip,.source-detail-main,.source-detail-side,.source-editor-main,.source-editor-side,.diagnostics-trace-panel,.read-plan-panel,.derivative-console-panel,.diagnostics-side-panel,.diagnostics-console-actions,.diagnostics-task-panel{grid-column:1}.source-editor-side{order:2;padding-right:0}.source-editor-main{order:1}.logs-control-rail .log-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-control-rail .log-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.logs-control-rail .log-metric-strip article,.logs-control-rail .log-metric-strip article:nth-child(2n),.logs-control-rail .log-metric-strip article:nth-last-child(-n+2){border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.logs-control-rail .log-metric-strip article:nth-child(4n){border-right:0}.logs-control-rail .log-metric-strip article:nth-last-child(-n+4){border-bottom:0}.source-health-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.source-health-metric-strip article,.source-health-metric-strip article:last-child{border-right:1px solid var(--pc-border)}.source-health-metric-strip article:nth-child(3n){border-right:0}.user-console-shell .user-image-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.user-console-shell .user-image-metrics article,.user-console-shell .user-image-metrics article:last-child{border-right:1px solid var(--pc-border)}.user-console-shell .user-image-metrics article:nth-child(3n){border-right:0}.user-image-toolbar .user-image-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-priority-grid,.dashboard-ops-grid,.public-upload-main{grid-template-columns:1fr}.dashboard-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-strip,.dashboard-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metric-strip article,.dashboard-system-metrics article{padding:10px}.dashboard-metric-strip strong,.dashboard-system-metrics strong{font-size:20px}.dashboard-toolbar-actions,.source-health-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%}.dashboard-view-tabs,.source-health-view-tabs{width:100%;max-width:100%}.dashboard-view-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-view-tabs button,.source-health-view-tabs button{flex:1 1 0;min-width:0}.task-async-replica-panel{grid-template-columns:1fr}.task-async-replica-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.task-async-replica-actions .log-attribution-chip{justify-content:center;text-align:center}.admin-state-strip{grid-template-columns:minmax(0,1fr) auto}.admin-state-strip span{grid-column:1 / -1;white-space:normal}.source-health-async-strip{grid-template-columns:1fr}.source-health-async-strip>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.source-health-async-strip .log-attribution-chip{justify-content:center;text-align:center}.dashboard-focus-card strong{font-size:18px}.source-adapter-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.source-adapter-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.source-adapter-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.asset-ops-strip,.asset-gallery-head,.logs-toolbar{align-items:stretch;flex-direction:column}.logs-toolbar .toolbar-actions{grid-template-columns:minmax(0,1fr) repeat(2,minmax(96px,.34fr));width:100%}.logs-toolbar .toolbar-actions .toolbar-control.wide{grid-column:1 / -1}.logs-toolbar .toolbar-actions .n-button{min-height:34px}.taxonomy-management-grid,.compact-taxonomy-form{grid-template-columns:1fr}.compact-taxonomy-form label:nth-child(4),.compact-taxonomy-form label:nth-child(5){grid-column:auto}.asset-ops-actions{justify-content:flex-start}.issue-summary-pill{width:100%}.assets-console{grid-template-columns:1fr}.assets-console-gallery .assets-console-main{order:1}.assets-console-gallery .assets-console-side{order:2}.assets-console-side{position:static;max-height:none;overflow:visible}.album-details-main,.album-details-side{grid-column:1}.album-details-side{position:static}.library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.library-metrics article,.library-metrics article:nth-child(3n){border-right:1px solid var(--pc-border)}.library-metrics article:nth-child(2n){border-right:0}.library-ops{align-items:stretch;flex-direction:column}.library-ops .asset-ops-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.library-ops .asset-ops-actions .toolbar-control{grid-column:1 / -1;width:100%}.asset-library-panel .table-scroll-shell,.asset-library-panel .image-assets-section{padding:10px}.source-admin-head,.source-manage-toolbar,.automation-toolbar{align-items:stretch;flex-direction:column}.source-admin-head .toolbar-actions,.source-manage-toolbar .toolbar-actions,.log-stream-panel>.panel-title .inline-actions{justify-content:flex-start}.log-stream-panel>.panel-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.log-stream-panel>.panel-title .inline-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.log-stream-panel>.panel-title .inline-actions>span{overflow:hidden;color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap}.log-stream-tabs{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.automation-toolbar .n-button{width:100%;min-height:36px}.source-admin-head .top-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(78px,auto));align-items:stretch;gap:8px;width:100%;min-width:0}.source-admin-head .top-actions>*,.source-admin-head .top-actions .n-button{min-width:0;max-width:100%}.source-admin-head .source-view-tabs{min-width:0}.source-view-tabs,.log-stream-tabs,.dashboard-view-tabs,.source-health-view-tabs,.user-workspace-tabs,.user-image-view-toggle{width:100%;overflow-x:auto}.source-view-tabs button,.log-stream-tabs button,.source-editor-side-tabs button,.dashboard-view-tabs button,.source-health-view-tabs button,.user-workspace-tabs button,.user-image-view-toggle button{min-height:40px}.source-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.source-pending-replica-focus{grid-template-columns:1fr}.source-pending-replica-focus>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.source-pending-replica-focus .log-attribution-chip{justify-content:center;text-align:center}.source-test-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.source-test-matrix article:nth-child(3n){border-right:0}.source-test-matrix article:nth-child(n+4){border-top:1px solid var(--pc-border)}.source-console-stats div,.source-console-stats div:last-child{border-right:1px solid var(--pc-border)}.source-console-stats div:nth-child(2n){border-right:0}.automation-metric-strip,.automation-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-metric-strip article,.automation-metric-strip article:nth-child(3n),.automation-metric-strip article:nth-child(5n){border-right:1px solid var(--pc-border)}.automation-metric-strip article:nth-child(2n){border-right:0}.settings-toolbar,.task-center-toolbar{align-items:stretch;flex-direction:column}.task-center-toolbar .toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-center-toolbar .toolbar-actions .toolbar-control.wide,.task-center-toolbar .toolbar-actions .toolbar-control.medium{grid-column:1 / -1;width:100%}.settings-metric-strip,.task-center-metric-strip,.settings-tab-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-metric-strip article,.task-center-metric-strip article,.settings-metric-strip article:nth-child(3n),.task-center-metric-strip article:nth-child(3n){border-right:1px solid var(--pc-border)}.settings-metric-strip article:nth-child(2n),.task-center-metric-strip article:nth-child(2n){border-right:0}.settings-remote-panel .source-policy-grid{grid-template-columns:1fr}.settings-public-panel .settings-form,.settings-user-panel .settings-form,.settings-local-panel .settings-form,.settings-review-panel .settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-local-panel .settings-form label:has(.n-input),.settings-user-panel .settings-form label:has(.n-input){grid-column:1 / -1}.settings-form label.settings-action-field{align-content:stretch}.settings-form label.settings-action-field .n-button{min-height:36px}.settings-public-panel .public-channel-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-health-metric-strip,.user-console-shell .user-image-metrics,.user-channel-console-shell .user-image-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-metric-strip article,.source-health-metric-strip article:nth-child(3n),.source-health-metric-strip article:last-child,.user-console-shell .user-image-metrics article,.user-console-shell .user-image-metrics article:nth-child(3n),.user-console-shell .user-image-metrics article:last-child,.user-channel-console-shell .user-image-metrics article,.user-channel-console-shell .user-image-metrics article:last-child{border-right:1px solid var(--pc-border)}.source-health-metric-strip article:nth-child(2n),.user-console-shell .user-image-metrics article:nth-child(2n),.user-channel-console-shell .user-image-metrics article:nth-child(2n){border-right:0}.user-image-toolbar .user-image-search{grid-template-columns:1fr}.user-image-batch{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.user-image-batch>span,.user-image-batch .user-workspace-tabs,.user-image-batch .user-image-view-toggle{grid-column:1 / -1}.logs-control-rail .log-filter-grid,.source-detail-link-strip,.source-account-log-summary,.diagnostics-console-grid{grid-template-columns:1fr}.logs-control-rail .log-metric-strip,.log-stream-panel .trace-summary-grid,.diagnostics-console-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-control-rail .log-metric-strip article,.logs-control-rail .log-metric-strip article:nth-child(4n),.logs-control-rail .log-metric-strip article:nth-last-child(-n+4){border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.logs-control-rail .log-metric-strip article:nth-child(2n){border-right:0}.logs-control-rail .log-metric-strip article:nth-last-child(-n+2){border-bottom:0}.diagnostics-console .diagnostics-summary{align-items:stretch;flex-direction:column}.diagnostics-console .diagnostics-metrics{justify-content:flex-start}}@media(max-width:900px){.admin-layout{grid-template-columns:1fr;height:100vh;min-height:0;overflow:hidden}.admin-aside{display:none}.admin-aside:after{display:none}.admin-workspace{width:100%;min-height:0;overflow:hidden;padding:0}.admin-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 12px}.admin-header>div:first-of-type{min-width:0}.admin-header p{overflow:hidden;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.admin-user{grid-column:1 / -1;justify-self:start;max-width:100%}.admin-menu-trigger{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text-soft);cursor:pointer}.admin-scroll{min-height:0;overflow:auto;padding:16px}.admin-mobile-menu{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:block}.admin-mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#0f172a5c;cursor:pointer}.admin-mobile-panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(86vw,320px);min-width:0;border-right:1px solid var(--pc-border);background:var(--pc-surface);box-shadow:8px 0 24px #0f172a29}.admin-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--pc-border);padding:10px 12px}.admin-mobile-brand{display:flex;flex:1 1 auto;min-width:0;height:auto;margin:0;border:0;padding:0}.admin-mobile-nav{display:grid;flex:1 1 auto;align-content:start;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-gutter:stable}.admin-mobile-nav .admin-nav-group{display:grid;gap:4px}.admin-mobile-nav .admin-nav-group p{display:block}.admin-mobile-nav a{min-height:42px;border:1px solid transparent;border-radius:7px;background:transparent;padding:9px 10px}.admin-mobile-nav a.router-link-active{border-color:#bfdbfe;background:var(--pc-primary-soft);box-shadow:inset 3px 0 0 var(--pc-primary)}.admin-mobile-nav a>span{display:grid}.admin-mobile-nav a strong{display:block;font-size:13px;white-space:normal}.admin-mobile-nav a small{display:block}.admin-mobile-profile{display:flex;flex:0 0 auto;border-top:1px solid var(--pc-border)}.source-adapter-row{grid-template-columns:minmax(0,1fr) minmax(220px,.74fr)}.source-adapter-checks,.source-adapter-note{grid-column:1 / -1}.admin-header,.page-toolbar,.public-header,.public-upload-head,.user-images-head{align-items:stretch;flex-direction:column}.public-header-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.public-header-actions>*{min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-header{flex-direction:initial}.toolbar-actions{justify-content:flex-start}.page-toolbar>div:first-child{min-width:0}.page-toolbar p{max-width:72ch;overflow:visible;text-overflow:clip;white-space:normal}.duplicate-group-head,.duplicate-image-row,.album-share-history-head,.album-share-history-row{align-items:flex-start;flex-direction:column}.duplicate-image-actions{width:100%;flex-wrap:wrap}.toolbar-actions>*{flex:1 1 160px}.log-current-filter{align-items:stretch;flex-direction:column}.user-image-tools,.user-image-search{grid-template-columns:1fr}.user-image-batch,.public-result-actions{justify-content:flex-start}.user-image-grid.list .user-image-card{grid-template-columns:1fr}.user-image-grid.list .user-image-preview{height:auto;min-height:0;aspect-ratio:16 / 9}.trace-summary-head{align-items:stretch;flex-direction:column}.log-current-filter>div:first-child{min-width:0}.toolbar-control.compact,.toolbar-control.medium,.toolbar-control.wide{width:100%}.settings-form,.private-channel-editor,.duplicate-confirm-console{grid-template-columns:1fr}.private-channel-form-main,.private-channel-form-side,.duplicate-confirm-console>.duplicate-confirm-warning,.duplicate-confirm-console>.duplicate-confirm-metrics,.duplicate-confirm-console>.duplicate-confirm-compare-grid,.duplicate-confirm-console>.duplicate-confirm-side-note{grid-column:1}.private-channel-form-side,.duplicate-confirm-console>.duplicate-confirm-side-note{position:static;grid-row:auto;max-height:none;overflow:visible;padding-right:0}.dashboard-split,.album-details-console,.availability-grid,.dashboard-channel-stats,.trace-summary-split,.tag-management-grid,.log-attribution-summary,.upload-sync-summary,.distribution-list article,.risk-summary-row,.diagnostics-decision-strip,.source-participation-grid,.issue-status-grid,.drawer-access-grid,.duplicate-confirm-summary,.duplicate-compare-grid,.album-details-hero,.album-details-stats,.album-image-grid article,.batch-delete-meta,.batch-delete-list>div,.public-policy-strip,.private-channel-config,.api-key-create-row,.api-key-list article{grid-template-columns:1fr}.distribution-meter{grid-template-columns:minmax(0,1fr) 48px}.dashboard-channel-policy,.source-policy-grid,.source-editor-main .form-grid.two,.source-editor-main .form-grid,.source-editor-main .policy-grid,.private-channel-editor .form-grid.two,.private-channel-editor .private-policy-grid,.duplicate-confirm-compare-grid .duplicate-meta-list,.test-summary-card,.source-account-log-summary,.automation-settings{grid-template-columns:1fr}.automation-run-item{align-items:stretch;grid-template-columns:1fr}.issue-head,.task-row-head,.duplicate-task-head,.source-health-head,.task-center-title,.task-action-item,.derivative-section-head,.image-log-head,.queue-title,.result-item>div:first-child{align-items:stretch;flex-direction:column}.inline-actions,.task-center-actions,.card-actions,.top-actions,.public-result-actions,.public-upload-actions,.derivative-section-head .source-inline-actions{justify-content:flex-start}.source-detail-modal,.logs-modal{width:calc(100vw - 24px)}.source-editor-drawer,.private-channel-drawer,.source-editor-drawer .n-drawer-content-wrapper,.private-channel-drawer .n-drawer-content-wrapper{width:100vw!important;max-width:100vw}.source-editor-drawer .n-drawer-content,.private-channel-drawer .n-drawer-content{max-height:100vh}.source-editor-drawer .n-drawer-body-content-wrapper,.private-channel-drawer .n-drawer-body-content-wrapper{min-width:0;overflow-x:hidden;padding-bottom:84px;scroll-padding-bottom:96px}.source-editor-drawer .n-drawer-footer .n-space,.private-channel-drawer .n-drawer-footer .n-space{width:100%;justify-content:stretch!important}.source-editor-drawer .n-drawer-footer .n-button,.private-channel-drawer .n-drawer-footer .n-button{flex:1 1 140px;min-height:44px}.source-detail-link-strip>div,.source-detail-side .source-path-row{grid-template-columns:1fr;align-items:stretch}.source-detail-link-strip .n-button,.source-detail-side .source-path-row .n-button{width:100%;min-height:40px}.source-detail-side .source-detail-item>div:first-child,.diagnostics-console .read-order-item>div,.diagnostics-task-panel .task-item>div,.diagnostics-console .derivative-section-head,.diagnostics-console .diagnostics-summary{display:grid;grid-template-columns:1fr;align-items:stretch}.diagnostics-console .source-inline-actions,.source-detail-side .source-inline-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));width:100%}.diagnostics-console .source-inline-actions .n-button,.diagnostics-console .source-inline-actions .n-tag,.source-detail-side .source-inline-actions .n-button,.source-detail-side .source-inline-actions .n-tag{justify-content:center;width:100%;min-height:34px}.queue-item{grid-template-columns:64px minmax(0,1fr)}.queue-item>.n-button{grid-column:1 / -1;width:100%;min-height:40px}.queue-links,.result-item .link-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-links code,.result-item .link-row code{grid-column:1 / -1}.queue-links .n-button,.result-item .link-row .n-button{width:100%;min-height:40px}}@media(max-width:640px){.public-home,.public-album-page{padding:12px}.admin-scroll{padding:10px 8px 34px}.task-center-queue-panel .issue-card{padding:8px 10px!important}.task-center-queue-panel .issue-queue-head{gap:8px}.task-async-replica-panel{grid-template-columns:1fr;padding:10px}.task-async-replica-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.task-async-replica-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.task-async-replica-actions .log-attribution-chip{justify-content:center;min-height:34px;text-align:center}.task-pending-replica-strip{grid-template-columns:1fr}.task-pending-replica-list{display:grid;grid-template-columns:1fr;justify-content:stretch}.task-pending-replica-list span{justify-content:space-between;border-radius:var(--pc-radius-sm)}.task-pending-replica-action{justify-content:stretch}.task-pending-replica-action .n-button{width:100%;min-height:34px}.task-pending-replica-action>span{justify-content:center;width:100%;max-width:none;border:1px solid rgba(96,165,250,.35);border-radius:var(--pc-radius-sm);background:#ffffffb8;padding:6px 8px;text-align:center}.source-health-dashboard-grid .card-actions,.source-health-watch-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(104px,100%),1fr))}.source-health-dashboard-grid .card-actions .n-button,.source-health-dashboard-grid .card-actions .log-attribution-chip,.source-health-watch-actions .n-button,.source-health-watch-actions .log-attribution-chip{justify-content:center;width:100%;min-height:34px;text-align:center}.task-center-queue-panel .task-issue-actions{grid-template-columns:1fr}.task-center-queue-panel .task-issue-actions .n-button,.task-center-queue-panel .task-issue-actions a{min-height:32px;font-size:12px}.task-center-queue-panel .issue-summary-pill{padding:3px 6px;font-size:11px}.admin-content,.page-stack,.source-manage-page,.assets-console,.assets-console-main,.asset-library-panel,.source-console-panel{width:100%;max-width:100%;min-width:0}.source-health-metric-strip,.user-console-shell .user-image-metrics,.user-channel-console-shell .user-image-metrics,.album-details-stats,.settings-public-panel .settings-form,.settings-user-panel .settings-form,.settings-local-panel .settings-form,.settings-review-panel .settings-form,.settings-public-panel .public-channel-checkboxes,.asset-taxonomy-form,.task-center-metric-strip,.task-center-queue-panel .issue-summary-row{grid-template-columns:1fr}.settings-tab-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-metric-strip article,.source-health-metric-strip article:nth-child(2n),.source-health-metric-strip article:nth-child(3n),.source-health-metric-strip article:last-child,.user-console-shell .user-image-metrics article,.user-console-shell .user-image-metrics article:nth-child(2n),.user-console-shell .user-image-metrics article:nth-child(3n),.user-console-shell .user-image-metrics article:last-child,.user-channel-console-shell .user-image-metrics article,.user-channel-console-shell .user-image-metrics article:nth-child(2n),.user-channel-console-shell .user-image-metrics article:last-child,.task-center-metric-strip article,.task-center-metric-strip article:nth-child(2n),.task-center-metric-strip article:nth-child(3n),.task-center-metric-strip article:last-child{border-right:0;border-bottom:1px solid var(--pc-border)}.source-health-metric-strip article:last-child,.user-console-shell .user-image-metrics article:last-child,.user-channel-console-shell .user-image-metrics article:last-child,.library-metrics article:last-child,.task-center-metric-strip article:last-child{border-bottom:0}.source-health-metric-strip,.library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.library-metrics article,.library-metrics article:nth-child(3n),.library-metrics article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);padding:7px 10px}.library-metrics article:nth-child(2n){border-right:0}.library-metrics article:nth-last-child(-n+2){border-bottom:0}.library-metrics strong{margin-top:2px;font-size:17px}.source-health-metric-strip article,.source-health-metric-strip article:nth-child(2n),.source-health-metric-strip article:nth-child(3n),.source-health-metric-strip article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-health-metric-strip article:nth-child(2n){border-right:0}.source-health-metric-strip article:last-child{border-right:0;border-bottom:0}.source-console-stats div{padding:8px 10px}.source-console-stats strong{font-size:19px}.source-console-panel .source-alerts{grid-template-columns:1fr;gap:8px;margin:10px 10px 0;padding:9px}.source-alerts-list{grid-template-columns:1fr}.source-adapter-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-actions,.asset-side-upload .upload-actions{grid-template-columns:1fr}.upload-actions .n-button{min-height:44px}.upload-logic{grid-template-columns:1fr}.upload-logic>svg{display:none}.source-adapter-footer{grid-template-columns:1fr}.source-adapter-footer .card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.source-adapter-footer .card-actions .n-button,.source-adapter-footer .card-actions .log-attribution-chip{justify-content:center;min-height:36px}.asset-preview-drawer{max-width:100vw}.image-assets-section .asset-grid{column-width:168px;column-gap:8px}.image-gallery-tile{margin-bottom:8px}.asset-preview-drawer .n-drawer-content-wrapper{width:100vw!important;max-width:100vw}.asset-preview-drawer .n-drawer-body-content-wrapper{padding:10px 10px 132px}.asset-preview-stage{min-height:180px;max-height:260px}.asset-preview-stage img{max-height:260px}.asset-preview-actions{grid-template-columns:1fr}.asset-preview-links{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-preview-facts{gap:5px}.asset-preview-facts span{min-height:27px;padding:5px 8px}.asset-preview-section-title,.asset-preview-title{display:grid;gap:2px}.asset-preview-actions-primary,.asset-preview-actions-danger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.asset-preview-actions-primary .n-button,.asset-preview-actions-danger .n-button,.asset-preview-links button{width:100%;min-height:38px}.n-popconfirm{max-width:calc(100vw - 24px)}.n-popconfirm__action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.n-popconfirm__action .n-button{width:100%;min-height:40px}.source-editor-side-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.source-editor-main .form-grid label,.source-editor-main .policy-grid label{padding:8px}.image-source-log-console,.source-account-log-list{max-height:calc(100vh - 180px);padding-right:0}.image-source-log-console .log-filter-strip,.source-account-log-list .log-filter-strip{display:grid;grid-template-columns:1fr;align-items:stretch}.image-source-log-console .log-filter-strip .log-attribution-chip,.source-account-log-list .log-filter-strip .log-attribution-chip{justify-content:center;min-height:40px}.image-source-log-console .image-log-head,.source-account-log-item>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.image-source-log-console .image-log-head .n-tag,.source-account-log-item>div:first-child .n-tag{justify-self:start}.image-source-log-console .image-log-meta,.source-account-log-item .log-attribution-row{display:grid;grid-template-columns:1fr}.image-source-log-console .image-log-meta span,.image-source-log-console .image-log-meta .log-attribution-chip,.source-account-log-item .log-attribution-row span,.source-account-log-item .log-attribution-row .log-attribution-chip{justify-content:flex-start;width:100%}.source-adapter-matrix-panel>.panel-title,.source-health-watch-panel>.panel-title,.dashboard-errors-panel>.panel-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.source-adapter-matrix-panel>.panel-title h2,.source-health-watch-panel>.panel-title h2,.dashboard-errors-panel>.panel-title h2{min-width:0;overflow-wrap:normal;word-break:keep-all}.asset-tool-switcher button,.view-mode-switch button,.log-stream-tabs button,.source-view-tabs button,.source-editor-side-tabs button,.dashboard-view-tabs button,.source-health-view-tabs button,.user-workspace-tabs button,.user-image-view-toggle button,.public-result-tabs button,.admin-nav a,.library-ops .asset-ops-actions .n-button,.task-center-toolbar .toolbar-actions .n-button,.task-center-queue-panel .inline-actions .n-button,.task-center-duplicate-panel a{min-height:44px}.library-ops .asset-ops-actions,.task-center-toolbar .toolbar-actions,.source-admin-head .top-actions,.logs-toolbar .toolbar-actions{grid-template-columns:1fr}.task-center-queue-panel .issue-queue-head{display:grid;grid-template-columns:1fr}.task-center-queue-panel .issue-queue-head .inline-actions,.task-center-queue-panel .task-issue-actions{max-width:none;width:100%}.task-center-queue-panel .task-issue-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row-actions{display:grid;grid-template-columns:1fr;width:100%}.task-row-actions .n-tag,.task-row-actions .n-button{justify-content:center;width:100%}.logs-toolbar .toolbar-actions .toolbar-control,.logs-toolbar .toolbar-actions .n-button{grid-column:1}.logs-control-rail .log-filter-grid,.logs-control-rail .log-metric-strip,.trace-summary-grid,.automation-metric-strip{grid-template-columns:1fr}.async-replica-log-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.async-replica-log-actions{display:grid;grid-template-columns:1fr}.async-replica-log-actions .log-attribution-chip{justify-content:center;min-height:34px;text-align:center}.async-replica-control{padding:12px}.async-replica-main{grid-template-columns:minmax(0,1fr)}.async-replica-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.async-replica-actions .n-button,.async-replica-actions .log-attribution-chip{justify-content:center;width:100%}.async-replica-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.async-replica-types{grid-template-columns:minmax(0,1fr)}.async-replica-types article{grid-template-columns:minmax(0,1fr)}.async-replica-types small{justify-self:start;white-space:normal}.logs-control-rail .log-metric-strip article,.logs-control-rail .log-metric-strip article:nth-child(2n),.logs-control-rail .log-metric-strip article:nth-child(4n),.logs-control-rail .log-metric-strip article:nth-last-child(-n+2),.logs-control-rail .log-metric-strip article:nth-last-child(-n+4),.automation-metric-strip article,.automation-metric-strip article:nth-child(3n),.automation-metric-strip article:nth-child(5n){border-right:0;border-bottom:1px solid var(--pc-border)}.logs-control-rail .log-metric-strip article:last-child,.automation-metric-strip article:last-child{border-bottom:0}.settings-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-metric-strip article,.settings-metric-strip article:nth-child(3n),.settings-metric-strip article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.settings-metric-strip article:nth-child(2n),.settings-metric-strip article:last-child{border-right:0}.settings-metric-strip article:nth-last-child(-n+2){border-bottom:0}.settings-metric-strip small{display:-webkit-box;line-height:1.35;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settings-tab-bar{overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tab-bar button{min-height:48px;padding:8px 10px}.settings-tab-bar button:nth-child(2n){border-right:0}.settings-tab-bar button:last-child{grid-column:1 / -1;border-top:1px solid var(--pc-border)}.api-docs-shell,.user-profile-shell{width:min(100%,calc(100vw - 16px))}.api-docs-head{display:grid}.api-docs-shell{gap:12px;padding:14px}.api-docs-head h1{font-size:25px}.api-docs-head span{margin-top:6px;line-height:1.5}.api-docs-card,.profile-settings-card{padding:12px}.api-docs-metrics{grid-template-columns:1fr}.api-docs-metrics article,.api-docs-metrics article:last-child{border-right:0;border-bottom:1px solid var(--pc-border)}.api-docs-metrics article:last-child{border-bottom:0}.api-key-boundary-note{grid-template-columns:auto minmax(0,1fr)}.api-key-boundary-note a{grid-column:2}.settings-public-panel .source-policy-head,.settings-user-panel .source-policy-head,.settings-remote-panel .source-policy-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.settings-form label{padding:10px}.settings-form label.settings-action-field .n-button{min-height:44px}.review-action-buttons{grid-template-columns:1fr}.review-test-result{grid-template-columns:repeat(2,minmax(0,1fr))}.review-test-result article.wide{grid-column:1 / -1}.settings-public-panel .panel-title,.settings-user-panel .panel-title,.settings-review-panel .panel-title,.settings-local-panel .panel-title,.settings-remote-panel .panel-title{display:grid;grid-template-columns:1fr;gap:6px}.settings-public-panel .panel-title h2,.settings-user-panel .panel-title h2,.settings-review-panel .panel-title h2,.settings-local-panel .panel-title h2,.settings-remote-panel .panel-title h2{min-width:0;white-space:nowrap}.settings-public-panel .panel-title>span,.settings-user-panel .panel-title>span,.settings-review-panel .panel-title>span,.settings-local-panel .panel-title>span,.settings-remote-panel .panel-title>span{max-width:100%;line-height:1.45;white-space:normal}.settings-user-panel .settings-form label:has(.n-input--disabled),.settings-user-panel .settings-form label:has(.n-base-selection--disabled){background:color-mix(in srgb,var(--pc-surface-soft) 72%,#fff)}.settings-local-panel .card-actions{display:grid;grid-template-columns:1fr}.settings-local-panel .card-actions .n-button{min-height:44px}.log-stream-panel,.log-filter-panel,.automation-card,.automation-run-panel{padding:12px}.log-stream-tabs{grid-template-columns:repeat(5,minmax(58px,1fr))}.log-stream-tabs button{min-width:0;padding-inline:6px}.log-stream-panel .log-current-filter,.trace-summary-head,.automation-head{display:grid;align-items:stretch;gap:8px}.trace-summary-head .inline-actions,.automation-head-actions,.automation-card .card-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.trace-summary-head .inline-actions .n-button,.automation-head-actions .n-button,.automation-card .card-actions .n-button{width:100%}.automation-card-summary,.automation-preview-stats{grid-template-columns:1fr}.automation-card-summary span,.automation-card-summary span:last-child{border-right:0;border-bottom:1px solid var(--pc-border)}.automation-card-summary span:last-child{border-bottom:0}.automation-run-item,.automation-run-headline{grid-template-columns:1fr}.automation-run-headline>.n-tag,.automation-run-actions .log-attribution-chip,.automation-run-actions .n-button{width:100%;max-width:100%;justify-content:center}.automation-run-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-run-meta span{border-radius:var(--pc-radius-sm);text-align:center}.automation-run-progress span{white-space:normal}.ops-summary-card{grid-template-columns:1fr}.ops-chip-row>span,.ops-chip-row>button,.ops-chip-row>a{flex:1 1 100%;justify-content:center;white-space:normal}.ops-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-diagnostic-list article>div,.ops-sample-list article>div{display:grid;justify-content:stretch}.asset-library-toolbar .asset-filter-actions{flex-basis:100%;grid-template-columns:1fr}.asset-library-toolbar .asset-filter-actions .toolbar-control,.asset-library-toolbar .asset-filter-actions .view-mode-switch,.asset-library-toolbar .asset-filter-actions .n-button{grid-column:1}.asset-library-gallery .asset-library-toolbar{gap:7px;padding:10px}.asset-library-gallery .asset-library-toolbar>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.asset-library-gallery .asset-library-toolbar h2{font-size:16px}.asset-library-gallery .asset-library-toolbar>div:first-child span{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-library-gallery .asset-library-toolbar .asset-filter-actions{grid-template-columns:minmax(0,1fr) minmax(102px,.42fr);gap:6px}.asset-library-gallery .asset-library-toolbar .asset-filter-actions .toolbar-control.wide{grid-column:1 / -1}.asset-library-gallery .asset-library-toolbar .asset-filter-actions .toolbar-control.compact,.asset-library-gallery .asset-library-toolbar .asset-filter-actions .view-mode-switch,.asset-library-gallery .asset-library-toolbar .asset-filter-actions .n-button{grid-column:auto}.asset-library-gallery .asset-library-toolbar .asset-filter-actions .toolbar-control.medium{display:none}.asset-library-gallery .library-metrics article{min-height:46px;padding:7px 10px}.asset-library-gallery .library-metrics strong{font-size:18px}.asset-library-gallery .library-metrics span{margin-bottom:2px;font-size:12px}.asset-library-gallery .library-ops{display:none}.asset-library-gallery .image-assets-section{padding:8px}.assets-console-gallery .assets-console-side{gap:6px}.assets-console-gallery .asset-tool-switcher{position:sticky;z-index:2;bottom:0;order:2;box-shadow:0 -4px 12px #0f172a0f}.assets-console-gallery .asset-tool-panel{order:1}.task-center-queue-panel .issue-summary-pill{justify-content:flex-start;border-radius:var(--pc-radius-sm);padding:8px 10px;white-space:normal}.log-stream-panel .modern-log-table article>div:first-child,.source-admin-head{grid-template-columns:1fr}.log-stream-panel .modern-log-table .log-attribution-row{max-height:none}.log-stream-panel .modern-log-table .log-attribution-row span,.log-stream-panel .modern-log-table .log-attribution-chip{max-width:100%;min-height:32px;white-space:normal}.source-table-actions{width:100%;grid-template-columns:repeat(3,minmax(72px,1fr))}.source-adapter-row,.source-adapter-checks{grid-template-columns:1fr}.source-adapter-name,.source-adapter-footer{display:grid;justify-content:stretch}.source-adapter-footer .card-actions{justify-content:flex-start}.source-responsive-card{grid-template-columns:1fr;gap:6px;padding:8px}.source-responsive-head{align-items:flex-start}.source-responsive-head strong{font-size:13px}.source-responsive-head span{font-size:11px}.source-responsive-head .n-tag{flex:0 0 auto}.source-responsive-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:none}.source-responsive-facts div{justify-content:space-between;border-radius:var(--pc-radius-sm);padding:5px 7px}.source-responsive-tags{max-height:24px}.source-responsive-tags,.source-responsive-footer{grid-column:1}.source-responsive-actions{width:100%;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.source-responsive-actions .n-button{min-height:32px;padding-inline:4px}.source-responsive-footer>span{display:none}.user-image-batch{grid-template-columns:1fr}.compact-private-channel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.user-result-panel .public-result-tabs{grid-template-columns:repeat(4,minmax(44px,1fr))}.public-upload-shell,.public-album-shell{border-radius:var(--pc-radius-sm);padding:12px}.public-album-hero,.public-album-stats{grid-template-columns:1fr}.public-album-title h1,.public-upload-head h1{font-size:28px}.public-upload-actions,.public-header-actions,.public-result-actions,.public-album-actions{width:100%}.public-upload-actions>*,.public-header-actions>*,.public-result-actions>*,.public-album-actions>*{flex:1 1 140px}.public-header-actions svg{flex:0 0 auto}.user-images-page .public-header-actions,.user-profile-page .public-header-actions{display:flex;justify-content:flex-start;width:100%;gap:6px}.user-images-page .public-header-actions>*,.user-profile-page .public-header-actions>*{flex:0 0 auto;width:auto;min-height:32px;border-color:var(--pc-border);background:var(--pc-surface);color:var(--pc-text-soft);padding:6px 9px;font-size:12px;box-shadow:none}.user-images-page .public-header-actions>*:hover,.user-profile-page .public-header-actions>*:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.user-profile-page .user-image-metrics .quota-fact{grid-column:1 / -1}.user-profile-page .user-image-metrics .quota-fact strong{font-size:16px;line-height:1.35;white-space:normal;text-overflow:clip}.user-profile-page .user-image-metrics .quota-fact small{white-space:normal}.public-drop-zone{min-height:180px;padding:20px 14px}.public-result-tabs{gap:6px}.public-result-tabs button{width:40px;height:38px}.public-result-panel textarea{min-height:132px}.public-transform-panel{grid-template-columns:1fr;gap:9px;padding:10px}.public-transform-panel label{gap:6px}.public-upload-queue .queue-item{grid-template-columns:1fr}.public-upload-queue .queue-item>img{width:100%;height:auto;aspect-ratio:16 / 9}}@media(max-width:720px){.task-center-metric-strip.ops-fact-grid,.logs-control-rail .log-metric-strip.ops-fact-grid,.source-console-stats.ops-fact-grid,.source-test-matrix,.user-channel-console-shell .user-image-metrics.ops-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.task-center-metric-strip.ops-fact-grid article,.logs-control-rail .log-metric-strip.ops-fact-grid article,.source-console-stats.ops-fact-grid div,.source-test-matrix article,.user-channel-console-shell .user-image-metrics.ops-fact-grid article{border:0;border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);border-radius:0;background:transparent;padding:10px 12px}.source-test-matrix article:nth-child(3n){border-right:1px solid var(--pc-border)}.task-center-metric-strip.ops-fact-grid article:nth-child(2n),.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-child(2n),.source-console-stats.ops-fact-grid div:nth-child(2n),.source-test-matrix article:nth-child(2n),.user-channel-console-shell .user-image-metrics.ops-fact-grid article:nth-child(2n){border-right:0}.task-center-metric-strip.ops-fact-grid article:nth-last-child(-n+2),.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-last-child(-n+2),.source-console-stats.ops-fact-grid div:nth-last-child(-n+2),.source-test-matrix article:nth-last-child(-n+2),.user-channel-console-shell .user-image-metrics.ops-fact-grid article:nth-last-child(-n+2){border-bottom:0}.user-channel-console-shell .public-upload-actions .n-button--primary-type:not(.n-button--disabled) .n-button__content,.user-channel-console-shell .public-upload-actions .n-button--primary-type:not(.n-button--disabled) .n-button__icon{color:#fff}.user-channel-console-shell .private-channel-note.ops-note{grid-template-columns:1fr}.user-channel-console-shell .private-channel-note.ops-note>svg{margin-top:0}.source-console-panel .source-alerts{grid-template-columns:1fr;gap:8px;margin:10px 10px 0;padding:9px}.source-alerts-head{gap:2px}.source-alerts-list{grid-template-columns:1fr;gap:5px}.source-test-matrix strong{font-size:17px}.source-test-matrix small{white-space:normal}.source-alerts-list span{padding:6px 8px}.source-alerts-list em{-webkit-line-clamp:1}.source-admin-head .top-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.source-admin-head .source-view-tabs{grid-column:1 / -1}.source-admin-head .top-actions .n-button{min-height:34px}.source-admin-head .top-actions .n-button__content{color:inherit}.source-admin-head .top-actions .n-button--primary-type:not(.n-button--disabled) .n-button__content{color:#fff}.settings-tab-bar{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;border-radius:var(--pc-radius-sm);padding:3px;scrollbar-width:none}.settings-tab-bar::-webkit-scrollbar{display:none}.settings-tab-bar button,.settings-tab-bar button:last-child{flex:0 0 104px;grid-column:auto;min-height:42px;border:0;border-radius:6px;padding:7px 9px}.settings-tab-bar button strong,.settings-tab-bar button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:720px){.task-center-console{gap:8px}.task-center-toolbar{gap:8px;padding:10px}.task-center-toolbar h2{font-size:17px}.task-center-toolbar p{margin-top:2px;font-size:12px;line-height:1.35}.task-center-toolbar .toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:6px}.task-center-toolbar .toolbar-actions .toolbar-control,.task-center-toolbar .toolbar-actions .n-button{min-width:0}.task-center-toolbar .toolbar-actions .toolbar-control.wide,.task-center-toolbar .toolbar-actions .toolbar-control.medium{grid-column:1 / -1}.task-center-toolbar .toolbar-actions .n-button{min-height:34px}.task-center-toolbar .n-input,.task-center-toolbar .n-base-selection{min-width:0}.task-center-toolbar .n-input-wrapper,.task-center-toolbar .n-base-selection-label{min-height:34px}.task-center-metric-strip.ops-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-center-metric-strip.ops-fact-grid article{min-height:52px;padding:7px 9px}.task-center-metric-strip.ops-fact-grid article,.task-center-metric-strip.ops-fact-grid article:nth-child(2n),.task-center-metric-strip.ops-fact-grid article:nth-last-child(-n+2){border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.task-center-metric-strip.ops-fact-grid article:nth-child(3n){border-right:0}.task-center-metric-strip.ops-fact-grid article:nth-last-child(-n+3){border-bottom:0}.task-center-metric-strip span{margin-bottom:1px;font-size:11px}.task-center-metric-strip strong{font-size:17px}.task-center-metric-strip small{display:none}.task-center-board{gap:8px}.task-center-queue-panel,.task-center-duplicate-panel{padding:10px}.task-center-duplicate-panel{order:2}.task-center-queue-panel{order:1}.task-center-duplicate-panel .panel-title,.task-center-queue-panel .panel-title{margin-bottom:8px}.task-center-duplicate-panel .panel-title h2,.task-center-queue-panel .panel-title h2{font-size:16px}.task-center-duplicate-panel .panel-title span,.task-center-queue-panel .panel-title span{font-size:12px}.task-queue-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.task-queue-lanes button{min-height:62px;padding:7px 8px}.task-queue-lanes strong{font-size:17px}.task-queue-lanes small{font-size:10.5px}.task-center-duplicate-panel .duplicate-task-note{gap:2px;padding:8px 10px}.task-center-duplicate-panel .duplicate-task-note span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-empty-state{min-height:116px;padding:18px 12px}}@media(max-width:420px){.dashboard-focus-strip,.dashboard-metric-strip,.dashboard-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-focus-card,.dashboard-metric-strip article,.dashboard-system-metrics article{padding:8px}.dashboard-focus-card span,.dashboard-focus-card small,.dashboard-metric-strip small,.dashboard-system-metrics small{font-size:11px}.dashboard-focus-card strong,.dashboard-metric-strip strong,.dashboard-system-metrics strong{font-size:17px}.dashboard-toolbar-actions{grid-template-columns:1fr}.dashboard-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-channel-panel,.dashboard-errors-panel,.dashboard-page .panel{padding:10px}.task-center-toolbar .toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.task-center-toolbar .toolbar-actions .toolbar-control.wide,.task-center-toolbar .toolbar-actions .toolbar-control.medium{grid-column:1 / -1}.task-center-metric-strip.ops-fact-grid article{padding:7px 8px}.task-center-metric-strip span{font-size:10.5px}}@media(max-width:720px){.logs-page{gap:8px}.logs-toolbar{gap:8px;padding:10px}.logs-toolbar h2{font-size:17px}.logs-toolbar p{margin-top:2px;font-size:12px;line-height:1.35}.logs-toolbar .toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:6px}.logs-toolbar .toolbar-actions .toolbar-control,.logs-toolbar .toolbar-actions .n-button{grid-column:auto;min-width:0;width:100%}.logs-toolbar .toolbar-actions .toolbar-control.wide{grid-column:1 / -1}.logs-toolbar .toolbar-actions .n-button,.logs-toolbar .n-input-wrapper,.logs-toolbar .n-base-selection-label{min-height:34px}.logs-page .admin-state-strip{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 10px}.logs-page .admin-state-strip span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.log-triage-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.log-triage-strip article{padding:8px 9px}.log-triage-strip strong{font-size:16px}.log-triage-strip small{display:-webkit-box;line-height:1.35;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.logs-control-rail,.log-stream-panel,.log-filter-panel{min-width:0}.logs-control-rail .log-filter-panel{padding:10px}.logs-control-rail .log-filter-panel .panel-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:8px}.logs-control-rail .log-filter-panel .panel-title>div:first-child{min-width:0}.logs-control-rail .log-filter-panel .panel-title h2{font-size:16px}.logs-control-rail .log-filter-panel .panel-title span{display:block;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.logs-control-rail .log-filter-panel .inline-actions{display:grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:6px;width:100%}.logs-control-rail .log-filter-panel .inline-actions .n-button{min-height:34px;width:100%}.logs-control-rail .log-metric-strip.ops-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logs-control-rail .log-metric-strip.ops-fact-grid article{min-height:52px;padding:7px 9px}.logs-control-rail .log-metric-strip.ops-fact-grid article,.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-child(2n),.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-last-child(-n+2){border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-child(3n){border-right:0}.logs-control-rail .log-metric-strip.ops-fact-grid article:nth-last-child(-n+3){border-bottom:0}.logs-control-rail .log-metric-strip strong{font-size:17px}.logs-control-rail .log-metric-strip span,.logs-control-rail .log-metric-strip small{font-size:11px}.log-stream-panel .log-current-filter{grid-template-columns:1fr;gap:8px;margin-bottom:8px;padding:9px}.log-filter-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.log-filter-strip span,.log-filter-strip .n-button{justify-content:center;width:100%;min-width:0;border-radius:var(--pc-radius-sm);white-space:nowrap}.log-copy-links.copy-links-panel{padding:8px}.log-copy-links .copy-links-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.log-stream-panel .modern-log-table article{gap:6px;padding:8px}.log-stream-panel .modern-log-table article>div:first-child{grid-template-columns:minmax(0,1fr);gap:6px}.log-stream-panel .modern-log-table article>div:first-child>.n-tag{justify-self:start;max-width:100%}.log-stream-panel .modern-log-table article>div:first-child>strong{white-space:normal}.log-stream-panel .modern-log-table .log-attribution-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.log-stream-panel .modern-log-table .log-attribution-row span,.log-stream-panel .modern-log-table .log-attribution-chip{justify-content:center;max-width:100%;min-height:30px;border-radius:var(--pc-radius-sm);white-space:nowrap}.log-attribution-summary{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.log-attribution-summary article{padding:9px}.log-summary-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.log-summary-chip-row button,.log-summary-chip-row .log-attribution-chip{justify-content:center;width:100%;border-radius:var(--pc-radius-sm)}}@media(max-width:420px){.logs-toolbar .toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-toolbar .toolbar-actions .toolbar-control.wide{grid-column:1 / -1}}.asset-library-panel,.source-console-panel,.settings-console{min-width:0}.asset-library-panel .n-data-table,.source-console-panel .n-data-table{--n-th-padding: 8px 9px;--n-td-padding: 8px 9px}.asset-table-actions{width:172px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-table-actions .n-button,.source-table-actions .n-button{min-height:28px}.asset-table-identity,.source-name-cell,.source-name-cell>div{min-width:0}.asset-table-identity strong,.source-name-cell strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-metrics article,.settings-metric-strip article,.source-console-stats div,.source-test-matrix article{min-width:0}.library-metrics span,.settings-metric-strip span,.source-console-stats span,.source-test-matrix span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-metrics small,.settings-metric-strip small,.source-test-matrix small{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-form label{min-height:0}.settings-tab-panel,.settings-form,.settings-form label,.settings-form .n-input,.settings-form .n-input-number,.settings-form .n-select,.settings-form .n-base-selection{min-width:0;max-width:100%}.settings-form .n-input-wrapper,.settings-form .n-base-selection,.settings-form .n-base-selection-label{min-width:0;overflow:hidden}.settings-form .n-input__input,.settings-form .n-input__input-el,.settings-form .n-base-selection-input,.settings-form .n-base-selection-placeholder,.settings-form .n-base-selection-label__render-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-form .n-input-number .n-input__suffix{flex:0 0 auto;min-width:82px;max-width:82px;margin-left:2px;overflow:hidden}.settings-form .n-input-number .n-button{min-width:22px;padding-inline:0}.settings-form .form-field-help,.settings-form .form-field-error{line-height:1.35}.settings-tab-panel .public-channel-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(156px,100%),1fr));gap:6px}.settings-tab-panel .public-channel-checkboxes .n-checkbox{min-width:0}.settings-tab-panel .public-channel-checkboxes .n-checkbox__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-responsive-card{align-items:start}.source-responsive-actions .n-button__content,.asset-responsive-actions .n-button__content{font-size:12px}.automation-console,.automation-card,.automation-run-panel,.automation-attention-strip article,.automation-job-digest,.automation-run-item{min-width:0}.automation-attention-strip article{display:grid;align-content:start;gap:2px}.automation-attention-strip small,.automation-job-digest small{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-run-item small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automation-card p,.automation-preview-note{overflow-wrap:anywhere}@media(max-width:1200px){.assets-console{grid-template-columns:minmax(216px,260px) minmax(0,1fr);gap:10px}.asset-tool-switcher{grid-template-columns:1fr}.asset-tool-switcher button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px}.library-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.library-metrics article,.library-metrics article:nth-child(3n),.library-metrics article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.library-metrics article:nth-child(4n){border-right:0}.library-metrics article:nth-last-child(-n+4){border-bottom:0}.source-test-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.source-test-matrix article,.source-test-matrix article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-test-matrix article:nth-child(3n){border-right:0}.source-test-matrix article:nth-last-child(-n+3){border-bottom:0}}@media(max-width:900px){.assets-console{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.assets-console-side{position:static;max-height:none;overflow:visible;padding-right:0}.assets-console-main,.asset-library-panel{grid-column:1;width:100%;max-width:100%;min-width:0}.asset-library-toolbar,.source-admin-head,.settings-toolbar{padding:10px 12px}.asset-library-toolbar h2,.source-admin-head h2,.settings-toolbar h2{font-size:17px}.asset-library-toolbar>div:first-child span,.source-admin-head .eyebrow,.settings-toolbar p{font-size:12px;line-height:1.35}.library-metrics,.settings-metric-strip,.source-console-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface-soft)}.asset-library-panel .library-metrics{border-right:0;border-left:0;border-radius:0}.library-metrics article,.library-metrics article:nth-child(3n),.library-metrics article:nth-child(4n),.library-metrics article:last-child,.settings-metric-strip article,.settings-metric-strip article:nth-child(3n),.settings-metric-strip article:last-child,.source-console-stats div,.source-console-stats div:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.library-metrics article:nth-child(2n),.settings-metric-strip article:nth-child(2n),.settings-metric-strip article:last-child,.source-console-stats div:nth-child(2n),.source-console-stats div:last-child{border-right:0}.library-metrics article:nth-last-child(-n+2),.settings-metric-strip article:nth-last-child(-n+2),.source-console-stats div:nth-last-child(-n+2){border-bottom:0}.library-metrics article,.settings-metric-strip article,.source-console-stats div{min-height:48px;padding:7px 9px}.library-metrics strong,.settings-metric-strip strong,.source-console-stats strong{font-size:17px}.library-metrics span,.settings-metric-strip span,.source-console-stats span{font-size:11px}.settings-public-panel,.settings-user-panel,.settings-local-panel,.settings-risk-panel,.settings-remote-panel,.settings-review-panel{padding:10px}.settings-public-panel .settings-form,.settings-user-panel .settings-form,.settings-local-panel .settings-form,.settings-review-panel .settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-form label{gap:5px;padding:8px}.settings-form label>span{font-size:11px}}@media(max-width:640px){.automation-console .automation-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-console .automation-metric-strip article,.automation-console .automation-metric-strip article:nth-child(3n),.automation-console .automation-metric-strip article:nth-child(5n){min-height:74px;border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);padding:8px 10px}.automation-console .automation-metric-strip article:nth-child(2n),.automation-console .automation-metric-strip article:last-child{border-right:0}.automation-console .automation-metric-strip article:nth-last-child(-n+2){border-bottom:0}.automation-console .automation-metric-strip strong{font-size:18px}.automation-console .automation-metric-strip span,.automation-console .automation-metric-strip small{font-size:11px}.automation-console .automation-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.automation-console .automation-attention-strip article{padding:8px 9px}.automation-console .automation-attention-strip strong{font-size:17px}.automation-console .automation-head span{-webkit-line-clamp:3}.automation-console .automation-job-digest{grid-template-columns:minmax(0,1fr);gap:2px}.automation-console .automation-job-digest strong,.automation-console .automation-job-digest span{white-space:normal}.assets-console{gap:8px}.asset-library-panel{overflow:hidden}.asset-library-toolbar{position:static;gap:8px;padding:10px}.asset-library-toolbar>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.asset-library-toolbar h2{min-width:0;font-size:16px}.asset-library-toolbar>div:first-child span{min-width:0;margin-top:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.asset-library-toolbar .asset-filter-actions{grid-template-columns:minmax(0,1fr) minmax(94px,.46fr);gap:6px}.asset-library-toolbar .asset-filter-actions .toolbar-control.wide{grid-column:1 / -1}.asset-library-toolbar .asset-filter-actions .toolbar-control.medium{display:none}.asset-library-toolbar .asset-filter-actions .toolbar-control.compact,.asset-library-toolbar .asset-filter-actions .view-mode-switch,.asset-library-toolbar .asset-filter-actions .n-button{grid-column:auto;min-width:0}.view-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-responsive-row{border-radius:var(--pc-radius-sm);padding:7px}.asset-responsive-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.asset-responsive-actions .n-button{min-height:32px;padding-inline:4px}.source-responsive-card{border-radius:var(--pc-radius-sm);padding:7px}.source-responsive-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.source-responsive-facts div{display:grid;justify-items:start;gap:1px;padding:5px 6px}.source-responsive-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.source-responsive-actions .n-button{min-height:32px}.settings-tab-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border-radius:var(--pc-radius-sm);padding:3px}.settings-tab-bar button:nth-child(2n){border-right:0}.settings-tab-bar button,.settings-tab-bar button:last-child{grid-column:auto;min-height:40px;border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);border-radius:6px;padding:6px 8px}.settings-tab-bar button:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.settings-tab-bar span{display:none}.settings-public-panel .settings-form,.settings-user-panel .settings-form,.settings-local-panel .settings-form,.settings-review-panel .settings-form{grid-template-columns:1fr}.review-contract-grid{gap:8px}.review-contract-grid article{padding:8px}}@media(max-width:420px){.source-responsive-facts,.source-responsive-actions,.asset-responsive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.library-metrics article,.settings-metric-strip article,.source-console-stats div{padding:6px 7px}}.log-stream-panel .log-current-filter{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr) minmax(180px,.32fr);align-items:stretch}.log-stream-panel .log-current-filter>div:first-child,.log-stream-panel .log-filter-strip,.log-stream-panel .log-copy-links.copy-links-panel{min-width:0}.log-stream-panel .log-filter-strip span{display:inline-flex;align-items:center;min-height:24px;max-width:min(220px,100%)}.log-stream-panel .log-copy-links.copy-links-panel{grid-column:auto;align-self:stretch;border-radius:var(--pc-radius-sm);padding:8px}.log-stream-panel .log-copy-links .copy-links-head{display:none}.log-stream-panel .log-copy-links .copy-links-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.task-center-queue-panel .issue-card{gap:8px}.task-center-queue-panel .issue-title-block>span{display:block;min-width:0;overflow:hidden;color:var(--pc-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-center-queue-panel .task-issue-digest{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);align-items:center}.task-center-queue-panel .issue-summary-row{gap:6px}.task-center-queue-panel .issue-summary-pill{display:inline-flex;align-items:center;min-height:30px;padding:5px 8px}.task-center-queue-panel .issue-summary-pill b{margin-right:2px}.task-center-duplicate-panel .duplicate-task-note{grid-template-columns:auto minmax(0,1fr);align-items:center}.task-center-duplicate-panel .duplicate-task-card{gap:8px;padding:10px}.task-center-duplicate-panel .duplicate-task-head{gap:8px}.task-center-duplicate-panel .duplicate-task-candidates{gap:6px}@media(max-width:900px){.log-stream-panel .log-current-filter{grid-template-columns:minmax(0,1fr) minmax(160px,.34fr)}.log-stream-panel .log-filter-strip{grid-column:1 / -1}.log-stream-panel .log-copy-links.copy-links-panel{grid-column:auto}.task-center-queue-panel .task-issue-digest{grid-template-columns:1fr}}@media(max-width:720px){.log-stream-panel .log-current-filter{grid-template-columns:1fr;gap:6px;border-radius:var(--pc-radius);background:var(--pc-surface);padding:8px}.log-stream-panel .log-current-filter>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.log-stream-panel .log-current-filter>div:first-child span{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-stream-panel .log-filter-strip{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.log-stream-panel .log-filter-strip::-webkit-scrollbar{display:none}.log-stream-panel .log-filter-strip span,.log-stream-panel .log-filter-strip .n-button{flex:0 0 auto;width:auto;max-width:min(76vw,260px);justify-content:flex-start;min-height:28px}.log-stream-panel .log-copy-links.copy-links-panel{border:0;background:transparent;padding:0}.log-stream-panel .log-copy-links .copy-links-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.log-stream-panel .modern-log-table article{border-left-width:0;padding:8px 9px}.log-stream-panel .modern-log-table .log-attribution-row{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.log-stream-panel .modern-log-table .log-attribution-row::-webkit-scrollbar{display:none}.log-stream-panel .modern-log-table .log-attribution-row span,.log-stream-panel .modern-log-table .log-attribution-chip{flex:0 0 auto;width:auto;max-width:min(74vw,240px);min-height:28px;justify-content:flex-start;white-space:nowrap}.task-center-queue-panel .issue-card{padding:10px!important}.task-center-queue-panel .issue-title-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.task-center-queue-panel .issue-title-block>span{margin-top:2px}.task-center-queue-panel .task-issue-digest{margin-top:6px;padding:6px 8px}.task-center-queue-panel .task-issue-digest small{white-space:normal;display:-webkit-box;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-center-queue-panel .issue-summary-row{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.task-center-queue-panel .issue-summary-row::-webkit-scrollbar{display:none}.task-center-queue-panel .issue-summary-pill{flex:0 0 auto;width:auto;max-width:min(78vw,280px);white-space:nowrap}.task-center-duplicate-panel .duplicate-task-note{grid-template-columns:1fr;gap:2px;padding:7px 9px}.task-center-duplicate-panel .duplicate-task-card{padding:9px}.task-center-duplicate-panel .duplicate-task-head{display:grid;grid-template-columns:minmax(0,1fr)}.task-center-duplicate-panel .duplicate-task-head a{width:100%;justify-content:center}}@media(max-width:420px){.log-stream-panel .log-current-filter>div:first-child{grid-template-columns:1fr}.log-stream-panel .log-copy-links .copy-links-actions,.task-center-queue-panel .task-issue-actions,.task-center-queue-panel .issue-title-line{grid-template-columns:1fr}.task-center-queue-panel .issue-title-line .n-tag{justify-self:start}}.source-console-panel .source-test-matrix{min-width:0}.source-console-panel .source-test-matrix article{display:grid;align-content:start;min-height:62px}.source-console-panel .source-alerts-list span,.source-console-health .source-health-card,.source-responsive-card{min-width:0}.source-responsive-card .n-tag{max-width:100%}.source-responsive-card .n-tag__content{overflow:hidden;text-overflow:ellipsis}.source-responsive-facts div{min-height:26px}.source-responsive-actions .n-button{overflow:hidden}.source-responsive-actions .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis}.source-editor-drawer .n-drawer-header{min-width:0}.source-editor-drawer .n-drawer-header__main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-editor-main .form-grid label,.source-editor-main .policy-grid label{min-height:0}.source-editor-main .form-grid label>span,.source-editor-main .policy-grid label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-editor-main .form-grid .n-input-wrapper,.source-editor-main .form-grid .n-base-selection,.source-editor-main .form-grid .n-base-selection-label,.source-editor-main .form-grid .n-input-number{min-width:0}.source-editor-main .form-grid .n-input__input,.source-editor-main .form-grid .n-input__input-el,.source-editor-main .form-grid .n-base-selection-input,.source-editor-main .form-grid .n-base-selection-placeholder,.source-editor-main .form-grid .n-base-selection-label__render-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.source-editor-side .policy-warnings{display:grid;gap:6px}.source-editor-side .policy-warnings span{display:block;min-width:0;overflow-wrap:anywhere}.source-table-role-strip,.source-role-strip,.source-policy-role-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:6px;min-width:0}.source-table-role-strip{margin-top:6px}.source-role-strip,.source-policy-role-strip{margin-top:10px}.source-table-role-strip span,.source-role-strip span,.source-policy-role-strip span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;min-width:0;padding:7px 8px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.source-table-role-strip b,.source-role-strip b,.source-policy-role-strip b{min-width:0;overflow:hidden;color:var(--pc-text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.source-role-strip small,.source-policy-role-strip small{grid-column:1 / -1;min-width:0;color:var(--pc-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.source-table-role-strip .n-tag,.source-role-strip .n-tag,.source-policy-role-strip .n-tag{min-width:0;max-width:100%}.source-recommendation,.source-policy-recommendation{min-width:0;margin:10px 0 0;padding:8px 10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.source-role-strip.compact,.source-recommendation.compact{margin-top:8px}@media(max-width:1100px){.source-adapter-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.source-adapter-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.source-adapter-roles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.source-health-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-metric-strip article,.source-health-metric-strip article:nth-child(2n),.source-health-metric-strip article:nth-child(3n),.source-health-metric-strip article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-health-metric-strip article:nth-child(2n){border-right:0}.source-health-metric-strip article:nth-last-child(-n+2){border-bottom:0}.source-adapter-checks,.source-adapter-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.source-adapter-footer{display:grid;grid-template-columns:minmax(0,1fr)}.source-adapter-footer .card-actions{justify-content:stretch}.source-adapter-footer .card-actions>*{justify-content:center}}@media(max-width:900px){.source-console-panel{padding:0}.source-console-panel .source-test-matrix{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pc-border)}.source-console-panel .source-test-matrix article,.source-console-panel .source-test-matrix article:nth-child(2n),.source-console-panel .source-test-matrix article:nth-child(3n),.source-console-panel .source-test-matrix article:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-console-panel .source-test-matrix article:nth-child(3n){border-right:0}.source-console-panel .source-test-matrix article:nth-last-child(-n+3){border-bottom:0}.source-console-panel .source-alerts{grid-template-columns:1fr;gap:8px;margin:10px;padding:9px}.source-alerts-head{grid-template-columns:minmax(0,1fr)}.source-alerts-head small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.source-alerts-list{grid-template-columns:1fr}.source-console-health{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;padding:10px}.source-console-health .source-health-card{padding:10px}.source-health-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(104px,100%),1fr))}.source-health-actions .n-button,.source-health-actions .log-attribution-chip{justify-content:center;width:100%;min-height:32px;text-align:center}.source-console-table{display:none}.source-responsive-list{display:grid}.source-responsive-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;padding:9px}.source-responsive-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.source-responsive-head strong{font-size:14px}.source-responsive-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-height:none;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.source-responsive-facts div{display:grid;gap:1px;border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;padding:6px 7px}.source-responsive-facts div:last-child{border-right:0}.source-responsive-tags{flex-wrap:nowrap;max-height:none;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.source-responsive-tags::-webkit-scrollbar{display:none}.source-responsive-tags .n-tag{flex:0 0 auto}.source-responsive-footer{display:grid;gap:7px}.source-responsive-footer>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-responsive-actions{justify-self:stretch;width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.source-responsive-actions .n-button{min-height:34px}.source-editor-drawer,.source-editor-drawer .n-drawer-content-wrapper{width:100vw!important;max-width:100vw}.source-editor-console{grid-template-columns:1fr;gap:10px}.source-editor-side{position:static;grid-column:1;grid-row:auto;order:1;max-height:none;overflow:visible;padding-right:0}.source-editor-main{grid-column:1;order:2}.source-editor-side-tabs{position:sticky;z-index:2;top:0}.source-editor-side .editor-section:not(:has(.source-editor-side-tabs)){padding:10px}.source-editor-side .drawer-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface-soft)}.source-editor-side .drawer-access-grid article{border:0;border-right:1px solid var(--pc-border);border-radius:0;background:transparent;padding:7px 8px}.source-editor-side .drawer-access-grid article:nth-child(3n){border-right:0}.source-editor-side .drawer-access-grid small{display:none}.source-editor-main .form-grid.two,.source-editor-main .form-grid,.source-editor-main .policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.source-editor-console .editor-section{padding:10px}}@media(max-width:640px){.source-admin-head{align-items:stretch}.source-admin-head .top-actions{grid-template-columns:minmax(0,1fr) repeat(2,minmax(82px,.36fr));gap:6px}.source-admin-head .source-view-tabs{width:100%}.source-console-panel .source-test-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.source-console-panel .source-test-matrix article,.source-console-panel .source-test-matrix article:nth-child(3n),.source-console-panel .source-test-matrix article:nth-last-child(-n+3){min-height:54px;border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);padding:7px 9px}.source-console-panel .source-test-matrix article:nth-child(2n){border-right:0}.source-console-panel .source-test-matrix article:nth-last-child(-n+2){border-bottom:0}.source-console-panel .source-test-matrix strong{font-size:17px}.source-console-panel .source-test-matrix small{display:none}.source-responsive-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.source-responsive-facts div,.source-responsive-facts div:last-child{border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-responsive-facts div:nth-child(2n){border-right:0}.source-responsive-facts div:nth-last-child(-n+2){border-bottom:0}.source-responsive-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.source-editor-side .drawer-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-editor-side .drawer-access-grid article,.source-editor-side .drawer-access-grid article:nth-child(3n){border-right:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border)}.source-editor-side .drawer-access-grid article:nth-child(2n){border-right:0}.source-editor-side .drawer-access-grid article:nth-last-child(-n+2){border-bottom:0}.source-editor-main .form-grid.two,.source-editor-main .form-grid,.source-editor-main .policy-grid{grid-template-columns:1fr}.source-editor-main .form-grid label,.source-editor-main .policy-grid label{gap:5px;padding:8px}.source-editor-drawer .n-drawer-body-content-wrapper{padding:10px}.source-editor-drawer .n-drawer-footer .n-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.source-editor-drawer .n-drawer-footer .n-button{width:100%;min-height:40px}}@media(max-width:420px){.source-admin-head .top-actions{grid-template-columns:1fr}.source-responsive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{color-scheme:light;--pc-bg: #f6f6f7;--pc-surface: #ffffff;--pc-surface-soft: #fafafa;--pc-border: #e5e5ea;--pc-border-strong: #d6d6dd;--pc-text: #1b1b1f;--pc-text-soft: #43434a;--pc-muted: #74747e;--pc-primary: #6350e0;--pc-primary-soft: #efecfe;--pc-success: #0a9b6c;--pc-success-soft: #e7f7f0;--pc-warning: #c77414;--pc-warning-soft: #fdf4e5;--pc-danger: #d5393e;--pc-danger-soft: #fdeeee;--pc-radius: 10px;--pc-radius-sm: 8px;--pc-shadow: 0 1px 2px rgba(20, 20, 26, .05);--wb-accent: #6350e0;--wb-accent-hover: #5443cc;--wb-accent-soft: #efecfe;--wb-accent-contrast: #ffffff;--wb-ok: #0a9b6c;--wb-ok-soft: #e7f7f0;--wb-warn: #c77414;--wb-warn-soft: #fdf4e5;--wb-danger: #d5393e;--wb-danger-soft: #fdeeee;--wb-info: #0c7fbb;--wb-info-soft: #e8f4fc;--wb-muted: #74747e;--wb-nav-width: 224px;--wb-topbar-height: 52px;--wb-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Courier New", monospace;--wb-shadow-pop: 0 12px 32px -8px rgba(20, 20, 26, .18), 0 2px 8px rgba(20, 20, 26, .08);--wb-ring: 0 0 0 2px var(--pc-surface), 0 0 0 4px var(--wb-accent);--wb-ease: cubic-bezier(.2, .7, .3, 1)}html[data-theme=dark]{color-scheme:dark;--pc-bg: #101014;--pc-surface: #17171c;--pc-surface-soft: #1c1c22;--pc-border: #26262e;--pc-border-strong: #35353f;--pc-text: #ececf0;--pc-text-soft: #c6c6cd;--pc-muted: #8f8f99;--pc-primary: #8f80f0;--pc-primary-soft: rgba(143, 128, 240, .14);--pc-success: #34d399;--pc-success-soft: rgba(52, 211, 153, .12);--pc-warning: #fbbf24;--pc-warning-soft: rgba(251, 191, 36, .1);--pc-danger: #f87171;--pc-danger-soft: rgba(248, 113, 113, .12);--pc-shadow: 0 1px 2px rgba(0, 0, 0, .4);--wb-accent: #9185f2;--wb-accent-hover: #a89df5;--wb-accent-soft: rgba(145, 133, 242, .15);--wb-accent-contrast: #16131f;--wb-ok: #34d399;--wb-ok-soft: rgba(52, 211, 153, .12);--wb-warn: #fbbf24;--wb-warn-soft: rgba(251, 191, 36, .1);--wb-danger: #f87171;--wb-danger-soft: rgba(248, 113, 113, .12);--wb-info: #38bdf8;--wb-info-soft: rgba(56, 189, 248, .12);--wb-muted: #8f8f99;--wb-shadow-pop: 0 12px 32px -8px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .35);--wb-ring: 0 0 0 2px var(--pc-bg), 0 0 0 4px var(--wb-accent)}html{-webkit-text-size-adjust:100%}body{font-feature-settings:"cv05","ss01"}::selection{background:var(--wb-accent-soft)}:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--pc-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--pc-border-strong);border-radius:8px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}kbd{font-family:var(--wb-font-mono);font-size:11px;line-height:1;padding:3px 5px;border:1px solid var(--pc-border);border-bottom-width:2px;border-radius:5px;background:var(--pc-surface-soft);color:var(--pc-muted)}.wb-shell{display:grid;grid-template-columns:var(--wb-nav-width) minmax(0,1fr);height:100vh;background:var(--pc-bg);color:var(--pc-text)}.wb-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--pc-border);background:var(--pc-surface)}.wb-brand{display:flex;align-items:center;gap:9px;padding:14px 14px 12px}.wb-brand-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--wb-accent-contrast);background:linear-gradient(135deg,var(--wb-accent) 0%,var(--wb-accent-hover) 100%);box-shadow:0 2px 6px #6350e059}.wb-brand strong{display:block;font-size:13.5px;letter-spacing:.2px}.wb-brand small{display:block;font-size:11px;color:var(--pc-muted)}.wb-nav{flex:1;min-height:0;overflow-y:auto;padding:2px 10px 12px}.wb-nav-group+.wb-nav-group{margin-top:14px}.wb-nav-group>p{margin:0 0 4px;padding:0 8px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--pc-muted)}.wb-nav-item{display:flex;align-items:center;gap:9px;height:32px;padding:0 8px;border-radius:7px;color:var(--pc-text-soft);font-size:13px;text-decoration:none;position:relative;transition:background .14s var(--wb-ease),color .14s var(--wb-ease)}.wb-nav-item:hover{background:var(--pc-surface-soft);color:var(--pc-text)}.wb-nav-item.is-active{background:var(--wb-accent-soft);color:var(--wb-accent);font-weight:600}.wb-nav-item.is-active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--wb-accent)}.wb-nav-item .lucide{flex:none}.wb-sidebar-foot{border-top:1px solid var(--pc-border);padding:10px 12px;display:flex;align-items:center;gap:9px}.wb-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wb-accent-soft);color:var(--wb-accent);font-size:12.5px;font-weight:700}.wb-sidebar-foot strong{display:block;font-size:12.5px;line-height:1.2}.wb-sidebar-foot small{display:block;font-size:11px;color:var(--pc-muted)}.wb-icon-btn{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:var(--pc-muted);cursor:pointer;transition:background .14s var(--wb-ease),color .14s var(--wb-ease)}.wb-icon-btn:hover{background:var(--pc-surface-soft);color:var(--pc-text)}.wb-main{display:flex;flex-direction:column;min-width:0;min-height:0}.wb-topbar{display:flex;align-items:center;gap:10px;height:var(--wb-topbar-height);padding:0 16px;border-bottom:1px solid var(--pc-border);background:var(--pc-surface);flex:none}.wb-crumb{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--pc-muted);min-width:0}.wb-crumb b{color:var(--pc-text);font-weight:600;white-space:nowrap}.wb-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.wb-search-trigger{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 10px;min-width:210px;border:1px solid var(--pc-border);border-radius:8px;background:var(--pc-surface-soft);color:var(--pc-muted);font-size:12.5px;cursor:pointer;transition:border-color .14s var(--wb-ease),background .14s var(--wb-ease)}.wb-search-trigger:hover{border-color:var(--pc-border-strong);color:var(--pc-text-soft)}.wb-search-trigger kbd{margin-left:auto}.wb-net-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600}.wb-net-pill.offline{color:var(--wb-danger);background:var(--wb-danger-soft)}.wb-net-pill.online{color:var(--wb-ok);background:var(--wb-ok-soft)}.wb-content{flex:1;min-height:0;overflow-y:auto}.wb-content-inner{max-width:1220px;margin:0 auto;padding:18px 24px 40px}.wb-page-enter-active{transition:opacity .16s var(--wb-ease)}.wb-page-leave-active{transition:opacity .14s var(--wb-ease)}.wb-page-leave-to{opacity:0}@media(max-width:880px){.wb-shell{display:block;height:100dvh}.wb-sidebar{display:none}.wb-content-inner{padding:14px 14px 32px}.wb-search-trigger{min-width:0;padding:0 8px}.wb-search-trigger .wb-search-text,.wb-search-trigger kbd{display:none}}.wb-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.wb-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0a0a0e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wb-drawer-panel{position:absolute;top:0;bottom:0;left:0;width:min(286px,84vw);display:flex;flex-direction:column;background:var(--pc-surface);border-right:1px solid var(--pc-border);animation:wb-drawer-in .2s var(--wb-ease)}@keyframes wb-drawer-in{0%{transform:translate(-16px);opacity:0}}.wb-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--pc-border)}.wb-offline{display:flex;align-items:center;gap:9px;padding:7px 16px;font-size:12.5px;color:var(--wb-danger);background:var(--wb-danger-soft);border-bottom:1px solid var(--pc-border)}.wb-page-stack{display:flex;flex-direction:column;gap:0}.wb-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.wb-page-head h1{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em}.wb-page-head .wb-page-sub{margin:3px 0 0;font-size:12.5px;color:var(--pc-muted)}.wb-page-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-section{border-top:1px solid var(--pc-border);padding:14px 0 16px}.wb-section:first-of-type{border-top:none}.wb-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.wb-section-head h2{margin:0;font-size:13.5px;font-weight:650;display:flex;align-items:center;gap:7px}.wb-section-head h2 .lucide{color:var(--pc-muted)}.wb-section-head .wb-section-hint{font-size:12px;color:var(--pc-muted)}.wb-section-head .wb-section-link{font-size:12.5px;color:var(--wb-accent);text-decoration:none;font-weight:550}.wb-section-head .wb-section-link:hover{text-decoration:underline}.wb-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);overflow-x:auto}.wb-strip>*{padding:11px 14px;min-width:0}.wb-strip>*+*{border-left:1px solid var(--pc-border)}.wb-strip .wb-strip-label{display:block;font-size:11.5px;color:var(--pc-muted);margin-bottom:3px}.wb-strip strong{display:block;font-size:19px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.25}.wb-strip small{display:block;font-size:11.5px;color:var(--pc-muted);margin-top:2px}.wb-strip a{text-decoration:none;color:inherit;display:block;transition:background .14s var(--wb-ease)}.wb-strip a:hover{background:var(--pc-surface-soft)}@media(max-width:720px){.wb-strip{grid-auto-flow:row;grid-template-columns:1fr 1fr}.wb-strip>*:nth-child(odd){border-left:none}.wb-strip>*:nth-child(n+3){border-top:1px solid var(--pc-border)}}.wb-columns{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:0 28px;align-items:start}@media(max-width:980px){.wb-columns{grid-template-columns:1fr}}.wb-rows{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);overflow:hidden}.wb-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 13px;border:none;border-top:1px solid var(--pc-border);background:transparent;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .13s var(--wb-ease);animation:wb-row-in .22s var(--wb-ease) backwards}.wb-row:first-child{border-top:none}.wb-row:hover{background:var(--pc-surface-soft)}.wb-row-main{min-width:0;flex:1}.wb-row-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:570;color:var(--pc-text);min-width:0}.wb-row-title .wb-row-sub{font-weight:400;color:var(--pc-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-row-desc{margin:2px 0 0;font-size:12px;color:var(--pc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-row-side{flex:none;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-muted);font-variant-numeric:tabular-nums}@keyframes wb-row-in{0%{opacity:0;transform:translateY(3px)}}.wb-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--wb-muted)}.wb-dot.ok{background:var(--wb-ok);box-shadow:0 0 0 3px var(--wb-ok-soft)}.wb-dot.warn{background:var(--wb-warn);box-shadow:0 0 0 3px var(--wb-warn-soft)}.wb-dot.danger{background:var(--wb-danger);box-shadow:0 0 0 3px var(--wb-danger-soft)}.wb-dot.info{background:var(--wb-info);box-shadow:0 0 0 3px var(--wb-info-soft)}.wb-dot.muted{background:var(--pc-border-strong)}.wb-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.wb-pill.ok{color:var(--wb-ok);background:var(--wb-ok-soft)}.wb-pill.warn{color:var(--wb-warn);background:var(--wb-warn-soft)}.wb-pill.danger{color:var(--wb-danger);background:var(--wb-danger-soft)}.wb-pill.info{color:var(--wb-info);background:var(--wb-info-soft)}.wb-pill.muted{color:var(--pc-muted);background:var(--pc-surface-soft)}.wb-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--pc-border);background:var(--pc-surface);font-family:var(--wb-font-mono);font-size:11px;color:var(--pc-text-soft);text-decoration:none;transition:border-color .14s var(--wb-ease),color .14s var(--wb-ease)}.wb-chip:hover{border-color:var(--wb-accent);color:var(--wb-accent)}.wb-chip b{font-weight:600;color:var(--pc-muted)}.wb-meter{height:6px;border-radius:4px;background:var(--pc-surface-soft);border:1px solid var(--pc-border);overflow:hidden}.wb-meter>i{display:block;height:100%;border-radius:4px;background:var(--wb-accent);transition:width .35s var(--wb-ease)}.wb-meter.ok>i{background:var(--wb-ok)}.wb-meter.warn>i{background:var(--wb-warn)}.wb-meter.danger>i{background:var(--wb-danger)}.wb-stackbar{display:flex;height:10px;border-radius:6px;overflow:hidden;border:1px solid var(--pc-border);background:var(--pc-surface-soft)}.wb-stackbar>i{display:block;height:100%;transition:width .35s var(--wb-ease)}.wb-stackbar .s-ok{background:var(--wb-ok)}.wb-stackbar .s-info{background:var(--wb-info)}.wb-stackbar .s-warn{background:var(--wb-warn)}.wb-stackbar .s-danger{background:var(--wb-danger)}.wb-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-top:10px}.wb-legend>div{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pc-text-soft);font-variant-numeric:tabular-nums}.wb-legend i{width:8px;height:8px;border-radius:2px;flex:none}.wb-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);overflow:hidden}.wb-facts>*{padding:10px 13px;border-top:1px solid var(--pc-border);border-left:1px solid var(--pc-border);margin:0 -1px -1px 0;min-width:0}.wb-facts span{display:block;font-size:11.5px;color:var(--pc-muted)}.wb-facts strong{display:block;margin-top:2px;font-size:15px;font-weight:620;font-variant-numeric:tabular-nums}.wb-facts small{display:block;margin-top:1px;font-size:11px;color:var(--pc-muted)}.wb-verdict{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);font-size:13px}.wb-verdict strong{font-weight:640}.wb-verdict span{color:var(--pc-muted);font-size:12.5px}.wb-verdict.ok{border-left:3px solid var(--wb-ok)}.wb-verdict.warn{border-left:3px solid var(--wb-warn)}.wb-verdict.danger{border-left:3px solid var(--wb-danger)}.wb-verdict.info{border-left:3px solid var(--wb-info)}.wb-verdict-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.wb-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--pc-border);background:var(--pc-surface);color:var(--pc-text-soft);font-size:12.5px;font-weight:550;cursor:pointer;text-decoration:none;transition:border-color .14s var(--wb-ease),color .14s var(--wb-ease),background .14s var(--wb-ease)}.wb-btn:hover{border-color:var(--pc-border-strong);color:var(--pc-text);background:var(--pc-surface-soft)}.wb-btn:disabled{opacity:.55;cursor:default}.wb-btn.primary{border-color:transparent;background:var(--wb-accent);color:var(--wb-accent-contrast)}.wb-btn.primary:hover{background:var(--wb-accent-hover);color:var(--wb-accent-contrast)}.wb-btn.ghost{border-color:transparent;background:transparent}.wb-skeleton{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);padding:14px;display:flex;flex-direction:column;gap:10px}.wb-skeleton>i{display:block;height:12px;border-radius:5px;background:linear-gradient(90deg,var(--pc-surface-soft) 25%,var(--pc-border) 45%,var(--pc-surface-soft) 65%);background-size:240% 100%;animation:wb-shimmer 1.4s ease infinite}.wb-skeleton>i:nth-child(1){width:34%}.wb-skeleton>i:nth-child(2){width:78%}.wb-skeleton>i:nth-child(3){width:56%}.wb-skeleton>i:nth-child(4){width:42%}@keyframes wb-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.wb-empty{border:1px dashed var(--pc-border-strong);border-radius:var(--pc-radius);padding:22px 16px;text-align:center;background:var(--pc-surface)}.wb-empty strong{display:block;font-size:13px;color:var(--pc-text-soft)}.wb-empty span{display:block;margin-top:4px;font-size:12px;color:var(--pc-muted)}.wb-empty .wb-btn{margin-top:10px}.wb-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--pc-border);border-left:3px solid var(--wb-danger);border-radius:var(--pc-radius);background:var(--pc-surface);padding:11px 14px}.wb-error strong{font-size:13px}.wb-error span{font-size:12px;color:var(--pc-muted)}.wb-error .wb-btn{margin-left:auto}.source-editor-console .source-editor-main>h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13.5px;font-weight:650}.source-editor-console .source-editor-main>h3:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--wb-accent)}.source-editor-console .required-mark{color:var(--wb-danger);font-style:normal;margin-left:3px;font-weight:700}.source-editor-console label.invalid>span{color:var(--wb-danger)}.source-editor-console .source-editor-error-strip{margin-bottom:10px}.logs-two-pane.with-trace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px;align-items:start}.logs-two-pane .logs-trace-col{position:sticky;top:8px;max-height:calc(100vh - var(--wb-topbar-height) - 16px);overflow-y:auto}.logs-two-pane .logs-trace-col .trace-summary-panel{margin:0;border-color:var(--pc-border);background:var(--pc-surface)}.logs-two-pane .logs-trace-col .trace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1360px){.logs-two-pane.with-trace{grid-template-columns:1fr}.logs-two-pane .logs-trace-col{position:static;max-height:none;overflow:visible}}.wb-palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0c0c1266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:wb-fade-in .14s var(--wb-ease)}@keyframes wb-fade-in{0%{opacity:0}}.wb-palette{width:min(600px,100%);max-height:62vh;display:flex;flex-direction:column;border:1px solid var(--pc-border);border-radius:12px;background:var(--pc-surface);box-shadow:var(--wb-shadow-pop);overflow:hidden;animation:wb-palette-in .16s var(--wb-ease)}@keyframes wb-palette-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}}.wb-palette-input{display:flex;align-items:center;gap:9px;padding:0 14px;height:46px;border-bottom:1px solid var(--pc-border);color:var(--pc-muted)}.wb-palette-input input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--pc-text)}.wb-palette-input input::placeholder{color:var(--pc-muted)}.wb-palette-list{flex:1;min-height:0;overflow-y:auto;padding:6px}.wb-palette-group>p{margin:8px 8px 3px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted)}.wb-palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:8px;background:transparent;font:inherit;color:var(--pc-text-soft);text-align:left;cursor:pointer}.wb-palette-item.is-selected{background:var(--wb-accent-soft);color:var(--wb-accent)}.wb-palette-item img{width:30px;height:30px;border-radius:6px;object-fit:cover;border:1px solid var(--pc-border);background:var(--pc-surface-soft)}.wb-palette-item .lucide{flex:none;color:var(--pc-muted)}.wb-palette-item.is-selected .lucide{color:var(--wb-accent)}.wb-palette-item-main{min-width:0;flex:1}.wb-palette-item-main strong{display:block;font-size:13px;font-weight:570;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-palette-item-main small{display:block;font-size:11.5px;color:var(--pc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-palette-item-side{flex:none;font-size:11px;color:var(--pc-muted)}.wb-palette-foot{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--pc-border);font-size:11px;color:var(--pc-muted)}.wb-palette-empty{padding:26px 0 30px;text-align:center;font-size:12.5px;color:var(--pc-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
