@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap");:root{--paper:#f4f3ef;--card:#ffffff;--ink:#0a0a0a;--ink-2:#2e2e2b;--muted:#6b6b66;--faint:#a3a39c;--line:rgba(10,10,10,0.12);--line-2:rgba(10,10,10,0.24);--wash:rgba(10,10,10,0.04);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius:12px;--text:var(--ink);--sans:var(--mono);--display:var(--mono);--acid:var(--ink);--acid-dim:var(--line-2);--amber:var(--muted);--panel:var(--card)}*{box-sizing:border-box}html{background:var(--paper);color-scheme:light}body{margin:0;min-height:100vh;font:400 14px/1.55 var(--mono);background:transparent;-webkit-font-smoothing:antialiased}a,body{color:var(--ink)}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img{max-width:100%}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3{font-family:var(--mono);letter-spacing:-.02em}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.dot-field,.dot-vignette{position:fixed;inset:0;z-index:-1;pointer-events:none}.dot-vignette{background:radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(244,243,239,.85) 100%)}.muted{color:var(--muted)}.small{font-size:12.5px}.center{text-align:center}.error{color:var(--ink);background:var(--wash);border-left:3px solid var(--ink);padding:8px 12px;font-size:13px;margin:8px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.row{display:flex;align-items:center}.row.gap{gap:10px;flex-wrap:wrap}.row.between{justify-content:space-between;gap:10px}.kicker{font:700 11px var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.kicker:before{content:"// ";color:var(--faint)}.logo{font:800 18px var(--mono);letter-spacing:.06em}.logo,.toast{color:var(--ink)}.toast{font:600 12px var(--mono)}.dot-live{width:7px;height:7px;border-radius:50%;background:var(--ink);display:inline-block;flex:none}.cursor-block{display:inline-block;width:.5em;height:.82em;margin-left:.08em;background:currentColor;vertical-align:-.04em;animation:cursorBlink 1.05s steps(1) infinite}@keyframes cursorBlink{50%{opacity:0}}@keyframes livePing{0%,to{box-shadow:0 0 0 2px rgba(10,10,10,.16)}50%{box-shadow:0 0 0 5px rgba(10,10,10,0)}}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}.ghost,.link-btn,.primary,.small-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font:700 13px var(--mono);letter-spacing:.02em;padding:10px 16px;transition:background .15s,color .15s,transform .1s,box-shadow .15s}.primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.primary:hover:not(:disabled){text-decoration:none;box-shadow:3px 3px 0 rgba(10,10,10,.25);transform:translate(-1px,-1px)}.primary:active:not(:disabled){transform:none;box-shadow:none}.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line-2)}.ghost:hover:not(:disabled){text-decoration:none;border-color:var(--ink)}.big{padding:13px 22px;font-size:14px}.link-btn{background:none;border:0;padding:4px 0;color:var(--muted);text-decoration:underline;text-underline-offset:4px;font-weight:500}.link-btn:hover,input,textarea{color:var(--ink)}input,textarea{width:100%;font:400 14px var(--mono);background:var(--card);border:1px solid var(--line-2);border-radius:8px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(10,10,10,.08)}input[type=range]{padding:0;accent-color:var(--ink);border:0;box-shadow:none;background:none}textarea{resize:vertical}label{display:grid;grid-gap:7px;gap:7px;font-size:12.5px;margin-bottom:14px}.label-text,label{color:var(--muted)}.label-text{display:block;font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.field-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.field-head em{font:600 10.5px var(--mono);font-style:normal;letter-spacing:.06em;color:var(--faint)}label.check{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:13px;cursor:pointer}label.check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:38px;height:22px;margin:0;padding:0;border-radius:99px;cursor:pointer;border:1px solid var(--line-2);box-shadow:none;background:radial-gradient(circle,#a3a39c 7px,transparent 7.5px) no-repeat 2px 50% /18px 18px,#ecebe6;transition:background-position .2s,background-color .2s}label.check input[type=checkbox]:checked{border-color:var(--ink);background:radial-gradient(circle,#ffffff 7px,transparent 7.5px) no-repeat calc(100% - 2px) 50% /18px 18px,var(--ink)}.card,.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(10,10,10,.03),0 18px 40px -30px rgba(10,10,10,.25)}.card{padding:22px 24px}.card h2,.tile-head h2{margin:0 0 14px;font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);display:flex;align-items:center;gap:8px}.card h2:before,.tile-head h2:before{content:"//";color:var(--faint);letter-spacing:0}.pill,.tag{display:inline-block;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.tag.approved,.tag.launch,.tag.launched{background:var(--ink);color:var(--paper);border-color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.stats div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.stats b{font:700 17px var(--mono)}.stats span{font-size:11.5px;color:var(--muted)}.bot{position:relative;display:inline-block;flex:none;transform-origin:50% 100%}.bot img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.bot-head{overflow:hidden;border-radius:50%}.bot-head img{object-fit:cover;transform:scale(1.9)!important;transform-origin:44% 40%}.bot-asleep img{opacity:.35;filter:blur(.3px)}.bot-float{animation:botFloat 3.6s ease-in-out infinite}@keyframes botFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.crew-card:hover .bot-float,.orbit-bot:hover .bot-float,.preset:hover .bot-float{animation:botWiggle .7s ease-in-out infinite}@keyframes botWiggle{0%,to{transform:translateY(-4px) rotate(0)}25%{transform:translateY(-7px) rotate(-3deg)}75%{transform:translateY(-7px) rotate(3deg)}}.bot-hop,.crew-card:hover .bot-hop{animation:botHop .6s cubic-bezier(.3,1.6,.5,1) both!important}@keyframes botHop{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-24px) scale(.95,1.06)}62%{transform:translateY(0) scale(1.06,.94)}to{transform:none}}.zzz{position:absolute;right:4%;top:18%;font:800 22px var(--mono);color:var(--ink);animation:zzz 2.4s ease-in-out infinite;pointer-events:none}.zzz span{font-size:.75em;margin-left:2px}@keyframes zzz{0%{opacity:0;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translate(12px,-20px)}}.bubble-slot{position:absolute;left:50%;top:-6px;transform:translateX(-50%);z-index:4;pointer-events:none}.bubble{display:block;position:relative;bottom:100%;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;background:var(--ink);color:var(--paper);font:600 12px var(--mono);padding:7px 11px;border-radius:8px;animation:pop .22s cubic-bezier(.3,1.6,.5,1)}.bubble:before{content:"> ";opacity:.55}.bubble:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--ink);border-bottom:0}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}html.is-loading body{overflow:hidden}html.is-loading .t-stage,html.is-loading .tile{animation-play-state:paused}.loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-family:var(--mono);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:visibility .6s,-webkit-clip-path .6s cubic-bezier(.76,0,.24,1);transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility .6s;transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility .6s,-webkit-clip-path .6s cubic-bezier(.76,0,.24,1);animation:loaderFailsafe .4s ease 4.5s forwards}.loader:before{background:repeating-linear-gradient(0deg,rgba(10,10,10,.035) 0 1px,transparent 1px 3px)}.loader:after,.loader:before{content:"";position:absolute;inset:0;pointer-events:none}.loader:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(10,10,10,.06))}@keyframes loaderFailsafe{to{opacity:0;visibility:hidden}}.loader-out{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden}.loader-out .ld-core{transform:translateY(-24px);opacity:0;transition:transform .45s cubic-bezier(.76,0,.24,1),opacity .35s}.ld-hud{position:absolute;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.ld-hud b{color:var(--ink);font-weight:700}.ld-tl{top:22px;left:24px}.ld-tr{top:22px;right:24px}.ld-bl{bottom:22px;left:24px}.ld-br{bottom:22px;right:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-bl:before,.ld-br:after,.ld-tl:before,.ld-tr:after{content:"";width:10px;height:10px;border:1.5px solid var(--ink)}.ld-tl:before{border-right:0;border-bottom:0}.ld-tr:after{border-left:0;border-bottom:0}.ld-bl:before{border-right:0;border-top:0}.ld-br:after{border-left:0;border-top:0}.ld-bl b{animation:cursorBlink 1.05s steps(1) infinite}.ld-core{position:relative;display:grid;justify-items:center;grid-gap:18px;gap:18px;width:min(440px,calc(100vw - 32px))}.ld-kicker{margin:0;font-size:11px;color:var(--muted);text-transform:uppercase}.ld-kicker,.ld-mark{letter-spacing:.16em}.ld-mark{position:relative;font-size:clamp(44px,9vw,76px);font-weight:800;line-height:1;padding:6px 0;display:flex;align-items:center}.ld-mark-base{visibility:hidden;white-space:pre}.ld-mark-slice{position:absolute;left:0;top:6px;white-space:pre;opacity:0;animation:sliceIn .6s cubic-bezier(.2,.8,.2,1) var(--d) forwards}@keyframes sliceIn{0%{opacity:0;transform:translateX(var(--from));filter:blur(2px)}55%{opacity:1}to{opacity:1;transform:none;filter:none}}.ld-jit{animation:sliceIn .6s cubic-bezier(.2,.8,.2,1) var(--d) forwards,sliceJit 1.8s steps(1) calc(var(--d) + .7s + var(--jd)) infinite}@keyframes sliceJit{0%,86%,to{transform:none}88%{transform:translateX(9px)}92%{transform:translateX(-5px)}95%{transform:translateX(2px)}}.ld-mark-cursor{position:absolute;left:100%;top:50%;margin-top:-.39em;width:.42em;height:.78em;opacity:0;animation:fadeIn .01s 1s forwards,cursorBlink 1.05s steps(1) 1s infinite}@keyframes fadeIn{to{opacity:1}}.ld-scanline{position:absolute;top:-10%;bottom:-10%;width:2px;left:0;background:var(--ink);opacity:0;animation:scanAcross 1.05s cubic-bezier(.45,0,.55,1) .1s forwards}.ld-scanline:after{content:"";position:absolute;top:0;bottom:0;right:2px;width:60px;background:linear-gradient(270deg,rgba(10,10,10,.07),transparent)}@keyframes scanAcross{0%{left:0;opacity:.8}88%{opacity:.8}to{left:100%;opacity:0}}.ld-log{list-style:none;margin:0;padding:12px 0 0;width:100%;border-top:1px dashed var(--line-2);font-size:12px;line-height:1.75;color:var(--ink-2);white-space:pre}.ld-log b{color:var(--ink);font-weight:700}.ld-dots,.ld-prompt{color:var(--faint)}.ld-dots{letter-spacing:.08em}.ld-bar{margin:0;width:100%;font-size:12px;letter-spacing:.02em;white-space:pre;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-dim{color:var(--line-2)}.ld-bar .cursor-block{margin-left:6px}@media (max-width:520px){.ld-hud{font-size:10px}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.topbar.scrolled{background:rgba(244,243,239,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--line)}.topbar-inner{max-width:1360px;margin:0 auto;padding:0 16px;height:68px;justify-content:center}.nav-capsule,.topbar-inner{display:flex;align-items:center}.nav-capsule{gap:4px;padding:4px;border-radius:10px;background:var(--card);border:1px solid var(--line-2)}.nav-capsule .nav-cta,.nav-capsule .nav-link{font:700 11.5px var(--mono);text-transform:uppercase;letter-spacing:.1em;height:34px;padding:0 16px;border-radius:7px;display:inline-flex;align-items:center;gap:8px;border:0}.nav-capsule .nav-link{color:var(--muted);background:none}.nav-capsule .nav-link:hover{color:var(--ink);background:var(--wash);text-decoration:none}.nav-capsule .nav-link .dot-live{animation:livePing 2s ease-in-out infinite}.nav-capsule .nav-cta{color:var(--paper);background:var(--ink)}.nav-capsule .nav-cta:after{content:"→";transition:transform .15s}.nav-capsule .nav-cta:hover:after{transform:translateX(3px)}.bento{max-width:1360px;margin:0 auto;padding:22px 24px 28px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-areas:"hero hero hero hero stage stage stage stage stage stage live  live  live  live" "how  how  how  how  stage stage stage stage stage stage rules rules rules rules" "crew crew crew crew crew  crew  crew  crew  crew  faq   faq   faq   faq   faq";align-items:stretch;align-content:center;min-height:calc(100dvh - 68px - 52px)}.tile{min-width:0;display:flex;flex-direction:column;gap:14px;padding:22px 24px;position:relative;isolation:isolate}.t-stage,.tile{animation:tileIn .6s cubic-bezier(.2,.9,.3,1) both}.bento>:nth-child(2){animation-delay:.05s}.bento>:nth-child(3){animation-delay:.1s}.bento>:nth-child(4){animation-delay:.15s}.bento>:nth-child(5){animation-delay:.2s}.bento>:nth-child(6){animation-delay:.25s}.bento>:nth-child(7){animation-delay:.3s}@keyframes tileIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px),rgba(10,10,10,.55),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.tile-head h2{margin:0}.tile-note{font-size:11.5px;color:var(--faint)}.t-hero{grid-area:hero;justify-content:center}.bento-title{font:800 clamp(24px,2.3vw,36px) /1.05 var(--mono);letter-spacing:-.04em;margin:0;text-transform:uppercase}.bento-title em{font-style:normal;white-space:nowrap;background:var(--ink);color:var(--paper);padding:0 .15em}.tile-lede{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.wallet-check{display:grid;grid-gap:8px;gap:8px}.inline-form{display:flex;gap:8px;flex-wrap:wrap}.inline-form input{flex:1 1 240px}.t-hero .inline-form{flex-direction:column}.t-hero .inline-form button,.t-hero .inline-form input{width:100%;flex:none}.check-result{border:1px solid var(--line-2);border-radius:10px;padding:14px;display:grid;grid-gap:10px;gap:10px;animation:pop .25s ease-out}.check-result.ok{border-color:var(--ink);border-width:1.5px}.check-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.check-numbers div{display:grid;grid-gap:2px;gap:2px}.check-numbers b{font:700 15px var(--mono)}.check-numbers span{font-size:11px;color:var(--muted)}.check-verdict{margin:0;font-weight:600}.claim-cta{width:100%}.t-stage{grid-area:stage;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;margin-inline:34px}.t-stage .stage-title{margin:0 0 18px;position:relative;z-index:2;text-align:center;font:800 clamp(34px,4.4vw,64px) /.95 var(--mono);letter-spacing:-.02em;color:var(--ink)}.hero-crew{position:relative;width:100%;max-width:540px;margin:0 auto;padding:4% 11% 7%}.hero-sun{position:absolute;inset:0 0 auto;width:100%;height:auto;z-index:0;animation:sunSpin 120s linear infinite}@keyframes sunSpin{to{transform:rotate(1turn)}}.hero-bot{position:relative;z-index:2;background:none;border:0;padding:0;width:100%;display:flex;justify-content:center;cursor:pointer}.hero-img{display:block;width:100%;max-width:360px;height:auto;transition:transform .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hero-bot .bubble-slot{top:6%}.hero-bot .bubble{font-size:13px;padding:9px 13px}.hero-hop .hero-img{animation:heroHop .6s cubic-bezier(.3,1.6,.5,1)}@keyframes heroHop{0%,to{translate:0 0}35%{translate:0 -14px}}.hero-plate{position:absolute;z-index:3;left:50%;bottom:1%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:700 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:6px;padding:7px 12px}.hero-plate .dot-live{background:var(--paper)}.orbit-bot{position:absolute;z-index:3;background:none;border:0;padding:0;cursor:pointer;animation:orbitFloat 5s ease-in-out infinite;opacity:.8;transition:opacity .2s}.orbit-bot:focus-visible,.orbit-bot:hover{opacity:1}.orbit-bot .bubble-slot{top:-4px}@keyframes orbitFloat{0%,to{transform:translate(0)}33%{transform:translate(4px,-8px)}66%{transform:translate(-4px,-3px)}}.hero-glyphs{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-glyphs span{position:absolute;top:46%;font:700 14px var(--mono);color:var(--ink);opacity:0;animation:glyphRise 9s ease-out infinite}@keyframes glyphRise{0%{transform:translateY(0);opacity:0}12%{opacity:.55}70%{opacity:.25}to{transform:translateY(-230px);opacity:0}}.t-live{grid-area:live}.live-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.live-stats div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.live-stats b{font:800 20px var(--mono)}.live-stats span{font-size:11px;color:var(--muted)}.live-list{flex:1 1;list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;align-content:start;overflow-y:auto;max-height:360px}.live-list a{display:flex;gap:10px;align-items:center;padding:7px;border-radius:8px}.live-list a:hover{background:var(--wash);text-decoration:none}.img-ph,.live-list img{width:36px;height:36px;border-radius:8px;border:1px solid var(--line);flex:none;filter:grayscale(1)}.launch-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.launch-text b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-text em{font-style:normal;color:var(--muted)}.console{flex:1 1;display:flex;flex-direction:column;min-height:180px;position:relative;overflow:hidden;background:var(--ink);color:#e9e8e3;border-radius:10px}.console-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.console-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.console-bar span{margin-left:8px;font:600 10.5px var(--mono);color:rgba(255,255,255,.45)}.console-body{padding:14px 14px 64px;display:grid;grid-gap:8px;gap:8px;align-content:start;font:500 12.5px/1.45 var(--mono)}.console-body p{margin:0;animation:lineIn .35s ease-out both}.console-prompt{color:rgba(255,255,255,.45)}.console-caret{display:inline-block;width:8px;height:15px;background:#e9e8e3;animation:cursorBlink 1s steps(1) infinite}@keyframes lineIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.console-bot{position:absolute;right:8px;bottom:0;opacity:.9;filter:invert(1)}.t-how{grid-area:how}.how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px;flex:1 1;align-content:center}.how-steps li{display:grid;grid-gap:5px;gap:5px;align-content:start}.tl-num{display:inline-grid;place-items:center;width:30px;height:24px;border-radius:6px;font:700 11px var(--mono);background:var(--ink);color:var(--paper)}.how-steps h3{margin:4px 0 0;font:700 14px var(--mono)}.how-steps p{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.t-rules{grid-area:rules}.rule-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;flex:1 1;align-content:space-evenly}.rule-list li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;align-items:start}.rule-list svg{width:16px;height:16px;margin-top:2px}.rule-list div{display:grid;grid-gap:2px;gap:2px}.rule-list b{font-size:13px}.rule-list span{font-size:12px;color:var(--muted)}.t-crew{grid-area:crew}.crew-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;flex:1 1;align-content:center}.crew-card{display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;padding:10px 6px 12px;border-radius:10px;background:none;border:1px solid transparent;color:var(--ink);transition:border-color .15s,background .15s}.crew-card:hover{border-color:var(--line);background:var(--wash)}.crew-art{position:relative;display:flex;align-items:flex-end;justify-content:center}.crew-card b{font-size:12.5px}.crew-tag{display:none}.t-faq{grid-area:faq}.faq{display:grid;grid-gap:0;gap:0;margin:0}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{list-style:none;cursor:pointer;padding:10px 0;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 12px;font-size:12.5px;color:var(--muted)}.ticker{position:relative;z-index:2;overflow:hidden;margin:8px 0 0;padding:11px 0;border-block:1px solid var(--ink);background:var(--ink);color:var(--paper)}.ticker-track{display:flex;width:max-content;animation:tickerMove 40s linear infinite}.ticker-track span{display:flex}.ticker-track i{font:700 11.5px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.14em;padding:0 18px;white-space:nowrap;display:inline-flex;align-items:center}.ticker-track i:after{content:"///";margin-left:36px;opacity:.45}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickerMove{to{transform:translateX(-50%)}}.app-foot{max-width:1360px;margin:0 auto;padding:18px 24px 26px;justify-content:space-between;font-size:12px;flex-wrap:wrap}.app-foot,.foot-links{display:flex;align-items:center;gap:16px}.foot-links a{color:var(--muted);display:inline-flex;align-items:center;gap:6px}.ca,.foot-links a:hover{color:var(--ink)}.ca{font:500 12px var(--mono);background:var(--card);border:1px dashed var(--line-2);padding:7px 11px;border-radius:8px}@media (max-width:1100px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hero  hero  hero  hero  hero  hero" "stage stage stage stage stage stage" "live  live  live  rules rules rules" "how   how   how   how   how   how" "crew  crew  crew  crew  crew  crew" "faq   faq   faq   faq   faq   faq";min-height:0}.t-stage{margin-inline:0}.how-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.crew-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.bento{grid-template-columns:1fr;grid-template-areas:"stage" "hero" "live" "how" "crew" "rules" "faq";gap:14px;padding:12px 16px 20px}.how-steps{grid-template-columns:1fr 1fr}.crew-row{grid-template-columns:repeat(2,minmax(0,1fr))}.t-stage .stage-title{font-size:40px;margin-bottom:12px}.hero-crew{padding:4% 6% 8%}.check-numbers{grid-template-columns:1fr 1fr}.app-foot{flex-direction:column;align-items:flex-start}}.stage{min-height:100vh;position:relative;overflow-x:hidden;padding:20px 16px 80px}.stage-top{max-width:1160px;margin:0 auto 28px;justify-content:space-between;gap:16px}.rail,.stage-top{display:flex;align-items:center;flex-wrap:wrap}.rail{list-style:none;margin:0;padding:0;gap:6px}.rail li{display:flex;align-items:center;gap:6px;font:700 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint)}.rail li+li:before{content:"";width:16px;height:1px;background:var(--line-2)}.rail li span{padding:5px 10px;border-radius:6px;border:1px solid var(--line)}.rail li.done span{color:var(--paper);background:var(--ink);border-color:var(--ink)}.rail li.current span{color:var(--ink);border-color:var(--ink)}.stage-inner{max-width:1040px;margin:0 auto;padding:24px 0}.stage-step{animation:stageIn .45s cubic-bezier(.2,.9,.3,1) both}@keyframes stageIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.center-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.stage .stage-title{font:800 clamp(34px,6vw,64px) /1 var(--mono);letter-spacing:-.04em;margin:0}.stage .stage-title.huge{font-size:clamp(48px,10vw,112px)}.stage-lede{max-width:620px;margin:0 auto;color:var(--ink-2);font-size:15px;line-height:1.6}.stage-nav{display:flex;justify-content:center;gap:12px;margin-top:26px;flex-wrap:wrap}.stage-field{max-width:640px;margin:22px auto 0;text-align:left}.lineup{display:flex;justify-content:center;align-items:flex-end;gap:0;flex-wrap:wrap;margin:18px 0 10px}.lineup-bot{animation:cheer 1.1s cubic-bezier(.3,1.6,.5,1) both}@keyframes cheer{0%{opacity:0;transform:translateY(40px)}60%{opacity:1;transform:translateY(-12px)}to{transform:none}}.persona-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:28px}.persona-card{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:22px 14px 18px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s}.persona-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.persona-card.picked{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.persona-art{position:relative;display:flex;justify-content:center}.persona-card b{font-size:14px}.persona-card span{font-size:12px;color:var(--muted);line-height:1.45}.naming{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0 0}.bubble-static{position:relative;background:var(--ink);color:var(--paper);font:600 13px var(--mono);padding:9px 14px;border-radius:8px;animation:pop .3s ease-out}.bubble-static:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border:7px solid transparent;border-top:7px solid var(--ink);border-bottom:0}.name-tag{max-width:460px;text-align:center;font:800 clamp(24px,4vw,36px) var(--mono);letter-spacing:-.02em;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;padding:8px 4px}.name-tag:focus{box-shadow:none}.key-box{display:grid;grid-gap:12px;gap:12px;justify-items:center;background:var(--card);border:1.5px dashed var(--ink);border-radius:12px;padding:22px;max-width:640px;width:100%}.key-box code{font:700 clamp(13px,2vw,17px) var(--mono);word-break:break-all}.save-check{justify-content:center}.sleeper{position:relative;margin:6px 0}.addr-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:9px 12px;border-radius:8px;cursor:pointer;font:500 12px var(--mono);color:var(--ink);background:var(--card);border:1px dashed var(--line-2)}.addr-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr-chip b{flex:none;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.addr-chip svg{flex:none}.addr-chip:hover{border-color:var(--ink)}.listening{display:flex;align-items:center;gap:10px;font:600 13px var(--mono)}.pulse{width:9px;height:9px;border-radius:50%;background:var(--ink);animation:pulse 1.4s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(10,10,10,.45)}to{box-shadow:0 0 0 14px rgba(10,10,10,0)}}.wide-form{width:100%;max-width:620px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:50;overflow:hidden}.confetti span{position:absolute;top:-20px;width:8px;height:14px;border-radius:1px;animation:fall linear forwards}@keyframes fall{to{top:110vh;transform:rotate(2turn) translateX(40px)}}.wrap{max-width:1120px;margin:0 auto;padding:18px 16px 60px}.dash-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;min-height:40px}.dash-back{display:inline-flex;align-items:center;gap:8px;font:800 17px var(--mono);letter-spacing:.06em}.dash-back:hover{text-decoration:none}.dash-back span{transition:transform .15s}.dash-back:hover span{transform:translateX(-3px)}.dash-toast{font:600 12px var(--mono);color:var(--paper);background:var(--ink);padding:6px 12px;border-radius:6px}.dash-lock{font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--card);border:1px solid var(--line-2);border-radius:8px;padding:9px 14px}.dash-lock:hover{color:var(--ink);border-color:var(--ink)}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.span2{grid-column:span 2}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.verify-card{border:1.5px solid var(--ink);margin-bottom:16px}.verify-card p{color:var(--ink-2)}.verify-card code{font:500 12px var(--mono);background:var(--wash);padding:2px 6px;border-radius:4px;word-break:break-all}.agent-hero{display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;padding:26px 28px}.agent-avatar{position:relative;width:150px;height:150px;display:grid;place-items:center;padding:0;cursor:pointer;border-radius:50%;background:var(--paper);border:1px solid var(--line-2);overflow:visible}.agent-avatar:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed var(--line-2);animation:sunSpin 30s linear infinite;pointer-events:none}.agent-avatar:hover{border-color:var(--ink)}.agent-avatar .bot{margin-top:-18px}.agent-avatar .bubble-slot{top:-18px}.agent-id{display:grid;grid-gap:8px;gap:8px;min-width:0}.agent-kicker{font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.agent-kicker:before{content:"// ";color:var(--faint)}.agent-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.agent-name{font:800 clamp(32px,4.4vw,50px) /1 var(--mono);letter-spacing:-.03em;margin:0;text-transform:uppercase}.status-pill{display:inline-flex;align-items:center;gap:7px;font:700 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:6px}.status-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill.on{color:var(--paper);background:var(--ink)}.status-pill.on i{animation:livePing 2s ease-in-out infinite}.status-pill.off{color:var(--muted);border:1px dashed var(--line-2)}.agent-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px;max-width:460px}.agent-stats div{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-radius:8px;border:1px solid var(--line)}.agent-stats b{font:700 16px var(--mono)}.agent-stats span{font-size:11px;color:var(--muted)}.agent-wallet{display:grid;grid-gap:10px;gap:10px;justify-items:end;text-align:right;min-width:0;max-width:340px}.agent-wallet .label{font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.agent-wallet .bal{font:800 34px/1 var(--mono);letter-spacing:-.03em}.agent-wallet .bal small{font-size:14px;color:var(--muted);letter-spacing:0}.agent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.dash-empty{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:10px;border:1px dashed var(--line-2)}.dash-empty div{display:grid;grid-gap:3px;gap:3px}.dash-empty b{font-size:14px}.dash-empty span{font-size:12.5px;color:var(--muted)}.presets{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.presets.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.preset{display:grid;grid-gap:4px;gap:4px;text-align:left;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.preset.with-bot{grid-template-columns:32px 1fr;gap:8px;align-items:center}.preset b{font-size:12.5px}.preset:hover{border-color:var(--line-2)}.preset.picked{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.behaviour-card,.personality-card{display:flex;flex-direction:column}.save-btn{width:100%;margin-top:auto;padding:13px}.draft{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.logo-img{width:140px;height:140px;border-radius:12px;border:1px solid var(--line)}.draft-body{display:grid;grid-gap:10px;gap:10px}.feed,.history{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:6px;gap:6px}.history li{display:grid;grid-template-columns:32px 1fr auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.history img{width:32px;height:32px;border-radius:6px;border:1px solid var(--line)}.feed li{display:grid;grid-template-columns:90px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:13px}table{width:100%;border-collapse:collapse}th{text-align:left;font:700 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px;border-bottom:1px solid var(--line-2)}td{padding:9px 8px;border-bottom:1px solid var(--line);font:400 13px var(--mono)}.profile{margin-top:14px;display:grid;grid-gap:6px;gap:6px}.profile p{margin:0;font-size:13px}.opt{font:600 10px var(--mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 8px;text-transform:lowercase}@media (max-width:860px){.agent-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.agent-actions,.agent-title-row{justify-content:center}.agent-stats{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-wallet{justify-items:center;text-align:center;max-width:100%}.grid,.two{grid-template-columns:1fr}.span2{grid-column:auto}.presets.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.draft{grid-template-columns:1fr}.history li{grid-template-columns:32px 1fr auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.confetti,.hero-glyphs{display:none}}.agent-hero{padding:26px 28px!important;gap:32px}.agent-wallet{width:340px;max-width:100%;justify-items:stretch;text-align:left;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.agent-wallet .bal{margin:2px 0 4px}.agent-wallet .addr-chip{width:100%;justify-content:space-between}.agent-actions{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.agent-actions button{width:100%;white-space:nowrap}@media (max-width:860px){.agent-wallet{width:100%;justify-items:stretch;text-align:left}}.agent-wallet{width:380px;grid-template-columns:minmax(0,1fr)}.agent-wallet>*{min-width:0}.agent-actions button{overflow:hidden;text-overflow:ellipsis;font-size:12.5px;padding:10px 14px}.crew-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.presets.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-tag{display:block;font-size:11px;color:var(--muted);line-height:1.4;max-width:220px}.crew-lede{margin:2px 0 6px;font:800 clamp(20px,1.9vw,28px) /1.15 var(--mono);letter-spacing:-.03em;max-width:24ch}.clone-card>p{margin:0 0 16px;line-height:1.6}.clone-card .row.gap{flex-wrap:nowrap;gap:10px}.clone-card .row.gap input{flex:1 1;min-width:0}.clone-card .row.gap button{flex:none;height:44px;padding:0 20px}.clone-card label.check{margin:18px 0 0}@media (max-width:560px){.clone-card .row.gap{flex-wrap:wrap}.clone-card .row.gap button{width:100%}}.signal-link{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border-radius:8px;border:1px dashed var(--line-2);font-size:12.5px;color:var(--ink-2);line-height:1.45}.signal-link b{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--ink);color:var(--paper);padding:3px 7px;border-radius:4px}.signal-link:hover{border-color:var(--ink);text-decoration:none}.history img,.live-list img,.logo-img{object-fit:cover}.auto-note{margin:0 0 14px;padding:9px 12px;border-radius:8px;background:var(--ink);color:var(--paper);font:600 12px var(--mono)}.tag.launching{border-style:dashed;color:var(--ink);animation:cursorBlink 1.2s steps(1) infinite}a.tag.launched:hover{text-decoration:none;opacity:.85}.src-link{margin-left:8px;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px dashed var(--line-2)}.src-link:hover{color:var(--ink);text-decoration:none}.auto-toggle{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border-radius:8px;font:800 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--card);color:var(--muted);border:1.5px solid var(--line-2);transition:all .15s}.auto-toggle i{width:9px;height:9px;border-radius:50%;background:var(--faint)}.auto-toggle:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.auto-toggle.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.auto-toggle.on i{background:#fff;animation:livePing 1.4s ease-in-out infinite}.handle-list{list-style:none;margin:4px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.handle-list li{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:99px;background:var(--card);overflow:hidden}.handle-list a{font:600 12px var(--mono);padding:6px 4px 6px 12px;color:var(--ink)}.handle-list button{border:0;background:none;color:var(--faint);font:700 14px var(--mono);padding:4px 11px 4px 7px;cursor:pointer}.handle-list button:hover:not(:disabled){color:var(--ink)}.handle-list li:hover{border-color:var(--ink)}.handle-add{display:flex;gap:10px}.handle-add input{flex:1 1;min-width:0}.handle-add button{flex:none;padding:0 22px}.snipe-opts{display:flex;flex-wrap:wrap;gap:6px 26px;margin:2px 0 14px}.snipe-opts label.check{margin:0}.start-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;border-radius:8px;cursor:pointer;font:800 13px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);transition:transform .1s,box-shadow .15s,background .15s}.start-btn:hover:not(:disabled){box-shadow:3px 3px 0 rgba(10,10,10,.25);transform:translate(-1px,-1px)}.start-btn.running{background:var(--card);color:var(--ink)}.start-btn.running i{width:9px;height:9px;border-radius:50%;background:var(--ink);animation:livePing 1.2s ease-in-out infinite}.run-controls{display:flex;flex-wrap:wrap}.run-controls,.stop-btn{align-items:center;gap:8px}.stop-btn{display:inline-flex;height:44px;padding:0 20px;border-radius:8px;cursor:pointer;font:800 13px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--card);color:var(--ink);border:1.5px solid var(--ink)}.stop-btn:hover:not(:disabled){background:var(--wash)}.start-btn:disabled,.stop-btn:disabled{opacity:.3;cursor:default;box-shadow:none;transform:none}.scan-status{display:inline-flex;align-items:center;gap:8px;margin-right:6px;font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.12em}.scan-status i{width:8px;height:8px;border-radius:50%;background:var(--ink);animation:livePing 1.2s ease-in-out infinite}.crew-feed{display:inline-block;margin:-2px auto 2px;padding:2px 7px;border:1px solid var(--line-2);border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.crew-card:hover .crew-feed{background:var(--ink);color:var(--card);border-color:var(--ink)}.live-list img{transition:filter .25s}.live-list a:hover img{filter:none}.live-list .launch-text{flex:1 1;min-width:0}.live-list .launch-text .small,.live-list .launch-text b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-go{font-size:13px;color:var(--faint);opacity:0;transform:translate(-4px,4px);transition:opacity .2s,transform .2s}.live-list a:hover .live-go{opacity:1;transform:none;color:var(--ink)}.cfm-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(244,243,239,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cfmFade .16s ease both}.cfm{width:min(440px,100%);background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:14px;padding:22px 22px 18px;box-shadow:6px 6px 0 var(--ink);font-family:var(--mono);animation:cfmPop .2s cubic-bezier(.2,.9,.3,1.2) both}.cfm-kicker{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cfm-kicker span{color:var(--faint)}.cfm h2{margin:0;font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.cfm-body{margin-top:10px;font-size:13px;line-height:1.6;color:var(--ink-2)}.cfm-addr{display:inline-block;max-width:100%;padding:1px 6px;border-radius:6px;background:var(--wash);border:1px solid var(--line);font-size:11.5px;word-break:break-all}.cfm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px dashed var(--line-2)}.cfm-actions button{min-width:108px}.cfm-danger{position:relative}.cfm-danger:before{content:"!";display:inline-grid;place-items:center;width:15px;height:15px;margin-right:7px;border-radius:4px;background:var(--card);color:var(--ink);font-size:11px;font-weight:800;vertical-align:-2px}@keyframes cfmFade{0%{opacity:0}}@keyframes cfmPop{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media (max-width:480px){.cfm-actions button{flex:1 1;min-width:0}}.evlog{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.ev-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:9px 8px;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.5}.ev-row:hover{background:var(--wash)}.ev-tag{display:inline-flex;justify-content:center;align-items:center;height:22px;padding:0 8px;border-radius:6px;font:700 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);color:var(--muted);background:transparent}.ev-t-launch{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ev-t-sell,.ev-t-withdraw{color:var(--ink);border-color:var(--ink)}.ev-t-draft{color:var(--ink-2)}.ev-t-error{color:var(--ink);border-style:dashed;border-color:var(--ink)}.ev-t-notice,.ev-t-paused,.ev-t-resumed{color:var(--faint);border-color:var(--line)}.ev-msg{min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.ev-k-launch .ev-msg{color:var(--ink);font-weight:700}.ev-k-notice .ev-msg,.ev-k-paused .ev-msg,.ev-k-resumed .ev-msg{color:var(--muted)}.ev-link{display:inline-block;padding:0 6px;margin:0 1px;border:1px solid var(--line);border-radius:5px;font-size:11.5px;font-weight:600;color:var(--ink);background:var(--card);white-space:nowrap;vertical-align:1px}.ev-link:hover{border-color:var(--ink);text-decoration:none}.ev-addr{font-weight:500;letter-spacing:.02em}.ev-count{margin-left:8px;padding:0 5px;border-radius:4px;background:var(--wash);color:var(--muted);font-size:11px;font-weight:700}.ev-time{font-size:11px;color:var(--faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-more{display:block;margin:12px auto 0;padding:6px 14px;border:1px dashed var(--line-2);border-radius:8px;background:none;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer}.ev-more:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:560px){.ev-row{grid-template-columns:70px minmax(0,1fr)}.ev-time{grid-column:2;margin-top:-6px}}.hist{margin-top:18px}.hist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.hist-head h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hist-filters{display:flex;gap:4px;flex-wrap:wrap}.hist-filters button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;cursor:pointer;border:1px solid var(--line);background:none;font:600 11px var(--mono);color:var(--muted)}.hist-filters button span{font-weight:700;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-filters button:hover:not(:disabled){border-color:var(--line-2);color:var(--ink)}.hist-filters button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hist-filters button.on span{color:var(--faint)}.hist-filters button:disabled{opacity:.4;cursor:default}.hist-list{list-style:none;margin:0;padding:0}.hist-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--line)}.hist-row:hover{background:var(--wash)}.hist-row>img{width:44px;height:44px;border-radius:10px;border:1px solid var(--line);object-fit:cover;background:var(--card)}.hist-expired>img,.hist-failed>img,.hist-rejected>img{filter:grayscale(1);opacity:.6}.hist-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.hist-main p{margin:0}.hist-name{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-name span{font-weight:600}.hist-name b{font-weight:800}.hist-expired .hist-name,.hist-failed .hist-name,.hist-rejected .hist-name{color:var(--muted)}.hist-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--faint)}.hist-meta a{color:var(--ink-2);font-weight:700;border-bottom:1px dashed var(--line-2)}.hist-meta a:hover{color:var(--ink);text-decoration:none;border-bottom-color:var(--ink)}.hist-fb{font-style:italic;color:var(--muted)}.hist-err{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:11.5px;color:var(--ink-2)}.hist-err:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid var(--ink);border-radius:4px;font-size:9px;font-weight:800;transform:translateY(2px)}.hist-err a{font-size:11px;font-weight:700;color:var(--muted)}.hist-status{display:inline-flex;align-items:center;gap:6px;justify-self:end;height:26px;padding:0 10px;border-radius:7px;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);color:var(--muted)}.st-live{background:var(--ink);border-color:var(--ink);color:var(--paper)}.st-live i{width:6px;height:6px;border-radius:50%;background:var(--paper);animation:cursorBlink 1.4s steps(1) infinite}.st-live:hover{text-decoration:none;box-shadow:3px 3px 0 rgba(10,10,10,.2);transform:translate(-1px,-1px)}.st-failed{border-style:dashed;border-color:var(--ink);color:var(--ink)}.st-expired,.st-rejected{color:var(--faint);border-color:var(--line)}.st-approved,.st-launching{color:var(--ink);border-style:dashed;animation:cursorBlink 1.2s steps(1) infinite}@media (max-width:560px){.hist-row{grid-template-columns:36px minmax(0,1fr)}.hist-row>img{width:36px;height:36px}.hist-status{grid-column:2;justify-self:start}}.how-steps{gap:10px;align-content:stretch}.how-steps li{position:relative;gap:4px;padding:12px 12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--card);transition:border-color .2s,transform .2s,box-shadow .2s}.how-steps li:hover{border-color:var(--ink);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.how-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink-2)}.how-steps h3{margin:6px 0 0}.how-steps p{font-size:11.5px}.how-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:2px}.how-track i{height:3px;border-radius:2px;background:var(--line);position:relative;overflow:hidden}.how-track i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:trackFill 6s steps(1) infinite}.how-track i:nth-child(2):after{animation-name:trackFill2}.how-track i:nth-child(3):after{animation-name:trackFill3}.how-track i:nth-child(4):after{animation-name:trackFill4}@keyframes trackFill{0%,to{transform:scaleX(1)}}@keyframes trackFill2{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes trackFill3{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes trackFill4{0%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.how-track i:after{animation:none;transform:scaleX(1)}}.live-list{gap:0}.live-list li+li a{border-top:1px solid var(--line);border-radius:0}.live-list a{padding:9px 6px}.live-list a:hover{border-radius:8px}.live-list .launch-text{display:grid;grid-gap:2px;gap:2px}.live-list .launch-text b{display:flex;align-items:baseline;gap:8px;min-width:0}.ln-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.live-list .launch-text b em{flex:none;font-size:10.5px;font-weight:700;color:var(--ink-2);padding:1px 5px;border:1px solid var(--line-2);border-radius:5px}.ln-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden}.ln-meta i{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.ln-meta i:before{content:"·";margin-right:6px;color:var(--line-2)}.ln-time{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-size:10.5px;color:var(--faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.live-foot>span:first-child{display:inline-flex;align-items:center;gap:7px}.live-foot .dot-live{width:6px;height:6px;animation:livePing 2s ease-in-out infinite}.rule-list{gap:0;align-content:start}.rule-list li{grid-template-columns:18px 1fr auto;padding:11px 0;border-bottom:1px dashed var(--line)}.rule-list li:last-child{border-bottom:0}.rule-list li:after{content:attr(data-n);font:700 10px var(--mono);color:var(--faint);letter-spacing:.08em;padding-top:3px}.rule-list svg{width:18px;height:18px;margin-top:0}.rule-list li:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rules-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.rules-stamp{font-weight:800;color:var(--ink);letter-spacing:.04em}