.fd-body{position:relative;z-index:1;flex:1 1;overflow-y:auto;padding:8px 20px 36px}.fd-intro{text-align:center;margin:24px 0}.fd-intro-icon{font-size:36px;margin-bottom:12px}.fd-intro-title{font-family:Syne,sans-serif;font-weight:800;font-size:26px;color:var(--white);line-height:1.2;margin-bottom:8px}.fd-intro-text{font-size:13px;line-height:1.6;max-width:300px;margin:0 auto}.fd-intro-text,.fd-lbl{color:var(--text-muted)}.fd-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.fd-hint{font-size:12px;color:var(--text-muted);line-height:1.6;margin-bottom:14px}.cat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.cat-tile{background:var(--navy-card);border:1.5px solid var(--navy-border);border-radius:16px;padding:18px 14px;cursor:pointer;text-align:center;transition:all .15s;-webkit-tap-highlight-color:transparent;font:inherit;color:var(--white-dim)}.cat-tile[aria-pressed=true]{border-color:var(--gold);background:rgba(245,200,66,.1)}.cat-tile[aria-pressed=true] .cat-label{color:var(--gold)}.cat-icon{font-size:28px;display:block;margin-bottom:6px}.cat-label{font-size:13px;font-weight:600}.fd-note{background:rgba(255,255,255,.03);border:1px solid var(--navy-border);border-radius:13px;padding:11px 13px;margin-bottom:20px;font-size:11px;color:var(--text-muted);line-height:1.65}.fd-discovery{color:#a78bfa}.fd-card{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:var(--radius);padding:16px;margin-bottom:20px}.fd-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.fd-card-title{font-family:Syne,sans-serif;font-weight:700;font-size:15px;color:var(--white)}.fd-card-text{font-size:12px;color:var(--text-muted);line-height:1.6;margin-bottom:12px}.fd-split{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-bottom:6px}.fd-split-mine{background:var(--gold)}.fd-split-disc{background:#a78bfa}.fd-split-legend{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted)}.fd-primary{display:block;width:100%;flex:none;margin-bottom:10px}.fd-secondary{margin-bottom:4px}.fd-link,.fd-secondary{display:block;text-align:center;text-decoration:none}.fd-link{width:100%;background:none;border:0;padding:10px 0 0;font:inherit;cursor:pointer}.fd-link,.fd-status{color:var(--text-muted);font-size:12px}.fd-status{text-align:center;min-height:18px;margin-bottom:8px}.fd-status.error{color:#f87171}