.rw-work{color:var(--ink);background:#fff;border:1px solid #cbd6d8}.rw-top{color:#fff;background:#483329;justify-content:space-between;gap:18px;padding:18px 28px;font-size:14px;display:flex}.rw-top>span:last-child{color:#e4cbbb;font-size:12px}.rw-assignments{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rw-assignments>button{border:0;border-right:1px solid var(--line);text-align:left;color:var(--ink);background:#f5f7f5;align-items:center;gap:15px;padding:23px 25px;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 -3px #0000}.rw-assignments>button:last-child{border-right:0}.rw-assignments>button[aria-pressed=true]{background:#fbefe5;box-shadow:inset 0 -3px #ad4c25}.rw-assignments>button:hover{background:#fbefe5}.rw-assignments>button>span{font:12px var(--font-mono);color:#915339}.rw-assignments strong{letter-spacing:-.03em;font-size:21px;font-weight:500;display:block}.rw-assignments small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.rw-assignments svg{color:#ad4c25;margin-left:auto}.rw-assignment{grid-template-columns:1fr 1fr;display:grid}.rw-assignment>*{min-width:0}.rw-direction{border-right:1px solid var(--line);background:#fafbf8;padding:30px 34px}.rw-controls{flex-wrap:wrap;gap:18px;display:flex}.rw-controls button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 7px;font-size:12px}.rw-controls button[aria-pressed=true]{color:#a34722;border-color:#a34722}.rw-request{align-items:center;min-height:170px;padding-block:24px;display:flex}.rw-request blockquote{font:400 clamp(24px, 2.5vw, 34px) / 1.22 var(--font-editorial);letter-spacing:-.03em;text-wrap:pretty;margin:0;animation:.3s ease-out rw-appear}.rw-brief{width:100%;margin:0}.rw-brief>div{grid-template-columns:76px 1fr;gap:12px;margin:8px 0;font-size:13px;display:grid}.rw-brief dt{color:var(--muted)}.rw-brief dd{margin:0}.rw-context{border-bottom:1px solid var(--line);padding-bottom:25px;font-size:12px}.rw-context>span{color:var(--muted)}.rw-context p{color:#a34722;margin-top:5px}.rw-plan{padding-top:22px}.rw-label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11px}.rw-steps{flex-direction:column;gap:5px;margin:12px 0;display:flex}.rw-steps button{text-align:left;color:var(--muted);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.rw-steps button span{height:25px;font:10px var(--font-mono);border:1px solid #c8d3cf;border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.rw-steps button[aria-pressed=true]{color:#a34722}.rw-steps button[aria-pressed=true] span{color:#fff;background:#a34722;border-color:#a34722}.rw-plan>p{color:var(--muted);min-height:65px;font-size:13px;line-height:1.65}.rw-output{padding:32px 34px 26px}.rw-output-label{color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}.rw-output-label>span:first-child{color:#a34722;text-transform:uppercase;letter-spacing:.08em}.rw-output h3{letter-spacing:-.035em;max-width:360px;margin:26px 0;font-size:29px;line-height:1.2;animation:.3s ease-out rw-appear}.rw-result-rows{margin:0}.rw-result-rows>div{border-top:1px solid var(--line);grid-template-columns:118px 1fr;gap:18px;padding:17px 0;font-size:14px;display:grid}.rw-result-rows dt{color:var(--muted);font-size:12px}.rw-result-rows dd{margin:0;line-height:1.6}.rw-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px;padding:15px 0;font-size:13px}.rw-evidence summary{cursor:pointer;color:#a34722}.rw-evidence p{color:var(--muted);margin-top:14px;line-height:1.7}.rw-review{color:#80533b;align-items:flex-start;gap:10px;padding:17px 0;font-size:12px;display:flex}.rw-review svg{margin-top:2px}.rw-result-line{font:400 23px/1.3 var(--font-editorial);letter-spacing:-.02em;margin-top:12px}.rw-foundation{color:#754b34;background:#f8f0e8;border-top:1px solid #e8d8cb;align-items:center;gap:14px;padding:19px 28px;font-size:13px;display:flex}.rw-foundation strong{font-weight:550}.rw-cut-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-block:20px;display:grid}.rw-cut-comparison>div{padding:12px 0}.rw-cut-comparison span{color:var(--muted);font-size:11px;display:block}.rw-cut-comparison strong{letter-spacing:-.04em;font-size:32px;font-weight:450}.rw-cut-comparison small{font-size:14px}.rw-cut-comparison p{color:var(--muted);font-size:11px}.rw-new-cut strong{color:#a34722}.rw-cut-button{color:#a34722;background:#fcf4ec;border:1px solid #d7b9a5;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:12px;display:flex}.rw-cut-button svg:last-child{margin-left:auto}.rw-change-note{color:#a34722;padding:14px 0 0;font-size:12px;line-height:1.6}.resolve-deep-dive{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.resolve-deep-dive>summary{cursor:pointer;letter-spacing:-.02em;font-size:20px}.resolve-deep-dive>p{color:var(--muted);max-width:640px;margin-top:20px}.resolve-deep-dive .rs-scene{max-width:1000px;margin-top:24px}@keyframes rw-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.rw-direction,.rw-output{padding:26px}.rw-result-rows>div{grid-template-columns:90px 1fr;gap:12px}.rw-assignments>button{gap:12px;padding:21px 18px}.rw-assignments svg{display:none}}@media (max-width:700px){.rw-top{flex-direction:column;gap:4px;padding:16px 20px}.rw-assignments>button{padding:17px 12px;display:block}.rw-assignments strong{margin-top:5px;font-size:16px}.rw-assignments small{display:none}.rw-assignment{grid-template-columns:1fr}.rw-direction{border-right:0;border-bottom:1px solid var(--line)}.rw-direction,.rw-output{padding:24px 20px}.rw-request{min-height:0}.rw-request blockquote{font-size:28px}.rw-plan>p{min-height:0}.rw-output h3{font-size:28px}.rw-result-rows>div{grid-template-columns:90px 1fr}.rw-foundation{align-items:flex-start;padding:18px 20px}.rw-foundation svg{margin-top:3px}.rw-output-label{flex-wrap:wrap;gap:5px}}@media (prefers-reduced-motion:reduce){.rw-work *,.rw-work :after{transition:none!important;animation:none!important}}@media (max-width:360px){.rw-assignments>button{padding:16px 9px}.rw-assignments strong{font-size:14px}}.rw-retained{color:#6c6156;font-size:13px;line-height:1.65}.rw-cut-stream{border-top:1px solid #e4d9ce;margin-block:20px}.rw-cut-stream>div{border-bottom:1px solid #e4d9ce;padding:16px 0}.rw-cut-stream>div>span{color:#4e6f59;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.rw-cut-stream>div>strong{margin-top:6px;font-size:15px;font-weight:500;display:block}.rw-cut-stream>div>p{color:#655d53;margin-top:7px;font-size:12px;line-height:1.6}.rw-cut-stream>.rw-held{background:#fcf1df;padding:16px}.rw-cut-stream>.rw-held>span{color:#825319}.rw-cut-awaiting{color:#a34722;padding-block:30px!important}
