.workflow-workspace{--content-width:1400px;min-height:80vh}.workflow-command{border-bottom:1px solid var(--rule);min-height:50px;color:var(--ink-2);font:500 9px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.workflow-command button{min-height:44px;color:inherit;font:inherit;text-transform:inherit;background:0 0;border:0;justify-self:start}.workflow-command button:last-child{border:1px solid var(--rule-2);color:var(--ink);justify-self:end;padding-inline:16px}.workflow-heading{justify-content:space-between;align-items:end;gap:24px;padding-block:14px;display:flex}.workflow-heading h1{font:500 clamp(42px, 3.7vw, 52px)/.98 var(--font-reading);letter-spacing:-.025em;margin:0}.workflow-heading p{font:400 17px/1.35 var(--font-reading);margin:7px 0 0}.workflow-state{color:var(--ink-2);font:500 9px/1.3 var(--font-mono);align-items:flex-start;gap:7px;display:flex}.workflow-state span,.workflow-state small{display:block}.workflow-state small{color:var(--ink-3);margin-top:4px}.workflow-mobile-tabs{display:none}.workflow-region-heading{border-bottom:1px solid var(--rule);min-height:48px;font:500 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:13px;display:flex}.workflow-region-heading span:last-child{color:var(--ink-3)}.transform-grid{border-block:1px solid var(--rule-2);grid-template-columns:minmax(255px,.78fr) minmax(680px,2.25fr) minmax(245px,.82fr);align-items:start;display:grid}.transform-diagnosis{border-right:1px solid var(--rule-2);min-width:0}.transform-diagnosis section,.transform-quality section{border-bottom:1px solid var(--rule);padding:13px}.transform-diagnosis h2,.transform-quality h2,.transform-selected-editor h2{font:500 9px/1.2 var(--font-mono);text-transform:uppercase;margin:0 0 8px}.transform-diagnosis section>p{font:400 11px/1.4 var(--font-reading);margin:4px 0}.weakness-list{margin:0;padding:0;list-style:none}.weakness-list li{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:8px;padding-block:9px;display:grid}.weakness-list li>span{border:1px solid var(--rule-2);font:500 8px/1 var(--font-mono);text-align:center;align-self:start;padding:5px 3px}.weakness-list strong,.weakness-list small{display:block}.weakness-list strong{font:500 10px/1.3 var(--font-mono)}.weakness-list p{font:400 10px/1.35 var(--font-reading);margin:3px 0}.weakness-list small{color:var(--ink-3);font:500 7px/1.3 var(--font-mono);text-transform:uppercase}.transform-sequence{min-width:0}.transform-controls{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:66px;padding:10px 14px;display:grid}.transform-controls label{font:500 9px/1.2 var(--font-mono);grid-template-columns:85px minmax(0,1fr);align-items:center;gap:8px;display:grid}.transform-controls select{border:1px solid var(--rule-2);background:var(--paper);min-width:0;min-height:36px;color:var(--ink);font:500 10px/1.2 var(--font-mono);border-radius:0;padding-inline:8px}.transform-table-scroll{overflow-x:auto}.transform-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px}.transform-table th,.transform-table td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px}.transform-table th:last-child,.transform-table td:last-child{border-right:0}.transform-table th{color:var(--ink-2);font:500 7px/1.3 var(--font-mono);text-transform:uppercase}.transform-table th:first-child{width:12%}.transform-table th:nth-child(2){width:24%}.transform-table th:nth-child(3){width:17%}.transform-table th:nth-child(4){width:18%}.transform-table th:nth-child(5){width:20%}.transform-table th:nth-child(6){width:9%}.transform-table tr[data-selected]{background:var(--pulse-soft);box-shadow:inset 2px 0 0 var(--pulse)}.transform-table td>button{color:var(--ink);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.transform-table td>button span{border:1px solid var(--rule-2);width:27px;font:500 8px/1 var(--font-mono);text-align:center;padding:4px}.transform-table td>button strong{font:500 9px/1.3 var(--font-mono)}.transform-table td p{font:400 10px/1.35 var(--font-reading);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.transform-table td textarea{resize:vertical;width:100%;min-height:68px;color:var(--ink);font:400 9px/1.35 var(--font-reading);background:0 0;border:0;padding:0}.transform-table td small{color:var(--ink-3);font:500 7px/1.3 var(--font-mono)}.transform-selected-editor{grid-template-columns:125px repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.transform-selected-editor label{font:500 8px/1.2 var(--font-mono);text-transform:uppercase;gap:5px;display:grid}.transform-selected-editor textarea{resize:vertical;border:1px solid var(--rule-2);background:var(--paper);min-height:58px;color:var(--ink);font:400 10px/1.35 var(--font-reading);text-transform:none;padding:7px}.transform-quality{border-left:1px solid var(--rule-2);min-width:0}.workflow-quality-list{margin:0;padding:0;list-style:none}.workflow-quality-list li{border-top:1px solid var(--rule);grid-template-columns:14px 1fr auto;align-items:center;gap:5px;min-height:35px;display:grid}.workflow-quality-list span{color:var(--signal);font:600 8px/1 var(--font-mono)}.workflow-quality-list li[data-pass] span{color:var(--pulse)}.workflow-quality-list strong{font:500 8px/1.2 var(--font-mono)}.workflow-quality-list small{color:var(--ink-3);font:500 7px/1.2 var(--font-mono);text-transform:uppercase}.workflow-alternative{border:0;border-top:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;background:0 0;gap:3px;padding:9px 0;display:grid}.workflow-alternative strong{font:500 10px/1.2 var(--font-mono)}.workflow-alternative span{color:var(--ink-2);font:400 10px/1.35 var(--font-reading)}.transform-quality dl{margin:0}.transform-quality dl div{font:500 8px/1.3 var(--font-mono);grid-template-columns:1fr 1.2fr;gap:8px;margin-top:6px;display:grid}.transform-quality dt{color:var(--ink-3)}.transform-quality dd{overflow-wrap:anywhere;margin:0}.workflow-actions{border-bottom:1px solid var(--rule-2);grid-template-columns:1fr 1.3fr 1fr 1.3fr;align-items:center;gap:60px;margin-bottom:44px;padding-block:14px;display:grid}.workflow-actions>button,.workflow-actions>details>summary{border:1px solid var(--rule-2);min-height:44px;color:var(--ink);font:500 9px/1.2 var(--font-mono);background:0 0;justify-content:center;align-items:center;gap:8px;padding-inline:12px;list-style:none;display:flex}.workflow-actions>details{position:relative}.workflow-actions summary::-webkit-details-marker{display:none}.workflow-actions>details>div{z-index:5;border:1px solid var(--rule-2);background:var(--paper);width:190px;position:absolute;bottom:calc(100% + 5px);right:0}.workflow-actions>details>div button{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);font:500 9px/1.2 var(--font-mono);text-align:left;background:0 0;padding-inline:11px}.workflow-actions>.workflow-primary{border-color:var(--signal);background:var(--signal);color:#fff}.workflow-intake{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);align-items:start;gap:clamp(40px,7vw,110px);min-height:68vh;padding-block:clamp(60px,8vw,110px);display:grid}.workflow-intake h1{font:500 clamp(52px,6vw,84px)/.96 var(--font-reading);letter-spacing:-.03em;margin:0}.workflow-intake>div:first-child p{max-width:520px;color:var(--ink-2);font:400 20px/1.5 var(--font-reading);margin:20px 0 0}.workflow-intake-form{border-top:1px solid var(--rule-2);gap:18px;padding-top:22px;display:grid}.workflow-intake-form label{color:var(--ink-2);font:500 9px/1.2 var(--font-mono);text-transform:uppercase;gap:8px;display:grid}.workflow-intake-form input,.workflow-intake-form textarea{border:1px solid var(--rule-2);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:400 13px/1.4 var(--font-interface);text-transform:none;border-radius:0;padding:10px}.workflow-intake-form textarea{resize:vertical;min-height:220px}.workflow-intake-form>div{flex-wrap:wrap;gap:10px;display:flex}.workflow-file,.workflow-error,.workflow-intake-form>p{font:500 9px/1.3 var(--font-mono);margin:0}.workflow-error{color:var(--signal)}.audit-score-small{font:500 32px/1 var(--font-reading)}.audit-grid{border-block:1px solid var(--rule-2);grid-template-columns:minmax(245px,.78fr) minmax(650px,2.18fr) minmax(250px,.86fr);align-items:start;display:grid}.audit-evidence{border-right:1px solid var(--rule-2);min-width:0}.audit-evidence section,.audit-inspector section{border-bottom:1px solid var(--rule);padding:12px}.audit-evidence h2,.audit-inspector h2{font:500 9px/1.2 var(--font-mono);text-transform:uppercase;margin:0 0 8px}.audit-evidence ol{margin:0;padding:0;list-style:none}.audit-evidence li{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:8px;padding-block:8px;display:grid}.audit-evidence li>span{border:1px solid var(--rule-2);font:500 8px/1 var(--font-mono);text-align:center;align-self:start;padding:5px 3px}.audit-evidence strong,.audit-evidence small{display:block}.audit-evidence strong{font:400 10px/1.35 var(--font-reading)}.audit-evidence small{color:var(--ink-3);font:500 7px/1.3 var(--font-mono);text-transform:uppercase;margin-top:3px}.audit-findings{min-width:0}.audit-summary{border-bottom:1px solid var(--rule);grid-template-columns:.8fr 1fr;align-items:center;min-height:105px;padding:12px;display:grid}.audit-summary>div{align-items:baseline;gap:8px;display:flex}.audit-summary>div>strong{font:500 48px/1 var(--font-reading)}.audit-summary>div>span{font:400 24px/1 var(--font-reading)}.audit-summary>div small{color:var(--ink-3);font:500 7px/1.2 var(--font-mono);text-transform:uppercase;margin-top:6px;display:block}.audit-summary ul{margin:0;padding:0;list-style:none}.audit-summary li{font:500 8px/1.2 var(--font-mono);grid-template-columns:12px 1fr auto;gap:6px;margin-top:5px;display:grid}.audit-summary li>span,.audit-finding-select>span{background:var(--pulse);border-radius:50%;width:8px;height:8px}.audit-summary [data-kind=critical],.audit-finding-select [data-kind=critical]{background:var(--signal)}.audit-summary [data-kind=important],.audit-finding-select [data-kind=important]{background:#e88913}.audit-summary [data-kind=strength],.audit-finding-select [data-kind=strength]{background:var(--pulse)}.audit-finding-group>h2{border-bottom:1px solid var(--rule);color:var(--ink-2);font:500 8px/1.2 var(--font-mono);text-transform:uppercase;margin:0;padding:8px 12px}.audit-finding-group article{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 68px;display:grid}.audit-finding-group article[data-selected]{background:var(--pulse-soft);box-shadow:inset 2px 0 0 var(--pulse)}.audit-finding-select{min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:12px 110px minmax(150px,.8fr) minmax(220px,1.2fr) 105px;align-items:center;gap:7px;padding:7px 10px;display:grid}.audit-finding-select>small{font:500 7px/1.2 var(--font-mono);text-transform:uppercase}.audit-finding-select>strong{font:500 10px/1.25 var(--font-reading)}.audit-finding-select>p{font:400 9px/1.3 var(--font-reading);margin:0}.audit-finding-select>code{color:var(--ink-3);font:500 7px/1.2 var(--font-mono)}.audit-review-actions{border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.audit-review-actions button{border:0;border-left:1px solid var(--rule);min-height:44px;color:var(--ink-3);background:0 0}.audit-review-actions button[data-active]{background:var(--pulse-soft);color:var(--pulse)}.audit-inspector{border-left:1px solid var(--rule-2);min-width:0}.inspector-kicker{color:var(--signal);font:500 8px/1.2 var(--font-mono);text-transform:uppercase;margin:0 0 6px}.audit-inspector section>h2{font:500 15px/1.3 var(--font-reading);text-transform:none}.audit-evidence-chain{justify-items:center;gap:5px;display:grid}.audit-evidence-chain>div{border:1px solid var(--rule-2);width:100%;padding:8px}.audit-evidence-chain>div[data-gap]{border-color:var(--signal)}.audit-evidence-chain span{border:1px solid var(--rule-2);width:26px;font:500 8px/1 var(--font-mono);text-align:center;padding:4px;display:inline-block}.audit-evidence-chain strong{font:500 8px/1.2 var(--font-mono);text-transform:uppercase;margin-left:6px}.audit-evidence-chain p{font:400 9px/1.35 var(--font-reading);margin:6px 0 0}.audit-inspector label{font:500 8px/1.2 var(--font-mono);text-transform:uppercase;gap:6px;display:grid}.audit-inspector textarea{resize:vertical;border:1px solid var(--rule-2);background:var(--paper);min-height:100px;color:var(--ink);font:400 10px/1.4 var(--font-reading);text-transform:none;padding:8px}.audit-inspector select{border:1px solid var(--rule-2);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:500 9px/1.2 var(--font-mono);border-radius:0;padding-inline:8px}@media (width<=900px){.workflow-command{grid-template-columns:auto minmax(0,1fr)}.workflow-command>span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-command button:last-child{display:none}.workflow-heading{flex-direction:column;align-items:flex-start;padding-block:28px 22px}.workflow-mobile-tabs{margin-inline:var(--page-gutter);border-bottom:1px solid var(--rule);gap:24px;display:flex;overflow-x:auto}.workflow-mobile-tabs button{border:0;border-bottom:3px solid var(--rule-2);min-height:52px;color:var(--ink-2);font:500 9px/1 var(--font-mono);text-transform:uppercase;background:0 0;padding:0}.workflow-mobile-tabs button[aria-selected=true]{border-color:var(--signal);color:var(--signal)}.transform-grid,.audit-grid{border:0;padding-top:18px;display:block}.transform-diagnosis,.transform-quality,.audit-evidence,.audit-inspector{border-inline:0;border-top:1px solid var(--rule-2)}.transform-grid[data-mobile-region=diagnosis]>.transform-sequence,.transform-grid[data-mobile-region=diagnosis]>.transform-quality,.transform-grid[data-mobile-region=sequence]>.transform-diagnosis,.transform-grid[data-mobile-region=sequence]>.transform-quality,.transform-grid[data-mobile-region=quality]>.transform-diagnosis,.transform-grid[data-mobile-region=quality]>.transform-sequence,.audit-grid[data-mobile-region=diagnosis]>.audit-findings,.audit-grid[data-mobile-region=diagnosis]>.audit-inspector,.audit-grid[data-mobile-region=sequence]>.audit-evidence,.audit-grid[data-mobile-region=sequence]>.audit-inspector,.audit-grid[data-mobile-region=quality]>.audit-evidence,.audit-grid[data-mobile-region=quality]>.audit-findings{display:none}.transform-controls,.transform-selected-editor{grid-template-columns:1fr}.audit-finding-group article{grid-template-columns:minmax(0,1fr) 88px}.audit-finding-select{grid-template-columns:12px 90px minmax(0,1fr)}.audit-finding-select>p,.audit-finding-select>code{grid-column:2/-1}.audit-review-actions button{min-width:44px}.workflow-actions{grid-template-columns:1fr;gap:8px}.workflow-actions[data-mobile-hidden]{display:none}.workflow-intake{grid-template-columns:1fr;padding-block:48px}.workflow-intake-form textarea{min-height:180px}}@media (width<=520px){.workflow-heading h1{font-size:43px}.workflow-intake h1{font-size:56px}.transform-controls label{grid-template-columns:1fr}.workflow-actions{padding-inline:0}}@media print{.site-header,.site-footer,.workflow-command,.workflow-mobile-tabs,.transform-diagnosis,.transform-quality,.workflow-actions{display:none!important}.transform-grid{border:0;display:block}.transform-sequence{display:block!important}.transform-table-scroll{overflow:visible}.transform-table{min-width:0}.transform-selected-editor{display:none}}
