.uf,.uf-hero{--uf-ink:#1c2b2d;--uf-fig:#40514f;--uf-quiet:#7c8f8d;--uf-eyebrow:#5c7573;--uf-line:#e3ded2;--uf-line-soft:#e8e2d4;--uf-card:#ffffff;--uf-deep:#14282a;--uf-good:#14666e;--uf-good-lit:#8fd0c6;--uf-bad:#b3402e;--uf-bad-lit:#ffb4a4;--uf-warm:#d9a44e;--uf-warm-lit:#ffd9a1;--uf-warm-ink:#a06018;--uf-cream:#f0ead9;color:var(--uf-ink);display:flex;flex-direction:column}.uf-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:18px 0 8px}.uf-h-t{letter-spacing:.15em;font-weight:700;text-transform:uppercase;color:var(--uf-eyebrow);flex-shrink:0}.uf-h-n,.uf-h-t{font-size:10.5px}.uf-h-n{line-height:1.35;color:var(--uf-quiet);text-align:right}.uf-card{background:var(--uf-card);border:1px solid var(--uf-line);border-radius:14px;padding:14px}.nx-drawer .uf-hero.nxd-pin,.uf-hero.nxd-pin{position:static;box-shadow:none}.uf-hero{background:linear-gradient(160deg,#14282a,#1c3a3d 55%,#235257);color:#f6f3ec;padding:20px 16px 18px;border-radius:18px}.uf-hero-h{font-family:var(--font-mono);font-size:26px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--uf-cream)}.uf-hero-s{font-family:var(--fx-serif);font-style:italic;font-size:15px;line-height:1.45;color:#e9e2d2;margin-top:8px}.uf-hero-stats{display:flex;gap:8px;margin-top:14px}.uf-stat{flex:1;min-width:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:8px 10px}.uf-stat-l{font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.3;color:#9fc4bd}.uf-stat-v{font-family:var(--font-mono);font-size:15px;font-weight:700;margin-top:3px;color:var(--uf-cream)}.uf-stat[data-tone=bad] .uf-stat-v{color:var(--uf-bad-lit)}.uf-stat[data-tone=assumed] .uf-stat-v{color:var(--uf-warm-lit)}.uf-stat[data-tone=good] .uf-stat-v{color:var(--uf-good-lit)}.uf-lede{font-size:12px;line-height:1.5;color:var(--uf-quiet);margin:10px 0 0}.uf-lede--caveat{color:var(--uf-fig);padding-left:10px;border-left:2px solid var(--uf-warm)}.uf-lede b,.uf-lede strong{color:var(--uf-ink);font-weight:700}.uf-p{font-size:12.5px;line-height:1.55;color:var(--uf-fig);margin:0}.uf-p+.uf-p{margin-top:8px}.uf-p b,.uf-p strong{color:var(--uf-ink)}.uf-cap{font-size:10.5px;line-height:1.45;color:var(--uf-quiet);margin:9px 0 0}.uf-bars{display:flex;flex-direction:column;gap:7px}.uf-bar{display:flex;align-items:center;gap:10px}.uf-bar-track{flex:0 0 44%;min-width:0}.uf-bar-fill{height:30px;border-radius:7px;min-width:4px;background:#47605f}.uf-bar[data-fill=primary] .uf-bar-fill{background:linear-gradient(180deg,#2ba3a0,#1f8a93)}.uf-bar[data-fill=deep] .uf-bar-fill{background:#2e4547}.uf-bar[data-fill=muted] .uf-bar-fill{background:#47605f}.uf-bar[data-fill=hatch] .uf-bar-fill{background:repeating-linear-gradient(-45deg,#d9a44e,#d9a44e 7px,#c9922f 0,#c9922f 14px)}.uf-bar-v{font-family:var(--font-mono);font-size:13px;font-weight:800;color:var(--uf-ink);flex-shrink:0}.uf-bar-l{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--uf-quiet);min-width:0;text-transform:uppercase}.uf-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px dashed var(--uf-line-soft)}.uf-row:last-child{border-bottom:0}.uf-row-n{font-size:12.5px;color:var(--uf-fig);min-width:0}.uf-row-s{font-size:11px;color:var(--uf-quiet);margin-top:2px;line-height:1.4}.uf-row-v{font-family:var(--font-mono);font-size:13.5px;font-weight:700;color:var(--uf-ink);flex-shrink:0}.uf-row[data-tone=good] .uf-row-v{color:var(--uf-good)}.uf-row[data-tone=bad] .uf-row-v{color:var(--uf-bad)}.uf-row[data-tone=assumed] .uf-row-s,.uf-row[data-tone=assumed] .uf-row-v{color:var(--uf-warm-ink)}.uf-group{font-size:10.5px;letter-spacing:.11em;font-weight:700;text-transform:uppercase;color:var(--uf-good)}.uf-group[data-tone=bad]{color:var(--uf-bad)}.uf-group+.uf-row{margin-top:0}.uf-group:not(:first-child){margin-top:14px}.uf-pick{display:flex;justify-content:space-between;align-items:center;background:var(--uf-deep);border-radius:11px;padding:11px 14px;margin-top:12px;gap:10px}.uf-pick-l{font-size:11.5px;line-height:1.35;color:#b8ccc8}.uf-pick-v{font-family:var(--font-mono);font-size:17px;font-weight:800;color:var(--uf-cream);flex-shrink:0;padding-left:10px}.uf-pick--range .uf-pick-v{color:var(--uf-warm-lit);font-size:15px}.uf-guest{contain:layout;border-radius:14px;margin-top:8px}@media (max-width:480px){.uf-hero{border-radius:16px}.uf-hero-h{font-size:26px}.uf-bar-track{flex-basis:38%}}