.v447-workspace{--ink:#123a37;--muted:#5c7471;--line:#c9deda;--surface:#fff;--soft:#eef7f5;--accent:#087166;color:var(--ink);display:grid;gap:1rem;max-width:1180px;margin:auto}.v447-workspace main{display:grid;gap:1rem}.v447-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.5rem;background:linear-gradient(135deg,#063d3a,#0a7568);color:#fff;box-shadow:0 20px 46px #0b4c4324}.v447-hero>div{max-width:780px}.v447-hero span{color:#d8f56f;font-weight:900;letter-spacing:.06em}.v447-hero h2{font-size:clamp(1.9rem,4vw,3.1rem);margin:.5rem 0}.v447-hero p{margin:0;color:#e0f0ed;line-height:1.55}.v447-hero button{min-height:2.8rem;padding:.65rem 1rem;border-radius:.75rem;background:#fff;color:#063d3a;border:0;font-weight:800}.v447-boundary{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--soft)}.v447-boundary b{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:#fff}.v447-boundary p{margin:0;line-height:1.55}.v447-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v447-card{display:grid;align-content:start;gap:.8rem;padding:1.2rem;border:1px solid var(--line);border-radius:1.1rem;background:var(--surface);box-shadow:0 10px 28px #174b4210}.v447-card h3{margin:0}.v447-card label{display:flex;gap:.55rem;align-items:flex-start;font-weight:700}.v447-card textarea{min-height:8rem;resize:vertical;padding:.75rem;border:1px solid #b5ccc7;border-radius:.75rem;background:var(--surface);color:var(--ink)}.v447-card button{min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--accent);border-radius:.72rem;background:var(--accent);color:#fff;font-weight:800}.v447-card button:disabled{cursor:not-allowed;opacity:.48}.v447-card progress{width:100%;height:1rem;accent-color:var(--accent)}.v447-card small{color:var(--muted)}.v447-wide{grid-column:1/-1}.v447-row{display:grid;grid-template-columns:minmax(8rem,.8fr) 1fr;gap:.75rem;padding:.75rem;border-radius:.7rem;background:var(--soft);align-items:center}.v447-row code{direction:ltr;text-align:left;overflow-wrap:anywhere}.v447-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.v447-metric{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.v447-metric span{color:var(--muted)}.v447-metric strong{font-size:1.9rem}.v447-merge{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.v447-merge>*{padding:.7rem;border-radius:.65rem;background:var(--soft);text-align:center}.v447-status{padding:.6rem .8rem;border-radius:.65rem}.v447-status.ready{background:#d9f4e6;color:#0b5535}.v447-status.review{background:#fff0cf;color:#704500}html[data-theme="dark"] .v447-workspace{--ink:#e8f5f2;--muted:#abc5c0;--line:#315753;--surface:#102d2b;--soft:#163b37}html[data-theme="dark"] .v447-status.ready{background:#164c39;color:#d5f9e7}html[dir="rtl"] .v447-row code{direction:ltr;text-align:left}@media(max-width:700px){.v447-hero{align-items:stretch;flex-direction:column}.v447-hero button,.v447-grid{width:100%}.v447-grid,.v447-metrics{grid-template-columns:1fr}.v447-wide{grid-column:auto}.v447-row{grid-template-columns:1fr}.v447-card button{min-height:3rem}}@media(prefers-reduced-motion:reduce){.v447-workspace *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(prefers-contrast:more){.v447-card,.v447-metric,.v447-boundary{border:2px solid currentColor}}@media print{.v447-workspace button{display:none}.v447-hero{background:#fff;color:#000;border:2px solid #000;box-shadow:none}.v447-hero p{color:#000}.v447-card{box-shadow:none}}
