@font-face{font-family:Marque Jakarta;src:url(/marque/fonts/jakarta.woff2)format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:Marque Inter;src:url(/marque/fonts/inter.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Marque Mono;src:url(/marque/fonts/mono.woff2)format("woff2");font-weight:400 500;font-display:swap}:root{--mq-radius:6px;--mq-h1:32px;--mq-h2:22px;--mq-h3:17px;--mq-paper:#fafafc;--mq-veil:#eee9fb;--mq-veil-deep:#e3dcf6;--mq-ink:#1a1a2e;--mq-primary:#4727b5;--mq-hover:#3a1f9a;--mq-royal:#2a1574;--mq-halo:#8b72f0;--mq-muted:#625d75;--mq-line:#e5e1ef;--mq-strong:#d6cfe8;--mq-error:#a13c22;--mq-success:#1f7a4c;--mq-display:"Marque Jakarta",sans-serif;--mq-body:"Marque Inter",system-ui,sans-serif;--mq-mono:"Marque Mono",monospace;--background:var(--mq-paper);--foreground:var(--mq-ink);--card:var(--mq-paper);--card-foreground:var(--mq-ink);--popover:var(--mq-paper);--popover-foreground:var(--mq-ink);--primary:var(--mq-primary);--primary-foreground:#fff;--secondary:var(--mq-veil);--secondary-foreground:var(--mq-primary);--muted:var(--mq-veil);--muted-foreground:var(--mq-muted);--accent:var(--mq-veil);--accent-foreground:var(--mq-primary);--border:var(--mq-line);--input:var(--mq-strong);--ring:var(--mq-halo);--sidebar:var(--mq-paper);--sidebar-foreground:var(--mq-ink);--sidebar-primary:var(--mq-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--mq-veil);--sidebar-accent-foreground:var(--mq-primary);--sidebar-border:var(--mq-line);--sidebar-ring:var(--mq-halo);--font-sans:var(--mq-body);--font-mono:var(--mq-mono);--radius:var(--mq-radius);--destructive:var(--mq-error);--radius-sm:var(--mq-radius);--radius-md:var(--mq-radius);--radius-lg:var(--mq-radius);--radius-xl:var(--mq-radius);--radius-2xl:var(--mq-radius);--radius-3xl:var(--mq-radius);--radius-4xl:var(--mq-radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-padding-top:95px}body{background:var(--mq-paper);color:var(--mq-ink);font-family:var(--mq-body);letter-spacing:0;font-size:14px;line-height:1.6}body button,body input,body select,body textarea{font-family:var(--mq-body)}body :is(h1,h2,h3,h4,[data-slot=dialog-title],[data-slot=sheet-title]){font-family:var(--mq-display);letter-spacing:-.025em;color:var(--mq-ink);font-weight:800;line-height:1.15}body h2{font-size:26px}body h3{font-size:20px}body strong,body b{font-weight:600}body button:disabled{cursor:not-allowed;opacity:.5}body :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mq-primary);outline-offset:3px;box-shadow:0 0 0 5px var(--mq-veil-deep)}body ::selection{background:var(--mq-veil-deep);color:var(--mq-royal)}body .eyebrow{display:none}body .search-results>.eyebrow{font-family:var(--mq-mono);color:var(--mq-muted);font-size:11px;display:block}body .glass,body .glass-panel{background:var(--mq-paper);border:1px solid var(--mq-line);border-radius:var(--mq-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .pill{border:1px solid var(--mq-strong);box-shadow:none;min-height:44px;color:var(--mq-primary);white-space:normal;background:0 0;gap:9px;padding:10px 20px;font-size:13px;font-weight:600;line-height:1.4}body .pill:hover:not(:disabled){background:var(--mq-veil);border-color:var(--mq-primary);filter:none}body .pill.solid,body .pill.primary{background:var(--mq-primary);border-color:var(--mq-primary);color:#fff;box-shadow:none;padding:10px 20px}body .pill.solid:hover:not(:disabled),body .pill.primary:hover:not(:disabled){background:var(--mq-hover);border-color:var(--mq-hover)}body .dark-chip{color:inherit;box-shadow:none;background:0 0;width:22px;height:22px}body .text-button{color:var(--mq-primary);white-space:normal;font-size:12px}body .icon-button{color:var(--mq-muted);width:38px;height:38px}body .icon-button:hover{background:var(--mq-veil)}body .icon-button i{background:var(--mq-primary)}body [data-slot=sidebar-wrapper]{background:var(--mq-paper);--sidebar-width:250px!important}body .workspace-sidebar{--sidebar-width:250px}body .workspace-sidebar [data-slot=sidebar-inner]{background:var(--mq-paper);border-right:1px solid var(--mq-line);-webkit-backdrop-filter:none;backdrop-filter:none}body [data-slot=sidebar-content]{scrollbar-color:var(--mq-strong) transparent;padding:0 14px}body [data-slot=sidebar-footer]{border-top:1px solid var(--mq-line);background:var(--mq-paper);padding:14px}body .brand{font-family:var(--mq-display);letter-spacing:-.5px;color:var(--mq-ink);gap:10px;font-size:20px;font-weight:800}body .brand-mark{width:33px;height:33px;box-shadow:none;color:var(--mq-primary);background:0 0;border-radius:0}body .brand-mark svg{width:33px;height:33px}body .brand small{font-family:var(--mq-mono);letter-spacing:1px;color:var(--mq-muted);margin-top:3px;font-size:8px}body .company-selector{border:1px solid var(--mq-line);border-radius:var(--mq-radius);background:var(--mq-paper);box-shadow:none;padding:4px 8px}body .company-selector>svg{color:var(--mq-primary);width:17px}body .company-selector .choice{border-radius:var(--mq-radius)!important;background:0 0!important;border:0!important;font-size:12px!important}body .nav-section{font-family:var(--mq-mono);color:var(--mq-muted);letter-spacing:1px;margin:25px 12px 9px;font-size:10px}body .nav-item{color:var(--mq-muted);border-radius:var(--mq-radius)!important;gap:10px!important;height:39px!important;font-size:13px!important;font-weight:500!important}body .nav-item:hover{background:var(--mq-veil)}body .nav-item[data-active=true]{box-shadow:none;background:var(--mq-veil)!important;color:var(--mq-primary)!important;font-weight:600!important}body .nav-item b{background:var(--mq-paper);color:var(--mq-primary)}body .ai-launch{border:1px solid var(--mq-line);background:var(--mq-veil);box-shadow:none;flex-shrink:0;align-items:center;width:100%;min-height:44px;margin:3px 0;display:flex;color:var(--mq-primary)!important}body .avatar,body .small-avatar{background:var(--mq-veil);border:1px solid var(--mq-strong);color:var(--mq-primary)}body .profile strong{font-size:11px}body .profile small{color:var(--mq-muted);max-width:155px}body .topbar{background:var(--mq-paper);border-bottom:1px solid var(--mq-line);height:76px;padding:0 36px}body .breadcrumbs,body .breadcrumbs b,body .search-trigger{color:var(--mq-muted);font-size:12px}body .top-actions{gap:12px}body .top-actions .pill{min-height:38px;font-size:12px}body .build-ai-trigger[data-state=open]{background:var(--mq-hover);border-color:var(--mq-hover)}body .build-ai-menu{border:1px solid var(--mq-line);border-radius:var(--mq-radius);background:var(--mq-paper);min-width:220px;max-width:calc(100vw - 24px);color:var(--mq-ink);padding:5px;box-shadow:0 12px 32px #2a15741f}body .build-ai-menu [role=menuitem]{border-radius:var(--mq-radius);cursor:pointer;gap:10px;min-height:44px;padding:10px 12px;font-size:14px}body .build-ai-menu [role=menuitem][data-highlighted]{background:var(--mq-veil);color:var(--mq-primary);box-shadow:none;outline:none}body .build-ai-menu [role=menuitem] svg{color:var(--mq-primary)}body .search-trigger{padding:10px 0}body .search-trigger kbd{margin-left:4px}body kbd{font-family:var(--mq-mono);background:var(--mq-paper);color:var(--mq-muted);border-color:var(--mq-strong)}body .page-content{max-width:1500px;padding:26px 40px 0}body .environment{font-family:var(--mq-mono);color:var(--mq-muted);margin-bottom:32px;font-size:10px}body .environment button{font-family:var(--mq-body);color:var(--mq-primary);font-size:12px}body .page-heading{align-items:flex-start;margin:0 0 36px}body .page-heading h1{letter-spacing:-.04em;max-width:23ch;margin:0 0 18px;font-size:clamp(32px,3.5vw,50px);font-weight:800;line-height:1.1}body .page-heading p{color:var(--mq-muted);max-width:57ch;font-size:15px;line-height:1.7}body .marque-opening{grid-template-rows:1fr auto;grid-template-columns:1.25fr .8fr;align-items:center;gap:22px 36px;margin:12px 0 36px;display:grid}body .marque-opening>div{grid-area:1/1;align-self:end}body .marque-opening h1{letter-spacing:-.05em;max-width:15ch;margin:0 0 22px;font-size:clamp(40px,4.9vw,72px);line-height:1.04}body .marque-opening em,.auth-story em{color:var(--mq-primary);font-style:normal}body .marque-opening>button{grid-area:2/1;place-self:start;margin:0}.marque-opening-art{aspect-ratio:1.18;border-radius:var(--mq-radius);background:var(--mq-veil);grid-area:1/2/3;min-width:0;margin:0;position:relative;overflow:hidden}.marque-opening-art img{object-fit:cover;object-position:25% 50%;width:100%;height:100%}.marque-opening-art figcaption{background:var(--mq-veil);color:var(--mq-royal);font:9px/1.5 var(--mq-mono);letter-spacing:.04em;justify-content:space-between;gap:10px;padding:12px 16px;display:flex;position:absolute;inset:auto 0 0}body .metric-grid{border-top:1px solid var(--mq-line);border-bottom:1px solid var(--mq-line);gap:0;margin:0 0 36px}body .metric{box-shadow:none;border:none;border-right:1px solid var(--mq-line);background:0 0;border-radius:0;min-height:154px;padding:23px 20px}body .metric:last-child{border-right:0}body .metric:hover{background:var(--mq-veil)}body .metric>div span{color:var(--mq-muted);font-size:12px}body .metric>div svg{color:var(--mq-primary);width:17px}body .metric>strong{font-family:var(--mq-display);color:var(--mq-primary);letter-spacing:-.04em;margin:12px 0;font-size:clamp(26px,3vw,43px);font-weight:800;line-height:1.2}body .metric small{color:var(--mq-muted);font-size:10px;line-height:1.65}.marque-feature{background:var(--mq-royal);border-radius:var(--mq-radius);color:#fff;isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;margin-bottom:36px;padding:42px;display:grid;position:relative;overflow:hidden}body .marque-feature h2{color:#fff;letter-spacing:-.04em;max-width:10ch;margin:0 0 18px;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.marque-feature h2 em{color:#c6bafa;font-style:normal}.marque-feature p{color:#e3dcf6;max-width:44ch;font-size:14px;line-height:1.8}.marque-feature-actions{z-index:1;flex-direction:column;justify-self:center;align-items:flex-start;gap:16px;display:flex}body .marque-feature .pill{background:var(--mq-paper);color:var(--mq-royal);border-color:var(--mq-paper)}body .marque-feature .pill:hover{background:var(--mq-veil-deep)}.marque-feature-actions>span{color:#d0c6ee;max-width:25ch;font-size:11px}.marque-feature-orb{color:#fff;opacity:.09;z-index:-1;width:300px;height:300px;position:absolute;top:-35px;right:-45px}body .dashboard-middle{grid-template-columns:1.3fr 1fr;gap:24px;margin-bottom:28px}body .section-head{align-items:center;padding:25px 24px 22px}body .section-head h2{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.2}body .count{background:var(--mq-veil);color:var(--mq-primary);font-family:var(--mq-mono);vertical-align:middle;font-size:11px}body .attention-row,body .company-row,body .activity-row{border-color:var(--mq-line)}body .attention-copy strong,body .record-link strong,body .activity-row strong{color:var(--mq-ink);font-weight:600}body .attention-copy small,body .attention-end small,body .activity-row small,body .company-row small,body .record-link small{color:var(--mq-muted);font-size:11px}body .focus-icon,body .mini-icon{background:var(--mq-veil);color:var(--mq-primary);border-radius:var(--mq-radius)}body .company-panel{background:var(--mq-veil)}body .company-monogram,body .entity,body .entity.stabicon,body .entity.veristonn,body .entity.hldi{background:var(--mq-veil-deep);color:var(--mq-primary);border:0}body .company-monogram{background:var(--mq-paper);font-family:var(--mq-display);font-weight:700}body .company-row strong{font-weight:700}body .panel-foot{color:var(--mq-muted);font-size:11px}body .status{background:var(--mq-veil);color:var(--mq-primary);padding:5px 10px;font-size:11px;font-weight:500}body .status.in-review{background:var(--mq-veil-deep);color:var(--mq-royal)}body .status.active,body .status.completed{color:var(--mq-success);background:#e7f2ec}body .status.critical,body .status.high,body .status.returned,body .status.on-hold{color:var(--mq-error);background:#f9ece6}body .quiet,body .empty,body .table-note,body .scope-note{color:var(--mq-muted)}body .empty{min-height:130px}body .empty h3{color:var(--mq-ink)}body .project-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}body .project-card{background:var(--mq-paper);border-color:var(--mq-line);border-radius:var(--mq-radius);padding:20px}body .project-card:hover{background:var(--mq-veil);box-shadow:none;transform:none}body .project-card h3{font-family:var(--mq-display);letter-spacing:-.025em;font-size:18px;font-weight:700}body .project-card p,body .progress-label,body .project-card footer,body .project-card footer small{color:var(--mq-muted)}body .project-progress{background:var(--mq-veil)!important;height:5px!important}body .project-progress [data-slot=progress-indicator]{background:var(--mq-primary)!important}body .quick-panel{background:var(--mq-veil);padding:28px}body .quick-panel h2{margin:0 0 24px;font-size:26px;line-height:1.2}body .quick-link{background:var(--mq-paper);border-color:var(--mq-line);color:var(--mq-ink);border-radius:var(--mq-radius);padding:13px 16px}body .quick-link svg{color:var(--mq-primary)!important}body .activity-row time,body .record-meta,body .page-footer{color:var(--mq-muted);font-size:10px}body .page-footer{border-top:1px solid var(--mq-line);margin-top:35px;padding:22px 0}body .command-dock{background:var(--mq-paper);border:1px solid var(--mq-strong);-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;bottom:18px;left:calc(50% + 125px);box-shadow:0 8px 24px -15px #4727b544}body .dock-search,body .dock-chip{white-space:nowrap;background:var(--mq-paper);border-color:var(--mq-line);color:var(--mq-muted);box-shadow:none;flex-shrink:0}body .dock-chip.on{background:var(--mq-primary);color:#fff;border-color:var(--mq-primary);box-shadow:none}body .dock-divider{background:var(--mq-line)}body .dock-create{color:var(--mq-primary);padding:0 12px;font-weight:600}body .choice{min-height:42px;color:var(--mq-ink);border-radius:var(--mq-radius)!important;background:var(--mq-paper)!important;border-color:var(--mq-strong)!important;box-shadow:none!important}body .search-field,body .ai-search{background:var(--mq-paper);border-color:var(--mq-line);border-radius:var(--mq-radius);color:var(--mq-muted)}body .search-field input{background:0 0!important;border:0!important;border-radius:0!important;min-height:24px!important;padding:0!important}body .records-panel th{background:var(--mq-veil);color:var(--mq-muted);font:10px/1.5 var(--mq-mono);letter-spacing:.045em;text-transform:uppercase;border-color:var(--mq-line);height:48px}body .records-panel td{color:var(--mq-muted);padding-top:18px;padding-bottom:18px;font-size:13px}body .records-panel tr{border-color:var(--mq-line)}body .records-panel tr:hover{background:var(--mq-veil)}body .table-note{border-color:var(--mq-line);font-size:11px}body .summary-chip{background:var(--mq-veil);color:var(--mq-primary);border-radius:var(--mq-radius);border:0}body .summary-chip b{color:var(--mq-ink)}body :is(.record-dialog,.search-dialog,.record-sheet,[data-slot=dialog-content]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 60px -25px #2a157444;background:var(--mq-paper)!important;border-color:var(--mq-line)!important;border-radius:var(--mq-radius)!important}body .record-sheet{border-radius:0!important}body :is([data-slot=dialog-title],[data-slot=sheet-title]){font-size:27px;font-weight:800}body [data-slot=dialog-description],body [data-slot=sheet-description]{color:var(--mq-muted)}body :is(.record-form,.workflow-actions,.auth-card,.source-tools,.ai-composer,.ai-adopt,.lab-fields,.field-choice,.form-report-view,.template-review-reason) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--mq-strong);border-radius:var(--mq-radius);background:var(--mq-paper);color:var(--mq-ink);min-height:46px;box-shadow:none;max-width:100%;padding:12px 14px;font-size:14px}body input::placeholder,body textarea::placeholder{color:#777186}body :is(.record-form,.workflow-actions,.auth-card,.ai-composer,.lab-fields,.template-review-reason,.source-tools) label,body .template-review-reason{color:var(--mq-ink);font-size:13px;line-height:1.5}body input[type=checkbox],body input[type=radio]{accent-color:var(--mq-primary);flex-shrink:0;height:18px;width:18px!important;min-height:18px!important}body .glass-tabs,body .lab-tabs{border:0;gap:4px;padding:5px;background:var(--mq-veil)!important;border-radius:var(--mq-radius)!important;height:auto!important}body .glass-tabs [data-state=active]{background:var(--mq-paper)!important;color:var(--mq-primary)!important;box-shadow:0 2px 5px #2a157410!important}body .glass-tabs [data-slot=tabs-trigger]{color:var(--mq-muted);min-height:36px}body .lab-tabs button{color:var(--mq-muted);min-height:40px}body .lab-tabs .active{color:var(--mq-primary);background:var(--mq-paper)}body .detail-fields small{font:11px/1.5 var(--mq-mono);color:var(--mq-muted)}body .detail-fields p{color:var(--mq-ink)}body .notice,body .template-prefill-callout,body .research-evidence,body .sample-tests{background:var(--mq-veil);border-color:var(--mq-line);border-radius:var(--mq-radius);color:var(--mq-muted)}body .audit-event,body .workflow-actions,body .form-footer,body .source-table td,body .source-table th{border-color:var(--mq-line)}body .audit-event p,body .audit-event small{color:var(--mq-muted)}body .search-results>button:hover{background:var(--mq-veil)}body .source-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1a2e66}body .source-screen{background:var(--mq-paper)}body .source-screen h1{font-size:44px}body .source-screen p,body .source-table small{color:var(--mq-muted)}body .source-table button,body .research-evidence a{color:var(--mq-primary)}body .session-bar{background:var(--mq-paper);border-color:var(--mq-strong);color:var(--mq-primary)}body .auth-screen{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;max-width:1450px;min-height:100svh;margin:auto;padding:42px;display:grid}.auth-story{max-width:640px;padding:14px 0}.marque-wordmark{color:var(--mq-ink);font-family:var(--mq-display);letter-spacing:-.7px;align-items:center;gap:12px;width:fit-content;font-size:24px;font-weight:800;text-decoration:none;display:flex}.marque-wordmark svg{width:36px;height:36px;color:var(--mq-primary)}body .auth-story h2{letter-spacing:-.045em;margin:50px 0 20px;font-size:clamp(42px,4.9vw,70px);line-height:1.05}.auth-story>p{color:var(--mq-muted);max-width:35ch;font-size:16px}.auth-art{border-radius:var(--mq-radius);aspect-ratio:1.7;background:var(--mq-veil);margin:30px 0 0;position:relative;overflow:hidden}.auth-art img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.auth-art figcaption{background:var(--mq-veil);width:100%;color:var(--mq-royal);font:10px/1.5 var(--mq-mono);padding:12px 18px;position:absolute;bottom:0}body .auth-card{background:var(--mq-paper);border:1px solid var(--mq-line);border-radius:var(--mq-radius);box-shadow:none;gap:24px;width:min(470px,100%);padding:40px}body .auth-screen>.auth-card{background:var(--mq-veil);border:0;justify-self:center}body .auth-card h1{font:800 40px/1.1 var(--mq-display);color:var(--mq-ink);letter-spacing:-.035em}body .auth-card p{color:var(--mq-muted);font-size:14px;line-height:1.8}body .auth-card small{color:var(--mq-muted);font-size:11px;line-height:1.7}.auth-form-mark{width:38px;height:38px;color:var(--mq-primary)}body .auth-screen .auth-card input{background:var(--mq-paper);border-color:var(--mq-strong)}body .auth-card [role=alert]{color:var(--mq-error)}body .ai-screen{background:var(--mq-paper);color:var(--mq-ink)}body .ai-top{background:var(--mq-paper);border-bottom:1px solid var(--mq-line);-webkit-backdrop-filter:none;backdrop-filter:none;height:80px}body .ai-top strong{font-family:var(--mq-display);color:var(--mq-ink);font-size:18px;font-weight:800}body .ai-top strong svg{color:var(--mq-primary)}body .ai-connected{background:var(--mq-veil);color:var(--mq-primary);font:10px var(--mq-mono);border:0;padding:12px 16px}body .ai-library,body .template-library{background:var(--mq-paper);border-color:var(--mq-line);padding-top:32px}body .ai-library h2,body .template-library h2{letter-spacing:-.02em;font-size:18px;font-weight:800}body .ai-run-list>button,body .template-saved,body .lab-asset{border-radius:var(--mq-radius);border-color:var(--mq-line);background:var(--mq-paper);box-shadow:none}body .ai-run-list>button.active,body .ai-run-list>button:hover,body .template-saved.active,body .template-saved:hover,body .lab-asset.active,body .lab-asset:hover{background:var(--mq-veil);border-color:var(--mq-strong);box-shadow:none}body .ai-run-list strong,body .template-saved strong,body .lab-asset strong{color:var(--mq-ink);font-size:13px;font-weight:600}body .ai-run-list small,body .ai-run-list span,body .template-saved small,body .lab-asset small,body .lab-asset span{color:var(--mq-muted);font-size:11px}body .ai-main,body .template-main{padding:42px 38px 80px}body .ai-heading h1,body .ai-result-heading h1{font-family:var(--mq-display);color:var(--mq-ink);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1.12}body .ai-heading>p,body .ai-result-heading p{color:var(--mq-muted);max-width:70ch;font-size:14px;line-height:1.8}body .template-context,body .research-context{font:11px/1.6 var(--mq-mono);color:var(--mq-muted);margin-bottom:14px;display:block}body .ai-modes button{background:var(--mq-veil);border:1px solid var(--mq-line);border-radius:var(--mq-radius);box-shadow:none;color:var(--mq-ink)}body .ai-modes button.chosen{background:var(--mq-primary);border-color:var(--mq-primary);color:#fff;box-shadow:none}body .ai-modes strong{font-weight:700}body .ai-modes small{opacity:1}body .ai-composer,body .ai-section{background:var(--mq-paper);border:1px solid var(--mq-line);border-radius:var(--mq-radius);box-shadow:none;padding:28px}body .ai-section h2,body .template-main h2,body .lab-main h2{font-family:var(--mq-display);letter-spacing:-.025em;color:var(--mq-ink);font-size:26px;font-weight:800}body .ai-section h3,body .lab-main h3,body .form-report-view h3{color:var(--mq-ink);font-weight:700}body .ai-prose,body .ai-section>p,body .ai-registry p,body .lab-observation p,body .equipment-guidance p{color:var(--mq-ink);font-size:14px;line-height:1.85}body .ai-prose a,body .ai-sources a,body .template-main a,body .lab-main a{color:var(--mq-primary)}body .ai-prose a,body .ai-sources a{background:var(--mq-veil)}body .ai-sources,body .ai-section-title,body .ai-history p,body .lab-proposal li,body .lab-observation{border-color:var(--mq-line)}body .ai-state,body .ai-progress,body .ai-history,body .ai-followup,body .equipment-guidance,body .lab-field-editor{background:var(--mq-veil);border-color:var(--mq-line);color:var(--mq-primary);border-radius:var(--mq-radius)}body .ai-composer-footer p,body .ai-guidance,body .lab-muted,body .ai-section-meta,body .ai-sources small,body .ai-sources h3,body .ai-registry small,body .form-report-view small,body .equipment-guidance small,body .lab-observation dt,body .lab-proposal span{color:var(--mq-muted);font-size:12px}body .template-note,body .template-field,body .template-plan>span{background:var(--mq-veil);border-color:var(--mq-line);color:var(--mq-muted);border-radius:var(--mq-radius)}body .template-preview-grid p{color:var(--mq-muted)}body .template-plan b{font-family:var(--mq-mono);color:var(--mq-primary)}body .template-field{padding:22px}body .template-field .template-basis{background:var(--mq-paper);color:var(--mq-primary);font-size:10px}body .template-basis.needs-input{color:var(--mq-muted)}body .template-basis.sourced{color:var(--mq-success)}body .template-tabs{background:var(--mq-veil);border-radius:var(--mq-radius);gap:4px;padding:5px}body .template-tabs button{color:var(--mq-muted);border-radius:var(--mq-radius);background:0 0;border:0;min-width:130px;padding:12px 16px}body .template-tabs button.active{background:var(--mq-paper);color:var(--mq-primary);box-shadow:0 2px 5px #2a157410}body .template-tabs small{opacity:1;font-family:var(--mq-mono);font-size:9px}body .template-actionbar{border-bottom:1px solid var(--mq-line);padding-bottom:22px}body .template-review-reason{max-width:680px}body .template-note{font-size:13px;line-height:1.75}body .template-applied,body .lab-notice{color:var(--mq-success);border-radius:var(--mq-radius);background:#e7f2ec;border:1px solid #cbdfd3}body .template-remove{color:var(--mq-error)}body .lab-tag{background:var(--mq-veil);color:var(--mq-primary);font-size:11px}body .ai-error,body .error-panel{color:var(--mq-error);border-radius:var(--mq-radius);background:#fff4ef;border-color:#e8c4b7}body .error-panel p,body .late{color:var(--mq-error)!important}body .coverage-card{background:var(--mq-paper);border-color:var(--mq-line);border-radius:var(--mq-radius)}body .coverage-card p,body .readiness-banner p,body .requirement{color:var(--mq-muted)}body .readiness-banner{background:var(--mq-veil)}body .coverage-card h3{color:var(--mq-ink);font-size:18px}@media (width>=1500px){body .marque-opening{gap:28px 70px}.marque-opening-art{aspect-ratio:1.35;max-height:360px}}@media (width<=1150px){body .page-content{padding:24px 28px 0}body .topbar{padding:0 28px}body .top-actions{gap:8px}body .top-actions .session-action{display:none}body .marque-opening{grid-template-columns:1.2fr .8fr;gap:22px}body .marque-opening h1{font-size:48px}body .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .metric:nth-child(2){border-right:0}body .metric:nth-child(-n+2){border-bottom:1px solid var(--mq-line)}body .dashboard-middle,body .bottom-grid{grid-template-columns:1fr}body .marque-feature{gap:25px;padding:32px}body .marque-feature h2{font-size:36px}body .ai-main,body .template-main{padding:32px 24px 60px}body .auth-screen{gap:40px;padding:34px}}@media (width<=900px){body .marque-opening{grid-template-columns:1fr}body .marque-opening>div{grid-row:1}body .marque-opening>button{grid-row:2}.marque-opening-art{display:none}body .marque-opening h1{font-size:48px}body .marque-feature{grid-template-columns:1fr}body .marque-feature h2{max-width:none}body .marque-feature-actions{justify-self:start}body .auth-screen{grid-template-columns:1fr;gap:30px;max-width:640px;padding:30px 24px}.auth-story{width:100%}body .auth-story h2{margin:32px 0 16px;font-size:44px}.auth-art{display:none}body .auth-screen>.auth-card{width:100%;max-width:none}body .template-library{border-top:1px solid var(--mq-line);border-right:0}body .lab-main{padding:30px 22px}}@media (width<=767px){body .main{padding-bottom:90px}body .page-content{padding:20px 18px 0}body .topbar{gap:8px;height:68px;min-height:68px;padding:0 16px}body .top-actions{flex-wrap:nowrap;gap:7px}body .top-actions .pill.solid{padding:10px 14px;font-size:12px}body .top-avatar,body .top-actions .session-action,body .breadcrumbs>span,body .breadcrumbs>b,body .breadcrumbs>svg{display:none}body .mobile-trigger{display:flex}body .environment{margin-bottom:24px;font-size:9px;line-height:1.6}body .environment span{align-items:flex-start}body .page-heading h1{font-size:34px}body .page-heading p{font-size:14px}body .page-heading>.pill{margin-top:20px}body .marque-opening{gap:20px;margin:6px 0 28px}body .marque-opening h1{font-size:46px}body .marque-opening>.pill{margin:0}body .metric{min-height:145px;padding:19px 14px}body .metric>strong{font-size:32px}body .metric>div span{font-size:11px}body .metric small{font-size:10px}body .marque-feature{border-radius:var(--mq-radius);gap:24px;margin-bottom:28px;padding:28px}body .marque-feature h2{font-size:34px}.marque-feature p{font-size:13px}body .section-head{gap:10px;padding:22px 18px}body .section-head h2{font-size:22px}body .section-head .text-button{font-size:11px}body .company-row{width:calc(100% - 36px);margin:0 18px}body .company-row small{font-size:11px}body .attention-list{padding:0 18px 16px}body .attention-copy small{font-size:10px}body .attention-end{flex-shrink:0;max-width:88px}body .attention-end small{font-size:10px}body .attention-row>svg{display:none}body .project-cards{grid-template-columns:1fr}body .project-card h3,body .project-card p{min-height:0}body .project-card footer{font-size:11px}body .records-toolbar{flex-direction:column;align-items:stretch}body .records-toolbar>div{justify-content:space-between}body .records-toolbar .choice{flex:1}body .page-footer{font-size:9px}body .command-dock{max-width:calc(100vw - 24px);bottom:14px;left:50%}body .dock-create{padding:0 8px}body .ai-top{gap:12px;height:auto;min-height:72px;padding:14px 16px}body .ai-top strong{font-size:15px}body .ai-top>.pill{min-height:40px;padding:10px 14px;font-size:12px}body .ai-main,body .template-main{padding:30px 18px 50px}body .ai-heading h1,body .ai-result-heading h1{font-size:33px;line-height:1.15}body .ai-heading>p,body .ai-result-heading p{font-size:13px}body .ai-composer,body .ai-section{padding:22px 18px}body .ai-modes button{border-radius:var(--mq-radius);min-height:82px}body .ai-modes strong{font-size:12px}body .ai-section h2,body .template-main h2,body .lab-main h2{font-size:23px}body .template-actionbar{gap:8px}body .template-actionbar>.pill{flex:145px;min-height:44px;padding:11px 14px;font-size:12px}body .template-tabs{border-radius:var(--mq-radius)}body .template-tabs button{min-width:120px;padding:12px}body .template-field{padding:18px}body .template-field-head{align-items:stretch}body .lab-tabs{max-width:100%;overflow-x:auto}body .lab-tabs button{white-space:nowrap}body .auth-screen{align-content:center;gap:28px;padding:24px 20px}.auth-story .marque-wordmark{font-size:22px}body .auth-story h2{margin-top:26px;font-size:40px}.auth-story>p{font-size:14px}body .auth-card,body .auth-screen>.auth-card{gap:21px;padding:28px}body .auth-card h1{font-size:32px}.auth-form-mark{display:none}body :is(.record-form,.workflow-actions,.auth-card,.ai-composer,.lab-fields,.field-choice,.form-report-view,.template-review-reason) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body .source-screen h1{font-size:34px}body .source-screen{padding:40px 20px 90px}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body h1{font-size:var(--mq-h1)!important;line-height:1.2!important}body h2,body [data-slot=dialog-title],body [data-slot=sheet-title]{font-size:var(--mq-h2)!important;line-height:1.25!important}body h3{font-size:var(--mq-h3)!important;line-height:1.3!important}body .marque-opening h1{max-width:24ch;margin-bottom:16px}body .marque-opening-art{max-height:230px}body .marque-feature{padding:28px}body .marque-feature h2{max-width:none}body .auth-story h2{margin-top:32px}body :is(button,input:not([type=radio]),select,textarea,[data-slot=select-content],[data-slot=dialog-content],.command-dock,.status){border-radius:var(--mq-radius)!important}@media (width<=767px){:root{--mq-h1:28px;--mq-h2:20px;--mq-h3:16px}}body .nav-section-trigger{border-radius:var(--mq-radius);width:100%;color:var(--mq-muted);font-family:var(--mq-mono);letter-spacing:1px;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 3px;padding:11px 12px;font-size:10px;font-weight:600;display:flex}body .nav-section-trigger:hover,body .nav-section-trigger[aria-expanded=true]{background:var(--mq-veil);color:var(--mq-primary)}body .nav-section-trigger svg{flex-shrink:0;transition:transform .15s}body .nav-section-trigger[aria-expanded=true] svg{transform:rotate(90deg)}body .nav-accordion-section>[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){body .nav-section-trigger svg{transition:none}}:root{--control-height:44px;--control-arrow-size:16px;--control-arrow-inset:14px;--control-arrow-space:44px}body select:not([multiple]):not([size]),body select:not([multiple])[size="1"]{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23625d75' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right var(--control-arrow-inset) center!important;background-size:var(--control-arrow-size) var(--control-arrow-size)!important;padding-inline-end:var(--control-arrow-space)!important}body select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--control-arrow-inset) center!important}body [data-slot=select-trigger]{align-items:center;min-width:0;gap:14px!important;padding-inline-end:var(--control-arrow-inset)!important}body [data-slot=select-value]{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body [data-slot=select-chevron]{flex:0 0 var(--control-arrow-size);width:var(--control-arrow-size);height:var(--control-arrow-size);margin-inline-start:auto}body .build-ai-trigger{padding-inline-end:var(--control-arrow-inset)!important}body .build-ai-trigger>svg:last-child{flex-shrink:0;margin-inline-start:3px}body :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],select:not([multiple]):not([size]),select:not([multiple])[size="1"],[data-slot=select-trigger]){box-sizing:border-box;line-height:1.4;block-size:var(--control-height)!important;min-block-size:var(--control-height)!important;padding-block:8px!important}body :is(.co-search,.st-search,.flow-toolbar>label:first-child,.ls-filters label>div,.tl-filterbar>label,.search-field,.ai-search){box-sizing:border-box;block-size:var(--control-height);min-block-size:var(--control-height);align-items:center;padding-block:0!important}body :is(.co-search,.st-search,.flow-toolbar>label:first-child,.ls-filters label>div,.tl-filterbar>label,.search-field,.ai-search)>input{block-size:100%!important;min-block-size:0!important;padding-block:0!important}body :is(.co-toolbar,.st-toolbar,.org-toolbar,.org-toolbar-actions,.lab-toolbar,.ls-finder-options,.source-tools,.tl-builder-meta){align-items:flex-end}body :is(.ls-filters,.admin-audit-filters,.admin-filter-pair){align-items:end}body :is(.ls-filters,.admin-audit-filters,.admin-filter-pair)>label{min-width:0}body .ls-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}@media (width<=850px){body .ls-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}body :is(.co-toolbar,.st-toolbar,.org-toolbar,.org-toolbar-actions,.lab-toolbar,.ls-finder-options,.flow-toolbar,.records-toolbar)>.pill{box-sizing:border-box;min-block-size:var(--control-height);align-self:flex-end}body :is(.co-toolbar,.st-toolbar,.org-toolbar,.ls-finder-options)>.co-checkbox,body .ls-finder-options>.ls-check{min-block-size:var(--control-height);align-items:center}body .ls-nav{align-items:flex-end}body .ls-nav [role=tab],body .ls-toggle button{box-sizing:border-box;min-height:var(--control-height);justify-content:center;align-items:center;display:inline-flex}body .ls-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;display:grid}body .ls-toolbar>small{grid-column:1/-1}body .ls-date-nav{grid-template-columns:44px minmax(150px,180px) 44px auto;align-items:end;gap:8px;width:max-content;min-width:0;max-width:100%;display:grid}body .ls-date-nav label{flex-direction:column;align-items:stretch;min-width:0}body .ls-date-nav input{width:100%;min-width:0}body .ls-date-nav>.pill{height:var(--control-height);min-height:var(--control-height);white-space:nowrap;padding-block:8px}body .ls-date-nav>.pill[aria-label]{padding-inline:0}body .ls-filters label>div{width:100%}@media (width<=700px){body .ls-toolbar{grid-template-columns:minmax(0,1fr)}body .ls-date-nav{grid-template-columns:40px minmax(0,1fr) 40px auto;gap:6px;width:100%}body .ls-date-nav>.pill{padding-inline:10px}body .ls-toggle{justify-self:start}}@media (forced-colors:active){body select:not([multiple]):not([size]),body select:not([multiple])[size="1"]{appearance:auto!important;-webkit-appearance:menulist!important;background-image:none!important}}:root{--mq-h1:22px;--mq-h2:17px;--mq-h3:14px;--app-hero:#30224d;--app-hero-text:#fff;--app-hero-muted:#e2dbf2;--app-purple-surface:#e8e3f5;--app-teal-surface:#e0f0ec;--app-amber-surface:#f8eed9;--app-rose-surface:#f5e5e9}body .nav-section-trigger[data-current=true]{color:#482c7b;box-shadow:inset 3px 0 #9272ce}body .nav-section-trigger:focus-visible{outline-offset:2px;outline:2px solid #5936b1}body [data-slot=sidebar-header]{gap:8px;padding:12px 18px 8px}body [data-slot=sidebar-header] .company-selector{padding-block:0}body [data-slot=sidebar-footer]{gap:2px;padding:8px 14px}body [data-slot=sidebar-footer] .profile{margin-top:0;padding-top:2px}body .nav-section-trigger{min-height:30px;margin:3px 0 1px;padding:7px 11px}body [data-slot=sidebar-content] .nav-item{gap:9px!important;height:36px!important;padding-inline:11px!important;font-size:13px!important}body [data-slot=sidebar-content] .nav-item>span{white-space:normal;min-width:0;line-height:1.3}body .breadcrumbs{min-width:0}body .breadcrumbs>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){body .breadcrumbs>span,body .breadcrumbs>svg{display:none}body [data-slot=sidebar-content] .nav-item{height:44px!important}body .nav-section-trigger{min-height:40px}}@media screen{body :is(#root,[role=dialog],[role=alertdialog]) h1:not(:where(.memo-input *,.memo-view *,.tl-paper *,.pm-print *)){letter-spacing:-.025em;font-size:var(--mq-h1)!important;line-height:1.3!important}body :is(#root,[role=dialog],[role=alertdialog]) :is(h2,[data-slot=dialog-title],[data-slot=sheet-title]):not(:where(.memo-input *,.memo-view *,.tl-paper *,.pm-print *)){letter-spacing:-.015em;font-size:var(--mq-h2)!important;line-height:1.4!important}body :is(#root,[role=dialog],[role=alertdialog]) h3:not(:where(.memo-input *,.memo-view *,.tl-paper *,.pm-print *)){letter-spacing:-.005em;font-size:var(--mq-h3)!important;line-height:1.45!important}body :is(#root,[role=dialog]) :is(.crm-pipeline h2,.flow-area-list section>h3,.ai-sources h3){font-size:13px!important}}body .ux-page-hero{background:var(--app-hero);min-width:0;color:var(--app-hero-text);border:1px solid #493560;border-radius:6px;margin:0 0 20px;padding:22px 24px;box-shadow:inset 4px 0 #9272ce}body .ux-page-hero>div{min-width:0}body .ux-page-hero :is(h1,h2,h3){color:var(--app-hero-text);overflow-wrap:anywhere;margin-top:0}body .ux-page-hero :is(h1,h2){margin-bottom:8px}body .ux-page-hero :is(p,small,.eyebrow,.dr-eyebrow,.research-context,.template-context){color:var(--app-hero-muted);line-height:1.55}body .ux-page-hero p{max-width:76ch;margin:6px 0 0;font-size:13px}body .ux-page-hero :is(.eyebrow,.dr-eyebrow){letter-spacing:.1em;margin:0 0 10px;font-size:10px;display:block}body .ux-page-hero :is(.eyebrow,.dr-eyebrow)>span{color:inherit}body .ux-page-hero :is(h1,h2) em{color:#d4c7f5}body .ux-page-hero :is(button,.pill,.dr-button,.lab-button){color:#39215e;background:#f3edff;border-color:#dcd0f0}body .ux-page-hero :is(button,.pill,.dr-button,.lab-button):hover:not(:disabled){color:#39215e;background:#fff;border-color:#fff}body .ux-page-hero :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #a9e0d4}body .ux-page-hero :is(input,select){color:#30243f;background-color:#fff;border-color:#dcd0f0}body .ux-page-hero .dark-chip{color:#fff;background:#493169}body .ux-page-hero button:disabled{opacity:.6}body .ux-page-hero .pm-back{margin-bottom:10px}body .ux-summary-grid{background:0 0;border:0;gap:12px}body .ux-summary-grid>:is(div,article,button){background:var(--app-purple-surface);min-width:0;box-shadow:none;border:1px solid #d9d0ee;border-radius:6px}body .ux-summary-grid>:is(div,article,button):nth-child(4n+2){background:var(--app-teal-surface);border-color:#c6e0d9}body .ux-summary-grid>:is(div,article,button):nth-child(4n+3){background:var(--app-amber-surface);border-color:#e9d9b8}body .ux-summary-grid>:is(div,article,button):nth-child(4n+4){background:var(--app-rose-surface);border-color:#e5cdd4}body .ux-summary-grid>button:hover{box-shadow:inset 0 0 0 1px #9272ce}body .ux-summary-grid>button:focus-visible{outline-offset:3px;outline:2px solid #5936b1}body :is(.dr-workspace,.lims-screen,.admin-screen,.ai-workbench,.template-library,.lab-workspace,.lab-scheduler,.op-page){background:var(--ux-canvas)}body :is(.dr-card,.lims-card,.hr-card,.pr-card,.pm-panel,.admin-card,.mi-card,.co-content,.tl-editor-panel,.ai-composer,.ai-section){border-color:#dcd7e7}body :is(.dr-card,.hr-card,.pr-card)>header,body .admin-section-heading,body .lims-card>.lims-section-heading{border-bottom:1px solid #e4deed;padding-bottom:12px}body :is(.dr-tabs,.hr-nav,.pr-nav,.tl-tabs,.ai-modes){border-bottom-color:#d9d2e8}body :is(.dr-tabs,.hr-nav,.pr-nav,.tl-tabs,.ai-modes)>button[aria-current=page],body .dr-tabs>button.active{color:#482c7b;background:#e8e0f6;border-color:#cabcdf}@media (width<=767px){:root{--mq-h1:20px;--mq-h2:16px;--mq-h3:14px}body .ux-page-hero{margin-bottom:16px;padding:18px}body .ux-page-hero p{font-size:12px}body .ux-summary-grid{gap:8px}}@media (forced-colors:active){body .ux-page-hero{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}body .ux-page-hero :is(h1,h2,h3,p,small,.eyebrow,.dr-eyebrow){color:canvastext}}@media print{body .ux-page-hero{color:#222;box-shadow:none;background:#fff;border-color:#bbb}body .ux-page-hero :is(h1,h2,h3,p,small,.eyebrow,.dr-eyebrow){color:#222}}body .mis-launch{align-items:center;gap:9px;padding-inline:11px;text-decoration:none;display:flex}body .mis-launch>svg:last-child{margin-left:auto}
