@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--night: #0b0604;--night-2: #160a05;--plum: #2a1208;--grape: #3a1a0c;--violet: #ff7a1a;--lilac: #ffb26b;--lav: #fbe6d2;--soft: rgba(251, 230, 210, .8);--faint: rgba(251, 230, 210, .56);--cream: #fff4e6;--ink-deep: #1c0802;--outline: #140603;--yellow: #ffe27a;--amber: #ffb020;--orange: #ff7a00;--red: #ff4a0a;--pink: #d92b04;--fire: linear-gradient(100deg, #ffe27a 0%, #ffb020 28%, #ff7a00 55%, #ff4a0a 80%, #d92b04 100%);--fire-loop: linear-gradient(90deg, #ffe27a, #ffb020, #ff7a00, #ff4a0a, #d92b04, #ff4a0a, #ff7a00, #ffb020, #ffe27a);--fire-v: linear-gradient(180deg, #ffe27a 0%, #ff8a00 50%, #d92b04 100%);--card: rgba(24, 10, 5, .9);--edge: rgba(255, 140, 50, .2);--display: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--sans: "Manrope", system-ui, sans-serif;--content: 1180px;--pop: cubic-bezier(.2, .9, .25, 1.25);color:var(--lav);background:var(--night);font-family:var(--sans);font-size:17px;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--lav);background:radial-gradient(ellipse 80% 50% at 50% 110%,rgba(255,90,10,.18),transparent 70%),linear-gradient(180deg,#060302 0%,var(--night) 45%,#120805 100%);font-family:var(--sans);overflow-x:clip}body,button,input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:-.01em;line-height:1.02;margin:0;color:var(--cream)}h1{font-size:clamp(2.8rem,7vw,5.4rem);letter-spacing:-.035em;text-shadow:0 0 .45em rgba(255,110,20,.45),0 .06em 0 #4a1203}h2{font-size:clamp(1.9rem,3.6vw,2.9rem);letter-spacing:-.03em;text-shadow:0 0 .5em rgba(255,110,20,.35)}h3{font-size:1.3rem}h1 em,h2 em{font-style:normal;background:var(--fire-loop);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 .25em rgba(255,100,10,.55))}p{margin:.55em 0 0}.num,code{font-variant-numeric:tabular-nums}code{font-family:ui-monospace,Cascadia Code,monospace;color:var(--lilac);font-size:.82rem}.skip{position:absolute;left:1rem;top:-4rem;background:var(--amber);color:var(--ink-deep);padding:.5rem .8rem;border-radius:10px;z-index:60;font-weight:800}.skip:focus{top:1rem}#root{position:relative;min-height:100vh}.wrap{width:min(var(--content),calc(100% - 2rem));margin:0 auto}main.wrap{position:relative;z-index:2}.scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow{position:absolute;border-radius:50%;filter:blur(70px)}.glow-a{width:620px;height:620px;right:-160px;top:-200px;background:radial-gradient(circle,rgba(255,122,0,.3),rgba(217,43,4,.12) 50%,transparent 70%)}.glow-b{width:560px;height:560px;left:-200px;top:30%;background:radial-gradient(circle,rgba(217,43,4,.3),transparent 70%)}.stars i{position:absolute;border-radius:50%;background:#ffb35c;box-shadow:0 0 8px #ff7814e6;will-change:opacity;animation:twinkle 3s ease-in-out infinite}.hills{position:absolute;left:0;right:0;bottom:0;height:38vh;min-height:220px;max-height:420px}.hill{will-change:transform;position:absolute;bottom:0;left:0;width:200%;height:100%;animation:drift 60s linear infinite}.hill.mid{animation-direction:reverse;height:88%}.hill.near{height:70%}.hill.far{opacity:.85}.crest{fill:none;stroke:#ff6a10;stroke-width:2.5;opacity:.55;vector-effect:non-scaling-stroke}.hill.far .crest{opacity:.3}.fin{opacity:.6}.embers i{position:absolute;bottom:-20px;border-radius:50%;background:radial-gradient(circle,#fff1a8,#ffa41a 45%,#ff404000 72%);animation:rise 14s linear infinite;opacity:0;will-change:transform,opacity}#fx-layer{position:fixed;inset:0;pointer-events:none;z-index:100}.spark{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c);animation:spark var(--t) cubic-bezier(.15,.7,.3,1) forwards}.spark.star{border-radius:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.trail{position:absolute;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:trail .75s ease-out forwards}.nav{position:sticky;top:0;z-index:40;background:#0a0503f5;border-bottom:2px solid rgba(255,170,100,.16)}.nav-bar,.foot-bar{display:flex;justify-content:space-between;gap:1rem;align-items:center}.nav-bar{min-height:76px}.brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--display);font-size:1.75rem;font-weight:700;color:var(--cream);letter-spacing:-.03em}.brand span{background:var(--fire-loop);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 10px rgba(255,100,10,.5))}.logo{width:48px;height:48px;flex:none;display:block;filter:drop-shadow(0 0 10px rgba(255,106,0,.6));animation:ember-pulse 2.6s ease-in-out infinite}.logo img{width:100%;height:100%;object-fit:contain}.brand:hover .logo{animation:jelly .7s var(--pop)}.nav-links{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;align-items:center;justify-content:flex-end}.nav-links a{text-decoration:none;color:var(--soft);font-weight:800;position:relative;transition:color .2s}.nav-links a:not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:4px;border-radius:4px;background:var(--fire);transform:scaleX(0);transition:transform .35s var(--pop)}.nav-links a:hover,.nav-links a.active{color:var(--cream)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.flame-icon{width:.9em;height:1.1em;color:var(--orange);flex:none;vertical-align:-.12em}.ticker{--flame-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 48' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 48C6 40 4 30 10 22C12 30 16 34 18 40C22 30 20 16 28 4C30 18 38 24 36 38C42 30 44 24 50 18C52 28 56 32 56 40C62 32 60 22 68 12C72 24 78 28 76 40C82 34 84 28 90 24C92 32 96 36 96 42C100 30 98 18 106 6C110 20 118 26 114 40C120 32 124 26 130 20C132 30 136 34 136 40C142 32 142 24 150 14C154 26 160 32 160 48Z'/%3E%3C/svg%3E");position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#0b030100,#3a0d0299);height:46px;margin-bottom:-12px;box-shadow:0 10px 40px #ff5a0a4d}.ticker:before,.ticker:after{content:"";position:absolute;left:-340px;right:-340px;bottom:-2px;z-index:-1;transform-origin:50% 100%;will-change:transform;-webkit-mask:var(--flame-mask) repeat-x 0 100% / 340px 100%;mask:var(--flame-mask) repeat-x 0 100% / 340px 100%}.ticker:before{height:100%;background:linear-gradient(0deg,#ffd45a,#ff9a10 28%,#ff5a0a 58%,#dc2800e6 84%,#a0140033);animation:flames-a 2.4s linear infinite}.ticker:after{height:66%;opacity:.9;background:linear-gradient(0deg,#fff6c8,#ffc23a 40%,#ff780000);-webkit-mask-size:210px 100%;mask-size:210px 100%;animation:flames-b 1.5s linear infinite}.nav-cta,.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--fire);background-size:200% 100%;color:var(--ink-deep)!important;text-decoration:none;border:0;border-radius:999px;padding:.75rem 1.4rem;cursor:pointer;font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:.01em;box-shadow:0 0 0 1px #ffd28c59 inset,0 8px 28px #ff5a0a73;transition:transform .18s var(--pop),box-shadow .18s,background-position .6s;overflow:hidden;isolation:isolate}.nav-cta:before,.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);z-index:-1;animation:sweep 3.2s ease-in-out infinite}.nav-cta:hover,.button:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 1px #ffdca080 inset,0 12px 44px #ff640ab3;background-position:100% 0}.nav-cta:active,.button:active{transform:translateY(4px) scale(.98);box-shadow:0 2px 10px #ff5a0a66}.nav-cta{padding:.5rem 1.1rem;font-size:.98rem}.nav-cta .flame-icon{color:var(--ink-deep)}.nav-cta .flame-icon path:last-child{fill:var(--yellow)}.button.big{padding:.95rem 1.8rem;font-size:1.2rem}.button.quiet{background:#ff781e14;color:var(--cream)!important;box-shadow:0 0 0 1.5px #ff963c99 inset,0 0 24px #ff5a0a26}.button.quiet:hover{background:#ff781e2e;box-shadow:0 0 0 1.5px #ffbe64e6 inset,0 0 36px #ff640a66}.button:disabled{opacity:.7;cursor:wait;animation:pulse .9s ease-in-out infinite}.text-button{background:none;border:0;padding:0;color:var(--amber);cursor:pointer;font-weight:800;white-space:nowrap}.text-button:hover{color:var(--yellow);text-decoration:underline wavy}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:2rem;align-items:center;min-height:min(84vh,760px);padding:3.5rem 0 2rem}.hero-copy{position:relative;z-index:2}.fire-tail{position:absolute;z-index:0;left:50%;top:50%;width:118vw;height:78%;transform:translate(-50%,-46%) rotate(-4deg);opacity:.34;animation:tail-in 1.6s cubic-bezier(.2,.8,.2,1) both}.tail-streaks path{fill:none;stroke:#fff2b0;stroke-width:7;stroke-linecap:round;stroke-dasharray:90 260;opacity:.45}.eyebrow{margin:0 0 .9rem;font-family:var(--display);font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lilac)}.eyebrow.pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:999px;background:#ff6e1e38;border:2px solid rgba(255,170,100,.4);color:var(--lav);animation:bob 3s ease-in-out infinite}.eyebrow.pill.full{background:#ff6a0033;border-color:#ffa41a99}.hero-title .line{display:block;animation:pop-in .9s var(--pop) both;animation-delay:calc(var(--i) * .14s + .15s)}.hero-title em.line{animation:pop-in .9s var(--pop) both;animation-delay:.43s}.lede{font-size:1.2rem;line-height:1.6;color:var(--soft);max-width:38rem;text-shadow:0 2px 14px rgba(11,6,4,.95),0 0 2px rgba(11,6,4,.8)}.hero .lede{animation:fade-up .9s ease both .6s}.lede.narrow{max-width:42rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem;animation:fade-up .9s ease both .75s}.hero-stats{display:flex;gap:.8rem;list-style:none;padding:0;margin:2rem 0 0;flex-wrap:wrap}.hero-stats li{display:flex;align-items:baseline;gap:.4rem;padding:.5rem 1rem;border-radius:16px;background:var(--card);border:2px solid var(--edge);animation:pop-in .7s var(--pop) both}.hero-stats li:nth-child(1){animation-delay:.9s}.hero-stats li:nth-child(2){animation-delay:1s}.hero-stats li:nth-child(3){animation-delay:1.1s}.hero-stats b{font-family:var(--display);font-size:1.6rem;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stats span{color:var(--soft);font-weight:700}.hero-art{position:relative;z-index:2;display:grid;place-items:center}.hero-cube{position:relative;width:min(100%,540px);aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;animation:rise-in 1.4s cubic-bezier(.2,.8,.2,1) .2s both}.cube-halo{position:absolute;inset:6% 4% 0;border-radius:50%;background:radial-gradient(circle,rgba(255,140,20,.42),rgba(217,43,4,.18) 45%,transparent 70%);filter:blur(36px);will-change:transform,opacity;animation:ember-pulse 2.6s ease-in-out infinite}.cube-stage{position:absolute;inset:-30% -30% -18%;animation:float 5s ease-in-out infinite;transition:transform .5s var(--pop);pointer-events:none}.hero-cube:hover .cube-stage{transform:scale(1.05)}.hero-cube:active .cube-stage{transform:scale(.96)}.cube-canvas{position:absolute;inset:0;width:100%;height:100%}.cube-poster{position:absolute;left:3.2%;top:16.9%;width:90%;transition:opacity .5s}.hero-cube.live .cube-poster{opacity:0}.cube-video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.slab,.panel,.figures div,.market div,.coin-row,.rules table,.steps li,.empty-board{background:var(--card);border:2px solid var(--edge);box-shadow:0 0 0 1px #ff781e0a inset,0 20px 50px #0000008c}[data-tilt]{transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out;transform-style:preserve-3d}.slab{position:relative;margin:1rem 0 3rem;border-radius:28px;padding:1.4rem 1.4rem 1.2rem;z-index:2}.slab figcaption,.split-note,.fee-ribbon{display:flex;justify-content:space-between;gap:1rem;color:var(--faint);font-size:.95rem;font-weight:700}.slab-total{color:var(--cream);font-family:var(--display);font-size:1.1rem}.split{display:grid;grid-template-columns:minmax(0,79fr) minmax(6.5rem,21fr);gap:.6rem;margin:.9rem 0 .8rem;min-height:120px}.split-lock,.split-free{position:relative;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border:1px solid rgba(255,200,120,.35);overflow:hidden}.split-lock{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.16) 0 14px,transparent 14px 28px),var(--fire);background-size:40px 40px,200% 100%;color:var(--ink-deep);animation:stripes 1.4s linear infinite;transform-origin:left center}.fx .slab .split-lock{transform:scaleX(0);transition:transform 1.3s var(--pop) .2s}.fx .slab.in .split-lock{transform:scaleX(1)}.split-free{background:#ffb46424;color:var(--cream);align-items:center;justify-content:center;text-align:center;animation:bob 2.4s ease-in-out infinite}.split b{font-family:var(--display);font-size:clamp(2rem,4.5vw,3rem);line-height:.9;font-weight:700}.split span{font-weight:800;font-size:.9rem}.split-lock span{color:#1f0742cc}.split-note{margin-top:0}.fee-ribbon{justify-content:flex-start;align-items:center;gap:.5rem;margin:1rem 0 0;padding-top:.9rem;border-top:2px dashed var(--edge);color:var(--amber);font-family:var(--display);font-size:1.05rem}.seat-math,.steps,.board,.page{position:relative;z-index:2;margin:4rem 0}.seat-math{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem 2.2rem;align-items:end}.seat-math .fine{grid-column:1 / -1}.seat-math p,.steps p,.panel p,.fine,.rules p{color:var(--soft)}.figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0}.figures div,.market div{border-radius:22px;padding:1.1rem 1rem 1rem}.figures div{position:relative;overflow:hidden}.figures div:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,106,0,.28),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.figures div:hover:before{opacity:1}.figures dt,.market dt{color:var(--lilac);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.figures dd,.market dd{margin:.35rem 0 .2rem;font-family:var(--display);font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:700;line-height:1;white-space:nowrap;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 var(--outline))}.figures p,.fine{color:var(--faint);font-size:.92rem}.fine{margin-top:.8rem}.steps ol,.seats,.settle-list{list-style:none;margin:0;padding:0}.steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.steps li{border-radius:24px;padding:1.3rem 1.2rem}.steps li span{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.9rem;border-radius:16px;background:var(--fire);border:0;box-shadow:0 0 20px #ff640a80;color:var(--ink-deep);font-family:var(--display);font-weight:700;font-size:1.15rem;transition:transform .4s var(--pop)}.steps li:hover span{transform:rotate(0) scale(1.18);animation:jelly .6s var(--pop)}.steps h3{margin-bottom:.2rem}.section-head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1.2rem}.section-head span{color:var(--lilac);font-weight:800}.section-head a,.back{color:var(--amber);text-decoration:none;font-weight:800;transition:color .2s}.section-head a:hover,.back:hover{color:var(--yellow)}.back{display:inline-flex;align-items:center;gap:.35rem}.back:before{content:"←";transition:transform .3s var(--pop)}.back:hover:before{transform:translate(-5px)}.coin-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.coin-row{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;border-radius:24px;text-decoration:none;min-height:190px;height:100%;transition:transform .3s var(--pop),border-color .3s,box-shadow .3s}.coin-row:hover{transform:translateY(-6px);border-color:#ffa41abf;box-shadow:0 24px 60px #ff5a0a4d,0 0 0 1px #ffb4504d inset}.coin-row.full{border-color:#ff6a0099}.coin-top{display:flex;gap:.8rem;align-items:flex-start}.coin-copy{min-width:0;display:flex;flex-direction:column;gap:.25rem}.coin-copy strong{font-family:var(--display);font-size:1.2rem;color:var(--cream);font-weight:600}.coin-copy em{font-style:normal;color:var(--amber);font-weight:700}.coin-copy small{color:var(--soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coin-progress{margin-top:auto;display:flex;align-items:baseline;gap:.6rem}.coin-progress b{font-family:var(--display);font-size:1.6rem;color:var(--cream)}.coin-progress small{color:var(--faint);font-weight:700}.pips{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.pips i{height:12px;border-radius:6px;background:#ffaa6429;border:2px solid rgba(255,170,100,.2)}.pips i.on{background:var(--fire-v);border-color:var(--outline);box-shadow:0 0 10px #ff6a0099;animation:pip .6s var(--pop) both,glow 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * 60ms),calc(var(--i) * .12s)}.face{width:54px;height:54px;flex:none;border-radius:16px;object-fit:cover;background:var(--grape);border:0;box-shadow:0 0 20px #ff640a80}.face.fallback{display:grid;place-items:center;background:var(--fire);color:var(--ink-deep);font-family:var(--display);font-weight:700;font-size:1.4rem}.empty,.empty-board{padding:1.2rem 0;color:var(--soft)}.empty.loading{animation:pulse 1s ease-in-out infinite;font-weight:800}.empty-board{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-radius:24px;padding:1.6rem;font-size:1.1rem;font-weight:700}.page{max-width:780px}.page h1{font-size:clamp(2.6rem,6.5vw,4.2rem);animation:pop-in .9s var(--pop) both}.coin-page{max-width:none}.coin-hero{display:flex;gap:1.2rem;align-items:center;margin-top:1.4rem}.coin-hero .face{width:96px;height:96px;border-radius:26px;font-size:2.4rem;animation:bob 3s ease-in-out infinite}.coin-hero h1 em{font-size:.55em}.mint-line{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:.55rem}.mint-line a{color:var(--amber);font-weight:800}.mint-line code{word-break:break-all}.case{font-family:var(--display);font-size:clamp(1.45rem,2.8vw,2rem);font-weight:500;line-height:1.3;margin-top:1.5rem;color:var(--cream);padding-left:1rem;border-left:6px solid;border-image:var(--fire-v) 1}.market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.4rem 0 .4rem}.market-actions form{margin-top:.55rem}.seat-board{margin-top:2.4rem}.seat-board h2{font-size:clamp(1.6rem,3vw,2.3rem)}.seat-board .pips{margin-bottom:1rem}.seats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.seats li{min-height:124px;border-radius:20px;padding:.85rem;display:flex;flex-direction:column;justify-content:space-between;background:#ff6e1e14;border:2px dashed rgba(255,170,100,.35);transition:transform .3s var(--pop)}.seats li:hover{transform:translateY(-4px)}.seats li.open{animation:breathe-border 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}.seats li span,.seats li small{color:var(--faint);font-size:.78rem;font-weight:800}.seats li span{display:flex;justify-content:space-between;align-items:center}.seats li strong{font-family:var(--display);font-size:1.05rem;color:var(--cream);font-weight:600}.seats li.taken{background:var(--fire-loop);background-size:200% 100%;border:1px solid rgba(255,210,140,.5);box-shadow:0 10px 30px #ff5a0a73;animation:pop-in .6s var(--pop) both;animation-delay:calc(var(--i) * 70ms)}.seats li.taken span,.seats li.taken small,.seats li.taken strong{color:var(--ink-deep)}.seats li.taken .flame-icon{color:var(--ink-deep);animation:flicker .5s ease-in-out infinite alternate;transform-origin:50% 100%}.seats li.taken .flame-icon path:last-child{fill:var(--yellow)}.seats li.yours{outline:4px solid var(--cream);outline-offset:3px}.panel{position:relative;margin-top:1.6rem;border-radius:26px;padding:1.4rem;display:flex;flex-direction:column;gap:.95rem}.panel h2{font-size:clamp(1.5rem,2.6vw,2rem)}label{display:flex;flex-direction:column;gap:.4rem;font-weight:800;color:var(--lav)}input,textarea{width:100%;border:2px solid rgba(255,170,100,.3);background:#0e060399;border-radius:14px;padding:.8rem .95rem;font-weight:600;color:var(--cream);transition:border-color .2s,box-shadow .2s,transform .2s var(--pop)}input:focus,textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 4px #ffa41a40,0 0 24px #ff6a0059;transform:translateY(-1px)}input::placeholder,textarea::placeholder{color:#fbe6d266}textarea{resize:vertical}.lookup-row,.split-fields{display:flex;gap:.7rem;align-items:center}.split-fields{display:grid;grid-template-columns:1.4fr .6fr}.lookup-row input{flex:1}.check{flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:600;color:var(--soft)}.check input{width:1.3rem;height:1.3rem;flex:none;margin-top:.15rem;accent-color:var(--orange)}.form-error{color:#ffd0dc;background:#ff3c1e29;border:2px solid rgba(255,60,30,.45);border-radius:12px;padding:.55rem .8rem;margin:0;font-weight:700;animation:shake .45s ease}.preview{display:flex;gap:.85rem;align-items:center;padding:.8rem;border-radius:18px;background:#ff6a001f;border:2px solid rgba(255,164,26,.5);animation:pop-in .6s var(--pop) both}.preview img{width:56px;height:56px;border-radius:14px;object-fit:cover}.preview strong{font-family:var(--display);color:var(--cream);font-size:1.15rem}.preview em{font-style:normal;color:var(--amber)}.preview small{display:block;color:var(--faint);font-weight:600}.hp{position:absolute;left:-9999px;height:0;overflow:hidden}.settlement{border-color:#ffa41a99}.settlement:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:var(--fire-loop);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.settle-list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem 0;border-top:2px dashed var(--edge);font-size:.95rem}.settle-list code{word-break:break-all;font-size:.78rem}.settle-list b{color:var(--amber);font-family:var(--display);display:inline-flex;gap:.3rem;align-items:center}.returns{margin-top:2.4rem}.returns h2{margin-bottom:1rem}.rules section{margin-top:2.6rem}.rules h2{margin-bottom:.3rem}.rules table{width:100%;border-collapse:separate;border-spacing:0;margin:1.2rem 0;border-radius:22px;overflow:hidden}.rules caption{text-align:left;color:var(--lilac);font-size:.9rem;font-weight:800;margin-bottom:.5rem}.rules th,.rules td{text-align:left;padding:.8rem 1rem;border-bottom:2px solid rgba(255,170,100,.12)}.rules tr:last-child th,.rules tr:last-child td{border-bottom:0}.rules thead th{color:var(--lilac);font-weight:800;background:#ff6e1e26}.rules td{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600;color:var(--amber);font-size:1.1rem}.rules tbody tr{transition:background .2s}.rules tbody tr:hover{background:#ff6a001a}.rules tbody th{font-weight:700;color:var(--lav)}.rules p a:not(.button){color:var(--amber);font-weight:800}.rules-cta{margin-top:1.4rem!important}.foot{position:relative;z-index:2;margin-top:5rem;padding:2rem 0 2.4rem;color:var(--faint);font-size:.92rem;font-weight:600;background:linear-gradient(180deg,transparent,rgba(5,2,1,.75) 40%)}.foot-bar{align-items:start}.foot p{max-width:46rem}.foot-brand{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;flex:none}.foot-brand p{max-width:20rem;text-align:right;color:var(--lav);display:flex;gap:.6rem;align-items:center;margin:0}.x-button{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;border-radius:999px;background:#ff781e1a;box-shadow:0 0 0 1.5px #ff963c8c inset;color:var(--cream);font-family:var(--display);font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s var(--pop)}.x-button svg{width:1.05rem;height:1.05rem;fill:currentColor}.x-button:hover{background:#ff781e38;box-shadow:0 0 0 1.5px #ffbe64e6 inset,0 0 24px #ff640a59;transform:translateY(-2px)}.foot .logo{width:40px;height:40px}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}::selection{background:#ff6a0073;color:#fff}.raise-bar{display:block;height:14px;border-radius:999px;background:#ffaa641a;border:1px solid rgba(255,170,100,.22);overflow:hidden}.raise-bar i{display:block;height:100%;min-width:6px;border-radius:inherit;background:var(--fire);box-shadow:0 0 14px #ff6a00b3;transition:width .8s var(--pop)}.raise-panel{margin-top:2.2rem}.raise-panel .raise-bar{height:22px;margin-bottom:.4rem}.spot-picker{display:flex;flex-wrap:wrap;gap:.7rem}.spot-picker button{flex:1 1 10rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.9rem 1rem;border-radius:16px;border:1.5px solid rgba(255,150,60,.35);background:#ff781e0f;color:var(--lav);cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .2s var(--pop)}.spot-picker button b{font-family:var(--display);font-size:1.8rem;line-height:1;color:var(--cream)}.spot-picker button span{font-weight:700;font-size:.9rem;color:var(--soft)}.spot-picker button:hover{transform:translateY(-2px);border-color:#ffbe64b3}.spot-picker button.on{border-color:var(--amber);background:#ff8c1e29;box-shadow:0 0 24px #ff640a4d}.spot-picker button.on b{color:var(--yellow)}.buyers{margin-top:2.2rem}.buyers h2{margin-bottom:.8rem}.buyers ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem}.buyers li{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:center;padding:.6rem .9rem;border-radius:12px;background:var(--card);border:1px solid var(--edge)}.buyers li span{color:var(--faint);font-weight:700;font-size:.85rem}.buyers li b{color:var(--amber);font-family:var(--display)}.buyers li.yours{border-color:var(--amber);box-shadow:0 0 18px #ff640a40}.coin-row .raise-bar{height:10px}.launch-top{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1.1rem;align-items:stretch}.image-drop{position:relative;width:9.5rem;aspect-ratio:1;padding:0;border-radius:22px;border:2px dashed rgba(255,150,60,.5);background:#ff781e0f;color:var(--soft);cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s,transform .2s var(--pop)}.image-drop:hover,.image-drop.over{border-color:var(--amber);background:#ff781e24;transform:translateY(-2px)}.image-drop.has{border-style:solid}.image-drop img{width:100%;height:100%;object-fit:cover;display:block}.image-drop span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;height:100%;padding:.6rem;text-align:center}.image-drop .flame-icon{width:1.6rem;height:2rem}.image-drop b{font-family:var(--display);color:var(--cream)}.image-drop small{font-size:.72rem;color:var(--faint);font-weight:600}.launch-names{display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.ticker-input{position:relative;display:block}.ticker-input i{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);font-style:normal;color:var(--amber);font-weight:800}.ticker-input input{padding-left:1.9rem;text-transform:uppercase}.socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:.9rem 1rem 1rem;border:1px solid var(--edge);border-radius:16px}.socials legend{padding:0 .4rem;font-weight:800;color:var(--lilac);font-size:.9rem}.socials-line{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.socials-line a{padding:.35rem .85rem;border-radius:999px;background:#ff781e1a;box-shadow:0 0 0 1px #ff963c66 inset;color:var(--cream);font-weight:800;font-size:.9rem;text-decoration:none}.socials-line a:hover{background:#ff781e38}@media(max-width:640px){.launch-top{grid-template-columns:1fr}.image-drop{width:8rem}.socials{grid-template-columns:1fr}}.balance-page h1{font-size:clamp(2.8rem,7vw,4.6rem)}.deposit-box{display:flex;gap:.7rem;align-items:center;padding:.8rem .9rem;border-radius:16px;background:#0e0603b3;border:1px solid var(--edge)}.deposit-box code{flex:1;min-width:0;word-break:break-all;font-size:.95rem;color:var(--cream)}.withdraw-row{display:flex;gap:.7rem;align-items:center}.withdraw-row input{flex:1;font-size:1.2rem;font-family:var(--display)}.holdings{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.holdings li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;align-items:center;padding:.9rem 1rem;border-radius:16px;background:#0e060399;border:1px solid var(--edge)}.holdings strong{font-family:var(--display);color:var(--cream)}.holdings em{font-style:normal;color:var(--amber)}.holdings small{display:block;color:var(--faint);font-weight:700;margin:.2rem 0 .5rem}.holdings .form-error{grid-column:1 / -1}.history{margin-top:2.4rem}.history h2{margin-bottom:.8rem}.history ol{list-style:none;margin:0;padding:0}.history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:baseline;padding:.65rem 0;border-bottom:1px dashed var(--edge)}.history li span{font-weight:800;color:var(--lav)}.history li small{color:var(--faint);font-weight:600}.history li b{font-family:var(--display);font-variant-numeric:tabular-nums}.history li b.in{color:#4ade80}.history li b.out{color:var(--amber)}.balance-note{margin:0;padding:.6rem .9rem;border-radius:12px;background:#4ade8014;border:1px solid rgba(74,222,128,.3)}.balance-note.short{background:#ff3c1e1a;border-color:#ff783c73}.balance-note a{color:var(--amber);font-weight:800}@media(max-width:640px){.deposit-box,.withdraw-row{flex-direction:column;align-items:stretch}.history li{grid-template-columns:1fr auto}.history li small{display:none}}.wallet-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:0;border-radius:999px;background:#ff781e1a;box-shadow:0 0 0 1.5px #ff963c8c inset;color:var(--cream);font-family:var(--display);font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s var(--pop)}.wallet-btn:hover{background:#ff781e33;box-shadow:0 0 0 1.5px #ffbe64e6 inset,0 0 24px #ff640a59;transform:translateY(-2px)}.wallet-btn.busy{opacity:.8;cursor:wait;animation:pulse 1s ease-in-out infinite}.wallet-btn.signed{font-variant-numeric:tabular-nums}.wallet-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;flex:none;display:inline-block}.wallet-menu{position:relative;display:inline-flex}.wallet-drop{position:absolute;right:0;top:calc(100% + .5rem);z-index:50;display:flex;flex-direction:column;min-width:11rem;padding:.35rem;border-radius:14px;background:#160a05;border:1px solid var(--edge);box-shadow:0 20px 50px #0009}.wallet-drop button{padding:.6rem .8rem;border:0;border-radius:10px;background:none;color:var(--lav);text-align:left;font-weight:700;cursor:pointer}.wallet-drop button:hover{background:#ff781e24;color:var(--cream)}.wallet-gate{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;border-radius:16px;background:#ff781e12;border:1px dashed rgba(255,150,60,.45)}.wallet-gate p{margin:0}.wallet-gate.ok{flex-direction:row;align-items:center;gap:.5rem;padding:.7rem 1rem;border-style:solid;font-weight:700;color:var(--cream)}.wallet-adapter-modal-wrapper{background:#140804;border:1px solid var(--edge);border-radius:24px;box-shadow:0 30px 80px #000000b3,0 0 60px #ff5a0a26;font-family:var(--sans)}.wallet-adapter-modal-title{font-family:var(--display);color:var(--cream)}.wallet-adapter-modal-overlay{background:#060201bf}.wallet-adapter-modal-button-close{background:#ff781e1f}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--display);border-radius:14px;color:var(--cream)}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:#ff781e24}.wallet-adapter-modal-list-more{font-family:var(--display);color:var(--amber)}.wallet-adapter-modal-list-more svg{fill:var(--amber)}.fx [data-reveal]{opacity:0;transform:translateY(46px) scale(.94) rotate(-1deg);transition:opacity .7s ease var(--d, 0ms),transform .9s var(--pop) var(--d, 0ms)}.fx [data-reveal].in{opacity:1;transform:none}.fx [data-reveal][data-tilt].in{transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:opacity .7s ease var(--d, 0ms),transform .25s ease-out}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes ember-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rise-in{0%{opacity:0;transform:translateY(60px) scale(.85);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes flames-a{0%{transform:translate(0) scaleY(1)}25%{transform:translate(85px) scaleY(.86)}50%{transform:translate(170px) scaleY(1.06)}75%{transform:translate(255px) scaleY(.9)}to{transform:translate(340px) scaleY(1)}}@keyframes flames-b{0%{transform:translate(0) scaleY(.95)}33%{transform:translate(-70px) scaleY(1.1)}66%{transform:translate(-140px) scaleY(.85)}to{transform:translate(-210px) scaleY(.95)}}@keyframes drift{to{transform:translate(-50%)}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes rise{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:1}80%{opacity:.8}to{transform:translate(var(--drift),-105vh) scale(1.1);opacity:0}}@keyframes spark{0%{transform:translate(0) rotate(0) scale(1);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 60px)) rotate(var(--rot)) scale(.2);opacity:0}}@keyframes trail{0%{transform:translate(0) scale(1);opacity:.9}to{transform:translate(var(--dx),-38px) scale(.1);opacity:0}}@keyframes sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes pop-in{0%{opacity:0;transform:translateY(30px) scale(.6) rotate(-4deg)}60%{opacity:1;transform:translateY(-6px) scale(1.06) rotate(1deg)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes jelly{0%{transform:scale(1)}30%{transform:scale(1.25,.8)}50%{transform:scale(.85,1.15)}70%{transform:scale(1.08,.94)}to{transform:scale(1)}}@keyframes flicker{0%{transform:scale(1) skew(0)}50%{transform:scale(.94,1.08) skew(-3deg)}to{transform:scale(1.04,.93) skew(3deg)}}@keyframes tail-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:.34}}@keyframes stripes{to{background-position:40px 0,0 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes pip{0%{transform:scaleY(.2) scaleX(.6);opacity:0}to{transform:none;opacity:1}}@keyframes glow{0%,to{box-shadow:0 0 6px #ff6a0080}50%{box-shadow:0 0 16px #ffa41ae6}}@keyframes breathe-border{0%,to{border-color:#ffaa6440}50%{border-color:#ffa41a99}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@media(max-width:960px){.steps ol{grid-template-columns:1fr 1fr}}@media(max-width:800px){.hero{grid-template-columns:1fr;min-height:0;padding-top:2rem}.hero-art{order:-1;max-width:320px;margin:0 auto}.fire-tail{width:200vw;height:60%;top:30%}.nav-bar,.foot-bar,.seat-math,.empty-board{display:block}.nav-bar{padding:.6rem 0}.nav-links{justify-content:flex-start;margin:.4rem 0 .2rem}.wallet-drop{right:auto;left:0}.figures,.market{grid-template-columns:1fr}.seats{grid-template-columns:1fr 1fr}.seat-math .figures{margin-top:1.4rem}.foot-brand{align-items:flex-start;margin-top:1rem}.foot-brand p{text-align:left;max-width:none}.split-note,.split-note span{display:block}.empty-board .button{margin-top:1rem}.coin-hero{align-items:flex-start}.coin-hero .face{width:72px;height:72px}}@media(max-width:520px){.steps ol,.split-fields{grid-template-columns:1fr}.lookup-row{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.embers,.tail-streaks{display:none}}
