:root{--bg:#09090a;--bg-1:#0e0e10;--card:#141416;--card-2:#1b1b1e;--card-3:#242428;--line:#ffffff12;--line-2:#ffffff1f;--text:#f5f5f4;--text-2:#c8c8cc;--muted:#85858d;--lime:#d8ff36;--lime-2:#b6e016;--lime-soft:#d8ff361f;--on-lime:#0a0a0b;--pink:#ff3e8a;--ok:#3ddc84;--warn:#ffb020;--err:#ff5a5a;--f-display:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--f-body:"Geist", "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, Menlo, monospace;--r-xl:28px;--r-lg:22px;--r:16px;--r-sm:12px;--wrap:1320px;--gutter:clamp(14px, 3vw, 28px);--glow:0 0 0 1px #d8ff3659, 0 10px 40px -12px #d8ff3673}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(1100px 520px at 50% -220px, #d8ff3612, transparent 70%), var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--card-3);border-radius:10px}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:900;font-stretch:78%;line-height:.92}.display.xl{font-size:clamp(50px,8.6vw,124px);line-height:.88}.display.page{margin:10px 0 16px;font-size:clamp(40px,6.2vw,88px)}.lime{color:var(--lime)}.kicker{color:var(--lime);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.mono{font-family:var(--f-mono);font-size:12.5px}.lede{color:var(--text-2);max-width:62ch;margin:10px 0 0;font-size:16.5px}.hand{color:var(--lime);font-weight:600;text-decoration:none}.hand:hover{text-underline-offset:3px;text-decoration:underline}.big{font-family:var(--f-display);margin-top:6px;font-size:36px;font-weight:900;font-stretch:78%;line-height:1}.tag{height:21px;font:700 11px var(--f-body);letter-spacing:.02em;text-transform:uppercase;background:var(--lime-soft);color:var(--lime);vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-style:italic;display:inline-flex}.display .tag{margin-left:12px;transform:translateY(-.35em)}.tag.lime{background:var(--lime);color:var(--on-lime)}.tag.dark{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0a0ba8;font-style:normal}.pill{background:var(--card-2);border:1px solid var(--line-2);height:32px;font:600 12px var(--f-body);letter-spacing:.04em;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pill i{background:var(--muted);border-radius:50%;width:7px;height:7px}.pill.live i{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:1.4s infinite blink}.pill.dry i{background:var(--warn)}.pill.off i{background:var(--err)}@keyframes blink{50%{opacity:.35}}.dot{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #d8ff36b3}.btn{border-radius:var(--r-sm);background:var(--card-2);border:1px solid var(--line-2);height:44px;color:var(--text);font:600 15px var(--f-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .15s,transform .15s,filter .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--card-3)}.btn:active{transform:translateY(1px)}.btn.lime{background:var(--lime);color:var(--on-lime);border-color:#0000;box-shadow:inset 0 -3px #0003,0 8px 26px -10px #d8ff3699}.btn.lime:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn.sm{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.btn:disabled,.gen-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.gen-btn{background:linear-gradient(180deg, #e9ff7a 0%, var(--lime) 45%, #c4ef12 100%);min-width:132px;color:var(--on-lime);font:900 19px var(--f-display);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 22px;font-stretch:80%;transition:transform .15s,filter .15s;display:flex;box-shadow:inset 0 -4px #00000029,0 10px 34px -12px #d8ff36bf}.gen-btn small{font:500 11.5px var(--f-mono);text-transform:none;opacity:.7}.gen-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.gen-btn.wide{flex-direction:row;gap:10px;width:100%;height:56px;margin-top:18px}.cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pc,.chip-model{border:1px solid var(--line);height:30px;font:600 12.5px var(--f-body);color:var(--text-2);white-space:nowrap;background:#ffffff0f;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip-model{border-color:var(--line-2);color:#fff;-webkit-backdrop-filter:blur(8px);z-index:2;background:#0a0a0ba8;height:26px;font-size:12px;position:absolute;top:10px;left:10px}.chip-model:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px}.promo{background:var(--lime);min-height:40px;color:var(--on-lime);font:600 14px var(--f-body);text-align:center;justify-content:center;align-items:center;gap:10px;padding:6px 44px;text-decoration:none;display:flex}.promo svg{flex:none;width:14px;height:14px}.promo-btn{color:#000;white-space:nowrap;background:#fff;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.promo:hover .promo-btn{color:#fff;background:#000}.promo.warn{color:#ffb9b9;background:#2a1313}.top{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#09090ad1;position:sticky;top:0}.top .wrap{align-items:center;gap:22px;max-width:none;height:62px;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand .mk{width:34px;height:34px}.brand b{font-family:var(--f-display);letter-spacing:-.02em;font-size:23px;font-weight:800;font-stretch:90%}.mk{display:block}.nav{align-items:center;gap:2px;min-width:0;display:flex}.nav a{color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav a:hover{color:var(--text)}.nav a.on{color:var(--lime)}.nav .nb{background:var(--lime);color:var(--on-lime);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.nav .sep{background:var(--line-2);width:1px;height:18px;margin:0 8px}.nav .ext{font-size:14px}.top .right{align-items:center;gap:10px;margin-left:auto;display:flex}.xlink{background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.xlink svg{width:16px;height:16px}.tabbar,.show-s{display:none}main>.sec:first-child{padding-top:clamp(36px,5vw,64px)}.hero{padding-top:14px}.stage{border-radius:var(--r-xl);border:1px solid var(--line);isolation:isolate;background:#0c0c0e;height:clamp(580px,80vh,800px);position:relative;overflow:hidden}.wall{z-index:-2;grid-template-columns:repeat(6,1fr);gap:12px;padding:0 12px;display:grid;position:absolute;inset:0}.wall .col{will-change:transform;flex-direction:column;gap:12px;animation:46s linear infinite drift;display:flex}.wall .col:nth-child(2n){animation-duration:54s;animation-direction:reverse}.wall .c1{animation-delay:-12s}.wall .c2{animation-delay:-30s}.wall .c4{animation-delay:-21s}.wall .tile{aspect-ratio:3/4;background:var(--card);border-radius:16px;flex:none;overflow:hidden}.wall img,.wall video{object-fit:cover;width:100%;height:100%}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}.shade{z-index:-1;background:radial-gradient(62% 52% at 50% 40%,#09090adb,#09090a99 62%,#09090a4d),linear-gradient(#09090a80,#0000 28% 52%,#09090af2);position:absolute;inset:0}.stage-copy{text-align:center;max-width:1000px;margin:0 auto;padding:clamp(54px,10vh,104px) 20px 0;position:relative}.eyebrow{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%}.stage-copy h1{text-shadow:0 6px 50px #0000008c;margin:20px 0 16px}.stage-copy .sub{color:#dcdce0;max-width:640px;margin:0 auto;font-size:17px}.prompt{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px);background:#141417db;border-radius:22px;grid-template-columns:1fr auto;gap:12px 14px;width:min(780px,100% - 32px);padding:14px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px -20px #000c}.prow{align-items:flex-start;gap:10px;display:flex}.plus{background:var(--card-3);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;font-size:19px;display:grid}.prompt textarea{resize:none;min-height:46px;color:var(--text);font:16px/1.45 var(--f-body);background:0 0;border:0;outline:none;flex:1;padding:5px 0}.prompt textarea::placeholder{color:var(--muted)}.pfoot{display:contents}.pchips{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.prompt .gen-btn{grid-area:1/2/span 2}.feat3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.feat{text-decoration:none;display:block}.feat .fm{aspect-ratio:16/8.2;background:var(--card);border:1px solid var(--line);border-radius:18px;grid-auto-flow:column;gap:3px;display:grid;overflow:hidden}.feat .fm img,.feat .fm video{object-fit:cover;width:100%;height:100%;transition:transform .6s}.feat:hover .fm img,.feat:hover .fm video{transform:scale(1.04)}.feat b{font-family:var(--f-display);text-transform:uppercase;margin-top:12px;font-size:17px;font-weight:800;font-stretch:85%;display:block}.feat>span{color:var(--muted);font-size:14px}.burnfm{place-items:center;background:radial-gradient(circle at 30% 20%,#d8ff364d,#0000 60%),radial-gradient(circle at 80% 90%,#ff3e8a24,#0000 50%),#111113!important}.bnum{text-align:center;font-family:var(--f-display);color:var(--lime);text-shadow:0 0 40px #d8ff3659;font-size:clamp(54px,6vw,82px);font-weight:900;font-stretch:76%;line-height:.9;display:block}.bnum small{font:600 13px var(--f-body);color:var(--text-2);text-shadow:none;margin-top:6px;display:block}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);white-space:nowrap;margin-top:28px;overflow:hidden}.ticker .run{gap:44px;padding:12px 0;animation:48s linear infinite tick;display:inline-flex}.ticker .run span{color:var(--text-2);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:inline-flex}.ticker .run span:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px}@keyframes tick{to{transform:translate(-50%)}}.sec{padding-top:clamp(52px,7vw,92px)}.sec-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.sec-head .lede{margin-top:8px}.split2{grid-template-columns:.9fr 1.3fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.split2 .display{margin-top:12px}.stat3{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.stat3>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.stat3 .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.stat3 .v,.stat3 .count{font-family:var(--f-display);margin-top:4px;font-size:34px;font-weight:900;font-stretch:78%;line-height:1;display:block}.count{font-variant-numeric:tabular-nums}.cols{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.box{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px}.box.dark{background:radial-gradient(circle at 85% 0%, #d8ff3629, transparent 55%), var(--card);border-color:#d8ff3647}.box h3{margin:0 0 6px;font-size:18px}.box p{color:var(--text-2);margin:0;font-size:14.5px}.empty{text-align:center;background:var(--card);border:1px dashed var(--line-2);color:var(--muted);border-radius:18px;padding:30px}.gen{border:1px solid var(--line-2);background:linear-gradient(#17171a,#111113);border-radius:24px;padding:14px;box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #d8ff3608}.gen-head{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 2px 12px;display:flex}.gen-head .model{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.gen-head .meta{font:12px var(--f-mono);color:var(--muted)}.gstat{color:var(--lime);margin-left:auto;font-size:12.5px;font-weight:600}.rendering:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.faces{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.face{aspect-ratio:3/4;background:var(--card-3);border:0;border-radius:14px;width:100%;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s,filter .35s,box-shadow .25s;display:block;position:relative;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both reveal}@keyframes reveal{0%{opacity:0;filter:blur(18px)saturate(.3);transform:scale(1.08)}to{opacity:1;filter:none;transform:none}}.skel{background:linear-gradient(110deg,#1c1c20 30%,#2b2b31 45%,#1c1c20 60%) 0 0/260% 100%;place-items:center;animation:1.5s linear infinite shimmer;display:grid;position:absolute;inset:0}.skel i{font:600 12px var(--f-body);color:var(--muted);font-style:normal}@keyframes shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.idx{width:22px;height:22px;font:600 11px var(--f-mono);color:#fff;background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.face.dim{opacity:.3;filter:grayscale(.7);transform:scale(.96)}.face.picked,.face.signed{box-shadow:0 0 0 3px var(--lime), 0 0 38px #d8ff3673;transform:translateY(-4px)}.face.pickable{cursor:pointer}.face.pickable:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #d8ff36b3}.pick-badge{background:var(--lime);height:30px;color:var(--on-lime);font:900 13px var(--f-display);text-transform:uppercase;letter-spacing:.03em;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-stretch:82%;animation:.38s cubic-bezier(.2,1.4,.4,1) both pop;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pick-badge svg{width:14px;height:14px}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.gen-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:2px 4px;display:flex}.gen-foot .who{font-size:16px;font-weight:700}.gen-foot .who b{font:600 13px var(--f-mono);color:var(--lime);margin-left:4px}.gen-foot .who small{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:500}.gen-foot .vibe{color:var(--muted);text-align:right;font-size:13px;font-style:italic}.gen-foot .link{color:var(--lime);font-weight:600;text-decoration:none}.coinbar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1.5fr 1fr 1fr;gap:22px;padding:22px 24px;display:grid}.coinbar>div+div{border-left:1px solid var(--line);padding-left:22px}.coinbar .count{font-family:var(--f-display);color:var(--lime);margin:6px 0 4px;font-size:36px;font-weight:900;font-stretch:78%;line-height:1;display:block}.coinbar .mono{color:var(--muted)}.soon{font-family:var(--f-display);text-transform:uppercase;font-size:38px;font-weight:900;font-stretch:78%;line-height:1}.ca{font:13.5px var(--f-mono);background:var(--bg-1);border:1px solid var(--line-2);word-break:break-all;cursor:copy;border-radius:10px;padding:10px 12px}.roster{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.comp{background:var(--card);border:1px solid var(--line);border-radius:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.comp:hover{border-color:#d8ff3666;transform:translateY(-3px)}.comp .ph{aspect-ratio:3/4;position:relative;overflow:hidden}.comp .ph img,.comp .ph video{object-fit:cover;width:100%;height:100%;transition:transform .6s}.comp:hover .ph img{transform:scale(1.04)}.comp .tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.comp .reel-tag{margin-left:auto}.comp .ov{background:linear-gradient(#0000,#000000db);padding:48px 14px 12px;position:absolute;bottom:0;left:0;right:0}.comp .nm{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:80%;line-height:1}.comp .tk{font:600 12.5px var(--f-mono);color:var(--lime);margin-top:4px}.comp dl{grid-template-columns:repeat(3,1fr);margin:0;padding:10px 14px 12px;display:grid}.comp dt{color:var(--muted);font-size:11px}.comp dd{font:600 13.5px var(--f-mono);margin:2px 0 0}.feed{columns:4 240px;column-gap:14px}.feed.wide{columns:3 260px}.post{break-inside:avoid;background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;overflow:hidden}.post .m{position:relative}.post .m img,.post .m video{width:100%}.post .reel{position:absolute;top:10px;right:10px}.post .by{-webkit-backdrop-filter:blur(10px);background:#0a0a0ba8;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;bottom:10px;left:10px}.post .by img{object-fit:cover;border-radius:50%;width:24px;height:24px}.post .by span{font:600 11.5px var(--f-mono);color:var(--lime)}.post .c{padding:11px 14px 13px}.post .cap{color:var(--text-2);font-size:14px}.post .meta{color:var(--muted);margin-top:6px;font-size:11.5px}.flow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;position:relative;overflow:hidden}.fbox.hot{background:radial-gradient(circle at 85% 0%, #d8ff3633, transparent 55%), var(--card);border-color:#d8ff364d}.fi{font:12px var(--f-mono);color:var(--muted)}.fv{font-family:var(--f-display);color:var(--lime);margin:10px 0 14px;font-size:60px;font-weight:900;font-stretch:76%;line-height:1}.fv small{color:var(--muted);font-size:28px}.fbox h3{margin:0 0 6px;font-size:18px}.fbox p{color:var(--text-2);margin:0;font-size:14.5px}.made{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.made figure{margin:0}.made .m{aspect-ratio:3/4;background:var(--card);border-radius:18px;position:relative;overflow:hidden}.made .m img,.made .m video{object-fit:cover;width:100%;height:100%}.made figcaption{margin-top:10px}.made figcaption b{font-family:var(--f-display);text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:85%;display:block}.made figcaption span{color:var(--muted);font-size:14px}.split{border:1px solid var(--line-2);border-radius:12px;height:46px;margin:14px 0;display:flex;overflow:hidden}.split .you{background:var(--card-3);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.split .ag{background:var(--lime);color:var(--on-lime);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.studio{grid-template-columns:390px 1fr;align-items:start;gap:24px;display:grid}.studio.flip{grid-template-columns:1fr 390px}.panel{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:18px;position:sticky;top:80px}.panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel h2{font-family:var(--f-display);text-transform:uppercase;margin:0 0 6px;font-size:26px;font-weight:900;font-stretch:80%;line-height:1}.panel p{color:var(--text-2);font-size:14.5px}.panel>.mono{color:var(--muted)}.canvas .display{margin:10px 0 12px;font-size:clamp(36px,5vw,66px)}.canvas .gen{margin-top:18px}.field{margin-top:14px}.field label{color:var(--text-2);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}.field input,.field textarea{background:var(--bg-1);border:1px solid var(--line-2);width:100%;color:var(--text);font:15px var(--f-body);border-radius:12px;outline:none;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:86px}.field input:focus,.field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #d8ff3624}.field input::placeholder,.field textarea::placeholder{color:#5d5d64}.hint{color:var(--muted);margin-top:6px;font-size:12px;display:block}.row2{grid-template-columns:1fr 120px;gap:10px;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--card-2);border:1px solid var(--line);height:32px;color:var(--text-2);font:600 13px var(--f-body);text-transform:capitalize;cursor:pointer;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--line-2)}.chip.on{background:var(--lime-soft);border-color:var(--lime);color:var(--lime)}.fine{color:var(--muted);text-align:center;margin-top:10px;font-size:11.5px}.progress{gap:6px;margin:18px 0 4px;display:flex}.progress div{background:var(--card);border:1px solid var(--line);color:var(--muted);text-align:center;white-space:nowrap;border-radius:10px;flex:1;padding:9px 10px;font-size:12.5px;font-weight:600}.progress .on{border-color:var(--lime);color:var(--lime);background:var(--lime-soft)}.progress .done{color:var(--text);background:var(--card-2)}.status{background:var(--card);border:1px solid var(--line-2);color:var(--text-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.status.err{color:#ffb3b3;background:#ff5a5a0f;border-color:#ff5a5a66}.spin{border:2px solid var(--line-2);border-top-color:var(--lime);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reelbox{aspect-ratio:3/4;background:var(--card-3);max-width:270px;box-shadow:0 0 0 1px var(--line-2);border-radius:16px;margin:12px auto 4px;position:relative;overflow:hidden}.reelbox img,.reelbox video{object-fit:cover;width:100%;height:100%}.reelbox.wait img{filter:blur(6px)brightness(.55);transform:scale(1.05)}.reelbox.done{box-shadow:0 0 0 3px var(--lime), 0 0 34px #d8ff3659}.rstat{place-items:center;font-size:13.5px;font-weight:600;display:grid;position:absolute;inset:0}.idol-top{grid-template-columns:400px 1fr;align-items:start;gap:36px;display:grid}.polaroid{border-radius:var(--r-lg);border:1px solid var(--line-2);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.facts>div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.fuel{background:var(--card-3);border-radius:999px;height:10px;overflow:hidden}.fuel i{background:linear-gradient(90deg, var(--lime-2), var(--lime));border-radius:999px;height:100%;display:block;box-shadow:0 0 16px #d8ff3680}.table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:18px;width:100%;overflow:hidden}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--card-2);border-bottom:1px solid var(--line);padding:12px 14px;font-size:11.5px;font-weight:600}.table td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:middle;padding:12px 14px;font-size:14px}.table tr:last-child td{border-bottom:0}.kind{font:700 11px var(--f-body);text-transform:uppercase;letter-spacing:.04em;background:var(--card-3);color:var(--text-2);border-radius:6px;padding:3px 8px;display:inline-block}.kind.burn{background:var(--lime);color:var(--on-lime)}.kind.buy{background:var(--lime-soft);color:var(--lime)}.kind.launch{color:var(--pink);background:#ff3e8a26}.kind.lock{color:#a9d0ff;background:#9ecbff1f}.kind.distribute{color:#7ef0b4;background:#3ddc841f}.tx{font:12.5px var(--f-mono);color:var(--lime);text-decoration:none}.steps3{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps3 li{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.steps3 .n{font-family:var(--f-display);color:var(--lime);min-width:44px;font-size:30px;font-weight:900;font-stretch:78%;line-height:1}.steps3 b{margin-bottom:2px;font-size:16px;display:block}.steps3 span{color:var(--text-2);font-size:14.5px}.modal{z-index:200;-webkit-backdrop-filter:blur(6px);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.modal .box{background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(420px,92vw);padding:22px}.modal h3{font-family:var(--f-display);text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:900;font-stretch:80%}.modal p{color:var(--text-2)}.modal p a{color:var(--lime)}.wallets{gap:8px;margin-top:14px;display:grid}.wallets .btn{justify-content:flex-start;width:100%}.foot{border-top:1px solid var(--line);background:var(--bg-1);padding:40px 0 calc(40px + env(safe-area-inset-bottom));margin-top:96px}.foot .g{grid-template-columns:2fr 1fr 1fr;gap:24px;display:grid}.foot a{color:var(--text-2);padding:4px 0;font-size:14.5px;text-decoration:none;display:block}.foot a:hover{color:var(--lime)}.foot p{color:var(--muted);font-size:14px}.foot small{color:var(--muted);max-width:92ch;margin-top:28px;font-size:12px;display:block}@media (max-width:1360px){.nav .sep,.nav .ext{display:none}}@media (max-width:980px){.nav{display:none}.split2,.studio,.studio.flip,.idol-top{grid-template-columns:1fr}.panel{position:static}.roster{grid-template-columns:repeat(3,1fr)}.flow,.feat3{grid-template-columns:1fr}.feat .fm{aspect-ratio:16/7}.coinbar{grid-template-columns:1fr}.coinbar>div+div{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.idol-top .polaroid{max-width:420px}.wall{grid-template-columns:repeat(4,1fr)}.wall .c4,.wall .c5{display:none}}@media (max-width:640px){.hide-s{display:none!important}.show-s{display:inline}main{padding-bottom:78px}.promo{gap:8px;padding:6px 12px;font-size:12.5px}.promo-btn{display:none}.top .wrap{gap:10px;height:58px}.brand b{font-size:21px}.top .pill{height:28px;padding:0 10px;font-size:11px}.tabbar{z-index:60;padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#0c0c0df0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--muted);flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex}.tabbar svg{width:22px;height:22px}.tabbar a.on{color:var(--lime)}.tabbar a.cast{color:var(--text)}.tabbar a.cast svg{background:var(--lime);width:44px;height:30px;color:var(--on-lime);border-radius:10px;padding:5px 0}.hero{padding-top:10px}.stage{border-radius:22px;height:660px}.wall{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 8px}.wall .col{gap:8px}.wall .c3{display:none}.stage-copy{padding-top:40px}.stage-copy .sub{font-size:15px}.prompt{border-radius:18px;grid-template-columns:1fr;padding:12px;bottom:12px}.prompt .gen-btn{flex-direction:row;grid-area:auto/1;gap:10px;height:50px}.stat3 .v,.stat3 .count{font-size:28px}.stat3>div{padding:12px}.stat3 .k{font-size:11px}.feat3{scroll-snap-type:x mandatory;margin:14px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 4px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.feat3::-webkit-scrollbar{display:none}.feat{scroll-snap-align:start;flex:0 0 82%}.feat .fm{aspect-ratio:16/9}.studio:not(.flip) .canvas{order:-1}.ghost-gen{display:none}.faces{grid-template-columns:repeat(2,1fr)}.roster{grid-template-columns:repeat(2,1fr);gap:10px}.comp .nm{font-size:18px}.comp dl{padding:8px 10px 10px}.comp dd{font-size:12px}.feed,.feed.wide{columns:2;column-gap:10px}.post{border-radius:14px;margin-bottom:10px}.post .c{padding:9px 10px 11px}.post .cap{font-size:13px}.post .by b{display:none}.made{grid-template-columns:repeat(3,1fr);gap:8px}.made figcaption span{display:none}.made figcaption b{font-size:13px}.made .chip-model{display:none}.sec-head{flex-direction:column;align-items:flex-start}.cols,.facts{grid-template-columns:repeat(2,1fr)}.foot .g{grid-template-columns:1fr}.gen-foot{flex-direction:column;align-items:flex-start;gap:4px}.gen-foot .vibe{text-align:left}.progress div{padding:8px 4px;font-size:11.5px}.table td,.table th{padding:10px}}@media (prefers-reduced-motion:reduce){.wall .col,.ticker .run,.skel,.face img,.pick-badge{animation:none!important}}.pg{animation:.5s cubic-bezier(.2,.8,.2,1) both pgIn}@keyframes pgIn{0%{opacity:0;transform:translateY(10px)}}.stage .wall{animation:1.6s cubic-bezier(.2,.8,.2,1) both wallIn}@keyframes wallIn{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}}.stage .eyebrow{animation:.7s cubic-bezier(.2,.8,.2,1) .15s both up}.stage .ln{padding-bottom:.04em;display:block;overflow:hidden}.stage .ln>span{animation:.9s cubic-bezier(.2,.9,.2,1) both lineUp;display:inline-block}.stage .ln:first-child>span{animation-delay:.25s}.stage .ln:nth-child(2)>span{animation-delay:.42s}@keyframes lineUp{0%{transform:translateY(105%)}}.stage .sub{animation:.8s cubic-bezier(.2,.8,.2,1) .65s both up}.stage .prompt{animation:.9s cubic-bezier(.2,.9,.2,1) .8s both promptIn}@keyframes promptIn{0%{opacity:0;transform:translate(-50%,30px)scale(.97)}}@keyframes up{0%{opacity:0;transform:translateY(18px)}}.spot{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,40%), #d8ff3621, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.stage-copy{max-width:1120px}.prompt:focus-within{border-color:#d8ff368c;box-shadow:0 30px 80px -20px #000c,0 0 0 4px #d8ff361a}.gen-btn{position:relative;overflow:hidden}.gen-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.4s ease-in-out 1.6s infinite sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes sweep{0%,70%{left:-60%}to{left:130%}}.btn.lime{position:relative;overflow:hidden}.rv{opacity:0;transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.roster>.rv:nth-child(4n+2),.feed>.rv:nth-child(4n+2),.flow>.rv:nth-child(2),.made>.rv:nth-child(2),.feat3>.rv:nth-child(2),.cols>.rv:nth-child(2){transition-delay:80ms}.roster>.rv:nth-child(4n+3),.feed>.rv:nth-child(4n+3),.flow>.rv:nth-child(3),.made>.rv:nth-child(3),.feat3>.rv:nth-child(3),.cols>.rv:nth-child(3){transition-delay:.16s}.roster>.rv:nth-child(4n+4),.feed>.rv:nth-child(4n+4){transition-delay:.24s}.comp{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out,border-color .2s,opacity .75s,translate .75s;position:relative}.comp.rv{transform:perspective(900px)translateY(26px)}.comp.rv.in{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.comp:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.comp .sheen{z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,0%), #d8ff3629, transparent 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.comp:hover .sheen{opacity:1}.face.shown:after,.face.picked:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d8ff3652,#0000);border-bottom:2px solid #d8ff36d9;height:26%;animation:1.1s cubic-bezier(.4,0,.2,1) both scan;position:absolute;top:-30%;left:0;right:0}.face.picked:after{animation:none;display:none}@keyframes scan{0%{top:-30%}to{opacity:0;top:110%}}.face.picked,.face.signed{animation:.5s cubic-bezier(.2,1.3,.4,1) both lift}@keyframes lift{0%{transform:scale(.94)}}.eyebrow i,.dot{animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 5px #d8ff361f,0 0 14px #d8ff36cc}}.ticker:hover .run{animation-play-state:paused}.nav .opt{display:inline-flex}@media (max-width:1240px){.nav .opt{display:none}}.filters{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin:4px 0 22px;display:flex}.feed.big{columns:4 250px}.burn-stats{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;margin-top:26px;display:grid}.burn-stats>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.burn-stats>div.hot{background:radial-gradient(circle at 85% 0%, #d8ff3638, transparent 60%), var(--card);border-color:#d8ff3652}.burn-stats .k{color:var(--muted);font-size:12px;font-weight:500}.burn-stats .v,.burn-stats .count{font-family:var(--f-display);font-size:46px;font-weight:900;font-stretch:76%;line-height:1}.burn-stats .hot .v{color:var(--lime);text-shadow:0 0 40px #d8ff364d;font-size:64px}.burn-stats .mono{color:var(--muted)}.chart{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(#151517,#101012);padding:18px 18px 12px}.chart-head{justify-content:space-between;align-items:baseline;margin:0 4px 10px;display:flex}.chart-head span{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.chart-head b{font-family:var(--f-display);color:var(--lime);font-size:30px;font-weight:900;font-stretch:78%}.chart svg{width:100%;height:clamp(200px,26vw,320px);display:block;overflow:visible}.chart .line{stroke-dasharray:4000;stroke-dashoffset:4000px}.chart.in .line{animation:2.2s cubic-bezier(.6,.1,.2,1) .2s forwards drawLine}.chart .area{opacity:0}.chart.in .area{animation:1.2s 1s forwards fadeIn}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.chart-foot{font:12px var(--f-mono);color:var(--muted);justify-content:space-between;margin:8px 4px 0;display:flex}.pipe{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.pipe-step{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.pipe-step .n{font-family:var(--f-display);color:var(--lime);font-size:24px;font-weight:900;font-stretch:78%}.pipe-step b{font-size:15px}.pipe-step:after{content:"";background:linear-gradient(90deg,#0000,#d8ff361f,#0000);width:40%;animation:2.4s linear infinite flowX;position:absolute;top:0;bottom:0;left:-40%}.pipe-step:nth-child(2):after{animation-delay:.6s}.pipe-step:nth-child(3):after{animation-delay:1.2s}.pipe-step:nth-child(4):after{animation-delay:1.8s}@keyframes flowX{to{left:120%}}.table-wrap{overflow-x:auto}.lb-tabs{margin:22px 0 18px}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:14px;margin-bottom:18px;display:grid}.pod{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));text-decoration:none;transition:transform .25s ease-out,border-color .2s;display:block;overflow:hidden}.pod.r1{border-color:#d8ff3680;box-shadow:0 0 0 1px #d8ff3633,0 30px 80px -30px #d8ff3666}.pod .ph{aspect-ratio:4/4.2;position:relative;overflow:hidden}.pod.r1 .ph{aspect-ratio:4/4.6}.pod .ph img{object-fit:cover;width:100%;height:100%}.pod .rank{font-family:var(--f-display);background:#0a0a0bb3;border-radius:10px;padding:2px 10px;font-size:30px;font-weight:900;font-stretch:78%;position:absolute;top:12px;left:12px}.pod.r1 .rank{background:var(--lime);color:var(--on-lime)}.pod .pm{flex-direction:column;gap:2px;padding:12px 16px 16px;display:flex}.pod .pm b{font-family:var(--f-display);text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:80%}.pod .tk{font:600 12.5px var(--f-mono);color:var(--lime)}.pod .fv{font-family:var(--f-display);margin-top:6px;font-size:28px;font-weight:900;font-stretch:78%}.pod .fv small{font:500 12px var(--f-body);color:var(--muted)}.board{gap:8px;display:grid}.board-row{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px 48px minmax(140px,1.3fr) 2fr 110px 90px 90px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}a.board-row:hover{background:var(--card-2);border-color:#d8ff3659}.board-row .rk{font-family:var(--f-display);color:var(--muted);text-align:center;font-size:22px;font-weight:900;font-stretch:78%}.board-row:nth-child(-n+3) .rk{color:var(--lime)}.board-row>img{object-fit:cover;border-radius:12px;width:44px;height:44px}.board-row .who{flex-direction:column;min-width:0;display:flex}.board-row .who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.board-row .who small{color:var(--muted);font-size:12.5px}.board-row .bar{background:var(--card-3);border-radius:99px;height:8px;overflow:hidden}.board-row .bar i{background:linear-gradient(90deg, var(--lime-2), var(--lime));transform-origin:0;border-radius:99px;height:100%;display:block}.board-row.rv .bar i{transition:transform 1s cubic-bezier(.2,.8,.2,1) .3s;transform:scaleX(0)}.board-row.rv.in .bar i{transform:none}.board-row .num{font:600 14px var(--f-mono);text-align:right;white-space:nowrap}.board-row .num small{font:500 11px var(--f-body);color:var(--muted)}.board-row .stack{display:flex}.board-row .stack img{object-fit:cover;border:2px solid var(--card);border-radius:50%;width:32px;height:32px;margin-left:-10px}.board-row .stack img:first-child{margin-left:0}@media (max-width:980px){.burn-stats,.pipe{grid-template-columns:1fr 1fr}.board-row{grid-template-columns:32px 44px 1fr 1.2fr 100px}.board-row .num.hide-s{display:none}}@media (max-width:640px){.burn-stats .hot{grid-column:1/-1}.burn-stats .v,.burn-stats .count{font-size:34px}.burn-stats .hot .v{font-size:52px}.podium{grid-template-columns:1fr 1fr 1fr;gap:8px}.pod .pm b{font-size:15px}.pod .fv{font-size:18px}.pod .fv small,.pod .tk{display:none}.pod .rank{font-size:20px}.board-row{grid-template-columns:26px 38px 1fr 86px;gap:10px;padding:9px 10px}.board-row .bar{display:none}.board-row>img{width:38px;height:38px}.feed.big{columns:2}}@media (prefers-reduced-motion:reduce){.pg,.stage .wall,.stage .eyebrow,.stage .ln>span,.stage .sub,.stage .prompt,.gen-btn:after,.face:after,.pipe-step:after,.eyebrow i,.dot{animation:none!important}.rv{opacity:1;transform:none}.chart .line{stroke-dashoffset:0}.chart .area{opacity:1}}
