#explains-page{margin:16px auto 28px}#explains-page>.page-title{letter-spacing:-.02em;margin:0 0 14px;font-weight:800}.ex-topbar.card,.ex-hero.card,.ex-tech.card{width:100%;min-width:0}.ex-topbar.card{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ex-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:.95rem;display:flex}.ex-section{margin-top:20px}.ex-section-title{align-items:center;gap:10px;margin:0 0 12px;font-weight:800;display:flex}.ex-section-title-text{align-items:center;display:inline-flex}.ex-section-ico{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);width:1.4rem;height:1.4rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.ex-section-ico--svg{width:1.8rem;height:1.8rem;padding:0}.ex-section-ico--svg svg{width:1rem;height:1rem}.ex-anim-float{animation:3.6s ease-in-out infinite exFloat}@keyframes exFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ex-hero.card{border:1px solid var(--border);box-shadow:var(--shadow-1);background:radial-gradient(circle at top right, rgba(var(--brand-rgb,20,184,166), .11), transparent 30%), linear-gradient(180deg, rgba(var(--brand-rgb,20,184,166), .045), transparent 70%), var(--card);border-radius:22px;margin-top:14px;padding:18px}.ex-hero-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.82rem}.ex-hero-title{margin:0 0 8px;font-size:1.65rem;font-weight:800;line-height:1.1}.ex-hero-text{color:var(--text);font-size:1rem;line-height:1.6}.ex-hero-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ex-chip{border:1px solid var(--border);background:var(--card);min-height:31px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.ex-chip:hover{transform:translateY(-1px)}.ex-chip.is-good{color:#15803d;background:#22c55e14;border-color:#22c55e6b}.ex-chip.is-warn{color:#b45309;background:#f59e0b17;border-color:#f59e0b6b}.ex-chip.is-bad{color:#dc2626;background:#ef44441a;border-color:#ef44446b}.ex-drivers-grid,.ex-questions-grid,.ex-next-grid,.ex-compare-grid,.ex-balance-grid,.ex-probable-grid,.ex-right-now-grid,.ex-impact-grid,.ex-fine-grid,.ex-friki-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ex-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-1);border-radius:18px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s}.ex-card:hover{box-shadow:var(--shadow-2,0 10px 26px #00000014);transform:translateY(-2px)}.ex-card--featured{grid-column:1/-1}.ex-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.ex-card .label{color:var(--muted);margin-bottom:0;font-size:.82rem}.ex-card .value{margin-bottom:4px;font-size:1.08rem;font-weight:800}.ex-card .sub{color:var(--muted);font-size:.9rem;line-height:1.5}.ex-mini-status{border:1px solid var(--border);background:var(--card);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.ex-mini-status.is-good{color:#15803d;background:#22c55e14;border-color:#22c55e6b}.ex-mini-status.is-warn{color:#b45309;background:#f59e0b17;border-color:#f59e0b6b}.ex-mini-status.is-bad{color:#dc2626;background:#ef44441a;border-color:#ef44446b}.ex-card.is-good{background:linear-gradient(180deg, #22c55e0f, transparent 80%), var(--card)}.ex-card.is-warn{background:linear-gradient(180deg, #f59e0b12, transparent 80%), var(--card)}.ex-card.is-bad{background:linear-gradient(180deg, #ef444412, transparent 80%), var(--card)}.ex-impact-grid .ex-card{background:linear-gradient(180deg, #3b82f60d, transparent 80%), var(--card)}.ex-impact-grid .ex-card--featured{border-color:color-mix(in oklab, var(--brand,#14b8a6) 28%, var(--border));box-shadow:0 10px 28px rgba(var(--brand-rgb,20,184,166), .1)}.ex-question{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-1);border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden}.ex-question:hover{box-shadow:var(--shadow-2,0 10px 26px #00000014);transform:translateY(-2px)}.ex-question-btn{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ex-question-title{font-size:1rem;font-weight:800}.ex-question-toggle{border:1px solid var(--border);width:1.6rem;height:1.6rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:transform .18s;display:inline-flex}.ex-question-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.ex-question-body>p{color:var(--muted);margin:0;padding:0 14px;line-height:1.55;overflow:hidden}.ex-question.is-open .ex-question-body{grid-template-rows:1fr}.ex-question.is-open .ex-question-body>p{padding:0 14px 14px}.ex-question.is-open .ex-question-toggle{transform:rotate(45deg)}.ex-balance-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ex-badge{border:1px solid var(--border);background:var(--card);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ex-badge.is-good{color:#15803d;background:#22c55e14;border-color:#22c55e6b}.ex-badge.is-warn{color:#b45309;background:#f59e0b17;border-color:#f59e0b6b}.ex-badge.is-bad{color:#dc2626;background:#ef44441a;border-color:#ef44446b}.ex-tech.card{border:1px solid var(--border);box-shadow:var(--shadow-1);background:var(--card);border-radius:20px;padding:16px}.ex-tech-list{gap:10px;display:grid}.ex-tech-item{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);border-radius:16px;padding:11px 12px}.ex-tech-item strong{margin-bottom:4px;display:block}.ex-empty{border:1px dashed var(--border);color:var(--muted);background:var(--card);border-radius:18px;padding:14px}.ex-note-split{color:var(--muted);letter-spacing:.01em;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;font-weight:700;display:flex}.ex-note-split:before,.ex-note-split:after{content:"";background:var(--border);flex:auto;height:1px}.ex-fine-grid .ex-card{background:linear-gradient(180deg, rgba(var(--brand-rgb,20,184,166), .05), transparent 80%), var(--card)}.ex-friki-grid .ex-card{background:linear-gradient(180deg, rgba(var(--brand-rgb,20,184,166), .07), transparent 80%), var(--card)}@media (max-width:760px){.ex-drivers-grid,.ex-questions-grid,.ex-next-grid,.ex-compare-grid,.ex-balance-grid,.ex-probable-grid,.ex-right-now-grid,.ex-impact-grid,.ex-fine-grid,.ex-friki-grid{grid-template-columns:1fr}.ex-card--featured{grid-column:auto}.ex-topbar.card{flex-direction:column;align-items:flex-start}.ex-hero-title{font-size:1.4rem}.ex-card-top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ex-anim-float,.ex-card,.ex-chip,.ex-question,.ex-question-toggle,.ex-question-body{transition:none!important;animation:none!important}}