:root{--bg:#0b111d;--bg-strong:#060a13;--header-bg:rgba(8,12,20,.86);--panel:#111826;--panel-soft:#171f2f;--panel-muted:hsla(0,0%,100%,.04);--panel-light:#f6f8fc;--panel-light-soft:#eef3f9;--text:#ebf1ff;--text-strong:#fff;--text-dark:#0c162a;--muted:#8fa2c4;--muted-dark:#607086;--line:rgba(148,163,184,.18);--line-strong:rgba(148,163,184,.28);--lime:#c7ff1d;--lime-strong:#a5ef00;--lime-soft:rgba(199,255,29,.13);--danger:#ff728d;--danger-soft:rgba(255,114,141,.14);--warning:#ffca63;--success:#66d496;--shadow-xl:0 18px 40px rgba(0,0,0,.24);--shadow-lg:0 10px 24px rgba(0,0,0,.16);--radius-xl:22px;--radius-lg:18px;--radius-md:14px;--radius-sm:12px;--font-sans:Manrope,"Segoe UI",sans-serif;--font-display:"Space Grotesk","Segoe UI",sans-serif}[data-theme=light]{--bg:#eef3f9;--bg-strong:#dfe7f1;--header-bg:rgba(244,247,251,.92);--panel:#fff;--panel-soft:#f7f9fc;--panel-muted:rgba(12,22,42,.04);--panel-light:#fff;--panel-light-soft:#f4f7fb;--text:#122033;--text-strong:#091321;--text-dark:#091321;--muted:#64748b;--muted-dark:#64748b;--line:rgba(100,116,139,.16);--line-strong:rgba(100,116,139,.24);--shadow-xl:0 20px 50px rgba(15,23,42,.08);--shadow-lg:0 10px 28px rgba(15,23,42,.08)}*{box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0}body{min-height:100vh;color:var(--text);font-family:var(--font-sans);background:radial-gradient(circle at top left,rgba(199,255,29,.08),transparent 22%),radial-gradient(circle at top right,rgba(90,118,255,.08),transparent 24%),linear-gradient(180deg,#09111d 0,var(--bg) 54%,#0d1422 100%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}img{display:block;max-width:100%}code,pre{font-family:Cascadia Code,Courier New,monospace}.brand-link{display:inline-flex;align-items:center;gap:12px}.brand-logo{width:clamp(132px,8vw,156px);height:auto}.brand-mark{width:44px;height:44px;object-fit:contain}.app-shell{width:100%;display:grid;grid-template-columns:260px minmax(0,1fr)}.app-workspace{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.app-page{width:100%;padding:20px 22px 34px;display:grid;grid-gap:18px;gap:18px}.workspace-menu{top:0;z-index:40;min-height:100vh;padding:20px 16px 16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:18px;align-items:stretch;background:linear-gradient(180deg,rgba(7,11,19,.98),rgba(11,17,29,.98)),radial-gradient(circle at top left,rgba(199,255,29,.08),transparent 30%);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-menu-brand,.workspace-menu-center,.workspace-menu-tools{min-width:0}.workspace-menu-brand{padding:14px 12px 18px;display:grid;grid-gap:14px;gap:14px;border-bottom:1px solid var(--line)}.workspace-menu-brand-copy{display:grid;grid-gap:4px;gap:4px}.workspace-menu-brand-copy strong{font-family:var(--font-display);font-size:.95rem}.workspace-menu-brand-copy span{color:var(--muted);font-size:.78rem}.workspace-menu-center{display:grid;align-content:start;grid-gap:12px;gap:12px}.workspace-menu-section-label{padding:0 12px;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.workspace-menu-nav{display:grid;grid-gap:6px;gap:6px}.workspace-menu-tab{min-height:60px;padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:12px;border-radius:16px;background:transparent;color:var(--muted);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.workspace-menu-tab-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.03);color:currentColor}.workspace-menu-tab-icon svg{width:18px;height:18px}.workspace-menu-tab-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.workspace-menu-tab-copy strong{font-size:.95rem;color:var(--text)}.workspace-menu-tab-copy small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-menu-tab.active,.workspace-menu-tab:hover{background:hsla(0,0%,100%,.03);border-color:var(--line)}.workspace-menu-tab.active{background:rgba(199,255,29,.12);border-color:rgba(199,255,29,.24)}.workspace-menu-tab.active .workspace-menu-tab-icon{background:linear-gradient(135deg,var(--lime-strong),var(--lime));color:#08101d}.workspace-menu-tab.active .workspace-menu-tab-copy small,.workspace-menu-tab.active .workspace-menu-tab-copy strong{color:var(--text-strong)}.workspace-menu-tools{display:grid;align-content:end}.workspace-sidebar-card{display:grid;grid-gap:8px;gap:8px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(23,31,47,.92),rgba(14,20,34,.92))}.workspace-sidebar-card small,.workspace-sidebar-card span{color:var(--muted)}.workspace-sidebar-card strong{font-family:var(--font-display);font-size:1.05rem}.workspace-topbar{top:0;z-index:30;padding:20px 22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,rgba(11,17,29,.98),rgba(11,17,29,.92) 72%,rgba(11,17,29,0));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-topbar-copy{grid-gap:6px;gap:6px}.workspace-topbar-label{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.workspace-topbar-copy strong{font-family:var(--font-display);font-size:1.18rem}.workspace-topbar-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.workspace-topbar-pill{min-height:48px;padding:10px 14px;display:grid;align-content:center;grid-gap:4px;gap:4px;border-radius:16px;border:1px solid var(--line);background:rgba(23,31,47,.82)}.workspace-topbar-pill span{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.workspace-topbar-pill strong{font-size:.92rem}[data-theme=light] .workspace-menu{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,253,.98)),radial-gradient(circle at top left,rgba(95,111,255,.08),transparent 34%)}[data-theme=light] .workspace-menu-brand-copy strong,[data-theme=light] .workspace-menu-tab-copy strong,[data-theme=light] .workspace-sidebar-card strong,[data-theme=light] .workspace-topbar-copy strong{color:var(--text-dark)}[data-theme=light] .workspace-topbar-pill{background:hsla(0,0%,100%,.86)}.detail-stat-card span,.field span,.filter-label,.metric-card span,.muted,.preview-detail-grid small,.preview-detail-grid span,.preview-kpi span,.preview-list-item small,.table-primary-cell span,.workbench-list-item small,.workbench-list-item span,.workspace-menu-client span{color:var(--muted)}.workspace-profile{min-height:52px;padding:0 16px;display:grid;align-content:center;border-radius:18px;background:var(--panel-soft);border:1px solid var(--line)}.claim-row strong,.detail-panel-top h3,.detail-stat-card strong,.empty-state strong,.form-card-header h2,.login-auth-card h2,.login-support-note strong,.login-visual-copy h1,.metric-card strong,.page-client-card strong,.page-hero-main h1,.preview-detail-card strong,.preview-kpi strong,.preview-list-card strong,.section-header h2,.selector-item strong,.table-empty-state strong,.table-primary-cell strong,.workbench-panel-header h3,.workspace-profile strong{font-family:var(--font-display)}.workspace-profile strong{font-size:.96rem}.workspace-profile span{font-size:.76rem;margin-top:2px}.account-menu-trigger{min-height:48px;padding:8px 10px 8px 14px;display:flex;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.account-menu-trigger:hover,.account-menu.is-open .account-menu-trigger{border-color:rgba(199,255,29,.32);box-shadow:0 0 0 4px rgba(199,255,29,.08)}.account-menu-trigger-copy{display:grid;grid-gap:3px;gap:3px;text-align:left}.account-menu-trigger-copy strong{font-size:.92rem}.account-menu-trigger-copy span{font-size:.72rem;color:var(--muted)}.account-menu-trigger-chevron{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.04);color:var(--muted)}.account-menu-trigger-chevron svg{width:16px;height:16px;transition:transform .16s ease}.account-menu.is-open .account-menu-trigger-chevron svg{transform:rotate(180deg)}.account-menu-panel{z-index:50;width:min(360px,calc(100vw - 32px));padding:14px;grid-gap:14px;gap:14px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(10,16,27,.98),rgba(7,12,20,.98));box-shadow:var(--shadow-xl)}[data-theme=light] .account-menu-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(245,248,252,.99))}.account-menu-section{padding:14px;border:1px solid var(--line);background:var(--panel-muted)}.account-menu-section-head{display:grid;grid-gap:4px;gap:4px}.account-menu-section-head strong{font-size:.95rem;color:var(--text)}.account-menu-section-head span{color:var(--muted);font-size:.78rem}.theme-choice-row{display:flex;gap:10px}.theme-choice-pill{flex:1 1;min-height:42px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.02);color:var(--muted);transition:background .16s ease,border-color .16s ease,color .16s ease}.theme-choice-pill.active{background:var(--lime-soft);border-color:rgba(199,255,29,.18);color:var(--lime)}.account-menu-actions{display:grid;grid-gap:10px;gap:10px}.account-menu-action{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.02);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.account-menu-action:hover{transform:translateY(-1px)}.account-menu-action.danger{color:var(--danger);border-color:rgba(255,114,141,.24);background:rgba(255,114,141,.06)}.topbar-icon-button{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--panel-soft);border:1px solid var(--line);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease}.search-icon svg,.topbar-icon-button svg{width:18px;height:18px}.action-button:hover,.claim-row:hover,.selector-item:hover,.table-inline-button:hover,.topbar-icon-button:hover,.workbench-list-item:hover,.workspace-menu-tab:hover{transform:translateY(-1px)}.page-hero{display:block}.auth-card,.auth-showcase,.data-table-shell,.detail-block,.detail-panel,.list-panel,.login-auth-card,.login-visual-panel,.metric-card,.page-hero-main,.panel,.process-card,.record-card,.result-card,.selector-item,.timeline-card,.upload-dropzone,.workbench-detail-panel,.workbench-list-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.page-hero-main{padding:24px 26px;background:linear-gradient(135deg,rgba(17,24,38,.96),rgba(12,18,31,.98)),radial-gradient(circle at top right,rgba(199,255,29,.08),transparent 26%)}.page-hero-main.unified{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:18px;gap:18px}.page-hero-copy{display:grid;align-content:start;grid-gap:0;gap:0}.page-hero-main h1{margin:12px 0;font-size:clamp(2.4rem,4.2vw,4rem);line-height:.96}.page-hero-main p{margin:0;max-width:760px;color:var(--muted);line-height:1.6}.page-hero-meta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.hero-meta-item{min-height:92px;padding:18px;display:grid;align-content:center;grid-gap:8px;gap:8px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.hero-meta-item.accent{background:linear-gradient(135deg,rgba(199,255,29,.14),rgba(199,255,29,.06));border-color:rgba(199,255,29,.18)}.hero-meta-item span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.hero-meta-item strong{font-family:var(--font-display);font-size:1.2rem;line-height:1.1}.shell-content{display:grid;grid-gap:22px;gap:22px}.eyebrow{display:inline-block;font-size:.76rem;color:var(--lime)}.auth-card,.auth-showcase,.detail-block,.detail-panel,.list-panel,.panel,.process-card,.result-card,.timeline-card{padding:22px;background:var(--panel)}.light-panel,.table-panel,.workbench-list-panel{background:linear-gradient(180deg,var(--panel-light) 0,var(--panel-light-soft) 100%);color:var(--text-dark)}.light-panel .muted,.light-panel p,.light-panel span,.table-panel .muted,.table-panel p,.table-panel span,.workbench-list-panel .eyebrow,.workbench-list-panel p,.workbench-list-panel small,.workbench-list-panel span{color:var(--muted-dark)}.workbench-list-panel .workbench-list-item.active{background:#0c1526;color:#f5f8ff}.workbench-list-panel .workbench-list-item.active small,.workbench-list-panel .workbench-list-item.active span{color:#b8c5dd}.dashboard-grid-hero,.dashboard-stats{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:22px;background:linear-gradient(180deg,var(--panel-soft) 0,var(--panel) 100%),radial-gradient(circle at top right,rgba(199,255,29,.08),transparent 32%)}.metric-card strong{font-size:clamp(1.55rem,2vw,2.2rem)}.metric-card p{margin:10px 0 0;color:var(--muted);line-height:1.55}.metric-card.highlight{background:linear-gradient(135deg,var(--lime-strong),var(--lime));color:#091321}.metric-card.highlight p,.metric-card.highlight span{color:rgba(9,19,33,.74)}.toolbar-grid{grid-gap:14px;gap:14px}.dashboard-toolbar{padding:0 4px}.dashboard-toolbar-copy h2{margin:10px 0 0;font-size:1.8rem;line-height:1.08}.detail-actions,.quick-links,.record-inline-actions,.section-side,.table-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard-workbench{display:grid;grid-gap:16px;gap:16px;grid-template-columns:360px minmax(0,1fr)}.workbench-detail-panel,.workbench-list-panel{padding:22px}.workbench-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.workbench-panel-header h3{margin:8px 0 0;font-size:1.55rem}.workbench-list{display:grid;grid-gap:12px;gap:12px}.workbench-list-item{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.82);transition:transform .16s ease,border-color .16s ease}.workbench-list-item strong{display:block;margin-bottom:6px;color:var(--text-dark)}.workbench-detail-panel{background:linear-gradient(135deg,var(--panel) 0,#0c1423 100%)}.detail-stat-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-stat-card{border-radius:16px;border:1px solid var(--line);background:var(--panel-muted)}.detail-stat-card strong{display:block;margin-top:8px;font-size:1.16rem}.insight-list{display:grid;grid-gap:12px;gap:12px}.insight-row{padding:14px 16px;display:grid;grid-gap:8px;gap:8px;border-radius:16px;border:1px solid var(--line);background:var(--panel-muted)}.section-header{gap:18px}.empty-state strong,.form-card-header h2,.login-auth-card h2,.section-header h2,.table-empty-state strong{margin:0}.filter-block{display:grid;grid-gap:12px;gap:12px}.filter-pill,.mini-chip,.status-pill,.table-inline-button{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:.82rem}.filter-pill{min-height:42px;padding:0 16px;border:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));color:var(--muted);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.filter-pill.active,.mini-chip,.status-pill.completed{background:var(--lime-soft);color:var(--lime)}.filter-pill-dot{opacity:.65}.filter-pill-text{font-weight:600}.filter-pill-count{min-width:24px;height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.06);font-size:.74rem;color:inherit}.filter-pill.active .filter-pill-count{background:rgba(199,255,29,.12)}.mini-chip.neutral{background:var(--panel-soft);color:var(--muted)}.status-pill.failed{background:var(--danger-soft);color:var(--danger)}.status-pill.analyzing,.status-pill.downloading,.status-pill.generating,.status-pill.pending,.status-pill.transcribing,.status-pill.validating{background:rgba(255,202,99,.12);color:var(--warning)}.search-shell{padding:0 14px;gap:12px;border-radius:14px;border:1px solid var(--line);background:var(--panel-soft)}.search-icon{display:inline-flex;color:var(--muted)}.select-menu{position:relative;display:grid;grid-gap:8px;gap:8px}.select-menu-label{color:var(--muted);font-size:.92rem}.select-menu-trigger{width:100%;min-height:50px;padding:10px 14px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:var(--text);border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-soft),rgba(17,27,42,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 0 0 0 rgba(199,255,29,0);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=light] .select-menu-trigger{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(245,248,252,.98))}.select-menu-trigger:hover,.select-menu.is-open .select-menu-trigger{border-color:rgba(199,255,29,.38);box-shadow:0 0 0 4px rgba(199,255,29,.08)}.select-menu-trigger-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.select-menu-trigger-copy strong{font-size:1rem;color:var(--text)}.select-menu-trigger-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:.8rem}.select-menu-chevron{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.04);color:var(--muted);flex-shrink:0}.select-menu.is-open .select-menu-chevron svg{transform:rotate(180deg)}.select-menu-chevron svg{width:16px;height:16px;transition:transform .16s ease}.select-menu-panel{top:calc(100% + 10px);left:0;right:0;z-index:40;padding:10px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(12,19,31,.98),rgba(8,13,23,.98));box-shadow:var(--shadow-xl)}[data-theme=light] .select-menu-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(246,249,252,.99))}.select-menu-option{width:100%;min-height:54px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:var(--text);border-radius:14px;background:transparent;border:1px solid transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.select-menu-option.active,.select-menu-option:hover{background:rgba(199,255,29,.08);border-color:rgba(199,255,29,.18)}.select-menu-option-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.select-menu-option-copy strong{color:var(--text);font-size:.96rem}.select-menu-option-copy span{color:var(--muted);font-size:.78rem;line-height:1.35}.select-menu-option small{min-width:22px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--muted)}.field input,.field textarea,.search-input,.select-input{width:100%;min-height:50px;padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);outline:0}[data-theme=light] .field input,[data-theme=light] .field textarea,[data-theme=light] .search-shell,[data-theme=light] .select-input{background:hsla(0,0%,100%,.86)}.search-input{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.field textarea{min-height:122px}.field input:focus,.field textarea:focus,.select-input:focus{border-color:rgba(199,255,29,.48);box-shadow:0 0 0 4px rgba(199,255,29,.1)}.search-input:focus{outline:0}.admin-workspace{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.form-panel,.table-panel{min-height:100%}.editor-sheet-backdrop{position:fixed;inset:0;z-index:80;padding:24px;display:flex;justify-content:flex-end;background:rgba(5,10,18,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editor-sheet{width:min(780px,100%);grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,23,36,.98),rgba(11,17,29,.98)),radial-gradient(circle at top right,rgba(199,255,29,.08),transparent 30%);box-shadow:0 24px 80px rgba(0,0,0,.32)}[data-theme=light] .editor-sheet{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(245,248,252,.99)),radial-gradient(circle at top right,rgba(95,111,255,.06),transparent 32%)}.editor-sheet-footer,.editor-sheet-header{padding:20px 22px;border-bottom:1px solid var(--line)}.editor-sheet-footer{border-bottom:0;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:12px;background:hsla(0,0%,100%,.02)}[data-theme=light] .editor-sheet-footer{background:rgba(12,22,42,.02)}.editor-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.editor-sheet-header-copy{display:grid;grid-gap:10px;gap:10px}.editor-sheet-header-copy h2{margin:0;font-family:var(--font-display);font-size:2rem}.editor-sheet-header-copy p{margin:0;max-width:560px}.editor-sheet-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease}.editor-sheet-close svg{width:18px;height:18px}.editor-sheet-close:hover{transform:translateY(-1px);border-color:rgba(199,255,29,.24);color:var(--text)}.editor-sheet-body{min-height:0;padding:0 22px 22px;overflow-y:auto}.status-modal-backdrop{position:fixed;inset:0;z-index:90;padding:24px;display:grid;place-items:center;background:rgba(5,10,18,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-modal{width:min(720px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,23,36,.98),rgba(11,17,29,.98)),radial-gradient(circle at top right,rgba(199,255,29,.08),transparent 30%);box-shadow:0 24px 80px rgba(0,0,0,.34);overflow:hidden}[data-theme=light] .status-modal{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(245,248,252,.99)),radial-gradient(circle at top right,rgba(95,111,255,.06),transparent 32%)}.status-modal-footer,.status-modal-header{padding:20px 22px}.status-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.status-modal-header-copy{display:grid;grid-gap:10px;gap:10px}.status-modal-header-copy h2{margin:0;font-family:var(--font-display);font-size:2rem}.status-modal-header-copy p{margin:0;max-width:540px}.status-modal-state{width:-moz-fit-content;width:fit-content;min-height:36px;border:1px solid var(--line);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.status-modal-state.running{color:var(--warning);background:rgba(255,202,99,.12)}.status-modal-state.success{color:var(--success);background:rgba(102,212,150,.12)}.status-modal-state.error{color:var(--danger);background:rgba(255,114,141,.12)}.status-modal-close svg,.status-modal-icon svg{width:18px;height:18px}.status-modal-spinner{animation:status-modal-spin .8s linear infinite}.status-modal-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease}.status-modal-close:hover{transform:translateY(-1px);border-color:rgba(199,255,29,.24);color:var(--text)}.status-modal-body{min-height:0;padding:22px;display:grid;grid-gap:18px;gap:18px;overflow-y:auto}.status-modal-content{display:grid;grid-gap:14px;gap:14px}.status-modal-message{padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--panel-muted)}.status-modal-message strong{font-family:var(--font-display)}.status-modal-message p{margin:0}.status-modal-footer{border-top:1px solid var(--line);display:flex;justify-content:flex-end;background:hsla(0,0%,100%,.02)}[data-theme=light] .status-modal-footer{background:rgba(12,22,42,.02)}.data-table-shell{overflow:hidden;background:hsla(0,0%,100%,.82);border-color:rgba(96,112,134,.14)}.data-table{color:var(--text-dark)}.data-table thead{background:rgba(247,249,252,.82)}.data-table thead th{padding:16px 18px;text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-dark);border-bottom:1px solid rgba(96,112,134,.12)}.data-table tbody tr{cursor:pointer}.data-table tbody tr.selected,.data-table tbody tr:hover{background:rgba(92,111,255,.06)}.data-table tbody td{padding:18px;border-bottom:1px solid rgba(96,112,134,.12);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.table-primary-cell strong{color:var(--text-dark);font-size:1rem}.actions-cell{width:164px}.table-inline-button{min-height:32px;border:1px solid rgba(96,112,134,.2);background:hsla(0,0%,100%,.8);color:var(--text-dark);cursor:pointer}.table-inline-button.danger{border-color:rgba(255,114,141,.22);color:var(--danger)}.empty-state,.table-empty-state{border-radius:16px;border:1px dashed var(--line-strong);background:var(--panel-muted)}.empty-state p,.table-empty-state p{margin:10px 0 0;color:var(--muted)}.form-card-header p{margin:10px 0 0}.form-grid,.stack-form{display:grid;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:10px;gap:10px}.form-section-title{padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:var(--panel-muted)}.form-section-title strong{display:block;margin-bottom:6px}.form-section-title p{margin:0;color:var(--muted)}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.checkbox-row{display:flex}.checkbox-row input{accent-color:var(--lime-strong)}.action-button{padding:0 18px;transition:transform .16s ease,background .16s ease,border-color .16s ease;border:1px solid var(--line);background:var(--panel-soft);color:var(--text)}.action-button.lime{background:linear-gradient(135deg,var(--lime-strong),var(--lime));border-color:transparent;color:#08101d}.action-button.secondary{background:var(--panel-soft)}.action-button.large{font-size:1rem}.detail-panel,.list-panel{min-height:100%}.claim-row small,.claim-row span,.detail-panel-top p,.list-panel-header p{margin:0}.claim-selection-list,.process-list{display:grid;grid-gap:12px;gap:12px}.claim-row{width:100%;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left;border-radius:16px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);cursor:pointer}.claim-row.active{border-color:rgba(199,255,29,.36);background:rgba(199,255,29,.08)}.claim-row strong{display:block;margin-bottom:8px}.claim-row-side{display:grid;grid-gap:10px;gap:10px;justify-items:end}.detail-panel-top h3{margin:10px 0 8px;font-size:clamp(1.6rem,2.5vw,2.3rem)}.progress-track{width:100%;border-radius:999px;background:var(--panel-soft)}.progress-track.large{height:14px}.progress-track span{background:linear-gradient(90deg,var(--lime-strong),var(--lime))}.detail-block-grid,.monitor-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{display:grid;grid-gap:16px;gap:16px}.detail-inline-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.insight-list.compact .insight-row{padding:14px 16px}.detail-block.danger{border-color:rgba(255,114,141,.24);background:rgba(255,114,141,.06)}.detail-block h3,.detail-block h4{margin:10px 0}.detail-stat-card.stage p{margin:8px 0 0;color:var(--muted)}.process-card,.result-card,.timeline-card{display:grid;grid-gap:18px;gap:18px}.claim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.upload-dropzone{padding:24px;background:var(--panel-soft);cursor:pointer}.upload-dropzone input{display:none}.upload-dropzone strong{font-size:1.1rem}.auth-shell{min-height:100vh;width:100%;padding:26px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 480px}.auth-showcase{display:grid;align-content:start;grid-gap:24px;gap:24px;background:linear-gradient(135deg,var(--panel) 0,#0a1220 100%),radial-gradient(circle at top right,rgba(199,255,29,.14),transparent 32%)}.auth-copy h1{margin:10px 0 12px;font-size:clamp(2.3rem,4vw,4rem);line-height:1}.auth-copy p{margin:0;color:var(--muted)}.selector-card-grid,.support-list{display:grid;grid-gap:14px;gap:14px}.auth-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.selector-item{padding:20px 22px;display:flex;justify-content:space-between;gap:16px;background:var(--panel-soft);cursor:pointer}.selector-item.active{border-color:rgba(199,255,29,.36);background:rgba(199,255,29,.08)}.login-shell-v2{width:100%;padding:22px 26px 26px;grid-gap:20px;gap:20px}.login-brand-chip{min-height:44px;gap:10px;border-radius:999px;background:var(--panel-soft);border:1px solid var(--line);color:var(--text)}.brand-star{color:var(--lime)}.login-stage{grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)}.login-visual-panel{padding:28px;background:linear-gradient(140deg,var(--panel) 0,#09111d 100%),radial-gradient(circle at top right,rgba(199,255,29,.14),transparent 28%)}.login-visual-copy h1{margin:10px 0 12px;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.96}.login-visual-copy p{max-width:760px;color:var(--muted)}.login-preview-board{margin-top:24px;grid-gap:18px;gap:18px}.login-preview-top{grid-gap:16px;gap:16px}.preview-kpi{padding:22px;border-radius:24px;border:1px solid var(--line);background:var(--panel-soft)}.preview-kpi strong{margin:12px 0 8px;font-size:clamp(1.4rem,2.2vw,2.1rem)}.preview-kpi small{color:var(--muted)}.preview-kpi.lime{background:linear-gradient(135deg,var(--lime-strong),var(--lime));color:#08101d}.preview-kpi.lime small,.preview-kpi.lime span{color:rgba(8,16,29,.72)}.login-preview-bottom{grid-gap:18px;gap:18px;grid-template-columns:320px minmax(0,1fr)}.preview-detail-card,.preview-list-card{padding:22px;border-radius:18px;border:1px solid var(--line)}.preview-list-card{background:linear-gradient(180deg,var(--panel-light) 0,var(--panel-light-soft) 100%);color:var(--text-dark)}.preview-list-item{margin-top:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;background:rgba(12,22,42,.05)}.preview-list-item.selected{background:#0d1527;color:#f5f8ff}.preview-list-item.selected small{color:#b5c1d8}.preview-detail-card{background:var(--panel-soft)}.preview-detail-grid{margin-top:16px;grid-gap:12px;gap:12px}.preview-detail-grid div{padding:14px 16px;border-radius:18px;background:var(--panel-muted);border:1px solid var(--line)}.preview-detail-grid span{display:block;margin-bottom:8px}.login-auth-panel{display:grid}.login-auth-card{padding:32px 30px;align-self:stretch;display:grid;align-content:center;grid-gap:18px;gap:18px;background:linear-gradient(180deg,var(--panel) 0,#0b1320 100%)}.login-auth-card p{margin:0}.login-support-note{padding:18px;grid-gap:8px;gap:8px;background:var(--panel-muted);border:1px solid var(--line)}.error-text{color:var(--danger)}pre{margin:0;padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(2,7,14,.72);color:#e7effd;white-space:pre-wrap;word-break:break-word}@media (max-width:1380px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.admin-workspace,.auth-shell,.dashboard-workbench,.detail-block-grid,.detail-shell,.login-preview-bottom,.login-stage,.monitor-grid,.operations-grid,.page-hero-main.unified{grid-template-columns:1fr}}@media (max-width:1120px){.app-shell{grid-template-columns:1fr}.workspace-menu{position:static;min-height:auto;padding-bottom:14px;border-right:0;border-bottom:1px solid var(--line)}.workspace-menu-tools{display:none}.workspace-topbar{padding-top:16px}.dashboard-grid-hero,.dashboard-stats,.login-preview-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-page,.auth-shell,.login-shell-v2,.workspace-menu{padding-left:16px;padding-right:16px}.auth-card,.auth-showcase,.detail-panel,.list-panel,.login-auth-card,.login-visual-panel,.page-hero-main,.panel,.workbench-detail-panel,.workbench-list-panel{padding:20px}.editor-sheet-backdrop{padding:0}.editor-sheet{width:100%;height:100vh;border-radius:0}.editor-sheet-body,.editor-sheet-footer,.editor-sheet-header{padding-left:16px;padding-right:16px}.status-modal-backdrop{padding:0}.status-modal{width:100%;max-height:100vh;height:100vh;border-radius:0}.status-modal-body,.status-modal-footer,.status-modal-header{padding-left:16px;padding-right:16px}.login-visual-copy h1,.page-hero-main h1{font-size:2.4rem}.checkbox-grid,.dashboard-grid-hero,.dashboard-stats,.detail-stat-grid,.form-grid,.login-preview-top,.preview-detail-grid,.toolbar-grid{grid-template-columns:1fr}.form-span-2{grid-column:span 1}.claim-head,.detail-panel-top,.editor-sheet-footer,.editor-sheet-header,.section-header,.selector-item,.status-modal-footer,.status-modal-header,.workspace-topbar,.workspace-topbar-tools{flex-direction:column;align-items:flex-start}.workspace-menu-tab{grid-template-columns:36px minmax(0,1fr)}.claim-row,.selector-item,.workbench-list-item{flex-direction:column;align-items:flex-start}.claim-row-side{justify-items:start}.data-table-shell{overflow-x:auto}}@keyframes status-modal-spin{to{transform:rotate(1turn)}}:root{--fig-bg:#0a1020;--fig-bg-soft:#0f1729;--fig-surface:#11192b;--fig-surface-2:#162136;--fig-surface-3:#1b2940;--fig-surface-4:hsla(0,0%,100%,.03);--fig-text:#edf3ff;--fig-text-soft:#9dadc8;--fig-border:rgba(148,163,184,.16);--fig-border-strong:rgba(148,163,184,.24);--fig-accent:#cbff17;--fig-accent-strong:#e7ff85;--fig-accent-ink:#08101d;--fig-danger:#ff7f96;--fig-success:#68d391;--fig-shadow:0 30px 80px rgba(2,6,23,.32);--fig-shadow-soft:0 18px 40px rgba(2,6,23,.18);--fig-radius-xl:28px;--fig-radius-lg:22px;--fig-radius-md:18px;--fig-radius-sm:14px}[data-theme=light]{--fig-bg:#edf2f8;--fig-bg-soft:#f7f9fc;--fig-surface:#fff;--fig-surface-2:#f4f7fb;--fig-surface-3:#e8eef8;--fig-surface-4:rgba(15,23,42,.03);--fig-text:#102038;--fig-text-soft:#66758f;--fig-border:rgba(100,116,139,.14);--fig-border-strong:rgba(100,116,139,.22);--fig-accent:#ccff17;--fig-accent-strong:#b7fb00;--fig-accent-ink:#0b1424;--fig-shadow:0 28px 70px rgba(15,23,42,.08);--fig-shadow-soft:0 16px 34px rgba(15,23,42,.08)}body{color:var(--fig-text);background:radial-gradient(circle at top left,rgba(203,255,23,.12),transparent 18%),radial-gradient(circle at right 20%,rgba(77,135,255,.12),transparent 22%),linear-gradient(180deg,#070d19 0,var(--fig-bg) 48%,#0a1120 100%)}[data-theme=light] body{background:radial-gradient(circle at top left,rgba(185,255,32,.2),transparent 20%),radial-gradient(circle at right 18%,rgba(111,144,255,.15),transparent 24%),linear-gradient(180deg,#fff 0,var(--fig-bg) 56%,#edf2f8 100%)}.app-shell{min-height:100vh;grid-template-columns:296px minmax(0,1fr);gap:18px;padding:16px;transition:grid-template-columns .18s ease}.app-shell.is-collapsed{grid-template-columns:96px minmax(0,1fr)}.app-workspace{gap:16px}.app-page{padding:0 0 24px;gap:16px}.account-menu-panel,.auth-card,.auth-showcase,.data-table-shell,.detail-block,.detail-panel,.detail-stat-card,.editor-sheet,.list-panel,.login-auth-card,.login-visual-panel,.metric-card,.panel,.preview-detail-card,.preview-kpi,.select-menu-panel,.status-modal,.workspace-menu,.workspace-overview-panel,.workspace-side-card,.workspace-sidebar-card,.workspace-surface,.workspace-topbar-copy,.workspace-topbar-pill{box-shadow:var(--fig-shadow-soft)}.workspace-menu{position:-webkit-sticky;position:sticky;top:16px;min-height:calc(100vh - 32px);margin:0;padding:18px 14px;gap:18px;border-radius:30px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(9,15,27,.96),rgba(14,20,34,.98));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}[data-theme=light] .workspace-menu{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,249,252,.98))}.workspace-menu-brand{gap:12px;padding:8px 8px 16px}.workspace-menu-brand-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.editor-sheet-close,.status-modal-close,.topbar-icon-button,.workspace-menu-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--fig-border);background:var(--fig-surface-4);color:var(--fig-text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.editor-sheet-close:hover,.status-modal-close:hover,.topbar-icon-button:hover,.workspace-menu-toggle:hover{transform:translateY(-1px);border-color:var(--fig-border-strong);background:var(--fig-surface-2)}.workspace-menu-brand-copy{gap:2px}.workspace-menu-brand-copy strong{font-size:1rem;letter-spacing:-.02em}.auth-copy p,.checkbox-row span,.detail-block p,.detail-stat-card span,.field span,.metric-card p,.muted,.preview-detail-footer span,.preview-detail-grid small,.preview-kpi small,.preview-list-item small,.section-header p,.table-empty-state p,.table-primary-cell span,.workspace-menu-brand-copy span,.workspace-menu-section-label,.workspace-menu-tab-copy small,.workspace-overview-copy p,.workspace-overview-tile small,.workspace-sidebar-card span,.workspace-topbar-copy p,.workspace-topbar-label,.workspace-topbar-pill span{color:var(--fig-text-soft)}.workspace-menu-nav{gap:8px}.workspace-menu-tab{min-height:58px;padding:10px 12px;gap:12px;border-radius:18px;border:1px solid transparent;color:var(--fig-text-soft)}.workspace-menu-tab:hover{border-color:var(--fig-border);background:var(--fig-surface-4)}.workspace-menu-tab-icon{width:42px;height:42px;border-radius:14px;background:var(--fig-surface-4)}.workspace-menu-tab.active{border-color:rgba(203,255,23,.22);background:linear-gradient(135deg,rgba(203,255,23,.18),rgba(203,255,23,.06));color:var(--fig-text)}.workspace-menu-tab.active .workspace-menu-tab-icon{background:linear-gradient(135deg,var(--fig-accent),var(--fig-accent-strong))}.workspace-menu-tab.active .workspace-menu-tab-copy small,.workspace-menu-tab.active .workspace-menu-tab-copy strong{color:var(--fig-text)}.workspace-menu-tools{gap:12px}.workspace-sidebar-card{min-height:112px;padding:16px;border-radius:20px;border:1px solid var(--fig-border);background:linear-gradient(180deg,var(--fig-surface-2),rgba(16,23,38,.92))}[data-theme=light] .workspace-sidebar-card{background:linear-gradient(180deg,var(--fig-surface-2),#f9fbff)}.workspace-sidebar-card strong{font-size:1.15rem}.workspace-sidebar-card.compact{min-height:84px;padding:12px 8px;justify-items:center}.workspace-menu.is-collapsed{padding-inline:10px}.workspace-menu.is-collapsed .workspace-menu-brand{padding-inline:4px}.workspace-menu.is-collapsed .workspace-menu-brand-head{flex-direction:column;align-items:center}.workspace-menu.is-collapsed .workspace-menu-tab{grid-template-columns:1fr;justify-items:center;padding-inline:8px}.workspace-menu.is-collapsed .workspace-menu-tab-icon{width:44px;height:44px}.workspace-topbar{position:-webkit-sticky;position:sticky;top:16px;z-index:20;padding:0;gap:14px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-topbar-copy{flex:1 1;min-width:0;padding:18px 22px;display:grid;grid-gap:4px;gap:4px;border-radius:24px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(13,20,34,.92),rgba(13,20,34,.82))}[data-theme=light] .workspace-topbar-copy{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.9))}.workspace-topbar-copy strong{color:var(--fig-text);font-size:1.2rem}.workspace-topbar-copy p{margin:0;font-size:.92rem;line-height:1.5}.workspace-topbar-tools{flex-wrap:nowrap;gap:12px}.workspace-topbar-pill{min-width:150px;min-height:72px;padding:12px 14px;border-radius:18px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(17,25,43,.95),rgba(17,25,43,.84))}[data-theme=light] .workspace-topbar-pill{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,249,252,.94))}.workspace-topbar-pill strong{color:var(--fig-text);font-size:.95rem}.workspace-topbar-pill.emphasis strong{color:var(--fig-accent)}.workspace-overview-frame{display:block}.workspace-overview-panel{display:grid;grid-template-columns:minmax(0,1.25fr) 360px;grid-gap:16px;gap:16px;padding:24px;border-radius:var(--fig-radius-xl);border:1px solid var(--fig-border);background:linear-gradient(135deg,rgba(17,25,43,.98),rgba(14,20,34,.92))}[data-theme=light] .workspace-overview-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(247,249,252,.96))}.workspace-overview-copy{display:grid;grid-gap:10px;gap:10px;align-content:start}.workspace-overview-copy h1{margin:0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.95;letter-spacing:-.05em;color:var(--fig-text)}.auth-copy p,.claim-row span,.detail-panel-top p,.insight-row span,.login-auth-card p,.login-visual-copy p,.result-card pre,.section-header p,.status-modal-message p,.workspace-command-copy p,.workspace-overview-copy p{margin:0;line-height:1.6}.workspace-command-side,.workspace-overview-metrics{display:grid;grid-gap:12px;gap:12px}.workspace-overview-tile,.workspace-side-card{padding:18px 18px 16px;display:grid;grid-gap:8px;gap:8px;border-radius:22px;border:1px solid var(--fig-border);background:linear-gradient(180deg,var(--fig-surface-2),rgba(17,25,43,.86))}[data-theme=light] .workspace-overview-tile,[data-theme=light] .workspace-side-card{background:linear-gradient(180deg,var(--fig-surface-2),#fff)}.metric-card span,.preview-detail-grid span,.preview-kpi span,.workspace-overview-tile span,.workspace-side-card span{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.workspace-overview-tile strong,.workspace-side-card strong{font-size:1.35rem;line-height:1.1}.metric-card.highlight,.preview-kpi.lime,.workspace-overview-tile.accent,.workspace-side-card.accent{background:linear-gradient(135deg,var(--fig-accent-strong),var(--fig-accent));color:var(--fig-accent-ink);border-color:transparent}.metric-card.highlight p,.metric-card.highlight span,.metric-card.highlight strong,.preview-kpi.lime small,.preview-kpi.lime span,.preview-kpi.lime strong,.workspace-overview-tile.accent small,.workspace-overview-tile.accent span,.workspace-overview-tile.accent strong,.workspace-side-card.accent p,.workspace-side-card.accent span,.workspace-side-card.accent strong{color:var(--fig-accent-ink)}.dashboard-grid-hero,.workspace-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metric-card{min-height:152px;padding:20px;border-radius:22px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(17,25,43,.98),rgba(17,25,43,.85))}[data-theme=light] .metric-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.92))}.metric-card strong{display:block;margin-top:12px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.workspace-command-board{display:grid;grid-template-columns:minmax(0,1.25fr) 360px;grid-gap:16px;gap:16px}.panel,.workspace-command-primary,.workspace-surface{padding:22px;border-radius:24px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(17,25,43,.96),rgba(13,20,34,.92))}[data-theme=light] .panel,[data-theme=light] .workspace-command-primary,[data-theme=light] .workspace-surface{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96))}.workspace-command-primary{display:grid;grid-gap:18px;gap:18px}.workspace-command-copy{display:grid;grid-gap:10px;gap:10px}.auth-card h2,.detail-block h3,.detail-block h4,.detail-panel-top h3,.login-auth-card h2,.section-header h2,.workbench-panel-header h3,.workspace-command-copy h2{margin:0;color:var(--fig-text);letter-spacing:-.03em}.monitor-grid,.operations-grid,.workspace-split-grid{display:grid;grid-gap:16px;gap:16px}.workspace-split-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.account-menu-actions,.detail-actions,.detail-inline-list,.quick-links,.record-inline-actions,.section-side,.table-action-row,.theme-choice-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.action-button{min-height:46px;padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid transparent;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.action-button:hover{transform:translateY(-1px)}.action-button.lime{color:var(--fig-accent-ink);background:linear-gradient(135deg,var(--fig-accent),var(--fig-accent-strong));box-shadow:0 14px 30px rgba(203,255,23,.24)}.action-button.secondary{color:var(--fig-text);border-color:var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .action-button.secondary{background:#fff}.action-button.large{min-height:54px;width:100%}.toolbar-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.toolbar-grid.compact{grid-template-columns:minmax(0,1fr)}.field,.filter-block,.search-shell,.select-menu{display:grid;grid-gap:8px;gap:8px}.filter-label,.select-menu-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fig-text-soft)}.filter-pill-row{display:flex;flex-wrap:wrap;gap:10px}.filter-pill{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:14px;border:1px solid var(--fig-border);background:var(--fig-surface-2);color:var(--fig-text-soft)}.filter-pill.active{color:var(--fig-accent-ink);background:var(--fig-accent);border-color:transparent}.filter-pill-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.5}.filter-pill-count{font-size:.76rem}.search-shell{min-height:50px;padding:0 16px;display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .search-shell{background:#fff}.field input,.field textarea,.search-input{width:100%;border:0;outline:0;background:transparent;color:var(--fig-text)}.field input::placeholder,.field textarea::placeholder,.search-input::placeholder{color:var(--fig-text-soft)}.field input,.field textarea{min-height:48px;padding:14px 16px;border-radius:16px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .field input,[data-theme=light] .field textarea{background:#fff}.field textarea{min-height:140px;resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-span-2{grid-column:span 2}.checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.checkbox-row{min-height:48px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;border-radius:14px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .checkbox-row{background:#fff}.form-section-title{padding-top:6px;display:grid;grid-gap:4px;gap:4px}.data-table-shell{overflow:auto;border:1px solid var(--fig-border);border-radius:20px;background:var(--fig-surface-2)}[data-theme=light] .data-table-shell{background:#fff}.data-table{width:100%;border-collapse:collapse;min-width:780px}.data-table td,.data-table th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--fig-border)}.data-table th{font-size:.75rem;color:var(--fig-text-soft);text-transform:uppercase;letter-spacing:.12em;background:rgba(9,15,27,.28)}[data-theme=light] .data-table th{background:rgba(232,238,248,.75)}.data-table tbody tr{cursor:default;transition:background .16s ease}.data-table tbody tr:hover{background:var(--fig-surface-4)}.data-table tbody tr.selected{background:rgba(203,255,23,.08)}.table-primary-cell{display:grid;grid-gap:6px;gap:6px}.table-inline-button{min-height:34px;padding:0 12px;border-radius:12px;border:1px solid var(--fig-border);background:transparent;color:var(--fig-text)}.table-inline-button.danger{color:var(--fig-danger)}.empty-state,.table-empty-state{padding:28px;display:grid;grid-gap:8px;gap:8px;place-items:center;text-align:center;border-radius:20px;border:1px dashed var(--fig-border-strong);background:var(--fig-surface-4)}.detail-shell{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.detail-block,.detail-panel,.detail-stat-card,.list-panel{border-radius:22px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .detail-block,[data-theme=light] .detail-panel,[data-theme=light] .detail-stat-card,[data-theme=light] .list-panel{background:#fff}.detail-panel,.list-panel{padding:18px}.claim-selection-list,.insight-list,.process-list,.support-list,.workbench-list{display:grid;grid-gap:10px;gap:10px}.claim-selection-list{max-height:680px;overflow:auto;padding-right:4px}.claim-row,.process-card,.selector-item,.workbench-list-item{width:100%;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-radius:18px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.02);color:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease}[data-theme=light] .claim-row,[data-theme=light] .process-card,[data-theme=light] .selector-item,[data-theme=light] .workbench-list-item{background:var(--fig-surface-2)}.claim-row:hover,.process-card:hover,.selector-item:hover,.workbench-list-item:hover{transform:translateY(-1px);border-color:var(--fig-border-strong)}.claim-row.active,.selector-item.active,.workbench-list-item.active{border-color:rgba(203,255,23,.36);background:rgba(203,255,23,.09)}.claim-row>div:first-child,.process-card .claim-head>div,.selector-item>div:first-child,.workbench-list-item>div:first-child{display:grid;grid-gap:6px;gap:6px}.claim-head,.claim-row-side{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-panel{display:grid;grid-gap:18px;gap:18px}.detail-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.detail-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.detail-stat-card{padding:16px;display:grid;grid-gap:8px;gap:8px}.detail-stat-card strong{font-size:1rem;line-height:1.3}.detail-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.detail-block{padding:18px}.progress-track{height:10px;border-radius:2px;overflow:hidden;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.05)}.progress-track.large{height:12px}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fig-accent),#7cff73)}.mini-chip,.status-pill,.theme-choice-pill{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--fig-border);background:var(--fig-surface-4);color:var(--fig-text);font-size:.78rem}.mini-chip.neutral{color:var(--fig-text-soft)}.status-pill.completed{color:var(--fig-success)}.status-pill.failed{color:var(--fig-danger)}.status-pill.analyzing,.status-pill.downloading,.status-pill.generating,.status-pill.pending,.status-pill.transcribing,.status-pill.validating{color:var(--fig-accent)}.account-menu{position:relative}.account-menu-trigger,.select-menu-trigger{width:100%;min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid var(--fig-border);background:var(--fig-surface);color:var(--fig-text)}[data-theme=light] .account-menu-trigger,[data-theme=light] .select-menu-trigger{background:#fff}.account-menu-section-head,.account-menu-trigger-copy,.editor-sheet-header-copy,.select-menu-trigger-copy,.status-modal-header-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.account-menu-section-head span,.account-menu-trigger-copy span,.select-menu-trigger-copy span{color:var(--fig-text-soft);font-size:.8rem}.account-menu-panel,.select-menu-panel{padding:12px;border-radius:22px;border:1px solid var(--fig-border);background:var(--fig-surface)}[data-theme=light] .account-menu-panel,[data-theme=light] .select-menu-panel{background:#fff}.account-menu-panel{position:absolute;top:calc(100% + 12px);right:0;width:340px;display:grid;grid-gap:12px;gap:12px;z-index:40}.account-menu-section{padding:10px;display:grid;grid-gap:12px;gap:12px;border-radius:18px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}.select-menu-panel{position:absolute;inset:calc(100% + 10px) 0 auto 0;display:grid;grid-gap:8px;gap:8px;z-index:35}.account-menu-action,.select-menu-option{width:100%;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--fig-text)}.account-menu-action:hover,.select-menu-option:hover{background:var(--fig-surface-4);border-color:var(--fig-border)}.select-menu-option.active,.theme-choice-pill.active{background:rgba(203,255,23,.12);border-color:rgba(203,255,23,.28)}.theme-choice-pill{cursor:pointer}.account-menu-action.danger{color:var(--fig-danger)}.editor-sheet-backdrop,.status-modal-backdrop{position:fixed;inset:0;padding:24px;display:flex;justify-content:flex-end;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:110}.status-modal-backdrop{justify-content:center;align-items:center}.editor-sheet,.status-modal{width:min(680px,100%);border-radius:28px;border:1px solid var(--fig-border);background:var(--fig-surface)}[data-theme=light] .editor-sheet,[data-theme=light] .status-modal{background:#fff}.editor-sheet{height:calc(100vh - 48px);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.status-modal{max-height:min(760px,calc(100vh - 48px));overflow:auto}.editor-sheet-header,.status-modal-header{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--fig-border)}.editor-sheet-body,.status-modal-body{padding:20px 22px;overflow:auto}.editor-sheet-footer,.status-modal-footer{padding:18px 22px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--fig-border)}.status-modal-state{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--fig-border);color:var(--fig-text-soft)}.status-modal-state.running{color:var(--fig-accent)}.status-modal-state.success{color:var(--fig-success)}.status-modal-state.error{color:var(--fig-danger)}.status-modal-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.status-modal-spinner{width:16px;height:16px;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:spin .8s linear infinite}.status-modal-message{display:grid;grid-gap:10px;gap:10px}.result-card pre,.status-modal-message pre{margin:0;padding:16px;white-space:pre-wrap;border-radius:18px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}.login-shell-v2{min-height:100vh;padding:20px;display:grid;grid-gap:16px;gap:16px}.login-shell-v2-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-brand-chip{min-height:54px;padding:0 16px;display:inline-flex;align-items:center;gap:12px;border-radius:18px;border:1px solid var(--fig-border);background:rgba(10,16,32,.7)}[data-theme=light] .login-brand-chip{background:hsla(0,0%,100%,.92)}.login-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,430px);grid-gap:18px;gap:18px}.auth-showcase,.login-visual-panel{padding:28px;display:grid;grid-gap:22px;gap:22px;border-radius:30px;border:1px solid var(--fig-border);background:linear-gradient(135deg,rgba(10,16,32,.98),rgba(18,29,48,.94))}[data-theme=light] .auth-showcase,[data-theme=light] .login-visual-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(243,247,252,.98))}.auth-copy,.login-visual-copy{display:grid;grid-gap:12px;gap:12px}.auth-copy h1,.login-visual-copy h1{margin:0;color:var(--fig-text);font-size:clamp(2.4rem,4vw,3.8rem);line-height:.98;letter-spacing:-.05em}.login-preview-board{padding:16px;display:grid;grid-gap:14px;gap:14px;border-radius:24px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.03)}.login-preview-nav{display:flex;flex-wrap:wrap;gap:8px}.login-preview-nav-chip{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--fig-border);background:transparent;color:var(--fig-text-soft);font-size:.78rem}.login-preview-nav-chip.active{color:var(--fig-accent-ink);background:var(--fig-accent);border-color:transparent}.login-preview-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.preview-kpi{padding:16px;border-radius:18px;border:1px solid var(--fig-border);background:hsla(0,0%,100%,.02)}[data-theme=light] .preview-kpi{background:#fff}.preview-kpi strong{display:block;margin:10px 0 8px;font-size:2rem}.login-preview-bottom{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:12px;gap:12px}.preview-detail-card,.preview-list-card{padding:18px;border-radius:20px;border:1px solid var(--fig-border)}.preview-list-card.light{background:#f7f9fc;color:#101828}.preview-list-card.light small,.preview-list-card.light span,.preview-list-card.light strong{color:#101828}.preview-detail-grid>div,.preview-list-item{padding:12px 14px;border-radius:14px}.preview-list-item{background:rgba(16,24,40,.06)}.preview-list-item.selected{background:#101828}.preview-list-item.selected small,.preview-list-item.selected span{color:#fff}.preview-detail-card{display:grid;grid-gap:14px;gap:14px;background:hsla(0,0%,100%,.03)}.preview-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-detail-grid>div{border:1px solid var(--fig-border);background:var(--fig-surface-2)}[data-theme=light] .preview-detail-grid>div{background:hsla(0,0%,100%,.84)}.preview-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-detail-footer button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--fig-border);background:transparent;color:var(--fig-text)}.login-auth-panel{display:flex}.auth-card,.login-auth-card{width:100%;padding:28px;border-radius:30px;border:1px solid var(--fig-border);background:linear-gradient(180deg,rgba(17,25,43,.98),rgba(13,20,34,.94))}[data-theme=light] .auth-card,[data-theme=light] .login-auth-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.98))}.stack-form{display:grid;grid-gap:14px;gap:14px}.login-support-note{padding:16px;display:grid;grid-gap:6px;gap:6px;border-radius:18px;border:1px solid var(--fig-border);background:var(--fig-surface-2)}.auth-shell.v2{min-height:100vh;padding:24px;display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:18px;gap:18px}.auth-card.elevated{box-shadow:var(--fig-shadow)}.selector-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.selector-item{align-items:center}.upload-dropzone{min-height:180px;padding:18px;display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;border-radius:20px;border:1px dashed var(--fig-border-strong);background:var(--fig-surface-2);position:relative;overflow:hidden}.upload-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.result-card{display:grid;grid-gap:14px;gap:14px}.error-text{color:var(--fig-danger)}.eyebrow{color:var(--fig-accent);font-size:.74rem;text-transform:uppercase;letter-spacing:.18em}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1380px){.auth-shell.v2,.login-stage,.operations-grid,.workspace-command-board,.workspace-overview-panel{grid-template-columns:1fr}.workspace-topbar{flex-direction:column;align-items:stretch}.workspace-topbar-tools{flex-wrap:wrap}}@media (max-width:1180px){.app-shell,.dashboard-grid-hero,.detail-block-grid,.detail-shell,.login-preview-bottom,.login-preview-top,.monitor-grid,.selector-card-grid,.toolbar-grid,.workspace-split-grid,.workspace-summary-grid{grid-template-columns:1fr}.workspace-menu{position:relative;top:0;min-height:auto}.workspace-menu.is-collapsed{padding-inline:14px}.workspace-menu.is-collapsed .workspace-menu-brand-copy,.workspace-menu.is-collapsed .workspace-menu-section-label,.workspace-menu.is-collapsed .workspace-menu-tab-copy,.workspace-menu.is-collapsed .workspace-sidebar-card span{display:grid}.workspace-menu.is-collapsed .workspace-menu-brand-head{flex-direction:row}}@media (max-width:760px){.app-shell,.auth-shell.v2,.login-shell-v2{padding:12px}.auth-copy h1,.login-visual-copy h1,.workspace-overview-copy h1{font-size:2.3rem}.auth-card,.auth-showcase,.login-auth-card,.login-visual-panel,.panel,.workspace-command-primary,.workspace-surface,.workspace-topbar-copy{padding:18px}.account-menu-trigger,.workspace-topbar-pill{min-width:0;width:100%}.account-menu-panel{width:min(340px,calc(100vw - 24px));right:0}.checkbox-grid,.form-grid,.preview-detail-grid{grid-template-columns:1fr}.form-span-2{grid-column:auto}}