:root{--bg: #f4efe6;--bg-alt: #f8f6f1;--ink: #152231;--ink-soft: #516070;--card: #fffdfa;--accent: #ca5f22;--accent-soft: #f1b188;--line: #d9d2c8;--ok: #1f8a61;--error: #b64040}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Space Grotesk,sans-serif;color:var(--ink);background:radial-gradient(circle at 10% -5%,rgba(255,231,212,.45) 0%,transparent 34%),radial-gradient(circle at 90% 110%,rgba(214,236,234,.4) 0%,transparent 38%),var(--bg)}h1,h2,p{margin:0}.kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--ink-soft)}.muted{color:var(--ink-soft);font-size:.92rem}.notice,.error{margin:0;padding:.75rem .9rem;border-radius:12px;font-size:.9rem}.notice{background:#e7f7f0;color:var(--ok);border:1px solid #c8eadb}.error{background:#fdeaea;color:var(--error);border:1px solid #f0c8c8}.login-screen{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:1rem}.orb{position:absolute;border-radius:50%;filter:blur(30px);opacity:.6;pointer-events:none}.orb.one{width:320px;height:320px;background:#ffbc8f;top:-80px;left:-50px}.orb.two{width:300px;height:300px;background:#a6d1ca;bottom:-90px;right:-60px}.login-card{width:min(420px,100%);background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #f3e8dd;border-radius:22px;padding:1.25rem;box-shadow:0 16px 34px #101b270f;display:grid;gap:.8rem;animation:enter .5s ease}.app-shell{width:min(1240px,100%);margin:0 auto;padding:.85rem 1rem .75rem;display:grid;gap:1rem}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d121a6b;display:grid;place-items:center;z-index:99}.overlay-card{width:min(460px,calc(100vw - 2rem));background:#fff;border:1px solid #e9ddce;border-radius:14px;padding:1rem;box-shadow:0 24px 48px #00000038;display:grid;gap:.35rem}.upload-progress-bar{position:relative;height:24px;border-radius:999px;border:1px solid #ddb891;background:#f6e8da;overflow:hidden}.upload-progress-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ca5f22,#e79d6b);transition:width .25s ease}.upload-progress-bar span{position:relative;z-index:1;display:block;text-align:center;line-height:22px;font-family:IBM Plex Mono,monospace;color:#fff;font-size:.76rem}.topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.topbar h1{font-size:clamp(1.3rem,4vw,2.2rem)}.topbar-actions{display:flex;gap:.6rem;flex-wrap:wrap;max-width:100%}.grid{display:grid;gap:1rem;align-items:start}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.one{grid-template-columns:1fr}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:1rem;box-shadow:0 6px 18px #11182709;display:grid;gap:.8rem;min-width:0;align-content:start}.card-body{display:grid;gap:.8rem;min-height:0}.ops-grid{align-items:start}.ops-dashboard{align-items:stretch}.ops-card{align-content:start;min-height:clamp(720px,84vh,920px);grid-template-rows:auto 1fr}.ops-card-body{display:grid;grid-template-rows:auto 1fr;gap:.85rem;min-height:0}.ops-card-section{display:grid;gap:.7rem;min-height:0}.ops-ingest-section{align-content:start}.ops-manage-panel{min-height:0;padding-top:.15rem;border-top:1px solid #ebe1d4}.ops-section-heading{display:grid;gap:.18rem}.ops-section-heading h3{margin:0;font-size:.9rem}.ops-section-heading p{margin:0;font-size:.82rem;color:var(--ink-soft)}.ops-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ops-scroll-zone{min-height:0;overflow-y:auto;padding-right:.2rem;display:grid;align-content:start;gap:.55rem}.ops-editor-box{align-content:start}.ops-card .list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ops-card .result-box,.ops-card form,.ops-card .list,.ops-card .stack{min-width:0}.ops-upload-intro{padding:.7rem;border:1px dashed #ddcdb9;border-radius:10px;background:#fffcf8f0}.ops-selected-file{background:#fffaf5a3}.model-status-box,.model-upload-box,.model-toolbar-status{background:#fffaf5ad}.upload-zone-title{margin:0;font-size:.84rem;font-weight:600}.model-workspace-shell{display:grid;gap:.9rem}.model-toolbar{display:grid;grid-template-columns:minmax(0,220px) minmax(0,220px) minmax(260px,1fr);gap:.75rem;align-items:start}.model-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:.9rem;align-items:start}.model-canvas-panel{display:grid;gap:.8rem;align-content:start}.model-canvas-shell{min-height:620px;border:1px solid #e6ddcf;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fbf7f1,#efe8dc)}.model-canvas-empty{min-height:620px;display:grid;place-items:center;border:1px dashed #d8cab9;border-radius:16px;color:var(--ink-soft);background:#fffaf5e6}.model-sidebar{display:grid;gap:.9rem}.model-side-card{gap:.7rem}.model-side-body,.model-preview-card{display:grid;gap:.7rem}.model-preview-copy{display:grid;gap:.22rem}.model-preview-copy p{margin:.2rem 0 0;color:var(--ink-soft)}.model-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;border:1px solid #e6ddcf;border-radius:12px;background:#fffaf5e0}.model-preview-summary div{display:grid;gap:.18rem}.annotation-sequence-box{display:grid;gap:.65rem}.annotation-mapping-prompt{gap:.65rem;border-style:solid;border-color:#ca5f2247;background:#fff4ead1}.annotation-mapping-inline{gap:.65rem}.annotation-mapping-copy{display:grid;gap:.22rem}.annotation-mapping-actions{justify-content:flex-start;flex-wrap:wrap}.annotation-mapping-target{max-width:100%}.annotation-sequence-header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.annotation-sequence-list{display:grid;gap:.45rem}.annotation-sequence-item{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;align-items:start;padding:.65rem .7rem;border:1px solid #e6ddcf;border-radius:12px;background:#fffaf5d1}.annotation-sequence-copy{display:grid;gap:.2rem;min-width:0}.annotation-sequence-copy strong,.annotation-sequence-copy span{overflow-wrap:anywhere}.annotation-sequence-copy span{font-family:IBM Plex Mono,monospace;font-size:.76rem;color:var(--ink-soft);line-height:1.3}.annotation-sequence-actions{justify-content:flex-start;flex-wrap:wrap}.model-preview-video,.model-preview-placeholder{width:100%;min-height:180px;border-radius:12px;border:1px solid #e6ddcf;background:#fffaf5e0}.model-preview-placeholder{display:grid;place-items:center;color:var(--ink-soft)}.model-filter-row{justify-content:flex-start}.model-annotation-list{max-height:360px}.model-annotations-card-wide{min-width:0}.model-annotation-list-wide{max-height:520px}.model-annotation-item.selected{border-color:#ca5f22;background:#ca5f2214}.model-annotation-actions{justify-content:flex-end}.model-pin-callout{display:flex;align-items:center;gap:.28rem;transform:translate(10px,-4px);padding:0;border:none;background:transparent;box-shadow:none;color:inherit;pointer-events:auto}.model-pin-callout.selected,.model-pin-callout.review,.model-pin-callout.hovered{background:transparent}.model-pin-callout:hover{transform:translate(10px,-4px);box-shadow:none}.model-pin-callout-line{width:18px;height:1px;background:#5c442fdb;box-shadow:0 0 0 1px #fffaf5bf}.model-pin-label{max-width:160px;padding:.28rem .48rem;border-radius:10px;border:1px solid rgba(123,96,70,.22);background:#fff9f0f5;color:#2c2218;font-size:.7rem;font-weight:600;line-height:1.2;white-space:normal;box-shadow:0 8px 18px #221d1826}.model-pin-callout.selected .model-pin-label{border-color:#ca5f2266}.model-pin-callout.review .model-pin-label{border-color:#c8494966}.annotation-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1.2rem;background:#2b231b6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.annotation-overlay-shell{width:min(1240px,100%);max-height:calc(100vh - 2.4rem);display:grid;grid-template-rows:auto 1fr;gap:.9rem;padding:1rem;overflow:hidden;border-radius:22px;border:1px solid rgba(230,221,207,.95);background:#faf5eef5;box-shadow:0 28px 80px #2b231b47}.annotation-overlay-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.annotation-overlay-heading{display:grid;gap:.2rem}.annotation-overlay-heading h2,.annotation-overlay-heading p,.annotation-overlay-summary p{margin:0}.annotation-overlay-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(360px,.95fr);gap:1rem}.annotation-overlay-video-panel,.annotation-overlay-side-panel{min-height:0;display:grid;gap:.8rem}.annotation-overlay-playlist-bar{display:flex;flex-wrap:wrap;gap:.45rem}.annotation-playlist-chip{padding:.46rem .7rem;border:1px solid #d9c9b8;border-radius:999px;background:#fffaf5d6;color:#2c2218;box-shadow:none}.annotation-playlist-chip.active{border-color:#ca5f22;background:#ca5f2224}.annotation-playlist-chip:hover:not(:disabled){box-shadow:none}.annotation-overlay-video,.annotation-overlay-placeholder{width:100%;min-height:420px;border-radius:18px;border:1px solid #e6ddcf;background:#1d1814}.annotation-overlay-placeholder{display:grid;place-items:center;color:#fff9f1}.annotation-overlay-summary{display:grid;gap:.4rem;min-width:0;padding:.85rem;border:1px solid #e6ddcf;border-radius:14px;background:#fffaf5e0}.annotation-overlay-summary span,.annotation-overlay-summary p{overflow-wrap:anywhere}.annotation-overlay-description{max-height:8.5rem;overflow-y:auto;padding-right:.2rem;font-size:.88rem;line-height:1.45;white-space:pre-wrap}.annotation-overlay-toggle-row{justify-content:flex-start}.annotation-overlay-transcript-panel,.annotation-overlay-model-panel{min-height:0;display:grid}.annotation-overlay-transcript-list{min-height:0;overflow-y:auto;display:grid;gap:.45rem;padding-right:.2rem}.annotation-transcript-row{display:grid;gap:.2rem;text-align:left;padding:.75rem .8rem;border:1px solid #e6ddcf;border-radius:12px;background:#fffaf5c7;color:#2c2218}.annotation-transcript-row span{color:#7b6046}.annotation-transcript-row strong{color:#2c2218;font-weight:600}.annotation-transcript-row.in-range{border-color:#d9ad7d;background:#d9ad7d1f}.annotation-transcript-row.active{border-color:#ca5f22;background:#ca5f221f}.annotation-overlay-model-panel .model-canvas-shell,.annotation-overlay-model-panel .model-canvas-empty{min-height:420px}.card-header h2{font-size:1.1rem}.card-header p{margin-top:.24rem;color:var(--ink-soft);font-size:.88rem}.stack{display:grid;gap:.55rem;min-width:0}.search-panel-top{padding:.85rem;border:1px solid #e5ddd1;border-radius:12px;background:#fffaf5a8}.empty-state{display:grid;gap:.22rem;padding:.8rem .85rem;border:1px dashed #d9cfbf;border-radius:12px;background:#fffbf6b8}.empty-state strong{font-size:.92rem;font-weight:600}.row{display:grid;grid-template-columns:140px 1fr;gap:.55rem}.field{display:grid;gap:.35rem}.ingest-panel{gap:.8rem}.ingest-header{padding-bottom:.2rem;border-bottom:1px solid #ece4d8}.ingest-import{display:grid;gap:.4rem;padding:.7rem;border:1px dashed #ddcdb9;border-radius:10px;background:#fff}.ingest-label{margin:0;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.ingest-form{gap:.75rem}.ingest-panel textarea{max-height:11rem}.ingest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ingest-actions{justify-content:flex-start}.clip-export-anchor{position:relative;top:-6px;height:1px}.clip-export-panel{gap:.55rem}.clip-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.clip-export-actions{justify-content:flex-start;flex-wrap:wrap}input,textarea,select,button{font:inherit}input,textarea,select{min-width:0;width:100%;border:1px solid var(--line);border-radius:10px;padding:.58rem .68rem;background:#fff}textarea{min-height:82px;resize:vertical}.mono{font-family:IBM Plex Mono,monospace;font-size:.83rem}button{max-width:100%;border:none;border-radius:10px;padding:.6rem .9rem;background:var(--accent);color:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #c95d213d}button:disabled{opacity:.6;cursor:default}button.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.list li{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.56rem .66rem;border:1px solid #e9e3d9;border-radius:10px;background:#fff;min-width:0}.list-main{min-width:0;display:grid;gap:.15rem}.list-main strong,.list-main span,.result-box p,.muted{overflow-wrap:anywhere}.video-list-main{flex:1}.search-result-row{align-items:center}.search-results-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.2rem 0 .35rem;flex-wrap:wrap}.search-results-summary{display:grid;gap:.18rem}.search-results-summary strong{font-size:.92rem}.search-results-summary p{margin:0}.search-results-clear-row{display:flex;justify-content:flex-end;padding-top:.15rem}.search-clear-button{min-height:34px;padding:.45rem .95rem;border-radius:999px}.search-pagination{display:inline-flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.search-pagination-bottom{width:100%;justify-content:flex-end;padding-top:.4rem}.search-pagination-status{font-family:IBM Plex Mono,monospace;font-size:.76rem;color:var(--ink-soft);padding:0 .2rem}.search-pagination-button{min-height:34px;padding:.45rem .95rem;border-radius:999px}.search-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.search-result-heading strong{line-height:1.3}.search-result-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.search-fit-chip{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid #dbcdbd;background:#fff9f1f2;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1;white-space:nowrap}.search-fit-chip.semantic{border-color:#4875662e;background:#f2f7f4f5;color:#2f5e4d}.search-fit-chip.semantic.strong{border-color:#1f8a613d;background:#e7f7f0f5;color:var(--ok)}.search-fit-chip.semantic.medium{border-color:#74895238;background:#f3f7eaf5;color:#5d7431}.search-fit-chip.semantic.loose{border-color:#a8805333;background:#fbf5ebf5;color:#8a6134}.search-fit-chip.lexical{border-color:#ca5f2233;background:#fff4eaeb;color:#9b4a19}.search-feedback-controls{display:inline-flex;align-items:center;gap:.28rem}.search-feedback-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border-radius:999px;border:1px solid #dbcdbd;background:#fff9f1f2;color:#7b6b58}.search-feedback-button svg{width:14px;height:14px}.search-feedback-button.active-positive{border-color:#1f8a6142;background:#e7f7f0f5;color:var(--ok)}.search-feedback-button.active-negative{border-color:#ad4d323d;background:#fdeee8f5;color:#9a4a2f}.search-result-text{margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem;line-height:1.45;color:var(--ink-soft)}.search-result-actions{align-items:center;justify-content:flex-end;gap:.45rem}.search-result-button{min-height:34px;padding:.48rem .72rem;font-size:.82rem;border-radius:999px}.tuning-stack{gap:1rem}.tuning-grid{align-items:stretch}.tuning-status-box{display:grid;gap:.9rem;align-content:start}.tuning-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.tuning-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tuning-metric{display:grid;gap:.2rem;padding:.72rem .76rem;border-radius:12px;border:1px solid #e9e0d3;background:#fffdfa}.tuning-metric span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.tuning-metric strong{font-size:.94rem;line-height:1.35}.tuning-progress-group{display:grid;gap:.55rem}.tuning-progress-row{display:grid;gap:.3rem}.tuning-progress-row span{font-size:.8rem;color:var(--ink-soft)}.tuning-progress-track{height:10px;border-radius:999px;background:#efe4d5;overflow:hidden}.tuning-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ca5f22,#e79d6b)}.tuning-query-list{gap:.65rem}.tuning-query-row{align-items:center}.tuning-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem}.tuning-band-card{display:grid;gap:.15rem;padding:.8rem;border-radius:14px;border:1px solid #e9e0d3;background:#fffdfa}.tuning-band-card strong{font-size:.86rem}.tuning-band-card span{font-size:.8rem}.model-transform-editor{display:grid;gap:.7rem}.model-transform-copy{display:grid;gap:.3rem}.model-transform-copy p{margin:0}.list span{font-family:IBM Plex Mono,monospace;font-size:.76rem;color:var(--ink-soft);align-self:center}.video-transcode-inline{position:relative;border-radius:999px;height:24px;border:1px solid #ddb891;background:#f6e8da;overflow:hidden;width:100%;min-width:0}.video-transcode-inline-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ca5f22,#e79d6b);transition:width .7s ease}.video-transcode-inline span{position:relative;z-index:1;display:block;line-height:22px;text-align:center;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.74rem}.result-box{border:1px dashed #d4c8b8;border-radius:10px;padding:.65rem;display:grid;gap:.3rem;font-size:.9rem;background:#fffcf880}.transcode-status{border:1px solid #e4c59f;background:#fff8ef;border-radius:12px;padding:.7rem;display:grid;gap:.45rem}.transcode-status.failed{border-color:#e3b9b9;background:#fff4f4}.transcode-header-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.9rem}.transcode-header-row span{font-family:IBM Plex Mono,monospace;color:#7d5d42;font-size:.8rem}.transcode-progress{height:10px;border-radius:999px;background:#f0e3d4;overflow:hidden}.transcode-progress-fill{height:100%;background:linear-gradient(90deg,#ca5f22,#e59a67);transition:width .7s ease}.viewer-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:.8rem;align-items:start}.public-preview-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.public-preview-status,.public-preview-context,.public-preview-annotation-summary{background:#fffaf5d1}.public-preview-object-heading{padding:.2rem 0 .1rem;text-align:center}.public-preview-object-heading h2{font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.05}.public-preview-video-field{width:min(360px,100%);margin:0 auto}.public-preview-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:stretch}.public-preview-evidence,.public-preview-spatial{display:grid;grid-template-rows:minmax(460px,auto) minmax(340px,360px);gap:.8rem;min-width:0}.public-preview-video-panel,.public-preview-model-panel{min-height:460px}.public-preview-video-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.public-preview-video-panel video{width:100%;min-height:420px;height:100%;object-fit:contain}.public-preview-model-panel .model-canvas-shell,.public-preview-model-panel .model-canvas-empty{min-height:460px;height:100%}.public-preview-transcript-panel,.public-preview-annotations-card{min-height:360px;height:360px}.public-preview-transcript-panel .transcript-list{max-height:none;min-height:0}.public-preview-annotations-card{min-width:0;grid-template-rows:auto 1fr}.public-preview-annotations-card .card-body{min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto}.public-preview-annotation-list{max-height:none;min-height:0;overflow-y:auto;align-content:start}.public-preview-annotation-item.selected{border-color:#ca5f22;background:#ca5f2214}.public-preview-annotation-summary{gap:.35rem}.public-preview-annotation-summary p{white-space:pre-wrap}.public-preview-playlist-bar{margin-top:.55rem}.public-preview-description-card .card-body{padding-top:0;display:grid;gap:.95rem}.public-preview-object-actions{display:flex;justify-content:center}.button-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:none;border-radius:10px;padding:.7rem 1rem;background:var(--accent);color:#fff;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.button-link:hover{transform:translateY(-1px);box-shadow:0 8px 16px #c95d213d}.public-preview-collection-link{width:80%;font-weight:600}.publication-summary-box{background:linear-gradient(180deg,#fffbf7f5,#faf3ebe6)}.publication-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.publication-actions{justify-content:flex-start}.viewer-video,.viewer-transcript{border:1px solid #e7ddcf;border-radius:14px;padding:.7rem;background:#fff}.viewer-transcript{display:grid;grid-template-rows:auto 1fr}.viewer-video video{width:100%;border-radius:10px;background:#1f232b;display:block}.viewer-transcript h3{margin-bottom:.55rem}.transcript-list{max-height:clamp(280px,42vh,360px);overflow-y:auto;display:grid;gap:.35rem}.transcript-line{display:grid;gap:.18rem;text-align:left;background:#f9f5ef;border:1px solid #eadfce;color:var(--ink)}.transcript-line span{font-family:IBM Plex Mono,monospace;font-size:.74rem;color:#866f54}.transcript-line strong{font-size:.88rem;font-weight:500}.transcript-line.active{border-color:#ca5f22;box-shadow:inset 0 0 0 1px #ca5f22;background:#fff0e6}@media (max-width: 980px){.grid.two{grid-template-columns:1fr}.ops-card{height:auto}.row,.ops-inline-grid,.model-toolbar,.public-preview-toolbar,.ingest-grid,.clip-range-grid,.viewer-layout,.public-preview-layout,.publication-toggle-grid,.tuning-metric-grid{grid-template-columns:1fr}.public-preview-evidence,.public-preview-spatial{grid-template-rows:auto auto}.public-preview-transcript-panel,.public-preview-annotations-card,.public-preview-model-panel,.public-preview-video-panel{height:auto;min-height:320px}.model-layout,.model-preview-summary,.annotation-overlay-layout{grid-template-columns:1fr}.annotation-overlay-shell{max-height:calc(100vh - 1.2rem);padding:.85rem}.annotation-overlay-video,.annotation-overlay-placeholder,.annotation-overlay-model-panel .model-canvas-shell,.annotation-overlay-model-panel .model-canvas-empty{min-height:320px}.model-canvas-shell,.model-canvas-empty{min-height:420px}.topbar{flex-direction:column;align-items:flex-start}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
