html,body{margin:0;padding:0;background:#0a0d11}*{box-sizing:border-box}::selection{background:#b6f24d}a{-webkit-tap-highlight-color:transparent}.nav-link{color:#7c8590;transition:color .15s}.nav-link:hover{color:#e6e9ed}.btn-dark{transition:background .15s}.btn-dark:hover{background:#cbd2da!important}.btn-ghost{transition:background .15s}.btn-ghost:hover{background:#ffffff1f!important}.btn-connect{transition:background .15s}.btn-connect:hover{background:#1b2129!important}.feed-row{transition:background .15s}.feed-row:hover{background:#1b2129}.btn-outline{transition:background .15s}.btn-outline:hover{background:#1b2129!important}.wallet-row{transition:background .15s}.wallet-row:hover{background:#151a21}.site-header{position:relative;z-index:10}.brand-pill{flex-shrink:0}.mobile-menu-button{display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:56px;height:56px;border:0;border-radius:8px;background:#12171e;cursor:pointer}.mobile-menu-button span,.mobile-menu-close span{display:block;width:18px;height:2px;border-radius:999px;background:#e6e9ed}.mobile-menu-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;min-height:100dvh;padding:20px;background:#0a0d11fa;color:#e6e9ed}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-menu-brand{display:inline-flex;align-items:center;gap:12px;min-height:52px;color:#e6e9ed;text-decoration:none;font-size:13px;letter-spacing:.12em;font-weight:700}.mobile-menu-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:8px;background:#12171e;cursor:pointer}.mobile-menu-close span{position:absolute}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-links{display:grid;gap:6px;margin-top:40px}.mobile-menu-link{display:flex;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,0.04);color:#9aa2ad;text-decoration:none;font-size:clamp(28px,8vw,44px);line-height:1;font-weight:500;letter-spacing:0}.mobile-menu-link.active{color:#e6e9ed}.mobile-menu-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;padding-top:32px}.mobile-menu-countdown,.mobile-menu-connect,.mobile-menu-x{display:flex;align-items:center;justify-content:space-between;min-height:54px;border:0;border-radius:8px;padding:0 16px;background:#12171e;color:#e6e9ed;text-decoration:none;font:inherit}.mobile-menu-countdown span{color:#9aa2ad;font-size:11px;letter-spacing:.12em;font-weight:700}.mobile-menu-countdown b{font-size:18px}.mobile-menu-connect{background:#e6e9ed;color:#12171e;justify-content:center;font-size:12px;letter-spacing:.12em;font-weight:700;cursor:pointer}.mobile-menu-x{justify-content:center;font-size:13px;letter-spacing:.12em;font-weight:700}.hero-copy-panel{position:relative;z-index:2}.hero-distribution-preview{position:absolute;left:66%;top:104px;width:min(56vw,780px);max-width:none;background:#12171eeb;border:1px solid rgba(18,23,30,0.78);border-radius:12px;box-shadow:0 28px 70px #39414b55,0 1px #12171eb8 inset;overflow:hidden;transform:translate(-50%) perspective(1400px) rotateY(-12deg) rotate(2deg) scale(.92);transform-origin:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-browser-bar{height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid #0f1319;background:#1b2129d1}.hero-browser-bar span{width:8px;height:8px;border-radius:999px;background:#39414b}.faq-accordion{max-width:880px;margin:0 auto;background:#12171e;border-radius:8px;padding:0 24px;text-align:left}.faq-item{border-bottom:1px solid #151a21}.faq-item:last-child{border-bottom:0}.faq-header{margin:0}.faq-trigger{width:100%;min-height:64px;padding:0;border:0;background:transparent;color:#e6e9ed;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.faq-trigger:hover{background:#1b2129}.faq-trigger:focus-visible{outline:2px solid #b6f24d;outline-offset:-2px}.faq-chevron{color:#9aa2ad;flex-shrink:0;transition:transform .2s ease}.faq-trigger[data-state=open] .faq-chevron{transform:rotate(180deg)}.faq-content{overflow:hidden;color:#9aa2ad;font-size:13px;line-height:1.6}.faq-content[data-state=open]{animation:faqDown .22s ease-out}.faq-content[data-state=closed]{animation:faqUp .18s ease-out}.faq-content-inner{padding:0 48px 18px 0}@keyframes faqDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faqUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media(prefers-reduced-motion:reduce){.faq-trigger,.faq-chevron{transition:none}.faq-content[data-state=open],.faq-content[data-state=closed]{animation:none}}.topnav{overflow-x:auto;max-width:100%;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.feed-scroll{-webkit-overflow-scrolling:touch}@media(max-width:960px){.home-hero{min-height:auto!important;overflow:hidden}.topnav{gap:20px;padding:0 20px;max-width:calc(100vw - 48px)}.hero-body{flex-direction:column;align-items:stretch!important;gap:32px!important;padding:48px 18px 32px!important}.hero-copy-panel{max-width:100%!important}.hero-title{font-size:clamp(40px,12vw,58px)!important;letter-spacing:0!important}.hero-copy{max-width:34rem!important}.hero-distribution-preview{position:relative;left:auto;top:auto;width:min(100%,620px);margin:0 auto;opacity:1;transform:perspective(1200px) rotateY(-6deg) rotate(1.5deg) scale(.94)}.loop-cards{width:100%!important}.basket-grid{grid-template-columns:1fr!important}.basket-head{flex-direction:column;align-items:flex-start!important}.basket-head p{text-align:left!important}.countdown-bar{flex-direction:column;align-items:flex-start!important;margin:0 18px 18px!important}.countdown-main{width:100%;justify-content:space-between;gap:16px!important}.countdown-main>span:last-child{font-size:clamp(40px,12vw,56px)!important}.countdown-stats{width:100%;display:grid!important;grid-template-columns:1fr auto;gap:18px!important}.countdown-stats>div:first-child{grid-column:1 / -1}.feed-scroll{overflow-x:auto}.feed-table-row{min-width:640px}.pf-summary{grid-template-columns:1fr!important}.pf-body,.dist-tables{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.site-header{flex-wrap:nowrap!important;padding:14px 14px 0!important}.brand-pill{height:52px!important;padding:0 16px!important}.desktop-header-controls{display:none!important}.mobile-menu-button{display:flex;flex-shrink:0}.hero-actions{flex-wrap:wrap}}@media(max-width:560px){.hero-body{padding-top:34px!important}.hero-actions{display:grid!important;grid-template-columns:1fr;width:100%;max-width:340px}.hero-actions a{justify-content:center}.hero-distribution-preview{width:100%;border-radius:10px;transform:none}.hero-distribution-preview>div:nth-child(2){padding:14px!important}.hero-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.hero-preview-stats>div{padding:9px 7px!important}.hero-preview-stats>div>div:last-child{font-size:14px!important}.hero-preview-basket{padding:10px!important}.hero-preview-main-grid{grid-template-columns:1fr!important}.hero-cycle-table{display:none}.hero-wallet-card{padding:10px!important}.hero-distribution-preview [style*="font-size: 28px"]{font-size:22px!important}.countdown-main{display:grid!important;grid-template-columns:1fr}.countdown-stats{grid-template-columns:1fr}.faq-accordion{padding:0 16px}.faq-content-inner{padding-right:0}.feed-scroll{padding-left:16px!important;padding-right:16px!important}.feed-table-row{min-width:0!important;gap:10px!important}.feed-table-row>*{min-width:0;overflow-wrap:anywhere}.feed-table-row a{justify-self:end}.docs-share-stat{text-align:left!important;flex-basis:100%!important}.docs-contract-row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 12px!important}.docs-contract-row>span:nth-child(2){grid-column:1 / -1;grid-row:2;min-width:0;overflow-wrap:anywhere}.docs-contract-row>a{grid-column:2;grid-row:1}.docs-contract-row>span:last-child{display:none}}

:root{color-scheme:dark}
html,body{background:#0a0d11!important;color:#e6e9ed}
::selection{background:#b6f24d;color:#0a0d11}
body{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.nav-link:hover,.nav-link.active,.mobile-menu-link.active{color:#bef264!important}
.btn-dark{background:#bef264!important;color:#0a0d11!important;font-weight:700}
.btn-dark:hover{background:#cdf87f!important}
.btn-connect{background:transparent!important;border:1px solid #bef264!important;color:#bef264!important}
.btn-connect:hover{background:rgba(190,242,100,.12)!important}
.mobile-menu-connect{background:#bef264!important;color:#0a0d11!important}
.countdown-bar{background:#0c1014!important;border-top:2px solid #bef264!important}
.feed-row:hover,.wallet-row:hover{background:#1b2129!important}
.hero-title{color:#f2f5f8!important;-webkit-text-fill-color:#f2f5f8!important}
.hero-copy{color:#aeb6c0!important;-webkit-text-fill-color:#aeb6c0!important}
.hero-wallet-card{background:#10151c!important;border:1px solid rgba(190,242,100,.30)!important}
.hero-wallet-card *{color:#dfe3e8!important}
#idx-ticker{position:sticky;top:0;z-index:40;display:flex;align-items:center;height:34px;background:#0b0e12;border-bottom:1px solid #1b2129;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#c3c9d1;overflow:hidden}
#idx-ticker .idx-live{display:flex;align-items:center;gap:6px;padding:0 14px;height:100%;background:#0b0e12;color:#bef264;font-weight:700;letter-spacing:.1em;z-index:2;border-right:1px solid #1b2129;flex-shrink:0}
#idx-ticker .idx-dot{width:7px;height:7px;border-radius:50%;background:#bef264;animation:idxpulse 1.6s infinite}
@keyframes idxpulse{0%{box-shadow:0 0 0 0 rgba(190,242,100,.55)}70%{box-shadow:0 0 0 7px rgba(190,242,100,0)}100%{box-shadow:0 0 0 0 rgba(190,242,100,0)}}
#idx-ticker .idx-track-wrap{flex:1;overflow:hidden}
#idx-ticker .idx-track{display:flex;width:max-content;animation:idxmarquee 42s linear infinite}
#idx-ticker:hover .idx-track{animation-play-state:paused}
@keyframes idxmarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
#idx-ticker .idx-seq{display:flex;align-items:center;white-space:nowrap}
#idx-ticker .idx-chip{padding:0 18px;white-space:nowrap}
#idx-ticker .idx-chip b{color:#e6e9ed;font-weight:700;margin-right:4px}
#idx-ticker .idx-sep{color:#39414b}
#idx-ticker .idx-d.idx-up{color:#34d399}
#idx-ticker .idx-d.idx-down{color:#f87171}
#idx-ticker .idx-d.idx-flat{color:#7c8590}
#idx-ticker .idx-muted{color:#7c8590}
@media (prefers-reduced-motion:reduce){#idx-ticker .idx-track{animation:none}#idx-ticker .idx-dot{animation:none}}
.countdown-bar b{color:#e6e9ed!important}
@media (max-width:560px){
  h1:not(.hero-title){font-size:32px!important;line-height:1.14!important;letter-spacing:-.01em!important}
  h2:not(.hero-title){font-size:25px!important;line-height:1.2!important}
  .hero-title{font-size:40px!important;line-height:1.05!important}
  .hero-copy{font-size:16px!important}
}
.hero-wallet-card{display:none!important}
.hero-preview-main-grid{grid-template-columns:minmax(0,1fr)!important}
