:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172017;background:#f5f7f2;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}.app-shell{width:min(960px,calc(100% - 32px));margin:0 auto;padding:48px 0}.hero{max-width:760px;margin-bottom:32px}h1{margin:0;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1;letter-spacing:-.06em}.subtitle{margin:16px 0 0;color:#2e402b;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650}.demo-data-scope-notice{display:grid;gap:.8rem;margin:1rem 0 1.25rem;border:1px solid #d8cfb5;border-radius:18px;padding:1rem;background:linear-gradient(135deg,#fffdf6,#f8faf6);box-shadow:0 10px 30px #1720170d}.demo-data-scope-notice__heading{display:grid;gap:.18rem}.demo-data-scope-notice__heading>span{color:#7c5c16;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.demo-data-scope-notice__heading>strong{color:#263322;font-size:1.05rem;letter-spacing:-.015em}.demo-data-scope-notice__limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.demo-data-scope-notice__limits p{margin:0;border:1px solid rgb(124 92 22 / 14%);border-radius:12px;padding:.7rem .75rem;background:#ffffffb8;color:#566252;font-size:.84rem;line-height:1.45}.demo-data-scope-notice__limits strong{color:#263322}.demo-data-scope-notice__production-path{margin:0;color:#465642;font-size:.86rem;line-height:1.5}.demo-data-scope-notice__recommended-path{margin:0;border-top:1px solid rgb(124 92 22 / 16%);padding-top:.75rem;color:#465642;font-size:.86rem;line-height:1.5}.demo-data-scope-notice__recommended-path strong{color:#263322}.dashboard-section{padding:24px;border:1px solid #d9dfd4;border-radius:18px;background:#fff;box-shadow:0 10px 30px #1720170f}.dashboard-section__header{margin-bottom:20px}.dashboard-section__header h2{margin:0;font-size:1.25rem}.dashboard-section__header p{margin:8px 0 0;color:#647062;line-height:1.5}.dashboard-section__body{min-height:80px}.empty-state{padding:20px;border:1px dashed #cbd4c5;border-radius:14px;background:#f8faf6}.empty-state h3{margin:0 0 8px;font-size:1rem}.empty-state p{margin:0;color:#647062;line-height:1.5}@media(max-width:720px){.app-shell{width:min(100% - 24px,960px);padding:32px 0}.demo-data-scope-notice__limits{grid-template-columns:1fr}}.section-summary{margin:0 0 14px;color:#647062;font-size:.95rem;font-weight:700}.form-message{margin:0;border-radius:10px;padding:10px 12px;font-weight:700}.form-message--error{background:#fff0ed;color:#9f2f1b}.form-message--success{background:#edf7ed;color:#2f6b31}.workflow-run-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #d9dfd4;border-radius:12px;background:#f8faf6}.workflow-run-card h5{margin:0 0 4px;font-size:.95rem}.workflow-run-card p{margin:0;color:#647062;font-size:.8rem}.workflow-run-card strong{color:#2e402b;font-size:.85rem}.model-route-card{display:grid;gap:14px;padding:16px;border:1px solid #cbd4c5;border-radius:14px;background:#f8faf6}.model-route-card__eyebrow{display:block;margin-bottom:6px;color:#647062;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.model-route-card h4{margin:0 0 6px;font-size:1rem}.model-route-card p{margin:0;color:#647062;line-height:1.5}.model-route-card dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.model-route-card dt{color:#647062;font-size:.72rem;font-weight:800;text-transform:uppercase}.model-route-card dd{margin:4px 0 0;color:#2e402b;font-size:.9rem;font-weight:800}.model-route-card__reason{padding-top:12px;border-top:1px solid #d9dfd4}@media(max-width:720px){.model-route-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-run-card__actions{display:grid;gap:8px;justify-items:end}.workflow-run-card__actions button{border:1px solid #2e402b;border-radius:999px;background:#fff;color:#2e402b;cursor:pointer;font-size:.8rem;font-weight:800;padding:7px 10px}.workflow-run-card__actions button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:720px){.workflow-run-card{align-items:flex-start;flex-direction:column}.workflow-run-card__actions{justify-items:start}}.review-queue-list{display:grid;gap:12px}.review-queue-card{display:grid;gap:14px;padding:16px;border:1px solid #d9dfd4;border-radius:14px;background:#f8faf6}.review-queue-card--focused{border-color:#2563eb;scroll-margin-top:1rem;box-shadow:0 0 0 3px #2563eb1f,0 16px 36px #2563eb1a}.review-queue-card--focused:focus{outline:none}.review-queue-card__origin-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;border-radius:999px;margin-bottom:.45rem}.review-queue-card__origin{width:fit-content;border-radius:999px;padding:.24rem .5rem;background:#dbeafe;color:#1e40af;font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.review-queue-card__origin-row button{border:0;border-radius:6px;padding:.2rem .25rem;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.review-queue-card__origin-row button:hover{color:#1e40af;text-decoration:underline;text-underline-offset:.16rem}.review-queue-card__origin-row button:focus-visible{outline:3px solid rgb(37 99 235 / 18%);outline-offset:2px}.review-queue-card__header{display:flex;justify-content:space-between;gap:16px}.review-queue-card__header h3{margin:0 0 6px;font-size:1rem}.review-queue-card__header p,.review-queue-card__meta{margin:0;color:#647062;line-height:1.5}.review-queue-card__status{align-self:flex-start;border-radius:999px;background:#edf7ed;color:#2f6b31;flex:0 0 auto;font-size:.75rem;font-weight:800;padding:.3rem .7rem}.review-queue-card__context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.review-queue-card__context dt{color:#647062;font-size:.72rem;font-weight:800;text-transform:uppercase}.review-queue-card__context dd{margin:4px 0 0;color:#2e402b;font-size:.9rem;font-weight:800}.review-queue-card__json{display:grid;gap:8px}.review-queue-card__json strong{color:#2e402b;font-size:.85rem}.review-queue-card__json pre{max-height:220px;overflow:auto;max-width:100%;margin:0;border:1px solid #d9dfd4;border-radius:12px;background:#fff;color:#172017;font-size:.78rem;line-height:1.45;padding:12px;white-space:pre}.review-queue-card__review-actions{display:grid;gap:10px}.review-queue-card__review-actions label{display:grid;gap:6px;color:#2e402b;font-size:.9rem;font-weight:700}.review-queue-card__review-actions textarea{width:100%;border:1px solid #cbd4c5;border-radius:10px;background:#fff;color:#172017;padding:10px 12px;resize:vertical}.review-queue-card__review-actions .workflow-run-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.workflow-tool-log-card .review-queue-card__review-actions{margin-top:12px}.workflow-tool-log-card .review-queue-card__review-actions textarea{min-width:260px}@media(max-width:720px){.review-queue-card__header{flex-direction:column}.review-queue-card__context{grid-template-columns:1fr}}.hero__description{max-width:760px;margin:18px 0 0;color:#647062;font-size:1rem;line-height:1.7}.workflow-audit-log-details{margin-top:18px;border:1px solid #d9dfd4;border-radius:16px;background:#fff;overflow:hidden}.workflow-audit-log-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:#2e402b;font-size:.95rem;font-weight:900;padding:14px 16px}.workflow-audit-log-details summary span{border-radius:999px;background:#edf2e8;color:#2e402b;font-size:.75rem;font-weight:900;padding:5px 9px}.workflow-audit-log-details[open] summary{border-bottom:1px solid #d9dfd4}.workflow-audit-log-details>p,.workflow-audit-log-details>.workflow-tool-log-list{margin:0;padding:16px}.agentic-demo-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);max-width:1180px}.agentic-demo-form,.agentic-demo-story-card,.agentic-demo-card,.agentic-demo-audit-event,.agentic-demo-final-summary,.agentic-demo-summary-grid article{background:#fff;border:1px solid #d9e2ec;border-radius:18px;box-shadow:0 18px 40px #0f172a0f;min-width:0;overflow-wrap:anywhere;padding:1rem}.agentic-demo-form label{color:#486581;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.agentic-demo-form textarea{border:1px solid #bcccdc;border-radius:14px;font:inherit;min-height:190px;padding:.8rem;resize:vertical;width:100%}.agentic-demo-form__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.agentic-demo-form__actions button,.agentic-demo-card__header button{background:#102a43;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:.7rem 1rem}.agentic-demo-form__actions button:disabled{cursor:not-allowed;opacity:.55}.agentic-demo-result,.agentic-demo-section{display:grid;gap:1rem;margin-top:1.25rem;max-width:1180px;min-width:0}.agentic-demo-summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agentic-demo-summary-grid strong{color:#102a43;display:block;font-size:2rem;line-height:1;margin:.25rem 0}.agentic-demo-card-list,.agentic-demo-audit-list{display:grid;gap:1rem}.agentic-demo-card__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;min-width:0}.agentic-demo-card__header h4,.agentic-demo-story-card h3,.agentic-demo-final-summary h3{color:#102a43;margin:.2rem 0}.agentic-demo-pill,.agentic-demo-audit-event__status{background:#e0e8f9;border-radius:999px;color:#243b53;display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.06em;padding:.35rem .6rem;text-transform:uppercase;white-space:nowrap}.agentic-demo-pill--success,.agentic-demo-audit-event__status--succeeded{background:#dcfce7;color:#166534}.agentic-demo-pill--warning,.agentic-demo-audit-event__status--needs-review{background:#fef3c7;color:#92400e}.agentic-demo-pill--blocked,.agentic-demo-audit-event__status--blocked{background:#fee2e2;color:#991b1b}.agentic-demo-card--blocked{border-color:#fecaca}.agentic-demo-metadata,.agentic-demo-score-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:.9rem 0 0;min-width:0}.agentic-demo-metadata dt,.agentic-demo-score-grid dt{color:#627d98;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agentic-demo-metadata dd,.agentic-demo-score-grid dd{color:#102a43;font-weight:700;margin:.2rem 0 0;overflow-wrap:anywhere}.agentic-demo-raw-line,.agentic-demo-rag-match{background:#f8fafc;border-radius:14px;margin-top:.9rem;min-width:0;overflow-wrap:anywhere;padding:.75rem}.agentic-demo-rag-match+.agentic-demo-rag-match{margin-top:.75rem}.agentic-demo-card pre,.agentic-demo-final-summary pre{background:#102a43;border-radius:14px;color:#f8fafc;max-height:360px;max-width:100%;overflow:auto;padding:.85rem;white-space:pre-wrap}.success-message{background:#dcfce7;border:1px solid #86efac;border-radius:14px;color:#166534;font-weight:800;margin-top:1rem;padding:.85rem 1rem}@media(max-width:920px){.agentic-demo-layout,.agentic-demo-summary-grid,.agentic-demo-metadata,.agentic-demo-score-grid{grid-template-columns:1fr}.agentic-demo-card__header{flex-direction:column}}@media(min-width:1100px){.agentic-demo-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}}@media(max-width:700px){.agentic-demo-form,.agentic-demo-story-card,.agentic-demo-card,.agentic-demo-audit-event,.agentic-demo-final-summary,.agentic-demo-summary-grid article{border-radius:14px;padding:.85rem}.agentic-demo-summary-grid strong{font-size:1.65rem}}.multi-source-intake-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);max-width:1180px}.multi-source-intake-result{display:grid;gap:1rem;margin-top:1.25rem;max-width:1180px;min-width:0}.multi-source-intake-pipeline-list{color:#334e68;display:grid;gap:.55rem;margin:.75rem 0 0;padding-left:1.35rem}.multi-source-intake-pipeline-list li{line-height:1.45}.multi-source-intake-source-grid,.multi-source-intake-schema-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));min-width:0}.multi-source-intake-details{background:#f8fafc;border:1px solid #d9e2ec;border-radius:14px;margin-top:.85rem;min-width:0;overflow:hidden}.multi-source-intake-details summary{color:#102a43;cursor:pointer;font-weight:800;padding:.75rem .85rem}.multi-source-intake-details pre{background:#102a43;color:#f8fafc;margin:0;max-height:260px;overflow:auto;padding:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}.multi-source-intake-table-wrap{background:#fff;border:1px solid #d9e2ec;border-radius:18px;box-shadow:0 18px 40px #0f172a0f;max-width:100%;overflow:auto}.multi-source-intake-table{border-collapse:collapse;min-width:980px;width:100%}.multi-source-intake-table th,.multi-source-intake-table td{border-bottom:1px solid #e2e8f0;color:#243b53;padding:.8rem;text-align:left;vertical-align:top}.multi-source-intake-table th{background:#f8fafc;color:#627d98;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.multi-source-intake-table td{font-size:.9rem;font-weight:650;overflow-wrap:anywhere}.multi-source-intake-signal-list{display:grid;gap:.75rem;margin-top:.9rem}.multi-source-intake-signal{border:1px solid #d9e2ec;border-radius:14px;padding:.75rem}.multi-source-intake-signal strong{color:#102a43;display:block;font-size:.78rem;letter-spacing:.06em}.multi-source-intake-signal p{color:#486581;margin:.35rem 0 0}.multi-source-intake-signal--info{background:#eff6ff;border-color:#bfdbfe}.multi-source-intake-signal--warning{background:#fef3c7;border-color:#fde68a}.multi-source-intake-signal--review{background:#fff7ed;border-color:#fed7aa}.agentic-demo-audit-event__status--info{background:#e0e8f9;color:#243b53}@media(min-width:1100px){.multi-source-intake-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}@media(max-width:920px){.multi-source-intake-layout,.multi-source-intake-source-grid,.multi-source-intake-schema-grid{grid-template-columns:1fr}.multi-source-intake-table{min-width:860px}}.multi-source-intake-editor-list{display:grid;gap:1rem}.multi-source-intake-editor-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.multi-source-intake-field{display:grid;gap:.45rem}.multi-source-intake-field span{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.multi-source-intake-field input,.multi-source-intake-field select,.multi-source-intake-field textarea{background:var(--surface-strong);border:1px solid var(--border);border-radius:.75rem;color:var(--text);font:inherit;padding:.75rem .85rem}@media(max-width:900px){.multi-source-intake-editor-grid{grid-template-columns:1fr}}.multi-source-intake-editor-card__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.multi-source-intake-editor-card__title{display:grid;flex:1;gap:.35rem;min-width:0}.multi-source-intake-title-input{background:transparent;border:0;color:var(--text);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;padding:0;width:100%}.multi-source-intake-title-input:focus{outline:none}.multi-source-intake-remove-button{flex:0 0 auto}.multi-source-intake-upload-panel{background:var(--surface-strong);border:1px dashed var(--border);border-radius:.9rem;display:grid;gap:.75rem;padding:1rem}.multi-source-intake-upload-panel p{color:var(--text-muted);margin:0}@media(max-width:700px){.multi-source-intake-editor-card__header{align-items:stretch;flex-direction:column}}.multi-source-intake-editor-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.multi-source-intake-status{border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.03em;padding:.25rem .55rem;text-transform:uppercase}.multi-source-intake-status--ready{background:#22c55e1f;color:#166534}.multi-source-intake-status--warning{background:#f59e0b24;color:#92400e}.multi-source-intake-editor-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.multi-source-intake-secondary-button,.multi-source-intake-remove-button{border-radius:999px;font-weight:800;padding:.65rem .9rem}.multi-source-intake-secondary-button{background:var(--surface-strong);border:1px solid var(--border);color:var(--text)}.multi-source-intake-toolbar{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(13rem,.7fr) minmax(15rem,1fr);max-width:44rem}.multi-source-intake-field--compact select{min-height:2.85rem}.multi-source-intake-choice-group{background:var(--surface-strong);border:1px solid var(--border);border-radius:.85rem;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem;min-height:2.85rem}.multi-source-intake-choice{background:transparent;border:0;border-radius:.65rem;color:var(--text-muted);font-weight:800;min-height:2.15rem;padding:.45rem .7rem}.multi-source-intake-choice--active{background:var(--surface);color:var(--text);box-shadow:none}@media(max-width:700px){.multi-source-intake-choice-group{grid-template-columns:1fr}}@media(max-width:760px){.multi-source-intake-toolbar{grid-template-columns:1fr;max-width:none}.multi-source-intake-editor-card__actions{justify-content:flex-start}}.multi-source-intake-step-label{align-items:center;display:flex;gap:.6rem}.multi-source-intake-step-label span{background:var(--surface-strong);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.25rem .55rem;text-transform:uppercase}.multi-source-intake-step-label strong{color:var(--text);font-size:.95rem}.multi-source-intake-next-step,.multi-source-intake-helper-text{color:var(--text-muted);margin:0}.multi-source-intake-sample-row{align-items:center;background:var(--surface-strong);border:1px solid var(--border);border-radius:.9rem;display:flex;gap:1rem;justify-content:space-between;padding:.85rem}.multi-source-intake-sample-row p{color:var(--text-muted);margin:0}@media(max-width:760px){.multi-source-intake-sample-row{align-items:stretch;flex-direction:column}}.multi-source-intake-progressive-section{border-top:1px solid var(--border);display:grid;gap:.85rem;background:#f8fafcb8;border:1px solid var(--border);border-radius:1rem;padding:1rem}.multi-source-intake-progressive-section+.multi-source-intake-progressive-section{margin-top:.2rem}.multi-source-intake-progressive-section--tabs{padding-bottom:.85rem}.multi-source-intake-folder-tabs{align-items:end;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.15rem}.multi-source-intake-folder-tab{background:#e2e8f08c;border:1px solid var(--border);border-bottom-color:#94a3b8b3;border-radius:.9rem .9rem 0 0;color:var(--text-muted);display:grid;gap:.2rem;min-height:4.25rem;padding:.8rem .95rem;position:relative;text-align:left;transition:transform .12s ease,background .12s ease,border-color .12s ease}.multi-source-intake-folder-tab+.multi-source-intake-folder-tab{margin-left:-1px}.multi-source-intake-folder-tab span{color:var(--text);font-weight:900}.multi-source-intake-folder-tab small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.multi-source-intake-folder-tab:hover:not(:disabled){background:#f1f5f9f2;transform:translateY(-1px)}.multi-source-intake-folder-tab--active{background:var(--surface);border-bottom-color:var(--surface);color:var(--text);z-index:1}.multi-source-intake-folder-tab--active:after{background:var(--surface);bottom:-.7rem;content:"";height:.75rem;left:-1px;position:absolute;right:-1px}.multi-source-intake-selected-method{background:var(--surface);border:1px solid var(--border);border-radius:0 0 .9rem .9rem;color:var(--text-muted);margin:0;padding:.85rem .95rem}.multi-source-intake-selected-method strong{color:var(--text)}.multi-source-intake-control-panel{background:var(--surface);border:1px solid var(--border);border-radius:.9rem;display:grid;gap:.75rem;max-width:34rem;padding:.9rem}.multi-source-intake-helper-text strong{color:var(--text)}.multi-source-intake-next-step{background:#f8fafcb8;border:1px dashed var(--border);border-radius:.9rem;display:grid;gap:.25rem;padding:.9rem 1rem}.multi-source-intake-next-step strong{color:var(--text)}.multi-source-intake-next-step span{color:var(--text-muted)}.multi-source-intake-sample-card{align-items:center;background:linear-gradient(180deg,#eff6fff2,#dbeafe8c);border:1px solid rgb(37 99 235 / 22%);border-radius:.95rem;color:var(--text);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem;text-align:left;width:100%}.multi-source-intake-sample-card:hover:not(:disabled){border-color:#2563eb7a;box-shadow:0 12px 28px #2563eb1f;transform:translateY(-1px)}.multi-source-intake-sample-card span:first-child{display:grid;gap:.2rem}.multi-source-intake-sample-card strong{font-weight:900}.multi-source-intake-sample-card small{color:var(--text-muted);font-size:.82rem}.multi-source-intake-sample-card__arrow{background:var(--surface);border:1px solid rgb(37 99 235 / 18%);border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:.45rem .7rem}.multi-source-intake-field textarea{resize:vertical;min-height:11rem;background:var(--surface)}@media(max-width:760px){.multi-source-intake-folder-tabs{gap:.55rem;grid-template-columns:1fr}.multi-source-intake-folder-tab,.multi-source-intake-folder-tab--active{border-radius:.9rem}.multi-source-intake-folder-tab--active:after{display:none}.multi-source-intake-selected-method{border-radius:.9rem}.multi-source-intake-sample-card{align-items:stretch;flex-direction:column}.multi-source-intake-sample-card__arrow{width:fit-content}}.multi-source-intake-start-here{color:var(--text);font-size:.95rem;font-weight:900}.multi-source-intake-title-input::placeholder{color:#94a3b8;font-weight:700}.multi-source-intake-control-panel--inline{max-width:44rem}.multi-source-intake-field--inline{align-items:center;display:grid;gap:1rem;grid-template-columns:11rem minmax(16rem,1fr)}.multi-source-intake-field--inline span{margin:0}.multi-source-intake-field--inline select{width:100%}@media(max-width:760px){.multi-source-intake-field--inline{align-items:stretch;grid-template-columns:1fr}}.multi-source-intake-upload-label{color:var(--text);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.multi-source-intake-upload-control{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.multi-source-intake-upload-control input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.multi-source-intake-upload-button{background:var(--text);border-radius:999px;color:var(--surface);cursor:pointer;font-weight:900;padding:.7rem 1rem}.multi-source-intake-upload-control:has(input:disabled) .multi-source-intake-upload-button{cursor:not-allowed;opacity:.6}.multi-source-intake-upload-file-name{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);font-weight:800;min-width:12rem;padding:.65rem .9rem}.guided-workflow-page{display:grid;gap:20px}.guided-workflow-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:stretch;padding:26px;border:1px solid #d9dfd4;border-radius:24px;background:#fff;box-shadow:0 10px 30px #1720170f}.guided-workflow-hero h2{max-width:760px;margin:8px 0 0;color:#172017;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.055em;line-height:1}.guided-workflow-hero p{max-width:760px;margin:14px 0 0;color:#647062;line-height:1.65}.guided-workflow-hero__status{display:grid;align-content:center;gap:6px;border:1px solid #d9dfd4;border-radius:20px;background:#f8faf6;padding:18px}.guided-workflow-hero__status span{color:#647062;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.guided-workflow-hero__status strong{color:#2e402b;font-size:1.35rem;letter-spacing:-.03em}.guided-workflow-shell{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.guided-workflow-stepper{position:sticky;top:16px;display:grid;gap:8px;padding:12px;border:1px solid #d9dfd4;border-radius:22px;background:#f8faf6f2;box-shadow:0 10px 30px #1720170f}.guided-workflow-stepper__item{display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%;border:1px solid transparent;border-radius:16px;background:#fff;color:#2e402b;cursor:pointer;padding:12px;text-align:left}.guided-workflow-stepper__item:disabled{cursor:not-allowed;opacity:.55}.guided-workflow-stepper__item>span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#edf2e8;color:#2e402b;font-size:.8rem;font-weight:950}.guided-workflow-stepper__item small,.guided-workflow-stepper__item em{display:block;color:#647062;font-size:.68rem;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.guided-workflow-stepper__item strong{display:block;margin:2px 0 5px;color:#172017;font-size:.95rem}.guided-workflow-stepper__item--active{border-color:#2e402b;background:#2e402b}.guided-workflow-stepper__item--active>span{background:#fff;color:#2e402b}.guided-workflow-stepper__item--active small,.guided-workflow-stepper__item--active strong,.guided-workflow-stepper__item--active em{color:#fff}.guided-workflow-panel{min-width:0}.guided-workflow-card{display:grid;gap:18px;padding:24px;border:1px solid #d9dfd4;border-radius:24px;background:#fff;box-shadow:0 10px 30px #1720170f}.guided-workflow-card--hero{min-height:560px;align-content:center}.guided-workflow-card h3{max-width:780px;margin:8px 0 0;color:#172017;font-size:clamp(1.7rem,3vw,2.65rem);letter-spacing:-.05em;line-height:1.05}.guided-workflow-card p{color:#647062;line-height:1.65}.guided-workflow-card__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.guided-workflow-card__header p{max-width:680px;margin-bottom:0}.guided-workflow-card button,.guided-workflow-card a{justify-self:start;border:0;border-radius:999px;background:#2e402b;color:#fff;cursor:pointer;font-weight:850;padding:10px 16px;text-decoration:none}.guided-workflow-card button:disabled{cursor:not-allowed;opacity:.65}.guided-workflow-flowline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:6px 0 2px;overflow:hidden;border:1px solid #d9dfd4;border-radius:18px;background:#f8faf6}.guided-workflow-flowline span{position:relative;display:grid;min-height:78px;place-items:center;padding:14px 26px 14px 18px;color:#2e402b;font-size:.78rem;font-weight:900;line-height:1.25;text-align:center}.guided-workflow-flowline span:not(:last-child){border-right:1px solid #d9dfd4}.guided-workflow-flowline span:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;z-index:1;width:20px;height:20px;border-top:1px solid #d9dfd4;border-right:1px solid #d9dfd4;background:#f8faf6;transform:translateY(-50%) rotate(45deg)}.guided-workflow-flowline span:nth-child(odd),.guided-workflow-flowline span:nth-child(odd):after{background:#fff}.guided-workflow-source-list{display:flex;flex-wrap:wrap;gap:8px}.guided-workflow-source-list span{border:1px solid #d9dfd4;border-radius:999px;background:#f8faf6;color:#2e402b;font-size:.78rem;font-weight:850;padding:8px 10px}.guided-workflow-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guided-workflow-metrics article,.guided-workflow-proof-grid article,.guided-workflow-plan article{border:1px solid #d9dfd4;border-radius:16px;background:#f8faf6;padding:16px}.guided-workflow-metrics strong{display:block;color:#2e402b;font-size:1.55rem;font-weight:950;letter-spacing:-.04em}.guided-workflow-metrics span{display:block;margin-top:6px;color:#647062;font-size:.78rem;font-weight:850}.guided-workflow-details{border:1px solid #d9dfd4;border-radius:16px;background:#fff;overflow:hidden}.guided-workflow-details summary{cursor:pointer;color:#2e402b;font-weight:850;padding:14px 16px}.guided-workflow-details[open] summary{border-bottom:1px solid #d9dfd4}.guided-workflow-details pre{max-height:360px;overflow:auto;margin:0;border-radius:12px;background:#f8faf6;color:#172017;font-size:.78rem;line-height:1.45;padding:14px}.guided-workflow-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.guided-workflow-proof-grid p,.guided-workflow-plan p{margin:8px 0 0}.guided-workflow-editor{display:grid;gap:12px;padding:16px}.guided-workflow-editor label,.guided-workflow-run-form label{display:grid;gap:8px;color:#2e402b;font-size:.9rem;font-weight:800}.guided-workflow-editor input,.guided-workflow-editor select,.guided-workflow-editor textarea,.guided-workflow-run-form textarea{width:100%;border:1px solid #cbd4c5;border-radius:12px;background:#fff;color:#172017;padding:10px 12px}.guided-workflow-editor textarea,.guided-workflow-run-form textarea{resize:vertical}.guided-workflow-editor__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-workflow-plan{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.guided-workflow-plan span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#2e402b;color:#fff;font-size:.8rem;font-weight:900}.guided-workflow-timeline{display:grid;gap:12px}.guided-workflow-timeline article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid #d9dfd4;border-radius:16px;background:#f8faf6;padding:16px}.guided-workflow-timeline article strong{color:#2e402b}.guided-workflow-timeline article p{margin:4px 0 0}.guided-workflow-timeline__blocked{border-color:#f0b6a8!important;background:#fff7f4!important}@media(max-width:720px){.guided-workflow-hero,.guided-workflow-shell{grid-template-columns:1fr}.guided-workflow-stepper{position:static}.guided-workflow-card--hero{min-height:auto}.guided-workflow-hero,.guided-workflow-card{padding:18px}.guided-workflow-card__header{flex-direction:column}.guided-workflow-card__header button,.guided-workflow-card button,.guided-workflow-card a{width:100%;text-align:center}.guided-workflow-stepper,.guided-workflow-plan,.guided-workflow-proof-grid,.guided-workflow-metrics,.guided-workflow-editor__row{grid-template-columns:1fr}.guided-workflow-timeline article{grid-template-columns:1fr}.guided-workflow-flowline{grid-template-columns:1fr;overflow:visible}.guided-workflow-flowline span{min-height:auto;place-items:center start;padding:14px 18px 14px 48px;text-align:left}.guided-workflow-flowline span:before{content:"";position:absolute;left:24px;top:-1px;bottom:-1px;width:1px;background:#d9dfd4}.guided-workflow-flowline span:not(:last-child){border-right:0;border-bottom:1px solid #d9dfd4}.guided-workflow-flowline span:not(:last-child):after{top:auto;right:auto;bottom:-8px;left:18px;width:14px;height:14px;border:0;border-right:1px solid #d9dfd4;border-bottom:1px solid #d9dfd4;transform:rotate(45deg)}}.guided-source-builder{display:grid;gap:18px}.guided-source-builder__golden-setup{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #d9dfd4;border-radius:20px;background:#f8faf6}.guided-source-builder__golden-setup strong{display:block;margin-top:4px;color:#172017;font-size:1.05rem}.guided-source-builder__golden-setup p{max-width:680px;margin:6px 0 0;color:#647062;line-height:1.45}.guided-source-builder .guided-source-builder__golden-setup button{flex:0 0 auto;border:1px solid #7f9d75;background:#e4f0da;color:#2e402b;box-shadow:0 4px 12px #2e402b1f}.guided-source-builder .guided-source-builder__golden-setup button:hover:not(:disabled){border-color:#5f7f57;background:#d5e8c8}.guided-source-builder .guided-source-builder__golden-setup button:focus-visible{outline:3px solid rgb(127 157 117 / 32%);outline-offset:3px}.guided-source-builder__list{display:grid;gap:14px;margin-top:0}.guided-workflow-card--intake{gap:18px}.guided-workflow-intake-toolbar{display:grid;gap:14px;padding:14px;border:1px solid #d9dfd4;border-radius:18px;background:#f8faf6}.guided-workflow-metrics--compact{margin:0}.guided-workflow-metrics--compact article{background:#fff}.guided-workflow-metrics--compact strong{font-size:1.25rem}.guided-workflow-intake-toolbar__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.guided-source-builder .multi-source-intake-editor-card{border-color:#d9dfd4;box-shadow:none}.guided-source-builder .multi-source-intake-progressive-section{background:#f8faf6;border:1px solid #e1e6dd;border-radius:18px}.guided-source-builder .multi-source-intake-folder-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:.15rem}.guided-source-builder .multi-source-intake-folder-tab{display:grid;gap:4px;min-height:0;width:100%;border:1px solid #d9dfd4;border-radius:16px;background:#fff;color:#2e402b;padding:14px 16px;text-align:left;box-shadow:none;transform:none}.guided-source-builder .multi-source-intake-folder-tab+.multi-source-intake-folder-tab{margin-left:0}.guided-source-builder .multi-source-intake-folder-tab span{color:#172017;font-size:.95rem;font-weight:900}.guided-source-builder .multi-source-intake-folder-tab small{color:#647062;font-size:.78rem;font-weight:750;line-height:1.35}.guided-source-builder .multi-source-intake-folder-tab:hover:not(:disabled),.guided-source-builder .multi-source-intake-folder-tab--active{border-color:#b9d0b5;background:#eef4ea;color:#172017;transform:none}.guided-source-builder .multi-source-intake-folder-tab:hover:not(:disabled):after,.guided-source-builder .multi-source-intake-folder-tab--active:after{display:none}.guided-source-builder .multi-source-intake-sample-card{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%;border:1px solid #d9dfd4;border-radius:18px;background:#fff;color:#172017;padding:16px;text-align:left;box-shadow:none;transform:none}.guided-source-builder .multi-source-intake-sample-card:hover:not(:disabled){border-color:#b9d0b5;background:#eef4ea;box-shadow:none;transform:none}.guided-source-builder .multi-source-intake-sample-card strong{display:block;color:#172017;font-size:1rem}.guided-source-builder .multi-source-intake-sample-card small{display:block;margin-top:4px;color:#647062;font-size:.82rem;line-height:1.35}.guided-source-builder .multi-source-intake-sample-card__arrow{flex:0 0 auto;border:1px solid #d9dfd4;border-radius:999px;background:#edf2e8;color:#2e402b;font-size:.78rem;font-weight:900;padding:8px 12px}.guided-source-builder__final-action{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:4px;padding:18px;border:1px solid #b9d0b5;border-radius:20px;background:#eef4ea}.guided-source-builder__final-action strong{display:block;margin-top:4px;color:#172017;font-size:1.05rem}.guided-source-builder__final-action p{max-width:680px;margin:6px 0 0;color:#647062;line-height:1.45}.guided-source-builder .guided-source-builder__final-action button{flex:0 0 auto;background:#2e402b;color:#fff}@media(max-width:720px){.guided-source-builder__golden-setup{flex-direction:column;align-items:stretch}.guided-source-builder .guided-source-builder__golden-setup button{width:100%}.guided-source-builder .multi-source-intake-folder-tabs{grid-template-columns:1fr}.guided-source-builder__final-action{flex-direction:column;align-items:stretch}.guided-source-builder .guided-source-builder__final-action button{width:100%}.guided-workflow-intake-toolbar__actions{justify-content:stretch}.guided-workflow-intake-toolbar__actions button{justify-content:center;width:100%}}.guided-source-builder__name-field{display:grid;gap:8px;margin-top:8px}.guided-source-builder__name-field span{color:#647062;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.guided-source-builder .multi-source-intake-title-input{width:100%;border:1px solid #d9dfd4;border-radius:14px;background:#fff;color:#172017;font-size:1.05rem;font-weight:850;letter-spacing:-.02em;padding:12px 14px}.guided-source-builder .multi-source-intake-title-input::placeholder{color:#94a3b8;font-size:1rem;font-weight:700;letter-spacing:0}.guided-source-builder .multi-source-intake-title-input:focus{border-color:#b9d0b5;outline:3px solid rgb(185 208 181 / 35%)}.guided-source-builder .multi-source-intake-progressive-section--disabled{opacity:.58}.guided-source-builder .multi-source-intake-progressive-section--tabs.multi-source-intake-progressive-section--disabled .multi-source-intake-step-label strong:after{content:" · enter a source name first";color:#8a9586;font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:none}.guided-source-builder .multi-source-intake-progressive-section--disabled:not(.multi-source-intake-progressive-section--tabs) .multi-source-intake-step-label strong:after{content:" · choose an input method first";color:#8a9586;font-size:.78rem;font-weight:750;letter-spacing:0;text-transform:none}.guided-source-builder .multi-source-intake-progressive-section--disabled .multi-source-intake-folder-tab,.guided-source-builder .multi-source-intake-progressive-section--disabled select{cursor:not-allowed}.guided-workflow-card__header--ai-ready{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center}.guided-workflow-card__header--ai-ready p{grid-column:1 / -1;max-width:none;margin:0}.guided-workflow-card__header--ai-ready button{align-self:center;justify-self:end;max-width:14rem;text-align:center}.guided-workflow-card .multi-source-intake-table-wrap{overflow-x:auto}.guided-workflow-card .multi-source-intake-table{min-width:980px}.guided-workflow-details--ai-ready{border-color:#d9dfd4;background:#f8faf6}.guided-workflow-details--ai-ready summary{display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:16px;background:#fff;color:#2e402b;list-style:none}.guided-workflow-details--ai-ready summary::-webkit-details-marker{display:none}.guided-workflow-details--ai-ready summary:before{content:"▸";color:#2e402b;font-size:.9rem;font-weight:900}.guided-workflow-details--ai-ready[open] summary:before{content:"▾"}.guided-workflow-details--ai-ready summary span{flex:1;color:#2e402b;font-weight:900}.guided-workflow-details--ai-ready summary small{flex:0 0 auto;border:1px solid #d9dfd4;border-radius:999px;background:#edf2e8;color:#2e402b;font-size:.72rem;font-weight:850;padding:6px 10px}@media(max-width:720px){.guided-workflow-card__header--ai-ready{grid-template-columns:1fr}.guided-workflow-card__header--ai-ready button{justify-self:stretch;max-width:none}.guided-workflow-details--ai-ready summary{align-items:flex-start;flex-direction:column}}.guided-ai-ready-evidence-card__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.guided-ai-ready-evidence-card__header h4{margin:4px 0 0;color:#172017;font-size:1rem;line-height:1.2}.guided-workflow-details--ai-ready summary small{display:none}@media(max-width:900px){.guided-ai-ready-evidence-grid{grid-template-columns:1fr}}.guided-ai-ready-evidence-grid{display:grid;padding:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px}.guided-ai-ready-evidence-card{display:grid;gap:12px;min-width:0;border:1px solid #d9dfd4;border-radius:16px;background:#fff;padding:16px;align-content:start}.guided-ai-ready-evidence-card .agentic-demo-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guided-ai-ready-evidence-card .agentic-demo-metadata div{min-width:0;border-radius:12px;background:#f8faf6;padding:10px}.guided-ai-ready-evidence-card .agentic-demo-metadata dt{font-size:.68rem}.guided-ai-ready-evidence-card .agentic-demo-metadata dd{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.guided-ai-ready-evidence-card pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;background:#f8faf6;color:#2e402b;line-height:1.45;padding:12px;max-height:120px;margin:0;font-size:.78rem}.guided-workflow-details--ai-ready{background:#fff}.guided-workflow-details--ai-ready summary{justify-content:flex-start;min-height:auto;padding:14px 16px}.guided-workflow-details--ai-ready summary:focus{outline:none}.guided-workflow-details--ai-ready summary:focus-visible{outline:3px solid rgb(185 208 181 / 45%);outline-offset:3px}@media(max-width:720px){.guided-ai-ready-evidence-grid{grid-template-columns:1fr}.guided-ai-ready-evidence-card .agentic-demo-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}.guided-workflow-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-workflow-plan article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:auto;padding:14px}.guided-workflow-plan span{width:34px;height:34px;margin-top:2px}.guided-workflow-plan p{margin:0;color:#2e402b;font-size:.98rem;font-weight:750;line-height:1.45}@media(max-width:720px){.guided-workflow-plan{grid-template-columns:1fr}}.guided-workflow-run-form__helper{display:block;max-width:780px;color:#647062;font-size:.86rem;font-weight:650;line-height:1.45}.guided-workflow-card--launch{gap:20px}.guided-workflow-input-card,.guided-workflow-policy-panel,.guided-workflow-preview-panel{border:1px solid #d9dfd4;border-radius:20px;background:#fff;padding:18px}.guided-workflow-input-card__header h4,.guided-workflow-policy-panel h4,.guided-workflow-preview-panel h4{margin:4px 0 0;color:#172017;font-size:1.1rem}.guided-workflow-input-card__header p,.guided-workflow-policy-card p{margin:6px 0 0;color:#647062;font-size:.86rem;line-height:1.45}.guided-workflow-policy-card span{display:block;color:#647062;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.guided-workflow-policy-card strong{display:block;margin-top:4px;color:#172017}.guided-workflow-preview-panel{display:grid;gap:14px;background:#f8faf6}.guided-workflow-preview-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid #d9dfd4;border-radius:14px;background:#fff;padding:12px}.guided-workflow-preview-list span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#2e402b;color:#fff;font-size:.78rem;font-weight:900}.guided-workflow-preview-list p{margin:0;color:#2e402b;font-size:.9rem;line-height:1.4}@media(max-width:1100px){.guided-workflow-launch-grid{grid-template-columns:1fr}.guided-workflow-policy-grid,.guided-workflow-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.guided-workflow-launch-grid{display:grid;gap:16px;align-items:start;grid-template-columns:1fr}.guided-workflow-input-card{border-color:#cddbea;display:grid;gap:14px}.guided-workflow-input-card__header button{flex:0 0 auto;border:1px solid #d9dfd4;background:#edf2e8;color:#2e402b;justify-self:end;max-width:15rem;text-align:center;white-space:normal}.guided-workflow-run-form{display:grid;gap:14px}.guided-workflow-run-form textarea{min-height:220px;width:100%;font-size:.95rem;line-height:1.45}.guided-workflow-run-form button[type=submit]{justify-self:start}.guided-workflow-policy-panel{display:grid;gap:12px}.guided-workflow-policy-grid{display:grid;gap:10px;margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.guided-workflow-policy-card{border:1px solid #d9dfd4;border-radius:16px;background:#f8faf6;padding:12px;align-content:start}.guided-workflow-preview-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.guided-workflow-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.guided-workflow-input-card__header{flex-direction:column;grid-template-columns:1fr}.guided-workflow-input-card__header button{width:100%;justify-self:stretch;max-width:none}.guided-workflow-policy-grid,.guided-workflow-preview-list{grid-template-columns:1fr}}.guided-workflow-launch-callout{display:grid;gap:8px;border:1px solid #d9dfd4;border-radius:16px;background:#f8faf6;padding:14px}.guided-workflow-launch-callout ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#2e402b;font-size:.9rem;line-height:1.35}.guided-workflow-run-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.guided-workflow-run-actions button{justify-self:auto}.guided-workflow-run-success{margin:0}@media(max-width:720px){.guided-workflow-run-actions{align-items:stretch;flex-direction:column}.guided-workflow-run-actions button{width:100%}}.guided-workflow-input-card__utility{display:grid;gap:6px;justify-items:end;max-width:15rem}.guided-workflow-input-card__utility button{border:1px solid #d9dfd4;border-radius:999px;background:#fff;color:#2e402b;font-size:.82rem;font-weight:850;padding:8px 12px}.guided-workflow-input-card__utility button:hover:not(:disabled){background:#f8faf6;border-color:#b9d0b5}.guided-workflow-input-card__utility button:focus{outline:none}.guided-workflow-input-card__utility button:focus-visible{outline:3px solid rgb(185 208 181 / 45%);outline-offset:3px}.guided-workflow-input-card__utility small{color:#647062;font-size:.72rem;line-height:1.3;text-align:right}@media(max-width:720px){.guided-workflow-input-card__utility{justify-items:stretch;max-width:none}.guided-workflow-input-card__utility small{text-align:left}}.guided-workflow-input-card__header{justify-content:space-between;display:grid;gap:16px;align-items:start;margin-bottom:0;grid-template-columns:1fr}.guided-workflow-input-card__header p{max-width:none}.guided-workflow-generated-input-toolbar p{margin:0;color:#647062;font-size:.86rem;line-height:1.4}.guided-workflow-generated-input-toolbar button{flex:0 0 auto;border:1px solid #d9dfd4;border-radius:999px;background:#fff;color:#2e402b;font-size:.82rem;font-weight:850;padding:8px 12px}.guided-workflow-generated-input-toolbar button:disabled{cursor:not-allowed;opacity:.5}.guided-workflow-generated-input-toolbar button:hover:not(:disabled){background:#eef4ea;border-color:#b9d0b5}.guided-workflow-generated-input-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.guided-workflow-generated-input-header label{color:#2e402b;font-size:.9rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guided-workflow-generated-input-header button{border:1px solid #d9dfd4;border-radius:999px;background:#fff;color:#2e402b;font-size:.82rem;font-weight:850;padding:8px 12px}.guided-workflow-generated-input-header button:hover:not(:disabled){background:#eef4ea;border-color:#b9d0b5}.guided-workflow-generated-input-header button:disabled{cursor:not-allowed;opacity:.5}.guided-workflow-generated-input-toolbar{justify-content:space-between;gap:14px;align-items:center;border:1px solid #d9dfd4;border-radius:14px;background:#f8faf6;padding:12px 14px;display:none}@media(max-width:720px){.guided-workflow-generated-input-toolbar,.guided-workflow-generated-input-header{align-items:stretch;flex-direction:column}.guided-workflow-generated-input-toolbar button,.guided-workflow-generated-input-header button{width:100%}}.guided-workflow-generated-input-state{margin:-4px 0 0;color:#647062;font-size:.82rem;font-weight:750}.guided-workflow-run-complete{border:1px solid #c9dac3;border-radius:16px;background:#f4f8f1;display:grid;gap:8px;padding:14px 16px}.guided-workflow-run-complete p{color:#2e402b;font-size:.9rem;line-height:1.45;margin:0}.guided-workflow-run-complete p:first-of-type{color:#18301d;font-weight:850}.guided-workflow-run-actions__secondary{background:#fff;border:1px solid #c9dac3;color:#2e402b}.guided-workflow-run-actions__secondary:hover:not(:disabled){background:#f4f8f1}.guided-return-panel{margin:0 auto 18px;max-width:72rem}.guided-return-panel button{border:1px solid #c9dac3;border-radius:999px;background:#fff;color:#2e402b;font-size:.9rem;font-weight:850;padding:10px 14px}.guided-return-panel button:hover{background:#f4f8f1}.guided-execution-evidence-card{border:1px solid #d9dfd4;border-radius:16px;background:#fbfdf8;display:grid;gap:10px;padding:14px 16px}.guided-execution-evidence-card strong{color:#18301d;font-size:1rem;line-height:1.25}.guided-execution-evidence-card p{color:#647062;font-size:.9rem;line-height:1.45;margin:0}.guided-execution-evidence-card--wide,.guided-execution-evidence-card--blocked{grid-column:1 / -1}.guided-execution-evidence-card--blocked{background:#fff6f3;border-color:#f2b5aa}@media(max-width:720px){.guided-execution-evidence-grid{grid-template-columns:1fr}}.guided-workflow-compact-list{display:grid;gap:.7rem;margin:.85rem 0 0;padding:0;list-style:none}.guided-workflow-compact-list li{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgb(148 163 184 / 22%);border-radius:.8rem;background:#0f172a57}.guided-workflow-compact-list span{color:#f8fafc;font-weight:700}.guided-workflow-compact-list small{color:#cbd5e1;line-height:1.45}.guided-workflow-inline-details{margin-top:.9rem;border-top:1px solid rgb(20 44 23 / 12%);padding-top:.75rem}.guided-workflow-inline-details summary{cursor:pointer;color:#142c17;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guided-workflow-inline-details .guided-workflow-compact-list li{background:#ffffffb8;border-color:#142c171f}.guided-workflow-inline-details .guided-workflow-compact-list span{color:#142c17}.guided-workflow-inline-details .guided-workflow-compact-list small{color:#142c17b8}.guided-workflow-compact-list--plan{grid-template-columns:1fr}.guided-execution-evidence-card:has(.guided-workflow-inline-details[open]){grid-column:1 / -1}.guided-execution-evidence-card:has(.guided-workflow-inline-details[open]) .guided-workflow-compact-list{grid-template-columns:1fr}.guided-workflow-inline-details[open]{display:block}.guided-execution-evidence-card .guided-workflow-inline-details[open]{width:100%}.guided-execution-evidence-card .guided-workflow-inline-details[open] .guided-workflow-compact-list{display:grid;grid-template-columns:1fr;gap:.65rem}.guided-execution-evidence-card .guided-workflow-inline-details[open] .guided-workflow-compact-list li{width:100%}.guided-execution-evidence-card .guided-workflow-inline-details[open] .agentic-demo-metadata{display:grid;grid-template-columns:1fr}.guided-execution-evidence-grid{display:grid;gap:12px;grid-template-columns:1fr}.guided-execution-evidence-card,.guided-execution-evidence-card--wide,.guided-execution-evidence-card--blocked{grid-column:1 / -1}.guided-workflow-check-list{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.guided-workflow-check-details{border:1px solid rgb(20 44 23 / 12%);border-radius:.72rem;background:#ffffffb8}.guided-workflow-check-details summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;cursor:pointer;padding:.72rem .8rem;color:#142c17;font-size:.86rem;font-weight:800;line-height:1.25}.guided-workflow-check-details summary::-webkit-details-marker{display:none}.guided-workflow-check-details summary:before{content:"›";color:#142c17;font-weight:900}.guided-workflow-check-details[open] summary:before{transform:rotate(90deg)}.guided-workflow-check-details summary span:nth-of-type(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-workflow-check-details summary small{color:#142c179e;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guided-workflow-check-details .agentic-demo-metadata{margin:0;padding:0 .8rem .8rem}.guided-workflow-check-status--pass{background:#22c55e1f;color:#166534}.guided-workflow-check-status--warning{background:#f59e0b29;color:#92400e}.guided-workflow-check-status--fail{background:#ef444424;color:#991b1b}.guided-workflow-club-details{border:1px solid rgb(20 44 23 / 12%);border-radius:.72rem;background:#ffffffb8}.guided-workflow-club-details summary::-webkit-details-marker{display:none}.guided-workflow-club-details[open] summary:before{transform:rotate(90deg)}.guided-workflow-club-details .agentic-demo-metadata{margin:0;padding:0 .8rem .8rem}.guided-workflow-club-checks{display:grid;gap:.42rem;margin:0;padding:0 .8rem .8rem;list-style:none}.guided-workflow-club-checks li{display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:.55rem;padding:.55rem 0;border-top:1px solid rgb(20 44 23 / 8%)}.guided-workflow-club-checks span:nth-of-type(2){color:#142c17;font-weight:800}.guided-workflow-club-checks small{color:#142c17ad;line-height:1.35}.guided-workflow-club-details summary{display:grid;align-items:center;cursor:pointer;padding:.72rem .8rem;color:#142c17;font-size:.86rem;font-weight:800;line-height:1.25;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"chevron status title" ". meta meta";gap:.45rem .65rem}.guided-workflow-club-details summary:before{content:"›";color:#142c17;font-weight:900;grid-area:chevron;align-self:center}.guided-workflow-club-details summary .guided-workflow-check-status{grid-area:status;align-self:center;justify-self:start;white-space:nowrap}.guided-workflow-club-details summary span:nth-of-type(2){grid-area:title;min-width:0;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-workflow-club-details summary small{color:#142c179e;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;grid-area:meta;justify-self:start;min-width:0;white-space:normal}.guided-workflow-check-status{border-radius:999px;padding:.18rem .46rem;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;line-height:1;min-width:0}@media(max-width:720px){.guided-workflow-club-details summary{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"chevron title" ". status" ". meta"}}.guided-workflow-policy-footnote{display:grid;gap:.85rem;margin-top:.9rem;padding:.95rem;border:1px solid rgb(20 44 23 / 12%);border-radius:.9rem;background:#142c1709}.guided-workflow-policy-footnote p{margin:.25rem 0 0;color:#142c17b8;font-size:.9rem;line-height:1.45}.guided-workflow-policy-checks{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.guided-workflow-policy-checks li{display:grid;grid-template-columns:auto minmax(0,.8fr) minmax(0,1.2fr);gap:.55rem;align-items:start;padding-top:.5rem;border-top:1px solid rgb(20 44 23 / 8%)}.guided-workflow-policy-checks strong{color:#142c17}.guided-workflow-policy-checks small{color:#142c17ad;line-height:1.35}.guided-review-walkthrough{border:1px solid var(--border);border-radius:1.25rem;display:grid;gap:1rem;padding:1rem}.guided-review-walkthrough__header{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.guided-review-walkthrough__header strong{color:var(--text-strong);font-size:1.1rem}.guided-review-issue-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.guided-review-issue-list li{align-items:flex-start;background:#ffffffb8;border:1px solid var(--border);border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.85rem}.guided-review-issue-list li>span{align-items:center;background:var(--surface-muted);border-radius:999px;color:var(--text-strong);display:inline-flex;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.guided-review-issue-list strong{color:var(--text-strong);display:block}.guided-review-issue-list p{margin:.2rem 0 0}.guided-review-issue-list em{color:var(--text-muted);font-size:.75rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guided-review-evidence-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.guided-review-evidence-grid article{background:#ffffff9e;border:1px solid var(--border);border-radius:1rem;padding:.85rem}.guided-review-evidence-grid p{color:var(--text-strong);font-weight:700;margin:.35rem 0 0}.guided-review-issue-list__item{background:#ffffffb8;border:1px solid var(--border);border-radius:1rem;display:grid;gap:.75rem;padding:0}.guided-review-issue-list__item--active{border-color:var(--text-strong)}.guided-review-issue-list__item--resolved{background:#ecf6e8c7}.guided-review-issue-button{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:.85rem;text-align:left;width:100%}.guided-review-issue-button:hover strong{text-decoration:underline}.guided-review-issue-button>span{align-items:center;background:var(--surface-muted);border-radius:999px;color:var(--text-strong);display:inline-flex;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.guided-review-issue-editor{border-top:1px solid var(--border);display:grid;gap:.75rem;padding:0 .85rem .85rem}.guided-review-issue-editor label{color:var(--text-strong);display:grid;font-weight:800;gap:.45rem}.guided-review-issue-editor textarea{border:1px solid var(--border);border-radius:.75rem;font:inherit;min-height:5rem;padding:.75rem}.guided-review-issue-list .guided-review-issue-list__item{align-items:stretch;background:#ffffffb8;border:1px solid var(--border);border-radius:1rem;display:block;padding:0}.guided-review-issue-list .guided-review-issue-list__item--active{border-color:var(--text-strong);box-shadow:0 0 0 2px #23402514}.guided-review-issue-list .guided-review-issue-list__item--resolved{background:#ecf6e8c7}.guided-review-issue-list .guided-review-issue-button{align-items:flex-start;background:transparent;border:0;border-radius:1rem;box-shadow:none;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.95rem 1rem;text-align:left;width:100%}.guided-review-issue-list .guided-review-issue-button:hover{background:#ecf6e894;transform:none}.guided-review-issue-list .guided-review-issue-button>span{align-items:center;background:var(--surface-muted);border-radius:999px;color:var(--text-strong);display:inline-flex;flex-shrink:0;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.guided-review-issue-list .guided-review-issue-button strong{color:var(--text-strong);display:block;line-height:1.25}.guided-review-issue-list .guided-review-issue-button p{color:var(--text);font-weight:500;line-height:1.45;margin:.25rem 0 0}.guided-review-issue-list .guided-review-issue-button em{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:right;text-transform:uppercase;white-space:nowrap}.guided-review-issue-list .guided-review-issue-editor{border-top:1px solid var(--border);display:grid;gap:.75rem;padding:1rem}.guided-review-issue-list .guided-review-issue-editor label{color:var(--text-strong);display:grid;font-weight:800;gap:.45rem;max-width:none;width:100%}.guided-review-issue-list .guided-review-issue-editor textarea{border:1px solid var(--border);border-radius:.75rem;color:var(--text-strong);font:inherit;min-height:6rem;padding:.75rem;resize:vertical;width:100%}.guided-review-issue-list .guided-review-issue-editor .workflow-run-card__actions{justify-content:flex-start}.guided-review-issue-list .guided-review-issue-editor button{width:auto}@media(max-width:760px){.guided-review-issue-list .guided-review-issue-button{grid-template-columns:auto minmax(0,1fr)}.guided-review-issue-list .guided-review-issue-button em{grid-column:2;text-align:left}}.guided-review-context{background:#ecf6e894;border:1px solid var(--border);border-radius:1rem;padding:.9rem 1rem}.guided-review-context p{margin:.25rem 0 0}.guided-review-category-correction{display:grid;gap:.85rem}.guided-review-category-correction fieldset{border:1px solid var(--border);border-radius:1rem;margin:0;padding:.85rem}.guided-review-category-correction legend{color:var(--text-strong);font-weight:800;padding:0 .35rem}.guided-review-category-options{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.guided-review-category-options label{align-items:center;background:#ffffffb8;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;gap:.4rem;padding:.45rem .7rem}.guided-review-category-options label:has(input:checked){background:var(--text-strong);border-color:var(--text-strong);color:#fff}.guided-review-category-correction input[type=text]{border:1px solid var(--border);border-radius:.75rem;color:var(--text-strong);font:inherit;padding:.75rem;width:100%}.guided-review-category-correction select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--text-strong) 50%),linear-gradient(135deg,var(--text-strong) 50%,transparent 50%),#ffffffd1;background-position:calc(100% - 1.05rem) 50%,calc(100% - .75rem) 50%,0 0;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem,100% 100%;border:1px solid var(--border);border-radius:.75rem;color:var(--text-strong);font:inherit;font-weight:700;padding:.75rem 2.25rem .75rem .75rem;width:100%}.guided-review-category-correction select:focus,.guided-review-category-correction input[type=text]:focus{border-color:var(--text-strong);outline:2px solid rgb(35 64 37 / 12%);outline-offset:2px}.guided-outcome-card{display:grid;gap:.6rem}.guided-outcome-list{display:grid;gap:.5rem;list-style:none;margin:.25rem 0 0;padding:0}.guided-outcome-list li{background:#ffffffb8;border:1px solid var(--border);border-radius:.9rem;display:grid;gap:.25rem;padding:.75rem}.guided-outcome-list li strong{color:var(--text-strong);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.guided-outcome-list li span{white-space:pre-wrap}.guided-run-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.guided-systems-touched__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.guided-system-card div{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.guided-what-happened{margin-bottom:1rem}.guided-what-happened__list{display:grid;gap:.55rem;margin:1rem 0 0;padding-left:1.2rem}.guided-what-happened__list li{color:#e2e8f0c7;line-height:1.5}@media(max-width:1080px){.guided-current-run-summary__metrics,.guided-systems-touched__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-current-run-summary__header,.guided-run-section-heading{align-items:stretch;flex-direction:column}}@media(max-width:680px){.guided-current-run-summary__metrics,.guided-systems-touched__grid{grid-template-columns:1fr}.guided-current-run-summary__header button{width:100%}}.guided-current-run-summary{border:1px solid rgb(148 163 184 / 22%);border-radius:24px;background:radial-gradient(circle at top right,rgb(34 197 94 / 8%),transparent 34%),#ffffffeb;border-color:#27392c24;box-shadow:0 18px 54px #162a1c1f;color:#142417;padding:1rem}.guided-current-run-summary__header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.85rem}.guided-current-run-summary__header h3{color:#142417;font-size:1rem;margin:.18rem 0}.guided-current-run-summary__header p{margin:0;color:#142417b8;font-size:.88rem;line-height:1.35;max-width:72ch}.guided-current-run-summary__header button{flex:0 0 auto;border:1px solid rgb(148 163 184 / 34%);background:#f7faf6eb;border-color:#27392c2e;color:#243b29;font-size:.78rem;padding:.55rem .75rem}.guided-current-run-summary__compact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:.75rem;align-items:stretch}.guided-current-run-summary__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:0}.guided-current-run-summary__metrics--secondary{grid-template-columns:repeat(4,minmax(0,1fr));margin:.85rem 0}.guided-run-summary-metric{border:1px solid rgb(148 163 184 / 18%);background:#f8faf7f5;border-color:#27392c1f;border-radius:15px;padding:.7rem}.guided-run-summary-metric strong{display:block;line-height:1;color:#18351f;font-size:1.18rem}.guided-run-summary-metric span{display:block;margin-top:.35rem;color:#142417c7;font-size:.76rem}.guided-run-summary-metric small{display:block;margin-top:.25rem;color:#1424178a;font-size:.7rem}.guided-current-run-summary__readiness{background:#eef7ebc7;border:1px solid rgb(39 57 44 / 12%);border-radius:15px;padding:.75rem}.guided-current-run-summary__readiness strong{color:#18351f;display:block;font-size:.9rem;line-height:1.25;margin-top:.25rem}.guided-current-run-summary__readiness p{color:#142417ad;font-size:.78rem;line-height:1.4;margin:.35rem 0 0}.guided-current-run-summary__details{border-top:1px solid rgb(39 57 44 / 10%);margin-top:.85rem;padding-top:.75rem}.guided-current-run-summary__details summary{color:#243b29;cursor:pointer;font-size:.82rem;font-weight:800}.guided-current-run-summary__details[open] summary{margin-bottom:.25rem}.guided-current-run-summary .model-route-card__eyebrow,.guided-systems-touched .model-route-card__eyebrow{color:#243b29c2}.guided-systems-touched{border-top:1px solid rgb(148 163 184 / 18%);padding-top:1rem;border-top-color:#27392c1a}.guided-run-section-heading h4{margin:.2rem 0 0;font-size:.98rem;color:#18351f}.guided-run-section-heading p{margin:0;font-size:.82rem;max-width:44ch;color:#14241794}.guided-system-card{border:1px solid rgb(148 163 184 / 18%);border-radius:18px;padding:.8rem;background:#f8faf7e5;border-color:#27392c1f}.guided-system-card--used{background:#eef7ebf0;border-color:#22c55e42}.guided-system-card strong{font-size:.88rem;color:#18351f}.guided-system-card span{border:1px solid rgb(148 163 184 / 24%);border-radius:999px;font-size:.68rem;line-height:1;padding:.25rem .45rem;text-transform:uppercase;border-color:#27392c2e;color:#142417b8}.guided-system-card--used span{border-color:#22c55e5c;color:#166534}.guided-system-card p{margin:.55rem 0 0;font-size:.8rem;line-height:1.45;color:#142417ad}.guided-system-card small{display:inline-block;margin-top:.6rem;border-radius:999px;font-size:.7rem;padding:.25rem .45rem;background:#e1ebdecc;color:#142417b3}@media(max-width:1080px){.guided-current-run-summary__compact-grid{grid-template-columns:1fr}.guided-current-run-summary__metrics,.guided-current-run-summary__metrics--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.guided-current-run-summary{border-radius:18px;padding:1rem}.guided-current-run-summary__metrics,.guided-current-run-summary__metrics--secondary{grid-template-columns:1fr}}.guided-workflow-page>.guided-current-run-summary{margin-bottom:1rem;width:100%}.guided-workflow-page>.guided-current-run-summary .guided-current-run-summary__compact-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr)}.guided-workflow-page-hero{align-items:stretch;background:radial-gradient(circle at top left,rgb(34 197 94 / 12%),transparent 34%),#fffffff0;border:1px solid rgb(39 57 44 / 14%);border-radius:28px;box-shadow:0 24px 70px #162a1c1f;color:#142417;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);padding:1.35rem}.guided-workflow-page-hero h2{color:#142417;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.045em;line-height:1.02;margin:.35rem 0 .75rem;max-width:13ch}.guided-workflow-page-hero p{color:#142417bd;line-height:1.55;margin:0;max-width:72ch}.guided-workflow-page-hero__outcome{align-self:stretch;background:#f7faf6e0;border:1px solid rgb(39 57 44 / 12%);border-radius:22px;display:flex;flex-direction:column;justify-content:center;padding:1rem}.guided-workflow-page-hero__outcome span{color:#1424179e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guided-workflow-page-hero__outcome strong{color:#142417;display:block;font-size:1rem;margin-top:.4rem}.guided-workflow-page-hero__outcome p{color:#142417ad;font-size:.86rem;line-height:1.45;margin-top:.45rem}@media(max-width:880px){.guided-workflow-page-hero{grid-template-columns:1fr}.guided-workflow-page-hero h2{max-width:16ch}}.guided-flow-overview{margin:1.25rem 0 1.4rem}.guided-flow-overview__header{margin-bottom:.7rem;max-width:68ch}.guided-flow-overview__header h4{margin:0 0 .25rem}.guided-flow-overview__header p{color:#142417b8;line-height:1.5;margin:0}.guided-next-step-note{margin-top:1.4rem;max-width:68ch}.guided-next-step-note h4{margin:0 0 .35rem}.guided-next-step-note p{color:#142417b8;line-height:1.55;margin:0}.guided-workflow-details__intro{color:#142417b8;line-height:1.55;margin:1rem 1rem 0;max-width:72ch}.guided-explainer-list{display:grid;gap:.75rem;margin:1.25rem 0}.guided-explainer-list article{align-items:start;background:#f7faf6c7;border:1px solid rgb(39 57 44 / 14%);border-radius:18px;display:grid;gap:.8rem;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);padding:.9rem 1rem}.guided-explainer-list strong{color:#142417;font-size:.96rem;line-height:1.25}.guided-explainer-list p{color:#142417b8;line-height:1.5;margin:0;max-width:74ch}.guided-workflow-details>.guided-explainer-list{margin:1rem}.guided-step-orientation{border-bottom:1px solid rgb(39 57 44 / 12%);margin-bottom:1.25rem;padding-bottom:1.15rem}.guided-step-orientation>h3{margin-bottom:.75rem}.guided-step-orientation>p{color:#142417b8;font-size:.94rem;line-height:1.55;margin:0;max-width:76ch}.guided-step-mini-list{border-top:1px solid rgb(39 57 44 / 12%);display:grid;gap:0;margin-top:1rem}.guided-step-mini-list article{align-items:start;background:transparent;border:0;border-bottom:1px solid rgb(39 57 44 / 12%);border-radius:0;display:grid;gap:.9rem;grid-template-columns:minmax(92px,.2fr) minmax(0,1fr);padding:.7rem 0}.guided-step-mini-list strong{color:#142417;font-size:.82rem}.guided-step-mini-list p{color:#142417b8;font-size:.88rem;line-height:1.42;margin:0}.guided-step-workspace{background:#f7faf685;border:1px solid rgb(39 57 44 / 12%);border-radius:22px;padding:1rem}.guided-step-workspace__header{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.guided-step-workspace__header h4{color:#142417;margin:.2rem 0 .35rem}.guided-step-workspace__header p{color:#142417ad;font-size:.9rem;line-height:1.5;margin:0;max-width:72ch}.guided-workflow-details--compact{margin-top:1rem}.guided-workflow-details--compact summary{font-size:.92rem}.guided-workflow-page{margin-left:0;margin-right:auto}.app-main:has(.guided-workflow-page),.app-content:has(.guided-workflow-page),.dashboard-main:has(.guided-workflow-page),.page-shell:has(.guided-workflow-page){padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.guided-source-builder__name-field{margin-bottom:.85rem}.guided-source-builder .multi-source-intake-progressive-section+.multi-source-intake-progressive-section{margin-top:.85rem}.guided-source-builder .multi-source-intake-progressive-section:has(.multi-source-intake-field--inline){padding:.45rem .7rem}.guided-source-builder .multi-source-intake-progressive-section:has(.multi-source-intake-field--inline) .multi-source-intake-step-label{align-items:center;margin-bottom:.15rem}.guided-source-builder .multi-source-intake-progressive-section:has(.multi-source-intake-field--inline) .multi-source-intake-step-label span{font-size:.68rem}.guided-source-builder .multi-source-intake-progressive-section:has(.multi-source-intake-field--inline) .multi-source-intake-step-label strong{font-size:.9rem}.guided-source-builder .multi-source-intake-control-panel--inline{margin-top:.2rem;padding:0}.guided-source-builder .multi-source-intake-field--inline{align-items:center;gap:.6rem;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);min-height:0;padding:0}.guided-source-builder .multi-source-intake-field--inline span{font-size:.68rem;line-height:1.1}.guided-source-builder .multi-source-intake-field--inline select{border-radius:14px;font-size:.88rem;min-height:2.05rem;padding:.25rem 2rem .25rem .25rem}.guided-source-builder__list-actions{display:flex;gap:.6rem;justify-content:flex-end;margin:.85rem 0 1rem}@media(max-width:720px){.guided-explainer-list article,.guided-step-mini-list article{grid-template-columns:1fr}.guided-step-mini-list article{gap:.25rem}}@media(max-width:640px){.guided-source-builder__list-actions{flex-direction:column}.guided-source-builder__list-actions button{width:100%}}.guided-ai-ready-quality-strip{border-bottom:1px solid rgb(39 57 44 / 12%);border-top:1px solid rgb(39 57 44 / 12%);display:grid;gap:0;margin:0 0 1rem}.guided-ai-ready-quality-strip article{display:grid;gap:.75rem;grid-template-columns:minmax(130px,.25fr) minmax(0,1fr);padding:.7rem 0}.guided-ai-ready-quality-strip article+article{border-top:1px solid rgb(39 57 44 / 12%)}.guided-ai-ready-quality-strip strong{color:#142417;font-size:.84rem}.guided-ai-ready-quality-strip p{color:#142417b8;font-size:.88rem;line-height:1.42;margin:0}@media(max-width:640px){.guided-ai-ready-quality-strip article{grid-template-columns:1fr;gap:.25rem}}.guided-workflow-active-step,.guided-workflow-card,.guided-step-workspace{box-sizing:border-box;max-width:100%;min-width:0}.guided-step-workspace{overflow:hidden}.guided-step-workspace>*{min-width:0}.guided-step-workspace .multi-source-intake-table-wrap{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto}.guided-step-workspace .multi-source-intake-table{min-width:720px;width:100%}.guided-ai-ready-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;gap:.65rem}.guided-ai-ready-summary-grid article{background:#ffffffb8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;padding:.7rem .8rem}.guided-ai-ready-summary-grid strong{color:#142417;display:block;line-height:1;font-size:1.22rem;margin-bottom:.28rem}.guided-ai-ready-summary-grid span{color:#142417ad;font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.035em;line-height:1.2}@media(max-width:860px){.guided-ai-ready-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guided-ai-ready-summary-grid{grid-template-columns:1fr}}.guided-ai-ready-table-wrap{border-radius:16px}.guided-step-workspace .guided-ai-ready-table{min-width:0;table-layout:fixed;width:100%}.guided-ai-ready-table th,.guided-ai-ready-table td{font-size:.72rem;line-height:1.2;padding:.55rem .6rem;vertical-align:top}.guided-ai-ready-table th{letter-spacing:.08em}.guided-ai-ready-table td{word-break:normal;overflow-wrap:anywhere}.guided-ai-ready-table th:nth-child(1),.guided-ai-ready-table td:nth-child(1){width:11%}.guided-ai-ready-table th:nth-child(2),.guided-ai-ready-table td:nth-child(2){width:13%}.guided-ai-ready-table th:nth-child(3),.guided-ai-ready-table td:nth-child(3){width:16%}.guided-ai-ready-table th:nth-child(4),.guided-ai-ready-table td:nth-child(4){width:12%}.guided-ai-ready-table th:nth-child(5),.guided-ai-ready-table td:nth-child(5){width:10%}.guided-ai-ready-table th:nth-child(6),.guided-ai-ready-table td:nth-child(6){width:18%}.guided-ai-ready-table th:nth-child(7),.guided-ai-ready-table td:nth-child(7){width:9%}.guided-ai-ready-table th:nth-child(8),.guided-ai-ready-table td:nth-child(8){width:11%}@media(max-width:760px){.guided-step-workspace .guided-ai-ready-table{min-width:620px}}.guided-ai-ready-preview-header h4{margin:0 0 .2rem}.guided-ai-ready-preview-header p{color:#142417a3;font-size:.82rem;line-height:1.4;margin:0}.guided-ai-ready-table-action{flex:0 0 auto}.guided-step-workspace .guided-ai-ready-table--compact{min-width:0;table-layout:fixed;width:100%}.guided-ai-ready-table--compact th,.guided-ai-ready-table--compact td{font-size:.66rem;line-height:1.15;padding:.45rem .5rem}.guided-ai-ready-table--compact th{letter-spacing:.055em;white-space:nowrap}.guided-ai-ready-table--compact td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-expanded-table-backdrop{align-items:center;background:#08120b6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:fixed;z-index:50}.guided-expanded-table-panel{background:#fffefa;border:1px solid rgb(39 57 44 / 16%);border-radius:24px;box-shadow:0 28px 80px #08120b47;max-height:min(82vh,760px);max-width:min(1180px,94vw);overflow:hidden;padding:1rem;width:100%}.guided-expanded-table-header{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.guided-expanded-table-header h4{margin:.2rem 0 .25rem}.guided-expanded-table-header p{color:#142417ad;font-size:.86rem;line-height:1.45;margin:0;max-width:74ch}.guided-expanded-table-wrap{max-height:58vh;overflow:auto}.guided-step-workspace .guided-expanded-table{min-width:980px;table-layout:auto;width:100%}.guided-expanded-table th,.guided-expanded-table td{font-size:.74rem;line-height:1.25;padding:.55rem .65rem;white-space:nowrap}@media(max-width:760px){.guided-ai-ready-preview-header,.guided-expanded-table-header{align-items:stretch;flex-direction:column}.guided-expanded-table-backdrop{padding:.75rem}}.guided-ai-ready-table--compact th:nth-child(1),.guided-ai-ready-table--compact td:nth-child(1){width:17%}.guided-ai-ready-table--compact th:nth-child(2),.guided-ai-ready-table--compact td:nth-child(2){width:17%}.guided-ai-ready-table--compact th:nth-child(3),.guided-ai-ready-table--compact td:nth-child(3){width:15%}.guided-ai-ready-table--compact th:nth-child(4),.guided-ai-ready-table--compact td:nth-child(4){width:13%}.guided-ai-ready-table--compact th:nth-child(5),.guided-ai-ready-table--compact td:nth-child(5){width:22%;padding-right:.9rem}.guided-ai-ready-table--compact th:nth-child(6),.guided-ai-ready-table--compact td:nth-child(6){border-left:1px solid rgb(39 57 44 / 10%);padding-left:.9rem;width:16%}.guided-step-workspace h4{font-size:.96rem;line-height:1.25}.guided-step-workspace p{font-size:.88rem;line-height:1.45}.guided-ai-ready-preview-header{display:flex;gap:1rem;justify-content:space-between;align-items:start;margin-bottom:.45rem}.guided-ai-ready-preview-header p,.guided-next-step-note p{font-size:.86rem;line-height:1.45}.guided-ai-ready-table-action--text:hover{background:transparent;box-shadow:none;transform:none}.guided-next-step-note{margin-top:1.05rem}.guided-step-primary-action{margin-top:.75rem}.guided-workflow-details--compact .guided-workflow-details__intro{font-size:.88rem;line-height:1.45;margin:0;padding:.95rem 1rem}.guided-step-orientation .guided-workflow-details--compact .guided-workflow-details__intro{color:#142417ad}.guided-workflow-details--compact summary{align-items:center;display:flex;min-height:2.65rem;list-style:none}.guided-workflow-details--compact summary::-webkit-details-marker{display:none}.guided-workflow-details--compact summary:before{content:"▸";display:inline-flex;font-size:.78rem;line-height:1;margin-right:.45rem;transform:translateY(-.02rem)}.guided-workflow-details--compact[open] summary:before{content:"▾"}.guided-ai-ready-table-action--text,.guided-ai-ready-table-action--text:hover,.guided-ai-ready-table-action--text:focus,.guided-ai-ready-table-action--text:active{background:transparent;border:0;box-shadow:none;color:#29452d;min-height:0;transform:none}.guided-ai-ready-table-action--text:hover,.guided-ai-ready-table-action--text:focus{color:#142417;text-decoration-thickness:.12rem}.guided-ai-ready-table-action--text{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;font-weight:800;justify-content:flex-start;min-height:0;text-decoration:underline;text-underline-offset:.18rem;color:#29452d;font-size:.68rem;line-height:1.1;margin-top:.32rem;padding:0;cursor:pointer}.guided-ai-ready-table-action--text:hover,.guided-ai-ready-table-action--text:focus,.guided-ai-ready-table-action--text:active{background:transparent;border:0;box-shadow:none;color:#29452d;cursor:pointer;text-decoration-thickness:inherit;transform:none}.guided-guarded-systems-strip{border-bottom:1px solid rgb(39 57 44 / 12%);border-top:1px solid rgb(39 57 44 / 12%);display:grid;gap:0;margin-bottom:1rem}.guided-guarded-systems-strip article{display:grid;gap:1rem;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);padding:.72rem 0}.guided-guarded-systems-strip article+article{border-top:1px solid rgb(39 57 44 / 12%)}.guided-guarded-system-heading,.guided-guarded-system-details{display:grid;gap:.22rem}.guided-guarded-system-heading strong{color:#142417;font-size:.84rem}.guided-guarded-system-heading span{color:#14241794;font-size:.72rem;font-weight:700;letter-spacing:.025em;line-height:1.35;text-transform:uppercase}.guided-guarded-system-details p{color:#142417b3;font-size:.84rem;line-height:1.42;margin:0}.guided-guarded-system-details b{color:#142417db}.guided-guarded-system-details p+p{color:#14241794;font-size:.78rem;margin-top:.08rem}.guided-guarded-system-details p+p b{color:#142417b3}.guided-guarded-run-form{margin-top:.9rem}.guided-guarded-input-label{color:#142417;display:block;font-size:.86rem;font-weight:800;margin-bottom:.25rem}.guided-guarded-input-help{color:#142417a8;font-size:.86rem;line-height:1.45;margin:0 0 .55rem}.agentic-demo-form .guided-provider-fallback-control{align-items:flex-start;background:#27452a0d;border:1px solid rgb(39 69 42 / 14%);border-radius:12px;cursor:pointer;display:flex;gap:.65rem;margin-top:.7rem;padding:.7rem .8rem;letter-spacing:normal;text-transform:none}.agentic-demo-form .guided-provider-fallback-control input{accent-color:#27452a;flex:0 0 auto;height:1rem;margin-top:.15rem;width:1rem}.agentic-demo-form .guided-provider-fallback-control span{display:grid;gap:.14rem}.agentic-demo-form .guided-provider-fallback-control strong{color:#142417;font-size:.84rem}.agentic-demo-form .guided-provider-fallback-control small{color:#142417a8;font-size:.78rem;line-height:1.4}.guided-workflow-message{border-radius:14px;font-size:.86rem;line-height:1.45;margin:.85rem 0 0;padding:.65rem .75rem}.guided-workflow-message--error{background:#862e2e14;border:1px solid rgb(134 46 46 / 18%);color:#6f2525}.guided-workflow-message--success{background:#29452d14;border:1px solid rgb(41 69 45 / 18%);color:#29452d}.guided-guarded-run-result{border-top:1px solid rgb(39 57 44 / 12%);margin-top:1rem;padding-top:1rem}.guided-guarded-run-result h4{margin:.2rem 0 .3rem}.guided-guarded-run-result p{color:#142417ad;font-size:.86rem;line-height:1.45;margin:0;max-width:72ch}.guided-orchestration-card{background:linear-gradient(145deg,#f5f8eff5,#ffffffd6);border:1px solid rgb(39 69 42 / 16%);border-radius:16px;margin-top:.8rem;padding:.85rem}.guided-orchestration-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.guided-orchestration-card__header h5{color:#142417;font-family:var(--font-display);font-size:.98rem;margin:.15rem 0 .25rem}.guided-orchestration-card__header p{font-size:.82rem}.guided-orchestration-metrics{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem 0 0}.guided-orchestration-metrics div{background:#ffffffb3;border:1px solid rgb(39 69 42 / 11%);border-radius:12px;padding:.55rem .65rem}.guided-orchestration-metrics dt{color:#14241794;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guided-orchestration-metrics dd{color:#142417;font-size:.9rem;font-weight:800;margin:.2rem 0 0}.guided-orchestration-details{border-top:1px solid rgb(39 69 42 / 12%);margin-top:.75rem;padding-top:.65rem}.guided-orchestration-details summary{color:#27452a;cursor:pointer;font-size:.78rem;font-weight:800}.guided-orchestration-state-list{display:grid;gap:0;list-style:none;margin:.65rem 0 0;padding:0}.guided-orchestration-state-list li{align-items:start;border-top:1px solid rgb(39 69 42 / 10%);display:grid;gap:.65rem;grid-template-columns:1.65rem minmax(0,1fr) minmax(145px,auto);padding:.58rem 0}.guided-orchestration-state-list li>span{align-items:center;background:#27452a;border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;height:1.45rem;justify-content:center;width:1.45rem}.guided-orchestration-state-list strong{color:#142417;display:block;font-size:.8rem}.guided-orchestration-state-list p{font-size:.74rem;margin-top:.12rem}.guided-orchestration-state-list small{color:#1424179e;font-size:.68rem;font-weight:700;line-height:1.35;text-align:right}.guided-orchestration-boundary{background:#864c2e12;border:1px solid rgb(134 76 46 / 14%);border-radius:12px;margin-top:.55rem;padding:.65rem .72rem}.guided-orchestration-boundary strong{color:#70452c;font-size:.76rem}.guided-orchestration-boundary p{color:#502f1cb8;font-size:.74rem;margin-top:.15rem}.guided-guarded-result-grid{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.85rem}.guided-guarded-result-grid article{background:#ffffffb8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;padding:.7rem .8rem}.guided-guarded-result-grid strong{color:#142417;display:block;font-size:1.22rem;line-height:1;margin-bottom:.28rem}.guided-guarded-result-grid span{color:#142417ad;font-size:.68rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}@media(max-width:860px){.guided-orchestration-metrics,.guided-guarded-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guided-orchestration-card__header{display:grid}.guided-orchestration-state-list li{grid-template-columns:1.65rem minmax(0,1fr)}.guided-orchestration-state-list small{grid-column:2;text-align:left}.guided-guarded-systems-strip article,.guided-orchestration-metrics,.guided-guarded-result-grid{grid-template-columns:1fr}.guided-guarded-systems-strip article{gap:.25rem}}.guided-guarded-action-row--after-evidence{margin-top:.35rem}.guided-validation-summary-grid{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9rem}.guided-validation-summary-grid article{background:#ffffffb8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;padding:.7rem .8rem}.guided-validation-summary-grid strong{color:#142417;display:block;font-size:1.05rem;line-height:1.1;margin-bottom:.28rem;text-transform:capitalize}.guided-validation-summary-grid span{color:#142417ad;font-size:.68rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.guided-validation-evidence-list li{align-items:start;background:#ffffffad;border:1px solid rgb(39 57 44 / 10%);border-radius:14px;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);padding:.65rem .7rem}@media(max-width:860px){.guided-validation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guided-validation-summary-grid,.guided-validation-evidence-list li{grid-template-columns:1fr}}.guided-validation-quality-callout{background:#f7faf6b8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;margin-bottom:1rem;padding:.75rem .85rem}.guided-validation-quality-callout strong{color:#142417;display:block;font-size:.86rem;margin-bottom:.25rem}.guided-validation-quality-callout p{color:#142417b8;font-size:.86rem;line-height:1.45;margin:0}.guided-validation-quality-callout small{color:#14241794;display:block;font-size:.72rem;font-weight:700;margin-top:.45rem;text-transform:uppercase}.guided-validation-section{border-top:1px solid rgb(39 57 44 / 12%);padding-top:.9rem}.guided-validation-section+.guided-validation-section{margin-top:1rem}.guided-validation-section__header{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.guided-validation-section__header h4{margin:0 0 .2rem}.guided-validation-section__header p{color:#142417ad;font-size:.86rem;line-height:1.45;margin:0;max-width:68ch}.guided-validation-section__header>span{background:#27392c14;border-radius:999px;color:#29452d;flex:0 0 auto;font-size:.68rem;font-weight:800;padding:.35rem .55rem;text-transform:uppercase}.guided-validation-evidence-list,.guided-review-outcome-list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.guided-validation-evidence-list strong,.guided-review-outcome-list strong{color:#142417;display:block;font-size:.84rem;margin-bottom:.18rem}.guided-validation-evidence-list p,.guided-review-outcome-list p{color:#142417b8;font-size:.84rem;line-height:1.4;margin:0}.guided-validation-evidence-list small,.guided-review-outcome-list small{color:#1424178f;display:block;font-size:.72rem;font-weight:700;margin-top:.32rem}.guided-validation-status{border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.045em;padding:.28rem .45rem;text-transform:uppercase}.guided-validation-status--pass,.guided-validation-status--resolved{background:#29452d1a;color:#29452d}.guided-validation-status--warning,.guided-validation-status--unresolved{background:#9256131f;color:#7a4914}.guided-validation-status--fail{background:#862e2e1f;color:#6f2525}.guided-validation-status--skipped{background:#27392c14;color:#1424179e}.guided-review-outcome-list li{background:#ffffffad;border:1px solid rgb(39 57 44 / 10%);border-radius:14px;padding:.65rem .7rem}.guided-review-action-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.guided-review-action-row .guided-step-primary-action{margin-top:0}.guided-validation-empty-note,.guided-validation-footnote{color:#142417a3;font-size:.84rem;line-height:1.4;margin:0}.guided-validation-footnote{margin-top:.55rem}@media(max-width:640px){.guided-validation-section__header{flex-direction:column}}.guided-final-outcome-card{background:linear-gradient(135deg,#eef7ede0,#ffffffb8);border:1px solid rgb(39 57 44 / 14%);border-radius:18px;margin-bottom:1rem;padding:.9rem 1rem}.guided-final-outcome-card h4{margin:.2rem 0 .35rem}.guided-final-outcome-card p{color:#142417b3;font-size:.88rem;line-height:1.45;margin:0}.guided-final-summary-grid{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.guided-final-summary-grid article{background:#ffffffb8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;padding:.7rem .8rem}.guided-final-summary-grid strong{color:#142417;display:block;font-size:1.12rem;line-height:1.1;margin-bottom:.28rem;text-transform:capitalize}.guided-final-summary-grid span{color:#142417ad;font-size:.68rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.guided-final-section{border-top:1px solid rgb(39 57 44 / 12%);padding-top:.9rem}.guided-final-section+.guided-final-section{margin-top:1rem}.guided-final-section__header{margin-bottom:.65rem}.guided-final-section__header h4{margin:0 0 .2rem}.guided-final-section__header p{color:#142417ad;font-size:.86rem;line-height:1.45;margin:0;max-width:72ch}.guided-final-system-list{display:grid;gap:0;border-bottom:1px solid rgb(39 57 44 / 12%);border-top:1px solid rgb(39 57 44 / 12%)}.guided-final-system-list article{display:grid;gap:.75rem;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);padding:.65rem 0}.guided-final-system-list article+article{border-top:1px solid rgb(39 57 44 / 12%)}.guided-final-system-list strong{color:#142417;font-size:.84rem}.guided-final-system-list p{color:#142417b3;font-size:.86rem;line-height:1.4;margin:0}.guided-final-review-callout{background:#f7faf6b8;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;padding:.75rem .85rem}.guided-final-review-callout strong{color:#142417;display:block;font-size:.9rem;margin-bottom:.25rem}.guided-final-review-callout p{color:#142417b3;font-size:.86rem;line-height:1.45;margin:0}.guided-final-trace-list{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.guided-final-trace-list div{background:#ffffffad;border:1px solid rgb(39 57 44 / 10%);border-radius:14px;padding:.65rem .7rem}.guided-final-trace-list dt{color:#14241794;font-size:.66rem;font-weight:800;letter-spacing:.045em;margin-bottom:.25rem;text-transform:uppercase}.guided-final-trace-list dd{color:#142417;font-size:.82rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}@media(max-width:860px){.guided-final-summary-grid,.guided-final-trace-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guided-final-summary-grid,.guided-final-system-list article,.guided-final-trace-list{grid-template-columns:1fr}.guided-final-system-list article{gap:.25rem}}.guided-model-execution-card{background:#ffffffc7;border:1px solid rgb(39 57 44 / 12%);border-radius:16px;display:grid;gap:.75rem;padding:.8rem}.guided-model-execution-card__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.guided-model-execution-card__header h5{color:#142417;font-family:var(--font-display);font-size:.98rem;letter-spacing:-.025em;line-height:1.1;margin:.15rem 0 .25rem}.guided-model-execution-card__header p{color:#142417ad;font-size:.82rem;line-height:1.45;margin:0}.guided-model-execution-metrics{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.guided-model-execution-metrics div{background:#f7faf6b8;border:1px solid rgb(39 57 44 / 10%);border-radius:14px;padding:.6rem .65rem}.guided-model-execution-metrics dd{color:#142417;font-size:.82rem;font-weight:850;line-height:1.25;margin:0}.guided-model-assistance-scope-notice{background:#eef5ecd1;border:1px solid rgb(55 92 58 / 18%);border-radius:12px;color:#142417b8;font-size:.76rem;line-height:1.45;margin:0;padding:.6rem .7rem}.guided-model-assistance-scope-notice strong{color:#234d2c}.guided-field-repair-suggestion-list{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.guided-field-repair-suggestion-list li{background:#f7faf6b8;border:1px solid rgb(39 57 44 / 10%);border-radius:14px;padding:.6rem .65rem}.guided-field-repair-suggestion-list strong{color:#142417;display:block;font-size:.82rem;margin-bottom:.18rem}.guided-field-repair-suggestion-list p{color:#142417a8;font-size:.78rem;line-height:1.4;margin:0}.guided-model-execution-note{margin-top:.75rem}@media(max-width:760px){.guided-model-execution-card__header{display:grid}.guided-model-execution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.guided-model-execution-metrics{grid-template-columns:1fr}}.guided-model-execution-metrics dt{color:#14241794;font-size:.62rem;font-weight:900;letter-spacing:.055em;margin-bottom:.2rem;text-transform:uppercase;overflow-wrap:anywhere}.guided-final-provenance{border-top:1px solid rgb(39 57 44 / 12%);margin-top:1rem;padding-top:1rem}.guided-final-provenance__header h4{margin:.18rem 0 .3rem}.guided-final-provenance__header p{color:#142417a8;font-size:.84rem;line-height:1.45;margin:0;max-width:74ch}.guided-final-provenance__records{border-bottom:1px solid rgb(39 57 44 / 12%);border-top:1px solid rgb(39 57 44 / 12%);margin-top:.8rem}.guided-final-provenance-record+.guided-final-provenance-record{border-top:1px solid rgb(39 57 44 / 12%)}.guided-final-provenance-record__header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.guided-final-provenance-record__header>div{display:grid;gap:.12rem}.guided-final-provenance-record__header strong{color:#142417;font-size:.9rem}.guided-final-provenance-record__header>div span{color:#14241794;font-size:.74rem}.guided-final-provenance-record__status{background:#29452d14;border:1px solid rgb(41 69 45 / 14%);border-radius:999px;color:#29452d;flex:0 0 auto;font-size:.66rem;font-weight:800;letter-spacing:.035em;padding:.24rem .48rem;text-transform:uppercase}.guided-final-provenance-list{display:grid;gap:0;margin:.55rem 0 0}.guided-final-provenance-list>div{display:grid;gap:.8rem;grid-template-columns:minmax(145px,.25fr) minmax(0,1fr);padding:.42rem 0}.guided-final-provenance-list>div+div{border-top:1px solid rgb(39 57 44 / 8%)}.guided-final-provenance-list dt{color:#29452d;font-size:.75rem;font-weight:800}.guided-final-provenance-list dd{color:#142417ad;font-size:.78rem;line-height:1.42;margin:0}@media(max-width:640px){.guided-final-provenance-record__header{align-items:start;flex-direction:column;gap:.45rem}.guided-final-provenance-list>div{gap:.16rem;grid-template-columns:1fr}}.guided-final-provenance-record{padding:0}.guided-final-provenance-record__summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:.68rem 0}.guided-final-provenance-record__summary::-webkit-details-marker{display:none}.guided-final-provenance-record__summary:before{color:#1424179e;content:"›";flex:0 0 auto;font-size:1rem;font-weight:900;line-height:1;transition:transform .12s ease}.guided-final-provenance-record[open]>.guided-final-provenance-record__summary:before{transform:rotate(90deg)}.guided-final-provenance-record__identity{display:grid;flex:1 1 auto;gap:.1rem;min-width:0}.guided-final-provenance-record__identity strong{color:#142417;font-size:.84rem;overflow-wrap:anywhere}.guided-final-provenance-record__identity>span{color:#1424178f;font-size:.7rem}.guided-final-provenance-record[open]>.guided-final-provenance-record__summary{border-bottom:1px solid rgb(39 57 44 / 8%)}.guided-final-provenance-record>.guided-final-provenance-list{margin:0;padding:.2rem 0 .65rem 1.35rem}.guided-finalized-table-panel{max-width:min(96vw,1560px);overflow:hidden;width:min(96vw,1560px)}.guided-finalized-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.45rem}.guided-step-workspace .guided-expanded-table.guided-finalized-table{min-width:1180px;width:max-content}.guided-finalized-table th:last-child,.guided-finalized-table td:last-child{min-width:320px;white-space:normal}@media(max-width:640px){.guided-final-provenance-record__summary{align-items:flex-start;flex-wrap:wrap;gap:.4rem .65rem}.guided-final-provenance-record__status{margin-left:1.35rem}.guided-final-provenance-record>.guided-final-provenance-list{padding-left:1.35rem}}.guided-model-assistance{display:grid;gap:.65rem}.guided-model-assistance__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.guided-model-assistance__header strong{color:#142417;display:block;font-size:.88rem}.guided-model-assistance__header p{color:#142417a8;font-size:.76rem;line-height:1.4;margin:.2rem 0 0}.guided-model-assistance__header>span{background:#f0fdf4e0;border:1px solid rgb(22 101 52 / 20%);border-radius:999px;color:#166534;font-size:.7rem;font-weight:850;padding:.28rem .55rem;white-space:nowrap}.guided-model-assistance__list{display:grid;gap:.55rem}.guided-model-assistance-card{background:#f7faf6c2;border:1px solid rgb(39 57 44 / 12%);border-left-width:4px;border-radius:14px;display:grid;gap:.6rem;padding:.72rem}.guided-model-assistance-card--repair-suggested{border-left-color:#15803d}.guided-model-assistance-card--candidate-comparison{border-left-color:#2563eb}.guided-model-assistance-card--no-safe-repair{border-left-color:#b45309}.guided-model-assistance-card__heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.guided-model-assistance-card__heading span,.guided-model-assistance-card__detail>span,.guided-model-assistance-card__question>span{color:#14241794;display:block;font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.guided-model-assistance-card__heading strong{color:#142417;display:block;font-size:.86rem;margin-top:.12rem}.guided-model-assistance-card__heading code,.guided-model-assistance-card__detail code,.guided-model-assistance-card__evidence code{font-size:.68rem;overflow-wrap:anywhere}.guided-model-assistance-card__summary{color:#142417c2;font-size:.8rem;line-height:1.45;margin:0}.guided-model-assistance-card__items,.guided-model-assistance-card__detail ul,.guided-model-assistance-card__evidence ul{display:grid;gap:.35rem;margin:.35rem 0 0;padding-left:1.05rem}.guided-model-assistance-card__items li,.guided-model-assistance-card__detail li,.guided-model-assistance-card__evidence li{color:#142417b8;font-size:.76rem;line-height:1.4}.guided-model-assistance-card__items strong,.guided-model-assistance-card__items span{display:block}.guided-model-assistance-card__items span{margin-top:.12rem}.guided-model-assistance-card__question{background:#ffffffbd;border:1px solid rgb(39 57 44 / 10%);border-radius:10px;padding:.55rem .6rem}.guided-model-assistance-card__question strong{color:#142417;display:block;font-size:.79rem;line-height:1.4;margin-top:.16rem}.guided-model-assistance-card__evidence summary{color:#142417b8;cursor:pointer;font-size:.72rem;font-weight:800}.guided-model-assistance-card__evidence p{color:#142417a3;font-size:.74rem;margin:.35rem 0 0}@media(max-width:640px){.guided-model-assistance__header,.guided-model-assistance-card__heading{display:grid}.guided-model-assistance__header>span{justify-self:flex-start}}.guided-model-fallback-notice{background:#fff7edc2;border:1px solid rgb(180 83 9 / 20%);border-left:4px solid #b45309;border-radius:14px;display:grid;gap:.65rem;padding:.72rem}.guided-model-fallback-notice__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.guided-model-fallback-notice__header strong{color:#142417;display:block;font-size:.88rem;margin-top:.14rem}.guided-model-fallback-notice__header p{color:#142417b3;font-size:.78rem;line-height:1.45;margin:.24rem 0 0}.guided-model-fallback-notice__details summary{color:#7a4914;cursor:pointer;font-size:.74rem;font-weight:850}.guided-model-fallback-notice__details dl{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.6rem 0 0}.guided-model-fallback-notice__details dl div{background:#ffffffb3;border:1px solid rgb(180 83 9 / 12%);border-radius:10px;padding:.55rem .6rem}.guided-model-fallback-notice__details dt{color:#1424178f;font-size:.62rem;font-weight:900;letter-spacing:.045em;margin-bottom:.16rem;text-transform:uppercase}.guided-model-fallback-notice__details dd{color:#142417;font-size:.76rem;line-height:1.4;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.guided-model-fallback-notice__header,.guided-model-fallback-notice__details dl{display:grid;grid-template-columns:1fr}.guided-model-fallback-notice__header .guided-validation-status{justify-self:flex-start}}.guided-review-checkpoint{display:grid;gap:1rem;padding:1rem;border:1px solid rgb(148 163 184 / 24%);border-radius:1rem;background:#0f172a3d}.guided-review-checkpoint h4{margin:.2rem 0 .35rem}.guided-review-checkpoint p{margin:0}.guided-review-checkpoint small{color:#e2e8f0ad}.guided-review-checkpoint__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0}.guided-review-checkpoint__facts dt{margin:0 0 .25rem;color:#e2e8f0ad;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.guided-review-checkpoint__facts dd{margin:0;font-size:1.25rem;font-weight:800}.guided-record-review-list{display:grid;gap:1rem}.guided-record-review-card__header h4{margin:.2rem 0 0}.guided-record-review-card__status{flex:0 0 auto;padding:.35rem .6rem;border:1px solid rgb(148 163 184 / 24%);border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guided-record-field-grid dt{margin:0 0 .25rem;color:#e2e8f099;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.guided-record-review-card__body-grid h5,.guided-record-evidence-grid h5{margin:0 0 .5rem}.guided-record-review-card__body-grid p{margin:0}.guided-record-attention-list{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.guided-record-attention-list span{color:#e2e8f0b8}.guided-record-evidence-grid strong{display:block;margin-bottom:.35rem}.guided-record-evidence-grid p{margin:0;color:#e2e8f0b8}.guided-record-review-details summary{cursor:pointer;font-weight:800}.guided-record-review-details .guided-validation-evidence-list{margin-top:.75rem}@media(max-width:780px){.guided-record-review-card__header,.guided-record-review-card__body-grid{grid-template-columns:1fr;display:grid}.guided-record-review-card__status{justify-self:start}}.guided-workflow-card--validation-review{width:min(100%,760px)}.guided-workflow-card--validation-review .guided-step-workspace{gap:1rem}.guided-workflow-card--validation-review .guided-validation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-workflow-card--validation-review .guided-validation-summary-grid article,.guided-review-checkpoint,.guided-record-review-card,.guided-record-field-grid div,.guided-record-evidence-grid article{background:#ffffffe5;border-color:#0f172a1f;color:#142116}.guided-workflow-card--validation-review .guided-validation-summary-grid article{box-shadow:none}.guided-review-checkpoint,.guided-record-review-card{box-shadow:0 14px 36px #0f172a14}.guided-review-checkpoint p,.guided-record-review-card p,.guided-record-attention-list span,.guided-record-evidence-grid p{color:#142116b8}.guided-review-checkpoint small,.guided-review-checkpoint__facts dt,.guided-record-field-grid dt{color:#14211694}.guided-review-checkpoint__facts div{padding:.75rem;border:1px solid rgb(148 163 184 / 18%);border-radius:.85rem;background:#f4f7f1cc;border-color:#0f172a1a}.guided-record-review-card__status--ready{color:#14532d;background:#dcfce7e5;border-color:#1665342e}.guided-record-review-card__status--needs-review{color:#78350f;background:#fef3c7f2;border-color:#b453092e}.guided-record-field-grid{display:grid;gap:.65rem;margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.guided-record-field-grid div{border:1px solid rgb(148 163 184 / 16%);border-radius:.8rem;min-width:0;padding:.75rem;background:#f4f7f1d1}.guided-record-field-grid dd{margin:0;font-weight:750;color:#142116;overflow-wrap:anywhere}.guided-record-review-card__body-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.guided-record-review-card__body-grid section{padding:.85rem;border:1px solid rgb(15 23 42 / 10%);border-radius:.85rem;background:#fafbf7d1}.guided-record-attention-list li{display:grid;gap:.15rem;padding-left:.75rem;border-left:3px solid rgb(251 191 36 / 50%);border-left-color:#b4530973}.guided-record-evidence-grid article{padding:.8rem;border:1px solid rgb(148 163 184 / 16%);border-radius:.85rem;background:#f4f7f1d1}.guided-record-review-details{border-top:1px solid rgb(148 163 184 / 18%);padding-top:.85rem;border-top-color:#0f172a1a}.guided-run-validation-detail{padding:0;overflow:hidden}.guided-run-validation-detail summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.guided-run-validation-detail summary::-webkit-details-marker{display:none}.guided-run-validation-detail summary:before{content:"▸";flex:0 0 auto;transition:transform .16s ease}.guided-run-validation-detail[open] summary:before{transform:rotate(90deg)}.guided-run-validation-detail summary h4{margin:0 0 .25rem}.guided-run-validation-detail summary p{margin:0}.guided-run-validation-detail summary span{flex:0 0 auto}.guided-run-validation-detail__body{display:grid;gap:.75rem;padding:0 1rem 1rem}@media(max-width:900px){.guided-workflow-card--validation-review{width:100%}.guided-workflow-card--validation-review .guided-validation-summary-grid,.guided-record-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guided-workflow-card--validation-review .guided-validation-summary-grid,.guided-record-field-grid,.guided-record-evidence-grid{grid-template-columns:1fr}.guided-run-validation-detail summary{align-items:flex-start;display:grid}}.guided-record-correction-panel,.guided-record-correction-form{display:grid;gap:.85rem;padding:.9rem;border:1px solid rgb(22 101 52 / 16%);border-radius:.9rem;background:#f0fdf4bd}.guided-record-correction-panel p,.guided-record-correction-form p{margin:.2rem 0 0;color:#142116ad}.guided-record-correction-panel--muted{border-color:#64748b29;background:#f8fafcb8}.guided-record-correction-panel--resolved{border-color:#3b82f629;background:#eff6ffbd}.guided-record-correction-form__header,.guided-record-correction-form__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.guided-record-correction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.guided-record-correction-form label{display:grid;gap:.35rem;color:#142116c7;font-size:.82rem;font-weight:750}.guided-record-correction-form input,.guided-record-correction-form select,.guided-record-correction-form textarea{width:100%;border:1px solid rgb(15 23 42 / 16%);border-radius:.65rem;padding:.62rem .7rem;background:#ffffffeb;color:#142116;font:inherit}.guided-record-correction-form textarea{resize:vertical}@media(max-width:640px){.guided-record-correction-panel,.guided-record-correction-grid,.guided-record-correction-form__header,.guided-record-correction-form__actions{grid-template-columns:1fr;display:grid}}.guided-record-review-card{display:grid;gap:1rem;border:1px solid rgb(15 23 42 / 12%);border-radius:1rem;background:#ffffffe5;padding:0;overflow:hidden}.guided-record-review-card[open] .guided-record-review-card__header:before{transform:rotate(90deg)}.guided-record-review-card__summary-line{margin:.25rem 0 0;color:#142116a8;font-size:.83rem}.guided-record-evidence-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guided-record-evidence-grid__source{grid-column:1 / -1}.guided-record-evidence-grid article,.guided-record-evidence-grid p{min-width:0;overflow-wrap:anywhere}.guided-correction-focus{display:grid;gap:.45rem;padding:.75rem;border:1px solid rgb(180 83 9 / 18%);border-radius:.75rem;background:#fffbebbf}.guided-correction-focus p{margin:0}.guided-correction-focus ul{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;list-style:none}.guided-correction-focus li{padding:.25rem .5rem;border:1px solid rgb(180 83 9 / 18%);border-radius:999px;background:#ffffffc7;color:#78350f;font-size:.78rem;font-weight:800}@media(max-width:640px){.guided-record-review-card__header .guided-record-review-card__status{justify-self:start}.guided-record-evidence-grid{grid-template-columns:1fr}}.guided-record-review-card__header{justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(15 23 42 / 10%);cursor:pointer;list-style:none;padding:.95rem 1rem;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem}.guided-record-review-card__header:before{content:"▸";flex:0 0 auto;color:#14211694;transition:transform .16s ease;margin-top:0;grid-column:1;grid-row:1}.guided-record-review-card__header>div{min-width:0;grid-column:2}.guided-record-review-card__header>.guided-record-review-card__status{grid-column:3}.guided-record-review-card__header::marker{content:""}.guided-record-review-card__header::-webkit-details-marker{display:none}@media(max-width:640px){.guided-record-review-card__header{grid-template-columns:1rem minmax(0,1fr)}.guided-record-review-card__header>.guided-record-review-card__status{grid-column:2;justify-self:start}}.guided-original-validation-trace{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid rgb(15 23 42 / 10%)}.guided-record-review-card__status--resolved{color:#1e3a8a;background:#dbeafef2;border-color:#3b82f62e}.guided-workflow-card--validation-review .guided-review-checkpoint{gap:.85rem;padding:1rem}.guided-workflow-card--validation-review .guided-review-checkpoint>div:first-child h4{margin-bottom:.25rem}.guided-workflow-card--validation-review .guided-review-checkpoint>div:first-child p{max-width:60rem}.guided-workflow-card--validation-review .guided-review-checkpoint__facts{display:flex;flex-wrap:wrap;gap:.5rem}.guided-workflow-card--validation-review .guided-review-checkpoint__facts div{display:inline-flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0;width:auto;padding:.45rem .65rem;border-radius:999px;background:#f4f7f1eb;border-color:#0f172a14}.guided-workflow-card--validation-review .guided-review-checkpoint__facts dt{margin:0;font-size:.67rem;letter-spacing:.07em;white-space:nowrap}.guided-workflow-card--validation-review .guided-review-checkpoint__facts dd{margin:0;font-size:.95rem;line-height:1}.guided-workflow-card--validation-review .guided-original-validation-trace{gap:.55rem;padding:.85rem 0 0}.guided-workflow-card--validation-review .guided-original-validation-trace>.model-route-card__eyebrow{margin-bottom:-.15rem}.guided-workflow-card--validation-review .guided-original-validation-trace small{display:inline-flex;width:fit-content;padding:.35rem .55rem;border-radius:999px;background:#f4f7f1eb;color:#142116b8}@media(max-width:640px){.guided-workflow-card--validation-review .guided-review-checkpoint__facts{display:grid;grid-template-columns:1fr}.guided-workflow-card--validation-review .guided-review-checkpoint__facts div{justify-content:space-between;border-radius:.75rem}}.guided-record-review-card__content{display:grid;padding:0 1rem 1rem;gap:.7rem}.guided-record-correction-panel{align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem}.guided-record-correction-panel .guided-correction-focus{grid-column:1 / -1;padding:.65rem}.guided-record-correction-grid--focused{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.guided-record-secondary-fields{padding:.65rem;border:1px solid rgb(15 23 42 / 10%);border-radius:.75rem;background:#ffffff9e}.guided-record-secondary-fields summary,.guided-record-supporting-details summary{cursor:pointer;font-weight:800}.guided-record-secondary-fields dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:.65rem 0 0}.guided-record-secondary-fields div{min-width:0}.guided-record-secondary-fields dt{color:#14211694;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.guided-record-secondary-fields dd{margin:.15rem 0 0;overflow-wrap:anywhere}.guided-record-supporting-details{padding:.75rem;border:1px solid rgb(15 23 42 / 10%);border-radius:.85rem;background:#fafbf7d1}.guided-record-supporting-details[open]{display:grid;gap:.75rem}.guided-record-supporting-details .guided-record-evidence-grid,.guided-record-supporting-details .guided-record-review-card__body-grid{margin-top:.7rem}.guided-record-supporting-details .guided-record-review-card__body-grid{padding:0;border:0;background:transparent}.guided-record-supporting-details .guided-record-review-card__body-grid section{background:#ffffffad}@media(max-width:640px){.guided-record-correction-panel{grid-template-columns:1fr}.guided-record-correction-panel .guided-step-primary-action{justify-self:start}}.guided-review-source-match-editor{border:1px solid rgb(34 81 49 / 18%);border-radius:14px;background:#f6fff8cc;display:grid;gap:.75rem;padding:.9rem}.guided-review-source-match-editor>div:first-child strong{display:block;font-size:.86rem}.guided-review-source-match-editor>div:first-child p{color:#4d5f4f;font-size:.78rem;margin:.25rem 0 0}.guided-review-source-match-original{border:1px solid rgb(18 41 24 / 12%);border-radius:12px;background:#ffffffbd;padding:.75rem}.guided-review-source-match-original span{color:#526255;display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.guided-review-source-match-original p{font-size:.8rem;margin:0}.guided-review-source-match-grid{display:grid;gap:.65rem}.guided-review-source-match-grid label{display:grid;gap:.3rem;font-size:.78rem;font-weight:800}.guided-review-source-match-grid input{border:1px solid rgb(18 41 24 / 18%);border-radius:10px;font:inherit;padding:.65rem .7rem}.guided-review-source-match-grid small{color:#5f6f62;font-size:.72rem;font-weight:500}.guided-prior-review-suggestions__header,.guided-prior-review-suggestion__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.guided-prior-review-suggestions__header p,.guided-prior-review-suggestion p{margin:.25rem 0 0}.guided-prior-review-suggestions__list{display:grid;gap:.75rem;margin-top:.75rem}.guided-prior-review-suggestion small{display:block;margin-top:.5rem}.guided-record-correction-panel:has(.guided-prior-review-suggestions){display:grid;grid-template-columns:1fr;align-items:stretch;gap:.9rem}.guided-record-correction-panel:has(.guided-prior-review-suggestions)>.guided-step-primary-action{justify-self:flex-start}.guided-prior-review-suggestions{border:1px solid rgb(99 102 241 / 24%);border-radius:16px;padding:1rem;width:100%;max-width:34rem;border-color:#2563eb38;background:linear-gradient(180deg,#eff6ffc2,#f0fdf49e);box-shadow:0 10px 26px #0f172a0d}.guided-prior-review-suggestions__header{align-items:flex-start}.guided-prior-review-suggestions__header strong{display:block;font-size:.96rem;line-height:1.2}.guided-prior-review-suggestions__header p{max-width:30rem;color:var(--muted-foreground);font-size:.86rem;line-height:1.45}.guided-prior-review-suggestions__header span{white-space:nowrap;font-size:.8rem;font-weight:700;border:1px solid rgb(15 23 42 / 10%);border-radius:999px;background:#ffffffb8;padding:.25rem .55rem;color:var(--foreground)}.guided-prior-review-suggestion{border:1px solid rgb(15 23 42 / 10%);border-radius:14px;padding:.85rem;background:#ffffffdb;box-shadow:inset 0 0 0 1px #0f172a08}.guided-prior-review-suggestion dl{display:grid;gap:.65rem;margin:0 0 .65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guided-prior-review-suggestion dt{color:var(--muted-foreground);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.guided-prior-review-suggestion dd{margin:.15rem 0 0;font-weight:700;font-size:.92rem;line-height:1.22}.guided-prior-review-suggestion p{color:var(--muted-foreground);font-size:.84rem;line-height:1.45}@media(max-width:720px){.guided-prior-review-suggestions{max-width:none}.guided-prior-review-suggestions__header,.guided-prior-review-suggestion__actions{align-items:stretch;flex-direction:column}.guided-prior-review-suggestion dl{grid-template-columns:1fr}}.guided-product-line-correction-field,.guided-record-correction-grid--focused>.guided-inventory-candidate-suggestions{grid-column:1 / -1}.guided-inventory-candidate-suggestions{display:grid;gap:.55rem;padding:.7rem;border:1px solid rgb(43 78 52 / 18%);border-radius:.75rem;background:#ffffffad}.guided-inventory-candidate-suggestions__header{display:grid;gap:.15rem}.guided-inventory-candidate-suggestions__header p{margin:0;font-size:.78rem;line-height:1.4}.guided-inventory-candidate-suggestions__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.guided-record-correction-form .guided-inventory-candidate,.guided-record-correction-panel .guided-inventory-candidate{display:grid;justify-items:start;gap:.15rem;width:100%;min-width:0;padding:.55rem .65rem;border:1px solid rgb(43 78 52 / 22%);border-radius:.65rem;background:#fffffff0;color:#142116;text-align:left;box-shadow:none}.guided-record-correction-form .guided-inventory-candidate:hover,.guided-record-correction-form .guided-inventory-candidate:focus-visible,.guided-record-correction-panel .guided-inventory-candidate:hover,.guided-record-correction-panel .guided-inventory-candidate:focus-visible{border-color:#2b4e3494;background:#f0fdf4e5}.guided-record-correction-form .guided-inventory-candidate--selected{border-color:#166534b8;background:#dcfce7cc;box-shadow:inset 0 0 0 1px #16653452}.guided-inventory-candidate span{font-weight:800}.guided-inventory-candidate small,.guided-inventory-candidate-suggestions__note{font-size:.7rem;line-height:1.35;opacity:.72}.guided-record-correction-panel.guided-review-decision-panel{align-items:stretch;grid-template-columns:1fr;gap:.8rem}.guided-review-decision-panel--catalog{border-color:#2563eb33;background:#eff6ffad}.guided-review-decision-panel--inspection{border-color:#b453093d;background:#fffbebc2}.guided-review-decision-panel__header,.guided-review-decision-panel__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.guided-review-decision-panel__status{flex:0 0 auto;border:1px solid rgb(15 23 42 / 10%);border-radius:999px;padding:.3rem .5rem;background:#ffffffbd;color:#142116b3;font-size:.65rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.guided-review-decision-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.guided-review-decision-summary>div,.guided-review-source-value{padding:.65rem;border:1px solid rgb(15 23 42 / 10%);border-radius:.7rem;background:#ffffffb8}.guided-review-decision-summary dt,.guided-review-source-value span{color:#14211694;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.guided-review-decision-summary dd{margin:.2rem 0 0;font-weight:800}.guided-review-source-value{display:grid;gap:.2rem}.guided-review-decision-panel__guidance{padding:.65rem .7rem;border-left:3px solid rgb(180 83 9 / 52%);background:#ffffff7a}.guided-review-decision-panel__actions{align-items:center;justify-content:flex-start;flex-wrap:wrap}.guided-review-decision-panel__actions .guided-step-primary-action{margin-top:0}.guided-review-decision-panel__actions .guided-review-secondary-action{border:1px solid rgb(42 62 41 / 24%);background:#ffffffc2;color:#213522;box-shadow:none}.guided-review-decision-panel__actions .guided-review-secondary-action:hover:not(:disabled),.guided-review-decision-panel__actions .guided-review-secondary-action:focus-visible{border-color:#2a3e296b;background:#f8faf6f0;color:#213522;box-shadow:none}.guided-review-decision-panel--catalog .guided-inventory-candidate{border-color:#2563eb47;box-shadow:0 1px #2563eb0d}.guided-review-decision-panel--catalog .guided-inventory-candidate:hover,.guided-review-decision-panel--catalog .guided-inventory-candidate:focus-visible{border-color:#2563eb85;background:#eff6fff5}@media(max-width:640px){.guided-review-decision-panel__header,.guided-review-decision-panel__actions,.guided-review-decision-summary{display:grid;grid-template-columns:1fr}}@media(max-width:640px){.guided-inventory-candidate-suggestions__list{grid-template-columns:1fr}}.guided-prior-review-suggestion__actions{justify-content:flex-start;margin-top:.75rem;flex-wrap:wrap;gap:.55rem;align-items:stretch}.guided-prior-review-suggestion__actions .guided-step-primary-action,.guided-prior-review-suggestion__actions .guided-review-secondary-action{padding:.55rem .85rem;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin:0;line-height:1.2;text-align:center}.guided-applied-correction-summary small{color:#142116ad}@media(max-width:640px){.guided-applied-correction-summary dl>div{display:grid;gap:.2rem}.guided-applied-correction-summary dd{text-align:left}}.guided-record-correction-form{border-color:#16653438;gap:.7rem;padding:.85rem;background:#f8faf7f5}.guided-record-correction-form__header p{max-width:34rem}.guided-applied-correction-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border:1px solid rgb(22 101 52 / 18%);border-radius:.7rem;background:#f0fdf4d1}.guided-applied-correction-summary__label{flex:0 0 auto;color:#142116a8;font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.guided-applied-correction-summary dl{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:0}.guided-applied-correction-summary dl>div{justify-content:space-between;border-radius:.6rem;display:inline-flex;align-items:baseline;gap:.55rem;padding:0;border:0;background:transparent}.guided-applied-correction-summary dt{color:#1421169e;font-size:.72rem;font-weight:750;letter-spacing:0;text-transform:none}.guided-applied-correction-summary dt:after{content:" →"}.guided-applied-correction-summary dd{margin:0;font-size:1rem;font-weight:850;text-align:left}.guided-record-correction-form__actions{padding-top:.1rem}@media(max-width:640px){.guided-applied-correction-summary{display:grid;gap:.4rem}.guided-applied-correction-summary dl{justify-content:flex-start}}.guided-record-model-assistance{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgb(37 99 235 / 20%);border-radius:.9rem;background:linear-gradient(180deg,#eff6ffc7,#f8fafceb)}.guided-record-model-assistance--candidate-comparison{border-color:#7c3aed33;background:linear-gradient(180deg,#f5f3ffd6,#f8fafceb)}.guided-record-model-assistance--no-safe-repair{border-color:#b453092e;background:linear-gradient(180deg,#fffbebe0,#f8fafceb)}.guided-record-model-assistance__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.guided-record-model-assistance__header strong{display:block;margin-top:.15rem;font-size:1rem}.guided-record-model-assistance__outcome{flex:0 0 auto;padding:.3rem .55rem;border:1px solid rgb(15 23 42 / 10%);border-radius:999px;background:#ffffffd1;font-size:.74rem;font-weight:800}.guided-record-model-assistance__summary,.guided-record-model-assistance__question p,.guided-record-model-assistance__items p{margin:0;color:#142116bd}.guided-record-model-assistance__items{display:grid;gap:.65rem}.guided-record-model-assistance__items article{padding:.75rem;border:1px solid rgb(15 23 42 / 10%);border-radius:.75rem;background:#ffffffc7}.guided-record-model-assistance__items dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0 0 .55rem}.guided-record-model-assistance__items dt{color:#14211694;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.guided-record-model-assistance__items dd{margin:.15rem 0 0;font-weight:800}.guided-record-model-assistance__candidate-list,.guided-record-model-assistance__reason-list,.guided-record-model-assistance__question{display:grid;gap:.4rem;padding:.7rem;border:1px solid rgb(15 23 42 / 9%);border-radius:.75rem;background:#ffffffa8}.guided-record-model-assistance__candidate-list>div,.guided-record-model-assistance__evidence>div{display:flex;flex-wrap:wrap;gap:.4rem}.guided-record-model-assistance__candidate-list summary{cursor:pointer;font-weight:800}.guided-record-model-assistance code{padding:.25rem .4rem;border-radius:.4rem;background:#0f172a12;font-size:.72rem;overflow-wrap:anywhere}.guided-record-model-assistance__reason-list ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.guided-record-model-assistance__reason-list li{padding:.25rem .45rem;border-radius:999px;background:#ffffffc2;font-size:.74rem;font-weight:750}.guided-record-model-assistance__evidence summary{cursor:pointer;font-size:.78rem;font-weight:800}.guided-record-model-assistance__evidence>div{margin-top:.55rem}.guided-record-model-assistance__advisory{color:#1421169e;line-height:1.4}@media(max-width:640px){.guided-record-model-assistance__header{display:grid}.guided-record-model-assistance__outcome{justify-self:start}.guided-record-model-assistance__items dl{grid-template-columns:1fr}}.guided-record-field-grid dd>span{display:block}.guided-parser-field-evidence{display:block;font-size:.75rem;line-height:1.35;margin-top:.25rem;opacity:.72}.guided-passed-record-normalized-fields{border:1px solid rgb(30 74 42 / 14%);border-radius:.75rem;margin-top:1rem;padding:.9rem}.guided-passed-record-normalized-fields>strong{display:block;font-size:.95rem;margin-bottom:.75rem}.guided-passed-record-normalized-fields .guided-record-field-grid{display:grid;gap:.85rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.guided-passed-record-normalized-fields .guided-record-field-grid>div{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.guided-passed-record-normalized-fields .guided-record-field-grid dt{color:#1525189e;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin-bottom:.25rem;text-transform:uppercase}.guided-passed-record-normalized-fields .guided-record-field-grid dd{color:#152518;font-size:.95rem;font-weight:600;margin:0}.guided-passed-record-normalized-fields .guided-parser-field-evidence{color:#152518ad;font-size:.78rem;font-weight:500}@media(max-width:760px){.guided-passed-record-normalized-fields .guided-record-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.guided-passed-record-normalized-fields .guided-record-field-grid{grid-template-columns:1fr}}.guided-final-outcome-card--story p{font-size:.95rem;line-height:1.7}.guided-final-workflow-recap{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guided-final-workflow-step-card{background:#ffffffc7;border:1px solid rgb(34 48 32 / 12%);border-radius:16px;box-shadow:0 12px 30px #1f291c0d;padding:.8rem}.guided-final-workflow-step-card>div{align-items:baseline;display:flex;gap:.45rem;margin:.2rem 0 .35rem}.guided-final-workflow-step-card strong{font-family:var(--font-display);font-size:1rem;letter-spacing:-.03em;line-height:1}.guided-final-workflow-step-card h5{font-family:var(--font-display);font-size:.9rem;letter-spacing:-.025em;line-height:1.05;margin:0}.guided-final-workflow-step-card p{color:var(--muted);font-size:.76rem;line-height:1.45;margin:0}.guided-final-section .guided-ai-ready-table--compact td{vertical-align:middle}.guided-final-section .guided-ai-ready-table--compact td[title]{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-final-review-write-summary{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.guided-final-review-write-summary article{background:#ffffffc7;border:1px solid rgb(34 48 32 / 10%);border-radius:16px;padding:.8rem}.guided-final-review-write-summary strong{display:block;font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.03em;line-height:1;margin-bottom:.35rem}.guided-final-review-write-summary span{color:var(--muted);display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.guided-final-correction-details.guided-workflow-details,.guided-final-correction-details.guided-workflow-details--compact{background:#ffffff7a;border:1px solid rgb(34 48 32 / 10%);border-radius:14px;box-shadow:none;margin-top:.75rem;overflow:hidden;padding:0}.guided-final-correction-details.guided-workflow-details summary,.guided-final-correction-details.guided-workflow-details--compact summary{border:0;border-bottom:1px solid rgb(34 48 32 / 10%);color:var(--ink);font-size:.78rem;font-weight:900;line-height:1.2;padding:.65rem .8rem}.guided-final-correction-record-list{display:grid;gap:0;margin:0;padding:.7rem .85rem}.guided-final-correction-record{border:0;border-top:1px solid rgb(34 48 32 / 10%);padding:.65rem 0}.guided-final-correction-record:first-child{border-top:0;padding-top:0}.guided-final-correction-record:last-child{border-bottom:0;padding-bottom:0}.guided-final-correction-record h5{font-family:var(--font-display);font-size:.86rem;letter-spacing:-.02em;line-height:1.15;margin:0 0 .45rem}.guided-final-correction-record dl{display:grid;gap:.28rem;margin:0}.guided-final-correction-record dl div{align-items:baseline;display:grid;gap:.6rem;grid-template-columns:9.25rem minmax(0,1fr)}.guided-final-correction-record dt{color:var(--muted);font-size:.62rem;font-weight:900;letter-spacing:.055em;line-height:1.2;margin:0;text-transform:uppercase;white-space:nowrap}.guided-final-correction-record dd{align-items:baseline;display:flex;gap:.4rem;margin:0;min-width:0}.guided-final-correction-record dd span{font-size:.76rem;font-weight:500;line-height:1.25}.guided-final-correction-record dd strong{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.25}@media(max-width:720px){.guided-final-workflow-recap,.guided-final-review-write-summary{grid-template-columns:1fr}.guided-final-correction-record dl div{gap:.18rem;grid-template-columns:1fr}.guided-final-correction-record dt{white-space:normal}}.guided-workflow-card--overview{margin-bottom:1rem}.guided-workflow-panel{scroll-margin-top:1.25rem}.guided-step-primary-action{width:fit-content}@media(max-width:720px){.guided-step-primary-action{width:100%}}.multi-source-intake-status-strip{display:grid;gap:.45rem;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}.multi-source-intake-status-strip__header{display:flex;align-items:center;justify-content:flex-start}.multi-source-intake-status-strip__header>.model-route-card__eyebrow{margin:0;color:#213522b3;font-size:.72rem}.multi-source-intake-status-line{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;gap:.25rem .55rem;color:#213522b8;font-size:.86rem;line-height:1.35}.multi-source-intake-status-line span{display:inline-flex;align-items:baseline;gap:.2rem;white-space:nowrap}.multi-source-intake-status-line span:not(:last-child):after{content:"·";margin-left:.38rem;color:#21352259}.multi-source-intake-status-line strong{color:#213522;font-size:.95rem;font-weight:900}@media(max-width:720px){.multi-source-intake-status-line{display:grid;gap:.25rem}.multi-source-intake-status-line span{white-space:normal}.multi-source-intake-status-line span:not(:last-child):after{content:"";margin:0}}.multi-source-intake-editor-card__header .status-pill,.multi-source-intake-editor-card__header .agentic-demo-status-pill,.multi-source-intake-editor-card__header [class*=status]{flex:0 0 auto;margin-left:auto}.multi-source-intake-step-label span{display:none}@media(max-width:720px){.multi-source-intake-editor-card__header .status-pill,.multi-source-intake-editor-card__header .agentic-demo-status-pill,.multi-source-intake-editor-card__header [class*=status]{margin-left:0}}.multi-source-intake-editor-card__header>div:first-child{justify-content:space-between;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;width:100%}.multi-source-intake-editor-card__header>div:first-child>.model-route-card__eyebrow{grid-column:1;justify-self:start;margin:0}.multi-source-intake-editor-card__header>div:first-child>.status-pill,.multi-source-intake-editor-card__header>div:first-child>.agentic-demo-status-pill,.multi-source-intake-editor-card__header>div:first-child>[class*=status]{grid-column:2;justify-self:end;margin:0}.multi-source-intake-editor-card__header .multi-source-intake-title-input{width:100%}.multi-source-intake-folder-tabs{gap:.75rem}.multi-source-intake-folder-tab{padding:.95rem 1rem}@media(max-width:720px){.multi-source-intake-editor-card__header>div:first-child{grid-template-columns:1fr}.multi-source-intake-editor-card__header>div:first-child>.status-pill,.multi-source-intake-editor-card__header>div:first-child>.agentic-demo-status-pill,.multi-source-intake-editor-card__header>div:first-child>[class*=status]{grid-column:1;justify-self:start}.multi-source-intake-progressive-section,.multi-source-intake-progressive-section--tabs{padding:1rem}}.multi-source-intake-editor-card{gap:1.15rem}.multi-source-intake-editor-card__header{align-items:center;display:grid;gap:.75rem}.multi-source-intake-editor-card__header label:has(.multi-source-intake-title-input){grid-column:1 / -1;width:100%;max-width:30rem}.multi-source-intake-folder-tab span{font-size:.98rem}.multi-source-intake-folder-tab small{line-height:1.35;font-size:.8rem}.guided-source-card-header{display:grid!important;grid-template-columns:1fr!important;gap:1.15rem!important}.guided-source-card-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important}.guided-source-card-title-row .model-route-card__eyebrow{margin:0!important}.guided-source-card-title-row>span:last-child{flex:0 0 auto!important;margin-left:auto!important}.guided-source-name-field{display:grid!important;gap:.55rem!important;width:min(30rem,100%)!important;max-width:30rem!important}.guided-source-name-field .multi-source-intake-title-input{width:100%!important}.guided-source-card-header .multi-source-intake-editor-card__actions{justify-self:start!important}.multi-source-intake-progressive-section{margin-top:.35rem;padding:1.05rem 1.15rem!important}.multi-source-intake-progressive-section--tabs{padding:1.05rem 1.15rem 1.15rem!important}.multi-source-intake-step-label{align-items:center;display:flex;gap:0;margin-bottom:.75rem!important}.multi-source-intake-step-label strong{color:#102015;font-weight:900;line-height:1.2;text-transform:uppercase;font-size:.78rem!important;letter-spacing:.07em!important}@media(max-width:720px){.guided-source-card-title-row{align-items:flex-start!important;flex-direction:column!important;gap:.5rem!important}.guided-source-card-title-row>span:last-child{margin-left:0!important}}.guided-workflow-stepper__item{grid-template-columns:minmax(0,1fr)!important}.guided-workflow-stepper__item>div{min-width:0}.guided-workflow-stepper__item small{letter-spacing:.08em}.guided-workflow-stepper__item strong{line-height:1.15}.guided-workflow-card--overview .guided-workflow-details__intro{max-width:none;width:100%}.guided-source-builder .multi-source-intake-progressive-section,.guided-source-builder .multi-source-intake-progressive-section--tabs{padding-top:.9rem!important}.guided-source-builder .multi-source-intake-step-label{display:grid!important;gap:.25rem!important;margin-bottom:.55rem!important}.guided-source-builder .multi-source-intake-step-label strong{font-size:.76rem!important;letter-spacing:.075em!important}.guided-source-builder .multi-source-intake-step-label small{color:#213522a8;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.guided-source-type-control{display:block!important}.guided-source-type-field{display:block!important;width:100%!important}.guided-source-type-field select{width:100%!important;min-height:3.25rem!important;padding:.75rem 1rem!important}.guided-source-builder .guided-source-type-control{margin-top:0!important;padding:0!important}.guided-source-builder .guided-source-type-field{margin:0!important}.guided-source-builder .guided-source-type-field select{min-height:2.75rem!important;padding:.55rem .9rem!important}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-control){padding-top:.9rem!important;padding-bottom:.9rem!important}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-control) .multi-source-intake-step-label{margin-bottom:.45rem!important}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-options){padding:.95rem 1.15rem!important}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-options) .multi-source-intake-step-label{margin-bottom:.65rem!important}.guided-source-type-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.guided-source-type-option{min-height:2.75rem;padding:.55rem .75rem;border:1px solid rgb(42 62 41 / 16%);border-radius:14px;background:#ffffffd1;color:#102015;cursor:pointer;font-size:.9rem;font-weight:850;line-height:1.2;text-align:left}.guided-source-type-option:hover:not(:disabled){border-color:#2a3e2952;background:#f8faf6f2}.guided-source-type-option--active{border-color:#2a3e2961;background:#ecf5e8eb;box-shadow:inset 0 0 0 1px #2a3e292e}.guided-source-type-option:disabled{cursor:not-allowed;opacity:.55}@media(max-width:920px){.guided-source-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.guided-source-type-options{grid-template-columns:1fr}}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-select-row){padding:.9rem 1.15rem 1rem!important}.guided-source-builder .multi-source-intake-progressive-section:has(.guided-source-type-select-row) .multi-source-intake-step-label{margin-bottom:.55rem!important}.guided-source-type-select-row{width:min(28rem,100%)}.guided-source-type-select-row select{width:100%;min-height:2.85rem;padding:.55rem .85rem;border:1px solid rgb(42 62 41 / 18%);border-radius:14px;background:#ffffffe0;color:#102015;font-size:.98rem;font-weight:750}.guided-source-type-select-row select:focus{outline:none;border-color:#2a3e2973;box-shadow:0 0 0 3px #2a3e291a}.guided-source-builder .multi-source-intake-editor-actions,.guided-source-builder .multi-source-intake-actions,.guided-source-builder .guided-source-builder__actions{justify-content:flex-end}.guided-source-builder :has(>.guided-add-source-icon-button),.guided-source-builder .multi-source-intake-editor-actions:has(.guided-add-source-icon-button),.guided-source-builder .multi-source-intake-actions:has(.guided-add-source-icon-button),.guided-source-builder .guided-source-builder__actions:has(.guided-add-source-icon-button){display:flex!important;justify-content:flex-end!important;margin-top:-.25rem!important;padding-top:0!important;padding-bottom:0!important}.guided-add-source-icon-button{display:inline-grid!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;min-height:1.65rem!important;padding:0!important;border:1px solid rgb(42 62 41 / 20%)!important;border-radius:999px!important;background:#f8faf6b3!important;color:#2a3e29d1!important;box-shadow:none!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important}.guided-add-source-icon-button:hover:not(:disabled){border-color:#2a3e2959!important;background:#ecf5e8e5!important;color:#213522!important;transform:none!important}.guided-add-source-icon-button:focus-visible{outline:2px solid rgb(42 62 41 / 28%)!important;outline-offset:2px!important}.guided-source-card-title-group{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.guided-remove-source-icon-button{display:inline-grid!important;place-items:center!important;width:1.45rem!important;height:1.45rem!important;min-width:1.45rem!important;min-height:1.45rem!important;padding:0!important;border:1px solid rgb(120 52 20 / 16%)!important;border-radius:999px!important;background:#fff6eac7!important;color:#783414c2!important;box-shadow:none!important}.guided-remove-source-icon-button svg{width:.82rem;height:.82rem;fill:currentcolor}.guided-remove-source-icon-button:hover:not(:disabled){border-color:#78341452!important;background:#ffeed6f2!important;color:#783414!important}.guided-remove-source-icon-button:disabled{cursor:not-allowed;opacity:.55}.guided-expanded-table-header{align-items:flex-start;gap:1rem}.guided-expanded-table-header>div{min-width:0;flex:1 1 auto}.guided-expanded-table-header p{max-width:none!important;width:100%}@media(max-width:720px){.guided-expanded-table-header{align-items:flex-start}.guided-expanded-table-close-button{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important}}.guided-expanded-table-close-button{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:.15rem .35rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#213522b8!important;box-shadow:none!important;font-size:1.5rem!important;font-weight:500!important;line-height:1!important}.guided-expanded-table-close-button:hover:not(:disabled){background:transparent!important;color:#102015!important;transform:none!important}.guided-expanded-table-close-button:focus-visible{outline:2px solid rgb(42 62 41 / 22%)!important;outline-offset:3px!important;border-radius:6px!important}@media(max-width:760px){.guided-workflow-stepper{grid-template-columns:1fr!important}}@media(min-width:1101px){.guided-workflow-shell{grid-template-columns:17rem minmax(0,1fr)!important}.guided-workflow-stepper{grid-template-columns:1fr!important}}@media(max-width:1100px){.guided-workflow-shell{grid-template-columns:1fr!important}.guided-workflow-stepper{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}.guided-workflow-stepper__item{min-width:0!important}}@media(max-width:820px){.guided-workflow-stepper{grid-template-columns:1fr!important}}.guided-source-builder .multi-source-intake-upload-panel{display:grid;gap:.75rem;padding:0}.guided-source-builder .multi-source-intake-upload-panel p,.guided-source-builder .multi-source-intake-upload-panel small{color:#213522ad;font-size:.9rem;line-height:1.45;margin:0}@media(max-width:720px){.guided-upload-file-control__button{justify-content:center}}.guided-upload-file-control{display:flex!important;align-items:center!important;gap:.85rem!important;width:fit-content!important;max-width:100%!important;cursor:pointer!important}.guided-upload-file-control__button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;min-height:2.45rem!important;padding:.55rem .95rem!important;border:1px solid rgb(42 62 41 / 20%)!important;border-radius:999px!important;background:#ecf5e8d1!important;color:#213522!important;box-shadow:none!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important}.guided-upload-file-control__button svg{width:1rem!important;height:1rem!important;fill:currentcolor!important}.guided-upload-file-control:hover .guided-upload-file-control__button{border-color:#2a3e2957!important;background:#e2f1dcf2!important}.guided-source-builder .multi-source-intake-upload-panel p{max-width:none;color:#213522ad;font-size:.9rem;line-height:1.45;margin:0}.guided-upload-file-input,.multi-source-intake-upload-button,.multi-source-intake-upload-file-name{display:none!important}.guided-upload-file-status{margin-left:.15rem;color:#102015;font-size:.95rem;font-weight:850;line-height:1.3}.guided-guarded-completion-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .7rem;margin-top:.85rem;padding:.65rem .75rem;border:1px solid rgb(42 62 41 / 12%);border-radius:14px;background:#f8faf6d1;color:#213522b8;font-size:.88rem;line-height:1.35}.guided-guarded-completion-strip strong{color:#213522;font-weight:900}.guided-guarded-completion-strip span:not(:last-child):after{content:"·";margin-left:.6rem;color:#21352259}.guided-guarded-run-result{margin-top:1rem}@media(max-width:720px){.guided-guarded-completion-strip{align-items:flex-start;flex-direction:column}.guided-guarded-completion-strip span:not(:last-child):after{content:"";margin:0}}.guided-guarded-action-row button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.65rem!important;padding:.7rem 1.15rem!important;line-height:1.1!important}.guided-guarded-action-row .guided-step-primary-action{order:1;border:1px solid #27452a!important;background:#27452a!important;color:#fff!important;box-shadow:0 8px 18px #27452a29!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.guided-guarded-action-row .guided-step-primary-action:hover:not(:disabled){border-color:#18301d!important;background:#18301d!important;box-shadow:0 11px 24px #18301d38!important;transform:translateY(-1px)!important}.guided-guarded-action-row .guided-step-primary-action:focus-visible{outline:3px solid rgb(39 69 42 / 24%)!important;outline-offset:3px!important}.guided-guarded-rerun-action{order:2;border:1px solid rgb(42 62 41 / 18%)!important;background:#f8faf6d9!important;color:#213522!important;min-height:2.65rem!important;box-shadow:none!important}.guided-guarded-rerun-action:hover:not(:disabled){border-color:#2a3e2952!important;background:#ecf5e8f2!important}@media(max-width:720px){.guided-guarded-action-row button{width:100%!important}}.guided-guarded-action-row{flex-wrap:wrap;display:flex!important;align-items:center!important;gap:.85rem!important;margin-top:1rem!important}.guided-guarded-action-row .guided-guarded-continue-action,.guided-guarded-action-row .guided-guarded-rerun-action{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;height:2.75rem!important;padding:0 1.3rem!important;border-radius:999px!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;transform:none!important;vertical-align:middle!important}.guided-guarded-action-row .guided-guarded-continue-action{border:1px solid #27452a!important;background-color:#27452a!important;color:#fff!important;box-shadow:none!important}.guided-guarded-action-row .guided-guarded-continue-action:hover:not(:disabled){border-color:#27452a!important;background-color:#27452a!important;color:#fff!important;box-shadow:none!important;transform:none!important}.guided-guarded-action-row .guided-guarded-rerun-action{border:1px solid rgb(42 62 41 / 22%)!important;background-color:#ffffffc7!important;color:#213522!important;box-shadow:none!important}.guided-guarded-action-row .guided-guarded-rerun-action:hover:not(:disabled){border-color:#2a3e2952!important;background-color:#f8faf6e5!important;color:#213522!important;box-shadow:none!important;transform:none!important}@media(max-width:720px){.guided-guarded-action-row{align-items:stretch!important;flex-direction:column!important}.guided-guarded-action-row .guided-guarded-continue-action,.guided-guarded-action-row .guided-guarded-rerun-action{width:100%!important}}.guided-guarded-run-form .guided-guarded-action-row{display:flex!important;align-items:center!important;gap:.85rem!important;margin:1rem 0 0!important;padding:0!important}.guided-guarded-run-form .guided-guarded-action-row button,.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-continue-action,.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-rerun-action{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;margin:0!important;padding:0 1.3rem!important;border-radius:999px!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;vertical-align:top!important;transform:none!important;box-shadow:none!important}.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-continue-action{border:1px solid #27452a!important;background:#27452a!important;color:#fff!important}.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-continue-action:hover:not(:disabled){border-color:#27452a!important;background:#27452a!important;color:#fff!important;transform:none!important;box-shadow:none!important}.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-rerun-action{border:1px solid rgb(42 62 41 / 22%)!important;background:#ffffffc7!important;color:#213522!important}.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-rerun-action:hover:not(:disabled){border-color:#2a3e2952!important;background:#f8faf6e5!important;color:#213522!important;transform:none!important;box-shadow:none!important}@media(max-width:720px){.guided-guarded-run-form .guided-guarded-action-row{align-items:stretch!important;flex-direction:column!important}.guided-guarded-run-form .guided-guarded-action-row button,.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-continue-action,.guided-guarded-run-form .guided-guarded-action-row .guided-guarded-rerun-action{width:100%!important}}@media(max-width:1100px)and (min-width:821px){.guided-workflow-shell{gap:.85rem!important;padding-top:0!important}.guided-workflow-stepper{margin-top:0!important;top:0!important}.guided-workflow-panel{margin-top:0!important}}.guided-record-review-group-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.2rem 0 -.25rem;color:#142116b3}.guided-record-review-group-label span,.guided-record-review-group-label strong{font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.guided-passed-gates-records>summary::-webkit-details-marker{display:none}.guided-passed-gates-records[open]>summary:before{transform:rotate(90deg)!important}.guided-run-validation-detail--audit summary{align-items:center}.guided-run-validation-detail--audit summary p{max-width:64rem}.guided-run-validation-detail__body--audit{display:grid;gap:.75rem}.guided-run-audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.guided-run-audit-summary article{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgb(42 62 41 / 10%);border-radius:14px;background:#f8faf6c7}.guided-run-audit-summary strong{color:#102015;font-size:1.2rem;line-height:1}.guided-run-audit-summary span{color:#142116ad;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}@media(max-width:640px){.guided-run-audit-summary{grid-template-columns:1fr}}.guided-workflow-stepper{position:static!important;top:auto!important;z-index:auto!important}.guided-workflow-shell{align-items:start!important}@media(max-width:1100px){.guided-workflow-stepper{position:static!important;top:auto!important;margin-top:0!important}}.guided-passed-record-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.guided-passed-record-evidence-grid article{display:grid;gap:.35rem;min-width:0;padding:.8rem;border:1px solid rgb(42 62 41 / 10%);border-radius:14px;background:#ffffffb8}.guided-passed-record-evidence-grid__source{grid-column:1 / -1}.guided-passed-record-evidence-grid strong{color:#102015;font-size:.88rem;line-height:1.2}.guided-passed-record-evidence-grid p{margin:0;color:#142116ad;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}@media(max-width:640px){.guided-passed-record-evidence-grid{grid-template-columns:1fr}}.guided-passed-record-summary{display:grid;gap:.85rem}.guided-passed-record-summary__status{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgb(22 101 52 / 14%);border-radius:14px;background:#f0fdf4b8}.guided-passed-record-summary__status strong{color:#14532d;font-size:.95rem;line-height:1.2}.guided-passed-record-summary__status p{margin:0;color:#142116ad;font-size:.88rem;line-height:1.4}.guided-passed-gates-records{overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.guided-passed-gates-records>summary{gap:1rem;cursor:pointer;list-style:none;display:grid!important;grid-template-columns:1rem minmax(0,1fr) auto!important;align-items:center!important;column-gap:.75rem!important;min-height:auto!important;padding:.35rem 0 .55rem!important}.guided-passed-gates-records>summary:before{transition:transform .16s ease;content:"▸"!important;grid-row:1!important;width:auto!important;color:#14211694!important;line-height:1!important;grid-column:1!important;align-self:center!important;justify-self:start!important;margin:0!important}.guided-passed-gates-records>summary>div{min-width:0!important;grid-column:2!important;display:flex!important;align-items:baseline!important;gap:.7rem!important;padding-left:0!important}.guided-passed-gates-records>summary>div .model-route-card__eyebrow{margin:0!important;color:#142116ad!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important}.guided-passed-gates-records>summary>div strong{color:#102015!important;font-size:.95rem!important;font-weight:900!important;line-height:1.2!important}.guided-passed-gates-records>summary>span{padding:.35rem .65rem;border-radius:999px;background:#e3efdec7;color:#213522c7;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap!important;grid-column:3!important;align-self:center!important;justify-self:end!important;margin:0!important}.guided-record-review-list--passed-gates{padding:0!important}.guided-record-review-list--passed-gates .guided-record-review-card{background:#ffffffd1;margin-top:.75rem}@media(max-width:640px){.guided-passed-gates-records>summary{grid-template-columns:1rem minmax(0,1fr)!important}.guided-passed-gates-records>summary>div{align-items:flex-start!important;flex-direction:column!important;gap:.25rem!important}.guided-passed-gates-records>summary>span{margin-left:0!important;grid-column:2!important;justify-self:start!important}}.guided-passed-gates-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#142116b3}.guided-passed-gates-section__header span{font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.guided-passed-gates-section .guided-passed-gates-records{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.guided-passed-gates-section .guided-passed-gates-records[open]>summary:before{transform:rotate(90deg)!important}.guided-passed-gates-section{display:grid;margin-top:.9rem;gap:.35rem!important}.guided-passed-gates-section .guided-passed-gates-records>summary>div{display:block!important;min-width:0!important;padding-left:0!important;grid-column:2!important}.guided-passed-gates-section .guided-passed-gates-records>summary>div strong{color:#102015!important;font-weight:900!important;line-height:1.2!important;font-size:1rem!important}.guided-passed-gates-section .guided-passed-gates-records>summary>span{display:none!important}.guided-passed-gates-section .guided-record-review-list--passed-gates{padding:.75rem 0 0!important}.guided-passed-gates-section .guided-passed-gates-records>summary{display:grid!important;align-items:center!important;min-height:auto!important;padding:.15rem 0 .35rem 1.15rem!important;border:0!important;border-radius:0!important;background:transparent!important;padding-left:0!important;grid-template-columns:1rem minmax(0,1fr)!important;column-gap:.55rem!important}.guided-passed-gates-section .guided-passed-gates-records>summary:before{content:"▸"!important;grid-column:1!important;align-self:center!important;margin:0!important;color:#14211694!important;line-height:1!important;justify-self:start!important}@media(max-width:640px){.guided-passed-gates-section .guided-passed-gates-records>summary{grid-template-columns:1rem minmax(0,1fr)!important;padding-left:0!important}}.guided-run-audit-section{display:grid;gap:.35rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgb(42 62 41 / 12%)}.guided-run-audit-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#142116b3}.guided-run-audit-section__header span{font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.guided-run-audit-dropdown{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.guided-run-audit-dropdown>summary{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.55rem;cursor:pointer;list-style:none;padding:.15rem 0 .35rem}.guided-run-audit-dropdown>summary::-webkit-details-marker{display:none}.guided-run-audit-dropdown>summary:before{content:"▸";grid-column:1;align-self:start;justify-self:start;margin-top:.18rem;color:#14211694;line-height:1;transition:transform .16s ease}.guided-run-audit-dropdown[open]>summary:before{transform:rotate(90deg)}.guided-run-audit-dropdown>summary>div{display:grid;gap:.25rem;min-width:0}.guided-run-audit-dropdown>summary strong{color:#102015;font-size:1rem;font-weight:900;line-height:1.2}.guided-run-audit-dropdown>summary p{max-width:62rem;margin:0;color:#142116ad;font-size:.86rem;line-height:1.4}.guided-run-audit-dropdown .guided-run-validation-detail__body--audit{padding:.75rem 0 0}.guided-run-audit-dropdown .guided-run-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-run-audit-dropdown .guided-run-audit-summary article{min-width:0}@media(max-width:640px){.guided-run-audit-dropdown .guided-run-audit-summary{grid-template-columns:1fr}}.guided-run-audit-signal-list{display:grid;gap:.55rem;padding-top:.35rem}.guided-run-audit-signal-list h5{margin:0;color:#142116b8;font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.guided-run-audit-signal-list__items{margin:0}.guided-run-audit-signal-list__items li{background:#ffffffc2}.guided-run-audit-signal-list__items small{color:#14211694}.guided-review-action-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.85rem!important}.guided-review-action-row .guided-step-primary-action,.guided-review-action-row .guided-review-secondary-action{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;height:2.75rem!important;padding:0 1.3rem!important;border-radius:999px!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;transform:none!important;box-shadow:none!important}.guided-review-action-row .guided-step-primary-action{border:1px solid #27452a!important;background:#27452a!important;color:#fff!important}.guided-review-action-row .guided-step-primary-action:hover:not(:disabled){border-color:#27452a!important;background:#27452a!important;color:#fff!important;transform:none!important;box-shadow:none!important}.guided-review-action-row .guided-review-secondary-action{border:1px solid rgb(42 62 41 / 22%)!important;background:#ffffffc7!important;color:#213522!important}.guided-review-action-row .guided-review-secondary-action:hover:not(:disabled){border-color:#2a3e2952!important;background:#f8faf6e5!important;color:#213522!important;transform:none!important;box-shadow:none!important}@media(max-width:720px){.guided-review-action-row{align-items:stretch!important;flex-direction:column!important}.guided-review-action-row .guided-step-primary-action,.guided-review-action-row .guided-review-secondary-action{width:100%!important}}.guided-final-report-step details:has(summary .model-route-card__eyebrow),.guided-final-run-report details:has(summary .model-route-card__eyebrow),.guided-final-audit-trace,.guided-final-audit-trace details{width:100%}.guided-final-report-step details summary:has(.model-route-card__eyebrow),.guided-final-run-report details summary:has(.model-route-card__eyebrow),.guided-final-audit-trace summary{display:grid!important;grid-template-columns:1rem minmax(0,1fr)!important;align-items:start!important;column-gap:.75rem!important;min-height:auto!important;padding:.95rem 0!important;cursor:pointer!important;list-style:none!important}.guided-final-report-step details summary:has(.model-route-card__eyebrow):before,.guided-final-run-report details summary:has(.model-route-card__eyebrow):before,.guided-final-audit-trace summary:before{content:"▸"!important;grid-column:1!important;align-self:start!important;justify-self:start!important;margin-top:.35rem!important;color:#142116ad!important;font-size:.75rem!important;line-height:1!important;transition:transform .16s ease!important}.guided-final-report-step details[open] summary:has(.model-route-card__eyebrow):before,.guided-final-run-report details[open] summary:has(.model-route-card__eyebrow):before,.guided-final-audit-trace details[open] summary:before,.guided-final-audit-trace[open] summary:before{transform:rotate(90deg)!important}.guided-final-report-step details summary:has(.model-route-card__eyebrow)::-webkit-details-marker,.guided-final-run-report details summary:has(.model-route-card__eyebrow)::-webkit-details-marker,.guided-final-audit-trace summary::-webkit-details-marker{display:none!important}.guided-final-report-step details summary:has(.model-route-card__eyebrow)>*,.guided-final-run-report details summary:has(.model-route-card__eyebrow)>*,.guided-final-audit-trace summary>*{grid-column:2!important;min-width:0!important}.guided-final-report-step details summary:has(.model-route-card__eyebrow) h4,.guided-final-run-report details summary:has(.model-route-card__eyebrow) h4,.guided-final-audit-trace summary h4{margin:.25rem 0 0!important;color:#102015!important;font-size:1.1rem!important;line-height:1.2!important}.guided-final-report-step details summary:has(.model-route-card__eyebrow) p,.guided-final-run-report details summary:has(.model-route-card__eyebrow) p,.guided-final-audit-trace summary p{max-width:none!important;margin:.35rem 0 0!important;color:#142116ad!important;font-size:.95rem!important;line-height:1.45!important}.guided-final-report-step .guided-step-primary-action,.guided-final-run-report .guided-step-primary-action{margin-top:1rem}.guided-final-audit-trace{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.guided-final-audit-trace__summary{display:grid!important;grid-template-columns:1rem minmax(0,1fr)!important;align-items:start!important;column-gap:.75rem!important;width:100%!important;padding:.95rem 0!important;cursor:pointer!important;list-style:none!important}.guided-final-audit-trace__summary::-webkit-details-marker{display:none!important}.guided-final-audit-trace__summary:before{content:"▸"!important;grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;margin-top:.38rem!important;color:#142116ad!important;font-size:.75rem!important;line-height:1!important;transition:transform .16s ease!important}.guided-final-audit-trace[open]>.guided-final-audit-trace__summary:before{transform:rotate(90deg)!important}.guided-final-audit-trace__summary>*{grid-column:2!important;min-width:0!important}.guided-final-audit-trace__summary .model-route-card__eyebrow{margin:0!important}.guided-final-audit-trace__summary h4{margin:.28rem 0 0!important;color:#102015!important;font-size:1.08rem!important;line-height:1.2!important}.guided-final-audit-trace__summary p{max-width:none!important;margin:.35rem 0 0!important;color:#142116ad!important;font-size:.95rem!important;line-height:1.45!important}.guided-final-audit-trace+.guided-step-primary-action,.guided-final-audit-trace~.guided-step-primary-action{margin-top:1rem!important}.app-mode-tabs{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.app-mode-tabs__button{border:1px solid rgb(148 163 184 / 28%);border-radius:1rem;cursor:pointer;display:grid;gap:.2rem;padding:.85rem 1rem;text-align:left}.app-mode-tabs__button span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-mode-tabs__button strong{font-size:.95rem}.app-mode-tabs__button--active{border-color:#3b82f6b3;box-shadow:0 0 0 3px #3b82f61f}.workflow-eval-hero-card{display:grid;gap:1rem}.workflow-eval-hero-card__content,.workflow-eval-guardrail-card,.workflow-eval-scenario-card,.workflow-eval-observed-panel,.workflow-eval-record-snapshot,.workflow-eval-evidence-list,.workflow-eval-scenario-list,.workflow-eval-failure-list{display:grid;gap:.55rem}.workflow-eval-hero-card h3{margin-bottom:.15rem}.workflow-eval-guardrail-grid,.workflow-eval-summary-grid,.workflow-eval-scenario-grid,.workflow-eval-result-metrics{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workflow-eval-guardrail-card,.workflow-eval-metric-card,.workflow-eval-scenario-card,.workflow-eval-scenario-panel,.workflow-eval-input-panel,.workflow-eval-observed-panel,.workflow-eval-evidence-list article{border:1px solid rgb(148 163 184 / 28%);border-radius:.85rem;padding:.75rem}.workflow-eval-metric-card{display:grid;gap:.15rem}.workflow-eval-metric-card span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workflow-eval-metric-card strong{font-size:1.55rem}.workflow-eval-scenario-card__header h4{margin-bottom:.25rem}.workflow-eval-status--passed{background:#22c55e24}.workflow-eval-status--failed{background:#ef444424}.workflow-eval-status--ready{background:#94a3b829}.workflow-eval-observed-header{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.workflow-eval-observed-header h5{margin-bottom:.1rem}.workflow-eval-success-note{border:1px solid rgb(34 197 94 / 22%);border-radius:999px;font-size:.78rem;font-weight:700;margin:0;padding:.35rem .6rem;white-space:nowrap}.workflow-eval-proof-strip span{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workflow-eval-proof-strip strong{font-size:.86rem}.workflow-eval-proof-strip__wide{grid-column:span 2}.workflow-eval-expected-list{margin:.6rem 0 0;padding-left:1.2rem}.workflow-eval-error{border:1px solid rgb(239 68 68 / 25%);border-radius:.85rem;padding:.85rem}.workflow-eval-result-details summary{cursor:pointer;font-weight:700;line-height:1.2}.workflow-eval-record-snapshot{gap:.55rem;padding-top:.55rem}.workflow-eval-record-snapshot dl{display:grid;gap:.35rem .9rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.workflow-eval-observed-field{border:0;border-radius:0;padding:.2rem 0}.workflow-eval-observed-field dt{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.workflow-eval-observed-field dd{margin:.12rem 0 0}.workflow-eval-evidence-list{border-top:1px solid rgb(148 163 184 / 22%);gap:.25rem;padding-top:.5rem}.workflow-eval-evidence-list article{border:0;border-radius:0;padding:.25rem 0}.workflow-eval-evidence-list article+article{border-top:1px solid rgb(148 163 184 / 14%)}.workflow-eval-evidence-list p{margin:.12rem 0 0}.workflow-eval-suggestion-list{border:1px solid rgb(34 197 94 / 22%);border-radius:.75rem;display:grid;gap:.55rem;padding:.65rem}.workflow-eval-suggestion-list h5{margin-bottom:.1rem}.workflow-eval-suggestion-card{display:grid;gap:.45rem}.workflow-eval-suggestion-card dl{display:grid;gap:.45rem .8rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.workflow-eval-suggestion-card dt{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workflow-eval-suggestion-card dd{margin:.12rem 0 0}.workflow-eval-suggestion-card p{margin:0}.workflow-eval-guardrail-card,.workflow-eval-scenario-panel,.workflow-eval-input-panel{padding:.55rem .65rem}.workflow-eval-guardrail-card{gap:.35rem;min-height:auto}.workflow-eval-guardrail-card strong{font-size:.9rem;line-height:1.15}.workflow-eval-guardrail-card p,.workflow-eval-scenario-panel p{font-size:.86rem;line-height:1.25;margin:0}.workflow-eval-scenario-grid{gap:.55rem}.workflow-eval-scenario-panel{display:grid;gap:.35rem}.workflow-eval-scenario-panel .model-route-card__eyebrow{font-size:.62rem}.workflow-eval-scenario-card{gap:.55rem;padding:.7rem}.workflow-eval-scenario-card__header{align-items:flex-start;display:flex;justify-content:space-between;gap:.55rem}@media(max-width:700px){.app-mode-tabs{grid-template-columns:1fr}.workflow-eval-scenario-card__header,.workflow-eval-observed-header{display:grid}.workflow-eval-proof-strip__wide{grid-column:span 1}}.workflow-eval-scenario-card__header p{margin:0}.workflow-eval-input-panel pre{margin:.3rem 0 0;overflow-x:auto;white-space:pre-wrap;font-size:.78rem;line-height:1.25}.workflow-eval-observed-panel{gap:.45rem;padding:.6rem}.workflow-eval-proof-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.4rem}.workflow-eval-proof-strip article{border:1px solid rgb(148 163 184 / 22%);border-radius:.75rem;display:grid;gap:.2rem;padding:.45rem .5rem}.workflow-eval-result-details{border:1px solid rgb(148 163 184 / 22%);border-radius:.75rem;padding:.45rem .55rem}.workflow-eval-summary-grid,.workflow-eval-guardrail-grid,.workflow-eval-result-metrics{gap:.55rem}.workflow-eval-interpretation-note{border:1px solid rgb(59 130 246 / 18%);border-radius:.85rem;font-size:.86rem;margin:0;padding:.55rem .65rem}.workflow-eval-status{border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:800;padding:.2rem .5rem;white-space:nowrap}.workflow-eval-page .workflow-eval-hero-card.guided-workflow-card{gap:.7rem;padding-block:1.2rem}.workflow-eval-page .workflow-eval-hero-card__content{gap:.45rem}.workflow-eval-page .workflow-eval-hero-card h3,.workflow-eval-page .workflow-eval-hero-card p{margin:0}.workflow-eval-page .workflow-eval-hero-card .guided-step-primary-action{margin-top:.25rem}.workflow-eval-page{display:grid;gap:.75rem}.admin-ops-page{display:grid;gap:1.1rem}.admin-ops-hero,.admin-ops-metric-card,.admin-ops-section-card,.admin-ops-panel,.admin-ops-embedded-panel{border:1px solid rgb(15 23 42 / 12%);background:#f8fafcf0;box-shadow:0 14px 36px #0f172a14;color:#0f172a}.admin-ops-hero{border-radius:22px;padding:1.25rem;background:linear-gradient(135deg,#eff6fff5,#f8fafcfa)}.admin-ops-hero .model-route-card__eyebrow,.admin-ops-panel-heading .model-route-card__eyebrow{color:#2563eb}.admin-ops-hero h2{margin:.3rem 0 0;color:#0f172a;font-size:clamp(1.7rem,3.5vw,2.65rem);letter-spacing:-.05em}.admin-ops-hero p{max-width:74rem;margin:.65rem 0 0;color:#475569;line-height:1.55}.admin-ops-briefing{display:grid;gap:.9rem;border:1px solid rgb(37 99 235 / 20%);border-radius:22px;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 14px 36px #0f172a14}.admin-ops-briefing__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-ops-briefing__header h3{margin:.28rem 0 0;color:#0f172a;font-size:1.22rem;letter-spacing:-.025em}.admin-ops-briefing__header p{max-width:55rem;margin:.4rem 0 0;color:#475569;line-height:1.45}.admin-ops-scope-control{display:grid;min-width:16rem;gap:.35rem}.admin-ops-scope-control>span{color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.admin-ops-scope-control select{width:100%;border:1px solid rgb(37 99 235 / 26%);border-radius:12px;padding:.68rem 2.2rem .68rem .75rem;background:#eff6ff;color:#1e3a8a;font:inherit;font-weight:800}.admin-ops-scope-control select:focus-visible{outline:3px solid rgb(37 99 235 / 20%);outline-offset:2px}.admin-ops-briefing__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.admin-ops-briefing__metrics .admin-ops-metric-card{background:#fff;box-shadow:none}.admin-ops-briefing__narrative-grid{display:grid;grid-template-columns:1.15fr 1.15fr .7fr;gap:.65rem}.admin-ops-briefing__narrative{border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.8rem;background:#fff}.admin-ops-briefing__narrative--attention{border-color:#d977063d;background:#fffbeb}.admin-ops-briefing__narrative--healthy{border-color:#16a34a38;background:#f0fdf4}.admin-ops-briefing__narrative-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.admin-ops-briefing__narrative h4{margin:0;color:#0f172a;font-size:.92rem}.admin-ops-briefing__narrative ul{display:grid;gap:.38rem;margin:.65rem 0 0;padding-left:1.05rem;color:#334155;font-size:.82rem;line-height:1.4}.admin-ops-briefing__narrative p,.admin-ops-briefing__narrative small{display:block;margin:.6rem 0 0;color:#475569;font-size:.8rem;line-height:1.4}.admin-ops-scope-note{width:fit-content;border:1px solid rgb(37 99 235 / 16%);border-radius:10px;padding:.5rem .65rem;background:#eff6ff;color:#1e3a8a!important;font-size:.8rem}.admin-ops-metric-grid,.admin-ops-section-grid,.admin-ops-mini-metric-grid,.admin-ops-config-grid{display:grid;gap:.75rem}.admin-ops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-section-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-ops-metric-card,.admin-ops-section-card{border-radius:16px;padding:.9rem}.admin-ops-section-card{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left;text-decoration:none;transition:border-color .14s ease,transform .14s ease,background .14s ease}.admin-ops-section-card:hover{border-color:#2563eb66;background:#eff6ff;transform:translateY(-1px)}.admin-ops-section-card--active{border-color:#2563ebb8;background:#eff6ff;box-shadow:0 0 0 2px #2563eb1f,0 14px 30px #2563eb1a;transform:none}.admin-ops-section-card--active h3{color:#1d4ed8}.admin-ops-section-card--active:hover{border-color:#2563ebc7;transform:none}.admin-ops-section-card:focus-visible{outline:3px solid rgb(37 99 235 / 24%);outline-offset:3px}.admin-ops-tab-panel{min-width:0}.admin-ops-metric-card span,.admin-ops-config-card span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-ops-metric-card strong{display:block;margin-top:.25rem;color:#0f172a;font-size:1.65rem;letter-spacing:-.04em}.admin-ops-metric-card p,.admin-ops-section-card p{margin:.35rem 0 0;color:#475569;line-height:1.35}.admin-ops-section-card h3{margin:0;color:#0f172a;font-size:.92rem}.admin-ops-section-card p{font-size:.82rem}.admin-ops-panel,.admin-ops-embedded-panel{display:grid;gap:.9rem;border-radius:22px;padding:1rem;scroll-margin-top:1rem}.admin-ops-panel-heading{padding:.1rem .1rem 0}.admin-ops-panel-heading h3{margin:.3rem 0 0;color:#0f172a;font-size:1.15rem;letter-spacing:-.02em}.admin-ops-panel-heading p{max-width:72rem;margin:.45rem 0 0;color:#475569;line-height:1.5}.admin-ops-mini-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-ops-ai-ready-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.admin-ops-ai-ready-metric-grid .admin-ops-metric-card{display:flex;min-width:0;flex-direction:column}.admin-ops-ai-ready-metric-grid .admin-ops-card-action-button{align-self:flex-start;margin-top:auto}.admin-ops-table-wrap{overflow-x:auto;border:1px solid rgb(15 23 42 / 10%);border-radius:16px;background:#fff}.admin-ops-table{width:100%;border-collapse:collapse;min-width:860px}.admin-ops-table--dense{font-size:.9rem}.admin-ops-table th,.admin-ops-table td{border-bottom:1px solid rgb(15 23 42 / 8%);padding:.72rem;text-align:left;vertical-align:top}.admin-ops-table th{background:#f8fafc;color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-ops-table tr:last-child td{border-bottom:0}.admin-ops-table-stack,.admin-ops-reference-list{display:grid;gap:.25rem}.admin-ops-table-stack strong{color:#0f172a}.admin-ops-table-stack small,.admin-ops-reference-list small{color:#64748b;line-height:1.3}.admin-ops-reference-list small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-ops-status-badge{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgb(100 116 139 / 22%);border-radius:999px;padding:.22rem .5rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-ops-status-badge--success{border-color:#16a34a52;background:#dcfce7;color:#166534}.admin-ops-status-badge--warning{border-color:#d9770652;background:#fef3c7;color:#92400e}.admin-ops-status-badge--neutral{background:#e2e8f0;color:#334155}.admin-ops-alias-list{display:flex;flex-wrap:wrap;gap:.28rem;max-width:24rem}.admin-ops-alias-list span,.admin-ops-alias-list small{display:inline-flex;align-items:center;border:1px solid rgb(37 99 235 / 16%);border-radius:999px;padding:.16rem .42rem;background:#eff6ff;color:#1e3a8a;font-size:.72rem;line-height:1.2}.admin-ops-alias-list small{background:#f1f5f9;color:#64748b}.admin-ops-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ops-config-card{border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.85rem;background:#fff}.admin-ops-config-card strong{display:block;margin-top:.35rem;color:#0f172a}.admin-ops-config-card p,.admin-ops-muted,.admin-ops-error{margin:.4rem 0 0;line-height:1.45}.admin-ops-muted{color:#64748b}.admin-ops-error{color:#991b1b}.admin-ops-inspection-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.admin-ops-inspection-guide article{border:1px solid rgb(15 23 42 / 10%);border-radius:14px;padding:.72rem;background:#fff}.admin-ops-inspection-guide span{color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.admin-ops-inspection-guide p{margin:.35rem 0 0;color:#334155;line-height:1.42}.admin-ops-normalization-controls{align-items:end}.admin-ops-quality-safeguards{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgb(15 23 42 / 10%);border-radius:14px;padding:.72rem;background:#fff}.admin-ops-quality-safeguards__heading{min-width:12rem}.admin-ops-quality-safeguards__heading span,.admin-ops-quality-safeguard span{color:#64748b;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-ops-quality-safeguards__heading p{margin:.25rem 0 0;color:#475569;font-size:.82rem;line-height:1.35}.admin-ops-quality-safeguards__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.admin-ops-quality-safeguard{display:grid;gap:.18rem;border:1px solid rgb(37 99 235 / 15%);border-radius:10px;padding:.45rem .55rem;background:#eff6ff}.admin-ops-quality-safeguard strong{color:#1e3a8a;font-size:.8rem;text-transform:capitalize}.admin-ops-embedded-panel .workflow-eval-page{gap:.75rem}.admin-ops-embedded-panel .workflow-eval-hero-card,.admin-ops-embedded-panel .workflow-eval-guardrail-card,.admin-ops-embedded-panel .workflow-eval-metric-card,.admin-ops-embedded-panel .workflow-eval-scenario-card,.admin-ops-embedded-panel .workflow-eval-observed-panel,.admin-ops-embedded-panel .workflow-eval-input-panel,.admin-ops-embedded-panel .workflow-eval-scenario-panel{background:#fff;border-color:#0f172a1a;color:#0f172a}.admin-ops-embedded-panel .workflow-eval-hero-card{border-radius:16px;padding:.9rem}.admin-ops-embedded-panel .workflow-eval-hero-card h3{margin:.2rem 0 0;color:#0f172a}.admin-ops-embedded-panel .workflow-eval-guardrail-grid,.admin-ops-embedded-panel .workflow-eval-summary-grid,.admin-ops-embedded-panel .workflow-eval-result-metrics{gap:.55rem}.admin-ops-embedded-panel .workflow-eval-scenario-grid{gap:.7rem}.admin-ops-embedded-panel .workflow-eval-scenario-card{border-radius:16px;padding:.75rem}.admin-ops-embedded-panel .workflow-eval-scenario-card__header{gap:.6rem}.admin-ops-embedded-panel .workflow-eval-scenario-card__header h4{color:#0f172a;font-size:.98rem;line-height:1.2}.admin-ops-embedded-panel .workflow-eval-observed-panel{border-radius:14px;padding:.7rem}.admin-ops-embedded-panel .workflow-eval-success-note,.admin-ops-embedded-panel .workflow-eval-status--passed{background:#dcfce7;color:#166534}.admin-ops-embedded-panel .workflow-eval-status--failed{background:#fee2e2;color:#991b1b}.admin-ops-embedded-panel .workflow-eval-status--ready{background:#e2e8f0;color:#334155}@media(max-width:1200px){.admin-ops-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-mini-metric-grid,.admin-ops-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-briefing__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-briefing__narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.admin-ops-metric-grid,.admin-ops-section-grid{grid-template-columns:1fr}.admin-ops-table{min-width:0}.admin-ops-table thead{display:none}.admin-ops-table,.admin-ops-table tbody,.admin-ops-table-row-card,.admin-ops-table td{display:block;width:100%}.admin-ops-table-row-card{border-bottom:1px solid rgb(15 23 42 / 10%);padding:.65rem}.admin-ops-table-row-card:last-child{border-bottom:0}.admin-ops-table td{border-bottom:0;padding:.32rem 0}.admin-ops-table td:first-child{padding-top:0}.admin-ops-table td:last-child{padding-bottom:0}.admin-ops-alias-list{max-width:none}}@media(max-width:760px){.admin-ops-briefing__header{align-items:stretch;flex-direction:column}.admin-ops-scope-control{min-width:0}.admin-ops-briefing__metrics,.admin-ops-briefing__narrative-grid{grid-template-columns:1fr}.admin-ops-quality-safeguards{align-items:stretch;flex-direction:column}.admin-ops-quality-safeguards__list{justify-content:flex-start}.admin-ops-inspection-guide{grid-template-columns:1fr}.admin-ops-page{gap:.85rem}.admin-ops-hero,.admin-ops-briefing,.admin-ops-panel,.admin-ops-embedded-panel{border-radius:18px;padding:.85rem}.admin-ops-mini-metric-grid,.admin-ops-config-grid{grid-template-columns:1fr}.admin-ops-metric-card strong{font-size:1.45rem}.admin-ops-panel-heading h3{font-size:1.05rem}}.admin-ops-history-view{display:grid;gap:.8rem}.admin-ops-history-summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgb(37 99 235 / 16%);border-radius:16px;padding:.85rem;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.admin-ops-history-summary>div{display:grid;gap:.22rem}.admin-ops-history-summary strong{color:#0f172a;font-size:1.05rem}.admin-ops-history-summary p{max-width:46rem;margin:0;color:#475569;line-height:1.45}.admin-ops-history-list{display:grid;gap:.7rem}.admin-ops-history-card{display:grid;gap:.75rem;border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.85rem;background:#fff}.admin-ops-history-card__header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.admin-ops-history-card__header h5{margin:.18rem 0 0;color:#0f172a;font-size:1rem}.admin-ops-history-card__header p{margin:.22rem 0 0;color:#64748b;font-size:.84rem}.admin-ops-history-card__status{display:grid;gap:.28rem;justify-items:end;flex:0 0 auto}.admin-ops-history-card__status small{color:#475569;font-size:.75rem;font-weight:750}.admin-ops-history-relationship{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;align-items:stretch}.admin-ops-history-relationship>div{display:grid;gap:.2rem;border:1px solid rgb(15 23 42 / 8%);border-radius:12px;padding:.65rem;background:#f8fafc}.admin-ops-history-relationship>div:last-child{border-color:#16653429;background:#f0fdf4}.admin-ops-history-relationship span,.admin-ops-history-card__reason span{color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-ops-history-relationship strong{color:#0f172a;font-size:.88rem}.admin-ops-history-relationship small{color:#64748b;line-height:1.35}.admin-ops-history-relationship__arrow{align-self:center;color:#2563eb!important;font-size:1.2rem!important}.admin-ops-history-card__reason{border-left:3px solid #94a3b8;padding:.25rem .65rem}.admin-ops-history-card__reason p{margin:.2rem 0 0;color:#475569;line-height:1.4}.admin-ops-history-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-ops-history-card__actions>button{border:1px solid rgb(37 99 235 / 24%);border-radius:999px;padding:.42rem .72rem;background:#eff6ff;color:#1d4ed8;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850}.admin-ops-history-card__actions>button:hover{border-color:#2563eb66;background:#dbeafe}.admin-ops-history-card__actions>button:focus-visible{outline:3px solid rgb(37 99 235 / 18%);outline-offset:2px}.admin-ops-history-empty{display:grid;gap:.3rem;border:1px dashed rgb(100 116 139 / 28%);border-radius:16px;padding:1rem;background:#f8fafc;text-align:center}.admin-ops-history-empty strong{color:#0f172a}.admin-ops-history-empty p{margin:0;color:#64748b}.admin-ops-history-technical{margin-top:0}.admin-ops-history-technical>summary{cursor:pointer;color:#64748b;font-size:.78rem;font-weight:800}.admin-ops-record-controls{display:grid;grid-template-columns:minmax(18rem,2fr) repeat(5,minmax(9rem,1fr)) auto;gap:.7rem;align-items:end;border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.85rem;background:#fff}.admin-ops-record-controls--history{grid-template-columns:minmax(18rem,2fr) repeat(3,minmax(10rem,1fr)) auto;border-color:#2563eb24;background:#f8fafc}.admin-ops-field{display:grid;gap:.28rem}.admin-ops-field--wide{min-width:18rem}.admin-ops-field span{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-ops-field input,.admin-ops-field select{width:100%;border:1px solid rgb(100 116 139 / 25%);border-radius:12px;padding:.58rem .65rem;background:#f8fafc;color:#0f172a;font:inherit}.admin-ops-field input:focus,.admin-ops-field select:focus{border-color:#2563eb7f;outline:3px solid rgb(37 99 235 / 14%)}.admin-ops-clear-button{border:1px solid rgb(37 99 235 / 22%);border-radius:12px;padding:.6rem .75rem;background:#eff6ff;color:#1d4ed8;font-weight:850;white-space:nowrap}.admin-ops-clear-button:disabled{cursor:not-allowed;border-color:#64748b2e;background:#f1f5f9;color:#94a3b8}.admin-ops-record-summary{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:#475569;font-size:.9rem}.admin-ops-record-summary span{border-radius:999px;padding:.16rem .45rem;background:#e2e8f0;color:#334155;font-size:.74rem;font-weight:800}.admin-ops-record-group{display:grid;gap:.55rem}.admin-ops-record-group-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:center;border:1px solid rgb(15 23 42 / 8%);border-radius:14px;padding:.58rem .72rem;background:#f8fafc}.admin-ops-record-group-heading strong{color:#0f172a}.admin-ops-record-group-heading span{color:#64748b;font-size:.78rem;font-weight:800}@media(max-width:1300px){.admin-ops-record-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-field--wide{min-width:0}}@media(max-width:760px){.admin-ops-record-controls{grid-template-columns:1fr}.admin-ops-history-summary,.admin-ops-history-card__header{align-items:flex-start;flex-direction:column}.admin-ops-history-card__status{justify-items:start}.admin-ops-history-relationship{grid-template-columns:1fr}.admin-ops-history-relationship__arrow{justify-self:center;transform:rotate(90deg)}}.admin-ops-record-preview-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;border:1px solid rgb(37 99 235 / 14%);border-radius:14px;padding:.65rem .75rem;background:#eff6ff;color:#1e3a8a}.admin-ops-record-preview-note span{font-size:.88rem;font-weight:750}.admin-ops-record-preview-note button{border:1px solid rgb(37 99 235 / 24%);border-radius:999px;padding:.38rem .7rem;background:#fff;color:#1d4ed8;font-weight:850}.admin-ops-compact-record-preview{display:grid;gap:.7rem}.admin-ops-compact-record-preview__header h4{margin:0;color:#0f172a;font-size:1.05rem}.admin-ops-compact-record-preview__header p{margin:.28rem 0 0;color:#64748b;line-height:1.45}.admin-ops-table--preview{min-width:720px}.admin-ops-workbench-button{width:fit-content}.admin-ops-record-workbench-panel{display:grid;gap:.85rem;max-height:86vh;overflow:auto}.admin-ops-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-ops-snapshot-card{display:grid;gap:.35rem;border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.85rem;background:#fff}.admin-ops-snapshot-card span{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-ops-snapshot-card strong{color:#0f172a;font-size:1rem}.admin-ops-snapshot-card p{margin:0;color:#475569;line-height:1.4}.admin-ops-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;border:1px solid rgb(15 23 42 / 8%);border-radius:14px;padding:.65rem .75rem;background:#f8fafc}.admin-ops-pagination button{border:1px solid rgb(37 99 235 / 22%);border-radius:999px;padding:.4rem .72rem;background:#fff;color:#1d4ed8;font-weight:850}.admin-ops-pagination button:disabled{cursor:not-allowed;border-color:#64748b2e;color:#94a3b8}.admin-ops-pagination span{color:#475569;font-size:.86rem;font-weight:800}@media(max-width:1100px){.admin-ops-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-ops-snapshot-grid{grid-template-columns:1fr}}.admin-ops-record-workbench-panel .admin-ops-table--dense{min-width:900px;table-layout:fixed}.admin-ops-record-workbench-panel .admin-ops-table--dense th:nth-child(1),.admin-ops-record-workbench-panel .admin-ops-table--dense td:nth-child(1){width:15%}.admin-ops-record-workbench-panel .admin-ops-table--dense th:nth-child(2),.admin-ops-record-workbench-panel .admin-ops-table--dense td:nth-child(2){width:39%}.admin-ops-record-workbench-panel .admin-ops-table--dense th:nth-child(3),.admin-ops-record-workbench-panel .admin-ops-table--dense td:nth-child(3){width:24%}.admin-ops-record-workbench-panel .admin-ops-table--dense th:nth-child(4),.admin-ops-record-workbench-panel .admin-ops-table--dense td:nth-child(4){width:22%}.admin-ops-record-workbench-panel .admin-ops-table-stack small{line-height:1.35}.admin-ops-source-meta{display:flex;flex-direction:column;gap:.08rem}.admin-ops-record-detail-link{width:fit-content;border:0;border-radius:6px;padding:0;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:850;text-align:left}.admin-ops-record-detail-link:hover{color:#1e40af;text-decoration:underline;text-underline-offset:.18rem}.admin-ops-record-detail-link:focus-visible{outline:3px solid rgb(37 99 235 / 20%);outline-offset:3px}.admin-ops-record-detail{display:grid;gap:.85rem}.admin-ops-record-detail__toolbar{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.admin-ops-record-detail__back{width:fit-content;border:0;border-radius:8px;padding:.25rem .15rem;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:850}.admin-ops-record-detail__back:hover{color:#1e40af;text-decoration:underline;text-underline-offset:.18rem}.admin-ops-record-detail__back:focus-visible,.admin-ops-record-detail__primary-action:focus-visible{outline:3px solid rgb(37 99 235 / 20%);outline-offset:3px}.admin-ops-record-detail__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.admin-ops-record-detail__summary>div{display:grid;gap:.2rem;border:1px solid rgb(15 23 42 / 10%);border-radius:14px;padding:.72rem;background:#f8fafc}.admin-ops-record-detail__summary span,.admin-ops-record-detail dt{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-ops-record-detail__summary strong,.admin-ops-record-detail dd{color:#0f172a;font-weight:800}.admin-ops-record-detail__attention,.admin-ops-record-detail__section{display:grid;gap:.75rem;border:1px solid rgb(15 23 42 / 10%);border-radius:16px;padding:.9rem;background:#fff}.admin-ops-record-detail__attention--warning{border-color:#d9770640;background:#fffbeb}.admin-ops-record-detail__attention--ready{border-color:#16653433;background:#f0fdf4}.admin-ops-record-detail__attention--history{border-color:#47556933;background:#f8fafc}.admin-ops-record-detail h5{margin:.18rem 0 0;color:#0f172a;font-size:1rem}.admin-ops-record-detail__attention p,.admin-ops-record-detail__section-heading p{margin:.3rem 0 0;color:#475569;line-height:1.45}.admin-ops-record-detail__missing-fields,.admin-ops-record-detail__signals{display:grid;gap:.45rem}.admin-ops-record-detail__missing-fields>strong,.admin-ops-record-detail__signals>strong{color:#334155;font-size:.82rem}.admin-ops-record-detail__missing-fields ul,.admin-ops-record-detail__signals ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.admin-ops-record-detail__missing-fields li{border:1px solid rgb(217 119 6 / 24%);border-radius:999px;padding:.28rem .55rem;background:#fff;color:#92400e;font-size:.78rem;font-weight:800}.admin-ops-record-detail__signals ul{display:grid}.admin-ops-record-detail__signals li{border-left:3px solid #d97706;padding:.35rem .55rem;background:#ffffffb8}.admin-ops-record-detail__signals li span{color:#78350f;font-size:.76rem;font-weight:900}.admin-ops-record-detail__signals li p{margin:.12rem 0 0;font-size:.84rem}.admin-ops-record-detail__primary-action{width:fit-content;border:1px solid #1d4ed8;border-radius:999px;padding:.52rem .82rem;background:#1d4ed8;color:#fff;cursor:pointer;font:inherit;font-weight:850}.admin-ops-record-detail__primary-action:hover{background:#1e40af}.admin-ops-record-detail__field-grid,.admin-ops-record-detail__context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.admin-ops-record-detail__field-grid>div,.admin-ops-record-detail__context-grid>div{min-width:0;border:1px solid rgb(15 23 42 / 8%);border-radius:12px;padding:.65rem;background:#f8fafc}.admin-ops-record-detail dd{overflow-wrap:anywhere;margin:.2rem 0 0}.admin-ops-record-detail__source-text{border:1px solid rgb(15 23 42 / 10%);border-radius:12px;background:#f8fafc}.admin-ops-record-detail__source-text summary{cursor:pointer;padding:.65rem;color:#334155;font-size:.82rem;font-weight:850}.admin-ops-record-detail__source-text p{max-height:12rem;overflow:auto;margin:0;border-top:1px solid rgb(15 23 42 / 8%);padding:.75rem;background:#fff;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;white-space:pre-wrap}.admin-ops-record-detail__identity{margin:0;color:#64748b;font-size:.76rem;text-align:right}@media(max-width:900px){.admin-ops-record-detail__summary,.admin-ops-record-detail__field-grid,.admin-ops-record-detail__context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-ops-record-detail__summary,.admin-ops-record-detail__field-grid,.admin-ops-record-detail__context-grid{grid-template-columns:1fr}}.admin-ops-search-control{position:relative;display:flex;align-items:center}.admin-ops-search-control input{width:100%;padding-right:2.4rem}.admin-ops-search-submit{position:absolute;right:.35rem;width:1.75rem;height:1.75rem;border:1px solid rgb(37 99 235 / 22%);border-radius:999px;background:#fff;color:#1d4ed8;cursor:pointer;font-size:.95rem;font-weight:900;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-ops-search-submit:hover:not(:disabled){border-color:#2563eb61;background:#eff6ff;color:#1e40af}.admin-ops-search-submit:disabled{cursor:not-allowed;border-color:#64748b2e;background:#f8fafc;color:#94a3b8}.admin-ops-card-action-button{align-self:flex-start;border:1px solid rgb(37 99 235 / 22%);border-radius:999px;margin-top:auto;padding:.42rem .72rem;background:#fff;color:#1d4ed8;cursor:pointer;font-weight:850}.admin-ops-card-action-button:hover{border-color:#2563eb66;background:#eff6ff;color:#1e40af}.admin-ops-metric-card,.admin-ops-snapshot-card{display:flex;flex-direction:column}.admin-ops-insight-tabs-card{display:grid;gap:.9rem;margin-top:1rem;border:1px solid rgb(148 163 184 / 22%);border-radius:18px;padding:1rem;background:#fff}.admin-ops-insight-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.admin-ops-insight-tab{border:1px solid rgb(100 116 139 / 22%);border-radius:999px;padding:.45rem .72rem;background:#fff;color:#475569;cursor:pointer;font-weight:850}.admin-ops-insight-tab:hover{border-color:#2563eb52;background:#eff6ff;color:#1d4ed8}.admin-ops-insight-tab--active{border-color:#2563eb6b;background:#dbeafe;color:#1d4ed8}.admin-ops-insight-card{display:grid;gap:.9rem;border:1px solid rgb(148 163 184 / 20%);border-radius:16px;padding:1rem;background:#f8fafc}.admin-ops-insight-card__header{display:grid;gap:.3rem}.admin-ops-insight-card__header span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.admin-ops-insight-card__header h4{margin:0;color:#0f172a;font-size:1.2rem}.admin-ops-insight-card__header p{margin:0;color:#475569}.admin-ops-insight-list{display:grid;gap:.55rem}.admin-ops-insight-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;border:1px solid rgb(148 163 184 / 18%);border-radius:12px;padding:.65rem .75rem;background:#fff}.admin-ops-insight-row span{color:#475569;font-weight:800}.admin-ops-insight-row strong{color:#0f172a;font-weight:900}.admin-ops-insight-row small{grid-column:1 / -1;color:#64748b;font-weight:700}.admin-ops-ai-ready-activity-note{margin:.45rem 0 0;padding:0;color:#64748b;font-size:.76rem;font-weight:750;text-align:center}.admin-ops-model-metric-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem}@media(max-width:960px){.admin-ops-model-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-ops-model-metric-grid{grid-template-columns:1fr}}
