.vaults-stack{gap:24px;display:grid}.vaults-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:24px;padding:8px 0 4px;display:grid}.vaults-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,64px);line-height:1}.vaults-hero-sub{color:#c5cede;max-width:52ch;margin:14px 0 0;font-size:16px;line-height:1.7}.vaults-hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.vaults-tutorial{min-height:40px;color:var(--text);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.vaults-play{background:var(--accent);color:#11150d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.vaults-hero-visual{min-height:220px;position:relative}.vaults-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#74f14a2e,#5846b447);border:1px solid #ffffff1a;border-radius:18px;width:170px;padding:16px;position:absolute;box-shadow:0 18px 40px #00000059}.vaults-float-card small{color:#d7deee;font-size:12px;font-weight:700;display:block}.vaults-float-card b{letter-spacing:-.04em;margin-top:8px;font-size:28px;display:block}.vaults-float-card span{color:var(--muted);font-size:12px}.vaults-float-card.c1{top:18px;right:36px;transform:rotate(-6deg)}.vaults-float-card.c2{background:linear-gradient(160deg,#7a5cff59,#74f14a1f);top:88px;right:120px;transform:rotate(8deg)}.vaults-float-card.c3{opacity:.88;top:140px;right:20px;transform:rotate(-2deg)}.vaults-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vaults-stats article,.vaults-feature-card,.vaults-screener{border:1px solid var(--line);background:linear-gradient(#141824f5,#0d111bfa),radial-gradient(circle at 100% 0,#74f14a14,#0000 30%);border-radius:20px}.vaults-stats article{padding:16px}.vaults-stats span,.vaults-feature-metrics span{color:#7f89a0;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.vaults-stats b{letter-spacing:-.04em;margin-top:8px;font-size:26px;display:block}.vaults-stats small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.vaults-section-head h2,.vaults-seo h2{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.vaults-section-head p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.vaults-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vaults-feature-card{gap:14px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.vaults-feature-card:hover{border-color:#74f14a59;transform:translateY(-2px)}.vaults-feature-top{justify-content:space-between;gap:12px;display:flex}.vault-tag{color:#b7c0d1;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:6px;margin-bottom:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.vaults-feature-card h3{letter-spacing:-.03em;margin:0;font-size:20px}.vaults-feature-card p{color:var(--muted);margin:4px 0 0;font-size:12px}.vaults-score-ring{text-align:center;background:#74f14a14;border:2px solid #74f14a8c;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.vaults-score-ring.soft{background:#a88cff1a;border-color:#a88cff8c}.vaults-score-ring b{letter-spacing:-.03em;font-size:16px}.vaults-score-ring span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.vaults-mini-spark{width:100%;height:48px}.vaults-mini-spark.up,.vaults-spark.up{color:var(--accent)}.vaults-mini-spark.down,.vaults-spark.down{color:var(--danger)}.vaults-feature-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vaults-feature-metrics b{margin-top:4px;font-size:14px;display:block}.vaults-feature-cta{color:var(--accent);font-size:13px;font-weight:750}.vaults-screener{padding:16px;overflow:hidden}.vaults-tabs{gap:10px;margin-bottom:14px;display:flex}.vaults-tabs button,.vaults-filters button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:0 14px;font-size:13px;font-weight:750}.vaults-tabs button.on{color:#11150d;background:#b39cff;border-color:#0000}.vaults-filters button.on{color:#11150d;background:var(--accent);border-color:#0000}.vaults-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vaults-search{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#ffffff08;border-radius:12px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.vaults-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.vaults-filters{flex-wrap:wrap;gap:8px;display:flex}.vaults-updated{color:var(--muted);margin:0 0 0 auto;font-size:12px}.vaults-table-wrap{overflow-x:auto}.vaults-table{border-collapse:collapse;width:100%;min-width:1080px}.vaults-table th{color:#7f89a0;letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px;font-size:11px;font-weight:750}.vaults-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:16px 10px;font-size:13px}.vaults-table tbody tr:hover{background:#ffffff05}.col-fav{width:36px}.star{color:#6c7385;background:0 0;border:0;padding:0;font-size:16px}.star.on{color:#f0c35a}.vaults-name{align-items:center;gap:8px;font-weight:750;display:inline-flex}.vaults-copy-btn{color:#95ff78;background:#74f14a14;border:1px solid #74f14a73;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.vaults-copy-btn:hover{background:#74f14a29}.vaults-table .score{color:var(--accent);font-weight:800}.vaults-table .muted-score{color:#b39cff}.vaults-spark{width:88px;height:28px;display:block}.vaults-seo{padding-bottom:8px}@media (width<=980px){.vaults-hero,.vaults-stats,.vaults-featured-grid,.vaults-feature-metrics{grid-template-columns:1fr}.vaults-hero-visual{min-height:180px}.vaults-updated{margin-left:0}}
