.v444-workspace{--v444-ink:#123b38;--v444-muted:#57716f;--v444-line:#d4e3df;--v444-bg:#fff;--v444-soft:#f2f8f6;--v444-accent:#0c7569;--v444-lime:#cbed62;color:var(--v444-ink);display:grid;gap:1rem;max-width:1180px;margin:auto}
.v444-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(1.2rem,3vw,2.4rem);border-radius:1.35rem;background:linear-gradient(135deg,#073f3b,#10675f);color:#fff;box-shadow:0 20px 46px #0c4e4424}.v444-hero>div{max-width:760px}.v444-hero span{display:block;color:var(--v444-lime);font-weight:800;letter-spacing:.08em}.v444-hero h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1;margin:.55rem 0}.v444-hero p{margin:0;color:#d8efea;line-height:1.6}.v444-hero button{background:#fff;color:#073f3b;border-color:#fff;white-space:nowrap}
.v444-boundary{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid #c9ded9;border-radius:1rem;background:#eef8f5}.v444-boundary strong{color:var(--v444-accent)}.v444-boundary p{margin:0;line-height:1.55}
.v444-content{display:grid;gap:1rem}.v444-status,.v444-empty{padding:2rem;text-align:center;border:1px dashed var(--v444-line);border-radius:1rem;background:var(--v444-soft);color:var(--v444-muted)}
.v444-route-state{display:flex;gap:.75rem;align-items:center;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-soft)}.v444-route-state>span{width:.8rem;height:.8rem;border-radius:50%;background:var(--v444-accent)}.v444-route-state p{margin:.25rem 0 0;color:var(--v444-muted)}
.v444-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-bg)}.v444-controls label{display:grid;gap:.4rem;font-weight:700}.v444-controls select,.v444-question textarea{min-height:2.9rem;padding:.7rem;border:1px solid #b9cfca;border-radius:.75rem;background:var(--v444-bg);color:var(--v444-ink)}
.v444-timeline{position:relative;display:grid;gap:.7rem;padding-inline-start:1.15rem}.v444-timeline:before{content:"";position:absolute;inset-block:0;inset-inline-start:.36rem;width:2px;background:var(--v444-line)}.v444-timeline article{position:relative;display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:1rem;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-bg)}.v444-dot{position:absolute;inset-inline-start:-1.14rem;top:1.25rem;width:.72rem;height:.72rem;border:3px solid #fff;border-radius:50%;background:#7b9792;box-shadow:0 0 0 2px #7b9792}.v444-dot.verified{background:#1b8d66;box-shadow:0 0 0 2px #1b8d66}.v444-dot.review{background:#b77800;box-shadow:0 0 0 2px #b77800}.v444-dot.quarantined{background:#b64242;box-shadow:0 0 0 2px #b64242}.v444-timeline article>div{display:grid;align-content:start;gap:.35rem}.v444-timeline time{color:var(--v444-muted);font-size:.9rem}.v444-badge{width:max-content;padding:.18rem .5rem;border-radius:999px;background:#e5f3ef;color:#115a52;font-size:.8rem;font-weight:700;direction:ltr}.v444-timeline dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.v444-timeline dl div{padding:.55rem;border-radius:.65rem;background:var(--v444-soft)}.v444-timeline dt{color:var(--v444-muted);font-size:.78rem}.v444-timeline dd{margin:.2rem 0 0;font-weight:800}
.v444-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.v444-metric{display:grid;gap:.25rem;min-height:110px;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-bg)}.v444-metric span{color:var(--v444-muted)}.v444-metric strong{font-size:2rem}.v444-metric.warn{border-block-start:4px solid #c98d13}.v444-metric.alert{border-block-start:4px solid #c75151}
.v444-card{padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--v444-line);border-radius:1.1rem;background:var(--v444-bg);box-shadow:0 10px 28px #174b4212}.v444-card h3{margin-top:0}.v444-card ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding-inline-start:1.5rem}.v444-card>button,.v444-question+button{min-height:2.8rem;padding:.65rem 1rem;border:1px solid var(--v444-accent);border-radius:.75rem;background:var(--v444-accent);color:#fff;font-weight:800}.v444-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.v444-note{padding:.7rem;border-radius:.7rem;background:#fff8df;color:#624700}
.v444-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.v444-trust-grid article{display:grid;gap:.55rem;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-bg)}.v444-trust-grid strong{font-size:1.65rem}.v444-trust-grid progress{width:100%;accent-color:var(--v444-accent)}.v444-review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.v444-review-list span{display:flex;justify-content:space-between;gap:1rem;padding:.8rem;border-radius:.75rem;background:var(--v444-soft)}
.v444-mode,.v444-qualification{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--v444-line);border-radius:1rem;background:var(--v444-soft)}.v444-card fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;border:0;padding:0;margin:0 0 1rem}.v444-card legend{font-weight:800;margin-bottom:.7rem}.v444-card fieldset label{display:flex;gap:.55rem;align-items:center;padding:.75rem;border:1px solid var(--v444-line);border-radius:.75rem;background:var(--v444-bg);color:var(--v444-ink)}.v444-card fieldset label span,.v444-question span{color:var(--v444-ink)}.v444-question{display:grid;gap:.45rem;margin-block:1rem}.v444-card output{display:block;min-height:1.4rem;margin-top:.7rem;color:var(--v444-accent);font-weight:700}.v444-qualification span{display:grid;gap:.25rem}.v444-qualification strong{font-size:1.1rem}.v444-card code{display:block;overflow-wrap:anywhere;padding:.7rem;margin:.7rem 0;background:#eef5f3;border-radius:.6rem;direction:ltr;text-align:left}
html[data-theme="dark"] .v444-workspace{--v444-ink:#e7f4f0;--v444-muted:#a8c6c0;--v444-line:#315653;--v444-bg:#102d2b;--v444-soft:#153b37}html[data-theme="dark"] .v444-boundary{background:#173b36;border-color:#315653}html[data-theme="dark"] .v444-note{background:#433a17;color:#ffecab}html[data-theme="dark"] .v444-card code{background:#092321;color:#ddf2ed}
html[dir="rtl"] .v444-workspace{font-family:inherit}html[dir="rtl"] .v444-timeline{padding-inline-start:1.15rem}html[dir="rtl"] .v444-badge,html[dir="rtl"] .v444-card code{direction:ltr}
@media(max-width:980px){.v444-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.v444-timeline article{grid-template-columns:1fr}.v444-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v444-card ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.v444-hero{align-items:stretch;flex-direction:column}.v444-controls,.v444-metrics,.v444-trust-grid,.v444-review-list,.v444-card fieldset,.v444-card ol,.v444-timeline dl{grid-template-columns:1fr}.v444-hero button{width:100%}.v444-mode,.v444-qualification{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.v444-workspace *{scroll-behavior:auto!important}}
@media(prefers-contrast:more){.v444-workspace{--v444-line:currentColor}.v444-card,.v444-controls,.v444-timeline article,.v444-metric,.v444-trust-grid article{border-width:2px}}
@media print{.v444-hero button,.v444-actions,.v444-question,.v444-card button{display:none!important}.v444-hero{background:#fff;color:#000;border:2px solid #000;box-shadow:none}.v444-hero p{color:#000}}
