.claim{padding:var(--wc-space-6) 0 var(--wc-space-8)}.claim .lede{color:var(--ink-2);font-size:var(--wc-text-md);max-width:68ch}.claim-head{border-bottom:1px solid var(--line);padding-bottom:var(--wc-space-5);margin-bottom:var(--wc-space-6)}.claim-head h1{margin:0 0 var(--wc-space-2)}.claim-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wc-space-3);color:var(--ink-2);font-size:var(--wc-text-sm)}.claim-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--wc-space-6);gap:var(--wc-space-6);align-items:start}@media (max-width:940px){.claim-grid{grid-template-columns:1fr}.claim-aside{order:-1}}.claim-aside{position:-webkit-sticky;position:sticky;top:var(--wc-space-4)}.gaps{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--wc-radius-md,8px);padding:var(--wc-space-4)}.gaps h2{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-md)}.gaps .count{font-family:var(--mono);font-size:var(--wc-text-xs);color:var(--ink-2);display:block;margin-bottom:var(--wc-space-3)}.gaps ol{list-style:none;margin:0;padding:0;counter-reset:gap}.gaps li{counter-increment:gap;border-top:1px solid var(--line-2);padding:var(--wc-space-3) 0}.gaps li:first-child{border-top:0}.gaps li .what{display:flex;gap:var(--wc-space-2);align-items:baseline;font-weight:var(--wc-weight-semibold);color:var(--ink);font-size:var(--wc-text-sm)}.gaps li .what:before{content:counter(gap);font-family:var(--mono);min-width:1.4em}.gaps li .what:before,.gaps li .where{font-size:var(--wc-text-xs);color:var(--ink-3)}.gaps li .where{display:block;margin:2px 0 0 1.9em}.gaps li .why{margin:var(--wc-space-2) 0 0 1.9em;font-size:var(--wc-text-sm);color:var(--ink-2);max-width:46ch}.gaps li.headline{background:var(--surface);border:1px solid var(--wc-border-strong,var(--line));border-radius:var(--wc-radius-sm,6px);padding:var(--wc-space-3);margin-bottom:var(--wc-space-2);box-shadow:var(--shadow-sm)}.gaps .none{color:var(--ink-2);font-size:var(--wc-text-sm);margin:0}.lane{border:1px solid var(--line);border-radius:var(--wc-radius-md,8px);padding:var(--wc-space-5);margin-bottom:var(--wc-space-5);background:var(--surface)}.lane>h3{margin:0 0 var(--wc-space-1);display:flex;align-items:baseline;gap:var(--wc-space-2);flex-wrap:wrap}.lane .lane-note{margin:0 0 var(--wc-space-4);font-size:var(--wc-text-sm);color:var(--ink-2);max-width:62ch}.lane-review{background:var(--bg-2);border-left:3px solid var(--ink-3)}.lane-review .lane-note strong{color:var(--ink)}.lane-tag{font-family:var(--mono);font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);border-radius:999px;padding:2px 9px;color:var(--ink-2);background:var(--bg);white-space:nowrap}.lane-review .lane-tag{border-color:var(--wc-border-strong,var(--ink-3));color:var(--ink)}.claim-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--wc-space-4);gap:var(--wc-space-4)}.claim-field label{display:block;font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-sm);margin-bottom:4px;color:var(--ink)}.claim-field input[type=email],.claim-field input[type=number],.claim-field input[type=text],.claim-field input[type=url],.claim-field select,.claim-field textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:var(--wc-radius-sm,6px);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--wc-text-sm)}.claim-field textarea{min-height:6.5em;resize:vertical}.claim-field input:focus-visible,.claim-field select:focus-visible,.claim-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.claim-field .now{display:block;font-family:var(--mono);font-size:var(--wc-text-xs);color:var(--ink-3);margin-bottom:4px}.claim-field .now b{color:var(--ink-2);font-weight:var(--wc-weight-regular)}.claim-field .now .empty{color:var(--fail)}.claim-field .help{display:block;font-size:var(--wc-text-xs);color:var(--ink-2);margin-top:4px;max-width:46ch}.claim-field.span-2{grid-column:1/-1}.claim-product{border:1px solid var(--line);border-radius:var(--wc-radius-md,8px);margin-bottom:var(--wc-space-5);background:var(--bg);overflow:hidden}.claim-product>summary{list-style:none;cursor:pointer;padding:var(--wc-space-4);display:flex;align-items:center;gap:var(--wc-space-3);flex-wrap:wrap;background:var(--bg-2);font-weight:var(--wc-weight-semibold)}.claim-product>summary::-webkit-details-marker{display:none}.claim-product>summary:after{content:"+";margin-left:auto;font-size:var(--wc-text-md)}.claim-product[open]>summary:after{content:"\2013"}.claim-product>summary:hover{background:var(--bg-3)}.claim-product .missing-count{font-family:var(--mono);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-regular);color:var(--ink-2)}.claim-product-body,.evidence{padding:var(--wc-space-4)}.evidence{margin-top:var(--wc-space-4);border:1px dashed var(--wc-border-strong,var(--ink-3));border-radius:var(--wc-radius-sm,6px);background:var(--bg)}.evidence h4{margin:0 0 4px;font-size:var(--wc-text-sm)}.evidence p{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-xs);color:var(--ink-2);max-width:60ch}.claim-submit{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg);border-top:1px solid var(--line);padding:var(--wc-space-4) 0;display:flex;gap:var(--wc-space-4);align-items:center;flex-wrap:wrap}.claim-submit .note{font-size:var(--wc-text-xs);color:var(--ink-2);max-width:52ch;margin:0}.claim-error,.claim-ok{border:1px solid var(--line);border-left:3px solid var(--fail);background:var(--fail-tint);padding:var(--wc-space-3) var(--wc-space-4);border-radius:var(--wc-radius-sm,6px);margin-bottom:var(--wc-space-5);font-size:var(--wc-text-sm)}.claim-ok{border-left-color:var(--ink);background:var(--bg-2)}.claim-error ul,.claim-ok ul{margin:var(--wc-space-2) 0 0;padding-left:18px}.claim-table{width:100%;border-collapse:collapse;font-size:var(--wc-text-sm)}.claim-table td,.claim-table th{text-align:left;padding:9px var(--wc-space-3) 9px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.claim-table th{font-weight:var(--wc-weight-semibold);color:var(--ink-2);font-size:var(--wc-text-xs)}.claim-table code{font-family:var(--mono);font-size:var(--wc-text-xs);word-break:break-all}.claim-table .was{color:var(--ink-3);text-decoration:line-through}.status-pending{color:var(--ink);font-weight:var(--wc-weight-semibold)}.status-accepted{color:var(--ink-2)}.status-rejected{color:var(--fail)}.claim-steps{counter-reset:step;list-style:none;margin:var(--wc-space-4) 0 0;padding:0}.claim-steps li{counter-increment:step;padding:var(--wc-space-3) 0 var(--wc-space-3) 2.4em;border-top:1px solid var(--line-2);position:relative;max-width:68ch}.claim-steps li:first-child{border-top:0}.claim-steps li:before{content:counter(step);position:absolute;left:0;top:var(--wc-space-3);font-family:var(--mono);font-size:var(--wc-text-xs);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;width:1.8em;height:1.8em;display:grid;place-items:center}.claim-steps b{display:block;color:var(--ink)}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--wc-space-5);gap:var(--wc-space-5)}@media (max-width:760px){.two-col{grid-template-columns:1fr}}.review-row{border:1px solid var(--line);border-radius:var(--wc-radius-md,8px);padding:var(--wc-space-4);margin-bottom:var(--wc-space-4);background:var(--surface)}.review-row .meta{font-size:var(--wc-text-xs);color:var(--ink-2);font-family:var(--mono);margin-bottom:var(--wc-space-2)}.review-row .change{font-size:var(--wc-text-md);margin-bottom:var(--wc-space-2);word-break:break-word}.review-row .change .to{font-weight:var(--wc-weight-bold)}.review-actions{display:flex;gap:var(--wc-space-3);align-items:flex-end;flex-wrap:wrap;margin-top:var(--wc-space-3)}.review-actions .grow{flex:1 1 220px}.review-actions input[type=text]{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--wc-radius-sm,6px);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--wc-text-sm)}.review-actions label{display:block;font-size:var(--wc-text-xs);color:var(--ink-2);margin-bottom:3px}