:root{--ink:#171714;--paper:#f3f1e9;--card:#fbfaf5;--line:rgba(23,23,20,.16);--acid:#d9ff43;--violet:#7762ff;--peach:#ff9f7a;--aqua:#7de7d1;--muted:#6f6e67;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ambient{position:absolute;pointer-events:none;filter:blur(80px);opacity:.34;border-radius:50%}.ambient-one{width:360px;height:360px;background:var(--violet);top:-190px;right:6%}.ambient-two{width:260px;height:260px;background:var(--acid);top:490px;left:-180px}
.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.035em;font-size:19px}.brand small{color:var(--muted);font-size:9px;letter-spacing:.16em;align-self:flex-end;margin-bottom:3px}.brand-mark{width:30px;height:30px;display:grid;grid-template-columns:1fr 1fr;gap:2px;rotate:45deg;margin-right:3px}.brand-mark i{display:block;background:var(--ink);border-radius:2px}.brand-mark i:nth-child(2){background:var(--violet)}.brand-mark i:nth-child(3){background:var(--peach)}.brand-mark i:nth-child(4){background:var(--acid)}nav{display:flex;gap:34px;font-size:12px;font-weight:700;letter-spacing:.04em}nav a{position:relative}nav a::after{content:"";height:1px;width:0;background:currentColor;position:absolute;left:0;bottom:-6px;transition:width .2s}nav a:hover::after{width:100%}.wallet-button{border:1px solid var(--ink);background:transparent;min-width:148px;padding:11px 15px;display:flex;gap:9px;align-items:center;justify-content:center;border-radius:99px;font-weight:750;font-size:12px;cursor:pointer;transition:.2s}.wallet-button:hover{background:var(--ink);color:white}.status-dot{width:7px;height:7px;background:var(--peach);border-radius:50%;box-shadow:0 0 0 4px rgba(255,159,122,.16)}.wallet-button.connected .status-dot{background:var(--aqua)}
.hero{min-height:650px;padding:82px 0 72px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px}.eyebrow,.panel-topline{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.13em;font-weight:800}.eyebrow{width:min(460px,100%);margin-bottom:26px}.eyebrow span:last-child{color:var(--muted)}h1{font:400 clamp(68px,8vw,118px)/.79 var(--serif);letter-spacing:-.075em;margin:0}h1 em{font-weight:400;color:var(--violet)}.hero-lede{max-width:570px;font-size:clamp(18px,2vw,23px);line-height:1.45;letter-spacing:-.025em;margin:40px 0 34px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.primary-button,.stake-button,.trade-button{background:var(--ink);color:white;border:0;padding:17px 21px;display:inline-flex;gap:24px;align-items:center;justify-content:space-between;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s,background .2s}.trade-button{background:var(--acid);color:var(--ink);border:1px solid var(--ink)}.primary-button:hover,.stake-button:hover,.trade-button:hover{transform:translateY(-2px);background:var(--violet);color:white}.text-button{padding:12px 0;border:0;background:transparent;font-weight:750;font-size:13px;cursor:pointer}.text-button span{margin-left:8px}.hero-ca{width:min(570px,100%);min-height:44px;margin-top:18px;border:1px solid var(--ink);background:rgba(251,250,245,.72);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.hero-ca>span{padding:0 13px;font-size:8px;font-weight:900;letter-spacing:.14em;color:var(--muted)}.hero-ca-copy{min-width:0;height:42px;padding:0 12px;border:0;border-inline:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.hero-ca-copy code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px var(--sans)}.hero-ca-copy b,.hero-ca-view{flex:0 0 auto;font-size:8px;font-weight:900;letter-spacing:.12em}.hero-ca-copy b{color:#4b3bd7}.hero-ca-copy:hover:not(:disabled){background:var(--acid)}.hero-ca-copy:disabled{cursor:default;opacity:.52}.hero-ca-view{height:42px;padding:0 13px;display:flex;align-items:center}.hero-ca-view:hover{background:var(--violet);color:white}.hero-ca-view[aria-disabled="true"]{pointer-events:none;opacity:.45}
.hero-visual{width:min(510px,100%);aspect-ratio:1;margin-left:auto;position:relative}.orbit{position:absolute;border:1px solid rgba(23,23,20,.22);border-radius:50%;inset:7%}.orbit-inner{inset:23%;border-style:dashed;animation:rotate 34s linear infinite}.orbit-outer::before,.orbit-outer::after{content:"";position:absolute;width:8px;height:8px;background:var(--ink);border-radius:50%}.orbit-outer::before{left:13%;top:13%}.orbit-outer::after{right:4%;bottom:29%}.token-core{position:absolute;inset:33%;border-radius:50%;background:var(--ink);color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 24px 70px rgba(23,23,20,.24)}.token-core::after{content:"";position:absolute;inset:-9px;border:1px solid var(--ink);border-radius:50%}.token-glyph{width:48px;height:48px;display:grid;place-items:center;background:var(--paper);color:var(--ink);border-radius:50%;font:italic 700 30px var(--serif);margin-bottom:9px}.token-glyph-tiles{grid-template-columns:1fr 1fr;gap:2px;place-items:stretch;padding:11px;rotate:45deg;background:var(--paper)}.token-glyph-tiles i{display:block;background:var(--ink);border-radius:2px}.token-glyph-tiles i:nth-child(2){background:var(--violet)}.token-glyph-tiles i:nth-child(3){background:var(--peach)}.token-glyph-tiles i:nth-child(4){background:var(--acid)}.token-core strong{font-size:22px;letter-spacing:-.03em}.token-core small{font-size:7px;letter-spacing:.16em;margin-top:5px;opacity:.62}.asset-node{position:absolute;min-width:100px;padding:13px 14px;border:1px solid var(--ink);background:var(--card);box-shadow:5px 5px 0 var(--ink);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.asset-node small{color:var(--muted);font-weight:700}.node-spy{left:0;top:24%}.node-nvda{right:2%;top:10%}.node-aapl{right:-1%;bottom:15%}.node-tsla{left:3%;bottom:8%}.asset-node::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--aqua)}.node-nvda::before{background:var(--violet)}.node-aapl::before{background:var(--peach)}.node-tsla::before{background:var(--acid)}.live-pill{position:absolute;left:50%;bottom:-2%;translate:-50% 0;font-size:9px;font-weight:800;letter-spacing:.12em;background:rgba(255,255,255,.68);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:99px;padding:10px 14px;white-space:nowrap}.live-pill i{display:inline-block;width:6px;height:6px;background:var(--aqua);border-radius:50%;margin-right:6px}@keyframes rotate{to{transform:rotate(360deg)}}
.ticker{border-block:1px solid var(--ink);overflow:hidden;background:var(--acid)}.ticker-track{width:max-content;display:flex;animation:ticker 28s linear infinite}.ticker span{padding:14px 26px;border-right:1px solid rgba(23,23,20,.3);font-size:11px;font-weight:800}.ticker i{font-style:normal;color:rgba(23,23,20,.56);margin-right:10px}.ticker b{color:#4b3bd7;margin-left:8px}@keyframes ticker{to{transform:translateX(-50%)}}
.section-block{padding:118px 0}.section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:56px}.section-heading h2,.caveat-block h2,dialog h2{font:400 clamp(48px,6vw,78px)/.95 var(--serif);letter-spacing:-.06em;margin:14px 0 0}.section-heading p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 5px;max-width:510px}.section-index{font-size:10px;letter-spacing:.16em;font-weight:850}.allocator-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;align-items:start}.panel{background:var(--card);border:1px solid var(--ink)}.allocation-panel,.position-panel{padding:28px}.allocation-status{color:var(--muted)}.allocation-status.good{color:#4c772a}.allocation-status.bad{color:#b2382d}.asset-tabs{display:flex;gap:6px;overflow-x:auto;margin-top:24px;padding-bottom:3px}.asset-tab{flex:0 0 auto;border:1px solid var(--line);background:transparent;padding:9px 11px;font-size:9px;font-weight:850;letter-spacing:.04em;cursor:pointer}.asset-tab span{color:var(--muted);margin-left:6px}.asset-tab.active{background:var(--ink);border-color:var(--ink);color:white}.asset-tab.active span{color:var(--acid)}.asset-list{margin-top:14px;border-top:1px solid var(--line)}.asset-row{display:grid;grid-template-columns:180px minmax(90px,1fr) auto;gap:20px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.asset-name{display:flex;align-items:center;gap:13px;min-width:0}.asset-logo{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--asset-color);font-size:10px;font-weight:900}.asset-name strong,.asset-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-name strong{font-size:14px}.asset-name small{color:var(--muted);font-size:10px}.asset-slider{position:relative;height:38px;min-width:90px;display:flex;align-items:center}.asset-progress{appearance:none;-webkit-appearance:none;position:absolute;inset:auto 0;width:100%;height:7px;border:0;background:#b8b6ae;overflow:hidden}.asset-progress::-webkit-progress-bar{background:#b8b6ae}.asset-progress::-webkit-progress-value{background:var(--ink)}.asset-progress::-moz-progress-bar{background:var(--ink)}.asset-range{appearance:none;-webkit-appearance:none;position:relative;display:block;min-width:90px;width:100%;height:38px;margin:0;padding:0;background:transparent;border:0;touch-action:pan-y;cursor:pointer}.asset-range::-webkit-slider-runnable-track{height:7px;background:transparent}.asset-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8.5px;background:var(--card);border:2px solid var(--ink);border-radius:50%;cursor:grab}.asset-range::-webkit-slider-thumb:active{cursor:grabbing}.asset-range::-moz-range-thumb{width:20px;height:20px;background:var(--card);border:2px solid var(--ink);border-radius:50%;cursor:grab}.asset-range::-moz-range-track{height:7px;background:transparent}.weight-control{display:flex;align-items:center;border:1px solid var(--line);height:38px}.weight-input{appearance:textfield;-moz-appearance:textfield;width:44px;padding:8px 2px;background:transparent;border:0;text-align:center;font-weight:800}.weight-input::-webkit-inner-spin-button,.weight-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weight-control>span{font-size:10px;color:var(--muted);padding-right:3px}.weight-step{width:31px;height:36px;border:0;background:transparent;color:var(--ink);font-size:18px;cursor:pointer}.weight-step:hover,.weight-step:active{background:var(--asset-color)}.weight-step:disabled{opacity:.28;cursor:not-allowed;background:transparent}.future-asset{grid-template-columns:1fr auto;opacity:.52}.future-asset .asset-logo{filter:grayscale(1)}.future-badge{font-size:8px;font-weight:850;letter-spacing:.12em;border:1px solid var(--line);padding:7px 9px;border-radius:99px}.catalog-note{margin:15px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.catalog-note b{color:var(--ink);letter-spacing:.08em}.allocation-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.allocation-footer div{display:flex;gap:10px;align-items:center;font-size:12px}.allocation-footer button,.amount-input button{border:0;background:transparent;font-size:10px;font-weight:850;letter-spacing:.08em;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.allocation-hint{margin:8px 0 0;color:var(--muted);font-size:9px;line-height:1.5}
.position-panel{position:sticky;top:18px;background:var(--ink);color:white}.live-badge{color:var(--acid)}.amount-label{display:block;font-size:11px;color:rgba(255,255,255,.58);margin:28px 0 9px}.amount-input{height:64px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.24);padding:0 16px}.amount-input output{min-width:0;flex:1;color:white;font-size:25px;font-weight:700}.amount-input>span{font-size:11px;font-weight:800;color:rgba(255,255,255,.6)}.amount-input button{color:var(--acid);margin-left:11px}.amount-display{background:rgba(255,255,255,.05);cursor:default}.balance-line{display:flex;justify-content:space-between;font-size:10px;padding:9px 1px 23px;color:rgba(255,255,255,.54)}.balance-line strong{color:white}.liquid-note{border:1px solid rgba(217,255,67,.55);background:rgba(217,255,67,.08);padding:15px;display:flex;flex-direction:column;gap:7px}.liquid-note b{color:var(--acid);font-size:9px;letter-spacing:.13em}.liquid-note span{color:rgba(255,255,255,.62);font-size:10px;line-height:1.45}.position-summary{border-block:1px solid rgba(255,255,255,.16);margin:24px 0;padding:17px 0;display:grid;gap:12px}.position-summary div{display:flex;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.58)}.position-summary strong{color:white}.stake-button{width:100%;background:white;color:var(--ink)}.stake-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.microcopy{text-align:center;font-size:9px;line-height:1.45;color:rgba(255,255,255,.55);margin:11px 0 0;min-height:26px}.microcopy.is-active,.microcopy.is-success,.microcopy.is-error{font-size:11px;padding:10px;border:1px solid rgba(255,255,255,.2)}.microcopy.is-active{color:var(--acid);font-weight:750;background:rgba(217,255,67,.07)}.microcopy.is-success{color:var(--acid);font-weight:850;background:rgba(217,255,67,.12);border-color:rgba(217,255,67,.5)}.microcopy.is-error{color:var(--peach);font-weight:750;background:rgba(255,159,122,.08);border-color:rgba(255,159,122,.45)}
.reward-section{background:var(--ink);color:white;padding:118px 0}.section-heading.light p{color:rgba(255,255,255,.58)}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reward-card{min-height:410px;padding:28px;color:var(--ink);position:relative;overflow:hidden;display:flex;flex-direction:column}.base-card{background:var(--acid)}.jackpot-card{background:var(--violet);color:white}.runner-card{background:var(--peach)}.card-kicker{font-size:9px;font-weight:900;letter-spacing:.16em}.reward-number{font:400 104px/.9 var(--serif);letter-spacing:-.08em;margin:45px 0 auto}.reward-number sup{font-size:35px;vertical-align:top;position:relative;top:5px}.reward-card h3{font-size:19px;margin:28px 0 8px}.reward-card p{font-size:12px;line-height:1.55;max-width:290px;margin:0;opacity:.68}.card-meter{height:5px;background:rgba(23,23,20,.15);margin-top:28px}.card-meter span{display:block;height:100%;background:var(--ink)}.sparkles{position:absolute;top:56px;right:35px;font-size:24px;color:var(--acid)}.sparkles i{font-style:normal;font-size:11px;position:absolute;top:45px;left:-55px}.sparkles b{font-size:16px;position:absolute;top:100px;left:-15px}.winner-dots{display:flex;gap:5px;margin-top:28px}.winner-dots i{display:block;width:12px;height:12px;background:var(--ink);border-radius:50%}.draw-console{border:1px solid rgba(255,255,255,.25);margin-top:14px;padding:26px;display:grid;grid-template-columns:1.35fr .75fr .55fr;gap:25px;align-items:center}.draw-copy h3{font:400 32px/1 var(--serif);margin:8px 0}.draw-copy p{max-width:520px;color:rgba(255,255,255,.54);font-size:11px;line-height:1.5;margin:0}.draw-pot{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.2);padding-left:25px}.draw-pot>span{font-size:8px;letter-spacing:.14em;opacity:.54}.draw-pot strong{font:400 25px var(--serif);color:var(--acid);margin:7px 0}.draw-pot small{font-size:9px;opacity:.62}.draw-status{height:65px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.24);color:white;font-weight:850;font-size:12px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;cursor:default}.draw-status i{color:var(--acid);font-style:normal}.draw-result{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.16);padding-top:20px;display:flex;gap:14px;align-items:center}.winner-avatar{width:39px;height:39px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;font-weight:900}.draw-result span{display:block;font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.48);margin-bottom:5px}.draw-result strong{font-size:12px}
.mainnet-panel{margin-top:18px;border:1px solid var(--ink);display:grid;grid-template-columns:.85fr 1.15fr;background:var(--card)}.mainnet-heading{padding:28px;border-right:1px solid var(--ink)}.mainnet-heading>div{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:900;letter-spacing:.15em;color:#426a28}.live-contract-dot{width:8px;height:8px;border-radius:50%;background:#67b13e;box-shadow:0 0 0 5px rgba(103,177,62,.14)}.mainnet-heading strong{display:block;font:400 28px/1.05 var(--serif);letter-spacing:-.035em;margin:24px 0 12px}.mainnet-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.contract-addresses{display:grid;grid-template-columns:1fr 1fr}.contract-addresses>*{min-height:118px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.contract-addresses>*:nth-child(2n){border-right:0}.contract-addresses>*:nth-last-child(-n+2){border-bottom:0}.contract-addresses a:hover{background:var(--acid)}.contract-addresses span{color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.14em}.contract-addresses code{font:400 20px var(--serif);text-transform:uppercase}.contract-addresses b{align-self:flex-end;font-size:8px;letter-spacing:.12em}
.revenue-dashboard{display:grid;grid-template-columns:.82fr 1.18fr;background:var(--card)}.revenue-chart-card{padding:30px;min-width:0}.revenue-routing-card{border-right:1px solid var(--ink)}.revenue-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.revenue-chart-heading span{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.15em}.revenue-chart-heading h3{font:400 29px/1.05 var(--serif);letter-spacing:-.035em;margin:9px 0 0}.revenue-chart-heading>b{color:#426a28;font-size:8px;letter-spacing:.14em}.revenue-donut-wrap{display:grid;place-items:center;padding:32px 0 26px}.revenue-donut{width:210px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--acid) 0 85%,var(--violet) 85% 94%,var(--peach) 94% 100%);position:relative;box-shadow:inset 0 0 0 1px rgba(23,23,20,.12)}.revenue-donut::after{content:"";position:absolute;inset:31px;border-radius:50%;background:var(--card);border:1px solid var(--ink)}.revenue-donut>div{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:5px}.revenue-donut strong{font:400 43px/.9 var(--serif);letter-spacing:-.06em}.revenue-donut span{font-size:7px;font-weight:900;letter-spacing:.13em;line-height:1.4;color:var(--muted)}.revenue-legend{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.revenue-legend li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.revenue-legend i{width:9px;height:9px;border-radius:50%;background:var(--route-color)}.revenue-legend span{color:var(--muted)}.revenue-legend strong{font-size:12px}.revenue-holder-route{--route-color:var(--acid)}.revenue-buyback-route{--route-color:var(--violet)}.revenue-treasury-route{--route-color:var(--peach)}.revenue-impact-stack{display:grid;gap:15px;margin-top:30px}.revenue-flow-card,.revenue-delivery-card{border:1px solid var(--line);padding:20px}.revenue-story-kicker{display:block;color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.15em;margin-bottom:13px}.revenue-buyback-flow{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:stretch}.revenue-number-block{min-height:124px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--ink)}.revenue-spend-block{background:var(--acid)}.revenue-burn-block{background:var(--violet);color:white}.revenue-number-block span,.revenue-number-block small{font-size:7px;font-weight:900;letter-spacing:.13em}.revenue-number-block small{opacity:.62}.revenue-number-block strong{font:400 clamp(20px,2vw,28px)/1 var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere}.revenue-flow-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.revenue-flow-arrow small{font-size:6px;font-weight:900;letter-spacing:.12em;color:var(--muted)}.revenue-flow-arrow b{font:400 25px var(--serif)}.revenue-value-note{display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:baseline;padding:15px 1px 0}.revenue-value-note span{font-size:9px;font-weight:800}.revenue-value-note strong{font:400 22px var(--serif)}.revenue-value-note small{grid-column:1/-1;color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.1em}.revenue-delivery-card{background:rgba(255,159,122,.11)}.revenue-delivery-metrics{display:grid;grid-template-columns:1.3fr .7fr}.revenue-delivery-metrics>div{min-height:88px;display:flex;flex-direction:column;justify-content:space-between;padding:4px 18px 2px 0}.revenue-delivery-metrics>div+div{padding-left:18px;border-left:1px solid var(--line)}.revenue-delivery-metrics span{font-size:9px;font-weight:800}.revenue-delivery-metrics strong{font:400 24px var(--serif)}.revenue-delivery-metrics small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.1em}
.revenue-number-block small .revenue-burn-total{font-size:9px;letter-spacing:0}.flow-panel{display:grid;grid-template-columns:1fr 120px 1fr 120px 1fr;align-items:stretch}.flow-step{padding:30px;min-height:290px;display:flex;flex-direction:column}.flow-step>span{font-size:10px;color:var(--muted);font-weight:800}.flow-step h3{margin:auto 0 8px;font-size:17px}.flow-step p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.highlight-step{background:var(--acid)}.flow-icon{width:48px;height:48px;border:1px solid var(--ink);display:grid;place-items:center;font-size:21px;margin-top:30px}.flow-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:32px}.flow-arrow span{font-size:7px;letter-spacing:.14em;color:var(--muted);margin-bottom:6px}.decision-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);border-top:0}.decision-strip div{padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column}.decision-strip div:last-child{border-right:0}.decision-strip span{font-size:8px;letter-spacing:.14em;color:var(--muted)}.decision-strip strong{font:400 20px var(--serif);margin:10px 0 4px}.decision-strip small{color:var(--muted);font-size:9px}
.caveat-block{padding:70px 0;border-block:1px solid var(--ink);display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.caveat-block h2{font-size:48px}.caveat-block p{font-size:14px;line-height:1.75;color:var(--muted)}.site-footer{min-height:150px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.09em;color:var(--muted)}.footer-brand{color:var(--ink)}dialog{width:min(680px,calc(100% - 30px));padding:42px;border:1px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:12px 12px 0 var(--ink)}dialog::backdrop{background:rgba(23,23,20,.72);backdrop-filter:blur(5px)}dialog h2{font-size:48px;margin-bottom:20px}dialog p,dialog li{color:var(--muted);line-height:1.6;font-size:13px}dialog ol{padding-left:20px;margin:24px 0}dialog li{margin-bottom:8px}dialog b{color:var(--ink)}dialog a{display:inline-flex;gap:30px;font-weight:850;font-size:12px;border-bottom:1px solid var(--ink);padding-bottom:5px}.dialog-close{position:absolute;right:18px;top:15px;border:0;background:transparent;font-size:26px;cursor:pointer}.wallet-dialog{width:min(540px,calc(100% - 30px))}.wallet-dialog h2{font-size:42px}.wallet-dialog>small{display:block;color:var(--muted);font-size:10px;line-height:1.55;margin-top:20px}.wallet-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.wallet-options a{border:1px solid var(--ink);padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;transition:.2s}.wallet-options a:hover{background:var(--acid)}.wallet-options strong{font:400 25px var(--serif)}.wallet-options span{width:100%;display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:.08em}.toast{position:fixed;z-index:100;bottom:24px;left:50%;transform:translate(-50%,30px);background:var(--ink);color:white;border:1px solid rgba(255,255,255,.25);padding:13px 18px;font-size:11px;font-weight:700;opacity:0;pointer-events:none;transition:.25s}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-visual{margin:30px auto 0}.section-heading,.caveat-block{grid-template-columns:1fr;gap:28px}.allocator-grid{grid-template-columns:1fr}.position-panel{position:static}.reward-grid{grid-template-columns:1fr}.reward-card{min-height:330px}.draw-console{grid-template-columns:1fr 1fr}.draw-copy{grid-column:1/-1}.draw-pot{border-left:0;padding-left:0}.flow-panel{grid-template-columns:1fr}.flow-arrow{min-height:70px;transform:rotate(90deg)}.flow-arrow span{transform:rotate(-90deg);position:absolute;margin-left:82px}.decision-strip{grid-template-columns:1fr 1fr}.decision-strip div:nth-child(2){border-right:0}.decision-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.mainnet-panel,.revenue-dashboard{grid-template-columns:1fr}.mainnet-heading,.revenue-routing-card{border-right:0;border-bottom:1px solid var(--ink)}}
@media(max-width:600px){.shell{width:min(100% - 28px,1240px)}.site-header{height:72px}.brand small{display:none}.wallet-button{min-width:auto;padding:10px 12px}.hero{min-height:auto;padding:52px 0}h1{font-size:62px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-visual{width:100%}.asset-node{min-width:82px;padding:9px;font-size:10px;box-shadow:3px 3px 0 var(--ink)}.section-block,.reward-section{padding:82px 0}.section-heading h2{font-size:48px}.asset-row{grid-template-columns:1fr;gap:8px}.asset-slider,.weight-control{grid-column:1;width:100%}.weight-control{justify-content:space-between}.weight-input{flex:1;width:auto}.future-asset{grid-template-columns:1fr auto}.allocation-panel,.position-panel{padding:20px}.draw-console{grid-template-columns:1fr}.draw-copy,.draw-result{grid-column:auto}.decision-strip{grid-template-columns:1fr}.decision-strip div{border-right:0;border-bottom:1px solid var(--line)}.contract-addresses{grid-template-columns:1fr}.contract-addresses>*{border-right:0;border-bottom:1px solid var(--line)!important}.contract-addresses>*:last-child{border-bottom:0!important}.revenue-chart-card{padding:22px}.revenue-donut{width:180px}.revenue-buyback-flow{grid-template-columns:1fr}.revenue-flow-arrow{min-height:54px}.revenue-flow-arrow b{transform:rotate(90deg)}.revenue-value-note{grid-template-columns:1fr}.revenue-value-note small{grid-column:auto}.revenue-delivery-metrics{grid-template-columns:1fr}.revenue-delivery-metrics>div{padding-right:0}.revenue-delivery-metrics>div+div{padding:16px 0 0;margin-top:16px;border-left:0;border-top:1px solid var(--line)}.site-footer{flex-direction:column;justify-content:center;gap:18px;text-align:center}dialog{padding:30px 24px}dialog h2{font-size:38px}.wallet-options{grid-template-columns:1fr}}
.epoch-board{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid rgba(255,255,255,.25);margin-bottom:14px;background:rgba(255,255,255,.02)}.epoch-now{padding:26px;border-right:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;gap:22px}.board-topline{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:850;letter-spacing:.15em}.board-badge{color:var(--acid)}.epoch-number{display:flex;align-items:center;gap:18px}.epoch-number>span{font-size:9px;letter-spacing:.15em;font-weight:850;color:rgba(255,255,255,.5);line-height:1.6}.epoch-number strong{font:400 clamp(64px,6vw,92px)/.85 var(--serif);letter-spacing:-.06em;color:var(--acid)}.epoch-meta{display:grid;grid-template-columns:1fr;gap:14px}.epoch-meta div{display:flex;flex-direction:column;gap:6px}.epoch-meta span{font-size:8px;letter-spacing:.14em;font-weight:850;color:rgba(255,255,255,.48)}.epoch-meta strong{font:400 30px/1 var(--serif);text-transform:none}.epoch-note{margin:0;font-size:9px;line-height:1.5;color:rgba(255,255,255,.44)}
.epoch-history{padding:26px;display:flex;flex-direction:column;min-width:0}.history-head{display:flex;justify-content:space-between;align-items:baseline;font-size:9px;font-weight:850;letter-spacing:.15em;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.16)}.history-head small{color:var(--acid);letter-spacing:.08em}.history-list{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:430px}.history-empty{padding:22px 0;font-size:11px;line-height:1.6;color:rgba(255,255,255,.5)}.history-epoch{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.history-epoch:last-child{border-bottom:0}.history-epoch-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.history-epoch-head span{font:400 19px var(--serif);letter-spacing:-.02em}.history-epoch-head small{font-size:8px;letter-spacing:.13em;font-weight:850;color:rgba(255,255,255,.48)}.history-epoch ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.history-winner{display:grid;grid-template-columns:88px 130px 1fr;gap:14px;align-items:center;padding:9px 10px;font-size:11px;background:rgba(255,255,255,.03)}.history-winner i{font-style:normal;font-size:8px;font-weight:850;letter-spacing:.11em;color:rgba(255,255,255,.55)}.history-winner a{font-weight:750;color:white}.history-winner a b{font-size:8px;color:var(--acid)}.history-winner a:hover{color:var(--acid)}.history-winner>span{font-weight:750}.history-winner small{color:rgba(255,255,255,.5);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-winner.is-jackpot{background:rgba(119,98,255,.28);border:1px solid rgba(119,98,255,.5)}.history-winner.is-jackpot i{color:var(--acid)}
.wallet-balances .history-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.wallet-balances .history-list li:last-child{border-bottom:0}.wallet-balances .history-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:var(--ink);font-size:9px;font-weight:900}.wallet-balances .history-list li>div:nth-child(2) span,.wallet-balances .history-list li>div:nth-child(2) strong,.wallet-balances .history-list li>div:last-child strong,.wallet-balances .history-list li>div:last-child small{display:block}.wallet-balances .history-list li>div:nth-child(2) span,.wallet-balances .history-list li>div:last-child small{font-size:7px;line-height:1.35;font-weight:850;letter-spacing:.11em;color:rgba(255,255,255,.48)}.wallet-balances .history-list li>div:nth-child(2) strong{margin-top:3px;font-size:12px}.wallet-balances .history-list li>div:last-child{text-align:right;min-width:0}.wallet-balances .history-list li>div:last-child strong{font:400 18px/1.1 var(--serif);white-space:nowrap}.wallet-balances .history-list li>div:last-child small{margin-top:4px;color:var(--acid);white-space:nowrap}
section[id],.epoch-board[id]{scroll-margin-top:96px}::selection{background:var(--acid);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--violet);outline-offset:3px}
.disclosure-panel{max-width:960px;margin:0 auto;padding:clamp(28px,5vw,64px)}.disclosure-panel h2{margin:32px 0 8px;font-size:clamp(22px,3vw,34px)}.disclosure-panel h2:first-child{margin-top:0}.disclosure-panel p{max-width:75ch;color:var(--muted);line-height:1.65}
.asset-tone-0{--asset-color:#d9ff43}.asset-tone-1{--asset-color:#7762ff}.asset-tone-2{--asset-color:#ff9f7a}.asset-tone-3{--asset-color:#7de7d1}.asset-tone-4{--asset-color:#ffd65a}.asset-tone-5{--asset-color:#75b8ff}.asset-tone-6{--asset-color:#e690ff}.asset-tone-7{--asset-color:#ff7a90}
@media(max-width:900px){.epoch-board{grid-template-columns:1fr}.epoch-now{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.history-winner{grid-template-columns:74px 1fr;row-gap:4px}.history-winner small{grid-column:1/-1;white-space:normal}}
@media(max-width:600px){.wallet-balances .history-head{align-items:flex-start;gap:12px}.wallet-balances .history-head small{text-align:right;line-height:1.4}.wallet-balances .history-list li{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.wallet-balances .history-icon{width:30px;height:30px}.wallet-balances .history-list li>div:last-child strong{font-size:16px}.wallet-balances .history-list li>div:last-child small{font-size:6px;letter-spacing:.08em}}
@media(max-width:600px){.epoch-now,.epoch-history{padding:20px}.epoch-meta{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-inner,.ticker-track{animation:none}*{transition-duration:.01ms!important}}
