.review-page{--review-radius:10px}.review-page.wb-page>h1,.review-page h1{letter-spacing:-.7px;font-size:28px}.review-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.review-page-title{gap:7px;min-width:0;display:grid}.review-project-label{color:var(--subtle);align-items:center;gap:6px;font-size:12px;display:flex}.review-page-header h1{margin:0}.review-page-header p{color:var(--muted);font-size:13px;line-height:1.6}.review-page-header>.button{flex:none}.review-inbox{border:1px solid var(--line);border-radius:var(--review-radius);background:var(--surface);min-width:0;overflow:hidden}.review-inbox[hidden]{display:none}.inbox-views{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.inbox-scopes{scrollbar-width:thin;gap:22px;display:flex;overflow:auto hidden}.inbox-scopes button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:17px 0;font-size:13px;display:flex;position:relative}.inbox-scopes button[aria-pressed=true]{color:var(--accent);font-weight:650}.inbox-scopes button[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 0 -1px}.inbox-count{background:var(--surface-subtle);min-width:22px;color:var(--subtle);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px}.inbox-local-note{color:var(--subtle);white-space:nowrap;font-size:11px}.inbox-toolbar{background:color-mix(in srgb,var(--bg) 45%,var(--surface));border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.inbox-search{border:1px solid var(--line);background:var(--surface);min-width:190px;height:38px;color:var(--subtle);border-radius:6px;flex:260px;align-items:center;gap:8px;padding:0 10px;display:flex}.review-page .inbox-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:12px}.inbox-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.inbox-search-key{white-space:nowrap;color:var(--subtle);font-size:10px}.inbox-filter{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.inbox-filter>span{white-space:nowrap}.inbox-filter select{background:var(--surface);border:1px solid var(--line);min-width:98px;max-width:160px;height:38px;font:inherit;color:var(--ink);border-radius:6px;padding:0 24px 0 9px;font-size:12px}.inbox-sort{margin-left:auto}.inbox-summary{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.inbox-summary>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-page .inbox-summary h2{margin:0;font-size:14px}.inbox-summary>div>span{color:var(--subtle);font-size:11px}.inbox-summary>div>button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}.inbox-caption{color:var(--subtle);font-size:11px}.inbox-summary>.button{min-height:30px;padding:6px 10px;font-size:11px}.inbox-batch-count{min-width:19px;height:18px;color:var(--accent);background:var(--accent-soft);border-radius:4px;place-items:center;display:inline-grid}.inbox-columns,.inbox-row{grid-template-columns:minmax(230px,1fr) 132px 132px 118px 64px 18px;align-items:center;gap:16px;display:grid}.inbox-columns{background:var(--surface-subtle);border-block:1px solid var(--line);color:var(--subtle);padding:10px 20px;font-size:11px}.inbox-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:20px}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.inbox-row:disabled{cursor:wait;opacity:.7}.inbox-row:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-3px;position:relative}.inbox-subject{gap:7px;min-width:0;display:grid}.inbox-subject-line{align-items:center;gap:7px;min-width:0;display:flex}.inbox-item-icon{color:var(--accent);flex:none;display:flex}.inbox-number{color:var(--subtle);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.inbox-subject-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.inbox-subject-meta{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;padding-left:24px;font-size:11px;line-height:1.5;overflow:hidden}.inbox-stale{color:var(--warning)}.inbox-labels{flex-wrap:wrap;gap:5px;padding-left:24px;display:flex}.inbox-labels>span{border:1px solid var(--line);color:var(--subtle);border-radius:4px;padding:1px 6px;font-size:10px}.inbox-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.inbox-cell small{color:var(--subtle);font-size:10px}.inbox-tag{background:var(--surface-subtle);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.3;display:inline-flex}.inbox-tag.tone-bug,.inbox-tag.tone-security{color:var(--error);background:var(--error-bg);border-color:var(--error-border)}.inbox-tag.tone-feature,.inbox-tag.tone-fix{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.inbox-tag.tone-documentation,.inbox-tag.tone-docs{color:var(--purple);background:var(--purple-bg)}.inbox-tag.tone-dependency,.inbox-tag.tone-performance{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.inbox-state,.inbox-priority{align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.inbox-state i,.inbox-priority i{background:var(--subtle);border-radius:50%;flex:none;width:6px;height:6px}.state-needs-info i{background:var(--warning)}.state-ready-to-reproduce i,.state-open i{background:var(--success)}.state-ready-to-reply i,.state-investigate i{background:var(--accent)}.priority-high{color:var(--error)}.priority-high i{background:var(--error)}.priority-medium i{background:var(--warning)}.priority-low i{background:var(--accent)}.priority-unknown{color:var(--subtle)}.inbox-cell code{color:var(--muted);font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.inbox-updated{color:var(--subtle);font-size:11px}.inbox-open{color:var(--subtle)}.inbox-cell-label{display:none}.inbox-empty{color:var(--muted);text-align:center;justify-items:center;gap:9px;padding:36px 24px;display:grid}.inbox-empty-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);background:var(--surface-subtle);border-radius:10px;place-items:center;display:grid}.review-page .inbox-empty h3{margin:3px 0 0;font-size:16px}.review-page .inbox-empty p{max-width:440px;font-size:12px;line-height:1.6}.inbox-empty>.button{margin-top:5px;font-size:12px}.inbox-footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;font-size:11px;display:flex}.inbox-footer nav{white-space:nowrap;align-items:center;gap:12px;display:flex}.inbox-footer nav button{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);background:var(--surface);cursor:pointer;border-radius:5px;place-items:center;display:grid}.inbox-footer nav button:disabled{color:var(--subtle);opacity:.5;cursor:default}.review-detail-view{outline:none}.review-back-bar{color:var(--subtle);align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.review-back-bar button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:flex}.review-back-bar>span{border-left:1px solid var(--line);padding-left:12px}.review-page .issue-detail-panel{border-radius:var(--review-radius);min-height:0;margin:0}.review-page .issue-detail-header{flex-wrap:wrap}.review-page .issue-detail-title{flex:350px}.review-page .issue-detail-actions{flex-wrap:wrap}.review-page .issue-detail-title h2{overflow-wrap:anywhere;font-size:24px}.review-page .issue-detail-statusbar{flex-wrap:wrap}.review-page .issue-detail-body{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr)}.review-page .issue-detail-aside{display:block}.review-page .issue-aside-section{border-right:0}.review-page .issue-detail-aside h3{font-size:14px}@media (min-width:1650px){.inbox-row,.inbox-columns{grid-template-columns:minmax(320px,1fr) 156px 156px 136px 80px 18px}}@media (max-width:1200px){.inbox-row,.inbox-columns{grid-template-columns:minmax(200px,1fr) 108px 108px 100px 52px 14px;gap:10px}.review-page .issue-detail-body{grid-template-columns:1fr}.review-page .issue-detail-aside{border-left:0;border-top:1px solid var(--line)}.review-page .issue-detail-main{border-right:0}}@media (max-width:960px){.inbox-local-note{display:none}.inbox-views{padding-inline:16px}.inbox-columns{display:none}.inbox-row{grid-template-columns:repeat(3,minmax(0,1fr)) 20px;gap:10px;padding:16px}.inbox-subject{grid-column:1/-1}.inbox-cell-label{color:var(--subtle);font-size:10px;display:block}.inbox-updated{display:none}.inbox-open{grid-area:2/4}.inbox-caption{text-align:right;max-width:240px}.inbox-toolbar{padding-inline:16px}.inbox-filter>span{font-size:10px}.inbox-search{flex-basis:100%}.inbox-sort{margin-left:0}}@media (max-width:600px){.review-page-header{align-items:flex-start;gap:10px}.review-page-header h1{font-size:24px}.review-page-header p{font-size:12px}.review-project-label{font-size:11px}.review-page-header>.button{min-height:32px;padding:7px 9px;font-size:11px}.inbox-scopes{gap:17px}.inbox-scopes button{font-size:12px}.inbox-toolbar{gap:8px}.inbox-filter{flex:40%;gap:4px;display:grid}.inbox-filter svg{display:none}.inbox-filter select{width:100%;min-width:0;max-width:none}.inbox-search{min-width:0}.inbox-search-key{display:none}.inbox-summary{flex-wrap:wrap;align-items:flex-start;padding:13px 16px}.inbox-summary>div{gap:8px}.inbox-caption{text-align:left;max-width:none;font-size:10px}.inbox-row{gap:12px 7px}.inbox-subject-line strong{font-size:13px}.inbox-state,.inbox-priority{font-size:11px}.inbox-tag{font-size:10px}.inbox-footer{padding-inline:16px}.inbox-footer>span{max-width:175px;font-size:10px}.review-page .issue-detail-title{flex-basis:100%}.review-page .issue-detail-header .issue-detail-actions{width:100%}.review-page .issue-detail-actions .button{flex:140px}.review-page .issue-detail-header h2{font-size:21px}.review-back-bar{flex-wrap:wrap}}.review-page .issue-notice{flex-wrap:wrap;gap:10px}.review-page .issue-notice a{color:var(--accent);margin-left:auto;font-size:12px}.review-page-header h1:focus{outline:none}.review-detail-view .issue-detail-header{align-items:flex-start}.review-detail-view .issue-detail-aside .issue-review-card{margin:16px 19px}.review-inbox :is(button,select,a):focus-visible,.review-back-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.review-page .pr-review-empty{margin-block:18px}.review-page .pr-draft-ack input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);flex:0 0 14px;margin:3px 0 0;padding:0}.review-page .pr-draft-ack label{justify-content:flex-start;align-items:flex-start}.review-page .pr-review-empty p{font-size:12px}.review-page .pr-review-summary-copy{font-size:13px}.inbox-view-meta{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.inbox-mode-switch{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex}.inbox-mode-switch button{min-height:27px;color:var(--subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:flex}.inbox-mode-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #12262714}.inbox-mode-switch button:hover{color:var(--ink)}@media (max-width:960px){.inbox-view-meta{gap:8px}.inbox-local-note{display:none}}@media (max-width:700px){.inbox-views{flex-wrap:wrap;align-items:flex-end;padding-bottom:10px}.inbox-scopes{width:100%}.inbox-view-meta{justify-content:space-between;width:100%}.inbox-local-note{display:block}}:is(.pr-canvas-page,.issue-canvas-page) .review-page-header{gap:12px;margin-bottom:12px}:is(.pr-canvas-page,.issue-canvas-page) .review-page-header h1{font-size:22px}:is(.pr-canvas-page,.issue-canvas-page) .review-project-label,:is(.pr-canvas-page,.issue-canvas-page) .review-page-header p{display:none}.inbox-canvas-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}.inbox-canvas-toolbar .inbox-scopes{flex:none;gap:14px;overflow:visible}.inbox-canvas-toolbar .inbox-scopes button{padding:9px 0;font-size:12px}.inbox-canvas-toolbar .inbox-search{flex:170px;min-width:130px;height:34px}.inbox-canvas-toolbar .inbox-search-key,.inbox-canvas-toolbar .inbox-filter>span,.inbox-canvas-toolbar .inbox-filter>svg{display:none}.inbox-canvas-toolbar .inbox-filter select{height:34px}.inbox-canvas-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.inbox-canvas-list,.inbox-canvas-reset{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}:is(.is-pr-canvas,.is-issue-canvas) .inbox-footer{border-top:0;justify-content:flex-end;padding:4px 14px}:is(.is-pr-canvas,.is-issue-canvas) .inbox-footer>span{display:none}:is(.is-pr-canvas,.is-issue-canvas) .inbox-footer nav{gap:8px;font-size:11px}@media (max-width:700px){.inbox-canvas-toolbar{gap:8px;padding:8px 10px}.inbox-canvas-toolbar .inbox-scopes{flex:auto;gap:12px;width:auto}.inbox-canvas-toolbar .inbox-search{flex-basis:calc(100% - 110px);order:2}.inbox-canvas-toolbar .inbox-filter{flex:0 auto;order:3;display:block}.inbox-canvas-toolbar .inbox-filter select{min-width:95px;max-width:105px}.inbox-canvas-toolbar .inbox-canvas-count{display:none}.inbox-canvas-list,.inbox-canvas-reset{min-height:38px}}@media (max-width:480px){.inbox-mode-switch button{padding-inline:7px}.inbox-local-note{font-size:9px}}.inbox-canvas-filters{flex:none;position:relative}.inbox-canvas-filters summary,.inbox-canvas-batch{border:1px solid var(--line);min-height:34px;color:var(--accent);background:var(--surface);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.inbox-canvas-batch{background:var(--accent-tint);border-color:var(--accent-border);white-space:nowrap}.inbox-canvas-batch:disabled{opacity:.55;cursor:default}.inbox-canvas-filters>div{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;width:260px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0000001a}.main-content:has(.issue-canvas-page .is-issue-canvas){max-width:none;padding:12px 20px 0}.issue-canvas-page:has(.is-issue-canvas){padding-bottom:8px}@media (max-width:700px){.main-content:has(.issue-canvas-page .is-issue-canvas){padding:8px 10px 0}}.inbox-canvas-filters .inbox-filter{grid-template-columns:66px minmax(0,1fr);align-items:center;display:grid}.inbox-canvas-filters .inbox-filter>span{display:block}.inbox-canvas-filters .inbox-filter select{width:100%;min-width:0;max-width:none}@media (max-width:700px){.is-issue-canvas .inbox-scopes{flex:100%;gap:14px;overflow:auto hidden}.is-issue-canvas .inbox-canvas-toolbar .inbox-search{flex-basis:130px;order:1}.is-issue-canvas .inbox-canvas-filters,.is-issue-canvas .inbox-canvas-batch,.is-issue-canvas .inbox-canvas-list,.is-issue-canvas .inbox-canvas-reset{order:2}.inbox-canvas-filters>div{width:236px;left:auto;right:0}.inbox-canvas-filters summary,.inbox-canvas-batch{min-height:38px}.inbox-canvas-filters .inbox-filter{display:grid}.inbox-canvas-filters .inbox-filter select{max-width:none}}.inbox-branch-slot:empty{display:none}.inbox-branch-slot{flex:none}.inbox-branch-slot .branch-focus-bar{background:0 0;border:0;gap:9px;padding:0}.inbox-branch-slot .branch-focus-note{display:none}.inbox-branch-slot .branch-focus-name>strong{max-width:140px;font-size:12px}.inbox-branch-slot .branch-back{min-height:30px;font-size:11px}.inbox-branch-slot .branch-focus-name>span{font-size:9px}.is-pr-canvas .inbox-canvas-toolbar{gap:8px;padding:5px 12px}.is-pr-canvas .inbox-canvas-toolbar .inbox-scopes{gap:10px}.is-pr-canvas .inbox-canvas-toolbar .inbox-scopes button{padding:7px 0;font-size:11px}.is-pr-canvas .inbox-canvas-toolbar .inbox-search,.is-pr-canvas .inbox-filter select{height:32px}.is-pr-canvas .inbox-canvas-list{min-height:32px;padding:5px 7px}@media (max-width:900px){.is-pr-canvas .inbox-branch-slot{flex-basis:100%}.is-pr-canvas .inbox-canvas-toolbar .inbox-search{flex-basis:160px}.is-pr-canvas .inbox-branch-slot .branch-focus-bar{justify-content:flex-start}}.is-pr-canvas .inbox-canvas-list>span{display:inline}.is-pr-canvas .inbox-canvas-list{min-height:44px}.is-pr-canvas .inbox-canvas-toolbar .inbox-search{min-width:220px;height:40px}.is-pr-canvas .inbox-canvas-count{white-space:nowrap;display:inline}.inbox-row.is-pulls .inbox-tag.tone-dependency{color:var(--purple);background:var(--purple-bg);border-color:var(--line)}@media (max-width:700px){.is-pr-canvas .inbox-canvas-toolbar .inbox-search{flex-basis:100%;min-width:0}.is-pr-canvas .inbox-canvas-toolbar .inbox-canvas-count{font-size:11px;display:inline}.is-pr-canvas .inbox-filter select{height:44px}}.inbox-tag.tone-feature{--tag:var(--data-blue)}.inbox-tag:is(.tone-fix,.tone-bug){--tag:var(--data-rose)}.inbox-tag:is(.tone-docs,.tone-documentation){--tag:var(--data-green)}.inbox-tag:is(.tone-dependency,.tone-question){--tag:var(--data-plum)}.inbox-tag.tone-performance{--tag:var(--data-amber)}.inbox-tag.tone-compatibility{--tag:var(--data-indigo)}.inbox-tag.tone-security{--tag:var(--error)}.inbox-tag.tone-other{--tag:var(--data-grey)}.inbox-tag[class*=tone-]:not(.tone-none):not(.tone-unknown){color:var(--tag,var(--muted));background:color-mix(in srgb,var(--tag,var(--muted)) 10%,var(--surface));border-color:color-mix(in srgb,var(--tag,var(--muted)) 30%,var(--line))}
.issue-detail-layout{min-width:0}.issue-detail-layout .issue-triage-card{border-bottom:1px solid var(--line);background:var(--surface);min-width:0;padding:24px 28px}.issue-detail-layout .issue-triage-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.issue-detail-layout .issue-triage-heading h3{align-items:center;gap:9px;font-size:19px;font-weight:650;display:flex}.issue-detail-layout .issue-triage-heading svg{color:var(--accent)}.issue-detail-layout .issue-triage-overview{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:start;gap:26px;display:grid}.issue-detail-layout .issue-triage-summary{min-width:0}.issue-detail-layout .issue-triage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.issue-detail-layout .issue-triage-value dt{color:var(--muted);font-size:12px}.issue-detail-layout .issue-triage-value dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.7}.issue-detail-layout .issue-badge{font-size:12px;line-height:1.6}.issue-detail-layout .issue-triage-callout{background:var(--accent-soft);margin-top:20px;padding:16px;font-size:14px;line-height:1.8}.issue-detail-layout .issue-triage-callout p{overflow-wrap:anywhere;min-width:0;margin:0}.issue-detail-layout .issue-readiness-card{background:var(--surface-subtle);border-radius:8px;margin:0;padding:18px}.issue-detail-layout .issue-readiness-heading h4{margin:0;font-size:16px;line-height:1.6}.issue-detail-layout .issue-readiness-main{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}.issue-detail-layout .issue-readiness-score{grid-template-columns:auto auto;gap:4px;margin:0}.issue-detail-layout .issue-readiness-score strong{font-size:30px}.issue-detail-layout .issue-readiness-score>span{font-size:12px}.issue-detail-layout .issue-readiness-copy{margin:0;font-size:14px;line-height:1.8}.issue-detail-layout .issue-next-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.issue-detail-layout .issue-next-actions>span{color:var(--muted);white-space:nowrap;font-size:12px}.issue-detail-layout .issue-next-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.issue-detail-layout .issue-next-actions .button{white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:13px;display:inline-flex}.issue-detail-layout .issue-triage-disclosures{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin-top:22px;display:grid}.issue-detail-layout .issue-triage-details{border-top:1px solid var(--line);min-width:0;padding-top:14px}.issue-detail-layout .issue-triage-details summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.7;list-style:none;display:flex}.issue-detail-layout .issue-triage-details summary::-webkit-details-marker{display:none}.issue-detail-layout .issue-triage-details summary:before{content:"+";color:var(--accent);flex-shrink:0;width:15px;font-size:18px}.issue-detail-layout .issue-triage-details[open] summary:before{content:"−"}.issue-detail-layout .issue-detail-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.issue-detail-layout .issue-readiness-columns{border:0;grid-template-columns:1fr;gap:14px;margin:16px 0 0;padding:0}.issue-detail-layout .issue-readiness-columns h4,.issue-detail-layout .issue-label-heading{color:var(--ink);font-size:13px;font-weight:600}.issue-detail-layout .issue-text-list{gap:9px;margin-top:8px}.issue-detail-layout .issue-text-list li{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.issue-detail-layout .issue-empty-value{margin-top:8px;font-size:13px;line-height:1.8;display:block}.issue-detail-layout .issue-detail-facts{gap:14px;margin:16px 0 0;display:grid}.issue-detail-layout .issue-label-heading{margin-top:16px}.issue-detail-layout .issue-label-cloud{margin-top:9px}.issue-detail-layout .issue-detail-body{display:block}.issue-detail-layout .issue-detail-main{min-width:0}.issue-detail-layout .issue-detail-section{padding:26px 28px}.issue-detail-layout .issue-section-heading h3{font-size:17px}.issue-detail-layout .issue-section-count{font-size:12px}.issue-detail-layout .issue-section-kicker{font-size:10px}.issue-detail-layout .issue-timeline-meta{flex-wrap:wrap;font-size:12px;line-height:1.8}.issue-detail-layout .issue-timeline-meta strong{font-size:14px}.issue-detail-layout .issue-language-label{font-size:12px}.issue-detail-layout .issue-language-columns>div{padding:16px}.issue-detail-layout .issue-language-columns pre,.issue-detail-layout .issue-language-columns p{overflow-wrap:anywhere;max-height:420px;font-size:14px;line-height:1.85}.issue-detail-layout .issue-language-columns{gap:16px}.issue-detail-layout .issue-detail-followup{background:var(--surface-subtle);grid-template-columns:1fr;align-items:start;gap:24px;padding:24px 28px;display:grid}.issue-detail-layout .issue-detail-followup.has-review{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr)}.issue-detail-layout .issue-review-card{background:var(--surface);margin:0;padding:20px}.issue-detail-layout .issue-review-heading h4{font-size:16px}.issue-detail-layout .issue-review-card>p{font-size:13px;line-height:1.8}.issue-detail-layout .issue-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.issue-detail-layout .issue-review-fields label{font-size:12px}.issue-detail-layout .issue-review-fields label:last-child{grid-column:auto}.issue-detail-layout .issue-review-fields select{height:38px;padding-inline:8px;font-size:13px}.issue-detail-layout .issue-review-card textarea{min-height:75px;padding:12px;font-size:14px;line-height:1.7}.issue-detail-layout .issue-review-card .button{min-height:38px;font-size:13px}.issue-detail-layout .issue-aside-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.issue-detail-layout .issue-aside-heading h3{font-size:16px}.issue-detail-layout .issue-maintenance-note{font-size:13px!important;line-height:1.8!important}.issue-detail-layout .issue-maintenance-field{font-size:13px}.issue-detail-layout .issue-maintenance-field input{min-height:38px;font-size:14px}.issue-detail-layout .issue-maintenance-field small,.issue-detail-layout .issue-similar-note{font-size:12px;line-height:1.7}.issue-detail-layout .issue-maintenance-section .button,.issue-detail-layout .issue-apply-suggestions{min-height:38px;font-size:13px}.issue-detail-layout .issue-similar-section{margin-top:16px}.issue-detail-layout .issue-similar-list button{padding:10px;font-size:13px;line-height:1.7}.issue-detail-layout .issue-source-note,.issue-detail-layout .issue-status-select{font-size:12px}.issue-detail-layout .issue-detail-status-actions .button,.issue-detail-layout .issue-status-select select{min-height:36px;font-size:13px}.issue-detail-layout .issue-detail-header h2{font-size:23px;line-height:1.5}.issue-detail-layout .issue-detail-meta,.issue-detail-layout .issue-title-translation{font-size:13px;line-height:1.8}@media (max-width:1200px){.issue-detail-layout .issue-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-detail-layout .issue-triage-overview{grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:20px}.issue-detail-layout .issue-triage-disclosures{grid-template-columns:1fr}.issue-detail-layout .issue-readiness-columns{grid-template-columns:1fr 1fr}.issue-detail-layout .issue-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-detail-layout .issue-review-fields{grid-template-columns:1fr 1fr}.issue-detail-layout .issue-review-fields label:last-child{grid-column:1/-1}}@media (max-width:900px){.issue-detail-layout .issue-triage-overview,.issue-detail-layout .issue-detail-followup.has-review{grid-template-columns:1fr}.issue-detail-layout .issue-triage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.issue-detail-layout .issue-detail-facts{grid-template-columns:1fr}.issue-detail-layout .issue-detail-followup{gap:18px}}@media (max-width:650px){.issue-detail-layout .issue-triage-card,.issue-detail-layout .issue-detail-section,.issue-detail-layout .issue-detail-followup{padding:20px 17px}.issue-detail-layout .issue-triage-heading{flex-wrap:wrap;align-items:flex-start}.issue-detail-layout .issue-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-detail-layout .issue-readiness-main{grid-template-columns:80px minmax(0,1fr);gap:12px}.issue-detail-layout .issue-readiness-card{padding:15px}.issue-detail-layout .issue-next-actions{flex-direction:column;align-items:flex-start}.issue-detail-layout .issue-next-actions>div{justify-content:flex-start;width:100%}.issue-detail-layout .issue-next-actions .button{flex:1}.issue-detail-layout .issue-readiness-columns,.issue-detail-layout .issue-language-columns{grid-template-columns:1fr}.issue-detail-layout .issue-language-columns pre,.issue-detail-layout .issue-language-columns p{max-height:340px}.issue-detail-layout .issue-review-fields{grid-template-columns:1fr}.issue-detail-layout .issue-review-fields label:last-child{grid-column:auto}.issue-detail-layout .issue-detail-header h2{font-size:20px}.issue-detail-layout .issue-detail-count{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){.issue-detail-layout .issue-readiness-score i b{transition:none}}
.draft-center{width:100%;min-width:0;max-width:1280px;color:var(--ink);margin:0 auto}.draft-heading{justify-content:space-between;align-items:center;gap:20px;margin:6px 0 30px;display:flex}.draft-heading h1{letter-spacing:-.6px;font-size:29px;font-weight:650;line-height:1.4}.draft-heading p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.draft-heading>span{white-space:nowrap;color:var(--muted);font-size:12px}.draft-center .button{font-size:12px}.draft-center a:not(.button){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.draft-meta{color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.9}.draft-message{background:var(--accent-soft);color:var(--accent);border-radius:6px;margin-bottom:18px;padding:12px 16px;font-size:13px;line-height:1.8}.draft-message.error{color:var(--error);background:var(--error-bg)}.draft-list-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;padding-bottom:18px;display:flex}.draft-categories{flex-wrap:wrap;flex:1;gap:4px;display:flex}.draft-categories button{color:var(--muted);background:0 0;border-radius:5px;padding:10px 13px;font-size:12px}.draft-categories button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:650}.draft-list-tools>label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.draft-center input:not([type=checkbox]),.draft-center select{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink);border-radius:5px;min-width:0;min-height:38px;padding:8px 10px;font-size:12px}.draft-search{min-width:220px;position:relative}.draft-search svg{position:absolute;top:12px;left:10px}.draft-search input{padding-left:32px!important}.draft-center input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}.draft-list{border-top:1px solid var(--line)}.draft-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.draft-open{text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:20px 10px;display:flex}.draft-open:hover{background:var(--surface)}.draft-open>span{flex:1;min-width:0}.draft-open strong{overflow-wrap:anywhere;font-size:14px;display:block}.draft-open small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.draft-open>svg{color:var(--accent)}.draft-empty{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:36px 20px}.draft-empty>svg{color:var(--accent);margin-bottom:12px}.draft-empty h2{font-size:18px;line-height:1.6}.draft-empty p{color:var(--muted);margin:10px 0 18px;font-size:13px;line-height:1.9}.draft-empty>div{gap:20px;font-size:12px;display:flex}.draft-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;padding:18px 0;font-size:11px;display:flex}.draft-generation{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:18px;padding:24px}.draft-generation h2{font-size:18px}.draft-generation p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.9}.draft-generation-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:17px 0;display:flex}.draft-generation-row>div{flex:1;min-width:0}.draft-generation-row strong{font-size:13px}.draft-generation-row small{color:var(--muted);font-size:11px}.draft-editor-navigation{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.draft-editor-navigation label{color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.draft-editor-navigation select{width:100%;max-width:450px}.draft-editor{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.draft-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.draft-editor h2{overflow-wrap:anywhere;font-size:22px;line-height:1.5}.draft-editor>header>div{min-width:0}.draft-modes{background:var(--surface-subtle);border-radius:6px;flex-shrink:0;padding:3px;display:flex}.draft-modes button{background:0 0;border-radius:4px;padding:8px 16px;font-size:12px}.draft-modes button[aria-pressed=true]{background:var(--surface);color:var(--accent);font-weight:650}.draft-label{padding:20px 24px 8px;font-size:12px;display:block}.draft-editor textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface);width:calc(100% - 48px);min-height:420px;color:var(--ink);border-radius:5px;margin:0 24px;padding:18px;font:13px/1.9 Consolas,monospace}.draft-editor>p{padding:0 24px}.draft-buffer-notice{background:var(--warning-bg);color:var(--ink);padding:12px 24px;font-size:12px;line-height:1.8}.draft-buffer-notice button{color:var(--accent);background:0 0;margin-left:14px;text-decoration:underline}.draft-actions{border-top:1px solid var(--line);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.draft-actions .button:last-child{margin-left:auto}.draft-diff{min-height:260px}.draft-diff-summary{color:var(--muted);border-bottom:1px solid var(--line);padding:14px 24px;font-size:12px}.draft-diff-lines{max-height:650px;padding:12px 0;overflow:auto}.draft-diff-line{grid-template-columns:42px 42px 22px minmax(0,1fr);align-items:start;min-width:100%;font:12px/1.9 Consolas,monospace;display:grid}.draft-diff-line>span{color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.draft-diff-line code{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding-right:18px}.draft-diff-line.add{background:var(--diff-add-bg,#e5f2e8);color:var(--diff-add-ink,#245d3a)}.draft-diff-line.remove{background:var(--diff-remove-bg,#fae8e5);color:var(--diff-remove-ink,#8b302c)}.draft-markdown{overflow-wrap:anywhere;min-height:260px;padding:24px 32px;font-size:14px;line-height:1.9}.draft-markdown h1,.draft-markdown h2,.draft-markdown h3{margin:20px 0 12px}.draft-markdown p,.draft-markdown ul,.draft-markdown ol{margin:12px 0}.draft-markdown pre{white-space:pre-wrap;background:var(--surface-subtle);padding:16px;overflow:auto}.draft-markdown code{font-size:12px}.draft-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.draft-markdown th,.draft-markdown td{border:1px solid var(--line);padding:8px 12px}.draft-image-placeholder{color:var(--muted);font-size:12px}.draft-details{background:var(--surface);border:1px solid var(--line);border-radius:7px;margin-top:16px;padding:16px 24px;font-size:12px;line-height:1.9}.draft-details summary{cursor:pointer;font-size:13px;font-weight:600}.draft-details summary>span{color:var(--muted);margin-left:14px;font-size:11px;font-weight:400}.draft-details p{color:var(--muted);margin:10px 0}.draft-details ul{padding-left:20px}.draft-details li{overflow-wrap:anywhere;margin:6px 0}.draft-details .blocker{color:var(--error)}.draft-details h3{margin-top:18px;font-size:13px}.draft-version{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.draft-batch,.draft-publication,.draft-confirmation{background:var(--surface);border:1px solid var(--accent-border);border-radius:8px;margin:18px 0;padding:20px;font-size:12px;line-height:1.9}.draft-batch{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.draft-batch>span{flex:1}.draft-batch>button:not(.button){color:var(--accent);background:0 0}.draft-publication h2,.draft-confirmation h2{margin-bottom:10px;font-size:17px}.draft-publication p{margin:8px 0}.draft-publication .button,.draft-publication>a{margin:8px 12px 0 0}.draft-confirmation label{align-items:start;gap:10px;margin:16px 0;display:flex}.draft-confirmation>div{flex-wrap:wrap;gap:12px;display:flex}.draft-confirmation li{overflow-wrap:anywhere}.draft-confirmation li button{color:var(--accent);background:0 0;margin-left:10px}.draft-footer{color:var(--muted);gap:8px;margin:28px 0;font-size:11px;line-height:1.8;display:flex}@media (max-width:760px){.draft-heading{flex-direction:column;align-items:flex-start;gap:12px}.draft-heading h1{font-size:24px}.draft-list-tools{gap:12px}.draft-categories{flex-basis:100%}.draft-categories button{padding:9px 11px}.draft-search{flex:1;min-width:0}.draft-editor-navigation{flex-direction:column;align-items:stretch;gap:12px}.draft-editor-navigation>button{align-self:flex-start}.draft-editor-navigation select{max-width:none}.draft-editor>header{flex-direction:column;align-items:stretch;padding:18px}.draft-modes button{flex:1}.draft-modes{width:100%}.draft-editor textarea{width:calc(100% - 32px);min-height:350px;margin:0 16px}.draft-label{padding:16px 16px 8px}.draft-editor>p{padding:0 16px}.draft-actions{gap:8px;padding:14px 16px}.draft-actions .button{flex:1}.draft-actions .button:last-child{flex-basis:100%;margin-left:0}.draft-details{padding:16px}.draft-markdown,.draft-generation{padding:18px}.draft-generation-row{align-items:flex-start;gap:12px}.draft-generation-row .button{white-space:nowrap;padding:9px}.draft-diff-line{grid-template-columns:28px 28px 18px minmax(0,1fr);font-size:11px}.draft-pagination{justify-content:space-between;gap:8px}.draft-pagination span{font-size:10px}.draft-buffer-notice{padding:12px 16px}.draft-version{flex-direction:column;align-items:flex-start}}.draft-diff-controls{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;padding:14px 24px;font-size:11px;display:flex}.draft-diff-controls label{align-items:center;gap:8px;display:flex}.draft-confirmation .blocker{color:var(--error)}.draft-confirmation .warning{color:var(--warning)}[data-theme=dark] .draft-diff-line.add{color:#b4dfc7;background:#203b31}[data-theme=dark] .draft-diff-line.remove{color:#f1b9b1;background:#422c2c}@media (max-width:760px){.draft-diff-controls{gap:12px;padding:12px 16px}.draft-diff-controls label{flex-wrap:wrap}}.draft-message .button{margin-left:14px}.draft-generation-entry{margin:18px 0}.draft-generation-entry>summary{color:var(--accent);cursor:pointer;padding:10px 0;font-size:13px}.draft-delivery-readiness{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;margin:16px 24px;padding:16px;font-size:13px;line-height:1.8}.draft-delivery-readiness ul{margin:8px 0;padding-left:20px}.draft-list-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.draft-list-summary label{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.draft-empty-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.draft-open span{min-width:0}.draft-open strong,.draft-open small{overflow-wrap:anywhere}.draft-center .button,.draft-categories button,.draft-center select,.draft-center input:not([type=checkbox]){min-height:44px}.draft-center .draft-empty-actions a{margin:0;text-decoration:none}.draft-delivery-readiness a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.draft-delivery-readiness{margin:12px 16px}.draft-empty-actions{flex-direction:column;align-items:stretch}.draft-empty-actions .button{justify-content:center}.draft-list-tools .draft-search{flex-basis:100%}}
.care-showcase{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.4fr);min-height:440px;display:grid;overflow:hidden}.care-intro{z-index:1;flex-direction:column;padding:30px 32px 24px;display:flex;position:relative}.care-signature{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.care-demo{color:var(--subtle);border-left:1px solid var(--line);margin-left:4px;padding-left:12px;font-size:10px;font-weight:400}.care-intro h2{letter-spacing:-1px;margin:22px 0 13px;font-size:clamp(27px,2.3vw,36px);font-weight:560;line-height:1.4}.care-intro>p{color:var(--muted);font-size:12px;line-height:1.9}.care-detail{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.care-detail-label{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.care-detail-number{font-variant-numeric:tabular-nums;letter-spacing:-1px;align-items:baseline;gap:9px;margin:5px 0;font-size:34px;line-height:1.4;display:flex}.care-detail-number span{letter-spacing:0;color:var(--muted);font-size:11px}.care-detail p{color:var(--muted);max-width:290px;min-height:44px;font-size:12px;line-height:1.8}.care-detail a{color:var(--accent);align-items:center;gap:12px;margin-top:13px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.care-detail a:hover{color:var(--accent-strong);text-underline-offset:5px;text-decoration:underline}.care-intro .care-trust{color:var(--subtle);margin-top:auto;padding-top:17px;font-size:10px}.care-exhibit{background:radial-gradient(ellipse at 55% 40%,var(--surface) 0%,var(--surface-subtle) 80%);border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex;position:relative}.care-exhibit-heading{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:22px 24px auto}.care-exhibit-heading>span>span{color:var(--muted);margin-left:6px;font-weight:400}.care-mode{color:var(--subtle);font-size:10px;font-weight:400}.care-stage{isolation:isolate;flex:1;width:100%;height:350px;min-height:350px;position:relative}.care-stage canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0;touch-action:pan-y!important}.care-stage canvas:active{cursor:grabbing}.care-node{white-space:nowrap;background:var(--surface);border:1px solid var(--line);z-index:2;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;transition:background .15s,border-color .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #152b2010}.care-node b{border-left:1px solid var(--line);color:var(--ink);padding-left:6px;font-size:10px;font-weight:500}.care-node:hover,.care-node.is-selected{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.care-node-0{top:65%;left:22%}.care-node-1{top:64%;left:77%}.care-node-2{top:30%;left:26%}.care-node-3{top:29%;left:75%}.care-exhibit-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:0 22px 10px;display:flex}.care-exhibit-bottom>span{color:var(--subtle);align-items:center;gap:6px;font-size:10px;display:flex}.care-exhibit-bottom>div{gap:3px;display:flex}.care-exhibit-bottom .icon-button{width:28px;height:28px}.care-legend{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding:14px 22px;display:flex}.care-legend button{color:var(--muted);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}.care-legend button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.care-dot{background:#bb885c;border-radius:50%;width:5px;height:5px;display:block}.care-dot-1{background:#778ba6}.care-dot-2{background:#6b9680}.care-dot-3{background:#8c899e}.care-fallback-core{border:1px solid var(--accent-border);background:var(--accent-soft);width:130px;height:130px;color:var(--accent);box-shadow:12px 18px 0 var(--surface-subtle);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care-fallback-core span{font-size:12px}.care-stage-fallback:before{content:"";border:1px dashed var(--accent-border);border-radius:50%;width:75%;height:65%;position:absolute;top:18%;left:12.5%}@media (min-width:1600px){.care-showcase{min-height:475px}.care-intro{padding:35px 40px}.care-stage{min-height:385px}}@media (max-width:1200px){.care-intro{padding:25px}.care-showcase{grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr)}.care-exhibit-heading{inset:20px 16px auto}.care-legend{gap:5px;padding:12px 14px}.care-legend button{font-size:10px}.care-node{gap:4px;padding:6px;font-size:9px}.care-node b{padding-left:4px}}@media (max-width:1020px){.care-showcase{grid-template-columns:1fr}.care-intro{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.care-signature,.care-intro h2,.care-intro>p{grid-column:1}.care-intro h2{margin-top:18px;font-size:28px}.care-detail{border-top:0;border-left:1px solid var(--line);grid-area:1/2/5;margin:0;padding:5px 0 0 22px}.care-intro .care-trust{grid-column:1/-1}.care-exhibit{border-left:0;border-top:1px solid var(--line)}.care-stage{height:350px;min-height:350px}.care-node{padding:7px 9px;font-size:11px}.care-legend{justify-content:space-around}.care-legend button{font-size:11px}}@media (max-width:520px){.care-intro{padding:24px;display:flex}.care-intro h2{font-size:30px}.care-intro>p br{display:none}.care-detail{border-left:0;border-top:1px solid var(--line);margin-top:18px;padding:15px 0 0}.care-detail-number{font-size:29px}.care-detail p{max-width:none;min-height:0}.care-intro .care-trust{display:none}.care-stage{height:290px;min-height:290px}.care-exhibit-heading{font-size:11px;inset:17px 14px auto}.care-mode{font-size:9px}.care-node{gap:4px;padding:6px;font-size:9px}.care-node svg{width:12px}.care-exhibit-bottom{padding-inline:12px}.care-exhibit-bottom>span{font-size:9px}.care-legend{gap:6px;padding:10px}.care-legend button{gap:4px;font-size:10px}}
.overview-empty{text-align:center;min-height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:48px 20px;display:flex}.overview-empty h1{letter-spacing:-.6px;color:var(--ink);margin:0;font-size:clamp(24px,3vw,34px);font-weight:550}.overview-empty p{max-width:460px;margin:0;font-size:14px;line-height:1.9}.overview-empty-icon{border:1px solid var(--line);background:var(--surface);width:64px;height:64px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:8px;display:grid}.overview-empty .button{margin-top:8px}.overview-run-status{border:1px solid var(--line);background:var(--accent-tint);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;font-size:12px;line-height:1.7;display:flex}.overview-run-status a{color:var(--accent);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.overview-data-note{color:var(--muted);margin:12px 0 20px;font-size:11px;line-height:1.9}.overview-data-note button{font:inherit;color:var(--accent);cursor:pointer;margin-left:12px;text-decoration:underline}.overview-journey{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 24px;padding:17px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.overview-journey:hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent-tint) 38%,var(--surface))}.overview-journey-icon{border:1px solid var(--line);background:var(--surface-subtle);width:42px;height:42px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.overview-journey>div>span{color:var(--subtle);font-size:10px}.overview-journey h2{margin:3px 0 0;font-size:14px;line-height:1.4}.overview-journey p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.overview-journey-action{color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.overview-journey.is-passed .overview-journey-icon{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--success)}.overview-journey.is-review .overview-journey-icon{border-color:var(--accent-border);background:var(--accent-tint);color:var(--accent)}.overview-journey.is-blocked .overview-journey-icon{border-color:color-mix(in srgb,var(--warning) 30%,var(--line));background:var(--warning-bg);color:var(--warning)}.overview-journey.is-active{border-color:var(--accent-border);background:color-mix(in srgb,var(--accent-tint) 52%,var(--surface))}.view-overview .task-icon.pass,.view-overview .status-tag.pass{background:var(--success-bg);color:var(--success)}.view-overview .task-icon.unknown,.view-overview .status-tag.unknown{background:var(--surface-subtle);color:var(--muted)}.view-overview .task-icon.attention,.view-overview .status-tag.attention{background:var(--warning-bg);color:var(--warning)}.care-intro>p,.care-trust,.repo-heading h3,.repo-heading>div>span,.overview-heading p{overflow-wrap:anywhere}.care-exhibit-heading>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.care-mode{flex-shrink:0}.repo-heading>div{min-width:0}@media (max-width:600px){.overview-run-status{flex-direction:column;align-items:flex-start;gap:8px}.overview-empty{padding:30px 8px}.care-exhibit-heading{inset:18px 14px auto}.overview-journey{grid-template-columns:40px minmax(0,1fr)}.overview-journey-action{white-space:normal;grid-column:2}}.repo-next-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.oi-loading{border:1px solid var(--line);background:var(--surface);height:620px;color:var(--muted);border-radius:14px;place-items:center;font-size:13px;display:grid}
.pa-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:24px 0;overflow:hidden}.pa-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.pa-heading>div{min-width:0}.pa-heading>div>span{color:var(--accent);font-size:12px}.pa-heading h2{letter-spacing:-.5px;color:var(--ink);margin:6px 0;font-size:22px}.pa-heading p,.pa-setup p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}.pa-heading .button{flex-shrink:0;min-height:44px}.pa-filters{flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.pa-filters button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.pa-filters button[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-border);color:var(--accent)}.pa-filters span{font-variant-numeric:tabular-nums}.pa-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 24px;text-decoration:none;transition:background .15s;display:grid}.pa-row:hover{background:var(--surface-subtle)}.pa-icon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.pa-row.is-attention .pa-icon{background:var(--warning-bg);color:var(--warning)}.pa-copy{min-width:0}.pa-copy>div{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;display:flex}.pa-status{color:var(--accent);font-size:12px}.pa-row.is-attention .pa-status{color:var(--warning)}.pa-copy time{color:var(--muted);font-size:12px}.pa-copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.7;display:block}.pa-copy p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.8}.pa-action{white-space:nowrap;color:var(--accent);align-items:center;gap:6px;margin-top:7px;font-size:13px;display:flex}.pa-empty{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:14px;padding:24px;display:flex}.pa-empty>svg{color:var(--accent);flex-shrink:0}.pa-empty strong{color:var(--ink);font-size:14px}.pa-empty p{margin:5px 0 0;font-size:13px;line-height:1.8}.pa-empty>a{white-space:nowrap;color:var(--accent);align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:13px;display:flex}.pa-more{border-top:1px solid var(--line);background:var(--surface-subtle);width:100%;min-height:44px;font:inherit;color:var(--accent);cursor:pointer;padding:12px;font-size:13px;display:block}.pa-setup{background:var(--surface-subtle);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.pa-setup strong{color:var(--ink);font-size:14px}.pa-setup .button{flex-shrink:0;min-height:44px}.pa-prerequisites{border-top:1px solid var(--line);color:var(--muted);padding:10px 24px;font-size:13px;line-height:1.8}.pa-prerequisites summary{cursor:pointer;color:var(--accent);padding:10px 0}.pa-prerequisites ul{padding-left:20px}.pa-prerequisites li{margin:10px 0}.pa-prerequisites a{color:var(--accent);margin-left:6px;text-decoration:underline}.pa-message{color:var(--muted);padding:20px 24px;font-size:14px;line-height:1.8}.pa-message button{min-height:44px;color:var(--accent);cursor:pointer;display:block}.pa-notifications{max-height:65vh;overflow:auto}.pa-notifications .pa-row{grid-template-columns:32px minmax(0,1fr);padding:16px 8px}.pa-notifications .pa-action{grid-column:2}.pa-notification-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pa-notification-heading button{min-height:44px;color:var(--accent);cursor:pointer}.pa-notification-heading button:disabled{opacity:.5;cursor:default}.pa-footnote{color:var(--muted);padding:12px 4px;font-size:12px;line-height:1.8}.pa-panel :focus-visible,.pa-notifications :focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.pa-back{min-height:44px;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:inline-flex}.ma-setup-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:13px;line-height:1.8;display:flex}.ma-setup-links a{color:var(--accent);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.pa-heading{align-items:flex-start;padding:18px 14px}.pa-heading h2{font-size:19px}.pa-filters{gap:6px;padding:0 14px 14px}.pa-filters button{padding:8px 10px}.pa-row{grid-template-columns:32px minmax(0,1fr);padding:16px 14px}.pa-action{grid-column:2;margin:0}.pa-empty{flex-wrap:wrap;padding:20px 14px}.pa-empty>a{margin-left:36px}.pa-setup{flex-direction:column;align-items:flex-start;padding:18px 14px}.pa-prerequisites{padding:8px 14px}.pa-heading .button{padding-inline:10px}.pa-notification-heading{align-items:flex-start}.pa-message{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.pa-row{transition:none}}
.mv-page{--mv-ink:var(--ink);--mv-muted:var(--muted);--mv-subtle:var(--subtle);--mv-green:var(--accent);--mv-line:var(--line);--mv-warm:var(--bg);color:var(--mv-ink);padding-bottom:20px}.mv-page button{font:inherit}.mv-page button:focus-visible,.mv-diff-lines:focus-visible,.mv-draft-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mv-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.mv-heading .eyebrow{letter-spacing:1.8px;color:var(--mv-green);margin-bottom:13px;font-size:11px;font-weight:700;display:block}.mv-heading h1{color:var(--mv-ink);letter-spacing:-1px;margin:0;font-size:clamp(25px,2.25vw,32px);font-weight:560;line-height:1.35}.mv-heading p{color:var(--mv-muted);margin:12px 0 0;font-size:13px;line-height:1.8}.mv-recheck{white-space:nowrap;flex-shrink:0}.mv-page .button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.mv-page .button-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--mv-ink)}.mv-page .button-secondary:hover{background:var(--surface-subtle);border-color:var(--border-strong)}.mv-page .button-primary{border:1px solid var(--action);background:var(--action);color:var(--on-action)}.mv-page .button-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.mv-page .button:disabled{cursor:wait;opacity:1;background:var(--surface-subtle);border-color:var(--border-strong);color:var(--mv-subtle)}.mv-demo-note{border:1px solid var(--accent-border);background:var(--accent-tint);color:var(--mv-muted);border-radius:5px;align-items:flex-start;gap:9px;margin:27px 0 29px;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.mv-demo-note svg{color:var(--accent);flex-shrink:0;margin-top:2px}.mv-demo-note strong{color:var(--accent);font-weight:600}.mv-audit-summary{border-top:1px solid var(--mv-line);border-bottom:1px solid var(--mv-line);grid-template-columns:1.1fr 1fr;gap:46px;padding:26px 0;display:grid}.mv-audit-summary-main{border-right:1px solid var(--mv-line);padding:0 28px 0 0}.mv-label{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.mv-label>svg{color:var(--mv-green)}.mv-page .chip{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1.2;display:inline-flex}.mv-muted-chip{color:var(--mv-muted);background:var(--surface-subtle);margin-left:auto;font-weight:400}.mv-score-line{align-items:center;gap:23px;padding:17px 0 12px;display:flex}.mv-score{letter-spacing:-3px;font-size:63px;font-weight:400;line-height:1.15}.mv-score>span{color:var(--mv-subtle);letter-spacing:-1px;margin-left:8px;font-size:21px}.mv-score-line>div>strong{font-size:14px;font-weight:550}.mv-score-line p{color:var(--mv-muted);margin:8px 0 0;font-size:11px;line-height:1.7}.mv-segments{gap:5px;height:6px;display:flex}.mv-segments>span{background:var(--mv-line);border-radius:2px;flex:1}.mv-segments>.mv-segment-passed{background:var(--accent-mid)}.mv-score-caption{color:var(--mv-subtle);margin:11px 0 0;font-size:11px}.mv-audit-breakdown{padding:2px 0 0}.mv-breakdown-row{align-items:center;gap:24px;margin:0 0 18px;font-size:12px;display:flex}.mv-breakdown-row>span{width:56px;color:var(--mv-muted);flex-shrink:0}.mv-mini-progress{background:var(--mv-line);flex:1;height:3px}.mv-mini-progress>span{background:var(--accent-mid);height:100%;display:block}.mv-breakdown-row strong{text-align:right;font-variant-numeric:tabular-nums;width:34px;font-size:12px;font-weight:500}.mv-breakdown-row strong span{color:var(--mv-subtle);font-weight:400}.mv-report-meta{color:var(--mv-muted);align-items:center;gap:6px;padding-top:3px;font-size:11px;display:flex}.mv-report-time{color:var(--mv-subtle);min-height:16px;margin:7px 0 0;font-size:11px}.mv-section-title{justify-content:space-between;align-items:center;gap:16px;margin:31px 0 20px;display:flex}.mv-section-title h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:550}.mv-section-title p{color:var(--mv-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.mv-small-meta{color:var(--mv-subtle);align-items:center;gap:5px;font-size:11px;display:inline-flex}.mv-filter-row{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.mv-filter{background:var(--surface);border:1px solid var(--border-strong);color:var(--mv-muted);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;font-size:11px!important}.mv-filter>span{color:var(--mv-subtle);font-size:11px}.mv-filter:hover{background:var(--surface-subtle)}.mv-filter-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent);font-weight:550!important}.mv-filter-active>span{color:var(--accent)}.mv-list-head{border-top:1px solid var(--mv-line);border-bottom:1px solid var(--mv-line);color:var(--mv-subtle);background:var(--surface-subtle);grid-template-columns:1fr 71px 17px;gap:20px;padding:11px 15px;font-size:11px;display:grid}.mv-check{border-bottom:1px solid var(--mv-line)}.mv-check-trigger{width:100%;color:var(--mv-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr 71px 17px;align-items:center;gap:20px;padding:18px 15px;display:grid}.mv-check-trigger:hover{background:var(--surface-subtle)}.mv-check-open{background:var(--accent-tint)}.mv-check-name{align-items:flex-start;gap:12px;min-width:0;display:flex}.mv-check-symbol{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-top:1px;display:flex}.mv-passed{color:var(--success);background:var(--success-bg)}.mv-pending{color:var(--warning);background:var(--warning-bg)}.mv-check-name strong{font-size:13px;font-weight:550;line-height:1.7;display:block}.mv-check-summary{color:var(--mv-muted);margin-top:3px;font-size:11px;line-height:1.75;display:block}.mv-check-status{white-space:nowrap;font-size:11px}.mv-status-passed{color:var(--success)}.mv-status-pending{color:var(--warning)}.mv-check-trigger>svg{color:var(--mv-subtle);transition:transform .2s}.mv-chevron-open{transform:rotate(180deg)}.mv-check-detail{grid-template-columns:1fr 1fr;gap:27px;padding:0 45px 23px 50px;display:grid}.mv-detail-label{color:var(--accent);align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:550;display:flex}.mv-check-detail code{color:var(--mv-ink);background:var(--surface-subtle);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);overflow-wrap:anywhere;border-radius:3px;padding:3px 6px;font-size:11px}.mv-check-detail p{color:var(--mv-muted);margin:8px 0 0;font-size:12px;line-height:1.9}.mv-draft-link{color:var(--mv-green);align-items:center;gap:5px;margin-top:13px;padding:3px 0;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.mv-draft-link:hover{text-underline-offset:4px;text-decoration:underline}.mv-bottom-note{color:var(--mv-subtle);align-items:flex-start;gap:8px;margin-top:19px;display:flex}.mv-bottom-note svg{flex-shrink:0;margin-top:2px}.mv-bottom-note p{margin:0;font-size:11px;line-height:1.8}.mv-spin{animation:1s linear infinite mv-spin}@keyframes mv-spin{to{transform:rotate(360deg)}}.mv-draft-count{color:var(--accent);background:var(--accent-soft);align-self:center}.mv-improvements-layout{border-top:1px solid var(--mv-line);grid-template-columns:236px minmax(0,1fr);gap:28px;padding-top:25px;display:grid}.mv-drafts-sidebar{border-right:1px solid var(--mv-line);padding-right:22px}.mv-sidebar-heading{color:var(--mv-muted);justify-content:space-between;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.mv-sidebar-heading>span:last-child{color:var(--mv-subtle);font-size:11px}.mv-draft-options{flex-direction:column;gap:7px;display:flex}.mv-draft-option{background:var(--surface);border:1px solid var(--border-strong);text-align:left;width:100%;color:var(--mv-subtle);cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:13px 10px;display:flex}.mv-draft-option:hover{background:var(--surface-subtle)}.mv-draft-option-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mv-draft-option>svg{flex-shrink:0}.mv-draft-option>span{flex:1;min-width:0}.mv-draft-option strong{color:var(--mv-ink);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.6;display:block}.mv-draft-option>span>span{color:var(--mv-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.mv-draft-accepted-icon{color:var(--success)}.mv-sidebar-note{border-top:1px solid var(--mv-line);margin-top:33px;padding-top:21px}.mv-sidebar-note p{color:var(--mv-muted);margin:0;font-size:12px;line-height:1.9}.mv-sidebar-repo{color:var(--mv-muted);justify-content:space-between;align-items:center;margin-top:25px;font-size:11px;display:flex}.mv-sidebar-repo>span{background:var(--surface-subtle);color:var(--mv-subtle);border-radius:3px;padding:3px 5px;font-size:11px}.mv-draft-workspace{min-width:0}.mv-draft-eyebrow{color:var(--mv-subtle);letter-spacing:.6px;align-items:center;gap:11px;margin-bottom:11px;font-size:11px;display:flex}.mv-draft-eyebrow>span:first-child{color:var(--accent);background:var(--accent-soft);letter-spacing:0;border-radius:3px;padding:4px 6px}.mv-draft-intro h2{letter-spacing:-.6px;color:var(--mv-ink);margin:0;font-size:19px;font-weight:550;line-height:1.5}.mv-draft-intro>p{color:var(--mv-muted);margin:8px 0 0;font-size:13px;line-height:1.8}.mv-draft-reason{border-top:1px solid var(--mv-line);border-bottom:1px solid var(--mv-line);gap:14px;margin:20px 0;padding:12px 0;font-size:11px;display:flex}.mv-draft-reason>span{color:var(--mv-muted);white-space:nowrap;flex-shrink:0;padding-top:1px}.mv-draft-reason p{color:var(--mv-muted);margin:0;font-size:12px;line-height:1.8}.mv-diff{border:1px solid var(--mv-line);background:var(--surface);border-radius:5px;overflow:hidden}.mv-diff-toolbar{background:var(--surface-subtle);border-bottom:1px solid var(--mv-line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mv-diff-toolbar>span:first-child{min-width:0;color:var(--mv-subtle);align-items:center;gap:8px;display:flex}.mv-diff-toolbar code{color:var(--mv-ink);overflow-wrap:anywhere;font-size:11px;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace)}.mv-diff-count{white-space:nowrap;font-size:11px;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);gap:6px;display:flex}.mv-diff-count span:first-child{color:var(--success)}.mv-diff-count span:nth-child(2){color:var(--error)}.mv-diff-hunk{background:var(--surface-subtle);color:var(--mv-subtle);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);padding:8px 12px;font-size:11px}.mv-diff-hunk>span{color:var(--mv-subtle);margin-left:12px}.mv-diff-lines{scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--surface-subtle);max-height:492px;padding:7px 0;overflow:auto}.mv-diff-line{grid-template-columns:34px 22px minmax(0,1fr);padding-right:15px;font-size:12px;line-height:1.9;display:grid}.mv-diff-line-added{background:var(--success-bg);color:var(--success)}.mv-diff-line-removed{background:var(--error-bg);color:var(--error)}.mv-line-number{text-align:right;color:var(--success);-webkit-user-select:none;user-select:none;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);border-right:1px solid var(--success-border);padding-right:9px}.mv-diff-line-removed .mv-line-number{color:var(--error);border-color:var(--error-border)}.mv-line-mark{text-align:center;-webkit-user-select:none;user-select:none}.mv-diff-line code{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace)}.mv-draft-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:21px;display:flex}.mv-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.mv-accept-state{color:var(--mv-subtle);align-items:center;gap:6px;font-size:11px;display:flex}.mv-accept-state-done{color:var(--success)}.mv-download-note{color:var(--mv-subtle);margin:15px 0 0;font-size:11px;line-height:1.8}.mv-storage-note{color:var(--warning);border-left:2px solid var(--warning-border);background:var(--warning-bg);margin:-10px 0 22px;padding:10px 13px;font-size:12px;line-height:1.8}@media (max-width:1100px){.mv-improvements-layout{grid-template-columns:198px minmax(0,1fr);gap:21px}.mv-drafts-sidebar{padding-right:16px}.mv-draft-option{gap:7px;padding:12px 7px}.mv-draft-option>svg:last-child{display:none}.mv-audit-summary{gap:28px}.mv-score-line{gap:16px}}@media (max-width:760px){.mv-heading{flex-direction:column;align-items:flex-start;gap:16px}.mv-heading h1{font-size:25px}.mv-heading p{margin-top:8px}.mv-draft-count{align-self:flex-start}.mv-demo-note{margin:22px 0}.mv-audit-summary{grid-template-columns:1fr;gap:24px;padding:23px 0}.mv-audit-summary-main{border-right:0;border-bottom:1px solid var(--mv-line);padding:0 0 21px}.mv-audit-breakdown{padding:0}.mv-breakdown-row{margin-bottom:14px}.mv-score-line{padding:13px 0}.mv-section-title{margin-top:25px}.mv-small-meta{display:none}.mv-check-trigger,.mv-list-head{grid-template-columns:1fr 45px 15px;gap:9px;padding-left:9px;padding-right:9px}.mv-check-name{gap:8px}.mv-check-summary{font-size:11px}.mv-check-detail{grid-template-columns:1fr;gap:16px;padding:0 18px 20px 40px}.mv-improvements-layout{grid-template-columns:1fr;gap:25px;padding-top:20px}.mv-drafts-sidebar{border-right:0;border-bottom:1px solid var(--mv-line);padding:0 0 19px}.mv-draft-options{flex-flow:wrap;gap:7px}.mv-draft-option{flex:140px;width:auto;padding:10px}.mv-draft-option>svg:last-child{display:block}.mv-sidebar-note{display:none}.mv-draft-reason{gap:10px}.mv-draft-actions{flex-direction:column;align-items:flex-start;gap:15px}.mv-action-buttons{width:100%}.mv-action-buttons>button{flex:1}.mv-diff-lines{max-height:460px}}@media (prefers-reduced-motion:reduce){.mv-spin{animation:none}.mv-check-trigger>svg,.mv-page .button{transition:none}}
.aw-page{min-width:0}.aw-page button,.aw-page input,.aw-page select{font:inherit}.aw-page :is(button,input,select,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.aw-readonly{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.aw-repo-entry{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:28px;padding:24px}.aw-entry-intro h2{margin:0;font-size:16px;font-weight:580}.aw-entry-intro p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.aw-repo-form{align-items:flex-end;gap:12px;margin-top:20px;display:flex}.aw-repo-form>div{flex:1;min-width:0}.aw-repo-form label{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.aw-repo-input{border:1px solid var(--border-strong);background:var(--bg);min-height:43px;color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:0 13px;display:flex}.aw-repo-input:focus-within{border-color:var(--focus)}.aw-repo-input>svg{flex-shrink:0}.aw-repo-input input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:13px}.aw-repo-input input:focus-visible{outline:none}.aw-repo-input input:disabled{color:var(--muted)}.aw-repo-form .button{flex-shrink:0;min-height:45px;padding-inline:20px}.aw-capabilities{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.aw-capabilities>span{align-items:center;gap:6px;display:inline-flex}.aw-state-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.aw-state-online{background:var(--success)}.aw-history{align-items:center;gap:10px;min-width:0;margin:19px 0;display:flex}.aw-history label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.aw-history select{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:5px;flex:1;min-width:0;max-width:520px;padding:8px 29px 8px 10px;font-size:11px}.aw-run-id{color:var(--subtle);white-space:nowrap;margin-left:auto;font-size:11px}.aw-notice{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:flex-start;gap:9px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.8;display:flex}.aw-notice>svg{flex-shrink:0;margin-top:3px}.aw-notice p{flex:1;margin:0}.aw-notice ul{margin:0;padding-left:17px}.aw-notice button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.aw-notice-error,.aw-run-error{color:var(--error);background:var(--error-bg);border-color:var(--error-border)}.aw-notice-warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.aw-empty{border-top:1px solid var(--line);text-align:center;padding:45px 24px 38px}.aw-empty-symbol{width:60px;height:60px;color:var(--accent);background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:17px;display:inline-flex}.aw-empty h2{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:550}.aw-empty>p{color:var(--muted);max-width:480px;margin:13px auto 0;font-size:12px;line-height:1.9}.aw-empty ol{flex-wrap:wrap;justify-content:center;gap:14px 24px;margin:30px 0 24px;padding:0;list-style:none;display:flex}.aw-empty li{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.aw-empty li>span{border:1px solid var(--line);width:23px;height:23px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.aw-empty-caption{color:var(--subtle);font-size:11px;line-height:1.8;display:block}.aw-loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:55px 20px;font-size:13px;display:flex}.aw-execution{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.aw-execution-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px 0;display:flex}.aw-execution-heading h2{margin:0;font-size:17px;font-weight:550}.aw-execution-heading p{color:var(--muted);overflow-wrap:anywhere;max-width:74ch;margin:9px 0 0;font-size:12px;line-height:1.8}.aw-execution-actions{flex-shrink:0}.aw-execution-meta{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px 19px;padding:13px 24px 17px;font-size:11px;display:flex}.aw-execution-meta>span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.aw-execution-meta code{background:var(--surface-subtle);border-radius:3px;padding:2px 4px;font-size:10px}.aw-execution-meta .aw-reconnecting{color:var(--warning)}.aw-text-running{color:var(--accent)}.aw-text-succeeded{color:var(--success)}.aw-text-failed{color:var(--error)}.aw-node-detail{grid-template-columns:.85fr 1.15fr;gap:27px;padding:22px 24px;display:grid}.aw-node-detail>div{min-width:0}.aw-node-detail>div+div{border-left:1px solid var(--line);padding-left:26px}.aw-node-detail-status{align-items:center;gap:7px;font-size:11px;display:inline-flex}.aw-node-detail h3{margin:10px 0 7px;font-size:14px;font-weight:550}.aw-node-detail p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.aw-node-time{color:var(--subtle);margin-top:10px;font-size:11px;line-height:1.8;display:block}.aw-detail-label{color:var(--subtle);margin-bottom:9px;font-size:11px;display:block}.aw-evidence-list{min-width:0;margin:0;padding:0;list-style:none}.aw-evidence-list>li+li{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.aw-evidence-path{align-items:flex-start;gap:6px;min-width:0;line-height:1.7;display:flex}.aw-evidence-path>svg{color:var(--muted);flex-shrink:0;margin-top:3px}.aw-evidence-path>a,.aw-evidence-path>code{color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0;font-size:11px}.aw-evidence-path>a{text-underline-offset:3px;text-decoration:underline}.aw-evidence-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);max-height:160px;color:var(--muted);border-radius:4px;margin:7px 0 0;padding:9px 10px;font-size:11px;line-height:1.8;overflow:auto}.aw-evidence-list p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8}.aw-node-detail .aw-evidence-list{max-height:210px;padding-right:6px;overflow-y:auto}.aw-muted{color:var(--muted);font-size:12px;line-height:1.8}.aw-run-error{border-top:1px solid var(--error-border);align-items:flex-start;gap:9px;padding:12px 24px;font-size:12px;line-height:1.8;display:flex}.aw-run-error>svg{flex-shrink:0;margin-top:3px}.aw-report{margin-top:32px}.aw-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;display:flex}.aw-section-label{color:var(--accent);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.aw-section-heading :is(h1,h2){overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:550}.aw-section-heading p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 0;font-size:11px;display:flex}.aw-section-heading code{border:1px solid var(--line);border-radius:3px;padding:2px 5px;font-size:10px}.aw-section-heading p>span{margin-left:8px}.aw-downloads{flex-shrink:0;gap:7px;display:flex}.aw-report-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(84px,.5fr)) minmax(0,1.5fr);align-items:center;gap:18px;padding:22px 0;display:grid}.aw-report-stats>div>strong{letter-spacing:-1px;font-size:34px;font-weight:450;line-height:1.2}.aw-report-stats>div>span{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.aw-report-stats>div:first-child svg{color:var(--success)}.aw-report-stats>div:nth-child(2) svg{color:var(--warning)}.aw-report-stats>p{border-left:1px solid var(--line);color:var(--muted);margin:0;padding-left:23px;font-size:11px;line-height:1.9}.aw-report-stats>p>span{margin-top:5px;display:block}.aw-report .mv-unknown{color:var(--muted);background:var(--surface-subtle)}.aw-report .mv-status-unknown{color:var(--muted)}.aw-report .mv-check-list{background:var(--surface)}.aw-empty-filter{color:var(--muted);padding:25px 15px;font-size:12px}.aw-spin{animation:1.2s linear infinite aw-spin}@keyframes aw-spin{to{transform:rotate(360deg)}}.aw-model-selection{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;font-size:12px;line-height:1.8;display:flex}.aw-model-selection>div{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.aw-model-selection>div>p{color:var(--warning);flex-basis:100%;margin:0}.aw-model-selection>a{color:var(--ink);text-underline-offset:4px;flex-shrink:0}.aw-model-stamp{overflow-wrap:anywhere;color:var(--muted)}.aw-model-stamp code{font-size:11px}.aw-report-model{padding:14px 0 0;font-size:12px}.aw-agent-activity{margin-bottom:22px}.aw-agent-activity ol{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.aw-agent-activity li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:61px 12px 1fr;gap:8px;padding:7px 0;display:grid}.aw-agent-activity time{font-variant-numeric:tabular-nums;padding-top:3px;font-size:10px}.aw-agent-activity li>span{color:var(--accent)}.aw-agent-activity .aw-agent-event-failed>span{color:var(--error)}.aw-agent-activity p{margin:0;font-size:11px}@media (max-width:1050px){.aw-node-detail{grid-template-columns:1fr 1fr;gap:20px}.aw-report-stats{grid-template-columns:repeat(3,1fr)}.aw-report-stats>p{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:14px 0 0}}@media (max-width:760px){.aw-readonly{display:none}.aw-repo-entry{margin-top:22px;padding:19px 16px}.aw-repo-form{flex-direction:column;align-items:stretch}.aw-repo-form .button{min-height:43px}.aw-capabilities{gap:6px 16px}.aw-run-id{display:none}.aw-history{flex-direction:column;align-items:flex-start}.aw-history select{width:100%;max-width:none;font-size:11px}.aw-empty{padding:34px 8px 22px}.aw-empty h2{font-size:19px;line-height:1.6}.aw-empty ol{justify-content:flex-start;gap:14px;max-width:250px;margin-inline:auto}.aw-empty li{min-width:112px}.aw-execution-heading{gap:12px;padding:18px 16px 0}.aw-execution-heading h2{font-size:16px}.aw-execution-meta{padding:12px 16px 15px}.aw-node-detail{grid-template-columns:1fr;gap:17px;padding:19px 16px}.aw-node-detail>div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.aw-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.aw-section-heading :is(h1,h2){font-size:19px}.aw-report .mv-check-detail{padding-left:18px}.aw-execution .button{white-space:nowrap;padding-inline:9px;font-size:11px}.aw-notice,.aw-notice button{font-size:11px}}@media (prefers-reduced-motion:reduce){.aw-spin{animation:none}}
.main-content.view-audit{max-width:1800px;padding:22px 26px 0}.main-shell:has(.view-audit){background:var(--surface)}.main-shell:has(.view-audit)>.topbar{background:var(--surface)}.as-studio{--as-inspector-width:280px;padding-bottom:0;position:relative}.as-workspace{grid-template-columns:minmax(0, 1fr) var(--as-inspector-width);background:var(--surface);height:calc(100dvh - 128px);min-height:500px;max-height:1100px;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.as-report-open .as-workspace{grid-template-columns:minmax(0,1fr) 0}.as-inspector-shell{grid-template-rows:1fr;min-width:0;min-height:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.as-inspector-clip{min-height:0;overflow:hidden}.as-report-open .as-inspector-shell{opacity:0;transform:translate(12px)}.as-main{flex-direction:column;min-width:0;min-height:0;display:flex}.as-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:0 21px;display:flex}.as-toolbar nav{align-self:stretch;gap:23px;display:flex}.as-toolbar nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.as-toolbar nav button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.as-toolbar nav button>span{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:1px 5px;font-size:10px}.as-readonly{color:var(--subtle);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.as-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.as-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:45px 24px;display:flex}.as-welcome-icon{color:var(--accent);margin-bottom:22px}.as-welcome :is(h1,h2){letter-spacing:-.8px;margin:0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.5}.as-welcome>p{color:var(--muted);max-width:430px;margin:17px 0 24px;font-size:12px;line-height:2}.as-scope{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;font-size:11px;display:flex}.as-scope>span{align-items:center;gap:6px;display:inline-flex}.as-example{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:33px;padding:7px;font-size:11px!important}.as-example span{color:var(--accent);text-underline-offset:4px;margin-left:8px;text-decoration:underline}.as-composer-area{border-top:1px solid var(--line);padding:14px 24px 12px}.as-active-composer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding:6px 0;display:flex}.as-active-details{flex:240px;min-width:0}.as-active-status{color:var(--accent);align-items:center;gap:7px;margin:0 0 8px;font-size:12px;line-height:1.5;display:flex}.as-active-repository{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6;display:block}.as-active-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:7px;font-size:12px;line-height:1.7;display:flex}.as-active-meta>span{overflow-wrap:anywhere;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.as-active-meta svg{flex-shrink:0;align-self:center}.as-active-meta p{margin:0}.as-cancel{border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.as-cancel:hover:not(:disabled){background:var(--surface-subtle)}.as-cancel:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.as-cancel:disabled{opacity:.6;cursor:not-allowed}.as-composer{border:1px solid var(--border-strong);background:var(--bg);border-radius:10px;max-width:820px;margin:auto;padding:13px 15px 10px}.as-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.as-composer label{color:var(--muted);font-size:11px;display:block}.as-input-row{align-items:center;gap:12px;margin-top:8px;display:flex}.as-input-row input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 0;font-size:13px}.as-input-row input:focus-visible{outline:0}.as-send{background:var(--action);width:34px;height:34px;color:var(--on-action);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.as-send:disabled{background:var(--surface-subtle);color:var(--subtle);cursor:not-allowed}.as-composer-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:10px;font-size:10px;display:flex}.as-composer-meta>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.as-composer-meta a{color:var(--accent);white-space:nowrap}.as-input-help{color:var(--subtle);text-align:center;margin:8px 0 0;font-size:10px}.as-inspector{box-sizing:border-box;width:var(--as-inspector-width);border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface) 65%, var(--bg));min-width:0;height:100%;padding:19px 18px;overflow-y:auto}.as-inspector>header{justify-content:space-between;align-items:center;display:flex}.as-inspector h2{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.as-inspector>header>span{color:var(--subtle);font-size:10px}.as-service{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 21px;font-size:10px;display:flex}.as-service small{width:100%;padding-left:12px;font-size:10px}.as-timeline{margin:0 0 25px;padding:0;list-style:none}.as-timeline li{padding-bottom:12px;position:relative}.as-timeline li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:35px;bottom:-2px;left:21px}.as-timeline button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:8px;display:flex}.as-timeline button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent)}.as-timeline button:hover:not(:disabled){background:var(--accent-tint)}.as-timeline button:disabled{cursor:default}.as-step-icon{width:24px;height:24px;color:var(--subtle);flex-shrink:0;place-items:center;display:grid}.as-timeline strong{font-size:12px;font-weight:500;display:block}.as-timeline small{color:var(--subtle);margin-top:5px;font-size:10px;display:block}.as-context,.as-evidence{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.as-context h3,.as-evidence h3{margin:0 0 15px;font-size:12px;font-weight:600}.as-context dl{grid-template-columns:34px minmax(0,1fr);gap:12px 10px;margin:0;font-size:11px;line-height:1.7;display:grid}.as-context dt{color:var(--subtle)}.as-context dd{overflow-wrap:anywhere;margin:0}.as-context>a{color:var(--accent);margin-top:14px;font-size:10px;display:inline-block}.as-warning,.as-error{color:var(--warning);font-size:12px;line-height:1.8}.as-error{color:var(--error)}.as-evidence h3{justify-content:space-between;gap:10px;display:flex}.as-evidence h3 span{font-size:10px;font-weight:400}.as-evidence>p{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.9}.as-evidence>time{color:var(--subtle);margin:10px 0 18px;font-size:10px;display:block}.as-evidence h4{color:var(--subtle);margin:18px 0 12px;font-size:10px;font-weight:400}.as-evidence .aw-agent-activity{margin-top:18px}.as-boundary{color:var(--subtle);border-top:1px solid var(--line);gap:8px;margin-top:24px;padding-top:20px;display:flex}.as-boundary svg{flex-shrink:0}.as-boundary p{margin:0;font-size:10px;line-height:1.9}.as-conversation{min-width:0;padding:28px 24px 40px}.as-message{margin-bottom:0}.as-task-context{border-bottom:1px solid var(--line);margin-bottom:28px;padding:0 0 24px 36px}.as-task-context .as-message-meta{color:var(--muted);font-weight:400}.as-task-context h1{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1.4}.as-task-context h1 a{color:var(--ink);text-decoration:none}.as-task-context h1 a:hover{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.as-task-context>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.as-message-meta{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:550;display:flex}.as-message-meta time,.as-message-meta>span{color:var(--subtle);font-size:10px;font-weight:400}.as-message-body>p{margin:0 0 9px;font-size:12px;line-height:1.9}.as-agent-message{gap:12px;display:flex}.as-avatar{width:24px;height:24px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.as-message-body{flex:1;min-width:0}.as-message-body>p{color:var(--muted)}.as-commit{color:var(--subtle);align-items:center;gap:8px;margin:11px 0 17px;font-size:10px;display:flex}.as-commit code{color:var(--muted)}.as-stage-messages{margin:18px 0 0}.as-stage-message{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.as-stage-message>svg{flex-shrink:0;margin-top:2px}.as-stage-message>span:nth-child(2){flex:1;min-width:0}.as-stage-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.as-stage-message:hover strong,.as-stage-message[aria-pressed=true] strong{color:var(--accent)}.as-stage-message strong{color:var(--ink);font-size:11px;font-weight:500;display:block}.as-stage-message small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.8;display:block}.as-stage-label{color:var(--subtle);white-space:nowrap;font-size:9px}.as-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0;padding:12px 0}.as-tools summary{color:var(--muted);cursor:pointer;font-size:11px}.as-tools .aw-agent-activity{margin:17px 0 0}.as-live-status{align-items:center;gap:7px;display:flex}.as-result{border-top:1px solid var(--line);margin-top:28px;padding:28px 0 0 36px;position:relative}.as-result-heading{align-items:center;display:flex}.as-result-icon{width:24px;height:24px;color:var(--accent);place-items:center;display:grid;position:absolute;top:33px;left:0}.as-result-heading h2{color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.5}.as-result-summary{margin:14px 0 0;font-size:14px;line-height:1.9}.as-result-note{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.8}.as-result-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.as-result .button{min-height:42px;font-size:12px}.as-result-link{min-height:42px;color:var(--accent);text-underline-offset:5px;align-items:center;font-size:12px;display:inline-flex}.as-result-link:is(button){cursor:pointer;background:0 0;border:0;gap:6px;padding:0;font-family:inherit}.as-result-link:hover{text-decoration:underline}.as-result-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.as-result-footer .as-retry{margin:0}.as-retry{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:4px 0;display:flex;font-size:11px!important}.as-content>.aw-report{margin:0;padding:24px}.as-content .aw-report-stats{grid-template-columns:repeat(3,1fr)}.as-content .aw-report-stats>p{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.as-content .aw-section-heading{flex-wrap:wrap}.as-placeholder{text-align:center;color:var(--muted);padding:65px 24px}.as-placeholder :is(h1,h2){color:var(--ink);margin:19px 0 12px;font-size:18px;font-weight:500}.as-placeholder p{font-size:12px;line-height:1.9}.as-placeholder button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:12px}.as-history-panel{z-index:30;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;width:min(400px,100%);max-height:420px;padding:15px;position:absolute;top:48px;right:280px;overflow:auto;box-shadow:0 10px 30px #00000012}.as-history-panel>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.as-history-panel h2{margin:0;font-size:13px}.as-history-panel>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 8px;display:flex}.as-history-panel>button[aria-current=true]{background:var(--accent-tint)}.as-history-panel strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.as-history-panel small{color:var(--subtle);margin-top:6px;font-size:10px;display:block}.as-history-panel>p{color:var(--muted);font-size:12px;line-height:1.8}@media (max-width:1150px){.as-workspace{grid-template-columns:minmax(0,1fr) 238px}.as-inspector{padding-inline:14px}.as-conversation{padding-inline:20px}.as-toolbar{padding-inline:16px}.as-toolbar nav{gap:15px}.as-readonly,.as-stage-label{display:none}.as-scope{gap:12px}}@media (max-width:960px){.as-workspace{grid-template-columns:1fr;height:auto;max-height:none}.as-main{min-height:640px}.as-content{min-height:360px;max-height:650px}.as-inspector{border-left:0;border-top:1px solid var(--line)}.as-timeline{flex-wrap:wrap;margin-bottom:8px;display:flex}.as-timeline li{flex:120px;padding-bottom:0}.as-timeline li:after{display:none}.as-context dl{grid-template-columns:45px 1fr}.as-boundary{display:none}}@media (max-width:760px){.main-content.view-audit{padding:20px 12px 0}.as-toolbar{padding-inline:13px}.as-toolbar nav{flex:1;justify-content:space-between;gap:8px}.as-toolbar nav button{font-size:11px}.as-welcome{padding:37px 18px}.as-welcome :is(h1,h2){font-size:21px}.as-scope{text-align:left;flex-direction:column;gap:13px}.as-main{min-height:610px}.as-composer-area{padding:12px}.as-composer{padding-inline:12px}.as-input-row input{font-size:12px}.as-conversation{padding:23px 14px}.as-user-message{max-width:95%}.as-agent-message{gap:8px}.as-result{padding:13px}.as-content>.aw-report{padding:20px 14px}.as-history-panel{top:50px;right:0}}.as-toolbar-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}@media (max-width:760px){.as-result{margin-top:26px;padding:28px 0 0 32px}.as-task-context{padding-left:32px}.as-result-heading h2{font-size:18px}.as-result-actions{gap:8px 18px}}.as-toolbar-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1150px) and (min-width:961px){.as-history-panel{right:238px}}@media (max-width:960px){.as-history-panel{right:0}}@media (max-width:420px){.as-toolbar{gap:7px;padding-inline:9px}.as-toolbar nav button{gap:4px;font-size:10px}.as-toolbar nav button>svg{display:none}}.as-history-panel{transition:right .32s cubic-bezier(.22,1,.36,1)}.as-report-open .as-history-panel{right:0}@media (max-width:1150px){.as-studio{--as-inspector-width:238px}}@media (max-width:960px){.as-report-open .as-workspace{grid-template-columns:1fr}.as-inspector{width:auto;height:auto}.as-report-open .as-inspector-shell{grid-template-rows:0fr;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.as-workspace,.as-inspector-shell,.as-history-panel{transition:none}}
.cj-shell{--cj-rail:#d7ddda;background:var(--bg);min-height:100%;color:var(--ink);padding:34px clamp(20px,4vw,54px) 56px}.cj-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1240px;margin:0 auto 26px;display:flex}.cj-header>div:first-child{max-width:760px}.cj-eyebrow,.cj-kicker{color:var(--accent);font:600 10px/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.cj-header h1{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(25px,3vw,38px);font-weight:590;line-height:1.22}.cj-header p{max-width:700px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.9}.cj-revision{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 11px;font-size:11px;display:flex}.cj-revision code{color:var(--ink)}.cj-stages{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto 24px;padding:0;list-style:none;display:grid;overflow:hidden}.cj-stage{align-items:center;gap:12px;min-height:72px;padding:15px 19px;display:flex;position:relative}.cj-stage+.cj-stage{border-left:1px solid var(--line)}.cj-stage-number{border:1px solid var(--line);width:29px;height:29px;color:var(--subtle);font:10px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.cj-stage strong{font-size:12px;font-weight:620;display:block}.cj-stage p{color:var(--subtle);margin:4px 0 0;font-size:10px;line-height:1.5}.cj-stage-done .cj-stage-number{border-color:color-mix(in srgb, var(--success) 36%, var(--line));background:color-mix(in srgb, var(--success) 9%, var(--surface));color:var(--success)}.cj-stage-active{background:color-mix(in srgb, var(--accent-tint) 58%, var(--surface))}.cj-stage-active .cj-stage-number{border-color:var(--accent-border);color:var(--accent)}.cj-loading{min-height:420px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.cj-intro{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);max-width:1240px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 55px #1727290d}.cj-intro-main{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:clamp(34px,6vw,76px);display:flex}.cj-intro-icon{border:1px solid var(--accent-border);background:var(--accent-tint);width:52px;height:52px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:23px;display:grid}.cj-intro h2{letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(23px,3vw,35px);font-weight:570;line-height:1.3}.cj-intro-main>p:not(.cj-kicker){max-width:610px;color:var(--muted);margin:18px 0 27px;font-size:13px;line-height:2}.cj-intro-aside{border-left:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 70%, var(--surface));padding:34px}.cj-intro-aside>span,.cj-control-label,.cj-section-heading>div>span{color:var(--subtle);font:600 9px/1.4 var(--font-mono);letter-spacing:.1em}.cj-intro-aside ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.cj-intro-aside li{border-top:1px solid var(--line);gap:12px;padding:20px 0;display:flex}.cj-intro-aside li>svg{color:var(--accent);flex:none;margin-top:2px}.cj-intro-aside strong{font-size:12px;display:block}.cj-intro-aside p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.8}.cj-status{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:13px;max-width:1240px;min-height:76px;margin:0 auto 16px;padding:15px 17px;display:flex}.cj-status-icon{background:var(--surface-subtle);width:38px;height:38px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.cj-status>div{flex:1;min-width:0}.cj-status>div>span{color:var(--subtle);font-size:10px}.cj-status h2{margin:3px 0 0;font-size:14px;line-height:1.45}.cj-status p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.cj-tone-active{border-color:var(--accent-border)}.cj-tone-active .cj-status-icon,.cj-tone-review .cj-status-icon{background:var(--accent-tint);color:var(--accent)}.cj-tone-success .cj-status-icon{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.cj-tone-warning .cj-status-icon{background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--warning)}.cj-tone-danger .cj-status-icon{background:color-mix(in srgb, var(--error) 9%, var(--surface));color:var(--error)}.cj-grid{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:16px;max-width:1240px;margin:auto;display:grid}.cj-plan,.cj-control,.cj-evidence{border:1px solid var(--line);background:var(--surface);border-radius:10px}.cj-plan{padding:25px}.cj-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cj-section-heading h2{letter-spacing:-.015em;margin:7px 0 0;font-size:18px;line-height:1.4}.cj-section-heading>small{color:var(--subtle);white-space:nowrap;font-size:10px}.cj-step-list{border-top:1px solid var(--line);margin-top:22px}.cj-step{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 3px;display:grid}.cj-step-marker{border:1px solid var(--line);width:28px;height:28px;color:var(--subtle);font:9px var(--font-mono);border-radius:50%;place-items:center;display:grid}.cj-step-complete .cj-step-marker{border-color:color-mix(in srgb, var(--success) 38%, var(--line));color:var(--success)}.cj-step-current{background:var(--accent-tint);border-bottom-color:#0000;border-radius:8px;margin-inline:-10px;padding-inline:13px}.cj-step-current .cj-step-marker{border-color:var(--accent-border);color:var(--accent);background:var(--surface)}.cj-step-failed .cj-step-marker{border-color:color-mix(in srgb, var(--error) 35%, var(--line));color:var(--error)}.cj-step-body>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cj-step-body strong{font-size:12px;font-weight:600}.cj-phase,.cj-exit{background:var(--surface-subtle);color:var(--muted);font:9px var(--font-mono);border-radius:4px;padding:2px 6px}.cj-phase-verify{background:var(--accent-tint);color:var(--accent)}.cj-exit.is-ok{color:var(--success)}.cj-exit.is-failed{color:var(--error)}.cj-step-body>code{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 8px;font-size:12px;line-height:1.65;display:block}.cj-step-body>a{color:var(--muted);align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.cj-step-body>a:hover{color:var(--accent)}.cj-step-body>a>span{color:var(--subtle);margin-left:4px}.cj-note{border:1px solid color-mix(in srgb, var(--warning) 22%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--surface));color:var(--warning);border-radius:8px;gap:10px;margin-top:18px;padding:14px;display:flex}.cj-note svg{flex:none;margin-top:2px}.cj-note strong{font-size:11px;display:block}.cj-note p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.7}.cj-control{padding:22px;position:sticky;top:16px}.cj-control h3{margin:7px 0 19px;font-size:15px}.cj-control dl{grid-template-columns:52px minmax(0,1fr);gap:12px 10px;margin:0;font-size:10px;line-height:1.7;display:grid}.cj-control dt{color:var(--subtle)}.cj-control dd{overflow-wrap:anywhere;margin:0}.cj-safety{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;margin-top:21px;padding:16px 0;display:flex}.cj-safety svg{color:var(--accent);flex:none}.cj-safety strong{font-size:11px;display:block}.cj-safety p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.8}.cj-blocker{color:var(--warning);gap:7px;margin:14px 0 0;font-size:10px;line-height:1.7;display:flex}.cj-blocker svg{flex:none;margin-top:2px}.cj-confirm{margin-top:19px}.cj-confirm label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.cj-confirm input{width:15px;height:15px;accent-color:var(--accent);margin-top:2px}.cj-confirm strong{font-size:11px;display:block}.cj-confirm small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.7;display:block}.cj-confirm .button{width:100%;margin-top:15px}.cj-live{margin-top:19px}.cj-live>span{color:var(--accent);align-items:center;gap:7px;font-size:10px;display:flex}.cj-live>strong{margin:13px 0 11px;font-size:11px;line-height:1.6;display:block}.cj-live>div{background:var(--surface-subtle);border-radius:999px;height:4px;overflow:hidden}.cj-live>div>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s;display:block}.cj-live>small{color:var(--subtle);margin-top:7px;font-size:9px;display:block}.cj-live>button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:10px}.cj-evidence{max-width:1240px;margin:16px auto 0;padding:25px}.cj-outcome{border:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 52%, var(--surface));border-radius:9px;grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:22px;padding:21px;display:grid}.cj-outcome>div>strong{letter-spacing:-.04em;font-size:28px;font-weight:550;display:block}.cj-outcome>div>span{color:var(--subtle);margin-top:4px;font-size:9px;display:block}.cj-outcome>p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.cj-attempts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;margin-top:19px;display:flex}.cj-attempts>div{flex:250px;grid-template-columns:80px minmax(80px,1fr) 70px;gap:12px;padding:14px 0;font-size:10px;display:grid}.cj-attempts span,.cj-attempts small{color:var(--subtle)}.cj-artifacts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:18px;display:grid}.cj-artifacts>a{border:1px solid var(--line);color:var(--ink);border-radius:7px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;text-decoration:none;display:flex}.cj-artifacts>a:hover{border-color:var(--accent-border);background:var(--accent-tint)}.cj-artifacts svg{color:var(--accent);flex:none;margin-top:1px}.cj-artifacts small{color:var(--subtle);margin-top:4px;font-size:8px;display:block}.cj-error{border:1px solid color-mix(in srgb, var(--error) 28%, var(--line));background:color-mix(in srgb, var(--error) 5%, var(--surface));max-width:1240px;color:var(--error);border-radius:8px;margin:14px auto 0;padding:12px 14px;font-size:11px;line-height:1.7}@media (max-width:980px){.cj-grid{grid-template-columns:1fr}.cj-control{position:static}.cj-intro{grid-template-columns:1fr}.cj-intro-aside{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.cj-shell{padding:25px 14px 40px}.cj-header{flex-direction:column;align-items:flex-start}.cj-header h1{font-size:26px}.cj-stages{grid-template-columns:1fr}.cj-stage+.cj-stage{border-left:0;border-top:1px solid var(--line)}.cj-intro-main{min-height:auto;padding:34px 25px}.cj-intro-aside{padding:25px}.cj-status{flex-wrap:wrap;align-items:flex-start}.cj-status>.button{width:100%}.cj-plan,.cj-control,.cj-evidence{padding:19px}.cj-outcome{grid-template-columns:1fr;gap:13px}.cj-outcome .button{width:100%}}@media (prefers-reduced-motion:reduce){.cj-live>div>span{transition:none}}
.main-content.view-settings{max-width:none;padding:28px clamp(20px,2.4vw,48px) 0}.sv-page{--sv-ink:var(--ink);--sv-muted:var(--muted);--sv-green:var(--accent);--sv-border:var(--line);width:100%;min-width:0;color:var(--sv-ink);margin:0}.sv-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.sv-heading h1{margin:0 0 6px;font-size:26px}.sv-intro{color:var(--sv-muted);margin:0;font-size:14px;line-height:1.8}.sv-local-chip{white-space:nowrap;align-items:center;gap:6px;margin-top:33px;display:inline-flex}.sv-section{border-top:1px solid var(--sv-border);padding:27px 0 30px}.sv-section-heading{align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.sv-section-number{color:var(--subtle);letter-spacing:.03em;padding-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.sv-section-heading h2{color:var(--sv-ink);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.sv-section-heading p{color:var(--sv-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.sv-fields{grid-template-columns:1fr 1fr;gap:28px;padding-left:30px;display:grid}.sv-field label{color:var(--sv-ink);margin-bottom:9px;font-size:12px;font-weight:600;display:block}.sv-field input,.sv-field select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:42px;color:var(--sv-ink);font:inherit;border-radius:7px;outline:none;font-size:13px;transition:border-color .16s,box-shadow .16s}.sv-field input{padding:10px 13px}.sv-field input::placeholder{color:var(--subtle);opacity:1}.sv-field select{cursor:pointer;padding:10px 34px 10px 40px}.sv-field input:focus-visible,.sv-field select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 14%, transparent)}.sv-field p{color:var(--sv-muted);margin:8px 0 0;font-size:11px;line-height:1.7}.sv-select-wrap{position:relative}.sv-select-wrap>svg{color:var(--subtle);pointer-events:none;position:absolute;top:12px;left:13px}.sv-setting-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.sv-setting-row h3{margin:0;font-size:13px;font-weight:500}.sv-setting-row p{color:var(--sv-muted);margin:6px 0 0;font-size:12px;line-height:1.75}.sv-original-row{border-top:1px solid var(--line);margin:25px 0 0 30px;padding-top:20px}.sv-switch{cursor:pointer;flex:none;padding:5px 0;display:inline-flex;position:relative}.sv-switch input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.sv-switch input:disabled{cursor:not-allowed}.sv-switch-track{border:1px solid var(--border-strong);background:var(--surface-subtle);border-radius:20px;width:36px;height:21px;padding:3px;transition:background .18s,border-color .18s;display:block}.sv-switch-track>span{border:1px solid var(--border-strong);background:var(--surface);width:13px;height:13px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;transition:transform .18s;display:block}.sv-switch input:checked+.sv-switch-track{border-color:var(--sv-green);background:var(--sv-green)}.sv-switch input:checked+.sv-switch-track>span{transform:translate(15px)}.sv-switch input:focus-visible+.sv-switch-track{outline:3px solid var(--focus);outline-offset:3px}.sv-switch input:disabled+.sv-switch-track{opacity:1}.sv-switch-locked{cursor:not-allowed}.sv-plugin-count{color:var(--subtle);white-space:nowrap;margin-left:auto;padding-top:3px;font-size:11px}.sv-plugin-list{padding-left:30px}.sv-plugin-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:84px;padding:16px 0;display:flex}.sv-plugin-row:first-child{min-height:70px;padding-top:2px}.sv-plugin-row:last-child{border-bottom:0;min-height:70px;padding-bottom:3px}.sv-plugin-icon{border:1px solid var(--accent-border);background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.sv-plugin-text{flex:1;min-width:0}.sv-plugin-title{align-items:center;gap:9px;display:flex}.sv-plugin-title h3{margin:0;font-size:13px;font-weight:600}.sv-plugin-title>span{color:var(--subtle);letter-spacing:.04em;font-size:11px}.sv-plugin-text p{color:var(--sv-muted);margin:6px 0 0;font-size:12px;line-height:1.65}.sv-plugin-status{color:var(--success);white-space:nowrap;font-size:11px}.sv-plugin-off .sv-plugin-icon{background:var(--surface-subtle);border-color:var(--line);color:var(--subtle)}.sv-plugin-off .sv-plugin-status{color:var(--subtle)}.sv-plugin-note{color:var(--sv-muted);align-items:center;gap:7px;margin:24px 0 0 30px;font-size:11px;line-height:1.8;display:flex}.sv-plugin-note svg{flex-shrink:0}.sv-review-section{padding-bottom:29px}.sv-review-row{margin-left:30px}.sv-review-copy{align-items:flex-start;gap:12px;display:flex}.sv-review-icon{color:var(--subtle);margin-top:1px}.sv-review-copy h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-required{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:400}.sv-storage-note{border:1px solid var(--line);background:var(--surface-subtle);color:var(--sv-muted);border-radius:7px;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.sv-storage-note svg{flex-shrink:0;margin-top:2px}.sv-storage-note p{margin:0;font-size:11px;line-height:1.9}.sv-error{color:var(--error);margin:14px 0 0;font-size:12px;line-height:1.7}.sv-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-bottom:12px;display:flex}.sv-save-state{color:var(--subtle);align-items:center;gap:7px;font-size:11px;display:flex}.sv-save-time{color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sv-unsaved-dot{background:var(--warning);border-radius:50%;width:5px;height:5px}.sv-action-buttons{align-items:center;gap:9px;display:flex}.sv-action-buttons .button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 15px;font-size:12px;display:inline-flex}.sv-action-buttons .button:disabled{opacity:1;cursor:wait;background:var(--surface-subtle);border-color:var(--border-strong);color:var(--subtle)}.sv-action-buttons .button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sv-reset-button{color:var(--sv-ink);border-color:var(--border-strong);background:var(--surface)}.sv-reset-button:hover{background:var(--surface-subtle);border-color:var(--accent)}.sv-save-button>svg:last-child{margin-left:6px}.sv-settings-shell{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sv-module-nav{border-right:1px solid var(--line);min-width:0;padding:8px 18px 16px 0;position:sticky;top:24px}.sv-nav-label{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.sv-nav-list{gap:4px;display:grid}.sv-nav-item{width:100%;color:var(--sv-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;transition:background .16s,border-color .16s,color .16s;display:flex}.sv-nav-item>svg{color:var(--subtle);flex:none}.sv-nav-item:hover{background:var(--surface-subtle);color:var(--sv-ink)}.sv-nav-item:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sv-nav-item-active{border-color:var(--accent-border);background:var(--accent-tint);color:var(--sv-ink)}.sv-nav-item-active>svg{color:var(--accent)}.sv-nav-copy{gap:3px;min-width:0;display:grid}.sv-nav-copy strong{font-size:13px;font-weight:600}.sv-nav-copy small{color:var(--subtle);font-size:11px;line-height:1.5}.sv-nav-badge{background:var(--surface);min-width:20px;height:20px;color:var(--subtle);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;font-size:10px;display:inline-flex}.sv-nav-item-active .sv-nav-badge{background:var(--surface);color:var(--accent)}.sv-nav-hint{color:var(--subtle);margin:20px 11px 0;font-size:10px;line-height:1.7}.sv-module-main{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:26px 28px}.sv-module-main[hidden]{display:none}.sv-module-content{min-width:0}.sv-module-main .sv-fields,.sv-module-main .sv-plugin-list{padding-left:0}.sv-module-main .sv-original-row,.sv-module-main .sv-plugin-note,.sv-module-main .sv-review-row{margin-left:0}.sv-module-main .sv-section-heading{margin-bottom:22px}.sv-module-main .sv-section-number{display:none}.sv-module-main .sv-field input,.sv-module-main .sv-field select{background:var(--bg)}.sv-module-main .sv-fields{gap:22px}.sv-module-main .sv-storage-note{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0 0}.sv-module-main .sv-actions{flex-wrap:wrap;gap:12px;padding:0}.sv-module-main .sv-action-buttons{margin-left:auto}.sv-module-main .sv-save-state{flex-wrap:wrap}.sv-module-main .wb-github{background:0 0;border:0;margin:0;padding:0}.sv-module-main .ms-section{padding-bottom:0}.sv-module-main>.sv-section:first-child,.sv-module-main>.wb-card:first-child{margin-top:0}.sv-module-main .sv-panel-section,.sv-module-main .ms-section{border-top:0;padding-top:0}.sv-module-main>.wb-card{margin-bottom:0}.sv-module-main>form{margin:0}.sv-module-main .sv-storage-note{margin-top:8px}.sv-module-main .sv-actions{margin-top:18px}@media (max-width:1100px){.sv-settings-shell{grid-template-columns:174px minmax(0,1fr);gap:20px}.sv-module-main{padding:22px}.sv-module-main .sv-fields{grid-template-columns:1fr}.sv-module-main .sv-plugin-status{display:none}}@media (max-width:720px){.sv-settings-shell{grid-template-columns:1fr;gap:22px}.main-content.view-settings{padding:22px 18px 0}.sv-module-nav{border-right:0;padding:0;position:static}.sv-module-main{padding:20px 18px}.sv-nav-label{margin-bottom:9px}.sv-nav-list{scrollbar-width:thin;gap:7px;padding:2px 1px 7px;display:flex;overflow-x:auto}.sv-nav-item{flex:none;width:auto;min-width:132px;padding:9px 10px}.sv-nav-copy small{display:none}.sv-nav-badge{margin-left:4px}.sv-nav-hint{display:none}.sv-heading{gap:12px;margin-bottom:22px}.sv-local-chip{margin-top:31px;font-size:11px}.sv-section{padding:24px 0}.sv-fields{grid-template-columns:1fr;gap:20px}.sv-plugin-status{display:none}.sv-plugin-row{gap:12px}.sv-plugin-icon{flex-basis:34px;width:34px;height:34px}.sv-plugin-count{font-size:11px}.sv-actions{flex-direction:column;align-items:flex-start;gap:18px}.sv-action-buttons{justify-content:flex-end;width:100%}.sv-setting-row{gap:18px}}@media (max-width:420px){.sv-heading{flex-direction:column;gap:13px}.sv-local-chip{margin-top:0}.sv-section-heading{gap:11px}.sv-fields,.sv-plugin-list{padding-left:0}.sv-original-row,.sv-plugin-note,.sv-review-row{margin-left:0}.sv-section-heading p{font-size:11px}.sv-plugin-count{padding-top:5px}.sv-plugin-text p{font-size:11px}.sv-action-buttons .button{flex:1;padding:9px 10px}}@media (prefers-reduced-motion:reduce){.sv-page *,.sv-page :before,.sv-page :after{transition:none!important}}
