.hero.svelte-1q37ri0{gap:var(--space-7);padding:var(--space-8) var(--space-5);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.tag.svelte-1q37ri0{color:var(--accent);font-size:var(--text-sm);border:1px solid var(--accent-line);background:var(--accent-tint);border-radius:var(--radius-sm);margin-bottom:var(--space-5);padding:5px 10px;display:inline-block}h1.svelte-1q37ri0{font-size:var(--text-3xl);line-height:1.06}.accent.svelte-1q37ri0{color:var(--accent)}.warn.svelte-1q37ri0{color:var(--warn)}.sub.svelte-1q37ri0{color:var(--muted);font-size:var(--text-lg);margin:var(--space-5) 0 0;max-width:520px}.panel.svelte-1q37ri0{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 30px 70px -40px var(--accent);overflow:hidden}.panel-head.svelte-1q37ri0{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.dot.svelte-1q37ri0{background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border-radius:50%}.panel-title.svelte-1q37ri0{font-size:var(--text-sm);color:var(--text)}.panel-meta.svelte-1q37ri0{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.rows.svelte-1q37ri0{padding:var(--space-2) 0}.row.svelte-1q37ri0{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--line);opacity:0;animation:svelte-1q37ri0-row-in var(--dur) var(--ease) forwards;animation-delay:calc(.22s + var(--row-i) * .12s);grid-template-columns:auto auto 1fr auto;display:grid;transform:translateY(8px)}.row.svelte-1q37ri0:last-child{border-bottom:0}.badge.svelte-1q37ri0{border-radius:var(--radius-sm);width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.badge.ok.svelte-1q37ri0{color:var(--ok);background:var(--ok-tint)}.badge.warn.svelte-1q37ri0{color:var(--warn);background:var(--warn-tint)}.row-id.svelte-1q37ri0{color:var(--muted);font-size:var(--text-xs)}.row-label.svelte-1q37ri0{color:var(--text)}.row-note.svelte-1q37ri0{font-size:var(--text-xs);color:var(--muted)}.row-note.ok.svelte-1q37ri0{color:var(--ok)}.row-note.warn.svelte-1q37ri0{color:var(--warn)}.panel-foot.svelte-1q37ri0{gap:var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);display:flex}.panel-foot.svelte-1q37ri0 .accent:where(.svelte-1q37ri0){color:var(--accent)}@keyframes svelte-1q37ri0-row-in{to{opacity:1;transform:none}}@media (width<=840px){.hero.svelte-1q37ri0{padding-top:var(--space-7);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.row.svelte-1q37ri0{opacity:1;animation:none;transform:none}}section.svelte-x2s8xm{padding:var(--space-7) var(--space-5);border-top:1px solid var(--line)}h2.svelte-x2s8xm{font-size:var(--text-2xl);margin:var(--space-2) 0}.lead.svelte-x2s8xm{color:var(--muted);max-width:600px;font-size:var(--text-lg)}.lead.svelte-x2s8xm em:where(.svelte-x2s8xm){color:var(--text);font-style:normal}.badges.svelte-x2s8xm{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.badge.svelte-x2s8xm{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text);transition:border-color var(--dur-fast) var(--ease)}.badge.svelte-x2s8xm:hover{border-color:var(--accent)}section.svelte-1dpem8h{padding:var(--space-7) var(--space-5);border-top:1px solid var(--line)}h2.svelte-1dpem8h{font-size:var(--text-2xl);margin:var(--space-2) 0}.grid.svelte-1dpem8h{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.card.svelte-1dpem8h{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:relative;overflow:hidden}.card.svelte-1dpem8h:before{content:"";background:var(--accent);opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.card.svelte-1dpem8h:hover{border-color:var(--accent-line);transform:translateY(-2px)}.card.svelte-1dpem8h h3:where(.svelte-1dpem8h){font-size:var(--text-lg);margin-bottom:var(--space-2)}.accent.svelte-1dpem8h{color:var(--accent)}.card.svelte-1dpem8h p:where(.svelte-1dpem8h){color:var(--muted);font-size:var(--text-sm)}@media (width<=840px){.grid.svelte-1dpem8h{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card.svelte-1dpem8h:hover{transform:none}}section.svelte-11zw4ht{padding:var(--space-7) var(--space-5);border-top:1px solid var(--line)}.metrics.svelte-11zw4ht{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.metric.svelte-11zw4ht{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.metric.svelte-11zw4ht .n:where(.svelte-11zw4ht){font-size:2.125rem;font-weight:var(--weight-bold);color:var(--accent);letter-spacing:-.02em}.metric.svelte-11zw4ht .l:where(.svelte-11zw4ht){color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-2)}@media (width<=840px){.metrics.svelte-11zw4ht{grid-template-columns:1fr}}section.svelte-1qtgmps{padding:var(--space-7) var(--space-5);border-top:1px solid var(--line)}.quote.svelte-1qtgmps{padding:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--accent-tint), transparent)}blockquote.svelte-1qtgmps{font-size:var(--text-xl);font-weight:var(--weight-medium);max-width:760px}.who.svelte-1qtgmps{color:var(--accent);font-size:var(--text-sm);margin-top:var(--space-4)}section.svelte-peni0m{padding:var(--space-7) var(--space-5);border-top:1px solid var(--line)}.final.svelte-peni0m{text-align:center;padding:var(--space-8) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);position:relative;overflow:hidden}.glow.svelte-peni0m{background:var(--accent);filter:blur(120px);opacity:.14;height:280px;animation:svelte-peni0m-pulse 7s var(--ease) infinite;z-index:0;border-radius:50%;position:absolute;inset:-40% 30% auto}.final.svelte-peni0m>:where(.svelte-peni0m):not(.glow){z-index:1;position:relative}h2.svelte-peni0m{font-size:var(--text-2xl)}.lead.svelte-peni0m{color:var(--muted);font-size:var(--text-lg);margin:var(--space-2) auto 0}@keyframes svelte-peni0m-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.glow.svelte-peni0m{animation:none}}
