.app-navigation[data-v-9dff7347]{gap:32px;overflow-y:auto;scrollbar-width:thin}.primary-navigation[data-v-9dff7347]{display:grid;flex-shrink:0;gap:6px;margin:0;overflow:visible}.workspace-link[data-v-9dff7347]{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:var(--font-sm);line-height:1.4;font-weight:600}.workspace-link[data-v-9dff7347]:hover{background:var(--surface-hover);color:var(--ink)}.workspace-link.active[data-v-9dff7347]{color:var(--ink);background:var(--accent-subtle);box-shadow:inset 3px 0 var(--accent)}.workspace-link[data-v-9dff7347]:focus-visible,.utility-summary[data-v-9dff7347]:focus-visible,.utility-links a[data-v-9dff7347]:focus-visible,.administration-link[data-v-9dff7347]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nav-icon[data-v-9dff7347]{flex:0 0 20px}.sidebar-foot[data-v-9dff7347]{display:grid;flex-shrink:0;gap:16px;margin-top:auto;padding-top:12px}.utility-navigation[data-v-9dff7347]{display:block;margin:0;overflow:visible}.utility-summary[data-v-9dff7347]{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:40px;padding:9px 10px;border-radius:6px;color:var(--muted);font-size:var(--font-xs);line-height:1.5;font-weight:600;list-style:none;cursor:pointer}.utility-summary[data-v-9dff7347]::-webkit-details-marker{display:none}.utility-summary[data-v-9dff7347]:hover,.utility-summary.active[data-v-9dff7347]{color:var(--ink);background:var(--accent-subtle)}details[open] .utility-summary>span[data-v-9dff7347]{transform:rotate(180deg)}.utility-links[data-v-9dff7347]{display:grid;gap:3px;padding:7px 0 0 10px}.utility-links a[data-v-9dff7347]{padding:9px 10px;border-left:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:var(--font-xs);line-height:1.4}.utility-links a[data-v-9dff7347]:hover,.utility-links a.active[data-v-9dff7347]{color:var(--ink);background:var(--surface-hover)}.utility-links a.active[data-v-9dff7347]{border-left-color:var(--accent)}.administration-link[data-v-9dff7347]{width:fit-content;padding:7px 10px;color:var(--muted);font-size:var(--font-xs);line-height:1.5;text-decoration:none}.administration-link[data-v-9dff7347]:hover,.administration-link.active[data-v-9dff7347]{color:var(--ink);text-decoration:underline}.workspace[data-v-9dff7347]{grid-template-columns:34px minmax(0,1fr)}.workspace>div[data-v-9dff7347]{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.app-navigation[data-v-9dff7347]{position:relative;inset:auto;width:auto;padding:18px;flex-direction:column;gap:16px;overflow:visible}.primary-navigation[data-v-9dff7347]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:none}.workspace-link[data-v-9dff7347]{padding:9px 10px}.sidebar-foot[data-v-9dff7347]{display:flex;flex-wrap:wrap;align-items:start;gap:12px;margin:0;padding:0}.utility-navigation[data-v-9dff7347]{flex:1;min-width:190px;max-width:none}.workspace[data-v-9dff7347],.security-note[data-v-9dff7347]{display:none}.brand span[data-v-9dff7347]:last-child{display:inline}}@media(max-width:480px){.primary-navigation[data-v-9dff7347]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-link[data-v-9dff7347]{font-size:var(--font-xs);gap:8px}}.processing-navigation[data-v-c76339bf]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line);font-size:var(--font-xs);line-height:1.5}.all-treatments[data-v-c76339bf]{color:var(--accent-dark);font-weight:600;text-underline-offset:3px}.group-label[data-v-c76339bf]{padding-left:14px;border-left:1px solid var(--line);color:var(--muted)}.specialized-link[data-v-c76339bf]{color:var(--accent-dark);text-underline-offset:3px}.tool-links[data-v-c76339bf]{display:flex;flex-wrap:wrap;gap:5px;width:100%}.tool-links a[data-v-c76339bf]{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:6px;color:var(--muted);text-decoration:none}.tool-links a[data-v-c76339bf]:hover{color:var(--ink);background:var(--paper)}.tool-links a.active[data-v-c76339bf]{color:var(--accent-dark);background:var(--paper);border-color:var(--line);font-weight:600}a[data-v-c76339bf]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.page-breadcrumb[data-v-e3cf33d6]{min-width:0;font-size:var(--font-xs);line-height:1.6}.page-breadcrumb ol[data-v-e3cf33d6]{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;padding:0;margin:0;list-style:none}.page-breadcrumb li[data-v-e3cf33d6]{display:flex;gap:12px;align-items:baseline;min-width:0}.separator[data-v-e3cf33d6]{color:var(--muted)}.page-breadcrumb a[data-v-e3cf33d6]{color:var(--muted);text-decoration:none}.page-breadcrumb a[data-v-e3cf33d6]:hover{color:var(--accent-dark);text-decoration:underline}.page-breadcrumb [aria-current=page][data-v-e3cf33d6]{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.page-breadcrumb a[data-v-e3cf33d6]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.result-provenance-access[data-v-04563bbb]{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;margin:0 0 20px;padding:13px 16px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-size:var(--font-xs);line-height:1.5}.result-provenance-access>span[data-v-04563bbb]{color:var(--muted)}.result-provenance-access a[data-v-04563bbb]{color:var(--accent-dark);font-weight:600}.result-provenance-access a[data-v-04563bbb]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.result-provenance-access.compact[data-v-04563bbb]{margin:0;padding:0;border:0;background:none;font-size:var(--font-xs)}.page-context-header[data-v-489d4e53]{margin-bottom:24px}.page-context-header h1[data-v-489d4e53]{max-width:none;margin:0;font:600 var(--font-title)/1.3 var(--font-sans);letter-spacing:-.5px}.page-context-header h1[data-v-489d4e53]:focus{outline:none}.active-page-context[data-v-489d4e53]{margin-top:16px;padding:16px 20px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:var(--font-xs);line-height:1.6}.context-object[data-v-489d4e53]{display:flex;gap:12px 24px;justify-content:space-between;align-items:center}.context-object>div[data-v-489d4e53]:first-child{min-width:0;flex:1}.context-object strong[data-v-489d4e53],.context-subject strong[data-v-489d4e53]{display:block;color:var(--ink);font-size:var(--font-md);font-weight:600;overflow-wrap:anywhere}.context-caption[data-v-489d4e53]{display:block;color:var(--muted);font-size:var(--font-xs)}.context-object small[data-v-489d4e53],.context-subject small[data-v-489d4e53]{color:var(--muted);font-size:var(--font-xs)}.context-subject[data-v-489d4e53]{margin-top:10px}.context-subject[data-v-489d4e53]:first-child{margin-top:0}.context-sources[data-v-489d4e53]{display:grid;grid-template-columns:minmax(110px,185px) minmax(0,1fr);gap:10px 20px;margin:12px 0 0}.context-sources[data-v-489d4e53]:empty{display:none}.context-sources dt[data-v-489d4e53]{color:var(--muted);font-weight:500}.context-sources dd[data-v-489d4e53]{margin:0;min-width:0}.context-sources ul[data-v-489d4e53]{display:grid;gap:6px;list-style:none;padding:0;margin:0}.context-sources li[data-v-489d4e53]{min-width:0;overflow-wrap:anywhere}.context-sources li>span[data-v-489d4e53]{display:block;color:var(--muted);font-size:var(--font-xs)}.context-more[data-v-489d4e53],.context-message[data-v-489d4e53]{color:var(--muted);font-size:var(--font-xs)}.context-message[data-v-489d4e53]{margin:6px 0}.context-sources a[data-v-489d4e53]{color:var(--accent-dark);text-underline-offset:3px}.context-sources a[data-v-489d4e53]:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}@media(max-width:700px){.active-page-context[data-v-489d4e53]{padding:14px 16px}.context-object[data-v-489d4e53]{align-items:start;flex-direction:column}.context-sources[data-v-489d4e53]{grid-template-columns:minmax(0,1fr);gap:4px}.context-sources dd+dt[data-v-489d4e53]{margin-top:10px}}.auth-shell main[data-v-b81d8fcc],.console-shell main[data-v-b81d8fcc]{grid-column:auto}.auth-shell .content[data-v-b81d8fcc]{width:min(100% - 28px,560px);padding:0}.console-shell .content[data-v-b81d8fcc]{width:min(1440px,calc(100% - 48px))}.console-shell .topbar[data-v-b81d8fcc]{padding-inline:24px}:root{color-scheme:light;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--font-xs: .8125rem;--font-sm: .875rem;--font-base: .9375rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.375rem;--font-title: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-pill: 999px;--canvas: #f6f7f9;--paper: #ffffff;--surface-subtle: #f0f2f5;--surface-hover: #e8edf2;--ink: #202a33;--muted: #53616f;--line: #cbd2da;--control-border: #7e8b98;--accent: #a83b25;--accent-dark: #892e1c;--accent-subtle: #fff0e9;--accent-contrast: #ffffff;--green: #176344;--success-subtle: #e7f4ec;--amber: #78500b;--warning-subtle: #fff4d9;--red: #b02d35;--danger-subtle: #fff0ef;--info: #2b5790;--info-subtle: #eaf1fc;--focus: #305caa;--shadow-sm: 0 1px 2px rgb(25 42 32 / .05);--shadow-popover: 0 8px 30px rgb(25 42 32 / .14);--control-height: 2.75rem;--control-padding-y: .625rem;--panel-padding: 1.5rem;--field-gap: 1rem;--table-cell-y: 1rem;--nav-item-y: .625rem}:root[data-theme=dark]{color-scheme:dark;--canvas: #171b1f;--paper: #20262b;--surface-subtle: #2b3238;--surface-hover: #35404a;--ink: #f0f4f8;--muted: #bbc5ce;--line: #515d68;--control-border: #8a98a5;--accent: #ffa58a;--accent-dark: #ffbca8;--accent-subtle: #402c24;--accent-contrast: #301b13;--green: #87ddb2;--success-subtle: #193d2c;--amber: #f5cf83;--warning-subtle: #3d311b;--red: #ffada8;--danger-subtle: #45272a;--info: #afceff;--info-subtle: #25384d;--focus: #a7c6ff;--shadow-sm: 0 1px 2px rgb(0 0 0 / .15);--shadow-popover: 0 8px 30px rgb(0 0 0 / .35)}:root[data-density=compact]{--control-height: 2.375rem;--control-padding-y: .375rem;--panel-padding: 1.125rem;--field-gap: .75rem;--table-cell-y: .625rem;--nav-item-y: .375rem}@media(pointer:coarse){:root[data-density]{--control-height: 2.75rem;--control-padding-y: .625rem;--nav-item-y: .625rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:248px;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;color:var(--ink);background:var(--paper);border-right:1px solid var(--line)}.brand{display:flex;gap:var(--space-3);align-items:center;color:inherit;text-decoration:none;font:700 var(--font-xl)/1 var(--font-sans);letter-spacing:-.3px}.brand-mark{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-md)}.brand-mark i{display:block;width:2px;border-radius:var(--radius-sm);background:var(--surface-subtle)}.brand-mark i:nth-child(1),.brand-mark i:nth-child(5){height:7px}.brand-mark i:nth-child(2),.brand-mark i:nth-child(4){height:15px}.brand-mark i:nth-child(3){height:21px}.sidebar nav{display:grid;gap:var(--space-1);margin:var(--space-6) 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.nav-item{display:flex;gap:var(--space-3);align-items:center;min-height:var(--control-height);padding:var(--nav-item-y) var(--space-3);border-radius:var(--radius-sm);color:var(--muted);text-decoration:none;font-size:var(--font-sm);font-weight:500}.nav-item:hover{background:var(--surface-hover);color:var(--ink)}.nav-item.active{color:var(--accent);background:var(--accent-subtle);font-weight:600;box-shadow:inset 3px 0 var(--accent)}.nav-item.disabled{opacity:.62}.nav-item small{display:none}.nav-icon{width:20px;height:20px}.sidebar-foot{display:grid;gap:var(--space-6);margin-top:auto}.security-note{display:flex;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle)}.security-note>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;color:var(--muted);background:var(--surface-subtle)}.security-note strong,.security-note small,.workspace strong,.workspace small{display:block}.security-note strong{margin-bottom:4px;font-size:var(--font-xs)}.security-note small{color:var(--muted);font-size:var(--font-xs);line-height:1.4}.workspace{display:grid;grid-template-columns:34px 1fr auto;gap:var(--space-2);align-items:center;padding-top:19px;border-top:1px solid var(--line)}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);color:var(--ink);background:var(--surface-subtle);font-size:var(--font-xs);font-weight:600}.workspace strong{font-size:var(--font-xs)}.workspace small{color:var(--muted);margin-top:3px;font-size:var(--font-xs)}main{grid-column:2;min-width:0}.topbar{min-height:72px;padding:var(--space-3) var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--paper)}.breadcrumb{color:var(--muted);font-size:var(--font-xs);font-weight:600}.breadcrumb span{margin:0 10px;color:var(--muted)}.connection{display:flex;gap:var(--space-2);align-items:center;color:var(--muted);font-size:var(--font-xs)}.connection i{width:7px;height:7px;border-radius:50%;background:var(--surface-subtle);box-shadow:var(--shadow-sm)}.connection.offline{color:var(--red)}.connection.offline i{background:var(--red);box-shadow:var(--shadow-sm)}.content{width:min(1280px,calc(100% - 64px));margin:0 auto;padding:var(--space-8) 0 64px}.heading-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-6);align-items:center}.eyebrow{display:block;margin-bottom:13px;color:var(--muted);font-size:var(--font-xs);line-height:1;font-weight:600;letter-spacing:1.8px}h1{max-width:720px;margin:0;font:600 var(--font-title)/1.2 var(--font-sans);letter-spacing:-.025em}h1 em{color:var(--accent);font-weight:400}.heading-row>div>p{max-width:680px;margin:var(--space-3) 0 0;color:var(--muted);font:var(--font-base)/1.6 var(--font-sans)}.summary-card{padding:var(--space-5) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle)}.summary-card>span{color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:1px}.summary-card>div:nth-child(2){display:flex;align-items:baseline;gap:var(--space-2);margin:7px 0 13px}.summary-card strong{font:500 var(--font-title)/1 var(--font-sans)}.summary-card small{color:var(--muted);font-size:var(--font-xs)}.summary-line{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-xs)}.dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:1px}.dot.green{background:var(--green)}.dot.amber{background:var(--amber)}.dot.red{background:var(--red)}.source-tabs{display:flex;gap:var(--space-1);margin-top:var(--space-6);padding-bottom:1px;border-bottom:1px solid var(--line)}.source-tabs button{position:relative;padding:var(--space-3) var(--space-5);border:0;color:var(--muted);background:transparent;font-size:var(--font-xs);font-weight:600}.source-tabs button.active{color:var(--ink)}.source-tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-2px;height:3px;background:var(--accent);border-radius:var(--radius-sm)}.import-card,.queue-card,.activity-card,.formats-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm)}.import-card{border-top:0;border-radius:var(--radius-sm)}.file-source{padding:var(--space-6)}.dropzone{padding:var(--space-6);text-align:center;border:1px dashed var(--control-border);border-radius:var(--radius-md);background:var(--paper);transition:background .15s ease;cursor:pointer}.dropzone:hover,.dropzone.dragging{border-color:var(--accent);background:var(--paper);transform:translateY(-1px)}.upload-glyph,.source-glyph{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 15px;border-radius:50%;color:var(--accent);background:var(--surface-subtle);font-size:var(--font-xl)}.dropzone h2,.url-source h2,.record-source h2{margin:0 0 7px;font:600 var(--font-lg)/1.2 var(--font-sans)}.dropzone p,.url-source p,.record-source p{margin:0;color:var(--muted);font-size:var(--font-xs)}.drop-actions{display:flex;justify-content:center;gap:var(--space-2);margin:23px 0 17px}.primary,.secondary{min-height:37px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:600;transition:.15s ease}.primary{border:1px solid var(--accent-dark);color:var(--accent-contrast);background:var(--accent);box-shadow:var(--shadow-sm)}.primary:hover{background:var(--accent);transform:translateY(-1px)}.primary:disabled{opacity:.6;cursor:wait}.secondary{border:1px solid var(--line);color:var(--ink);background:var(--paper)}.secondary:hover{border-color:var(--line)}.dropzone>small{color:var(--muted);font-size:var(--font-xs)}.url-source,.record-source{min-height:303px;padding:43px min(12vw,150px);text-align:center}.url-source label{display:grid;gap:var(--space-2);margin:25px 0 12px;color:var(--muted);text-align:left;font-size:var(--font-sm);font-weight:600}.url-source input{width:100%;height:43px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);outline-offset:3px;background:var(--paper);font-size:var(--font-xs)}.url-source input:focus{border-color:var(--accent);box-shadow:var(--shadow-sm)}.url-source .primary{width:100%}.record-source{display:flex;flex-direction:column;align-items:center}.record-orbit{display:grid;place-items:center;width:57px;height:57px;margin:0 auto 17px;border:1px solid var(--line);border-radius:50%}.record-orbit span{width:20px;height:20px;border-radius:50%;background:var(--accent)}.record-orbit.live{animation:pulse 1.5s infinite}.record-button{margin-top:25px}.record-button.stop{background:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}@keyframes pulse{50%{box-shadow:var(--shadow-sm)}}.metadata{border-top:1px solid var(--line)}.metadata summary{padding:var(--space-3) var(--space-6);color:var(--muted);font-size:var(--font-xs);font-weight:600;cursor:pointer}.metadata summary span{margin-left:8px;color:var(--muted);font-weight:500}.metadata textarea{width:calc(100% - 48px);margin:0 24px 17px;padding:var(--space-3);resize:vertical;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:var(--font-xs)/1.5 var(--font-mono)}.field-error{display:block;color:var(--red)!important;line-height:1.3}.metadata .field-error{margin:-9px 24px 15px}.queue-card,.activity-card{margin-top:28px;border-radius:var(--radius-lg);overflow:hidden}.section-head{min-height:78px;padding:var(--space-5) var(--space-6);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.section-head .eyebrow{margin-bottom:6px}.section-head h2{margin:0;font:600 var(--font-lg)/1.2 var(--font-sans)}.primary.compact{min-height:34px}.estimate-strip{display:grid;grid-template-columns:1.2fr auto auto 1.5fr;gap:var(--space-6);align-items:center;padding:var(--space-3) var(--space-6);color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper);font-size:var(--font-xs)}.estimate-strip>span{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.8px}.estimate-strip strong{color:var(--ink);font-size:var(--font-xs)}.estimate-strip small{text-align:right}.upload-list{padding:0;margin:0;list-style:none}.upload-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto 28px 28px;gap:var(--space-3);align-items:center;min-height:70px;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line)}.upload-list li:last-child{border-bottom:0}.file-icon{display:grid;place-items:center;width:34px;height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent);background:var(--paper)}.file-title{display:flex;gap:var(--space-2);align-items:baseline}.file-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs)}.file-main small{color:var(--muted);font-size:var(--font-xs)}.raw-settings{grid-column:1 / -1;display:grid;grid-template-columns:auto repeat(5,minmax(76px,1fr));gap:var(--space-2);align-items:end;margin-top:11px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.raw-settings>span{align-self:center;color:var(--muted);font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.7px}.raw-settings label{display:grid;gap:var(--space-1);color:var(--muted);font-size:var(--font-sm);font-weight:600;text-transform:none;letter-spacing:normal}.raw-settings select,.raw-settings input{min-width:0;width:100%;height:28px;padding:0 var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--paper);font-size:var(--font-xs)}.progress{width:100%;height:3px;margin:7px 0 3px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-subtle)}.progress i{display:block;height:100%;background:var(--accent);transition:width .2s}.upload-state{color:var(--muted);font-size:var(--font-xs);font-weight:600}.upload-state[data-state=done],.upload-state[data-state=attached]{color:var(--green)}.upload-state[data-state=error]{color:var(--red)}.icon-button{width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--paper);font-size:var(--font-xs)}.icon-button.muted{color:var(--muted);font-size:var(--font-lg)}.alert{padding:var(--space-3) var(--space-4);margin:18px 0 0;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--surface-subtle);font-size:var(--font-xs)}.activity-card{margin-top:44px}.activity-stats{display:flex;gap:var(--space-4);color:var(--muted);font-size:var(--font-xs)}.empty-state{padding:55px;color:var(--muted);text-align:center;font:var(--font-sm) var(--font-sans)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--font-xs)}th{padding:var(--space-2) var(--space-4);color:var(--muted);background:var(--paper);text-align:left;text-transform:uppercase;font-size:var(--font-xs);letter-spacing:.8px}td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--ink);vertical-align:middle}td small{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-xs)}.name-cell{display:flex;align-items:center;gap:var(--space-2);max-width:260px}.name-cell strong{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;color:var(--ink);white-space:nowrap}.mini-wave{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--accent);background:var(--surface-subtle);font-size:var(--font-lg)}.source-pill{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);background:var(--paper);font-size:var(--font-xs);text-transform:uppercase}.status{display:inline-flex;gap:var(--space-1);align-items:center;font-weight:600}.status i{width:6px;height:6px;border-radius:50%;background:var(--amber)}.status[data-status=ready]{color:var(--green)}.status[data-status=ready] i{background:var(--green)}.status[data-status=duplicate]{color:var(--info)}.status[data-status=duplicate] i{background:var(--info-subtle)}.status[data-status=failed],.status[data-status=rejected],.status[data-status=quarantined]{color:var(--red)}.status[data-status=failed] i,.status[data-status=rejected] i,.status[data-status=quarantined] i{background:var(--red)}.text-button{padding:0;border:0;color:var(--accent-dark);background:none;font-size:var(--font-xs);font-weight:600}.warning-text{max-width:300px;color:var(--amber)!important}.formats-card{margin-top:28px;border-radius:var(--radius-lg);overflow:hidden;scroll-margin-top:20px}.catalog-count{display:flex;align-items:baseline;gap:var(--space-1);color:var(--muted)}.catalog-count strong{color:var(--green);font:500 var(--font-title)/1 var(--font-sans)}.catalog-count span{font-size:var(--font-xs)}.format-groups{display:grid;gap:var(--space-6);padding:var(--space-6)}.format-group h3{margin:0 0 10px;color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:1px}.format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.format-chip{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:var(--space-2);align-items:start;min-height:70px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.format-chip>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--red)}.format-chip>i.ready{background:var(--green)}.format-chip strong,.format-chip small{display:block}.format-chip strong{color:var(--ink);font-size:var(--font-xs)}.format-chip small{margin-top:4px;color:var(--muted);font-size:var(--font-xs)}.format-chip p{margin:6px 0 0;color:var(--muted);font-size:var(--font-xs);line-height:1.4}.format-chip>span{padding:var(--space-1) var(--space-1);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface-subtle);font-size:var(--font-xs);font-weight:600;text-transform:uppercase}.format-chip.unavailable{opacity:1}.format-chip.unavailable>span{color:var(--muted);background:var(--surface-subtle)}.wave-policy{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);color:var(--muted);background:var(--surface-subtle);font-size:var(--font-xs)}.wave-policy strong{color:var(--ink);font-size:var(--font-xs)}@media(max-width:900px){.shell{grid-template-columns:1fr}.nav-item{flex:0 0 auto;padding:var(--space-2)}.nav-item small{display:none}main{grid-column:1}.content{width:min(calc(100% - 36px),760px);padding-top:42px}.topbar{padding:0 var(--space-5)}.heading-row{grid-template-columns:1fr;gap:var(--space-6)}.summary-card{display:none}.estimate-strip{grid-template-columns:1fr 1fr}.estimate-strip small{text-align:left}.raw-settings{grid-template-columns:repeat(3,1fr)}.raw-settings>span{grid-column:1 / -1}}@media(max-width:620px){.nav-item{font-size:var(--font-sm)}.nav-icon{width:20px;height:20px}.connection{display:none}.content{width:min(calc(100% - 22px),520px);padding-top:34px}h1{font-size:var(--font-title);letter-spacing:-1.5px}.source-tabs button{flex:1;padding-inline:var(--space-1)}.file-source{padding:var(--space-3)}.dropzone{padding-inline:var(--space-3)}.drop-actions{flex-direction:column}.url-source,.record-source{padding:var(--space-10) var(--space-5)}.section-head{padding:var(--space-4)}.upload-list li{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:var(--space-3)}.upload-state{grid-column:3}.estimate-strip{gap:var(--space-2);padding-inline:var(--space-4)}.raw-settings{grid-template-columns:repeat(2,1fr)}.format-grid{grid-template-columns:1fr}.format-groups{padding:var(--space-4)}.wave-policy{align-items:flex-start;flex-direction:column;gap:var(--space-1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body{min-width:0}.route-content{padding-top:36px}.page-heading{margin-bottom:24px}.page-heading h1{font:600 var(--font-title)/1.2 var(--font-sans);letter-spacing:-.5px}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb strong{color:var(--ink);font-weight:600}.route-content>.activity-card,.route-content>.formats-card{margin-top:0}.workflow-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.workflow-overview a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 10px;padding:16px;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.workflow-overview a:hover{border-color:var(--accent-dark)}.workflow-overview a:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.workflow-overview .workflow-step{grid-row:span 2;display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:50%;color:var(--accent-dark);background:var(--accent-subtle);font-size:var(--font-xs);font-weight:700}.workflow-overview strong{font-size:var(--font-sm);line-height:1.4}.workflow-overview a>span:last-child{grid-column:2;color:var(--muted);font-size:var(--font-xs);line-height:1.5}@media(max-width:620px){.workflow-overview{grid-template-columns:1fr}}:root{font-family:var(--font-sans);font-size:100%;line-height:1.5;color:var(--ink);background:var(--canvas)}body{color:var(--ink);background:var(--canvas)}:is(.shell,.auth-shell,.console-shell) main{overflow-wrap:anywhere}:is(.shell,.auth-shell,.console-shell) main :where(div,section,article,fieldset,form,label){min-width:0}:is(.shell,.auth-shell,.console-shell) small{font-size:var(--font-xs);line-height:1.5}button,input,select,textarea{font-family:inherit}button{color:var(--ink)}:is(.shell,.auth-shell,.console-shell) main :is(input,select,textarea){max-width:100%}:is(.shell,.auth-shell,.console-shell) main select{width:100%}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.shell,.auth-shell,.console-shell) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:none}:is(.shell,.auth-shell,.console-shell) main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-width:0;min-height:var(--control-height);height:auto;padding:var(--control-padding-y) .75rem;color:var(--ink);background:var(--paper);border:1px solid var(--control-border);border-radius:var(--radius-sm);font:400 var(--font-base)/1.5 var(--font-sans);letter-spacing:normal;text-transform:none}:is(.shell,.auth-shell,.console-shell) main textarea{resize:vertical}:is(.shell,.auth-shell,.console-shell) main input::placeholder,:is(.shell,.auth-shell,.console-shell) main textarea::placeholder{color:var(--muted);opacity:1}:is(.shell,.auth-shell,.console-shell) main :is(input,select,textarea):disabled{color:var(--muted);background:var(--surface-subtle);cursor:not-allowed;opacity:1}:is(.shell,.auth-shell,.console-shell) main :is(input,select,textarea)[readonly]{background:var(--surface-subtle)}:is(.shell,.auth-shell,.console-shell) main :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red)}:is(.shell,.auth-shell,.console-shell) main input:is([type=checkbox],[type=radio]){flex:0 0 auto;width:1.125rem;height:1.125rem;min-height:0;margin:.125rem;accent-color:var(--accent)}:is(.shell,.auth-shell,.console-shell) main input[type=range]{accent-color:var(--accent);min-width:4rem}:is(.shell,.auth-shell,.console-shell) main label{font-size:var(--font-sm);line-height:1.5;letter-spacing:normal;text-transform:none}:is(.shell,.auth-shell,.console-shell) main :is(button,.primary,.secondary,.primary-button,.text-button){min-height:var(--control-height);padding-block:var(--control-padding-y);border-radius:var(--radius-sm);font:600 var(--font-sm)/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;cursor:pointer}:is(.shell,.auth-shell,.console-shell) main button:not(.toggle){white-space:normal}:is(.shell,.auth-shell,.console-shell) :is(button,.primary,.secondary):disabled{cursor:not-allowed;opacity:.65;transform:none}:is(.shell,.auth-shell,.console-shell) main :is(.primary,.primary-button){padding:var(--control-padding-y) 1rem;color:var(--accent-contrast);background:var(--accent);border:1px solid var(--accent);box-shadow:none}:is(.shell,.auth-shell,.console-shell) main :is(.primary,.primary-button):hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark);transform:none}:is(.shell,.auth-shell,.console-shell) main .secondary{padding:var(--control-padding-y) 1rem;color:var(--ink);background:var(--paper);border:1px solid var(--control-border);box-shadow:none}:is(.shell,.auth-shell,.console-shell) main .secondary:hover:not(:disabled){background:var(--surface-hover)}:is(.shell,.auth-shell,.console-shell) main .text-button{padding:.375rem .5rem;color:var(--accent);background:transparent;border:0}:is(.shell,.auth-shell,.console-shell) main .text-button:hover:not(:disabled){text-decoration:underline}:is(.shell,.auth-shell,.console-shell) main :is(.text-button.danger,.field-error){color:var(--red)}.field-error{overflow-wrap:anywhere}.ui-icon{display:inline-block;flex:0 0 auto;width:1.25rem;height:1.25rem;vertical-align:middle}:is(.shell,.auth-shell,.console-shell) main button.ui-button,.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);padding:var(--control-padding-y) 1rem;border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--ink);background:var(--paper);font:600 var(--font-sm)/1.4 var(--font-sans);text-decoration:none;box-shadow:none}:is(.shell,.auth-shell,.console-shell) main button.ui-button:hover:not(:disabled){background:var(--surface-hover)}:is(.shell,.auth-shell,.console-shell) main button.ui-button--primary{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}:is(.shell,.auth-shell,.console-shell) main button.ui-button--primary:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-dark)}:is(.shell,.auth-shell,.console-shell) main button.ui-button--ghost{color:var(--accent);background:transparent;border-color:transparent}:is(.shell,.auth-shell,.console-shell) main button.ui-button--danger{color:var(--red);border-color:var(--red);background:var(--danger-subtle)}:is(.shell,.auth-shell,.console-shell) main .url-source>.ui-button{width:100%}.ui-button[aria-busy=true]{cursor:progress}.ui-badge{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .625rem;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);background:var(--surface-subtle);font:600 var(--font-xs)/1.4 var(--font-sans)}.ui-badge .ui-icon{width:1rem;height:1rem}.ui-badge--success{color:var(--green);background:var(--success-subtle);border-color:currentColor}.ui-badge--warning{color:var(--amber);background:var(--warning-subtle);border-color:currentColor}.ui-badge--danger{color:var(--red);background:var(--danger-subtle);border-color:currentColor}.ui-badge--info{color:var(--info);background:var(--info-subtle);border-color:currentColor}.ui-alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin:1rem 0;border:1px solid currentColor;border-radius:var(--radius-md);font-size:var(--font-sm);line-height:1.5}.ui-alert>.ui-icon{margin-top:.125rem}.ui-alert>div{min-width:0;overflow-wrap:anywhere}.ui-alert--danger{color:var(--red);background:var(--danger-subtle)}.ui-alert--warning{color:var(--amber);background:var(--warning-subtle)}.ui-alert--success{color:var(--green);background:var(--success-subtle)}.ui-alert--info{color:var(--info);background:var(--info-subtle)}.ui-field{display:grid;align-content:start;gap:.5rem;min-width:0}:is(.shell,.auth-shell,.console-shell) main .ui-field>label{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;color:var(--ink);font-weight:600}.ui-field :is(input,select,textarea){width:100%}.ui-field__optional,.ui-field__hint{color:var(--muted);font-size:var(--font-xs);font-weight:400}.ui-field__hint,.ui-field__error{margin:0;line-height:1.5}.ui-field__error{color:var(--red);font-size:var(--font-sm)}.ui-field--invalid :is(input,select,textarea){border-color:var(--red)}.appearance{position:relative}.appearance-trigger{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;color:var(--ink);background:var(--paper);border:1px solid var(--control-border);border-radius:var(--radius-sm);font:600 var(--font-sm)/1.4 var(--font-sans)}.appearance-trigger:hover{background:var(--surface-hover)}.appearance-trigger .ui-icon:last-child{width:1rem}.appearance-popover{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;display:grid;gap:.5rem;width:min(19rem,calc(100vw - 2rem));padding:1.25rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.appearance-popover h2{margin:0 0 .5rem;font:600 var(--font-lg)/1.4 var(--font-sans)}.appearance-popover label{color:var(--ink);font-weight:600}.appearance-popover select{width:100%}.appearance-popover p{margin:.5rem 0 0;color:var(--muted);font-size:var(--font-xs)}.topbar-actions{display:flex;gap:1rem;align-items:center}:is(.shell,.auth-shell,.console-shell) main :is(.section-head,.processing-heading,.dataset-head,.export-heading,.billing-heading,.business-heading){padding:var(--panel-padding);gap:1rem}:is(.shell,.auth-shell,.console-shell) main :is(.converter-form,.transcription-form,.telephony-form,.dtmf-form,.dataset-form,.transcription-results,.dtmf-results,.telephony-results){padding:var(--panel-padding)}:is(.shell,.auth-shell,.console-shell) main :is(.form-section,.field-pair,.output-fields,.conversion-intro){gap:var(--field-gap)}:is(.shell,.auth-shell,.console-shell) main :is(h1,h2,h3){color:var(--ink);font-family:var(--font-sans);font-style:normal;letter-spacing:-.02em}:is(.shell,.auth-shell,.console-shell) main h2{font-size:var(--font-xl);line-height:1.3}:is(.shell,.auth-shell,.console-shell) main h3{font-size:var(--font-lg);line-height:1.4}:is(.shell,.auth-shell,.console-shell) main .eyebrow{color:var(--muted);font-size:var(--font-xs);line-height:1.4;font-weight:600;letter-spacing:.04em}:is(.shell,.auth-shell,.console-shell) main :is(.empty-state,.transcription-empty,.telephony-empty,.dtmf-empty,.dataset-empty,.billing-empty){color:var(--muted);font:400 var(--font-sm)/1.6 var(--font-sans)}:is(.shell,.auth-shell,.console-shell) main :is(.alert,.panel-error,.converter-error,.analysis-error){color:var(--red);background:var(--danger-subtle);font-size:var(--font-sm)}:is(.shell,.auth-shell,.console-shell) main table{font-size:var(--font-sm);line-height:1.5;overflow-wrap:normal;word-break:normal}:is(.shell,.auth-shell,.console-shell) main .ingestions-table{table-layout:fixed;min-width:900px}.ingestions-table col:nth-child(1){width:30%}.ingestions-table col:nth-child(2){width:12%}.ingestions-table col:nth-child(3){width:23%}.ingestions-table col:nth-child(4){width:17%}.ingestions-table col:nth-child(5){width:14%}.ingestions-table col:nth-child(6){width:4%}:is(.shell,.auth-shell,.console-shell) main .ingestions-table :is(th,td){padding-inline:.75rem}:is(.shell,.auth-shell,.console-shell) main .ingestions-table .name-cell{max-width:100%}.ingestions-table .name-cell>div{min-width:0}.ingestions-table .name-cell strong{max-width:100%}.source-pill{display:inline-flex;white-space:nowrap}:is(.shell,.auth-shell,.console-shell) main :is(th,td){padding:var(--table-cell-y) 1rem}:is(.shell,.auth-shell,.console-shell) main th{color:var(--muted);background:var(--surface-subtle);font-size:var(--font-xs);font-weight:600;letter-spacing:normal;text-transform:none}:is(.shell,.auth-shell,.console-shell) main td{color:var(--ink)}:is(.shell,.auth-shell,.console-shell) main td small{color:var(--muted);font-size:var(--font-xs)}:is(.shell,.auth-shell,.console-shell) main .table-wrap{max-width:100%;overflow-x:auto}:is(.shell,.auth-shell,.console-shell) main :is(.head-counts,.activity-stats,.job-actions){flex-wrap:wrap}:is(.shell,.auth-shell,.console-shell) main .effect-workbench{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.shell,.auth-shell,.console-shell) main label.effect-toggle{grid-template-columns:1.5rem minmax(0,1fr) .5rem;gap:.75rem;align-items:start;min-height:3.5rem;padding:var(--field-gap)}:is(.shell,.auth-shell,.console-shell) main .effect-toggle>i{margin-top:.5rem}:is(.shell,.auth-shell,.console-shell) main .effect-toggle strong{font-weight:500}:is(.shell,.auth-shell,.console-shell) main :is(.transport,.region-toolbar,.editor-toolbar,.listen-row){flex-wrap:wrap}:is(.shell,.auth-shell,.console-shell) main .icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);min-width:var(--control-height)}:is(.shell,.auth-shell,.console-shell) main :is(.transcription-intro,.telephony-intro,.dtmf-intro){display:none}.ui-spin{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){:is(.shell,.auth-shell,.console-shell) main :is(.output-fields,.effect-columns){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.shell,.auth-shell,.console-shell) main :is(.analysis-launcher,.enhancement-source){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.shell,.auth-shell,.console-shell) main :is(.transcription-layout,.telephony-layout,.dtmf-layout,.dataset-layout,.anon-layout,.bqa-layout){grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){:is(.shell,.auth-shell,.console-shell) main :is(.section-head,.processing-heading,.dataset-head,.export-heading,.billing-heading){align-items:flex-start;flex-wrap:wrap}:is(.shell,.auth-shell,.console-shell) main :is(.field-pair,.output-fields,.effect-columns,.effect-workbench,.conversion-intro,.analysis-launcher,.enhancement-launcher,.cleanup-launcher,.export-grid){grid-template-columns:minmax(0,1fr)}.topbar-actions{gap:.5rem}.appearance-trigger{padding-inline:.625rem}.appearance-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.appearance-trigger .ui-icon:last-child{display:none}}@media(prefers-reduced-motion:reduce){.ui-spin{animation:none}}
