.v446-workspace{--ink:#103a37;--muted:#5a726f;--line:#cbdeda;--surface:#fff;--soft:#edf7f4;--accent:#086f64;color:var(--ink);display:grid;gap:1rem;max-width:1180px;margin:auto}.v446-workspace main{display:grid;gap:1rem}.v446-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,#063f3b,#0d6a60);color:#fff;box-shadow:0 20px 46px #0b4c4324}.v446-hero>div{max-width:760px}.v446-hero span{color:#d1f36b;font-weight:900;letter-spacing:.06em}.v446-hero h2{font-size:clamp(1.9rem,4vw,3.1rem);margin:.5rem 0}.v446-hero p{margin:0;color:#dcefeb;line-height:1.55}.v446-hero button{min-height:2.8rem;padding:.65rem 1rem;border-radius:.75rem;background:#fff;color:#063f3b;border:0;font-weight:800}.v446-boundary{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--soft)}.v446-boundary b{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent);color:#fff}.v446-boundary p{margin:0;line-height:1.55}.v446-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v446-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}.v446-card h3{margin:0}.v446-card label{display:grid;gap:.4rem;font-weight:700}.v446-card textarea{min-height:9rem;resize:vertical;padding:.75rem;border:1px solid #b5ccc7;border-radius:.75rem;background:var(--surface);color:var(--ink)}.v446-card button{min-height:2.7rem;padding:.6rem .9rem;border:1px solid var(--accent);border-radius:.72rem;background:var(--accent);color:#fff;font-weight:800}.v446-card button:disabled{cursor:not-allowed;opacity:.48}.v446-card .secondary-button{background:transparent;color:var(--ink)}.v446-card output{overflow-wrap:anywhere;color:var(--accent);font-weight:700}.v446-check{display:flex!important;align-items:flex-start}.v446-check input{margin-top:.2rem}.v446-card dl{display:grid;gap:.6rem;margin:0}.v446-card dl div,.v446-row{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;padding:.75rem;border-radius:.7rem;background:var(--soft);align-items:center}.v446-card dd{margin:0;font-weight:800}.v446-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.v446-metric{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.v446-metric span{color:var(--muted)}.v446-metric strong{font-size:2rem}.v446-row code{direction:ltr;text-align:left;overflow-wrap:anywhere}html[data-theme="dark"] .v446-workspace{--ink:#e8f5f2;--muted:#abc5c0;--line:#315753;--surface:#102d2b;--soft:#163b37}html[dir="rtl"] .v446-row code{direction:ltr;text-align:left}@media(max-width:700px){.v446-hero{align-items:stretch;flex-direction:column}.v446-hero button,.v446-grid{width:100%}.v446-grid,.v446-metrics{grid-template-columns:1fr}.v446-card dl div,.v446-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v446-workspace *{scroll-behavior:auto!important}}@media(prefers-contrast:more){.v446-card,.v446-metric,.v446-boundary{border:2px solid currentColor}}@media print{.v446-workspace button{display:none}.v446-hero{background:#fff;color:#000;border:2px solid #000;box-shadow:none}.v446-hero p{color:#000}.v446-card{box-shadow:none}}
