@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");body:has(.billion),html:has(.billion){background:#ffffff!important;color:#012169;color-scheme:light}.billion{--navy:#003087;--cyan:#00aae8;--ink:#012169;--muted:#6b7c99;--line:#e8eef4;--white:#ffffff;--soft:#f7f9fb;--card-shadow:0 8px 28px rgba(0,32,80,0.1);--sans:"Geist","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;position:relative;min-height:100vh;min-height:100dvh;color:var(--ink);background:#ffffff;font-family:var(--sans);overflow-x:clip}.billion-grain{display:none}.billion-nav{justify-content:space-between;max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem;border-bottom:1px solid var(--line)}.billion-nav,.billion-nav-mark{display:flex;align-items:center}.billion-nav-mark{height:28px}.billion-nav-wordmark{height:28px;width:auto}.billion-nav-links{display:flex;gap:1.5rem;font-size:.8rem;font-weight:500}.billion-nav-links a{color:var(--muted);text-decoration:none;transition:color .2s ease}.billion-nav-links a:hover{color:var(--cyan)}.billion-hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;max-width:1120px;margin:0 auto;min-height:min(84vh,760px);padding:3rem 1.5rem 2.5rem}.billion-brand{margin:0;animation:billion-rise .7s cubic-bezier(.16,1,.3,1) both}.billion-wordmark{display:block;width:min(100%,420px);height:auto}.billion-headline{margin:1.35rem 0 .5rem;max-width:22ch;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;animation:billion-rise .7s cubic-bezier(.16,1,.3,1) .06s both}.billion-lede{margin:0;max-width:34ch;color:var(--muted);font-size:1rem;font-weight:400;line-height:1.5;animation:billion-rise .7s cubic-bezier(.16,1,.3,1) .1s both}.billion-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;animation:billion-rise .7s cubic-bezier(.16,1,.3,1) .14s both}.billion-btn{appearance:none;border:1px solid var(--navy);background:var(--navy);color:var(--white);font-family:var(--sans);font-size:.82rem;font-weight:600;padding:.7rem 1.2rem;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.billion-btn:hover{background:#00256b;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,48,135,.18)}.billion-btn:disabled{opacity:.5;cursor:wait}.billion-btn-ghost{background:var(--white);color:var(--cyan);border-color:var(--cyan)}.billion-btn-ghost:hover{background:var(--cyan);color:var(--white);opacity:1;box-shadow:0 8px 20px rgba(0,170,232,.2)}.billion-waiting{color:var(--muted);font-size:.9rem}.billion-ca{display:block;margin-top:1rem;font-family:var(--mono);font-size:.7rem;color:var(--muted);word-break:break-all;max-width:40ch}.billion-hero-visual{display:grid;place-items:center;animation:billion-fade .85s cubic-bezier(.16,1,.3,1) .08s both}.billion-logo{width:min(100%,460px);height:auto;animation:billion-float 8s ease-in-out infinite}.pp-money{display:grid;grid-template-columns:minmax(260px,.9fr) 1.2fr;gap:1rem;max-width:1120px;margin:0 auto 1.5rem;padding:0 1.5rem}.pp-card{background:var(--white);border-radius:18px;box-shadow:var(--card-shadow);border:1px solid var(--line);padding:1.35rem 1.4rem 1.25rem}.pp-activity-head,.pp-balance-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;font-weight:600;color:var(--muted)}.pp-balance-top em,.pp-feed-right em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a7a3c;background:#e8f7ee;border-radius:999px;padding:.18rem .5rem}.pp-balance-top em.is-live,.pp-feed-right em.is-live,.pp-next b.is-live{color:var(--cyan);background:#e8f6fc}.pp-balance-value{display:block;margin:.55rem 0 .2rem;font-size:clamp(2.2rem,5vw,3.2rem);letter-spacing:-.04em;font-weight:700;color:var(--navy)}.pp-balance-sub{margin:0 0 1rem;color:var(--muted);font-size:.88rem;line-height:1.4}.pp-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}.pp-next span{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.pp-next b{display:block;margin-top:.2rem;font-size:1.05rem;color:var(--navy)}.pp-activity{min-height:280px}.pp-activity-head h2{margin:0;font-size:1.05rem;color:var(--navy);text-transform:none;letter-spacing:-.02em}.pp-feed{list-style:none;margin:.85rem 0 0;padding:0;display:grid;max-height:420px;overflow:auto}.pp-feed li{display:grid;grid-template-columns:40px 1fr auto;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid #eef3f8}.pp-feed li:last-child{border-bottom:none}.pp-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:700;background:#e8f6fc;color:var(--navy)}.pp-avatar.kind-drop,.pp-avatar.kind-send,.pp-avatar.kind-sent{background:#e8f7ee;color:#0a7a3c}.pp-avatar.kind-buy,.pp-avatar.kind-vault_buy{background:#eef2ff;color:var(--navy)}.pp-avatar.kind-claim{background:#fff4e5;color:#b15d00}.pp-feed li>div strong{display:block;font-size:.9rem;color:var(--ink)}.pp-feed li>div span{display:block;margin-top:.12rem;font-size:.76rem;color:var(--muted)}.pp-feed-right{display:grid;justify-items:end;gap:.15rem}.pp-feed-right b{font-size:.9rem;color:var(--navy)}.pp-feed-right a{font-size:.72rem;color:var(--cyan);text-decoration:none}.billion-cycle{max-width:1120px;margin:0 auto 2rem;padding:1.15rem 1.5rem 0}.billion-cycle-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.billion-cycle-top strong{font-family:var(--mono);font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:500}.billion-cycle-top strong.is-live{color:var(--cyan);letter-spacing:.12em;animation:billion-live-pulse 1.2s ease-in-out infinite}@keyframes billion-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.billion-progress{margin-top:.7rem;height:3px;background:var(--line);overflow:hidden;border-radius:99px}.billion-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--navy),var(--cyan));transition:width .35s linear}.billion-cycle-meta{margin:.55rem 0 0;font-size:.8rem;color:var(--muted)}.billion-kpis{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;max-width:1120px;margin:0 auto 1.25rem;padding:0 1.5rem;border:none}.billion-kpi{padding:1.2rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;background:var(--white);border-radius:16px;box-shadow:var(--card-shadow);border:1px solid var(--line)}.billion-kpi+.billion-kpi{padding-left:1.2rem;border-left:none}.billion-kpi-payouts{padding-right:0}.billion-kpi-label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.billion-kpi-value{font-family:var(--mono);font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.billion-kpi-sub{margin-top:.25rem;font-style:normal;font-size:.84rem;color:var(--muted);line-height:1.35}.billion-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto 1.5rem;padding:1rem 1.25rem;border:none;background:var(--white);border-radius:16px;box-shadow:var(--card-shadow);border:1px solid var(--line)}.billion-stat{padding:1.15rem 0;display:flex;flex-direction:column;gap:.35rem;border-right:1px solid var(--line)}.billion-stat:nth-child(3n){border-right:none;padding-right:0}.billion-stat:nth-child(3n+1){padding-left:0}.billion-stat:not(:nth-child(3n+1)){padding-left:1.25rem}.billion-stat:nth-child(n+4){border-top:1px solid var(--line)}.billion-stat span{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.billion-stat strong{font-family:var(--mono);font-size:.98rem;font-weight:500}.billion-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1120px;margin:0 auto 2.5rem;padding:0 1.5rem}.billion-panel{padding:1.25rem 1.3rem;border:none;background:var(--white);border-radius:16px;box-shadow:var(--card-shadow);border:1px solid var(--line)}.billion-panel h2{margin:0 0 1.15rem;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--navy)}.billion-steps{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}.billion-steps li{display:grid;gap:.2rem;padding:0;border:none}.billion-steps strong{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.billion-steps span{color:var(--muted);font-size:.9rem;line-height:1.5}.billion-ticket-math{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.billion-ticket-math label{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-weight:500}.billion-check input,.billion-ticket-math input{width:100%;border:none;border-bottom:1px solid var(--line);background:transparent;border-radius:0;padding:.65rem 0;font-family:var(--mono);font-size:.86rem;color:var(--ink);outline:none;transition:border-color .2s ease}.billion-check input:focus,.billion-ticket-math input:focus{border-bottom-color:var(--cyan);box-shadow:none}.billion-ticket-math p{margin:.6rem 0 0;font-size:.84rem;color:var(--muted)}.billion-check{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.billion-check-result{margin-top:1rem;font-size:.88rem;line-height:1.5;color:var(--ink)}.billion-check-result a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.billion-error{margin:.75rem 0 0;color:#a11;font-size:.84rem}.billion-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.billion-list li{display:grid;grid-template-columns:auto 1fr auto auto;gap:.75rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.86rem}.billion-list a{color:var(--navy);text-decoration:none;font-family:var(--mono);font-size:.78rem}.billion-list a:hover{color:var(--cyan)}.billion-list strong{font-family:var(--mono);font-weight:500}.billion-list em{font-style:normal;color:var(--muted);font-size:.76rem}.billion-drops li{grid-template-columns:1fr auto}.billion-drops li>div{display:grid;gap:.15rem}.billion-drops span{color:var(--muted);font-size:.76rem}.billion-empty{color:var(--muted);border:none!important;display:block!important;padding-top:.25rem!important}.billion-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:1120px;margin:1rem auto 0;padding:1.5rem 1.5rem 2.5rem;border-top:1px solid var(--line);font-size:.9rem;font-weight:600;background:var(--white)}.billion-foot-left{display:flex;align-items:center;gap:.75rem;justify-self:start}.billion-nfa{font-size:.72rem;font-weight:500;letter-spacing:.08em;color:var(--muted)}.billion-foot-x{justify-self:center;font-family:var(--sans)!important;font-size:.85rem!important;font-weight:600!important;color:var(--ink)!important;text-decoration:none;letter-spacing:-.02em;transition:opacity .2s ease}.billion-foot-x:hover{color:var(--cyan)!important;opacity:1}.billion-foot-right{display:flex;align-items:center;justify-content:flex-end;gap:1rem;justify-self:end}.billion-foot-right a,.billion-foot-right span{font-family:var(--sans);font-size:.72rem;font-weight:500;color:var(--muted);text-decoration:none;transition:color .2s ease}.billion-foot-right a:hover{color:var(--cyan)}.billion-foot a{text-decoration:none}@keyframes billion-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes billion-fade{0%{opacity:0}to{opacity:1}}@keyframes billion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:900px){.billion-hero{grid-template-columns:1fr;min-height:auto;padding-top:2rem;gap:1.5rem}.billion-logo{width:min(72vw,280px)}.billion-wordmark{width:min(100%,260px)}.billion-kpis,.billion-split,.billion-stats,.pp-money,.pp-next{grid-template-columns:1fr;gap:1rem}.billion-kpi,.billion-kpi+.billion-kpi,.billion-kpi-payouts{padding:1.2rem;border-left:none}.billion-kpi-payouts{border-top:1px solid var(--navy)}.billion-stat{border-right:none!important;padding-left:0!important;padding-right:0!important}.billion-stat:nth-child(n+2){border-top:1px solid var(--line)}.billion-check{grid-template-columns:1fr}}