:where(.atlas-table-host,.atlas-table-scroll,.server-table-card,.sqlite-data-table-wrap){width:100%;overflow:auto}:where(.atlas-table,.server-table,.sqlite-data-table) :where(th,td){border-bottom:var(--table-row-border)}:where(.atlas-table,.server-table,.sqlite-data-table) th{color:var(--table-header-text);font-size:var(--table-header-font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-label);text-transform:uppercase}:where(.atlas-title-row,.atlas-section-heading,.server-section-heading,.server-subsection-heading,.sqlite-card__header){display:flex;align-items:center;justify-content:space-between;gap:var(--toolbar-gap)}:where(.atlas-metric-card__label,.atlas-subheading,.server-card-kicker,.server-backup-card__label,.sqlite-overview-field label){color:var(--table-header-text);font-size:var(--table-header-font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-label);text-transform:uppercase}:where(.static-ads-progress,.server-chart-progress,.sqlite-query-progress){overflow:hidden;border-radius:var(--progress-radius);background:var(--progress-track-bg)}#multi-ref-picker{z-index:2000}.multi-ref-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light);width:95vw;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px var(--alpha-black-50)}.multi-ref-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.multi-ref-header h2{display:flex;align-items:center;gap:10px;font-size:var(--type-title-md-size);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.multi-ref-header h2 i{width:22px;height:22px;color:var(--color-accent-primary)}.multi-ref-close{background:none;border:none;color:var(--text-secondary);font-size:var(--type-title-lg-size);cursor:pointer;padding:4px 8px;border-radius:var(--radius-control-sm);line-height:var(--line-none)}.multi-ref-close:hover{color:var(--text-primary);background:var(--surface-hover)}.multi-ref-desc{padding:8px 24px 16px;color:var(--text-secondary);font-size:var(--text-sm);margin:0}.multi-ref-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px;flex:1;min-height:0;overflow:auto}.multi-ref-column{background:var(--bg-card);border-radius:var(--radius-control-md);border:1px solid var(--border-subtle);padding:16px;display:flex;flex-direction:column;gap:12px}.multi-ref-column-header{display:flex;align-items:center;gap:10px}.multi-ref-column-header h3{font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.multi-ref-optional{font-size:var(--text-xs);color:var(--text-muted);margin-left:auto}.multi-ref-role-badge{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#fff}.multi-ref-role-badge.primary{background:var(--color-accent-primary)}.multi-ref-role-badge.style{background:var(--color-status-warning)}.multi-ref-role-badge.context{background:var(--color-status-success)}.multi-ref-selection{aspect-ratio:16/10;background:var(--surface);border-radius:var(--radius-control-sm);border:2px dashed var(--border-light);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.multi-ref-selection.has-selection{border-style:solid;border-color:var(--color-accent-primary)}.multi-ref-selection img{width:100%;height:100%;object-fit:cover}.multi-ref-selection .multi-ref-clear-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--alpha-black-70);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.multi-ref-selection:hover .multi-ref-clear-btn{opacity:1}.multi-ref-selection .multi-ref-clear-btn:hover{background:var(--color-status-error)}.multi-ref-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted)}.multi-ref-empty i{width:32px;height:32px;opacity:.5}.multi-ref-empty span{font-size:var(--text-body-xs)}.multi-ref-change-btn,.multi-ref-search-btn{width:100%;padding:10px 16px;border-radius:var(--radius-control-sm);border:1px solid var(--border-light);background:var(--surface);color:var(--text-secondary);font-size:var(--text-body-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.multi-ref-change-btn:hover,.multi-ref-search-btn:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--color-accent-primary)}.multi-ref-change-btn i,.multi-ref-search-btn i{width:16px;height:16px}.multi-ref-filters{display:flex;flex-direction:column;gap:8px}.multi-ref-filters :where(select,input),.multi-ref-prompt-section textarea{width:100%;border-radius:var(--radius-control-sm);border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary)}.multi-ref-filters :where(select,input){padding:8px 12px;font-size:var(--text-body-xs)}.multi-ref-filters :where(select,input):focus,.multi-ref-prompt-section textarea:focus{outline:none;border-color:var(--color-accent-primary)}.multi-ref-results{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:200px;overflow-y:auto;padding:4px}.multi-ref-results.hidden{display:none}.multi-ref-results-group{grid-column:1 / -1;margin-bottom:4px}.multi-ref-results-group:last-child{margin-bottom:0}.multi-ref-results-group-title{font-size:var(--type-label-size);letter-spacing:var(--letter-ui-loose);text-transform:uppercase;color:var(--text-muted);margin:2px 2px 6px}.multi-ref-results-group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.multi-ref-result-item{aspect-ratio:1;border-radius:var(--radius-control-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s}.multi-ref-result-item:hover{border-color:var(--color-accent-primary);transform:scale(1.05)}.multi-ref-result-item.selected{border-color:var(--color-status-success)}.multi-ref-result-item img{width:100%;height:100%;object-fit:cover}.multi-ref-results-loading,.multi-ref-results-empty{grid-column:1 / -1;text-align:center;color:var(--text-muted)}.multi-ref-results-loading{padding:20px}.multi-ref-results-empty{padding:16px;font-size:var(--text-body-xs)}.multi-ref-prompt-section{padding:16px 24px}.multi-ref-prompt-section label{display:block;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:8px}.multi-ref-prompt-section textarea{padding:12px;font-size:var(--text-body);resize:vertical;min-height:60px}.multi-ref-actions{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border-subtle);background:var(--bg-card)}.multi-ref-summary{display:flex;align-items:center;gap:12px}.multi-ref-count{font-size:var(--text-body-sm);color:var(--text-secondary)}.multi-ref-action-btns{display:flex;gap:12px}.multi-ref-action-btns .btn{padding:10px 20px}.multi-ref-action-btns .btn-primary:disabled{opacity:.5;cursor:not-allowed}.multi-ref-selection-info{position:absolute;bottom:0;left:0;right:0;padding:8px;background:linear-gradient(transparent,var(--alpha-black-80));color:#fff;font-size:var(--text-xs)}.multi-ref-selection-info .name{font-weight:var(--font-weight-medium);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multi-ref-selection-info .meta{opacity:.7;font-size:var(--type-caption-sm-size)}@media(max-width:900px){.multi-ref-columns{grid-template-columns:1fr}.multi-ref-container{max-height:95vh}}.static-ads-container{padding:16px 20px;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.static-ads-header-v2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.static-ads-header-left{display:flex;align-items:center;gap:12px}.static-ads-header-left h1{margin:0;font-size:1.3rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.static-ads-family-label{font-size:var(--text-body-sm);color:var(--text-secondary, var(--color-text-secondary));white-space:nowrap}.static-ads-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.static-ads-status-badge{font-size:var(--text-body-xs);color:var(--text-secondary, var(--color-text-secondary));background:var(--bg-tertiary, var(--alpha-white-06));padding:4px 10px;border-radius:12px;white-space:nowrap}.static-ads-progress{font-size:var(--text-body-sm);color:var(--color-accent-primary);padding:8px 12px;background:var(--bg-tertiary, var(--alpha-white-04));border-radius:8px}.static-ads-pairs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.static-ads-pair-card{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--bg-secondary, #1e1e2e);border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease;border:1px solid var(--color-border-light)}.static-ads-pair-card:hover{box-shadow:0 4px 20px var(--alpha-black-30);transform:translateY(-1px);border-color:var(--alpha-white-15)}.static-ads-pair-card.is-confirmed{border-color:rgba(var(--success-bright-rgb),.4)}.static-ads-pair-card.is-confirmed:hover{border-color:rgba(var(--success-bright-rgb),.6)}.static-ads-pair-panel{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-tertiary, #141420)}.static-ads-pair-panel img{width:100%;height:100%;object-fit:cover;display:block}.static-ads-pair-panel.is-placeholder{display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary, #141420)}.static-ads-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-secondary, var(--color-text-muted));font-size:var(--text-body-xs)}.static-ads-placeholder-content svg{width:28px;height:28px;opacity:.4}.static-ads-pair-label,.static-ads-confidence{position:absolute;top:6px;font-weight:var(--font-weight-semibold);text-transform:uppercase;border-radius:4px;color:var(--text-primary);pointer-events:none}.static-ads-pair-label{left:6px;font-size:var(--type-micro-size);letter-spacing:var(--letter-label-tight);padding:2px 7px}.static-ads-pair-label.label-ref{background:rgba(var(--info-rgb),.85)}.static-ads-pair-label.label-match{background:rgba(var(--success-bright-rgb),.85)}.static-ads-pair-label.label-placeholder{background:rgba(var(--warning-yellow-rgb),.85)}.static-ads-confidence{right:6px;font-size:var(--type-micro-xs-size);padding:2px 6px}.static-ads-confidence.confidence-high{background:rgba(var(--success-bright-rgb),.8)}.static-ads-confidence.confidence-medium{background:rgba(var(--warning-yellow-rgb),.8)}.static-ads-confidence.confidence-low{background:rgba(var(--error-rgb),.8)}.static-ads-pair-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-secondary, #1e1e2e);gap:8px;min-height:36px}.static-ads-pair-refname{font-size:var(--text-xs);color:var(--text-secondary, var(--color-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.static-ads-pair-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.static-ads-pair-timecode{font-size:var(--type-caption-sm-size);color:var(--color-text-muted);font-family:var(--font-mono-ui)}.static-ads-confirm-btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-caption-sm-size);padding:3px 8px;border-radius:5px;border:1px solid var(--color-border-light);background:transparent;color:var(--text-secondary, var(--color-text-secondary));cursor:pointer;transition:all .15s ease;white-space:nowrap}.static-ads-confirm-btn:hover{border-color:rgba(var(--success-bright-rgb),.5);color:var(--success-bright)}.static-ads-confirm-btn.is-confirmed{background:var(--success-bright-tint-15);border-color:rgba(var(--success-bright-rgb),.4);color:var(--success-bright)}.static-ads-confirm-btn svg{width:14px;height:14px}.static-ads-empty-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-secondary, var(--color-text-muted))}.static-ads-empty-state svg{width:40px;height:40px;opacity:.3}.static-ads-empty-state p{font-size:var(--text-body);margin:0}@media(max-width:900px){.static-ads-pairs-grid{grid-template-columns:1fr}}.scene-split-instructions{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 12px;line-height:var(--line-normal)}.scene-split-slider-row{display:flex;align-items:center;gap:8px}.scene-split-slider-label{font-size:var(--text-2xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.scene-split-slider-row input[type=range]{flex:1;min-width:0}.scene-split-value{text-align:center;font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px}.scene-split-result{margin-top:12px;padding:8px 10px;border-radius:var(--radius-control-sm);font-size:var(--text-xs);line-height:var(--type-body-line-compact)}.scene-split-result-found{background:var(--success-bright-tint-10);color:var(--color-status-success)}.scene-split-result-empty{background:rgba(var(--warning-yellow-rgb),.1);color:var(--color-status-warning)}.scene-split-result-error{background:var(--error-tint-10);color:var(--color-status-error)}#scene-split-modal .modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}@media(max-width:768px){.app-header{padding:0!important;margin:0!important;height:0!important;min-height:0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;flex-wrap:nowrap;overflow:visible}.app-header:before,.app-header:after{content:none!important;display:none!important}.header-actions{flex-wrap:nowrap;flex-shrink:1;min-width:0;max-width:100%;border-left:none;padding-left:0;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.header-actions::-webkit-scrollbar{display:none}.cuts-selector-header{max-width:120px;font-size:var(--text-xs)}.project-selector,.dropdown-toggle{max-width:130px}.dropdown-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.column-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;gap:6px;width:100%}.column-filters::-webkit-scrollbar{display:none}.column-filters .filter-chip{flex-shrink:0;min-height:36px;padding:6px 12px;white-space:nowrap}.column-sort{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;gap:6px}.column-sort::-webkit-scrollbar{display:none}.column-sort .filter-chip{flex-shrink:0;min-height:36px;white-space:nowrap}#status-bar{gap:4px;padding:0 8px}#notification-toggle,#pipeline-log-toggle{display:none}#status-project{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#status-message{flex:1;min-width:0;flex-wrap:nowrap;white-space:nowrap}#status-info{gap:6px;flex-shrink:0}#status-build-info{max-width:132px;overflow:hidden}#status-build-text{overflow:hidden;text-overflow:ellipsis}.status-sse-pill{max-width:64px;overflow:hidden}.status-tunnel-health{gap:4px}.status-tunnel-pill{max-width:64px;overflow:hidden}.status-tunnel-text{overflow:hidden;text-overflow:ellipsis}.service-health-modal-content{width:min(96vw,96vw);max-width:min(96vw,96vw);max-height:90vh;padding:18px}.service-health-modal-head{flex-direction:column;align-items:stretch;padding-right:0}.service-health-grid{grid-template-columns:1fr}#status-clip-info{display:none!important}#status-version-pill{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 36px);transform:translate(-50%);width:min(92vw,460px);min-height:44px;padding:8px 10px 8px 12px;border-radius:999px;gap:8px;z-index:1305;background:#1e123ae0;border:1px solid rgba(var(--accent-light-rgb),.62);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:0 12px 30px var(--alpha-black-50);white-space:nowrap}#status-version-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}#status-version-reload{min-height:34px;padding:6px 12px;border-radius:10px;font-size:var(--text-compact)}#status-version-dismiss{min-width:26px;min-height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.status-reconnect-overlay{padding:16px}.status-reconnect-card{width:min(100vw - 24px,480px);padding:20px 18px 18px;border-radius:16px}.status-reconnect-title{font-size:24px}.status-reconnect-actions{flex-direction:column}.status-reconnect-action{width:100%}.app-container{padding:0 6px 12px}.dual-column-gallery{padding:0;gap:6px}.gallery-column{background:transparent!important;border:none!important;border-radius:0;box-shadow:none}.column-header{background:transparent!important;border-bottom:none;border-radius:0;padding:8px 6px}.column-scroll{padding:8px 6px 12px}}@media(max-width:768px){#gallery.mobile-snap-enabled{position:relative;display:block;overflow:hidden;gap:0!important;padding:0!important;min-height:0;height:calc(100dvh - 96px)}#gallery.mobile-snap-enabled .column-resizer{display:none!important}#gallery.mobile-snap-enabled .gallery-column{position:absolute;inset:0;width:100%;height:100%;min-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}#gallery.mobile-snap-enabled.mobile-pane-images .images-column{transform:translate(0);z-index:2}#gallery.mobile-snap-enabled.mobile-pane-images .videos-column{transform:translate(100%);z-index:1}#gallery.mobile-snap-enabled.mobile-pane-videos .images-column{transform:translate(-100%);z-index:1}#gallery.mobile-snap-enabled.mobile-pane-videos .videos-column{transform:translate(0);z-index:2}#mobile-gallery-snap-handle{position:absolute;top:50%;right:calc(env(safe-area-inset-right,0px) - 4px);transform:translateY(-50%);width:22px;height:70px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:ew-resize;touch-action:none;z-index:36;transition:left .22s cubic-bezier(.22,1,.36,1),right .22s cubic-bezier(.22,1,.36,1),transform .14s ease}#mobile-gallery-snap-handle.is-dragging{transition:none}#gallery.mobile-snap-enabled.mobile-pane-videos #mobile-gallery-snap-handle{left:calc(env(safe-area-inset-left,0px) - 4px);right:auto}#gallery.mobile-snap-enabled.mobile-pane-images #mobile-gallery-snap-handle{left:auto;right:calc(env(safe-area-inset-right,0px) - 4px)}#mobile-gallery-snap-handle .mobile-gallery-snap-pill{display:block;width:6px;height:50px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--white-rgb),.68) 0%,var(--alpha-white-50) 100%);border:1px solid rgba(var(--white-rgb),.42);backdrop-filter:blur(8px) saturate(1.25);-webkit-backdrop-filter:blur(8px) saturate(1.25);box-shadow:0 4px 14px var(--alpha-black-20),inset 0 0 0 1px var(--alpha-white-15);opacity:1}}.dropdown-menu,.cuts-actions-menu,.cuts-kebab-menu,.cuts-kebab-submenu,.header-tabs-more-menu,.inspector-more-menu,.copy-feedback-dropdown,.general-move-dropdown,.retime-preset-dropdown,.retime-context-menu,.white-balance-mode-menu,.fav-menu,.angle-menu,.mask-context-menu,.v2v-autocomplete,.dam-nav-popover,.dam-autocomplete,.dam-column-menu,.dam-collection-popover,.dam-modal-collection-popover,.dam-similar-collection-popover,.clip-context-menu .submenu-content,.clip-context-menu .context-submenu{background:var(--glass-menu-bg);border:1px solid var(--glass-menu-border);backdrop-filter:var(--glass-menu-backdrop);-webkit-backdrop-filter:var(--glass-menu-backdrop);box-shadow:var(--glass-menu-shadow)}.generation-arrival-stack{position:fixed;top:84px;right:18px;display:flex;flex-direction:column;gap:12px;width:min(420px,calc(100vw - 28px));z-index:9800;pointer-events:none}.generation-arrival-card{position:relative;min-height:176px;padding:0;border:1px solid var(--alpha-white-18);border-radius:24px;background:linear-gradient(145deg,#11151ffa,#090c13f0);box-shadow:0 24px 56px var(--alpha-black-35),inset 0 1px 0 var(--alpha-white-10);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);opacity:0;transform:translate3d(18px,0,0) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.18,.88,.32,1);pointer-events:auto;cursor:pointer;overflow:hidden;isolation:isolate}.generation-arrival-card:before{content:"";position:absolute;inset:-14% 38% 46% -12%;background:radial-gradient(circle,#84c5ff47,#84c5ff00 72%);z-index:1;pointer-events:none}.generation-arrival-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--alpha-white-08);z-index:3;pointer-events:none}.generation-arrival-card.is-visible{opacity:1;transform:translateZ(0) scale(1)}.generation-arrival-card.is-leaving{opacity:0;transform:translate3d(14px,0,0) scale(.98)}.generation-arrival-card:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.generation-arrival-card__media{position:absolute;inset:0;width:auto;height:auto;border-radius:inherit;overflow:hidden;background:var(--media-placeholder-gradient);box-shadow:none;z-index:0}.generation-arrival-card__media.is-empty{display:grid;place-items:center}.generation-arrival-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06090fb8,#06090f47 34%,#06090f9e),linear-gradient(90deg,#06090fe0,#06090f8f 40%,#06090f2e 74%,#06090f0f)}.generation-arrival-card__thumb{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.04) brightness(.92);transform:scale(1.01)}.generation-arrival-card__fallback{display:grid;place-items:center;width:100%;height:100%;color:rgba(var(--white-rgb),.78);font-size:28px}.generation-arrival-card__body{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-height:176px;padding:16px 64px 16px 16px}.generation-arrival-card__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:var(--text-2xs);line-height:var(--line-none);letter-spacing:var(--letter-label-wide);text-transform:uppercase;color:rgba(var(--white-rgb),.84);text-shadow:0 2px 12px var(--alpha-black-40)}.generation-arrival-card__project{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;border:1px solid var(--alpha-white-15);border-radius:999px;background:#0a0d1542;backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium)}.generation-arrival-card__kind{padding:6px 10px;border-radius:999px;border:1px solid rgba(169,214,255,.22);background:#4d74a247;color:#ebf5fffa;backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium)}.generation-arrival-card__title{color:var(--text-primary);max-width:min(78%,292px);font-size:24px;font-weight:var(--font-weight-heavy);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 4px 18px var(--alpha-black-45);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.generation-arrival-card__message{max-width:min(76%,284px);color:#f2f6fbe0;font-size:var(--text-compact);line-height:var(--type-body-line-compact);text-shadow:0 3px 16px var(--alpha-black-40);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.generation-arrival-card__dismiss{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--alpha-white-14);border-radius:999px;background:#0a0d154d;color:rgba(var(--white-rgb),.88);cursor:pointer;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);box-shadow:0 10px 22px var(--alpha-black-20);transition:background .14s ease,color .14s ease,transform .14s ease,border-color .14s ease}.generation-arrival-card__dismiss:hover,.generation-arrival-card__dismiss:focus-visible{background:#0a0d157a;border-color:var(--alpha-white-24);color:var(--text-primary);transform:scale(1.05);outline:none}@media(max-width:900px){.generation-arrival-stack{top:72px;right:12px;left:12px;width:auto}.generation-arrival-card{min-height:156px}.generation-arrival-card__body{min-height:156px;padding:14px 56px 14px 14px}.generation-arrival-card__title{max-width:min(84%,260px);font-size:20px}.generation-arrival-card__message{max-width:min(82%,248px)}}.atlas-page{min-height:calc(100vh - 88px);padding:24px;background:radial-gradient(circle at top left,rgba(var(--warning-rgb),.14),transparent 30%),radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 28%),linear-gradient(180deg,#0b1220,#111827 54%,rgb(var(--slate-950-rgb)));color:#e5eefb}.atlas-shell{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:18px}:where(.atlas-header,.atlas-section,.atlas-metric-card,.atlas-empty-state){border:1px solid var(--alpha-white-18);border-radius:22px;background:linear-gradient(180deg,#09101ee0,rgba(var(--slate-950-rgb),.82));box-shadow:0 22px 48px #02061747;backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium)}.atlas-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px}.atlas-title-row,.atlas-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.atlas-title-row{align-items:center;margin-bottom:6px}.atlas-title-row h2,.atlas-section-heading h3{display:inline-flex;align-items:center;gap:10px;margin:0}.atlas-subtitle,.atlas-meta,.atlas-section .form-hint{color:rgba(var(--text-light-bg-rgb),.78)}.atlas-subtitle{margin:0;max-width:68ch}.atlas-meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:var(--text-compact)}.atlas-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.atlas-header-actions .btn.disabled{opacity:.48;pointer-events:none}:where(.atlas-status-pill,.sqlite-page__status-pill),.server-state-pill:where(.ok,.warn,.error,.unknown){display:inline-flex;align-items:center;border-radius:999px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.atlas-status-pill{min-height:28px;padding:4px 12px;border:1px solid var(--alpha-white-20);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-label)}.atlas-status-pill.is-ok{background:rgba(var(--success-rgb),.18);color:#6ee7b7}.atlas-status-pill.is-warn{background:rgba(var(--warning-rgb),.18);color:var(--warning-light)}.atlas-status-pill.is-error{background:rgba(var(--error-pastel-strong-rgb),.18);color:var(--error-pastel)}.atlas-main{display:flex;flex-direction:column;gap:18px}.atlas-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.atlas-metric-card{padding:18px 20px}.atlas-metric-card__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-label-xwide);color:rgba(var(--slate-400-rgb),.86)}.atlas-metric-card__value{margin-top:10px;font-size:var(--type-stat-lg-size);font-weight:var(--font-weight-bold);line-height:var(--type-display-line-tight);color:var(--text-light-bg)}.atlas-metric-card__detail{margin-top:10px;font-size:var(--text-compact);line-height:var(--line-normal);color:rgba(var(--info-pastel-rgb),.84)}.atlas-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.atlas-section{padding:20px 22px}.atlas-subheading{margin:0 0 10px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.84)}.atlas-section-divider{height:1px;margin:16px 0;background:linear-gradient(90deg,var(--alpha-white-18),rgba(var(--slate-400-rgb),0))}.atlas-bullet-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.atlas-bullet-list li{line-height:var(--type-body-line-note);color:#f1f5f9f0}.atlas-bullet-list code,.atlas-pair-card__value code,.atlas-table code{padding:2px 6px;border-radius:999px;background:rgba(var(--slate-900-rgb),.88);border:1px solid rgba(125,211,252,.18);color:var(--accent-lavender-text);font-size:.92em}.atlas-empty-copy{color:rgba(var(--slate-400-rgb),.92);line-height:var(--type-body-line-note)}.atlas-pairs,.atlas-artifact-list{display:grid;gap:10px}.atlas-pair-card,.atlas-artifact-card{display:grid;padding:12px 14px;border-radius:16px;background:rgba(var(--slate-950-rgb),.52);border:1px solid var(--alpha-white-12)}.atlas-pair-card{gap:5px}.atlas-pair-card__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.84)}.atlas-pair-card__value{font-size:var(--type-title-sm-size);color:var(--text-light-bg)}.atlas-chip-row{display:flex;flex-wrap:wrap;gap:8px}:where(.atlas-chip,.server-chip){display:inline-flex;align-items:center;border-radius:999px}.atlas-chip{min-height:30px;padding:6px 12px;border:1px solid rgba(var(--warning-vivid-rgb),.22);background:#38bdf814;color:var(--status-warning-text);font-size:var(--text-compact);font-weight:var(--font-weight-semibold)}.atlas-artifact-card{gap:6px;color:inherit;text-decoration:none;transition:transform .12s ease,border-color .12s ease,background .12s ease}.atlas-artifact-card:hover{transform:translateY(-1px);border-color:#7dd3fc4d;background:rgba(var(--slate-900-rgb),.72)}.atlas-artifact-card.is-disabled{opacity:.48;pointer-events:none}.atlas-artifact-card__label{font-size:var(--text-compact);font-weight:var(--font-weight-semibold);color:var(--text-light-bg)}.atlas-artifact-card__file{font-size:var(--text-xs);color:rgba(var(--info-pastel-rgb),.84)}.atlas-diagram{border-radius:18px;overflow:hidden;border:1px solid var(--alpha-white-14);background:linear-gradient(180deg,#080f1cf5,rgba(var(--slate-950-rgb),.9)),radial-gradient(circle at top left,rgba(var(--warning-vivid-rgb),.12),transparent 28%)}.atlas-diagram-scroll{overflow-x:auto;padding:8px}.atlas-diagram__svg{display:block;width:100%;min-width:1280px;color:rgba(var(--info-pastel-rgb),.86)}.atlas-diagram__edge{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-opacity:.74}.atlas-diagram__edge-label{fill:var(--status-warning-text);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-label-tight)}.atlas-diagram__node rect{fill:rgba(var(--slate-950-rgb),.94);stroke:#7dd3fc57;stroke-width:1.4}.atlas-diagram__node text{fill:var(--text-light-bg);font-size:var(--text-compact);font-weight:var(--font-weight-semibold)}.atlas-table-host{border-radius:16px;border:1px solid var(--alpha-white-14);background:#080f1cb8}.atlas-table-scroll{overflow:auto}:where(.atlas-table,.server-table,.sqlite-data-table){width:100%;border-collapse:collapse}:where(.atlas-table,.sqlite-data-table) :where(th,td){vertical-align:top}:where(.atlas-table,.server-table,.sqlite-data-table) th{text-transform:uppercase}.atlas-table th,.atlas-table td{padding:12px 14px;border-bottom:1px solid var(--alpha-white-12);text-align:left;font-size:var(--text-compact);line-height:var(--line-normal)}.atlas-table th{position:sticky;top:0;background:rgba(var(--slate-950-rgb),.98);color:rgba(var(--info-pastel-rgb),.9);font-size:var(--text-2xs);letter-spacing:var(--letter-label-wide)}.atlas-empty-state{display:flex;align-items:center;gap:18px;padding:24px}.atlas-empty-state__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#38bdf814;color:var(--warning-light)}.atlas-empty-state__icon i{width:30px;height:30px}.atlas-empty-state__body h3{margin:0 0 8px}.atlas-empty-state__body p{margin:0 0 12px;color:rgba(var(--text-light-bg-rgb),.76)}.atlas-empty-state__body code{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:999px;background:rgba(var(--slate-950-rgb),.92);border:1px solid var(--alpha-white-18);color:var(--info-pastel)}@media(max-width:1120px){.atlas-page{padding:18px 14px}.atlas-header,.atlas-section-heading{flex-direction:column}.atlas-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.atlas-header-actions{width:100%;justify-content:flex-start}.atlas-empty-state{flex-direction:column;align-items:flex-start}.atlas-table th,.atlas-table td{padding:10px 11px}}.server-observability-page{min-height:calc(100vh - 88px);padding:24px;background:radial-gradient(circle at top left,rgba(var(--control-indigo-rgb),.12),transparent 32%),radial-gradient(circle at top right,var(--success-bright-tint-10),transparent 28%),linear-gradient(180deg,#08111f,#0d1728 56%,#101b2f);color:#e7eefb}.server-observability-shell{display:flex;flex-direction:column;gap:18px;max-width:1480px;margin:0 auto}:where(.server-observability-header,.server-section,.server-table-card,.server-chart-card,.server-backup-card,.server-backup-issues,.server-service-card,.server-launchd-card,.server-worker-card,.server-event-card,.server-overview-card,.server-process-card,.server-disk-card){background:#0a111fb8;border:1px solid var(--alpha-white-18);border-radius:18px;box-shadow:0 18px 50px #02061747;backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium)}.server-observability-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px}.server-observability-title-row{display:flex;align-items:center;gap:12px;margin-bottom:6px}.server-observability-title-row h2,.server-section-heading h3{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;letter-spacing:var(--letter-ui-wide)}.server-overview-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:rgba(var(--text-light-bg-rgb),.82);font-size:var(--text-compact)}.server-observability-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.server-window-group{display:inline-flex;gap:8px;flex-wrap:wrap}.server-window-btn{min-width:56px}.server-window-btn.is-active{background:linear-gradient(135deg,rgba(var(--info-rgb),.92),#2563ebc7);border-color:rgba(var(--info-pastel-strong-rgb),.56);color:var(--text-primary)}.server-window-btn-secondary{opacity:.88}.server-section{padding:20px 22px}.server-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.server-subsection+.server-subsection,.server-subsection+.server-launchd-grid{margin-top:18px}.server-subsection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.server-subsection-heading h4{margin:0;font-size:var(--type-title-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-ui-wide)}.server-overview-cards,.server-backup-grid,.server-port-grid,.server-services-cards,.server-workers-grid,.server-launchd-grid,.server-disk-cards{display:grid;gap:14px}.server-overview-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.server-port-grid,.server-backup-grid,.server-services-cards,.server-workers-grid,.server-launchd-grid,.server-disk-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.server-overview-card,.server-backup-card,.server-port-card,.server-service-card,.server-launchd-card,.server-worker-card,.server-process-card,.server-disk-card{padding:16px 18px}.server-overview-card__label,.server-card-kicker{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.82)}.server-overview-card__value{margin-top:8px;font-size:var(--type-stat-md-size);font-weight:var(--font-weight-bold);line-height:var(--type-display-line-tight)}.server-overview-card__meta,.server-port-card__meta,.server-service-card__meta,.server-launchd-card__meta,.server-worker-card__meta,.server-process-card__meta,.server-disk-card__meta{margin-top:8px;font-size:var(--text-compact);color:rgba(var(--text-light-bg-rgb),.82)}.server-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.server-backup-card{padding:16px 18px}.server-backup-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-backup-card__title{display:inline-flex;align-items:center;gap:10px;font-size:var(--type-title-sm-size);font-weight:var(--font-weight-semibold)}.server-backup-card__subtitle{margin:10px 0 14px;color:rgba(var(--info-pastel-rgb),.86);font-size:var(--text-compact);line-height:var(--type-body-line-readable)}.server-backup-card__rows{display:grid;gap:10px}.server-backup-card__row{display:flex;flex-direction:column;gap:4px}.server-backup-card__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.82)}.server-backup-card__value,.server-backup-card__value span,.server-backup-card__value code{font-size:var(--text-compact);color:rgba(var(--text-light-bg-rgb),.92);word-break:break-word;white-space:normal}.server-backup-card__value code{display:block}.server-backup-issues{margin-top:14px;padding:16px 18px}.server-backup-issues h4{margin:0 0 12px;display:inline-flex;align-items:center;gap:8px;font-size:var(--type-title-sm-size)}.server-backup-issues__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:#f8fafceb}.server-chart-card{padding:16px 18px;min-height:188px}.server-chart-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.server-chart-card__title{font-size:var(--type-title-sm-size);font-weight:var(--font-weight-semibold)}.server-chart-card__value{font-size:var(--type-stat-md-size);font-weight:var(--font-weight-bold);line-height:var(--line-none)}.server-chart-card__subtitle{margin-top:4px;color:rgba(var(--slate-400-rgb),.86);font-size:var(--text-xs)}.server-chart-card__svg{display:block;width:100%;height:92px;margin-top:12px}.server-chart-card__footer{margin-top:10px;font-size:var(--text-xs);color:rgba(var(--info-pastel-rgb),.86)}.server-chart-card__empty,.server-empty-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:rgba(var(--slate-400-rgb),.92);text-align:center}.server-disk-cards{margin-top:14px}.server-processes-top{display:grid;gap:12px;margin-bottom:14px}.server-process-row{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(220px,2fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:rgba(var(--slate-950-rgb),.58);border:1px solid var(--alpha-white-12)}.server-process-row__command{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--text-light-bg-rgb),.86)}.server-process-row__metric{display:flex;flex-direction:column;gap:6px}.server-process-row__bar{position:relative;height:8px;border-radius:999px;background:#334155eb;overflow:hidden}.server-process-row__bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--success-bright-rgb),.92),rgba(var(--info-rgb),.9))}.server-port-card__header,.server-service-card__header,.server-launchd-card__header,.server-worker-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.server-port-card__port{margin-top:8px;font-size:32px;font-weight:var(--font-weight-bold);line-height:var(--line-none)}.server-state-pill.ok,.server-state-pill.warn,.server-state-pill.error,.server-state-pill.unknown{gap:6px;padding:4px 9px;text-transform:uppercase;letter-spacing:var(--letter-label)}.server-state-pill.ok{background:rgba(var(--success-bright-rgb),.18);color:var(--success-pastel)}.server-state-pill.warn{background:rgba(var(--warning-bright-rgb),.18);color:var(--status-warning-text)}.server-state-pill.error{background:rgba(var(--error-pastel-strong-rgb),.18);color:var(--error-pastel)}.server-state-pill.unknown{background:var(--alpha-white-18);color:var(--text-light-bg)}.server-card-list{display:grid;gap:10px;margin-top:12px}.server-keyval{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-compact)}.server-keyval code{color:var(--info-pastel)}.server-chip-list,.server-detail-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.server-chip{min-height:28px;padding:6px 10px;border:1px solid rgba(125,211,252,.2);background:rgba(var(--slate-950-rgb),.58);color:#dbeafef0;font-size:var(--text-xs);line-height:var(--line-tight)}.server-detail-block{margin-top:14px}.server-detail-block__label{margin-bottom:8px;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.82)}.server-detail-list .server-chip{border-radius:12px;align-items:flex-start;justify-content:flex-start;min-height:0;white-space:normal}.server-table-card{padding:8px;overflow-x:auto}.server-table th,.server-table td{padding:11px 12px;border-bottom:1px solid var(--alpha-white-12);text-align:left;font-size:var(--text-compact)}.server-table th{font-size:var(--text-2xs);letter-spacing:var(--letter-label-wide);color:rgba(var(--slate-400-rgb),.82)}.server-events-list{display:grid;gap:12px}.server-event-card{padding:14px 16px}.server-event-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.server-event-card__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.server-event-card__summary{margin-top:8px;color:rgba(var(--text-light-bg-rgb),.84);font-size:var(--text-compact);line-height:var(--type-body-line-readable)}.server-event-card__meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;color:rgba(var(--slate-400-rgb),.86);font-size:var(--text-xs)}@media(max-width:1024px){.server-observability-page{padding:18px 14px}.server-observability-header{flex-direction:column}.server-process-row{grid-template-columns:1fr}}.sqlite-page{padding:24px 22px 36px;color:var(--text-light-bg)}.sqlite-page__header,.sqlite-page__title-row,.sqlite-page__actions,.sqlite-page__body,.sqlite-browser-card__header,.sqlite-browser-card__pager{display:flex;align-items:center;gap:12px}.sqlite-page__header,.sqlite-page__body,.sqlite-browser-card__header{justify-content:space-between}.sqlite-page__header{margin-bottom:18px}.sqlite-page__title-row h2,.sqlite-card__header h3{margin:0}.sqlite-page__status-pill{padding:4px 10px;background:var(--info-tint-15);border:1px solid rgba(var(--info-light-rgb),.28);color:var(--info-pastel)}.sqlite-page__subtitle,.sqlite-browser-card__subtitle,.sqlite-page__meta,.sqlite-browser-card__meta,.sqlite-query-card__message,.sqlite-overview-summary{color:rgba(var(--text-light-bg-rgb),.72)}.sqlite-page__subtitle,.sqlite-browser-card__subtitle{margin:6px 0 0}.sqlite-page__layout{display:flex;flex-direction:column;gap:18px}:where(.sqlite-card,.sqlite-page__empty-card){border:1px solid var(--alpha-white-18);border-radius:18px;background:linear-gradient(180deg,rgba(var(--slate-950-rgb),.94),rgba(var(--slate-950-rgb),.82));box-shadow:0 20px 40px #02061747}.sqlite-card{padding:18px}.sqlite-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sqlite-page__overview{padding-bottom:14px}.sqlite-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sqlite-overview-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sqlite-overview-field label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-label-tight);color:rgba(var(--slate-400-rgb),.82)}.sqlite-overview-field code,.sqlite-overview-summary{word-break:break-word}.sqlite-overview-field--wide{grid-column:span 2}.sqlite-page__body{align-items:flex-start}.sqlite-schema-rail{width:300px;position:sticky;top:12px}.sqlite-schema-search{margin-bottom:12px}.sqlite-schema-list{display:flex;flex-direction:column;gap:8px;max-height:900px;overflow:auto}.sqlite-schema-item{width:100%;border:1px solid var(--alpha-white-18);border-radius:12px;background:rgba(var(--slate-950-rgb),.46);color:inherit;padding:10px 12px;text-align:left;cursor:pointer}.sqlite-schema-item.is-active{border-color:rgba(var(--info-light-rgb),.45);background:rgba(var(--slate-900-rgb),.95)}.sqlite-schema-item__meta{margin-top:4px;font-size:var(--text-xs);color:rgba(var(--slate-400-rgb),.84)}.sqlite-page__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.sqlite-browser-card__grid,.sqlite-query-card__results{overflow:auto}.sqlite-data-table{font-size:var(--text-compact)}.sqlite-data-table th,.sqlite-data-table td{padding:10px 12px;border-bottom:1px solid var(--alpha-white-14);text-align:left}.sqlite-data-table th{position:sticky;top:0;background:rgba(var(--slate-950-rgb),.98);color:var(--info-pastel);font-size:var(--text-xs);letter-spacing:var(--letter-label-tight)}.sqlite-query-input{font-family:var(--font-mono-ui);min-height:180px;resize:vertical}.sqlite-page__denied .sqlite-page__empty-card,.sqlite-browser-card__grid .sqlite-page__empty-card,.sqlite-query-card__results .sqlite-page__empty-card{padding:22px}@media(max-width:1180px){.sqlite-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sqlite-page__body{flex-direction:column}.sqlite-schema-rail{width:100%;position:static}}@media(max-width:720px){.sqlite-page{padding:18px 14px 28px}.sqlite-page__header,.sqlite-page__actions,.sqlite-browser-card__header{flex-direction:column;align-items:flex-start}.sqlite-overview-grid{grid-template-columns:1fr}.sqlite-overview-field--wide{grid-column:span 1}}#media-modal .media-generate-model-card,#media-modal .media-generate-controls-card,#media-modal #video-input-tray-section{display:flex;flex-direction:column;gap:14px}#media-modal .media-generate-model-row{display:flex;width:100%}#media-modal .media-generate-model-row .fullscreen-modal__select{width:100%}#media-modal #video-input-tray-section{min-height:0}#media-modal #video-input-tray-section[data-drop-state=valid]{border-color:var(--alpha-white-36)}#media-modal #video-input-tray-section[data-drop-state=invalid]{border-color:#ff7a7a8c}#media-modal .video-capability-chip-list{display:flex;flex-wrap:wrap;gap:8px}#media-modal .video-model-capability-badges:empty,#media-modal .video-input-capability-badges:empty{display:none}#media-modal .video-capability-chip,#media-modal .video-input-tray-card__badge,#media-modal .locked-param{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid #343434;background:var(--alpha-white-03);color:#f2f2f2;font-family:var(--font-mono-display);font-size:var(--type-caption-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-label-mono);text-transform:uppercase}#media-modal .video-capability-chip{border-color:var(--alpha-white-10);background:var(--alpha-white-04);color:#f3f3f3}#media-modal .video-capability-chip--family{border-color:var(--alpha-white-18);box-shadow:inset 0 1px 0 var(--alpha-white-05)}#media-modal .video-capability-chip--family[data-capability-tone=text_to_video]{border-color:#96b3d770;background:#374b683d;color:#e3eefb}#media-modal .video-capability-chip--family[data-capability-tone=image_to_video]{border-color:#5ebcff6b;background:#326ec438;color:#d7ecff}#media-modal .video-capability-chip--family[data-capability-tone=start_end]{border-color:#57ffe36b;background:#19766b3d;color:#d8fff7}#media-modal .video-capability-chip--family[data-capability-tone=reference_i2v]{border-color:#84ee926b;background:#1f693c3d;color:#e2ffea}#media-modal .video-capability-chip--family[data-capability-tone=mixed_refs]{border-color:#bb9bff73;background:#5238893d;color:#efe4ff}#media-modal .video-capability-chip--family[data-capability-tone=video_edit]{border-color:#ffad5e73;background:#7849163d;color:#fff0dc}#media-modal .video-capability-chip--family[data-capability-tone=reference_v2v]{border-color:#ffd06673;background:#7a5b1342;color:#fff3ce}#media-modal .video-capability-chip--family[data-capability-tone=motion_control]{border-color:#ff8dc270;background:#7a22473d;color:#ffe1ef}#media-modal .video-capability-chip--family[data-capability-tone=retake]{border-color:#f2e07873;background:#756a1b3d;color:#fff7d0}#media-modal .video-capability-chip--modifier{background:var(--alpha-white-03);color:#d7d7d7}#media-modal .video-input-tray-summary{display:grid;gap:12px;min-height:164px}#media-modal .video-input-tray-empty{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:164px;padding:22px;border:1px dashed #343434;border-radius:16px;background:var(--bg-deep)}#media-modal .video-input-tray-empty__label{color:var(--text-primary);font-family:var(--font-mono-display);font-size:var(--type-body-xs-plus-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-label);text-transform:uppercase}#media-modal .video-input-tray-empty__copy{max-width:56ch;color:#a5a5a5;line-height:var(--line-normal)}#media-modal .video-input-tray-card{position:relative;display:block;width:100%;padding:0;border-radius:16px;border:1px solid #262626;background:var(--bg-deep);overflow:hidden}#media-modal .video-input-tray-card.is-unused{opacity:.58}#media-modal .video-input-tray-card__media{position:relative;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:inherit;overflow:hidden;background:var(--media-placeholder-gradient)}#media-modal .video-input-tray-card__thumb{width:100%;height:100%;object-fit:cover;display:block;background:var(--surface-media-canvas)}#media-modal .video-input-tray-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#06090f38,#06090f14 34%,#06090fcc),linear-gradient(90deg,#06090f85,#06090f14 44%,#06090f0a);pointer-events:none;z-index:1}#media-modal .video-input-tray-card__icon{position:absolute;inset:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#e3e3e3;z-index:0}#media-modal .video-input-tray-card__body{min-width:0}#media-modal .video-input-tray-card__title-row{display:flex;align-items:flex-start;gap:10px}#media-modal .video-input-tray-card__title{flex:1 1 auto;min-width:0;color:var(--text-primary);font-size:var(--type-body-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--type-compact-line);word-break:break-word}#media-modal .video-input-tray-card__remove{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--alpha-white-14);border-radius:999px;background:#080c149e;color:var(--alpha-white-90);cursor:pointer;flex:0 0 auto;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);z-index:2}#media-modal .video-input-tray-card__remove:hover{background:rgba(var(--slate-900-rgb),.86)}#media-modal .video-input-tray-card__badges{position:absolute;left:8px;right:40px;bottom:8px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}#media-modal .video-input-tray-card__badge{min-height:26px;padding:0 10px;font-size:var(--type-badge-xs-size);border-color:var(--alpha-white-14);background:#080c149e;color:rgba(var(--white-rgb),.94);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light)}#media-modal .media-generate-locked-params{margin:0;padding:0;border:0;background:transparent}#media-modal #locked-params-list{display:flex;flex-wrap:wrap;gap:8px}#media-modal .locked-param{padding:0 12px}#media-modal .locked-param .lock-icon,#media-modal .locked-param .param-name,#media-modal .locked-param .param-value{display:inline-flex;align-items:center}#media-modal .locked-param .param-name,#media-modal .locked-param .param-value{color:inherit}@media(max-width:720px){#media-modal .video-input-tray-card__media{width:100%;height:auto}}
