@import url(https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=DM+Sans:wght@400;600;800&display=swap);body{margin:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#040810;--panel:#0b1526;--border:#1a2d4a;--text:#c8daf0;--muted:#4a6680;--accent:#00d4ff;--green:#00ff9d;--yellow:#ffd060;--font-mono:"Space Mono",monospace;--font-sans:"DM Sans","Syne",sans-serif}html{scroll-behavior:smooth}body{background:#040810;background:var(--bg);color:#c8daf0;color:var(--text);font-family:DM Sans,Syne,sans-serif;font-family:var(--font-sans);font-size:15px;line-height:1.6;overflow-x:hidden}a{color:#00d4ff;color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.stars-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.star{animation:twinkle var(--duration) ease-in-out infinite alternate;background:#fff;border-radius:50%;opacity:0;position:absolute}@keyframes twinkle{0%{opacity:0}to{opacity:var(--opacity)}}.app{min-height:100vh;position:relative;z-index:1}.container{margin:0 auto;max-width:1080px;padding:0 24px}.header{padding:28px 0 0}.logo{color:#00d4ff;color:var(--accent);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:13px;letter-spacing:.15em;text-transform:uppercase}.hero{padding:56px 0 40px}.eyebrow{align-items:center;color:#00d4ff;color:var(--accent);display:flex;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;gap:10px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.eyebrow:before{background:#00d4ff;background:var(--accent);content:"";display:inline-block;height:1px;width:24px}h1{font-size:clamp(32px,5.5vw,66px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:18px}h1 em{color:#00d4ff;color:var(--accent);font-style:normal}.hero-sub{color:#4a6680;color:var(--muted);font-size:16px;line-height:1.7;margin-bottom:32px;max-width:500px}.hero-sub strong{color:#c8daf0;color:var(--text)}.countdown-bar{align-items:center;background:#0b1526;background:var(--panel);border:1px solid #1a2d4a;border-left:3px solid #00d4ff;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:4px;display:inline-flex;flex-wrap:wrap;gap:20px;margin-bottom:0;padding:13px 22px}.cd-label{color:#4a6680;color:var(--muted);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cd-units{display:flex;gap:16px}.cd-unit{text-align:center}.cd-num{color:#00d4ff;color:var(--accent);display:block;font-size:26px;font-weight:700;line-height:1}.cd-lbl,.cd-num{font-family:Space Mono,monospace;font-family:var(--font-mono)}.cd-lbl{color:#4a6680;color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cd-live{color:#00ff9d;color:var(--green);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:16px;font-weight:700}.main{padding:40px 0 0}.notice{background:color-mix(in srgb,#ffd060 7%,#0b1526);background:color-mix(in srgb,var(--yellow) 7%,var(--panel));border:1px solid color-mix(in srgb,#ffd060 18%,#1a2d4a);border:1px solid color-mix(in srgb,var(--yellow) 18%,var(--border));border-radius:4px;color:#4a6680;color:var(--muted);font-size:13px;line-height:1.6;margin-bottom:28px;padding:12px 16px}.notice strong{color:#ffd060;color:var(--yellow);display:block;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.status-text{color:#c8daf0;color:var(--text)}.status-text.error{color:#ff9b9b}.filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filter-label{letter-spacing:.1em;margin-right:4px}.filter-btn,.filter-label{color:#4a6680;color:var(--muted);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.filter-btn{align-items:center;background:#0b1526;background:var(--panel);border:1px solid #1a2d4a;border:1px solid var(--border);border-radius:3px;cursor:pointer;display:flex;gap:6px;letter-spacing:.07em;padding:7px 13px;transition:all .15s}.filter-btn.active,.filter-btn:hover{border-color:#00d4ff;border-color:var(--accent);color:#00d4ff;color:var(--accent)}.filter-btn.active{background:color-mix(in srgb,#00d4ff 12%,#0000);background:color-mix(in srgb,var(--accent) 12%,#0000)}.filter-count{background:#1a2d4a;background:var(--border);border-radius:10px;color:#4a6680;color:var(--muted);font-size:10px;padding:1px 5px}.filter-btn.active .filter-count{background:color-mix(in srgb,#00d4ff 20%,#0000);background:color-mix(in srgb,var(--accent) 20%,#0000);color:#00d4ff;color:var(--accent)}.bucket{margin-bottom:44px}.bucket-header{align-items:center;display:flex;gap:12px;margin-bottom:6px}.bucket-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.bucket-title{color:#c8daf0;color:var(--text);font-size:17px;font-weight:800}.bucket-count{background:#0b1526;background:var(--panel);border:1px solid #1a2d4a;border:1px solid var(--border);border-radius:10px;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;padding:2px 8px}.bucket-count,.bucket-sub{color:#4a6680;color:var(--muted)}.bucket-sub{font-size:13px;line-height:1.55;margin-bottom:14px;max-width:680px;padding-left:22px}.bucket-line{border-top:1px solid;height:1px;margin-bottom:14px;opacity:.3}.bucket-cards{display:flex;flex-direction:column;gap:10px}.fund-card{grid-gap:0 16px;align-items:start;background:#0b1526;background:var(--panel);border:1px solid #1a2d4a;border:1px solid var(--border);border-left:3px solid var(--card-color);border-radius:6px;display:grid;gap:0 16px;grid-template-columns:76px 1fr auto;padding:17px 20px;transition:border-color .2s,transform .15s}.fund-card:hover{border-color:var(--card-color);transform:translateX(3px)}.fc-left{padding-top:2px}.fc-ticker{color:var(--card-color);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:15px;font-weight:700;line-height:1}.fc-name{color:#c8daf0;color:var(--text);font-size:14px;font-weight:700;margin-bottom:6px}.fc-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fc-tag{background:color-mix(in srgb,#4a6680 10%,#0000);background:color-mix(in srgb,var(--muted) 10%,#0000);border:1px solid color-mix(in srgb,#4a6680 20%,#0000);border:1px solid color-mix(in srgb,var(--muted) 20%,#0000);border-radius:2px;color:#4a6680;color:var(--muted);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;padding:2px 7px}.fc-tag.index{background:color-mix(in srgb,#00d4ff 8%,#0000);background:color-mix(in srgb,var(--accent) 8%,#0000);border-color:color-mix(in srgb,#00d4ff 18%,#0000);border-color:color-mix(in srgb,var(--accent) 18%,#0000);color:#00d4ff;color:var(--accent)}.fc-note{font-size:13px;line-height:1.55}.fc-note,.fc-source{color:#4a6680;color:var(--muted)}.fc-source{font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;margin-top:6px}.fc-source a{color:#4a6680;color:var(--muted)}.fc-source a:hover{color:#00d4ff;color:var(--accent);text-decoration:none}.fc-right{flex-shrink:0;text-align:right}.fc-pill{align-items:center;background:color-mix(in srgb,var(--card-color) 12%,#0000);border:1px solid color-mix(in srgb,var(--card-color) 22%,#0000);border-radius:2px;color:var(--card-color);display:inline-flex;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px;gap:5px;letter-spacing:.08em;margin-bottom:8px;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.fc-pill.muted{background:color-mix(in srgb,#4a6680 10%,#0000);background:color-mix(in srgb,var(--muted) 10%,#0000);border-color:color-mix(in srgb,#4a6680 18%,#0000);border-color:color-mix(in srgb,var(--muted) 18%,#0000);color:#4a6680;color:var(--muted)}.fc-dot{background:var(--card-color);border-radius:50%;height:5px;width:5px}.fc-dot.pulse{animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.fc-weight{margin-bottom:2px}.fc-weight-num{color:var(--card-color);display:block;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1}.fc-value,.fc-weight-lbl{color:#4a6680;color:var(--muted);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px}.fc-value{margin-top:4px}.fc-date{margin-top:2px}.fc-date-lbl{color:#4a6680;color:var(--muted);font-size:10px}.fc-date-lbl,.fc-date-val{display:block;font-family:Space Mono,monospace;font-family:var(--font-mono)}.fc-date-val{color:var(--card-color);font-size:11px}.fc-exposure{color:#4a6680;color:var(--muted);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:10px;margin-top:4px}.explainer{background:#0b1526;background:var(--panel);border:1px solid #1a2d4a;border:1px solid var(--border);border-radius:6px;margin-bottom:36px;padding:28px 30px}.explainer h2{font-size:17px;font-weight:800;margin-bottom:20px}.exp-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.exp-num{color:#1a2d4a;color:var(--border);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;margin-bottom:6px}.exp-title{color:#c8daf0;color:var(--text);font-size:13px;font-weight:700;margin-bottom:5px}.exp-body{color:#4a6680;color:var(--muted);font-size:13px;line-height:1.55}.signup{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#00d4ff 7%,#0b1526),#0b1526);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,#00d4ff 20%,#1a2d4a);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:6px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:48px;padding:24px 28px}.signup h3{font-size:16px;font-weight:700;margin-bottom:3px}.signup p{color:#4a6680;color:var(--muted);font-size:13px}.signup-form{display:flex;flex-wrap:wrap;gap:8px}.signup-form input{background:#040810;background:var(--bg);border:1px solid #1a2d4a;border:1px solid var(--border);border-radius:3px;color:#c8daf0;color:var(--text);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:13px;outline:none;padding:9px 14px;transition:border-color .15s;width:210px}.signup-form input:focus{border-color:#00d4ff;border-color:var(--accent)}.signup-form input::placeholder{color:#4a6680;color:var(--muted)}.signup-form button{background:#00d4ff;background:var(--accent);border:none;border-radius:3px;color:#040810;color:var(--bg);cursor:pointer;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;padding:9px 18px;text-transform:uppercase;transition:opacity .15s}.signup-form button:hover{opacity:.85}.signup-thanks{color:#00ff9d;color:var(--green);font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:13px;letter-spacing:.05em}.footer{border-top:1px solid #1a2d4a;border-top:1px solid var(--border);padding:24px 0 32px}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;font-family:Space Mono,monospace;font-family:var(--font-mono);font-size:11px;gap:10px;justify-content:space-between}.footer-inner,.footer-inner a{color:#4a6680;color:var(--muted)}.footer-inner a:hover{color:#00d4ff;color:var(--accent);text-decoration:none}@media (max-width:600px){.fund-card{grid-template-columns:1fr}.fc-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;text-align:left}.fc-weight-num{font-size:16px}}
/*# sourceMappingURL=main.7abe4ea6.css.map*/