.develop-workspace{--dev-green:var(--ui-0c8b73,#0c8b73);--dev-mint:var(--ui-edf9f5,#edf9f5);--dev-line:#d8e1e8;--dev-muted:#58709a;color:#0a2148;background:#fff;font:14px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.develop-head{width:calc(100% - 36px);max-width:1220px;margin:14px auto 0;padding:17px 19px;border:1px solid var(--dev-line);border-radius:10px;background:#f7fafb}.develop-head p{display:block;margin:0 0 4px;color:var(--dev-muted);font-size:10px;letter-spacing:.7px}.develop-head h2{margin:0 0 4px;font-size:22px;letter-spacing:0}.develop-head span{color:var(--dev-muted);font-size:13px}.develop-actions button,.develop-file-button,.develop-head button,.develop-inline-add button,.develop-report-controls>button{min-height:36px;padding:8px 13px;border:1px solid var(--ui-cfdcd7,#cfdcd7);border-radius:7px;color:var(--ui-24483d,#24483d);background:#fff}.develop-actions button.primary,.develop-concept-editor button.primary,.develop-generate-panel button.primary,.develop-modal button.primary,.develop-step-body>button.primary{color:#fff;background:var(--dev-green);border-color:var(--dev-green)}.develop-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:calc(100% - 36px);max-width:1220px;margin:10px auto 0;padding:0;border:0;background:#fff}.develop-tabs button{flex-direction:row;gap:7px;padding:10px;border:1px solid var(--dev-line);border-radius:7px;color:#0a2148;background:#fff}.develop-tabs button:hover{background:var(--ui-f3f8f6,#f3f8f6)}.develop-tabs button[aria-current=page]{color:var(--dev-green);background:var(--ui-dff4ed,#dff4ed);border-color:var(--dev-green)}.develop-tabs svg{font-size:16px}.develop-page{max-width:1220px;margin:10px auto 34px;padding:0;border:1px solid var(--dev-line);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(15,35,60,.08)}.develop-page-concepts,.develop-page-mechanisms{max-width:1160px}.develop-page-report{max-width:1280px}.develop-page-title{margin:0;padding:16px 18px;border-bottom:1px solid var(--dev-line)}.develop-page-title h2{margin:0;font-size:18px}.develop-page-title>p:last-child{margin:4px 0 0;color:var(--dev-muted);font-size:12px}.develop-step{margin:0;padding:18px;border:0;border-bottom:1px solid #e4eaec;border-radius:0;box-shadow:none}.develop-step:last-child{border-bottom:0}.develop-step>header{padding:0;border:0;background:#fff}.develop-step>header>span{width:32px;height:32px;border-radius:50%;color:#0a2148;background:var(--ui-dff4ed,#dff4ed)}.develop-step h3{margin:1px 0 3px;color:#0a2148;font-size:15px}.develop-step p{color:var(--dev-muted);font-size:12px}.develop-step-body{padding:0;margin:12px 0 0 43px}.develop-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.develop-source-grid>label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;min-height:76px;padding:13px;border:1px solid var(--dev-line);border-radius:8px}.develop-source-grid>label input{margin-top:3px}.develop-source-grid>label span,.develop-source-row span{display:block;min-width:0}.develop-source-grid small,.develop-source-grid strong,.develop-source-row b,.develop-source-row small{display:block}.develop-source-grid small,.develop-source-row small{margin-top:3px;color:var(--dev-muted);font-size:11px;line-height:1.35}.develop-candidate-list>button.selected,.develop-choice-grid label.selected,.develop-radio-list label.selected,.develop-source-grid>label.selected{border-color:var(--ui-85cdbd,#85cdbd);background:var(--dev-mint)}.develop-context-chips,.develop-fieldset,.develop-save-as,.develop-source-detail,.develop-status,.develop-upstream{margin-top:10px;padding:12px;border:1px solid var(--dev-line);border-radius:8px;background:#fbfdfd}.develop-save-as>strong,.develop-source-detail>strong{display:block;margin-bottom:7px;font-size:13px}.develop-source-detail>p{margin:0 0 9px}.develop-source-row{display:flex;align-items:flex-start;gap:9px;margin-top:7px;padding:10px;border:1px solid var(--dev-line);border-radius:7px;background:#fff}.develop-source-row input{margin-top:2px}.develop-mini-tabs{margin-bottom:10px}.develop-mini-tabs button{padding:8px 12px;border-radius:7px;font-size:12px;font-weight:700}.develop-mini-tabs button.active{border-color:var(--ui-a7d8cd,#a7d8cd);background:var(--dev-mint)}.develop-node-graph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;border:1px solid var(--dev-line);border-radius:7px;background-image:linear-gradient(var(--ui-edf2ef,#edf2ef) 1px,transparent 1px),linear-gradient(90deg,var(--ui-edf2ef,#edf2ef) 1px,transparent 1px);background-size:28px 28px}.develop-node-graph .develop-source-row{position:relative;margin:0;box-shadow:0 2px 8px rgba(15,35,60,.08)}.develop-category-grid button,.develop-choice-grid label,.develop-radio-list label{border-color:var(--dev-line);border-radius:8px}.develop-category-grid button.active{border-color:var(--dev-green);background:var(--dev-mint);box-shadow:none}.develop-drop-zone{display:grid;place-items:center;gap:5px;width:100%;padding:18px;border:2px dashed var(--dev-line);border-radius:8px;text-align:center;background:#fff;cursor:pointer}.develop-drop-zone svg{font-size:22px;color:var(--dev-green)}.develop-drop-zone small{color:var(--dev-muted);font-size:11px}.develop-drop-zone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.develop-save-as label{display:block;margin:8px 0 4px;font-size:12px;font-weight:700}.develop-dialog-content input,.develop-inline-add input,.develop-save-as input{width:100%;padding:10px;border:1px solid var(--dev-line);border-radius:7px;background:#fff}.develop-inline-add{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:12px}.develop-inline-add label{grid-column:1/-1;font-weight:800}.develop-candidate-detail,.develop-check-group,.develop-concept-candidate,.develop-context-grid>div,.develop-report-controls,.develop-report-preview{border-color:var(--dev-line);border-radius:8px}.develop-page-mechanisms .develop-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.develop-page-mechanisms .develop-context-grid>div:last-child{grid-column:1/-1}.develop-search-grid{grid-template-columns:1fr}.develop-check-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.develop-check-group legend{width:100%;padding:0}.develop-check-group label{margin:0;padding:7px 9px;border:1px solid var(--dev-line);border-radius:20px;background:#fff}.develop-search-emphasis{display:grid;gap:6px;width:min(100%,520px);font-weight:800}.develop-search-emphasis select{padding:10px;border:1px solid var(--dev-line);border-radius:7px;background:#fff}.develop-viz{background-size:28px 28px;border-color:var(--dev-line)}.develop-candidate-layout{grid-template-columns:310px minmax(0,1fr);gap:12px}.develop-context-chips>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.develop-context-chips span{padding:5px 8px;border:1px solid var(--ui-b9dfd2,#b9dfd2);border-radius:999px;background:var(--dev-mint);color:var(--ui-176c5c,#176c5c);font-size:11px}.develop-candidate-actions{margin-top:12px}.develop-candidate-actions button{flex:1 1 145px}.develop-provisional-note{margin:8px 0 0;color:var(--dev-muted);font-size:12px}.develop-candidate-modal>section{width:min(760px,calc(100vw - 32px))}.develop-candidate-modal .develop-viz{min-height:300px}.develop-dialog-content{padding:18px}.develop-dialog-content label{display:grid;gap:6px;font-weight:700}.develop-dialog-content dl{display:grid;grid-template-columns:150px 1fr;gap:10px 16px}.develop-dialog-content dt{color:var(--dev-muted);font-weight:700}.develop-dialog-content dd{margin:0}.develop-config-cards{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;margin-bottom:12px}.develop-config-cards button{min-height:92px;padding:12px;border:1px solid var(--dev-line);border-radius:8px;text-align:left;background:#fff}.develop-config-cards button small,.develop-config-cards button strong{display:block}.develop-config-cards button small{margin-top:8px;color:var(--dev-muted)}.develop-config-cards button.active{border-color:var(--ui-79aa98,#79aa98);background:var(--dev-mint);box-shadow:inset 0 0 0 1px var(--ui-79aa98,#79aa98)}.develop-condition-groups{display:block}.develop-condition-groups>section{padding:14px;border:1px solid var(--dev-line);border-radius:8px}.develop-condition-groups>section>header{display:flex;justify-content:space-between;margin-bottom:8px}.develop-condition-groups>section>header span{color:var(--dev-muted);font-size:11px}.develop-report-sequence>.develop-step{border-bottom:1px solid var(--dev-line)}.develop-report-controls{position:static;display:grid;gap:11px;padding:0;border:0;background:#fff}.develop-report-controls>label{display:grid;gap:5px;font-weight:700}.develop-report-controls input:not([type=checkbox]),.develop-report-controls select{width:100%;padding:9px;border:1px solid var(--ui-cfdcd7,#cfdcd7);border-radius:7px;background:#fff}.develop-report-purpose{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;padding:0!important}.develop-report-purpose button{min-height:76px;padding:12px;text-align:left;color:var(--ui-18352e,#18352e);background:#fff;border:1px solid var(--ui-dce7e3,#dce7e3);border-radius:9px}.develop-report-purpose button small,.develop-report-purpose button strong{display:block}.develop-report-purpose button small{margin-top:5px;color:var(--ui-71837d,#71837d)}.develop-report-purpose button.active{border-color:var(--ui-5f9a82,#5f9a82);background:var(--ui-edf7f1,#edf7f1)}.develop-report-context{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px;border-radius:8px;background:var(--ui-f6faf8,#f6faf8);font-size:11px}.develop-report-context span{padding:5px 8px;border:1px solid var(--dev-line);border-radius:20px;background:#fff}.develop-report-context small{flex-basis:100%;color:var(--dev-muted)}.develop-report-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.develop-generate-panel{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;border-bottom:1px solid var(--dev-line);background:var(--ui-f3f8f5,#f3f8f5)}.develop-generate-panel small{display:block;margin-top:3px;color:var(--dev-muted)}.develop-generate-panel .develop-actions{margin:0}.develop-custom-section{border-color:var(--dev-line)}.develop-report-cover{min-height:210px;display:flex;flex-direction:column;justify-content:center;border-bottom:2px solid var(--dev-green)}.develop-report-preview.landscape{max-width:100%}.develop-report-preview.margins-narrow{padding:18px}.develop-report-preview.margins-wide{padding:52px}.develop-report-preview>footer{padding-top:18px;border-top:1px solid var(--dev-line);color:var(--dev-muted);text-align:center}.develop-notice{background:#0a2148}.develop-subject-current{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px;border:1px solid var(--ui-cfe0d9,#cfe0d9);border-radius:9px;background:var(--ui-fbfdfc,#fbfdfc)}.develop-subject-current small,.develop-subject-current span,.develop-subject-current strong{display:block}.develop-subject-current small{font-size:9px;letter-spacing:.9px;color:var(--dev-muted);font-weight:800}.develop-subject-current strong{margin:3px 0}.develop-subject-current span{font-size:12px;color:var(--dev-muted)}.develop-subject-picker{margin-top:10px;padding:12px;border:1px solid var(--dev-line);border-radius:9px}.develop-subject-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.develop-graph-modes button,.develop-subject-choices button{padding:10px;border:1px solid var(--dev-line);border-radius:8px;background:#fff;text-align:left}.develop-graph-modes small,.develop-graph-modes strong,.develop-subject-choices small,.develop-subject-choices strong{display:block}.develop-graph-modes small,.develop-subject-choices small{margin-top:4px;color:var(--dev-muted)}.develop-graph-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.develop-focus button.active,.develop-graph-modes button.active{border-color:var(--ui-5f9a82,#5f9a82);background:var(--ui-edf7f1,#edf7f1)}.develop-subject-picker>input{width:100%;margin-top:10px;padding:10px;border:1px solid var(--ui-cfdcd7,#cfdcd7);border-radius:7px}.develop-focus{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.develop-focus button{padding:7px 10px;border:1px solid var(--dev-line);border-radius:18px;background:#fff}.develop-select-all{display:flex;justify-content:space-between;padding:8px 3px;border-bottom:1px solid var(--ui-edf1ef,#edf1ef)}.develop-section-row small,.develop-select-all small{color:var(--dev-muted)}.develop-section-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 3px;border-bottom:1px solid var(--ui-edf1ef,#edf1ef)}.develop-section-row>label{display:flex;gap:9px;align-items:flex-start}.develop-section-row small,.develop-section-row strong{display:block}.develop-additional-toggle,.develop-configure{border:0;background:transparent;color:var(--ui-176c5c,#176c5c);font-weight:800;padding:7px 5px}.develop-inline-config{grid-column:1/-1;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px;border:1px solid var(--dev-line);border-radius:7px;background:var(--ui-f6faf8,#f6faf8);font-size:11px}.develop-inline-config select{margin-left:5px;padding:5px}.develop-additional-list{border-top:1px solid var(--ui-edf1ef,#edf1ef)}.develop-additional-list label{display:flex;gap:9px;padding:9px 3px;border-bottom:1px solid var(--ui-edf1ef,#edf1ef)}.develop-additional-list small,.develop-additional-list strong{display:block}.develop-additional-list small{color:var(--dev-muted)}.develop-report-summary{padding:13px;border:1px solid var(--dev-line);border-radius:9px;background:var(--ui-fbfdfc,#fbfdfc)}.develop-report-summary p{margin:10px 0;font-size:12px}.develop-advanced-format{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--dev-line);border-radius:8px;background:var(--ui-f6faf8,#f6faf8)}.develop-length-note{display:flex;gap:12px;padding:10px;border-radius:8px;background:var(--ui-f7faf8,#f7faf8);font-size:11px}.develop-length-note span{color:var(--dev-muted)}@media(max-width:1050px){.develop-config-cards{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:900px){.develop-report-format-grid,.develop-report-purpose{grid-template-columns:repeat(2,minmax(0,1fr))}.develop-candidate-layout{grid-template-columns:1fr}}@media(max-width:760px){.develop-head,.develop-tabs{width:calc(100% - 28px)}.develop-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(125px,1fr))}.develop-tabs button{flex-direction:row;white-space:nowrap}.develop-tabs button:last-child{grid-column:auto}.develop-page{margin-left:14px;margin-right:14px}.develop-step-body{margin-left:0}.develop-config-cards,.develop-dialog-content dl,.develop-inline-add,.develop-node-graph,.develop-page-mechanisms .develop-context-grid,.develop-report-format-grid,.develop-report-purpose,.develop-source-grid{grid-template-columns:1fr}.develop-inline-add label{grid-column:auto}.develop-generate-panel{align-items:stretch;flex-direction:column}}.develop-notice{position:static;max-width:1220px;margin:10px auto 0;border-radius:7px;background:#f7fafb;color:#0a2148;border:1px solid #d8e1e8;font-size:12px}.develop-notice small{color:#58709a}.develop-candidate-modal>section>.develop-actions,.develop-modal>.develop-actions{padding:0 18px 18px}.develop-step>header>span{flex:none}@media(max-width:800px){.develop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.develop-tabs button{width:100%;white-space:normal;justify-content:center}.develop-tabs button:last-child{grid-column:auto}}.develop-review-surface article>small,.develop-review-surface article>span,.develop-review-surface article>strong{display:block}.develop-review-surface article>span{font-size:11px;color:var(--dev-green);margin:5px 0}.develop-review-surface article>small{color:var(--dev-muted);line-height:1.4}@media(max-width:760px){.develop-review-surface label{grid-template-columns:1fr;gap:5px}.develop-requirement-list article>button{grid-column:2;justify-self:end;min-height:32px;min-width:32px}}.develop-workspace:has(.develop-page-concepts),.develop-workspace:has(.develop-page-mechanisms){font-family:Arial,Helvetica,sans-serif;--dev-green:var(--ui-246b55,#246b55);--dev-muted:#5d7391;--dev-line:#d7e1e5;background:var(--ui-f6f8f5,#f6f8f5)}.develop-workspace:has(.develop-page-concepts) .develop-head,.develop-workspace:has(.develop-page-mechanisms) .develop-head{max-width:none;width:calc(100% - 40px);padding:22px 23px 19px;background:#f8fbfc;border-radius:12px}.develop-workspace:has(.develop-page-concepts) .develop-head h2,.develop-workspace:has(.develop-page-mechanisms) .develop-head h2{font-size:25px;margin:8px 0 7px;color:#001b43}.develop-workspace:has(.develop-page-concepts) .develop-tabs,.develop-workspace:has(.develop-page-mechanisms) .develop-tabs{max-width:none;width:calc(100% - 40px)}.develop-page-concepts .develop-page-title,.develop-page-mechanisms .develop-page-title{display:grid;grid-template-columns:1fr auto;gap:6px 18px;padding:20px 22px}.develop-page-concepts .develop-page-title h2,.develop-page-mechanisms .develop-page-title h2{font-size:22px}.develop-page-title>button{grid-column:2;grid-row:1/3;align-self:start;padding:8px 12px;background:#fff;border:1px solid var(--dev-line);border-radius:7px}.develop-page-title>p{grid-column:1}.develop-page-concepts .develop-step>header>span,.develop-page-mechanisms .develop-step>header>span{width:36px;height:36px}.develop-page-concepts .develop-step h3,.develop-page-mechanisms .develop-step h3{font-size:17px}.develop-workspace:has(.develop-page-report){background:var(--ui-f7faf8,#f7faf8);font-family:Arial,sans-serif;color:var(--ui-18352e,#18352e);--dev-green:var(--ui-245c48,#245c48);--dev-muted:var(--ui-71837d,#71837d);--dev-line:var(--ui-dce7e3,#dce7e3)}.develop-workspace:has(.develop-page-report) .develop-head{display:none}.develop-page-report{border:0;box-shadow:none;background:transparent;overflow:visible;padding:0 26px}.develop-page-report>.develop-page-title{padding:16px 0 8px;border:0}.develop-page-report>.develop-page-title h2{font-size:26px}.develop-page-report .develop-report-sequence>.develop-step{margin-top:14px;padding:18px;border:1px solid var(--ui-dce7e3,#dce7e3);border-radius:12px;background:#fff}.develop-page-report .develop-step>header>span{width:25px;height:25px;border-radius:6px}.develop-page-report .develop-step-body{margin-left:0}@media(max-width:760px){.develop-page-report{padding:0 14px}.develop-page-title>button{grid-column:1;grid-row:auto}.develop-page-concepts .develop-page-title,.develop-page-mechanisms .develop-page-title{grid-template-columns:1fr}}.develop-candidate-list>button{min-width:0;overflow-wrap:anywhere}.develop-candidate-preview{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;width:100%;margin-bottom:8px;overflow:hidden;border:1px solid var(--dev-line);border-radius:6px;background:#fff}.develop-candidate-preview>img{display:block;width:100%;height:100%;object-fit:contain}.develop-candidate-preview>span{padding:12px;color:var(--dev-muted);font-size:12px;text-align:center}.develop-candidate-preview>span>small,.develop-candidate-preview>span>strong{display:block;margin:6px 0;overflow-wrap:anywhere}.develop-report-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.develop-report-content-layout>.develop-report-summary{grid-column:2;grid-row:1/20}.develop-report-content-layout>:not(.develop-report-summary){grid-column:1}.develop-subject-current>button{padding:9px 13px;border:1px solid var(--ui-cfdcd7,#cfdcd7);border-radius:7px;background:#fff;color:var(--ui-24483d,#24483d)}@media(max-width:900px){.develop-report-content-layout{grid-template-columns:1fr}.develop-report-content-layout>.develop-report-summary{grid-column:1;grid-row:auto}}@media(max-width:560px){.develop-advanced-format,.develop-subject-choices{grid-template-columns:1fr}.develop-subject-current{align-items:flex-start;flex-direction:column}}.develop-discussion-text{overflow-wrap:anywhere;line-height:1.5}.develop-discussion-text h2,.develop-discussion-text h3{font-size:14px;margin:12px 0 5px}.develop-discussion-text p{white-space:normal}.develop-discussion-text ol,.develop-discussion-text ul{padding-left:20px}.develop-discussion-text li+li{margin-top:6px}.develop-page-title>p{font-size:13px!important;line-height:1.5;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}.develop-source-detail>label:has(textarea){display:grid;gap:6px;margin-top:10px}.develop-source-detail textarea{display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--dev-line);border-radius:7px;font:inherit;resize:vertical}.develop-drop-zone strong{display:block}.develop-drop-zone small{display:block;margin-top:4px}.develop-activity{display:grid;gap:6px;margin:10px 0;padding:10px 14px;border:1px solid #d9e4df;border-radius:8px;background:#f5faf7;font-size:13px;color:#244b3e}.develop-activity:empty{display:none}.develop-activity progress{width:100%;height:7px;accent-color:#336855}.develop-activity small{color:#596f66}.validate-main{--ink:var(--ui-17201d,#17201d);--muted:var(--ui-68736f,#68736f);--line:var(--ui-dfe5e2,#dfe5e2);--soft:var(--ui-f6f8f7,#f6f8f7);--green:var(--ui-126c54,#126c54);--green2:var(--ui-eaf5f1,#eaf5f1);--white:#fff;--shadow:0 10px 28px rgba(23,32,29,.07)}.validate-main *{box-sizing:border-box}.validate-main{margin:0}.validate-main button,.validate-main input,.validate-main select,.validate-main textarea{font:inherit}.validate-main .top{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 30px;gap:34px;position:sticky;top:0;background:#fff;z-index:5}.validate-main .brand{font-weight:800;letter-spacing:.4px;font-size:20px}.validate-main .brand small{font-size:9px;color:var(--ui-87918d,#87918d);margin-left:7px}.validate-main .steps{display:flex;gap:7px;flex:1 1;justify-content:center}.validate-main .step{border:0;background:transparent;padding:11px 15px;border-radius:8px;color:var(--ui-66716d,#66716d);cursor:pointer}.validate-main .step.active{background:var(--green2);color:var(--green);font-weight:700}.validate-main .avatar{width:34px;height:34px;border-radius:50%;background:var(--ui-edf0ef,#edf0ef);display:grid;place-items:center;font-size:12px}.validate-main .shell{display:grid;grid-template-columns:245px 1fr;min-height:calc(100vh - 66px)}.validate-main aside{border-right:1px solid var(--line);padding:25px 16px;background:#fbfcfc}.validate-main .side-title{font-size:11px;color:var(--ui-8a9490,#8a9490);font-weight:700;letter-spacing:.9px;margin:4px 10px 12px}.validate-main .nav{display:flex;flex-direction:column;gap:6px}.validate-main .nav button{border:0;background:transparent;text-align:left;padding:12px;border-radius:8px;cursor:pointer;color:var(--ui-4e5b56,#4e5b56)}.validate-main .nav button.active{background:var(--green2);color:var(--green);font-weight:700}.validate-main .project{margin-top:28px;border-top:1px solid var(--line);padding-top:18px}.validate-main .project .card{padding:12px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.45}.validate-main .eyebrow{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--green);text-transform:uppercase}.validate-main h1{font-size:34px;margin:8px 0;letter-spacing:-.6px}.validate-main .sub{color:var(--muted);max-width:760px;line-height:1.55}.validate-main .cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 34px}.validate-main .mode{border:1px solid var(--line);border-radius:12px;padding:20px;background:#fff;cursor:pointer;text-align:left;min-height:135px;transition:.15s}.validate-main .mode:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.validate-main .mode.active{border:1.5px solid var(--green);background:var(--ui-fbfefd,#fbfefd)}.validate-main .mode .num{font-size:11px;color:var(--ui-85908b,#85908b);font-weight:700}.validate-main .mode h3{margin:9px 0 7px;font-size:18px}.validate-main .mode p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.validate-main .tags{margin-top:12px;color:var(--green);font-size:11px}.validate-main .workspace{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.validate-main .ws-head{padding:22px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.validate-main .ws-head h2{margin:3px 0 5px;font-size:21px}.validate-main .ws-head p{margin:0;color:var(--muted);font-size:13px}.validate-main .context{font-size:11px;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:9px 11px;align-self:center}.validate-main .ws-body{padding:24px}.validate-main .taskbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.validate-main .task{border:1px solid var(--line);background:#fff;padding:9px 12px;border-radius:20px;cursor:pointer;font-size:12px}.validate-main .task.active{background:var(--green);color:#fff;border-color:var(--green)}.validate-main .section-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:var(--ui-7c8782,#7c8782);margin:22px 0 10px}.validate-main .grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.validate-main .field label{display:block;font-size:11px;font-weight:700;margin:0 0 6px;color:var(--ui-4f5c57,#4f5c57)}.validate-main .field input,.validate-main .field select,.validate-main .field textarea{width:100%;border:1px solid var(--ui-ccd5d1,#ccd5d1);border-radius:8px;padding:11px 12px;background:#fff;color:var(--ui-26312d,#26312d);outline:none}.validate-main .field input:focus,.validate-main .field select:focus,.validate-main .field textarea:focus{border-color:var(--green)}.validate-main .smart-field{display:flex;border:1px solid var(--ui-ccd5d1,#ccd5d1);border-radius:8px;overflow:hidden;background:#fff}.validate-main .smart-field input{border:0!important;border-radius:0!important;flex:1 1;min-width:0}.validate-main .smart-field.suggest{background:var(--ui-fbfefd,#fbfefd);border-color:var(--ui-b8d9ce,#b8d9ce)}.validate-main .smart-field.optional{border-style:dashed}.validate-main .field-action{border:0;border-left:1px solid var(--ui-dbe4e0,#dbe4e0);background:var(--ui-f7faf9,#f7faf9);padding:0 11px;color:var(--green);font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.validate-main .auto-badge,.validate-main .optional-badge{font-size:9px;font-weight:400;border-radius:10px;padding:2px 6px;margin-left:5px}.validate-main .auto-badge{background:var(--ui-eaf5f1,#eaf5f1);color:var(--green)}.validate-main .optional-badge{background:var(--ui-f1f3f2,#f1f3f2);color:var(--ui-74807b,#74807b)}.validate-main .full{grid-column:1/-1}.validate-main .boundary{display:flex;gap:10px;flex-wrap:wrap}.validate-main .pill{border:1px solid var(--line);padding:9px 12px;border-radius:8px;cursor:pointer;font-size:12px;background:#fff}.validate-main .pill.on{border-color:var(--green);background:var(--green2);color:var(--green);font-weight:700}.validate-main .scope{margin-top:22px;padding:16px 18px;border-left:3px solid var(--green);background:var(--ui-f7faf9,#f7faf9);border-radius:4px 9px 9px 4px}.validate-main .scope b{font-size:11px;text-transform:uppercase;letter-spacing:.7px}.validate-main .scope p{font-size:13px;line-height:1.55;margin:7px 0 0;color:var(--ui-45524d,#45524d)}.validate-main .actions{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.validate-main .ghost{border:1px solid var(--line);background:#fff;padding:11px 14px;border-radius:8px;cursor:pointer}.validate-main .run{border:0;background:var(--green);color:#fff;padding:12px 18px;border-radius:8px;font-weight:700;cursor:pointer}.validate-main .result{display:none;margin-top:18px;border-top:1px solid var(--line);padding-top:22px}.validate-main .result.show{display:block}.validate-main .result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.validate-main .result-card{background:var(--soft);border-radius:9px;padding:14px}.validate-main .result-card b{font-size:11px;text-transform:uppercase}.validate-main .result-card p{font-size:12px;color:var(--ui-5d6964,#5d6964);line-height:1.45}.validate-main .stage{border:1px solid var(--line);border-radius:12px;margin:28px 0 18px;background:#fff;overflow:hidden}.validate-main .stage-head{display:flex;gap:14px;padding:22px 24px 14px}.validate-main .stage-num{width:38px;height:38px;border-radius:50%;background:var(--ui-def3eb,#def3eb);color:var(--ui-083c31,#083c31);display:grid;place-items:center;font-weight:800;flex:0 0 auto}.validate-main .stage-head h2{font-size:18px;margin:3px 0 6px}.validate-main .stage-head p{font-size:13px;color:#536f96;margin:0;line-height:1.45}.validate-main .stage-body{padding:0 24px 22px 76px}.validate-main .source-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.validate-main .source-option{border:1px solid #cfdbe4;border-radius:10px;padding:17px 20px;display:flex;gap:14px;min-height:77px;cursor:pointer;background:#fff}.validate-main .source-option.on{border-color:var(--ui-73cbb4,#73cbb4);background:var(--ui-edf9f5,#edf9f5)}.validate-main .source-option input{margin-top:2px;accent-color:var(--ui-167a60,#167a60)}.validate-main .source-option b{font-size:14px}.validate-main .source-option span{display:block;color:#536f96;font-size:12px;margin-top:5px;line-height:1.35}.validate-main .input-panel{border:1px solid #d7e1e8;border-radius:10px;margin-top:12px;padding:16px;background:#fcfdfd}.validate-main .input-panel h3{font-size:14px;margin:0 0 7px}.validate-main .input-panel h3 span{font-weight:400;color:#536f96}.validate-main .input-panel>p{font-size:12px;color:#536f96;margin:0 0 12px}.validate-main .context-list{border:1px solid #d7e1e8;border-radius:8px;background:#fff;padding:12px 15px;font-size:12px;color:#536f96}.validate-main .context-list b{color:var(--ink)}.validate-main .upload{border:2px dashed #d6e1e8;border-radius:9px;padding:24px;text-align:center;cursor:pointer;background:#fff}.validate-main .upload b{font-size:15px}.validate-main .upload span{display:block;font-size:11px;color:#536f96;margin-top:7px}.validate-main .external{display:none}.validate-main .external.show{display:block}.validate-main .reasoning-panel{display:none;border:1px solid #d7e1e8;border-radius:10px;margin-top:12px;padding:16px;background:#fcfdfd}.validate-main .reasoning-panel.show{display:block}.validate-main .view-tabs{display:flex;gap:10px;margin-bottom:14px}.validate-main .view-tab{border:1px solid #cfdbe4;background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.validate-main .view-tab.active{border-color:var(--ui-73cbb4,#73cbb4);background:var(--ui-edf9f5,#edf9f5);color:var(--ui-173d36,#173d36)}.validate-main .reasoning-view{display:none}.validate-main .reasoning-view.active{display:block}.validate-main .reasoning-title{font-size:13px;font-weight:700;margin:3px 0 10px}.validate-main .reasoning-node{border:1px solid #d7e1e8;border-radius:8px;background:#fff;padding:12px 15px;display:flex;gap:12px;margin-top:8px;cursor:pointer}.validate-main .reasoning-node input{margin-top:2px;accent-color:var(--ui-167a60,#167a60)}.validate-main .reasoning-node b{font-size:12px}.validate-main .reasoning-node span{display:block;color:#536f96;font-size:11px;margin-top:5px}.validate-main .graph-placeholder{min-height:210px;border:1px dashed #cbd8df;border-radius:9px;background:#fff;display:grid;place-items:center;text-align:center;padding:24px;color:#536f96;font-size:12px}.validate-main .graph-placeholder b{display:block;color:var(--ink);font-size:14px;margin-bottom:6px}.validate-main .describe{width:100%;min-height:92px;margin-top:12px;border:1px solid #d1dce3;border-radius:8px;padding:13px;resize:vertical}.validate-main .stage2{margin-top:18px}.validate-main .stage2 .stage-body{padding-top:0}.validate-main .command-section{margin-top:24px;border-top:1px solid var(--line);padding-top:4px}.validate-main .command-help{font-size:12px;color:var(--muted);line-height:1.5;margin:0 0 10px}.validate-main .command-box{width:100%;min-height:160px;border:1px solid var(--ui-b8d9ce,#b8d9ce);border-radius:9px;padding:14px;resize:vertical;line-height:1.55;color:var(--ui-34423d,#34423d);background:var(--ui-fbfefd,#fbfefd)}.validate-main .command-box:focus{outline:none;border-color:var(--green)}.validate-main .command-meta{font-size:10px;color:var(--ui-7a8580,#7a8580);margin-top:8px}.validate-main .template-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px}.validate-main .template-select{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;min-width:220px}.validate-main .run-row{border-top:1px solid var(--line);padding-top:18px}.validate-main .result-summary{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:9px}.validate-main .result-summary b{display:block;font-size:13px}.validate-main .result-summary span{display:block;color:var(--muted);font-size:11px;margin-top:4px}.validate-main .report-panel{margin-top:24px;border:1px solid var(--line);border-radius:12px;padding:20px;background:#fcfdfd}.validate-main .report-head h3{margin:3px 0 6px;font-size:18px}.validate-main .report-head p{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.45}.validate-main .report-label{margin-top:0}.validate-main .report-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.validate-main .report-preview{display:none;margin-top:16px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.55;color:var(--ui-4e5b56,#4e5b56)}.validate-main .report-preview.show{display:block}@media(max-width:850px){.validate-main .shell{grid-template-columns:1fr}.validate-main .steps,.validate-main aside{display:none}.validate-main{padding:28px 18px}.validate-main .cards,.validate-main .grid,.validate-main .result-grid{grid-template-columns:1fr}}.validate-main{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;padding:42px 50px 70px;max-width:1250px;width:100%;margin:auto}.validate-main button:disabled{opacity:.55;cursor:wait}.validate-main .source-picker{max-height:300px;overflow:auto;margin-top:12px}.validate-main .source-line{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:12px}.validate-main .source-line select{margin-left:auto;max-width:130px}.validate-main .notice{font-size:12px;color:#536f96;padding:10px 0;white-space:pre-wrap}.validate-main .graph-selection{overflow:auto;border:1px solid #d7e1e8;border-radius:9px;background:#fff}.validate-main .graph-selection svg{display:block}.validate-main .graph-selection g{cursor:pointer}.validate-main .result-card p{white-space:pre-wrap;overflow-wrap:anywhere}.validate-main .field-provenance{font-size:10px;color:var(--ui-68736f,#68736f);margin-top:5px}.validate-main .history{margin-top:18px;font-size:12px}.validate-main .history button{margin:4px}.validate-main .report-preview{white-space:pre-wrap}@media(max-width:850px){.validate-main{padding:28px 18px}.validate-main .source-grid{grid-template-columns:1fr}.validate-main .stage-body{padding-left:24px}.validate-main .template-row{flex-wrap:wrap}}.validate-main .reasoning-node>div{min-width:0}.validate-main .reasoning-node span{overflow-wrap:anywhere}.validate-main .reasoning-details{margin:4px 0 12px 28px;font-size:11px;color:#536f96}.validate-main .reasoning-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.studio-shell{--studio-muted:var(--ui-58685f,#58685f)}.login-shell,.studio-shell,.studio-shell :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif}.studio-main{min-width:0}.login-shell :is(button,a,input):focus-visible,.studio-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-387c62,#387c62);outline-offset:3px}.studio-shell button:disabled{cursor:not-allowed}.studio-shell :is(.project-lifecycle-nav,.studio-stage-submenu,.research-presets) button:disabled{opacity:.65}.workspace-skip{position:fixed;top:-80px;left:18px;z-index:300;padding:12px 18px;border-radius:9px;color:#fff;background:var(--ui-174b3b,#174b3b)}.workspace-skip:focus{top:12px}.studio-nav-backdrop{display:none}.studio-title{flex:1 1}.studio-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-account{flex-shrink:0}.account-access-link,.studio-account>button{min-height:40px;display:inline-flex;align-items:center;border-radius:8px}.account-access-link{padding:7px 10px;background:var(--ui-edf3ee,#edf3ee);color:var(--ui-315746,#315746);text-decoration:none}.account-access-link:hover,.studio-account>button:hover{background:var(--ui-e4eee7,#e4eee7)}.studio-close,.studio-menu{min-width:44px;min-height:44px}.studio-kicker{color:var(--ui-466352,#466352);letter-spacing:1.05px;font-size:11px}.workspace-section-nav{display:flex;gap:7px;padding:9px 24px;border-bottom:1px solid var(--ui-dce5dd,#dce5dd);background:var(--ui-f8faf7,#f8faf7)}.workspace-section-nav button{min-height:36px;padding:7px 12px;border:1px solid var(--ui-cfdbd1,#cfdbd1);border-radius:8px;color:var(--ui-355744,#355744);background:#fff;cursor:pointer}.workspace-section-nav button[aria-pressed=true]{color:#fff;border-color:var(--ui-315f4c,#315f4c);background:var(--ui-315f4c,#315f4c)}.workspace-section-nav span{margin-left:5px;opacity:.8}.stage-workbench{padding:22px 32px 40px}.research-heading{margin-bottom:16px}.research-heading h2{font-size:clamp(25px,2.2vw,34px);letter-spacing:-.9px;line-height:1.2}.research-heading p{color:var(--ui-526259,#526259);font-size:14px}.research-heading-actions>button{font-size:13px;min-height:44px;padding:10px 13px}.mer-design-selector{padding:10px 12px;border-bottom:1px solid var(--ui-dfe5e0,#dfe5e0);display:flex;align-items:end;justify-content:space-between;gap:12px}.mer-design-selector label{display:grid;gap:4px;color:var(--ui-40584a,#40584a);font-size:11px;font-weight:700}.mer-design-selector select{min-width:210px;padding:7px 9px;border:1px solid var(--ui-cbd8cf,#cbd8cf);border-radius:7px;background:#fff}.mer-design-selector small{color:var(--ui-64756b,#64756b);font-size:10px}.mer-inspector-preview{width:100%;margin-top:10px;padding:7px;border:1px solid var(--ui-d5e0d8,#d5e0d8);border-radius:9px;background:#fff;display:grid;gap:5px;cursor:pointer}.mer-inspector-preview img{width:100%;height:150px;object-fit:contain}.mer-inspector-preview small{color:var(--ui-486253,#486253);font-weight:700}.validation-principle,.validation-structure-text{display:grid;gap:6px;margin-top:12px}.validation-principle{padding:12px;border:1px solid var(--ui-d8e5da,#d8e5da);border-radius:9px;background:#fff}.validation-principle p{margin:0}.validation-structure-text textarea{margin-top:5px}.tester-account-list{margin:10px 0 16px;padding:12px;border:1px solid var(--ui-d8e4da,#d8e4da);border-radius:9px;background:var(--ui-f7faf7,#f7faf7)}.tester-account-list>strong{font-size:13px}.tester-account-list ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.tester-account-list li{padding:7px 9px;border-radius:7px;background:#fff;display:grid;gap:2px}.tester-account-list small{color:var(--ui-596d61,#596d61);overflow-wrap:anywhere}.tester-account-list p{margin:7px 0 0;color:var(--ui-5f7066,#5f7066);font-size:12px}.research-presets{gap:12px}.research-presets button{min-height:110px;padding:17px;border-radius:13px;transition:border-color .15s,background .15s,box-shadow .15s}.research-presets button:hover:not(:disabled){border-color:var(--ui-8caf9b,#8caf9b);box-shadow:0 4px 15px var(--ui-234c3710,#234c3710)}.research-presets button[aria-pressed=true]{background:var(--ui-edf5ee,#edf5ee);border-color:var(--ui-31634e,#31634e);box-shadow:0 0 0 1px var(--ui-31634e,#31634e)}.research-presets strong{display:flex;justify-content:space-between;gap:8px;align-items:start;line-height:1.4}.research-presets strong i{color:var(--ui-527360,#527360);font-style:normal}.research-presets span{display:block;overflow:visible;font-size:13px;line-height:1.5;color:var(--ui-52665a,#52665a)}.research-composer,.research-saved{box-shadow:0 4px 18px var(--ui-233a2e04,#233a2e04);border-color:var(--ui-dbe4dc,#dbe4dc);padding:26px}.research-composer-heading{align-items:start}.research-form-hint{font-size:13px;color:var(--ui-5c6d62,#5c6d62);margin:8px 0 0}.research-composer label,.research-selection label{font-size:13px}.research-composer :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.research-selection input:not([type=checkbox]):not([type=radio]){font-size:15px;font-weight:400;background:#fff;min-height:46px}.research-composer textarea{resize:vertical;line-height:1.6}.research-composer small{color:var(--ui-596e60,#596e60);font-size:12px}.research-composer .optional{color:var(--ui-627469,#627469);display:inline}.research-question{margin-bottom:18px}.research-question label{display:block}.research-question textarea{display:block;margin-top:8px}.research-scope-options{margin:18px 0;padding:15px 16px;border:1px solid var(--ui-dbe5dd,#dbe5dd);border-radius:11px;background:var(--ui-fafcf9,#fafcf9)}.research-scope-options summary{color:var(--ui-355540,#355540);cursor:pointer;font-size:13px;font-weight:650}.research-scope-options summary>span{display:block;margin:5px 0 0 17px;color:var(--ui-607468,#607468);font-size:12px;font-weight:400}.research-scope-options .research-fields{margin:18px 0 0}.research-refinements{background:var(--ui-f6f9f5,#f6f9f5);border-color:var(--ui-dde7dc,#dde7dc)}.research-refinements h4{font-size:13px;color:var(--ui-355741,#355741)}.research-refinements .research-fields{margin-bottom:0}.discover-section-heading{display:flex;align-items:flex-start;gap:13px;padding:18px 0 12px;border-top:1px solid var(--ui-e2ebe3,#e2ebe3);margin-top:18px}.discover-composer .research-context-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.discover-open-graph{margin-top:12px;border:1px solid var(--ui-bdd7c4,#bdd7c4);background:white;border-radius:8px;padding:9px 12px;color:var(--ui-255b40,#255b40);font-weight:650}.discover-section-heading>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--ui-dff2e9,#dff2e9);color:var(--ui-075b49,#075b49);font-weight:750}.discover-section-heading h4{margin:1px 0 3px;font-size:16px;color:var(--ui-122c22,#122c22)}.discover-section-heading p{margin:0;color:var(--ui-637467,#637467);font-size:12px;line-height:1.5}.discover-template-panel{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid var(--ui-b8dbca,#b8dbca);border-radius:11px;background:var(--ui-f2faf5,#f2faf5)}.discover-template-panel>div:first-child{display:grid;gap:6px}.discover-template-panel>div:first-child>label{font-weight:700}.discover-template-actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.discover-template-actions label{flex:1 1 200px}.discover-template-list button,.discover-template-panel button{border:1px solid var(--ui-c9dbcd,#c9dbcd);border-radius:8px;background:white;color:var(--ui-234c36,#234c36);padding:10px 12px;font-weight:650}.discover-template-panel details{border-top:1px solid var(--ui-d4e9db,#d4e9db);padding-top:10px}.discover-template-panel summary{cursor:pointer;font-size:13px;font-weight:700}.discover-template-panel p{margin:0;font-size:12px;color:var(--ui-42604e,#42604e)}.discover-template-list{display:grid;gap:8px;margin-top:10px}.discover-template-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid var(--ui-deeadf,#deeadf);border-radius:8px;background:white}.discover-template-list strong{margin-right:auto;font-size:13px}.discover-template-list input{max-width:240px}.discover-more-options{margin:16px 0}.discover-more-options summary{cursor:pointer;font-weight:700;font-size:13px}.discover-more-options summary small{margin-left:5px;font-weight:400}.discover-more-options .research-fields{margin-top:15px}.discover-evidence-list{display:grid;gap:8px;margin:8px 0 20px}.discover-evidence-list>strong{font-size:13px}.research-composer .discover-evidence-list label{display:flex;align-items:start;gap:9px;padding:10px;border:1px solid var(--ui-e0e9e0,#e0e9e0);border-radius:8px}.research-composer .discover-evidence-list input{flex:0 0 16px;width:16px;min-height:16px;height:16px;margin:2px 0 0;accent-color:var(--ui-176554,#176554)}.discover-evidence-list b,.discover-evidence-list small{display:block}.discover-evidence-list p{font-size:12px;color:var(--ui-617365,#617365)}.semantic-preview{background:var(--ui-fafbf9,#fafbf9)}.research-composer footer{position:sticky;bottom:10px;z-index:5;border:1px solid var(--ui-dbe5db,#dbe5db);border-radius:12px;padding:12px;background:#fffffffa;box-shadow:0 4px 20px var(--ui-1c3e2a0c,#1c3e2a0c)}.research-model-choice,.studio-model-choice{display:grid;gap:6px;margin:0 0 16px;max-width:420px}.research-model-choice label,.studio-model-choice label{color:var(--ui-4d6656,#4d6656);font-size:12px;font-weight:700}.research-model-choice select,.studio-model-choice select{min-height:40px;padding:8px 10px;border:1px solid var(--ui-cfdcd2,#cfdcd2);border-radius:9px;color:var(--ui-253c2c,#253c2c);background:#fff;font:inherit}.research-model-choice small,.studio-model-choice small{color:var(--ui-6d7d72,#6d7d72);font-size:11px}.research-run{min-height:46px;white-space:nowrap;box-shadow:0 2px 3px var(--ui-16452f15,#16452f15)}.research-cancel,.research-run{display:inline-flex;align-items:center;justify-content:center;gap:8px}.research-run:hover:not(:disabled){background:var(--ui-174b3b,#174b3b)}.research-progress{display:flex;align-items:center;gap:14px;padding:17px;background:var(--ui-eef5ef,#eef5ef);border:1px solid var(--ui-cddfcf,#cddfcf);color:var(--ui-345941,#345941)}.research-progress>.research-spinner{flex-shrink:0;width:20px;height:20px;margin:0}.research-progress strong{font-size:14px}.research-progress p{margin:3px 0 0;font-size:13px}.research-elapsed{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.research-cancel{min-height:38px;padding:8px 11px;border:1px solid #b76a5c;border-radius:8px;color:#843c31;background:#fff8f6;font-size:12px;font-weight:650;white-space:nowrap}.research-cancel:hover:not(:disabled){background:#fff0ec}.research-error,.research-success{border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.research-error{background:#fff3ef;color:#873d2e;border:1px solid #edc7bb}.research-success{background:#eef7ed;color:#315e38;border:1px solid #cbdec5}#research-composer,#research-result,.research-saved{scroll-margin-top:92px}.research-saved>header{margin-bottom:16px}.research-saved-tools{display:flex;align-items:end;gap:16px;margin-bottom:20px}.research-saved-tools label{display:grid;gap:7px;width:min(420px,100%);font-size:12px;font-weight:650;color:var(--ui-4d6656,#4d6656)}.research-saved-tools input{min-width:0;width:100%;border:1px solid var(--ui-cfdcd2,#cfdcd2);border-radius:9px;padding:11px 13px;background:#fff;color:var(--ui-253c2c,#253c2c);font:inherit;font-size:14px;font-weight:400}.research-saved-tools button{min-height:42px;padding:9px 14px;border:1px solid var(--ui-cddbcf,#cddbcf);border-radius:9px;background:#fff;color:var(--ui-315c40,#315c40);margin-left:auto;white-space:nowrap;font-size:13px}.research-results-layout{grid-template-columns:250px minmax(0,1fr);gap:26px}.research-results-layout>nav{align-self:start;position:sticky;top:95px;max-height:min(720px,75vh);padding:3px}.research-results-layout>nav button{background:#fff;padding:14px}.research-saved-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;border:1px solid var(--ui-dbe5dc,#dbe5dc);border-radius:10px;overflow:visible;background:#fff}.research-saved-row+.research-saved-row{margin-top:8px}.research-saved-row>button:first-child{min-width:0;border:0;border-radius:0;text-align:left}.research-saved-row>button:first-child[aria-pressed=true]{background:var(--ui-eff6ec,#eff6ec);border-left:3px solid var(--ui-3a6d4e,#3a6d4e)}.research-saved-row>button:first-child{padding-right:64px}.research-delete{position:absolute;top:10px;right:10px;z-index:20;width:42px;height:42px;display:grid;place-items:center;border:1px solid #e0b9b0;border-radius:9px;color:#9a4036;background:#fff8f6;font-size:22px;cursor:pointer}.research-delete:hover:not(:disabled){background:#ffede9;border-color:#c98578}.research-delete:disabled{opacity:.55;cursor:wait}.research-results-layout>nav strong{overflow-wrap:anywhere}.research-results-layout>nav span{font-size:11px;color:var(--ui-617369,#617369)}.research-list-empty{font-size:13px;color:var(--ui-607165,#607165);line-height:1.65;padding:12px}.research-result{min-width:0}.research-result-title h3{font-size:23px;letter-spacing:-.45px;overflow-wrap:anywhere}.research-result-title p,.research-result-title span{color:var(--ui-5d7264,#5d7264)}.research-result-title>button{font-size:13px;background:var(--ui-edf5ec,#edf5ec);color:var(--ui-2f5a3e,#2f5a3e)}.research-result-tabs{gap:14px}.research-result-tabs button{min-height:44px;font-size:13px}.research-analysis{font-size:15px;line-height:1.8}.research-analysis :is(h1,h2){font-size:1.35em;letter-spacing:-.3px;padding-bottom:.45em;border-bottom:1px solid var(--ui-e3e9e1,#e3e9e1)}.research-analysis h3{font-size:1.15em}.research-analysis li{margin:.4em 0}.research-analysis blockquote{border-left:3px solid var(--ui-a9c5ad,#a9c5ad);background:var(--ui-f5f8f2,#f5f8f2);margin:1.2em 0;padding:2px 18px}.research-table-scroll{max-width:100%;overflow-x:auto;margin:1.3em 0;border:1px solid var(--ui-d9e3d7,#d9e3d7);border-radius:10px}.research-analysis .research-table-scroll table{display:table;overflow:visible;margin:0;border-style:hidden}.research-analysis th{background:var(--ui-eef4ed,#eef4ed);color:var(--ui-38573f,#38573f)}.research-analysis td,.research-analysis th{border-color:var(--ui-dbe4d8,#dbe4d8);min-width:130px;vertical-align:top;padding:12px 14px}.research-analysis tr:nth-child(2n) td{background:var(--ui-fafcf8,#fafcf8)}.research-source-list a{color:var(--ui-2e553b,#2e553b);text-decoration:none;background:var(--ui-fafcf9,#fafcf9)}.research-source-list a:hover{border-color:var(--ui-82a889,#82a889)}.research-source-list small{color:var(--ui-5c7163,#5c7163)}.reading-mode .research-results-layout{grid-template-columns:minmax(0,1fr)}.reading-mode .research-results-layout>nav{display:none}.reading-mode .research-result{width:min(960px,100%);margin:0 auto}.login-card>p{line-height:1.65}.login-modes button[aria-pressed=true]{color:var(--ui-24503c,#24503c)}.login-modes{background:var(--ui-edf2ed,#edf2ed)}.login-security{gap:9px}@media (max-width:1180px){.stage-workbench{padding:24px}.research-results-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}}@media (max-width:860px){.studio-sidebar:not(.open){visibility:hidden}.studio-sidebar.open{visibility:visible}.studio-nav-backdrop{display:block;position:fixed;inset:0;z-index:29;border:0;background:var(--ui-102b2066,#102b2066);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.studio-sidebar{height:100dvh}.studio-account{gap:6px}.studio-account>button{display:inline-flex}.studio-topbar{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;padding:12px 16px}.studio-title h1{font-size:20px}.studio-account{grid-column:1/-1;justify-content:flex-end;width:100%;border-top:1px solid var(--ui-e4e9e2,#e4e9e2);padding-top:7px}.studio-avatar{order:-1;margin-right:auto}.studio-sync,.studio-title p{display:none}}@media (max-width:820px){.login-story{padding:22px 24px}.login-copy,.login-proof{display:none}.login-brand{margin:0}.login-access{padding:24px 16px}.login-card{padding:26px 22px}}@media (max-width:700px){.workspace-section-nav{padding:8px 12px;overflow-x:auto}.workspace-section-nav button{white-space:nowrap}.mer-design-selector{align-items:stretch;flex-direction:column}.stage-workbench{padding:23px 14px 32px}.research-heading{gap:6px;margin-bottom:20px}.research-heading h2{font-size:26px}.research-heading p{font-size:14px}.research-heading-actions>button{font-size:12px}.research-presets{gap:10px;margin-bottom:22px}.research-presets button{min-height:116px;padding:14px}.research-presets strong{font-size:13px}.research-presets span{font-size:12px}.research-composer,.research-saved{padding:18px 16px}.research-composer-heading{flex-direction:column}.research-composer-heading>button{white-space:normal;text-align:left}.research-composer :is(input,select,textarea),.research-saved-tools input,.research-selection input{font-size:16px}.research-composer footer{bottom:8px;gap:10px}.research-progress{flex-wrap:wrap}.research-progress .research-elapsed{margin-left:0}.research-results-layout{grid-template-columns:minmax(0,1fr)}.research-results-layout>nav{position:static;max-height:260px}.research-saved-tools{flex-wrap:wrap;gap:10px}.research-saved-tools label{width:100%}.research-saved-tools button{margin-left:0}.research-selection{padding:14px}.research-result-tabs{gap:4px}.research-result-tabs button{padding:10px}.research-result-title h3{font-size:21px}.research-analysis{font-size:15px}.research-analysis td,.research-analysis th{min-width:180px}.research-result-empty{padding:30px 10px}#research-composer,#research-result,.research-saved{scroll-margin-top:125px}}@media (prefers-reduced-motion:reduce){.research-spinner{animation:none}.research-presets button,.studio-sidebar{transition:none}html{scroll-behavior:auto}}.research-result-menu{position:absolute;top:8px;right:8px;z-index:2}.research-result-menu[open]{z-index:21}.research-result-menu summary{cursor:pointer;list-style:none;padding:8px;border:1px solid var(--ui-dbe5dc,#dbe5dc);border-radius:7px;background:white}.research-result-menu summary::-webkit-details-marker{display:none}.research-result-menu>div{position:absolute;right:0;width:220px;max-width:65vw;padding:4px;background:white;border:1px solid var(--ui-dbe5dc,#dbe5dc);border-radius:9px;box-shadow:0 8px 24px var(--ui-20392826,#20392826)}.research-result-menu>div>button{display:block;width:100%;text-align:left;border:0;border-radius:5px}.research-result-menu>div>button:hover{background:var(--ui-eff6ec,#eff6ec)}.research-mechanism-save{display:grid;gap:10px;padding:16px;margin-top:12px;border:1px solid var(--ui-dbe5dc,#dbe5dc);border-radius:10px;background:var(--ui-f5f8f3,#f5f8f3)}.research-mechanism-save label{display:grid;gap:5px}.research-mechanism-save input,.research-mechanism-save textarea{width:100%;padding:10px;border:1px solid var(--ui-b7c9bb,#b7c9bb);border-radius:6px;font:inherit}.research-mechanism-entries{margin:12px 18px;padding:12px;border:1px solid var(--ui-cddbd0,#cddbd0);border-radius:12px;background:var(--ui-f6f9f6,#f6f9f6);display:grid;gap:7px}.research-mechanism-entries header{display:grid;gap:3px}.research-mechanism-entries article{padding:8px;border:1px solid var(--ui-dce5de,#dce5de);border-radius:9px;background:white;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.research-mechanism-entries article>span{padding:4px 7px;border-radius:6px;color:white;background:var(--ui-315f4c,#315f4c);font-size:11px;font-weight:800}.research-mechanism-entries article p{margin:3px 0 0;color:var(--ui-607068,#607068);font-size:12px}.studio-drawing-history article{margin-top:8px;padding:9px;border:1px solid var(--ui-dce5de,#dce5de);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.studio-drawing-history article p{grid-column:1/-1;margin:0}.studio-drawing-history article div{display:grid;gap:2px}.studio-visual-heading-actions{display:flex;align-items:center;gap:10px}.studio-visual-heading-actions button{border:0;border-radius:9px;padding:10px 14px;color:white;background:var(--ui-315f4c,#315f4c);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.studio-visual-heading-actions button:last-child{width:36px;height:36px;padding:0;color:var(--ui-657068,#657068);background:var(--ui-f1f3f0,#f1f3f0);font-size:22px}.studio-visual-heading-actions button:disabled{opacity:.5;cursor:default}.saved-mechanisms-workspace{grid-template-columns:minmax(0,1fr);padding-top:16px}.saved-mechanisms-workspace>.studio-inspector{display:none}.saved-mechanisms-workspace .mer-workspace>header h2{font-size:22px}.saved-mechanisms-workspace .mer-context,.saved-mechanisms-workspace .mer-workspace>header p:not(.studio-kicker){display:none}.saved-mechanisms-workspace .mer-canvas-stage.disassembled img,.saved-mechanisms-workspace .mer-canvas-stage.line img{width:100%;max-height:min(52vh,500px);object-fit:contain}.saved-mechanisms-workspace .mer-candidate-row{display:block}.saved-mechanisms-workspace .mer-row-actions{display:flex;justify-content:flex-end;gap:8px;padding:3px 0 7px}.studio-stage-submenu button{display:flex;align-items:center;gap:10px}.studio-stage-submenu button>svg{width:18px;height:18px;flex-shrink:0}.discover-workbench{max-width:1500px;padding:22px 28px 40px}.discover-workbench .research-heading{align-items:center;gap:16px;margin-bottom:18px}.discover-workbench .research-heading .studio-kicker{margin:0 0 6px;font-size:11px}.discover-workbench .research-heading h2{margin:0 0 7px;font-size:26px;letter-spacing:-.6px}.discover-workbench .research-heading p:last-child{margin:0;font-size:13px}.discover-workbench .research-presets{gap:10px;margin-bottom:18px}.discover-workbench .research-presets button{min-width:0;min-height:108px;padding:15px;border-radius:10px}.discover-workbench .research-presets strong{align-items:center;gap:9px;margin-bottom:9px}.discover-workbench .research-presets strong>svg{width:23px;height:23px;color:var(--ui-386b54,#386b54);flex-shrink:0}.discover-workbench .research-presets .research-preset-title{flex:1 1;color:var(--ui-253d30,#253d30);font-size:14px;font-weight:700;line-height:1.3}.discover-workbench .research-presets strong>i{font-size:12px}.discover-workbench .research-presets button>span{font-size:12px;line-height:1.5}.discover-workbench .research-composer{padding:0 22px 20px;border-radius:12px;overflow:visible}.discover-workbench .research-composer-heading{justify-content:flex-start;align-items:center;gap:12px;margin:0 -22px;padding:17px 22px;border-bottom:1px solid var(--ui-dfe8e1,#dfe8e1);background:var(--ui-f5f9f5,#f5f9f5);border-radius:12px 12px 0 0}.discover-workbench .research-composer-heading .studio-kicker{display:none}.discover-workbench .research-composer-heading h3{margin:0;font-size:22px;letter-spacing:-.4px}.discover-workbench .research-form-hint{margin:4px 0 0;font-size:12px}.discover-workbench .discover-action-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:var(--ui-e3efe6,#e3efe6);color:var(--ui-2f644b,#2f644b);border-radius:10px}.discover-action-icon svg{width:25px;height:25px}.discover-workbench .discover-section-heading{padding:17px 0 12px;margin-top:14px;gap:10px}.discover-workbench fieldset>.discover-section-heading:first-child{margin-top:0;border-top:0}.discover-workbench .discover-section-heading>span{width:28px;height:28px;flex-basis:28px;font-size:12px}.discover-workbench .discover-section-heading h4{font-size:15px}.discover-workbench .discover-section-heading p{margin-top:3px;line-height:1.45}.discover-workbench .research-context{padding:0;border:0;background:transparent;margin-bottom:14px}.discover-workbench .research-context-options{gap:10px;margin-bottom:10px}.discover-workbench .discover-context-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.discover-context-cards legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.discover-workbench .research-context-options label{flex:1 1;align-items:flex-start;padding:12px;border:1px solid var(--ui-d6e2d9,#d6e2d9);border-radius:9px;background:#fff;line-height:1.4}.discover-workbench .research-context-options label:has(input:checked){border-color:var(--ui-4c8164,#4c8164);background:var(--ui-f0f7f1,#f0f7f1)}.discover-workbench .research-context-options input{min-height:16px;height:16px;flex:0 0 16px;margin-top:1px}.discover-context-cards span{min-width:0}.discover-context-cards b{font-size:13px}.discover-context-cards small{display:block;margin-top:4px;font-size:12px;font-weight:400}.discover-workbench .research-context>p{margin:8px 0}.discover-workbench .research-fields{gap:14px;margin-bottom:14px}.discover-workbench .research-composer :is(input:not([type=radio]):not([type=checkbox]),select){min-height:42px;padding:10px 12px;font-size:14px}.discover-workbench .research-question{margin-bottom:14px}.discover-workbench .research-question textarea{min-height:84px;margin-top:6px;font-size:14px}.discover-workbench .discover-template-panel{padding:14px;gap:10px}.discover-workbench .discover-template-panel>div:first-child{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:center;gap:6px 14px}.discover-workbench .discover-template-panel>div:first-child>small{grid-column:2}.discover-workbench .discover-template-actions{align-items:start}.discover-workbench .discover-template-create{flex:1 1;padding:0;border:0}.discover-template-create>summary{width:fit-content;padding:10px 12px;border:1px solid var(--ui-c9dbcd,#c9dbcd);border-radius:8px;background:#fff;color:var(--ui-234c36,#234c36)}.discover-template-create>div{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding-top:12px}.discover-template-create label{min-width:0}.discover-template-create input{display:block;margin-top:6px}.discover-evidence-list>:is(strong,small,p){grid-column:1/-1}.discover-workbench .discover-evidence-list label:has(input:checked){border-color:var(--ui-4c8164,#4c8164);background:var(--ui-f0f7f1,#f0f7f1)}.discover-evidence-list span{min-width:0;overflow-wrap:anywhere}.discover-evidence-list small{margin-top:4px;line-height:1.45}.discover-workbench .research-composer footer{position:static;border-radius:9px;box-shadow:none;background:var(--ui-f5f9f5,#f5f9f5);margin-top:14px}@media (max-width:1180px){.discover-workbench{padding:20px 22px 32px}.discover-workbench .research-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-workbench .research-presets button{min-height:92px}.discover-workbench .research-heading{flex-wrap:wrap}}@media (max-width:700px){.discover-workbench{padding:18px 14px 28px}.discover-workbench .research-heading h2{font-size:23px}.discover-workbench .research-presets button{padding:12px}.discover-workbench .research-presets strong{flex-wrap:wrap}.discover-workbench .research-presets .research-preset-title{flex-basis:calc(100% - 32px);font-size:13px}.discover-workbench .research-presets strong>i{display:none}.discover-workbench .research-composer{padding:0 14px 14px}.discover-workbench .research-composer-heading{flex-direction:row;margin:0 -14px;padding:14px}.discover-workbench .research-composer-heading h3{font-size:20px}.discover-workbench .discover-context-cards,.discover-workbench .discover-evidence-list{grid-template-columns:1fr}.discover-workbench .research-context-options{flex-direction:column}.discover-workbench .discover-template-panel>div:first-child{grid-template-columns:1fr}.discover-workbench .discover-template-panel>div:first-child>small{grid-column:1}.discover-workbench .discover-more-options summary small{display:block;margin:4px 0 0}}.discover-workbench{color:#10204b;padding-top:16px}.discover-workbench .research-heading,.discover-workbench .research-presets{margin-bottom:12px}.discover-workbench .research-presets button{min-height:88px;padding:12px 15px}.discover-workbench .research-presets .research-preset-title{color:#10204b}.discover-workbench .research-composer-heading{background:#fff;padding-block:13px}.discover-workbench .discover-section-heading{padding:12px 0 8px;margin-top:8px}.discover-workbench .discover-section-heading>span{width:36px;height:36px;flex-basis:36px;font-size:19px;background:var(--ui-dff7ef,#dff7ef)}.discover-workbench .research-fields,.discover-workbench .research-question{margin-bottom:10px}.discover-workbench .research-question textarea{min-height:48px}.discover-workbench .research-context-options label{padding:10px 12px}.discover-workbench .objective-context-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-workbench .discover-market-scope{grid-template-columns:repeat(4,minmax(0,1fr))}.discover-source-selector{border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:7px;background:var(--ui-fbfdfc,#fbfdfc);padding:10px 12px;min-width:0}.discover-selector-tabs{display:flex;gap:8px;margin:9px 0}.discover-selector-tabs button{padding:8px 12px;border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:6px;background:white}.discover-selector-tabs button[aria-selected=true]{background:var(--ui-eefaf6,#eefaf6);border-color:var(--ui-8fcfbd,#8fcfbd);color:var(--ui-0b6b55,#0b6b55)}.discover-source-selector .reason-canvas{overflow:auto;max-height:430px;border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:6px;background:var(--ui-f8fbfa,#f8fbfa)}.discover-source-selector .reason-canvas svg{display:block;max-width:none;width:100%}.reason-canvas{overflow:auto}.reason-node button:disabled{opacity:.65;cursor:default}.discover-workbench .discover-template-panel{padding:10px 12px;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:start}.discover-workbench .discover-template-panel>div:first-child{display:block}.discover-workbench .discover-template-panel>div:first-child>small{display:block;margin-top:5px}.discover-workbench .discover-template-panel>details,.discover-workbench .discover-template-panel>p{grid-column:1/-1}.discover-template-include{font-weight:400}.discover-template-include,.research-composer .discover-template-include{display:flex;gap:8px;align-items:center}.discover-template-include input{width:16px;height:16px;min-height:16px;padding:0;flex:0 0 16px}.research-template-save .discover-template-include{flex:0 1 auto;min-height:46px}@media(max-width:700px){.research-template-save{align-items:stretch;flex-direction:column}.research-template-save .discover-template-include{min-height:32px}.research-template-save button{align-self:flex-start}}.discover-template-editor-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.discover-objective-help{display:flex;gap:12px;background:var(--ui-eefaf6,#eefaf6);border:1px solid var(--ui-a9ddcf,#a9ddcf);padding:11px 12px;border-radius:7px}.discover-objective-help>svg{flex-shrink:0;width:25px;height:25px;color:var(--ui-0b6b55,#0b6b55)}.discover-objective-help p{margin:4px 0 0}.discover-output-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discover-output-options label{display:flex;align-items:start;gap:9px;border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:7px;padding:12px}.discover-output-options label:has(input:checked){background:var(--ui-eefaf6,#eefaf6);border-color:var(--ui-8fcfbd,#8fcfbd)}.discover-output-options input{width:auto;margin-top:3px}.discover-output-options small{display:block;font-weight:400;margin-top:5px;line-height:1.4}.discover-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.discover-evidence-heading button{flex-shrink:0}.discover-evidence-intake{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0}.discover-evidence-intake button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:7px;padding:10px;background:#fff;min-width:0}.discover-evidence-intake button>svg{width:24px;height:24px;flex-shrink:0}.discover-evidence-intake b,.discover-evidence-intake small{display:block}.discover-evidence-intake small{font-size:11px;color:#61719a;margin-top:3px}.discover-workbench .discover-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:350px;overflow:auto}.discover-evidence-row{border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:7px;padding:8px 10px;min-width:0}.discover-workbench .discover-evidence-row label{display:flex;align-items:start;gap:8px;padding:0;border:0;background:transparent}.discover-evidence-row input{width:16px;flex:0 0 16px}.discover-evidence-preview{overflow-wrap:anywhere}.discover-workbench .discover-evidence-panel button:not(.discover-evidence-intake button){min-height:38px;padding:8px 12px;border:1px solid #dce3ee;border-radius:7px;background:#fff;color:#10204b;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.discover-workbench .discover-evidence-panel button:disabled{cursor:default;opacity:.6}.discover-workbench .discover-evidence-panel button:focus-visible{outline:2px solid var(--ui-138773,#138773);outline-offset:2px}.discover-evidence-thumbnail{width:62px;height:62px;object-fit:contain;float:left;margin:0 10px 6px 0;background:#fff;border-radius:5px}.discover-evidence-row:has(input:checked){border-color:var(--ui-8fcfbd,#8fcfbd);background:var(--ui-eefaf6,#eefaf6)}.discover-evidence-row.hidden-evidence{opacity:.7;border-style:dashed}.discover-evidence-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.discover-evidence-row-actions a{font-size:12px}.discover-evidence-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:var(--ui-fbfdfc,#fbfdfc);border:1px solid var(--ui-dce6e3,#dce6e3);border-radius:7px}.discover-evidence-editor label:has(textarea),.discover-evidence-editor>div,.discover-evidence-editor>p{grid-column:1/-1}.discover-evidence-editor textarea{width:100%}.discover-evidence-editor>div{display:flex;gap:8px}.discover-additional-reports label{display:flex;align-items:center;gap:8px;margin-top:8px}.discover-additional-reports input{width:auto}.discover-report-review{border:1px solid var(--ui-8fcfbd,#8fcfbd);border-radius:8px;background:var(--ui-fbfffd,#fbfffd);padding:14px;margin:12px 0}.discover-report-review label{display:block}.discover-report-review input{width:100%;margin:6px 0 10px;padding:10px}@media(max-width:1000px){.discover-evidence-intake,.discover-workbench .discover-market-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-workbench .discover-template-panel{grid-template-columns:1fr}}@media(max-width:700px){.discover-evidence-editor,.discover-output-options,.discover-workbench .discover-evidence-list,.discover-workbench .discover-market-scope,.discover-workbench .objective-context-cards{grid-template-columns:1fr}.discover-evidence-heading{flex-wrap:wrap}.discover-evidence-intake button{padding:8px}.discover-selector-tabs,.discover-workbench .discover-template-actions{flex-wrap:wrap}.discover-evidence-editor{grid-column:auto}}:root[data-theme=light-blue]{--workspace-selected-background:#dbe7f5;--workspace-action-selected-background:#eaf0f9;--workspace-canvas:#f7f9fc;--workspace-home-glow:rgba(168,192,232,.16);--workspace-home-shadow:rgba(35,52,76,.05);--ui-075b49:#1b3147;--ui-083c31:#132231;--ui-0b6b55:#203b56;--ui-0c8b73:#2a4b6d;--ui-10241eaa:#101a24aa;--ui-10251d35:#101a2535;--ui-102b2066:#101d2b66;--ui-11231940:#111a2340;--ui-122c22:#121f2c;--ui-126c54:#233f5b;--ui-13251e66:#131c2566;--ui-138773:#2a4d70;--ui-14634f:#3f7896;--ui-15220c12:#0d172112;--ui-155f49:#203a54;--ui-163c32:#17293b;--ui-163f34:#172a3e;--ui-16452f15:#192d4215;--ui-167a60:#284868;--ui-17201d:#171b20;--ui-17271966:#171f2766;--ui-173321:#172533;--ui-17332133:#17253333;--ui-17332166:#17253366;--ui-173522:#172635;--ui-17372e:#172737;--ui-17372e80:#17273780;--ui-173b2d25:#17293b25;--ui-173d36:#172a3d;--ui-174b3b:#3f7896;--ui-174d3e:#1c3248;--ui-174f3e:#1c334a;--ui-175a45:#1f3852;--ui-176554:#223e5a;--ui-17684f:#233f5c;--ui-176c5c:#24415f;--ui-182720:#181f27;--ui-18332226:#18253326;--ui-18332d:#182533;--ui-18352e:#182635;--ui-18392d:#182839;--ui-183b30:#18293b;--ui-183b31:#18293b;--ui-183c30:#182a3c;--ui-183d32:#182a3d;--ui-185844:#1f3851;--ui-197256:#264565;--ui-1b5238:#1e364f;--ui-1b7a63:#3f7896;--ui-1c3e2a0c:#1c2d3e0c;--ui-1e5f4a:#223e5b;--ui-1e604c:#233f5b;--ui-1f5b41:#223d58;--ui-1f6a53:#264463;--ui-203524:#202a35;--ui-20362f:#202b36;--ui-20392826:#202c3926;--ui-203c2926:#202e3c26;--ui-205b4c:#223d59;--ui-205e47:#233f5b;--ui-213617:#172636;--ui-21473c:#213447;--ui-214d3d:#21374d;--ui-22473b:#223447;--ui-224c3d:#22374c;--ui-22684d:#264564;--ui-22684d55:#26456455;--ui-233a2e04:#232e3a04;--ui-23473d:#233547;--ui-234c36:#23374c;--ui-234c3710:#23374c10;--ui-23543e:#233b54;--ui-237152:#294a6b;--ui-24322c:#242b32;--ui-24342d:#242c34;--ui-24483d:#243648;--ui-24493b:#243649;--ui-244b40:#24374b;--ui-244c3d:#24384c;--ui-24503c:#243a50;--ui-245c48:#24405c;--ui-245d49:#24405d;--ui-245e4c:#24415e;--ui-246149:#254260;--ui-246b55:#274768;--ui-25362f:#252d36;--ui-253c2c:#25303c;--ui-253c34:#25303c;--ui-253d30:#25313d;--ui-254c3e:#25384c;--ui-255b40:#25405b;--ui-25674d:#274666;--ui-26312d:#252b32;--ui-26342e:#262d34;--ui-263b2c:#26303b;--ui-273b33:#27313b;--ui-273f31:#27333f;--ui-274d3e:#273a4d;--ui-274f41:#273b4f;--ui-27664f:#3f7896;--ui-276c52:#28496b;--ui-28362f:#282f36;--ui-283b2c:#28313b;--ui-28483c:#283848;--ui-284e39:#283b4e;--ui-285b48:#28415b;--ui-285c45:#3f7896;--ui-285d49:#28425d;--ui-28604f:#284460;--ui-286148:#284461;--ui-28634d:#284563;--ui-287057:#2a4c6e;--ui-293a30:#29313a;--ui-293d30:#29333d;--ui-294136:#293541;--ui-296749:#294867;--ui-2a6c52:#2a4b6c;--ui-2b3d35:#2b343d;--ui-2b6247:#2b4662;--ui-2b674f:#2b4967;--ui-2b7259:#2b4e72;--ui-2b785b:#2d5176;--ui-2c492012:#20344912;--ui-2c604c:#2c4660;--ui-2c654e:#2c4865;--ui-2c7257:#2c4f72;--ui-2c795b:#2d5278;--ui-2d5c4c:#2d445c;--ui-2d664f:#2d4966;--ui-2d7a5e:#2e5379;--ui-2e4138:#2e3741;--ui-2e443a:#2e3944;--ui-2e553b:#2e4155;--ui-2e6652:#2e4a66;--ui-2e6653:#2e4a66;--ui-2e6f56:#2e4e6f;--ui-2e7057:#2e4f70;--ui-2e7358:#2e5073;--ui-2f5143:#2f4051;--ui-2f5a3e:#2f445a;--ui-2f644b:#2f4964;--ui-2f6c55:#2f4d6c;--ui-2f7057:#2f4f70;--ui-304631:#303b46;--ui-30483e:#303c48;--ui-304a40:#303d4a;--ui-305d49:#30465d;--ui-31463d:#313b46;--ui-315746:#314457;--ui-315b4e:#31465b;--ui-315c40:#31465c;--ui-315f4c:#3f7896;--ui-315f4e:#31485f;--ui-315f50:#31485f;--ui-31634e:#314a63;--ui-326448:#324b64;--ui-327863:#325578;--ui-334b40:#333f4b;--ui-34423d:#323b44;--ui-34443c:#333c45;--ui-34483f:#343e48;--ui-344b3c:#343f4b;--ui-345348:#344353;--ui-345941:#344659;--ui-34594f:#344659;--ui-345d3c:#34485d;--ui-347353:#345373;--ui-35423b:#333b44;--ui-354b29:#293a4b;--ui-355436:#354454;--ui-355540:#354555;--ui-355741:#354657;--ui-355744:#354657;--ui-356f59:#35526f;--ui-36584a:#364758;--ui-365d38:#36495d;--ui-365f50:#364a5f;--ui-367b64:#36587b;--ui-375e50:#374a5e;--ui-38573f:#384757;--ui-386b54:#38516b;--ui-386d58:#38526d;--ui-387c62:#385a7c;--ui-388269:#385d82;--ui-394b43:#38424c;--ui-39705c:#395470;--ui-39715c:#395571;--ui-3a574b:#3a4857;--ui-3a5944:#3a4959;--ui-3a6d4e:#3a536d;--ui-3a725d:#3a5672;--ui-3a986f:#3a6998;--ui-3b5946:#3b4a59;--ui-3c8a65:#3c638a;--ui-3d8064:#3d5e80;--ui-3e8c67:#3e658c;--ui-3f4f47:#3c4752;--ui-3f5148:#3d4853;--ui-3f574c:#3f4b57;--ui-3f5852:#3f4b58;--ui-3f594e:#3f4c59;--ui-40574d:#404b57;--ui-40584a:#404c58;--ui-415b50:#414e5b;--ui-416333:#334b63;--ui-416b48:#41566b;--ui-42554c:#404b57;--ui-425643:#414c57;--ui-42604e:#425160;--ui-426055:#425160;--ui-42614c:#425161;--ui-435148:#3f4a55;--ui-43534b:#404b56;--ui-436256:#435262;--ui-43826f:#436282;--ui-43836b:#436383;--ui-44594c:#434e5a;--ui-44613c:#3c4e61;--ui-45524d:#404b57;--ui-456358:#455463;--ui-45672f:#2f4b67;--ui-456e50:#45596e;--ui-46564d:#424e5a;--ui-46594c:#444f5b;--ui-466352:#465463;--ui-467058:#465b70;--ui-476257:#475462;--ui-47a778:#4777a7;--ui-486253:#485562;--ui-486457:#485664;--ui-49645d:#495664;--ui-496837:#374f68;--ui-4a574f:#44505d;--ui-4a7965:#4a6179;--ui-4c8164:#4c6681;--ui-4d6656:#4c5967;--ui-4d665b:#4c5967;--ui-4d846b:#4d6884;--ui-4e5a54:#475461;--ui-4e5b56:#485461;--ui-4e5e56:#495663;--ui-4e6459:#4c5966;--ui-4e665b:#4d5a68;--ui-4e7c62:#4e657c;--ui-4e8c70:#4e6d8c;--ui-4f5c55:#495662;--ui-4f5c57:#495662;--ui-4f5d55:#495663;--ui-4f5e56:#4a5663;--ui-4f6656:#4d5a68;--ui-4f806c:#4f6780;--ui-506158:#4b5866;--ui-50615b:#4b5866;--ui-507065:#506070;--ui-516459:#4d5a68;--ui-526126:#264361;--ui-526159:#4c5967;--ui-526259:#4d5a68;--ui-52645e:#4d5b69;--ui-52665a:#4e5c6a;--ui-52675d:#4f5c6a;--ui-526d5b:#515f6e;--ui-527360:#526273;--ui-536159:#4c5a67;--ui-53665c:#4f5c6a;--ui-536a5a:#505e6d;--ui-547064:#536271;--ui-54a588:#547ca5;--ui-55645c:#4f5c6a;--ui-557368:#556473;--ui-557766:#556677;--ui-559f85:#557a9f;--ui-55ad83:#5581ad;--ui-56635c:#4f5c6a;--ui-56645c:#4f5d6b;--ui-56655d:#4f5e6c;--ui-56665e:#505e6c;--ui-56675a:#505e6d;--ui-56675e:#505e6d;--ui-57645d:#4f5e6c;--ui-58665e:#515f6d;--ui-58665f:#515f6d;--ui-58675d:#515f6e;--ui-58685f:#52606e;--ui-58736b:#566675;--ui-58d6c5:#6897c6;--ui-59665f:#515f6e;--ui-59675f:#52606e;--ui-596d61:#546372;--ui-596e60:#556372;--ui-59917a:#597591;--ui-5a7a6b:#5a6a7a;--ui-5b6961:#536271;--ui-5b987c:#5b7998;--ui-5c6962:#546271;--ui-5c6d62:#556474;--ui-5c7163:#576676;--ui-5d6962:#546372;--ui-5d6964:#546372;--ui-5d6a63:#556372;--ui-5d6b63:#556473;--ui-5d6c63:#556474;--ui-5d6c64:#556474;--ui-5d6f64:#576675;--ui-5d7264:#586777;--ui-5d7669:#5a6979;--ui-5d9279:#5d7792;--ui-5d9a7e:#5d7b9a;--ui-5e6b63:#556474;--ui-5e6b64:#556474;--ui-5e6c65:#566574;--ui-5e8e79:#5e768e;--ui-5f655c:#52606f;--ui-5f6962:#556473;--ui-5f6c65:#566675;--ui-5f7066:#586777;--ui-5f9a82:#5f7c9a;--ui-607067:#586878;--ui-607068:#586878;--ui-607165:#596878;--ui-60736a:#5a6979;--ui-607468:#5a6a7a;--ui-617168:#596979;--ui-617365:#5a6a7a;--ui-617369:#5a6a7a;--ui-61736f:#5a6a7a;--ui-61756b:#5b6b7b;--ui-619079:#617890;--ui-627068:#596979;--ui-627168:#5a6979;--ui-627469:#5b6b7b;--ui-628078:#607182;--ui-62aa88:#6286aa;--ui-637068:#5a6979;--ui-637168:#5a6a7a;--ui-637269:#5b6a7a;--ui-637467:#5b6b7c;--ui-638077:#607183;--ui-647068:#5a6a7a;--ui-647169:#5b6a7a;--ui-64756b:#5c6c7d;--ui-649579:#647c95;--ui-657068:#5b6a7a;--ui-657168:#5b6b7b;--ui-657169:#5b6b7b;--ui-65736b:#5c6c7c;--ui-65736f:#5c6c7c;--ui-65746e:#5c6c7d;--ui-65766f:#5d6e7e;--ui-65786a:#5e6e7f;--ui-66716d:#5b6b7c;--ui-66736b:#5c6c7d;--ui-66736c:#5c6c7d;--ui-66746c:#5d6d7d;--ui-66796c:#5f6f80;--ui-667970:#5f6f80;--ui-668b7b:#66788b;--ui-67736c:#5d6d7d;--ui-687369:#5d6e7e;--ui-68736c:#5d6e7e;--ui-68736f:#5d6e7e;--ui-68756d:#5e6e7f;--ui-68756e:#5e6e7f;--ui-68766b:#5e6f80;--ui-68766e:#5e6f80;--ui-68766f:#5e6f80;--ui-68776e:#5f6f80;--ui-687970:#607081;--ui-689e7d:#68839e;--ui-69746d:#5e6e7f;--ui-69756e:#5e6f80;--ui-69766e:#5f6f80;--ui-69766f:#5f6f80;--ui-697766:#5e6e7f;--ui-697970:#607182;--ui-6a9b84:#6a829b;--ui-6b7770:#607182;--ui-6b7875:#607183;--ui-6b7b70:#627384;--ui-6b7b73:#627384;--ui-6b9e87:#6b849e;--ui-6c766f:#607182;--ui-6c7770:#607183;--ui-6c7870:#617283;--ui-6c7969:#607182;--ui-6c7972:#617284;--ui-6c9d86:#6c849d;--ui-6c9e88:#6c859e;--ui-6d7871:#617284;--ui-6d7b73:#637485;--ui-6d7d72:#637587;--ui-6e7b74:#637486;--ui-6e9d88:#6e859d;--ui-6f776f:#627384;--ui-6f7a73:#637486;--ui-6f7b73:#637587;--ui-6f7b74:#637587;--ui-6f7c74:#647687;--ui-6f7c75:#647687;--ui-6f7d79:#647688;--ui-6f8479:#677a8c;--ui-707b74:#647687;--ui-707c75:#647688;--ui-708078:#66788a;--ui-718078:#66788b;--ui-71817d:#67798b;--ui-71837d:#687a8c;--ui-719484:#708295;--ui-727d76:#667789;--ui-729080:#6e8194;--ui-737d77:#66788a;--ui-737e77:#66788b;--ui-738077:#67798c;--ui-738078:#67798c;--ui-73a18d:#738aa1;--ui-73cbb4:#749fca;--ui-747f78:#67798c;--ui-748078:#687a8c;--ui-74807b:#687a8c;--ui-74827e:#697b8d;--ui-74847f:#697c8f;--ui-748982:#6c7e91;--ui-757f79:#687a8c;--ui-758078:#687a8d;--ui-75a18c:#758ba1;--ui-75a28e:#758ba2;--ui-75aa96:#758faa;--ui-768078:#697b8d;--ui-76816f:#66788a;--ui-76817a:#697b8e;--ui-76827b:#697c8f;--ui-76867e:#6b7e91;--ui-778079:#697b8e;--ui-77817a:#697c8f;--ui-77827b:#6a7c8f;--ui-77a890:#778fa8;--ui-78827b:#6a7d90;--ui-78827c:#6a7d90;--ui-78a48f:#788ea4;--ui-78a55c:#5c80a5;--ui-78aa98:#7891aa;--ui-79a38f:#798ea3;--ui-79aa98:#7991aa;--ui-79ae98:#7993ae;--ui-7a847d:#6c7f92;--ui-7a847e:#6c7f92;--ui-7a857d:#6c7f93;--ui-7a857e:#6c7f93;--ui-7a8580:#6c7f93;--ui-7a867f:#6d8093;--ui-7a887e:#6e8194;--ui-7a8985:#6f8194;--ui-7b857f:#6d8093;--ui-7c8782:#6f8194;--ui-7c8986:#708295;--ui-7c8a80:#708396;--ui-7d8d7e:#738597;--ui-7da993:#7d93a9;--ui-7daa94:#7d93aa;--ui-7db29f:#7d97b2;--ui-7e8882:#708396;--ui-7e8b81:#728497;--ui-7fa991:#7f94a9;--ui-80aa95:#8095aa;--ui-829084:#77899b;--ui-82908c:#77899b;--ui-82a889:#8295a8;--ui-82ac9c:#8297ac;--ui-82b39f:#829ab3;--ui-839082:#77899b;--ui-83a797:#8395a7;--ui-84917c:#748699;--ui-85908b:#798b9c;--ui-85cdbd:#85a9cd;--ui-86c8b3:#86a7c8;--ui-87918d:#7b8c9d;--ui-87958f:#7d8e9f;--ui-88a782:#8294a7;--ui-8a9490:#7e8fa0;--ui-8a978d:#8090a1;--ui-8ab7a7:#8aa0b7;--ui-8b958e:#7f90a1;--ui-8caf9b:#8c9daf;--ui-8db8aa:#8da2b8;--ui-8eb5a2:#8ea1b5;--ui-8fb49f:#8fa2b4;--ui-8fcfbd:#8fafcf;--ui-91bea9:#91a7be;--ui-92a79d:#8e9cab;--ui-96a099:#8c9baa;--ui-9aa59e:#91a0ae;--ui-9ba7a3:#93a1af;--ui-9cb8aa:#9caab8;--ui-9cc5b2:#9cb0c5;--ui-9db5aa:#9ca9b6;--ui-9eb8a9:#9eabb8;--ui-9ebbb0:#9eacbb;--ui-a7d8cd:#c7d6e8;--ui-a8b5ae:#a2aebb;--ui-a8c4b6:#a8b6c4;--ui-a8c6b7:#a8b7c6;--ui-a8c7b8:#a8b7c7;--ui-a9c5ad:#a9b7c5;--ui-a9ddcf:#c7d6e8;--ui-aebdb3:#aab6c1;--ui-aec8ba:#c7d6e8;--ui-b5d9c8:#c7d6e8;--ui-b6cbbf:#c7d6e8;--ui-b6cec2:#c7d6e8;--ui-b7c9bb:#c7d6e8;--ui-b7cec0:#c7d6e8;--ui-b7cec2:#c7d6e8;--ui-b8c9c0:#c7d6e8;--ui-b8cec5:#c7d6e8;--ui-b8d8cb:#c7d6e8;--ui-b8d9ce:#c7d6e8;--ui-b8dbca:#c7d6e8;--ui-b9cbc5:#c7d6e8;--ui-b9cec3:#c7d6e8;--ui-b9cfc4:#c7d6e8;--ui-b9dfd2:#c7d6e8;--ui-bad4c7:#c7d6e8;--ui-badbd0:#c7d6e8;--ui-bbd7ca:#c7d6e8;--ui-bcc8c0:#c7d6e8;--ui-bcd4c7:#c7d6e8;--ui-bcd9cf:#c7d6e8;--ui-bdcec8:#c7d6e8;--ui-bdd3c7:#c7d6e8;--ui-bdd5c9:#c7d6e8;--ui-bdd7c4:#c7d6e8;--ui-bed1c7:#c7d6e8;--ui-bed5c9:#c7d6e8;--ui-bfcfc1:#c7d6e8;--ui-bfd3cb:#c7d6e8;--ui-bfd6ca:#c7d6e8;--ui-bfd8d5:#c7d6e8;--ui-c3d4cb:#c7d6e8;--ui-c4d4ce:#c7d6e8;--ui-c5ccc5:#c7d6e8;--ui-c5d7ce:#c7d6e8;--ui-c7d5cd:#c7d6e8;--ui-c7d9cf:#c7d6e8;--ui-c7d9d0:#c7d6e8;--ui-c8d4d0:#c7d6e8;--ui-c8d8cf:#c7d6e8;--ui-c8e2d2:#c7d6e8;--ui-c9d3cb:#c7d6e8;--ui-c9d7d2:#c7d6e8;--ui-c9dbcd:#c7d6e8;--ui-c9dbd3:#c7d6e8;--ui-c9ef67:#85abd1;--ui-cad7d2:#c7d6e8;--ui-cbd2cb:#c7d6e8;--ui-cbd3cc:#c7d6e8;--ui-cbd5ce:#c7d6e8;--ui-cbd7d0:#c7d6e8;--ui-cbd8cf:#c7d6e8;--ui-cbd9cf:#c7d6e8;--ui-cbd9d0:#c7d6e8;--ui-cbdcd6:#c7d6e8;--ui-ccd4ce:#c7d6e8;--ui-ccd5d1:#c7d6e8;--ui-ccd8d1:#c7d6e8;--ui-ccd9d0:#c7d6e8;--ui-ccdcd0:#c7d6e8;--ui-cce3da:#c7d6e8;--ui-cdd3ca:#c7d6e8;--ui-cdd6cf:#c7d6e8;--ui-cdd8d0:#c7d6e8;--ui-cddbcf:#c7d6e8;--ui-cddbd0:#c7d6e8;--ui-cddcd4:#c7d6e8;--ui-cddfcf:#c7d6e8;--ui-ced8d1:#c7d6e8;--ui-cedbd4:#c7d6e8;--ui-cfd7d0:#c7d6e8;--ui-cfd7d1:#c7d6e8;--ui-cfd8d1:#c7d6e8;--ui-cfd9d1:#c7d6e8;--ui-cfdaca:#c7d6e8;--ui-cfdad3:#c7d6e8;--ui-cfdbd1:#c7d6e8;--ui-cfdbd4:#c7d6e8;--ui-cfdcd2:#c7d6e8;--ui-cfdcd4:#c7d6e8;--ui-cfdcd7:#c7d6e8;--ui-cfe0d4:#c7d6e8;--ui-cfe0d5:#c7d6e8;--ui-cfe0d9:#c7d6e8;--ui-cfe1a0:#c7d6e8;--ui-d0ded3:#c7d6e8;--ui-d1d8d2:#c7d6e8;--ui-d1ddd8:#c7d6e8;--ui-d1dfd4:#c7d6e8;--ui-d1e5de:#c7d6e8;--ui-d2dad4:#c7d6e8;--ui-d3d9cf:#c7d6e8;--ui-d3dbd4:#c7d6e8;--ui-d3ddd6:#c7d6e8;--ui-d3ddd7:#c7d6e8;--ui-d3ded5:#c7d6e8;--ui-d3e4dc:#eaf0f9;--ui-d4ddd6:#c7d6e8;--ui-d4ded7:#c7d6e8;--ui-d4ded9:#c7d6e8;--ui-d4dfd6:#c7d6e8;--ui-d4e9db:#eaf0f9;--ui-d5ddd6:#c7d6e8;--ui-d5ddd7:#c7d6e8;--ui-d5dfd9:#c7d6e8;--ui-d5dfdb:#c7d6e8;--ui-d5e0d8:#c7d6e8;--ui-d5e1d5:#c7d6e8;--ui-d5e3d9:#eaf0f9;--ui-d5e4dc:#eaf0f9;--ui-d6dbd4:#c7d6e8;--ui-d6ddd7:#c7d6e8;--ui-d6dfd9:#c7d6e8;--ui-d6e2d8:#eaf0f9;--ui-d6e2d9:#eaf0f9;--ui-d6e8df:#eaf0f9;--ui-d7dbd5:#c7d6e8;--ui-d7ded8:#c7d6e8;--ui-d7e0da:#eaf0f9;--ui-d7e0dc:#eaf0f9;--ui-d7e4de:#eaf0f9;--ui-d7e5dd:#eaf0f9;--ui-d7e5df:#eaf0f9;--ui-d7f080:#c7d6e8;--ui-d8ddd6:#c7d6e8;--ui-d8ddd7:#c7d6e8;--ui-d8ded8:#c7d6e8;--ui-d8dfda:#eaf0f9;--ui-d8e0da:#eaf0f9;--ui-d8e1da:#eaf0f9;--ui-d8e3da:#eaf0f9;--ui-d8e3db:#eaf0f9;--ui-d8e4da:#eaf0f9;--ui-d8e5da:#eaf0f9;--ui-d8f1e7:#eaf0f9;--ui-d9ddd8:#c7d6e8;--ui-d9ded9:#eaf0f9;--ui-d9dfda:#eaf0f9;--ui-d9e0da:#eaf0f9;--ui-d9e0db:#eaf0f9;--ui-d9e2d9:#eaf0f9;--ui-d9e2dc:#eaf0f9;--ui-d9e3d7:#eaf0f9;--ui-d9e3db:#eaf0f9;--ui-d9e4dc:#eaf0f9;--ui-d9e4e0:#eaf0f9;--ui-d9e5dc:#eaf0f9;--ui-dbe1dc:#eaf0f9;--ui-dbe3d4:#eaf0f9;--ui-dbe3d7:#eaf0f9;--ui-dbe3dd:#eaf0f9;--ui-dbe4d8:#eaf0f9;--ui-dbe4dc:#eaf0f9;--ui-dbe4df:#eaf0f9;--ui-dbe4e0:#eaf0f9;--ui-dbe5db:#eaf0f9;--ui-dbe5dc:#eaf0f9;--ui-dbe5dd:#eaf0f9;--ui-dbe5df:#eaf0f9;--ui-dce2dc:#eaf0f9;--ui-dce2dd:#eaf0f9;--ui-dce3d9:#eaf0f9;--ui-dce3de:#eaf0f9;--ui-dce4de:#eaf0f9;--ui-dce4e1:#eaf0f9;--ui-dce5dd:#eaf0f9;--ui-dce5de:#eaf0f9;--ui-dce5df:#eaf0f9;--ui-dce6de:#eaf0f9;--ui-dce6e3:#eaf0f9;--ui-dce7e3:#eaf0f9;--ui-dde2dd:#eaf0f9;--ui-dde2de:#eaf0f9;--ui-dde5d5:#eaf0f9;--ui-dde5df:#eaf0f9;--ui-dde7dc:#eaf0f9;--ui-ddefe6:#eaf0f9;--ui-deeadf:#eaf0f9;--ui-def0e7:#eaf0f9;--ui-def3eb:#eaf0f9;--ui-dfe3de:#eaf0f9;--ui-dfe3df:#eaf0f9;--ui-dfe4df:#eaf0f9;--ui-dfe4e0:#eaf0f9;--ui-dfe5dd:#eaf0f9;--ui-dfe5df:#eaf0f9;--ui-dfe5e0:#eaf0f9;--ui-dfe5e1:#eaf0f9;--ui-dfe5e2:#eaf0f9;--ui-dfe6e1:#eaf0f9;--ui-dfe8e1:#eaf0f9;--ui-dfe8e2:#eaf0f9;--ui-dfe9e1:#eaf0f9;--ui-dfeee7:#eaf0f9;--ui-dff0e4:#eaf0f9;--ui-dff2e9:#eaf0f9;--ui-dff3b5:#c7d6e8;--ui-dff3ec:#eaf0f9;--ui-dff4ed:#eaf0f9;--ui-dff5e8:#eaf0f9;--ui-dff7ef:#eaf0f9;--ui-e0e5e1:#eaf0f9;--ui-e0e6df:#eaf0f9;--ui-e0e6e1:#eaf0f9;--ui-e0e7e1:#eaf0f9;--ui-e0e9e0:#eaf0f9;--ui-e1e4de:#eaf0f9;--ui-e1e5df:#eaf0f9;--ui-e1e5e0:#eaf0f9;--ui-e1e6db:#eaf0f9;--ui-e1e6df:#eaf0f9;--ui-e1e6e2:#eaf0f9;--ui-e1e7df:#eaf0f9;--ui-e1e8dc:#eaf0f9;--ui-e2e7e3:#eaf0f9;--ui-e2ebe3:#eaf0f9;--ui-e3e8e3:#eaf0f9;--ui-e3e9e1:#eaf0f9;--ui-e3e9e5:#eaf0f9;--ui-e3efe6:#eaf0f9;--ui-e3efe8:#eaf0f9;--ui-e3f0ea:#eaf0f9;--ui-e4e8e4:#eaf0f9;--ui-e4e9e1:#eaf0f9;--ui-e4e9e2:#eaf0f9;--ui-e4e9e5:#eaf0f9;--ui-e4ebe7:#eaf0f9;--ui-e4edcf:#eaf0f9;--ui-e4eee7:#eaf0f9;--ui-e4f1eb:#eaf0f9;--ui-e4f7bb:#c7d6e8;--ui-e5e9e5:#eaf0f9;--ui-e5e9e6:#eaf0f9;--ui-e5ebe7:#eaf0f9;--ui-e5eee9:#eaf0f9;--ui-e5efdc:#eaf0f9;--ui-e5f0eb:#eaf0f9;--ui-e5f1eb:#eaf0f9;--ui-e6eae6:#eaf0f9;--ui-e6ece7:#eaf0f9;--ui-e6eee9:#eaf0f9;--ui-e6eeeb:#eaf0f9;--ui-e6f0eb:#eaf0f9;--ui-e6f1eb:#eaf0f9;--ui-e7eee9:#eaf0f9;--ui-e7f3ed:#eaf0f9;--ui-e7f5ec:#eaf0f9;--ui-e8ebe7:#eaf0f9;--ui-e8ece8:#eaf0f9;--ui-e8ecea:#eaf0f9;--ui-e8eee9:#eaf0f9;--ui-e8eeeb:#eaf0f9;--ui-e8efec:#eaf0f9;--ui-e8f1ec:#eaf0f9;--ui-e8f3ee:#eaf0f9;--ui-e8f4ee:#eaf0f9;--ui-e9eeea:#eaf0f9;--ui-e9eeeb:#eaf0f9;--ui-e9f0ed:#eaf0f9;--ui-e9f5ef:#eaf0f9;--ui-e9f6ef:#eaf0f9;--ui-eaede9:#eaf0f9;--ui-eaf3f2:#eaf0f9;--ui-eaf4ef:#eaf0f9;--ui-eaf5ef:#eaf0f9;--ui-eaf5f1:#eaf0f9;--ui-eaf7f1:#f7f9fc;--ui-ebf6f0:#f7f9fc;--ui-ecefe9:#eaf0f9;--ui-ecefeb:#eaf0f9;--ui-edf0ed:#eaf0f9;--ui-edf0ee:#eaf0f9;--ui-edf0ef:#eaf0f9;--ui-edf1ee:#eaf0f9;--ui-edf1ef:#eaf0f9;--ui-edf2ed:#eaf0f9;--ui-edf2ee:#eaf0f9;--ui-edf2ef:#eaf0f9;--ui-edf3d8:#eaf0f9;--ui-edf3ee:#f7f9fc;--ui-edf3ef:#f7f9fc;--ui-edf4e5:#eaf0f9;--ui-edf4f1:#f7f9fc;--ui-edf5ec:#f7f9fc;--ui-edf5ee:#f7f9fc;--ui-edf5f1:#f7f9fc;--ui-edf7f1:#f7f9fc;--ui-edf7f2:#f7f9fc;--ui-edf7f4:#f7f9fc;--ui-edf8f2:#f7f9fc;--ui-edf8f3:#f7f9fc;--ui-edf9f5:#f7f9fc;--ui-eef0ec:#eaf0f9;--ui-eef0ed:#eaf0f9;--ui-eef1ed:#eaf0f9;--ui-eef2ef:#f7f9fc;--ui-eef3ef:#f7f9fc;--ui-eef4ed:#f7f9fc;--ui-eef5ef:#f7f9fc;--ui-eef7f2:#f7f9fc;--ui-eefaf6:#f7f9fc;--ui-eff3f0:#f7f9fc;--ui-eff5ef:#f7f9fc;--ui-eff6ec:#f7f9fc;--ui-eff8f3:#f7f9fc;--ui-effaf5:#f7f9fc;--ui-f0f1ed:#eaf0f9;--ui-f0f2ee:#f7f9fc;--ui-f0f2ef:#f7f9fc;--ui-f0f5f2:#f7f9fc;--ui-f0f6f3:#f7f9fc;--ui-f0f7f1:#f7f9fc;--ui-f0f7f4:#f7f9fc;--ui-f0f8f4:#f7f9fc;--ui-f0faf6:#f7f9fc;--ui-f1f3f0:#f7f9fc;--ui-f1f3f2:#f7f9fc;--ui-f1f4f2:#f7f9fc;--ui-f1f5f2:#f7f9fc;--ui-f1f6f3:#f7f9fc;--ui-f1f8f3:#f7f9fc;--ui-f1f8f4:#f7f9fc;--ui-f1f8f5:#f7f9fc;--ui-f2f4f1:#f7f9fc;--ui-f2f5ee:#f7f9fc;--ui-f2f5f3:#f7f9fc;--ui-f2f8f3:#f7f9fc;--ui-f2f8f5:#f7f9fc;--ui-f2faf5:#f7f9fc;--ui-f3f5f4:#f7f9fc;--ui-f3f6ed:#f7f9fc;--ui-f3f6f3:#f7f9fc;--ui-f3f6f4:#f7f9fc;--ui-f3f7ed:#f7f9fc;--ui-f3f7f4:#f7f9fc;--ui-f3f8f5:#f7f9fc;--ui-f3f8f6:#f7f9fc;--ui-f3f9e4:#eaf0f9;--ui-f3f9f6:#f7f9fc;--ui-f3f9f8:#f7f9fc;--ui-f3faf6:#f7f9fc;--ui-f4f6f5:#f7f9fc;--ui-f4f7ef:#f7f9fc;--ui-f4f7f1:#f7f9fc;--ui-f4f7f4:#f7f9fc;--ui-f4f7f5:#f7f9fc;--ui-f4f8f4:#f7f9fc;--ui-f4faf6:#f7f9fc;--ui-f5f6f2:#f7f9fc;--ui-f5f7f5:#f7f9fc;--ui-f5f8f2:#f7f9fc;--ui-f5f8f3:#f7f9fc;--ui-f5f8f5:#f7f9fc;--ui-f5f8f6:#f7f9fc;--ui-f5f9f5:#f7f9fc;--ui-f5faf6:#f7f9fc;--ui-f5faf7:#f7f9fc;--ui-f5fbfa:#f7f9fc;--ui-f6f8f5:#f7f9fc;--ui-f6f8f5f5:#f7f9fcf5;--ui-f6f8f7:#f7f9fc;--ui-f6f9f5:#f7f9fc;--ui-f6f9f6:#f7f9fc;--ui-f6f9f7:#f7f9fc;--ui-f6faf6:#f7f9fc;--ui-f6faf8:#f7f9fc;--ui-f6fbf8:#f7f9fc;--ui-f7f9f4:#f7f9fc;--ui-f7f9f7:#f7f9fc;--ui-f7faf7:#f7f9fc;--ui-f7faf8:#f7f9fc;--ui-f7faf9:#f7f9fc;--ui-f7fbf8:#f7f9fc;--ui-f7fbf9:#f7f9fc;--ui-f7fcf9:#f7f9fc;--ui-f8f9f7:#f7f9fc;--ui-f8faf7:#f7f9fc;--ui-f8faf8:#f7f9fc;--ui-f8faf9:#f7f9fc;--ui-f8fbf8:#f7f9fc;--ui-f8fbf9:#f7f9fc;--ui-f8fbfa:#f7f9fc;--ui-f8fcf9:#f7f9fc;--ui-f9faf9:#f7f9fc;--ui-f9fbf9:#f7f9fc;--ui-fafbf9:#f7f9fc;--ui-fafbfa:#f7f9fc;--ui-fafcf8:#f7f9fc;--ui-fafcf9:#f7f9fc;--ui-fbfcfb:#f7f9fc;--ui-fbfdfb:#f7f9fc;--ui-fbfdfc:#f7f9fc;--ui-fbfefd:#f7f9fc;--ui-fbfffd:#f7f9fc;--ui-fcfdfb:#f7f9fc}.ta-appearance>label{display:grid;gap:8px;max-width:300px;margin:16px 0}.ta-appearance select{padding:10px;border:1px solid var(--line);border-radius:8px;background:white}.ta-theme-preview{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px;margin:12px 0;border:1px solid #d6dee8;border-radius:10px}.ta-theme-green{background:#f8faf8;color:#20362f}.ta-theme-green strong{background:#edf7f2;padding:10px;border-radius:8px}.ta-theme-green button{background:#27664f!important;color:white!important}.ta-theme-light-blue{background:#f7f9fc;color:#24343d}.ta-theme-light-blue strong{background:#eaf0f9;padding:10px;border-radius:8px}.ta-theme-light-blue button{background:#3f7896!important;color:white!important}.ta-appearance>label.ta-custom-toggle{display:flex;flex-direction:row;align-items:center;gap:8px;max-width:none}.ta-custom-toggle input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;flex:0 0 auto}.ta-custom-color{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.ta-custom-color label{display:grid;gap:6px;margin:0}.ta-custom-color input[type=color]{width:56px;height:40px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.ta-custom-color input[type=text]{width:150px;padding:9px;border:1px solid var(--line);border-radius:7px;font:inherit}.ta-custom-color [role=alert]{width:100%;color:#9f3535}.ta-appearance-scope{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ta-reset-preview{margin-left:8px}:root[data-custom-background] .workspace-home>.workspace-home-section>.workspace-section-heading{color:var(--workspace-canvas-ink)}:root[data-custom-background] .workspace-home>.workspace-home-section>.workspace-section-heading :is(p,span){color:inherit}.ta-theme-preview strong{color:var(--ink)}.studio-shell[data-workspace-view]:not([data-workspace-view=home]) input:is([type=checkbox],[type=radio]){width:16px;height:16px;min-height:16px;min-width:16px;padding:0;flex:0 0 16px;border:0;box-shadow:none;accent-color:var(--green);cursor:pointer}.studio-shell[data-workspace-view]:not([data-workspace-view=home]) select:not([multiple]):not([size]){appearance:none;padding:10px 36px 10px 12px;line-height:1.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23576770' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-size:12px 8px;background-repeat:no-repeat;cursor:pointer}.studio-shell[data-workspace-view]:not([data-workspace-view=home]) select:disabled{cursor:default;opacity:.65}.workspace-status-header{position:sticky;top:0;z-index:25;background:var(--ui-f8faf7,#f8faf7)}.workspace-status-header>.project-lifecycle-nav{position:static}.workspace-status-header-home{display:contents}