details.workflow-business-context:not([open])>:not(summary){display:none!important}.workflow-intake-shell .workflow-capture-card.secondary{opacity:.92;align-self:start}.workflow-intake-shell input:not([type=checkbox]):not([type=file]),.workflow-intake-shell select,.workflow-intake-shell button,.workflow-intake-shell summary,.workflow-intake-shell .solid-button,.workflow-intake-shell .ghost-button{min-height:44px}.workflow-intake-shell input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.workflow-intake-shell small,.workflow-intake-shell .dictation-row>span,.workflow-intake-shell .capture-privacy-note p,.workflow-intake-shell .simple-flow-progress span{color:#4b5563;font-size:12px;line-height:1.45}.workflow-intake-shell small,.pilot-shell small,.workflow-history small,.finder-shell small,.market-shell small,.frontier-shell small{font-size:max(12px,.75rem);line-height:1.45}.workflow-validation-error{scroll-margin:96px}.workflow-intake-shell [aria-invalid=true]{outline-offset:2px;outline:2px solid}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #4338ca!important;box-shadow:0 0 0 2px #fff!important}.skip-link{z-index:9999;color:#fff;background:#111827;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.danger-cta{appearance:none;color:#991b1b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b91c1c;border-radius:10px;padding:10px 14px;font-weight:700}.danger-cta:hover{background:#fef2f2}.danger-cta:disabled{cursor:not-allowed;opacity:.55}.workflow-business-context-grid>label{color:#374151;align-self:end;font-size:13px;font-weight:700;line-height:1.35}.unavailable-decision{border-color:#d97706}.finder-shell .confidence-pill>span{font-size:0}.finder-shell .confidence-pill>span:after{content:"Suggested setup confidence";font-size:12px}.finder-shell .current-setup-decision h2{font-size:0}.finder-shell .current-setup-decision h2:after{content:"How your current setup compares";font-size:clamp(18px,2vw,24px)}.finder-shell .scenario-grid{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;display:block}.finder-shell .scenario-grid:before{content:"Priority sensitivity is already included in the ranking. PriceBolt does not present Lean, Balanced and Maximum as separate packages when that would imply choices the evidence does not support.";color:#4b5563;font-size:13px;line-height:1.5;display:block}.finder-shell .scenario-grid>.scenario-card{display:none}.assess-result .automation-boundary-section,.assess-result .evidence-ladder-card,.assess-result .decision-risk-section,.assess-result .business-case-card,.assess-result .next-proof-card{margin-block:14px;padding:clamp(16px,2vw,22px)}.assess-result .evidence-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assess-result .risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assess-result .risk-list article,.assess-result .evidence-ladder>div{margin:0}.assess-result .evidence-summary-grid{margin-block:14px}.assess-result .technical-evidence{margin-top:16px}@media (max-width:760px){.assess-result .evidence-ladder,.assess-result .risk-list{grid-template-columns:1fr}}@media (max-width:640px){.workflow-intake-grid{grid-template-columns:1fr!important}.workflow-intake-shell .workflow-capture-card.secondary{order:2}}
.workflow-spec-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:16px;display:grid}.workflow-spec-product{border:1px solid var(--border,#d8d8d8);background:var(--surface,#fff);border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.workflow-spec-product h3{margin:3px 0}.workflow-spec-product p{margin:0;font-size:.92rem}.workflow-spec-product>small{opacity:.75;line-height:1.45;display:block}.workflow-spec-product .ghost-button{margin-top:auto}.frontier-review-list{gap:10px;margin-top:18px;display:grid}.frontier-review-list>div:first-child{margin-bottom:4px}.frontier-review-row{border:1px solid var(--border,#d8d8d8);border-radius:14px;grid-template-columns:minmax(220px,1.4fr) minmax(260px,2fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.frontier-review-row>div:first-child{flex-direction:column;gap:4px;display:flex}.frontier-review-row>div:first-child span{opacity:.76;font-size:.88rem}.implementation-cost-grid{margin-top:16px}.implementation-cost-grid label{min-width:0}.l4-spec-handoff{margin-bottom:18px}.l4-spec-handoff h3{margin:4px 0}.roadmap-overview article small{opacity:.7;margin-top:4px;font-size:.78rem;display:block}@media (max-width:900px){.workflow-spec-product-grid,.frontier-review-row{grid-template-columns:1fr}.frontier-review-row .ghost-button{justify-self:start}}@media (max-width:600px){.workflow-spec-product,.frontier-review-row{padding:13px}.workflow-spec-product-grid{gap:9px}}
:root{--focus-ring:#4338ca;--focus-ring-offset:#fff;--muted:#4b5563}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--focus-ring-offset)!important}.dark-section :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{--focus-ring:#c4b5fd;--focus-ring-offset:#020817}.cta-band :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible,.indigo-card :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{--focus-ring:#111827;--focus-ring-offset:#fff}small{font-size:max(12px,.75rem)}.kicker,.section-number,.section-label,.brand-strip p,.hero-proof span,.market-meta,.product-brand p,.product-category p,.product-category>span,.product-price small,.evidence-label,.market-cap,.product-actions-stack a:last-child,.product-fact-grid span,.cap-status,.cap-status i,.capability-detail-row small,.cap-evidence a,.cap-evidence small,.benchmark-detail-head span,.benchmark-card>span,.benchmark-card small,.model-context-card>div:first-child>span,.model-context-card>div:first-child>p,.model-context-metrics span,.model-context-metrics small,.business-list,.business-list b,.integration-cloud span,.match-chip-row span,.missing-line,.benchmark-signal span,.benchmark-signal b,.confidence-pill span,.price-line span,.requirement-line small,.calc-components span,.refine-grid label,.required-systems>b,.required-systems button,.packet-review-grid span,.packet-review-grid p,.permission-section>div:first-child>p,.management-link-box code,.management-summary span,.integration-audit-row.header,.integration-method,.pilot-scope-strip span,.pilot-stepbar>*,.pilot-economics-input p,.pilot-actions>span,.pilot-source-badge span,.hard-rule-grid span,.criterion-row>div span,.criterion-row label span,.pilot-l2-callout>span,.pilot-l2-callout p,.model-summary-card>span,.model-metrics span,.model-failed p,.case-context summary,.tech-grid span,.tech-grid small,.job-table>div,.auto-grade span,.violation-list span,.assignment-table>div,.model-rationale,.review-box>span,.review-buttons button,.pilot-recommendation>p,.economics-grid span,.economics-grid small,.pilot-data-note p,.assess-dimension-grid span,.footer-company,.footer-company b,.brand-marquee-heading p,.brand-marquee-heading>span,.exchange-step>span,.exchange-step p,.supported-test-card>span,.supported-test-mini-grid span,.supported-test-mini-grid small,.supported-test-boundary,.orbit-node{line-height:1.45;font-size:12px!important}.brand-strip p,.section-number,.market-meta,.product-brand p,.product-category p,.product-price small,.product-actions-stack a:last-child,.product-fact-grid span,.cap-status,.capability-detail-row small,.cap-evidence a,.cap-evidence small,.benchmark-detail-head span,.benchmark-card>span,.benchmark-card small,.model-context-card>div:first-child>span,.model-context-card>div:first-child>p,.model-context-metrics span,.model-context-metrics small,.business-list,.integration-cloud span,.confidence-pill span,.price-line span,.requirement-line small,.packet-review-grid span,.packet-review-grid p,.management-summary span,.integration-audit-row.header,.footer-company,.brand-marquee-heading p,.brand-marquee-heading>span,.exchange-step>span,.exchange-step p,.supported-test-mini-grid small,.supported-test-boundary,.hero-proof span{color:#4b5563!important}.dark-section .section-number,.dark-section .section-label,.dark-section small,.dark-section p,.dark-section .evidence-stack span{color:#c7cdd8!important}.cta-band .kicker,.cta-band small,.indigo-card .value-index,.indigo-card p{color:#f5f3ff!important}.workflow-chat-field-label{color:#374151;margin:0 0 7px;font-size:13px;font-weight:750;line-height:1.35;display:block}.field-validation-error{grid-column:2;margin:-4px 0 4px;font-weight:700;line-height:1.4;display:block;color:#991b1b!important;font-size:12px!important}.workflow-business-context-grid input[aria-invalid=true]{outline-offset:2px;border-color:#b91c1c!important;outline:2px solid #b91c1c!important}.workflow-file-selection-notice{color:#7f1d1d;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.45}.source-review-banner.actionable{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.source-review-banner.actionable>b{flex:100%}.source-review-banner.actionable>span{flex:520px}.source-review-banner.actionable>button{flex:none}.current-coverage-explainer{color:#4b5563;margin-top:3px;display:block}.fix-register-error-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.fix-register-error-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.fix-register-error-summary span{color:#4b5563;font-size:12px;font-weight:700}.fix-register-error-summary b{font-size:18px}.fix-register-error-summary .unsafe b{color:#991b1b}.fix-register-error-summary .cautious b{color:#7c5512}.fix-register-case-review{margin-top:16px}.case-review-table{border-top:1px solid var(--ink);overflow-x:auto}.case-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.4fr) 100px 105px 105px minmax(135px,.8fr) minmax(155px,.8fr);align-items:center;gap:12px;min-width:850px;padding:11px 4px;font-size:12px;display:grid}.case-review-row.header{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:750}.case-finding-chip{color:#374151;background:#eef0f4;border-radius:999px;justify-self:start;padding:4px 7px;font-size:12px;font-weight:700}.case-finding-chip.cautious{color:#7c5512;background:#fff7e8}.case-finding-chip.critical{color:#991b1b;background:#fef2f2}.dispute-gold-button:disabled{opacity:.72;cursor:default}.over-cautious-metric span{color:#7c5512!important}@media (max-width:760px){.field-validation-error{grid-column:1}.fix-register-error-summary{grid-template-columns:1fr}}
.workflow-chat-working-note{color:var(--muted,#667085);margin-top:2px;font-weight:600;line-height:1.35;display:block;font-size:11px!important}.workflow-batch-picker{border:1px solid var(--line,#e7e8ee);background:#7f7f7f0a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:760px;margin:4px 0 12px;padding:12px 14px;display:flex}.workflow-batch-copy{gap:2px;display:grid}.workflow-batch-copy>b{font-size:13px}.workflow-batch-copy>span{color:var(--muted,#667085);font-size:12px;line-height:1.4}.workflow-batch-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-batch-actions .solid-button,.workflow-batch-actions .text-button{white-space:nowrap}.workflow-opportunity-batch-mode>button{position:relative;padding-top:42px!important}.workflow-opportunity-check{display:none}.workflow-opportunity-batch-mode .workflow-opportunity-check{border:1px solid var(--line,#d0d5dd);color:#fff;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.workflow-opportunity-batch-mode .workflow-opportunity-selected{border-color:var(--ink,#101828)!important;box-shadow:inset 0 0 0 1px var(--ink,#101828),0 10px 26px #1018280f!important}.workflow-opportunity-batch-mode .workflow-opportunity-selected .workflow-opportunity-check{background:var(--ink,#101828);border-color:var(--ink,#101828)}.workflow-batch-next{background:#faf9ff;border:1px solid #d8d4f2;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:16px 0 22px;padding:18px 20px;display:flex}.workflow-batch-next>div{gap:4px;display:grid}.workflow-batch-next h3{letter-spacing:-.02em;margin:0;font-size:18px}.workflow-batch-next p{color:var(--muted,#667085);margin:0;font-size:13px;line-height:1.45}.workflow-batch-next .section-label{margin:0}.workflow-batch-next>button{flex:none}.workflow-required-consent-attention{border-radius:10px;animation:.42s ease-out 2 workflow-consent-nudge;position:relative;box-shadow:0 0 0 3px #d92d201a;background:#fff4f2!important;border:1px solid #d92d20!important;padding:9px 10px!important}.workflow-required-consent-attention input[type=checkbox]{outline-offset:2px;outline:2px solid #d92d20}.workflow-required-consent-hint{flex-basis:100%;margin:3px 0 0 26px;color:#b42318!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;display:block!important}@keyframes workflow-consent-nudge{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@media (max-width:720px){.workflow-batch-picker,.workflow-batch-next{flex-direction:column;align-items:flex-start}.workflow-batch-actions{justify-content:flex-start}.workflow-batch-next>button{width:100%}}@media (prefers-reduced-motion:reduce){.workflow-required-consent-attention{animation:none}}
.workflow-next-steps{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.workflow-next-steps.compact{margin-top:8px}.workflow-next-more{position:relative}.workflow-next-more>summary{cursor:pointer;color:var(--muted,#667085);padding:8px 2px;font-size:13px;font-weight:700;list-style:none}.workflow-next-more>summary::-webkit-details-marker{display:none}.workflow-next-more>summary:after{content:" ···"}.workflow-next-more-body{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.workflow-next-more-body .text-button{font-size:13px}.workflow-implementation-request{border:1px solid var(--line,#e4e7ec);background:#7f7f7f09;border-radius:14px;flex:1 0 100%;grid-template-columns:1fr 1fr;gap:12px;max-width:620px;margin-top:6px;padding:15px;display:grid}.workflow-implementation-request>div:first-child{grid-column:1/-1;gap:3px;display:grid}.workflow-implementation-request>div:first-child>b{font-size:14px}.workflow-implementation-request>div:first-child>span{color:var(--muted,#667085);font-size:12px;line-height:1.45}.workflow-implementation-request label{gap:5px;font-size:12px;font-weight:700;display:grid}.workflow-implementation-request input,.workflow-implementation-request select{border:1px solid var(--line,#d0d5dd);background:var(--surface,#fff);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:9px 10px}.workflow-implementation-request-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.workflow-implementation-request>small{grid-column:1/-1}.workflow-stage-prerequisite{background:#fffdf6;border:1px solid #e7e1c9;border-radius:12px;margin:12px 0;padding:13px 14px}.workflow-stage-prerequisite b{margin-bottom:3px;font-size:13px;display:block}.workflow-stage-prerequisite p{color:var(--muted,#667085);margin:0;font-size:13px;line-height:1.45}.workflow-stage-loading{color:var(--muted,#667085);align-items:center;gap:10px;padding:14px 0;display:flex}.workflow-stage-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite workflow-stage-spin}.workflow-revalidation-status{border:1px solid var(--line,#e4e7ec);background:#7f7f7f08;border-radius:12px;gap:6px;margin-top:10px;padding:12px 14px;font-size:13px;display:grid}.workflow-revalidation-status.running{background:#faf9ff;border-color:#d8d4f2}.workflow-revalidation-status.passed{background:#f4fbf6;border-color:#b7dfc7}.workflow-revalidation-status.failed,.workflow-revalidation-status.error{background:#fff7f7;border-color:#f2c4c4}.workflow-revalidation-status span{color:var(--muted,#667085)}.workflow-failed-cases{scroll-margin-top:90px}.workflow-failed-cases-list{gap:8px;display:grid}.workflow-failed-cases-list article{border:1px solid var(--line,#e4e7ec);border-radius:10px;padding:10px 12px}.workflow-failed-cases-list article b{font-size:12px}.workflow-failed-cases-list article p{color:var(--muted,#667085);margin:3px 0 0;font-size:13px}@keyframes workflow-stage-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.workflow-implementation-request{grid-template-columns:1fr}.workflow-implementation-request>div:first-child,.workflow-implementation-request-actions,.workflow-implementation-request>small{grid-column:1}.workflow-next-steps>.solid-button{text-align:center;width:100%}}

