.acceptance-lab-shell{gap:1.25rem;min-width:0;display:grid}.acceptance-lab-banner{color:#78350f;letter-spacing:.06em;text-align:center;background:#fffbeb;border:2px solid #b45309;border-radius:.75rem;padding:.85rem 1rem;font-size:.8rem;font-weight:800}.acceptance-lab-controls,.acceptance-lab-evidence,.acceptance-lab-checklist,.acceptance-lab-one-time,.acceptance-lab-hard-stop,.acceptance-lab-version{min-width:0;padding:1.25rem}.acceptance-lab-version{grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:center;gap:1rem;display:grid}.acceptance-lab-version h2{font-size:1.1rem;font-weight:700}.acceptance-lab-version p{color:var(--muted-foreground);margin-top:.3rem;font-size:.875rem}.acceptance-lab-version>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.acceptance-lab-version button,.acceptance-lab-set-tabs button{border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);text-align:left;border-radius:.65rem;padding:.65rem .75rem}.acceptance-lab-version button{gap:.15rem;display:grid}.acceptance-lab-version button span{color:var(--muted-foreground);font-size:.75rem}.acceptance-lab-version button[aria-pressed=true],.acceptance-lab-set-tabs button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));box-shadow:inset 0 0 0 1px var(--primary)}.acceptance-lab-heading,.acceptance-lab-selection,.acceptance-lab-issue{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.acceptance-lab-heading h2,.acceptance-lab-hard-stop h2,.acceptance-lab-one-time h2{font-size:1.1rem;font-weight:700}.acceptance-lab-heading p,.acceptance-lab-hard-stop p,.acceptance-lab-one-time p{color:var(--muted-foreground);margin-top:.35rem;font-size:.875rem}.acceptance-lab-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem;margin-top:1rem;display:grid}.acceptance-lab-filters label,.acceptance-lab-issue label{gap:.35rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.acceptance-lab-filters input,.acceptance-lab-filters select,.acceptance-lab-issue input,.acceptance-lab-one-time textarea,.acceptance-lab-review-status select,.acceptance-lab-review-notes textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:.5rem;padding:.65rem .75rem}.acceptance-lab-pack-summary{grid-template-columns:minmax(8rem,.6fr) minmax(8rem,.6fr) minmax(0,2fr);gap:.65rem;margin-top:1rem;display:grid}.acceptance-lab-pack-summary>div{border:1px solid var(--border);border-radius:.5rem;min-width:0;padding:.65rem}.acceptance-lab-pack-summary dt{color:var(--muted-foreground);text-transform:uppercase;font-size:.7rem;font-weight:700}.acceptance-lab-pack-summary dd{overflow-wrap:anywhere;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.acceptance-lab-set-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem;margin-top:1rem;display:grid}.acceptance-lab-set-tabs button{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.acceptance-lab-set-tabs small{background:var(--muted);border-radius:999px;flex:0 0 1.75rem;place-items:center;min-height:1.75rem;display:grid}.acceptance-lab-profile-set{min-width:0;margin-top:1.25rem}.acceptance-lab-profile-set h3{margin-top:.15rem;font-size:1rem;font-weight:700}.acceptance-lab-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.65rem;margin-top:1rem;padding:0;list-style:none;display:grid}.acceptance-lab-profile-grid li{min-width:0}.acceptance-lab-profile-grid button{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);text-align:left;border-radius:.65rem;gap:.3rem;padding:.8rem;display:grid}.acceptance-lab-profile-grid button:hover,.acceptance-lab-profile-grid button[aria-pressed=true]{border-color:var(--primary);background:var(--muted)}.acceptance-lab-profile-grid button:focus-visible,.acceptance-lab-checklist button:focus-visible,.acceptance-lab-version button:focus-visible,.acceptance-lab-set-tabs button:focus-visible,.acceptance-lab-review-status select:focus-visible,.acceptance-lab-review-notes textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.acceptance-lab-profile-grid span,.acceptance-lab-profile-grid small,.acceptance-lab-selection span{overflow-wrap:anywhere;color:var(--muted-foreground)}.acceptance-lab-selection,.acceptance-lab-issue{border-top:1px solid var(--border);align-items:end;margin-top:1rem;padding-top:1rem}.acceptance-lab-selection>div{gap:.25rem;display:grid}.acceptance-lab-selection small{color:var(--muted-foreground);overflow-wrap:anywhere}.acceptance-lab-issue label{flex:1}.acceptance-lab-feedback{margin:0}.acceptance-lab-one-time textarea{resize:vertical;min-height:5rem;margin:.75rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.acceptance-lab-evidence dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;margin-top:1rem;display:grid}.acceptance-lab-evidence dl>div{border:1px solid var(--border);border-radius:.5rem;min-width:0;padding:.65rem}.acceptance-lab-evidence dt{color:var(--muted-foreground);text-transform:uppercase;font-size:.7rem;font-weight:700}.acceptance-lab-evidence dd{overflow-wrap:anywhere;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.acceptance-lab-zero-effects{border:1px solid color-mix(in srgb, #047857 45%, var(--border));background:color-mix(in srgb, #ecfdf5 70%, var(--background));border-radius:.65rem;margin-top:1rem;padding:.8rem}.acceptance-lab-zero-effects ul{color:#065f46;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.4rem;font-size:.78rem;display:flex}.acceptance-lab-resource-list{gap:.65rem;margin-top:1rem;display:grid}.acceptance-lab-resource-list li{border-top:1px solid var(--border);padding-top:.65rem}.acceptance-lab-resource-list a{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.acceptance-lab-checklist fieldset{border-top:1px solid var(--border);gap:.5rem;margin-top:1rem;padding-top:.75rem;display:grid}.acceptance-lab-checklist legend{padding-right:.5rem;font-weight:700}.acceptance-lab-checklist fieldset label{align-items:flex-start;gap:.6rem;font-size:.875rem;display:flex}.acceptance-lab-checklist-actions{flex-wrap:wrap;gap:.5rem;display:flex}.acceptance-lab-checklist-actions button{border:1px solid var(--border);border-radius:.4rem;min-height:44px;padding:.45rem .65rem;font-size:.75rem;text-decoration:underline}.acceptance-lab-review-status{border-top:1px solid var(--border);grid-template-columns:minmax(8rem,auto) minmax(12rem,20rem) minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.acceptance-lab-review-status label{font-weight:700}.acceptance-lab-review-status span{color:var(--muted-foreground);font-size:.8rem}.acceptance-lab-checklist-groups{gap:.6rem;margin-top:1rem;display:grid}.acceptance-lab-checklist-groups details{border:1px solid var(--border);background:var(--background);border-radius:.65rem;min-width:0}.acceptance-lab-checklist-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.7rem .8rem;display:flex}.acceptance-lab-checklist-groups details fieldset{margin:0;padding:.75rem .8rem}.acceptance-lab-review-notes{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.acceptance-lab-review-notes label{gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;display:grid}.acceptance-lab-review-notes textarea{resize:vertical;min-height:5.5rem;font-size:.875rem;font-weight:400}.acceptance-lab-preview{border-radius:1rem;min-width:0;overflow:visible}.acceptance-lab-preview>.acceptance-lab-banner{margin-bottom:.75rem}.v03-intake-preview{min-width:0;font-size:1rem}.v03-intake-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:1rem 1.25rem;display:flex}.v03-intake-preview>summary:focus-visible,.v03-intake-preview button:focus-visible,.v03-intake-preview input:focus-visible,.v03-intake-preview select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.v03-intake-preview>summary>span{gap:.15rem;display:grid}.v03-intake-preview>summary small,.v03-intake-preview__header p,.v03-intake-form__intro p,.v03-intake-support,.v03-provider-count,.v03-intake-submit p{color:var(--muted-foreground)}.v03-intake-preview__body{border-top:1px solid var(--border);gap:1.25rem;min-width:0;padding:0 1.25rem 1.25rem;display:grid}.v03-intake-preview__header{grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);align-items:end;gap:1rem;padding-top:1.25rem;display:grid}.v03-intake-preview__header h2,.v03-intake-form__intro h3,.v03-intake-branch>header h3,.v03-safety-preview h3{font-size:1.15rem;font-weight:750;line-height:1.25}.v03-intake-preview__header label,.v03-provider-search,.v03-provider-other label,.v03-social-postures label{gap:.35rem;min-width:0;font-weight:700;display:grid}.v03-intake-preview select,.v03-intake-preview input[type=text],.v03-intake-preview input[type=search]{width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem}.v03-safety-preview{background:color-mix(in srgb, #fffbeb 75%, var(--background));border:1px solid color-mix(in srgb, #b45309 35%, var(--border));border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.v03-intake-step-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800}.v03-safety-clarification{border-top:1px solid var(--border);gap:.65rem;padding-top:.75rem;display:grid}.v03-safety-clarification legend{padding-right:.5rem;font-weight:750}.v03-safety-decision{border:1px solid var(--border);border-radius:.65rem;padding:.85rem}.v03-safety-decision--pass{color:#065f46;background:color-mix(in srgb, #ecfdf5 75%, var(--background));border-color:color-mix(in srgb, #047857 45%, var(--border))}.v03-safety-decision--clarify,.v03-safety-decision--block{color:#78350f;background:color-mix(in srgb, #fff7ed 75%, var(--background));border-color:color-mix(in srgb, #b45309 45%, var(--border))}.v03-safety-decision p{margin-top:.3rem}.v03-safety-decision ul{gap:.65rem;margin-top:.75rem;display:grid}.v03-safety-decision li{gap:.2rem;display:grid}.v03-safety-decision a{text-underline-offset:.18em;font-weight:750;text-decoration:underline}.v03-safety-decision li span{font-size:.9rem}.v03-intake-form{gap:1rem;min-width:0;display:grid}.v03-intake-form__intro{justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.25rem;display:flex}.v03-intake-local-actions{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.v03-intake-preview button{white-space:normal;min-height:44px}.v03-intake-save-status{color:var(--muted-foreground);background:var(--muted);border-radius:.5rem;padding:.65rem .8rem;font-size:.9rem}.v03-intake-progress{background:color-mix(in srgb, var(--muted) 55%, var(--background));border:1px solid var(--border);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(10rem,18rem);align-items:center;gap:.65rem 1rem;padding:.85rem;display:grid}.v03-intake-progress>div{gap:.1rem;display:grid}.v03-intake-progress>div p{color:var(--muted-foreground);font-size:.78rem}.v03-intake-progress progress{width:100%;height:.7rem;accent-color:var(--primary)}.v03-intake-progress ol{grid-column:1/-1;gap:.4rem;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.v03-intake-progress li{flex:none}.v03-intake-progress button{min-height:44px;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:.55rem;align-items:center;gap:.45rem;padding:.5rem .65rem;display:inline-flex}.v03-intake-progress button>span{width:1.55rem;height:1.55rem;color:var(--foreground);background:var(--muted);border-radius:999px;place-items:center;display:grid}.v03-intake-progress button[aria-current=step]{color:var(--foreground);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);font-weight:750}.v03-intake-progress button[aria-current=step]>span{color:var(--primary-foreground);background:var(--primary)}.v03-intake-stage-panel{gap:1rem;min-width:0;display:grid}.v03-intake-stage-panel:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.v03-intake-stage-panel>header{border-bottom:1px solid var(--border);padding:.75rem 0 .85rem}.v03-intake-stage-panel>header h3{font-size:1.15rem;font-weight:750}.v03-intake-stage-panel>header>p:last-child{color:var(--muted-foreground);margin-top:.25rem;font-size:.92rem}.v03-intake-stage-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:.25rem;display:flex}.v03-intake-review-summary{background:color-mix(in srgb, var(--muted) 45%, var(--background));border:1px solid var(--border);border-radius:.75rem;padding:1rem}.v03-intake-review-summary h4{font-weight:750}.v03-intake-review-summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;margin-top:.75rem;display:grid}.v03-intake-review-summary dl>div{border-top:1px solid var(--border);min-width:0;padding-top:.55rem}.v03-intake-review-summary dt{color:var(--muted-foreground);font-size:.75rem;font-weight:750}.v03-intake-review-summary dd{overflow-wrap:anywhere;margin-top:.2rem}.v03-intake-question{border:1px solid var(--border);border-radius:.75rem;gap:.85rem;min-width:0;padding:1rem;display:grid}.v03-intake-question legend{max-width:70rem;padding:0 .45rem;font-weight:750;line-height:1.35}.v03-intake-question legend>span{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;display:block}.v03-intake-support,.v03-intake-boundary{margin:0;font-size:.92rem}.v03-intake-boundary{color:#78350f;background:color-mix(in srgb, #fffbeb 70%, var(--background));border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.65rem;display:flex}.v03-intake-boundary svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.v03-intake-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem;display:grid}.v03-intake-choice-grid>label,.v03-provider-options>label,.v03-intake-inline-choice{cursor:pointer;background:var(--background);border:1px solid var(--border);border-radius:.55rem;align-items:flex-start;gap:.65rem;min-width:0;min-height:44px;padding:.65rem;display:flex}.v03-intake-choice-grid>label:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, var(--background));border-color:var(--primary)}.v03-provider-options>label:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, var(--background));border-color:var(--primary)}.v03-intake-inline-choice:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, var(--background));border-color:var(--primary)}.v03-intake-choice-grid input,.v03-provider-options input,.v03-intake-inline-choice input{width:1.2rem;height:1.2rem;accent-color:var(--primary);flex:none;margin-top:.08rem}.v03-intake-choice-grid label span,.v03-provider-options label span,.v03-intake-inline-choice span{overflow-wrap:anywhere;min-width:0}.v03-intake-ranking{gap:.5rem;padding:0;list-style:none;display:grid}.v03-intake-ranking li{border:1px solid var(--border);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem .65rem;display:flex}.v03-intake-ranking li>span:first-child{align-items:center;gap:.65rem;min-width:0;display:flex}.v03-intake-ranking li>span:first-child strong{height:1.8rem;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex:0 0 1.8rem;place-items:center;display:grid}.v03-intake-ranking li>span:last-child{flex:none;gap:.35rem;display:flex}.v03-intake-ranking button{width:44px;min-height:44px;color:var(--foreground);border:1px solid var(--border);border-radius:.45rem;place-items:center;display:grid}.v03-intake-ranking button:disabled{cursor:not-allowed;opacity:.4}.v03-intake-branch{background:color-mix(in srgb, var(--muted) 45%, var(--background));border:1px solid var(--border);border-radius:.9rem;gap:1rem;min-width:0;padding:1rem;display:grid}.v03-intake-branch>header{border-bottom:1px solid var(--border);padding-bottom:.5rem}.v03-provider-selector{gap:.75rem;min-width:0;display:grid}.v03-provider-search>span{align-items:center;gap:.4rem;display:flex}.v03-provider-search svg{width:1rem;height:1rem}.v03-provider-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.45rem;display:grid}.v03-provider-options>p{color:var(--muted-foreground);font-size:.9rem}.v03-provider-other{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.v03-provider-other-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.v03-provider-other-list li{background:var(--muted);border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding-left:.65rem;display:flex}.v03-provider-other-list li span{overflow-wrap:anywhere}.v03-provider-other-list button{min-height:44px;color:var(--foreground);border-radius:999px;padding:.3rem .65rem;font-size:.82rem;text-decoration:underline}.acceptance-lab-compact-action{align-items:center;min-height:44px;padding-inline:.35rem;display:inline-flex}.v03-provider-count{margin:0;font-size:.85rem}.v03-social-postures{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;display:grid}.v03-intake-stop,.v03-intake-errors{color:#7f1d1d;background:color-mix(in srgb, #fef2f2 78%, var(--background));border:1px solid color-mix(in srgb, #b91c1c 42%, var(--border));border-radius:.6rem;padding:.8rem}.v03-intake-errors ul{margin-top:.4rem}.v03-intake-submit{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:.25rem;display:flex}.v03-intake-validation{color:#065f46;background:color-mix(in srgb, #ecfdf5 75%, var(--background));border:1px solid color-mix(in srgb, #047857 45%, var(--border));border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.v03-intake-validation>div:first-child{align-items:flex-start;gap:.7rem;display:flex}.v03-intake-validation svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.v03-intake-validation dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.v03-intake-validation dl>div{background:#ffffffb3;border-radius:.45rem;min-width:0;padding:.55rem}.v03-intake-validation dt{text-transform:uppercase;font-size:.72rem;font-weight:750}.v03-intake-validation dd{overflow-wrap:anywhere}.acceptance-lab-mode-selector{flex-wrap:wrap;gap:.65rem;display:flex}.acceptance-lab-mode-selector button{min-height:44px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.6rem;padding:.65rem .85rem;font-weight:700}.acceptance-lab-mode-selector button[aria-pressed=true]{color:#fff;background:#0a2234;border-color:#0a2234}.acceptance-lab-mode-selector button:focus-visible,.copy-corpus-review :where(button,input,select,summary,a):focus-visible,.rendered-copy-review :where(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #0875c9}.rendered-copy-review{gap:1rem;min-width:0;display:grid}.rendered-copy-review-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.rendered-copy-review-header h2{margin-bottom:.35rem}.rendered-copy-review-coverage{grid-template-columns:repeat(4,minmax(7rem,1fr));gap:.5rem;margin:0;display:grid}.rendered-copy-review-coverage>div{background:var(--muted);border:1px solid var(--border);border-radius:.55rem;padding:.65rem}.rendered-copy-review-coverage dt{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.rendered-copy-review-coverage dd{margin:.15rem 0 0;font-weight:750}.rendered-copy-review-controls{gap:.75rem;display:grid}.rendered-copy-review-sample-controls,.rendered-copy-review-search,.rendered-copy-review-actions{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.rendered-copy-review-sample-controls label,.rendered-copy-review-search label{flex:16rem;gap:.25rem;min-width:0;font-size:.8rem;font-weight:700;display:grid}.rendered-copy-review button,.rendered-copy-review input,.rendered-copy-review select{min-height:44px}.rendered-copy-review-controls button,.rendered-copy-review-controls input,.rendered-copy-review-controls select,.rendered-copy-review-details button{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;padding:.55rem .7rem}.rendered-copy-review input,.rendered-copy-review select{width:100%;min-width:0}.rendered-copy-review-notice{color:#5f3700;background:#fff7e8;border:1px solid #d69e4d;border-radius:.6rem;padding:.7rem .85rem}.rendered-copy-review-report-frame{background:#eef2f7;border:1px solid #cbd5e1;border-radius:.85rem;min-width:0;overflow:clip;box-shadow:0 .9rem 2.5rem #0b132b1f}.rendered-copy-review-details{width:min(42rem,100vw - 2rem);max-height:min(85vh,52rem);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.8rem;padding:0;box-shadow:0 1rem 3rem #0f172a4d}.rendered-copy-review-details::backdrop{background:#0b132b99}.rendered-copy-review-details form{gap:1rem;padding:1rem;display:grid}.rendered-copy-review-details header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.rendered-copy-review-details dl{gap:.55rem;margin:0;display:grid;overflow:auto}.rendered-copy-review-details dl>div{background:var(--muted);border-radius:.5rem;min-width:0;padding:.65rem}.rendered-copy-review-details dt{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.rendered-copy-review-details dd{overflow-wrap:anywhere;margin:.2rem 0 0}.copy-corpus-review{gap:1.25rem;min-width:0;display:grid}.copy-corpus-banner{color:#fff7ed;background:#3f2200;border:1px solid #9a5b0a;border-radius:.75rem;padding:1rem}.copy-corpus-banner strong{color:#fff;margin-bottom:.35rem;font-size:1.25rem;display:block}.copy-corpus-banner p:last-child{margin-bottom:0}.copy-corpus-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.65rem;display:grid}.copy-corpus-summary>div{background:var(--muted);border:1px solid var(--border);border-radius:.6rem;min-width:0;padding:.75rem}.copy-corpus-summary dt{color:var(--muted-foreground);font-size:.78rem;font-weight:700}.copy-corpus-summary dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.copy-corpus-summary code{font-size:.72rem}.copy-corpus-controls{z-index:20;background:color-mix(in srgb, var(--background) 96%, transparent);border:1px solid var(--border);border-radius:.75rem;gap:.75rem;padding:.9rem;display:grid;position:sticky;top:0;box-shadow:0 .6rem 1.5rem #0f172a1a}.copy-corpus-search-row{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:.75rem;display:grid}.copy-corpus-search-row label{gap:.3rem;min-width:0;font-size:.82rem;font-weight:700;display:grid}.copy-corpus-search-row input,.copy-corpus-search-row select{width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;padding:.55rem .65rem}.copy-corpus-controls fieldset{border:0;min-width:0;padding:0}.copy-corpus-controls legend{margin-bottom:.35rem;font-size:.82rem;font-weight:700}.copy-corpus-controls fieldset>div{flex-wrap:wrap;gap:.4rem;display:flex}.copy-corpus-controls fieldset label{background:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;min-height:44px;padding:.3rem .5rem;display:inline-flex}.copy-corpus-controls input[type=checkbox]{accent-color:#0b7285;width:1rem;height:1rem}.copy-corpus-control-actions,.copy-corpus-id-actions,.copy-corpus-entry-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.copy-corpus-control-actions button,.copy-corpus-id-actions button,.copy-corpus-entry-actions button,.copy-corpus-entry-actions a{min-height:44px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;align-items:center;padding:.45rem .65rem;font-weight:650;display:inline-flex}.copy-corpus-empty{color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:.65rem;padding:1rem}.copy-corpus-load-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:.75rem;display:flex}.copy-corpus-load-more button{background:var(--background);border:1px solid var(--border);border-radius:.5rem;min-height:44px;padding:.5rem .75rem;font-weight:700}.copy-corpus-load-more span{color:var(--muted-foreground);font-size:.8rem}.copy-corpus-control-actions>span{color:var(--muted-foreground);margin-left:auto;font-size:.82rem}.copy-corpus-section{min-width:0;padding-top:.5rem}.copy-corpus-section>h2{margin-bottom:.35rem;font-size:1.35rem}.copy-corpus-items{gap:.55rem;display:grid}.copy-corpus-items details{background:var(--background);border:1px solid var(--border);border-radius:.65rem;min-width:0}.copy-corpus-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.7rem .8rem;display:flex}.copy-corpus-items summary>span{min-width:0;display:grid}.copy-corpus-items summary code{color:#0b7285;font-size:.74rem}.copy-corpus-items summary small{color:var(--muted-foreground);text-align:right}.copy-corpus-item-body{border-top:1px solid var(--border);padding:.85rem}.copy-corpus-item-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.copy-corpus-item-meta>div{background:var(--muted);border-radius:.45rem;min-width:0;padding:.55rem}.copy-corpus-item-meta dt{color:var(--muted-foreground);font-size:.74rem;font-weight:700}.copy-corpus-item-meta dd{overflow-wrap:anywhere;margin:.15rem 0 0}.copy-corpus-official-link{color:#075568;overflow-wrap:anywhere;align-items:center;min-height:44px;margin-bottom:.75rem;font-weight:700;display:inline-flex}.copy-corpus-verify-note{color:#824700;background:#fff1d6;border:1px solid #d9b56d;border-radius:.5rem;padding:.65rem}.copy-corpus-entry-list{gap:.55rem;margin-top:.75rem;display:grid}.copy-corpus-entry-list>div{background:color-mix(in srgb, var(--muted) 60%, var(--background));border:1px solid var(--border);border-radius:.55rem;min-width:0;padding:.7rem;scroll-margin-top:16rem}.copy-corpus-entry-list dt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.copy-corpus-entry-list dt code{color:var(--muted-foreground);font-size:.7rem}.copy-corpus-entry-list dd{white-space:pre-wrap;margin:.35rem 0 0}.copy-corpus-entry-meta{color:var(--muted-foreground);gap:.2rem;font-size:.76rem;display:grid}.copy-corpus-entry-meta code{overflow-wrap:anywhere}.copy-corpus-entry-actions>span{color:var(--muted-foreground);font-size:.78rem}.copy-corpus-duplicate-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem;display:grid}.copy-corpus-duplicate-groups details{background:var(--muted);border:1px solid var(--border);border-radius:.6rem;min-width:0;padding:.75rem;scroll-margin-top:16rem}.copy-corpus-duplicate-groups summary{cursor:pointer;font-size:.95rem;font-weight:750}.copy-corpus-duplicate-groups p,.copy-corpus-duplicate-groups a{overflow-wrap:anywhere}@media (width<=48rem){.acceptance-lab-version,.acceptance-lab-heading,.acceptance-lab-selection,.acceptance-lab-issue{display:grid}.acceptance-lab-version,.acceptance-lab-version>div:last-child,.acceptance-lab-review-notes,.acceptance-lab-filters,.acceptance-lab-pack-summary,.acceptance-lab-review-status,.v03-intake-preview__header,.v03-provider-other{grid-template-columns:minmax(0,1fr)}.v03-intake-form__intro{display:grid}.v03-intake-progress{grid-template-columns:minmax(0,1fr)}.v03-intake-progress progress{grid-column:1}.v03-intake-local-actions{grid-template-columns:minmax(0,1fr);display:grid}.v03-intake-ranking li{align-items:flex-start}.v03-intake-stage-actions{grid-template-columns:minmax(0,1fr);display:grid}.v03-intake-stage-actions>span{display:none}.copy-corpus-search-row{grid-template-columns:minmax(0,1fr)}.copy-corpus-controls{position:static}.copy-corpus-control-actions>span{width:100%;margin-left:0}.copy-corpus-items summary{display:grid}.copy-corpus-items summary small{text-align:left}.rendered-copy-review-header,.rendered-copy-review-coverage{grid-template-columns:minmax(0,1fr)}.rendered-copy-review-sample-controls{z-index:10;background:color-mix(in srgb, var(--background) 96%, transparent);border:1px solid var(--border);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.45rem;display:grid;position:sticky;top:0}.rendered-copy-review-sample-controls label{min-width:0}.rendered-copy-review-sample-controls label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rendered-copy-review-details{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}}@media print{.baseline-ops-shell__header,.acceptance-lab-shell>.acceptance-lab-banner,.acceptance-lab-version,.acceptance-lab-controls>.acceptance-lab-heading,.acceptance-lab-selection,.acceptance-lab-feedback,.acceptance-lab-one-time,.acceptance-lab-hard-stop,.acceptance-lab-evidence,.acceptance-lab-checklist,.acceptance-lab-mode-selector,.copy-corpus-review,.rendered-copy-review-header,.rendered-copy-review-controls,.rendered-copy-review-notice,.rendered-copy-review-details,.v03-intake-preview,.acceptance-lab-preview>.acceptance-lab-banner{display:none!important}.baseline-ops-shell,.baseline-ops-shell__inner,.acceptance-lab-shell,.acceptance-lab-preview{border-radius:0;max-width:none;margin:0;padding:0;display:block;overflow:visible}.acceptance-lab-controls{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.rendered-copy-review-report-frame{box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}}
