.sk-hero[data-astro-cid-rh7rqmd3]{border-bottom:1px solid var(--rule);padding:80px 0 40px}.sk-hero[data-astro-cid-rh7rqmd3] h1[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--ink);margin:20px 0 24px;font-size:clamp(44px,7.5vw,88px);font-weight:600;line-height:.98}.sk-hero[data-astro-cid-rh7rqmd3] .dek[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink-2);max-width:52ch;font-size:clamp(18px,2.3vw,23px);font-style:italic;font-weight:400;line-height:1.4}.warning-wrap[data-astro-cid-rh7rqmd3]{padding:28px 0 0}.warning-note[data-astro-cid-rh7rqmd3]{background:color-mix(in oklab, var(--risk) 8%, var(--ground-2));border-left:3px solid var(--risk);max-width:var(--measure);padding:22px 26px}.warn-label[data-astro-cid-rh7rqmd3]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--risk);margin-bottom:10px;font-size:11px}.warning-note[data-astro-cid-rh7rqmd3] p[data-astro-cid-rh7rqmd3]{color:var(--ink-2);max-width:62ch;font-size:15px;line-height:1.6}.warning-note[data-astro-cid-rh7rqmd3] em[data-astro-cid-rh7rqmd3]{color:var(--ink);font-style:italic}.sk-body[data-astro-cid-rh7rqmd3]{padding:40px 0 64px}.sk-root[data-astro-cid-rh7rqmd3]{background:var(--ground-2);border:1px solid var(--rule);padding:32px}.step-tracker[data-astro-cid-rh7rqmd3]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:20px;font-size:11px;display:flex}.step[data-astro-cid-rh7rqmd3]{color:var(--ink-3)}.step[data-astro-cid-rh7rqmd3].is-done{color:var(--ink-2)}.step[data-astro-cid-rh7rqmd3].is-active{color:var(--accent);font-weight:500}.step-sep[data-astro-cid-rh7rqmd3]{color:var(--rule)}.selected-bar[data-astro-cid-rh7rqmd3]{background:var(--ground-3);border:1px solid var(--rule);margin-bottom:24px;padding:14px 16px}.selected-bar[data-astro-cid-rh7rqmd3] .eyebrow[data-astro-cid-rh7rqmd3]{margin-bottom:10px;display:block}.selected-chips[data-astro-cid-rh7rqmd3]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip-pill{background:var(--ground);border:1px solid var(--rule);color:var(--ink);border-left-width:3px;align-items:center;gap:6px;padding:5px 5px 5px 10px;font-size:12.5px;display:inline-flex}.chip-pill[data-urgency=akut]{border-left-color:var(--risk)}.chip-pill[data-urgency=inom-dygnet]{border-left-color:var(--accent)}.chip-pill[data-urgency=observera]{border-left-color:var(--positive)}.chip-pill-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:16px;line-height:1}.chip-pill-x:hover{color:var(--accent)}.step-head[data-astro-cid-rh7rqmd3]{margin-bottom:20px}.step-title[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink);outline:none;margin:6px 0 10px;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.15}.step-title[data-astro-cid-rh7rqmd3]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.step-lead[data-astro-cid-rh7rqmd3]{color:var(--ink-2);max-width:58ch;font-size:15px;line-height:1.5}.cat-grid[data-astro-cid-rh7rqmd3]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr;gap:1px;margin-bottom:24px;display:grid}@media (width>=520px){.cat-grid[data-astro-cid-rh7rqmd3]{grid-template-columns:1fr 1fr}}@media (width>=860px){.cat-grid[data-astro-cid-rh7rqmd3]{grid-template-columns:1fr 1fr 1fr 1fr}}.cat-card[data-astro-cid-rh7rqmd3]{background:var(--ground-3);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;font-family:inherit;transition:background .15s,color .15s;display:flex}.cat-card[data-astro-cid-rh7rqmd3]:hover{background:color-mix(in oklab, var(--accent) 6%, var(--ground-3))}.cat-card[data-astro-cid-rh7rqmd3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cat-icon[data-astro-cid-rh7rqmd3]{color:var(--accent);background:var(--ground-2);border:1px solid var(--rule);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:inline-flex}.cat-name[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;display:block}.cat-short[data-astro-cid-rh7rqmd3]{color:var(--ink-3);font-size:12.5px;line-height:1.4;display:block}.symptom-list[data-astro-cid-rh7rqmd3]{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;margin-bottom:24px;display:flex}.sym-item{background:var(--ground-3);cursor:pointer;border-left:3px solid #0000;grid-template-columns:24px 1fr;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:grid;position:relative}.sym-item[data-urgency=akut]{border-left-color:var(--risk)}.sym-item[data-urgency=inom-dygnet]{border-left-color:var(--accent)}.sym-item[data-urgency=observera]{border-left-color:var(--positive)}.sym-item:hover{background:color-mix(in oklab, var(--accent) 4%, var(--ground-3))}.sym-item.is-checked{background:color-mix(in oklab, var(--accent) 10%, var(--ground-3))}.sym-item input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sym-item:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.sym-box{border:1.5px solid var(--rule);background:var(--ground);width:18px;height:18px;margin-top:2px;display:inline-block;position:relative}.sym-item.is-checked .sym-box{background:var(--accent);border-color:var(--accent)}.sym-item.is-checked .sym-box:after{content:"";border:solid var(--ground);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.sym-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sym-name{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.3}.sym-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--rule);background:var(--ground);color:var(--ink-3);flex-shrink:0;padding:3px 8px;font-size:10px}.sym-badge[data-urgency=akut]{color:var(--risk);border-color:color-mix(in oklab, var(--risk) 40%, var(--rule));background:color-mix(in oklab, var(--risk) 8%, var(--ground))}.sym-badge[data-urgency=inom-dygnet]{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 40%, var(--rule));background:color-mix(in oklab, var(--accent) 6%, var(--ground))}.sym-badge[data-urgency=observera]{color:var(--positive);border-color:color-mix(in oklab, var(--positive) 40%, var(--rule));background:color-mix(in oklab, var(--positive) 6%, var(--ground))}.followup-list[data-astro-cid-rh7rqmd3]{background:var(--rule);border:1px solid var(--rule);flex-direction:column;gap:1px;margin-bottom:24px;display:flex}.followup-item{background:var(--ground-3);flex-direction:column;gap:10px;padding:18px;display:flex}.followup-context{color:var(--ink-3);margin-bottom:2px}.followup-q{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink);max-width:52ch;font-size:16.5px;font-weight:500;line-height:1.35}.followup-opts{flex-wrap:wrap;gap:8px;display:flex}.followup-btn{min-width:84px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--rule);background:var(--ground);color:var(--ink);cursor:pointer;padding:10px 18px;font-size:12px;transition:border-color .15s,background .15s,color .15s}.followup-btn:hover{border-color:var(--accent);color:var(--accent)}.followup-btn.is-checked{background:var(--ink);border-color:var(--ink);color:var(--ground)}.step-nav[data-astro-cid-rh7rqmd3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.result-nav[data-astro-cid-rh7rqmd3]{justify-content:space-between;margin-top:20px}.btn[data-astro-cid-rh7rqmd3]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;border:1px solid var(--rule);background:var(--ground-3);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:12px 22px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.btn[data-astro-cid-rh7rqmd3]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-astro-cid-rh7rqmd3]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-astro-cid-rh7rqmd3]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.btn-primary[data-astro-cid-rh7rqmd3]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--ground)}.btn-ghost[data-astro-cid-rh7rqmd3]{background:0 0}.result-card[data-astro-cid-rh7rqmd3]{border:1px solid var(--rule);border-left:4px solid var(--positive);background:color-mix(in oklab, var(--positive) 4%, var(--ground-3));margin-bottom:20px;padding:24px 26px}.result-card[data-astro-cid-rh7rqmd3][data-urgency=inom-dygnet]{border-left-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--ground-3))}.result-card[data-astro-cid-rh7rqmd3][data-urgency=akut]{border-left-color:var(--risk);background:color-mix(in oklab, var(--risk) 8%, var(--ground-3))}.urgency-badge[data-astro-cid-rh7rqmd3]{border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:20px}.urgency-label[data-astro-cid-rh7rqmd3]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--positive);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.result-card[data-astro-cid-rh7rqmd3][data-urgency=inom-dygnet] .urgency-label[data-astro-cid-rh7rqmd3]{color:var(--accent)}.result-card[data-astro-cid-rh7rqmd3][data-urgency=akut] .urgency-label[data-astro-cid-rh7rqmd3]{color:var(--risk);letter-spacing:.22em;font-size:15px}.urgency-sub[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 32;color:var(--ink);max-width:58ch;font-size:17.5px;font-weight:500;line-height:1.4;display:block}.result-block[data-astro-cid-rh7rqmd3]{margin-top:16px}.result-block[data-astro-cid-rh7rqmd3] .eyebrow[data-astro-cid-rh7rqmd3]{margin-bottom:10px;display:block}.result-symptoms[data-astro-cid-rh7rqmd3]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.result-symptom{background:var(--ground);border:1px solid var(--rule);border-left:3px solid #0000;padding:12px 14px}.result-symptom[data-urgency=akut]{border-left-color:var(--risk)}.result-symptom[data-urgency=inom-dygnet]{border-left-color:var(--accent)}.result-symptom[data-urgency=observera]{border-left-color:var(--positive)}.result-symptom-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.result-symptom-name{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink);font-size:15.5px;font-weight:500}.result-symptom-note{color:var(--ink-2);font-size:13.5px;line-height:1.5}.result-notes[data-astro-cid-rh7rqmd3]{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.result-notes[data-astro-cid-rh7rqmd3] li[data-astro-cid-rh7rqmd3]{color:var(--ink-2);font-size:14px;line-height:1.5}.result-links[data-astro-cid-rh7rqmd3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.result-links[data-astro-cid-rh7rqmd3] a[data-astro-cid-rh7rqmd3]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);border-bottom:1px solid color-mix(in oklab, var(--accent) 40%, transparent);padding-bottom:2px;font-size:12.5px;text-decoration:none}.result-links[data-astro-cid-rh7rqmd3] a[data-astro-cid-rh7rqmd3]:hover{color:var(--accent-2);border-bottom-color:var(--accent-2)}.vet-jour[data-astro-cid-rh7rqmd3]{background:var(--ground-2);border:1px solid var(--rule);margin-top:40px;padding:24px 26px}.vet-jour-head[data-astro-cid-rh7rqmd3]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink);margin:6px 0 16px;font-size:clamp(22px,3vw,26px);font-weight:600;line-height:1.15}.vet-links[data-astro-cid-rh7rqmd3]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.vet-links[data-astro-cid-rh7rqmd3] a[data-astro-cid-rh7rqmd3]{color:var(--accent);border-bottom:1px solid color-mix(in oklab, var(--accent) 40%, transparent);padding-bottom:2px;font-size:14.5px;text-decoration:none}.vet-links[data-astro-cid-rh7rqmd3] a[data-astro-cid-rh7rqmd3]:hover{color:var(--accent-2);border-bottom-color:var(--accent-2)}.vet-jour-note[data-astro-cid-rh7rqmd3]{color:var(--ink-3);max-width:58ch;font-size:13.5px;line-height:1.5}.vet-jour-note[data-astro-cid-rh7rqmd3] em[data-astro-cid-rh7rqmd3]{color:var(--ink-2);font-style:italic}@media (width<=560px){.sk-root[data-astro-cid-rh7rqmd3]{padding:20px 16px}.warning-note[data-astro-cid-rh7rqmd3]{padding:16px 18px}.step-nav[data-astro-cid-rh7rqmd3]{gap:8px}.btn[data-astro-cid-rh7rqmd3]{flex:1;padding:11px 12px;font-size:11px}.cat-card[data-astro-cid-rh7rqmd3]{padding:16px 14px}.sym-item{grid-template-columns:22px 1fr;padding:12px 14px}.sym-name{font-size:15px}.result-card[data-astro-cid-rh7rqmd3],.vet-jour[data-astro-cid-rh7rqmd3]{padding:20px 18px}}
