.wf-legend,.wf-plate,.wf-toggle{--wf-ink:var(--cy-design-ink);--wf-paper:var(--cy-design-paper);--wf-muted:var(--cy-design-muted);--wf-line:var(--cy-design-line);--wf-sheet:#fff;--wf-tint:#f1f1ec;--wf-dark:#222320;--wf-dark-2:#2d2e2a;--wf-dark-line:#4c4c47;--wf-dark-soft:#bcbcb4;--wf-mono:var(--cy-mono)}.wf-legend *,.wf-plate *,.wf-toggle *{box-sizing:border-box}.wf-plate :where(p,ul,dl,dd,table){margin:0}.wf-legend,.wf-plate :where(ul){list-style:none;padding:0;margin:0}.wf-plate{display:grid;gap:16px;min-width:0}.wf-plate__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.wf-meta{display:flex;justify-content:space-between;gap:12px;font:10px/1.5 var(--wf-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--wf-muted)}.wf-meta>span:last-child{flex-shrink:0}.wf-tag{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 8px;border:1px solid var(--wf-line);border-radius:3px;font:9.5px/1.4 var(--wf-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--wf-ink)}.wf-tag svg{flex-shrink:0}.wf-tag__number{opacity:.6;font-variant-numeric:tabular-nums}.wf-tag[data-step=remove]{border-style:dashed}.wf-tag[data-step=ai]{background:var(--wf-tint);border-color:var(--wf-tint)}.wf-tag[data-step=decide]{background:var(--wf-ink);border-color:var(--wf-ink);color:var(--wf-paper)}.wf-prepared .wf-tag{border-color:var(--wf-dark-line);color:var(--wf-paper)}.wf-prepared .wf-tag[data-step=ai]{background:#3a3b36;border-color:#3a3b36}.wf-prepared .wf-tag[data-step=decide]{background:var(--wf-paper);border-color:var(--wf-paper);color:var(--wf-ink)}.wf-legend{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;line-height:1.5;color:var(--wf-muted)}.wf-legend li{display:flex;align-items:center;gap:10px}.wf-source{display:grid;gap:16px;min-width:0;padding:24px;background:var(--wf-sheet);border:1px solid var(--wf-line)}.wf-sender{display:flex;align-items:center;gap:11px}.wf-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#ecece6;font-size:11px;font-weight:500}.wf-sender p{font-size:13px;line-height:1.4}.wf-sender small{display:block;margin-top:2px;font-size:11px;color:var(--wf-muted)}.wf-subject{font-size:23px;line-height:1.2;letter-spacing:-.035em}.wf-body{font-size:13.5px;line-height:1.75;color:#44443f;overflow-wrap:anywhere}.wf-chips{display:flex;flex-wrap:wrap;gap:8px}.wf-chips li,.wf-status{font:10px/1.4 var(--wf-mono);color:var(--wf-muted);border:1px solid var(--wf-line);border-radius:3px;padding:4px 8px}.wf-document{border:1px solid var(--wf-line);background:var(--wf-paper)}.wf-table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.wf-table td,.wf-table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--wf-line);vertical-align:top}.wf-table th{font:400 9.5px/1.5 var(--wf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-muted)}.wf-table :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.wf-table tr[data-flagged] td{background:#ecece5}.wf-table tr[data-flagged] td:first-child{box-shadow:inset 2px 0 0 var(--wf-ink)}.wf-note{padding:10px 12px;font-size:12.5px;line-height:1.65;font-style:italic;color:var(--wf-muted)}.wf-note+.wf-note{border-top:1px dashed var(--wf-line)}.wf-table+.wf-note{border-top:0}.wf-checklist{display:grid;font-size:13px}.wf-checklist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--wf-line)}.wf-checklist li:last-child{border-bottom:0}.wf-checklist li[data-missing] .wf-status{color:var(--wf-ink);border-color:var(--wf-ink)}.wf-prepared{display:grid;gap:16px;min-width:0;padding:24px;background:var(--wf-dark);color:var(--wf-paper);box-shadow:0 22px 40px -30px #19191980}.wf-prepared .wf-meta{color:var(--wf-dark-soft)}.wf-prepared__title{font-size:25px;line-height:1.15;letter-spacing:-.035em}.wf-items{display:grid;border-top:1px solid var(--wf-dark-line)}.wf-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--wf-dark-line)}.wf-item>p{font-size:13.5px;line-height:1.45}.wf-item small{display:block;margin-top:3px;font-size:12px;line-height:1.55}.wf-item small,.wf-state{color:var(--wf-dark-soft)}.wf-state{padding-top:3px;font:10px/1.4 var(--wf-mono);white-space:nowrap}.wf-decision{display:grid;gap:8px;padding:16px;border:1px solid var(--wf-dark-line);background:var(--wf-dark-2)}.wf-decision__question{margin-top:4px!important;font-size:15px;line-height:1.45;letter-spacing:-.01em}.wf-decision__detail{font-size:12.5px;line-height:1.6;color:var(--wf-dark-soft)}.wf-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px!important}.wf-choices li{padding:5px 11px;border:1px solid var(--wf-dark-line);border-radius:999px;font-size:11.5px}.wf-choices li:first-child{background:var(--wf-paper);border-color:var(--wf-paper);color:var(--wf-ink)}.wf-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--wf-line);border:1px solid var(--wf-line)}.wf-strip[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-strip>div{display:grid;align-content:start;gap:8px;min-width:0;padding:18px 20px;background:var(--wf-sheet)}.wf-strip dt{font:10px/1.5 var(--wf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-muted)}.wf-strip dd{font-size:13px;line-height:1.65;color:#44443f}.wf-strip strong{display:block;margin-bottom:6px;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.035em;color:var(--wf-ink);font-variant-numeric:tabular-nums}.wf-versions{display:grid;gap:18px;min-width:0}.wf-toggle{display:flex;flex-wrap:wrap;gap:6px}.wf-toggle button{min-height:40px;padding:8px 14px;border:1px solid var(--wf-line);border-radius:999px;background:transparent;color:var(--wf-ink);font:inherit;font-size:12.5px;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.wf-toggle button:hover{border-color:var(--wf-ink)}.wf-toggle button[aria-pressed=true]{background:var(--wf-ink);border-color:var(--wf-ink);color:var(--wf-paper)}.wf-toggle button:focus-visible{outline:2px solid var(--wf-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wf-toggle button{transition:none}}@media (max-width:900px){.wf-plate__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wf-strip,.wf-strip[data-cells="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.wf-prepared,.wf-source{padding:18px 16px}.wf-meta{font-size:9px}.wf-subject{font-size:20px}.wf-prepared__title{font-size:21px}.wf-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag state" "text text";gap:8px 12px}.wf-item>.wf-tag{grid-area:tag}.wf-item>p{grid-area:text}.wf-item>.wf-state{grid-area:state}.wf-table{font-size:11.5px}.wf-table td,.wf-table th{padding:7px 8px}.wf-legend{display:grid;gap:10px}.wf-toggle button{flex:1 1 100%;text-align:left}}