:root{--ink:#0c1210;--panel:#151f1a;--mint:#70efbd;--mint-deep:#29c88f;--line:rgba(255,255,255,.13);--muted:rgba(255,255,255,.68);font-family:Inter,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 76% 12%,rgba(41,200,143,.16),transparent 30%),#0b100e}a{color:inherit;text-decoration:none}.assessment-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid var(--line);background:rgba(11,16,14,.88);backdrop-filter:blur(16px)}.brand{font-size:1.3rem;font-weight:700;letter-spacing:-.04em}.brand strong{color:var(--mint);font-weight:700}.back-link,.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.15rem;border:1px solid var(--line);border-radius:999px;font-size:.84rem;transition:.2s ease}.back-link:hover{border-color:var(--mint)}main{flex:1;display:grid;place-items:center;padding:clamp(3rem,8vw,7rem) 1.25rem}.assessment-card{width:min(760px,100%);padding:clamp(2rem,6vw,4.5rem);border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(25,38,31,.96),rgba(12,18,15,.96));box-shadow:0 32px 90px rgba(0,0,0,.34)}.status{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.4rem;padding:.45rem .8rem;border:1px solid rgba(112,239,189,.3);border-radius:999px;color:var(--mint);font-size:.68rem;font-weight:700;letter-spacing:.14em}.status i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}h1{max-width:620px;margin:0;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.94;letter-spacing:-.065em}h1 em{color:var(--mint);font-style:normal}.intro{max-width:620px;margin:1.4rem 0 2.2rem;color:var(--muted);font-size:1.05rem;line-height:1.7}.diagnoses{padding:1.5rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.diagnoses h2{margin:0 0 1rem;color:var(--mint);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.diagnoses ul{margin:0;padding-left:1.1rem;color:var(--muted);line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.primary-link{border-color:var(--mint);background:var(--mint);color:var(--ink);font-weight:700}.primary-link:hover{background:#9cf5d2}.direct{margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.direct a{color:var(--mint)}footer{padding:1.5rem;text-align:center;border-top:1px solid var(--line);color:rgba(255,255,255,.45);font-size:.72rem}@media(max-width:600px){.assessment-header{height:68px}.back-link{min-height:40px;padding:0 .85rem}.assessment-card{border-radius:20px}.actions{flex-direction:column}.actions a{width:100%}}
