.stage[data-v-6dbd01ae]{position:relative;width:100%;overflow:hidden;background:#000}.stage.is-studio[data-v-6dbd01ae]{aspect-ratio:1 / 1;border-radius:var(--radius-lg);box-shadow:0 50px 120px -40px #000000e6,0 0 0 1px #ffffff12 inset,0 0 80px -30px #c084fc66}.stage.is-hero[data-v-6dbd01ae]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.live[data-v-6dbd01ae]{display:block;width:100%;height:100%}.vignette[data-v-6dbd01ae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 140px 28px #0000008c}.stage.is-hero .vignette[data-v-6dbd01ae]{box-shadow:inset 0 0 240px 60px #0000008c,inset 0 -160px 200px -40px #050509f2}.sheen[data-v-6dbd01ae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 30% 12%,rgba(255,255,255,.06),transparent 70%);mix-blend-mode:screen}.stage.is-studio[data-v-6dbd01ae]:hover{box-shadow:0 60px 130px -40px #000000f2,0 0 0 1px #c084fc47 inset,0 0 110px -28px #c084fc8c}.stage.is-studio[data-v-6dbd01ae]{transition:box-shadow .5s var(--ease)}.thumb[data-v-190c80a6]{display:block;width:100%;height:100%;border-radius:8px}.controls[data-v-6a3c9408]{display:flex;flex-direction:column;gap:20px}.row[data-v-6a3c9408]{display:flex;flex-direction:column;gap:11px}.lbl[data-v-6a3c9408]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);display:flex;justify-content:space-between;align-items:baseline}.val[data-v-6a3c9408]{color:var(--accent-2);font-family:var(--mono);letter-spacing:0;font-size:.82rem}.seed-input[data-v-6a3c9408]{display:flex;gap:8px}.seed-input input[data-v-6a3c9408]{flex:1;min-width:0;background:#0000004d;border:1px solid var(--panel-border);border-radius:11px;color:var(--ink);padding:12px 14px;font-family:var(--mono);font-size:.86rem;outline:none;transition:border-color .25s,box-shadow .25s,background .25s}.seed-input input[data-v-6a3c9408]:focus{border-color:var(--accent);background:#00000073;box-shadow:0 0 0 4px #c084fc1f}.reroll[data-v-6a3c9408]{position:relative;overflow:hidden;background:linear-gradient(135deg,#c084fc2e,#38bdf829);border:1px solid var(--panel-border-2);color:var(--ink);border-radius:12px;padding:13px;font-size:.92rem;font-weight:600;letter-spacing:.02em;transition:transform .2s var(--ease),border-color .25s,background .25s,box-shadow .25s}.reroll[data-v-6a3c9408]:hover{transform:translateY(-2px);border-color:var(--accent);background:linear-gradient(135deg,#c084fc4d,#38bdf847);box-shadow:0 14px 30px -16px #c084fcb3}.reroll[data-v-6a3c9408]:active{transform:translateY(0)}.reroll:hover .dice[data-v-6a3c9408]{transform:rotate(180deg)}.dice[data-v-6a3c9408]{display:inline-block;margin-right:7px;transition:transform .5s var(--ease)}.algos[data-v-6a3c9408]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.algo[data-v-6a3c9408]{display:flex;flex-direction:column;gap:7px;padding:6px 6px 8px;background:var(--panel);border:1px solid var(--panel-border);border-radius:13px;transition:transform .22s var(--ease),border-color .25s,background .25s,box-shadow .25s}.algo-thumb[data-v-6a3c9408]{display:block;aspect-ratio:1/1;border-radius:9px;overflow:hidden;background:#000;border:1px solid var(--panel-border)}.algo-name[data-v-6a3c9408]{font-size:.66rem;letter-spacing:.04em;color:var(--ink-dim);text-align:center;line-height:1.2}.algo[data-v-6a3c9408]:hover{transform:translateY(-2px);border-color:var(--panel-border-2)}.algo.active[data-v-6a3c9408]{border-color:var(--accent);background:#c084fc1a;box-shadow:0 0 0 1px var(--accent),0 14px 30px -18px #c084fccc}.algo.active .algo-name[data-v-6a3c9408]{color:var(--ink)}.palettes[data-v-6a3c9408]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pal[data-v-6a3c9408]{display:flex;height:34px;border-radius:9px;overflow:hidden;border:1px solid var(--panel-border);padding:0;transition:transform .2s var(--ease),border-color .25s,box-shadow .25s}.pal[data-v-6a3c9408]:hover{transform:translateY(-2px) scale(1.03);border-color:var(--panel-border-2)}.pal.active[data-v-6a3c9408]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 20px -10px #c084fcb3}.sw[data-v-6a3c9408]{flex:1;transition:flex .4s var(--ease)}.pal:hover .sw[data-v-6a3c9408]:nth-child(odd){flex:1.4}.ghost[data-v-6a3c9408]{background:transparent;border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:11px;transition:all .2s}.ghost[data-v-6a3c9408]:hover{color:var(--ink);border-color:var(--accent);background:#c084fc14}.ghost.sm[data-v-6a3c9408]{padding:0 16px;font-size:.8rem}input[type=range][data-v-6a3c9408]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2)) 0 / var(--p, 50%) 100% no-repeat,#ffffff1a;outline:none}input[type=range][data-v-6a3c9408]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 0 5px #c084fc38,0 2px 8px #00000080;transition:box-shadow .2s,transform .15s}input[type=range][data-v-6a3c9408]::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 0 0 7px #c084fc47,0 2px 8px #00000080}input[type=range][data-v-6a3c9408]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 0 5px #c084fc38}.traits[data-v-ac1bbe5e]{display:flex;flex-direction:column;gap:16px}.rarity[data-v-ac1bbe5e]{display:flex;flex-direction:column;gap:8px}.meter[data-v-ac1bbe5e]{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.fill[data-v-ac1bbe5e]{height:100%;border-radius:999px;transition:width .4s ease,background .4s ease}.rscore[data-v-ac1bbe5e]{display:flex;justify-content:space-between;align-items:baseline}.tier[data-v-ac1bbe5e]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.num[data-v-ac1bbe5e]{font-family:var(--mono);font-size:1.15rem}.num small[data-v-ac1bbe5e]{color:var(--ink-faint);font-size:.7rem}.grid[data-v-ac1bbe5e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--panel-border);border:1px solid var(--panel-border);border-radius:10px;overflow:hidden}.grid li[data-v-ac1bbe5e]{background:var(--bg-2);padding:11px 13px;display:flex;flex-direction:column;gap:3px}.k[data-v-ac1bbe5e]{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.v[data-v-ac1bbe5e]{font-size:.9rem;color:var(--ink)}.overlay[data-v-b9bb0662]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#030307d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-b9bb0662 .3s var(--ease)}@keyframes fade-b9bb0662{0%{opacity:0}}.modal[data-v-b9bb0662]{position:relative;width:min(460px,100%);background:linear-gradient(180deg,#11131ff5,#07070dfa);border:1px solid var(--panel-border-2);border-radius:22px;padding:24px;box-shadow:0 50px 140px -30px #000000f2,0 0 0 1px #ffffff0a inset,0 0 90px -40px #c084fc99;animation:rise-b9bb0662 .45s var(--ease)}@keyframes rise-b9bb0662{0%{transform:translateY(22px) scale(.96);opacity:0}}.x[data-v-b9bb0662]{position:absolute;top:14px;right:14px;background:var(--panel);border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:8px;width:30px;height:30px;font-size:.8rem}.x[data-v-b9bb0662]:hover{color:var(--ink)}.art-wrap[data-v-b9bb0662]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1;margin-bottom:20px;border:1px solid var(--panel-border);box-shadow:0 30px 70px -34px #000000e6,0 0 0 1px #ffffff0d inset;transition:box-shadow .5s var(--ease)}.art-wrap.success[data-v-b9bb0662]{box-shadow:0 30px 70px -34px #000000e6,0 0 0 1px #ffffff0d inset,0 0 70px -20px #c084fca6}.card[data-v-b9bb0662]{display:block;width:100%;height:100%}.scan[data-v-b9bb0662]{position:absolute;left:0;right:0;height:28%;background:linear-gradient(180deg,transparent,rgba(56,189,248,.35),transparent);animation:scan-b9bb0662 .85s ease-in-out}@keyframes scan-b9bb0662{0%{top:-28%}to{top:100%}}.pulse[data-v-b9bb0662]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #c084fc80;animation:pulse-b9bb0662 1.1s ease-in-out infinite}@keyframes pulse-b9bb0662{0%,to{opacity:.2}50%{opacity:.9}}.body h3[data-v-b9bb0662]{font-family:var(--serif);font-weight:500;margin:0 0 6px;font-size:1.3rem}.dim[data-v-b9bb0662]{color:var(--ink-dim);margin:0}.chain-price[data-v-b9bb0662]{margin:12px 0 0;color:var(--ink-dim);font-size:.86rem}.steps[data-v-b9bb0662]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.steps li[data-v-b9bb0662]{color:var(--ink-faint);font-size:.9rem;transition:color .3s}.steps li.active[data-v-b9bb0662]{color:var(--accent-2)}.steps li.done[data-v-b9bb0662]{color:var(--ink)}.bullet[data-v-b9bb0662]{display:inline-block;width:18px}.success-head[data-v-b9bb0662]{margin-bottom:14px}.tier[data-v-b9bb0662]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.err[data-v-b9bb0662]{color:#fca5a5;font-size:.92rem;line-height:1.5;margin:0 0 18px}.err-actions[data-v-b9bb0662]{display:flex;gap:10px}.err-actions .done-btn[data-v-b9bb0662]{flex:1}.ghost-btn[data-v-b9bb0662]{flex:1;background:transparent;border:1px solid var(--panel-border-2);color:var(--ink-dim);border-radius:11px;padding:13px;font-size:.95rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.ghost-btn[data-v-b9bb0662]:hover{color:var(--ink);border-color:var(--accent);background:#c084fc14}.receipt[data-v-b9bb0662]{margin:0 0 18px;display:flex;flex-direction:column;gap:1px;background:var(--panel-border);border:1px solid var(--panel-border);border-radius:10px;overflow:hidden}.receipt div[data-v-b9bb0662]{display:flex;justify-content:space-between;background:var(--bg-2);padding:10px 14px;animation:rowIn-b9bb0662 .5s var(--ease) both}.receipt div[data-v-b9bb0662]:nth-child(1){animation-delay:.04s}.receipt div[data-v-b9bb0662]:nth-child(2){animation-delay:.1s}.receipt div[data-v-b9bb0662]:nth-child(3){animation-delay:.16s}.receipt div[data-v-b9bb0662]:nth-child(4){animation-delay:.22s}.receipt div[data-v-b9bb0662]:nth-child(5){animation-delay:.28s}.receipt div[data-v-b9bb0662]:nth-child(6){animation-delay:.34s}@keyframes rowIn-b9bb0662{0%{opacity:0;transform:translate(-10px)}}.receipt dt[data-v-b9bb0662]{color:var(--ink-faint);font-size:.78rem}.receipt dd[data-v-b9bb0662]{margin:0;font-size:.84rem}.mono[data-v-b9bb0662]{font-family:var(--mono)}.tx-link[data-v-b9bb0662]{display:block;text-align:center;margin:0 0 14px;color:var(--accent-2);font-size:.86rem;text-decoration:none;transition:color .2s}.tx-link[data-v-b9bb0662]:hover{color:var(--accent);text-decoration:underline}.done-btn[data-v-b9bb0662]{width:100%;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;color:#0a0a0f;font-weight:700;padding:13px;border-radius:11px;font-size:.95rem}.done-btn[data-v-b9bb0662]:hover{filter:brightness(1.08)}.demo-note[data-v-b9bb0662]{margin:14px 0 0;text-align:center;font-size:.7rem;letter-spacing:.04em;color:var(--ink-faint)}.gallery[data-v-eb3321e5]{margin-top:40px}.head[data-v-eb3321e5]{text-align:center;margin-bottom:26px}.kicker[data-v-eb3321e5]{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-2);margin:0 0 14px}.head h2[data-v-eb3321e5]{font-family:var(--serif);font-weight:500;font-size:var(--step-3);line-height:1.05;letter-spacing:-.01em;margin:0 0 12px}.head .sub[data-v-eb3321e5]{color:var(--ink-dim);margin:0 auto;max-width:560px}.bar[data-v-eb3321e5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid var(--panel-border)}.filters[data-v-eb3321e5],.sorts[data-v-eb3321e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fchip[data-v-eb3321e5]{display:inline-flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:999px;padding:7px 15px;font-size:.78rem;transition:all .2s var(--ease)}.fchip[data-v-eb3321e5]:hover{color:var(--ink);border-color:var(--panel-border-2)}.fchip.active[data-v-eb3321e5]{color:var(--ink);background:var(--panel-2);border-color:var(--panel-border-2)}.dot[data-v-eb3321e5]{width:7px;height:7px;border-radius:50%}.sort-lbl[data-v-eb3321e5]{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-right:2px}.schip[data-v-eb3321e5]{background:transparent;border:none;color:var(--ink-faint);font-size:.8rem;padding:6px 10px;border-radius:8px;transition:color .2s,background .2s}.schip[data-v-eb3321e5]:hover{color:var(--ink-dim)}.schip.active[data-v-eb3321e5]{color:var(--ink);background:#c084fc1f}.grid[data-v-eb3321e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px}.cell[data-v-eb3321e5]{position:relative;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);padding:13px;text-align:left;transition:transform .4s var(--ease),border-color .3s,box-shadow .4s;display:flex;flex-direction:column;gap:11px}.cell[data-v-eb3321e5]:hover{transform:translateY(-8px);border-color:#c084fc80;box-shadow:0 36px 70px -30px #000000d9,0 0 60px -28px #c084fcb3}.frame[data-v-eb3321e5]{position:relative;aspect-ratio:1/1;border-radius:11px;overflow:hidden;background:#000;border:1px solid var(--panel-border)}.frame[data-v-eb3321e5] .thumb{transition:transform .6s var(--ease)}.cell:hover .frame[data-v-eb3321e5] .thumb{transform:scale(1.08)}.glow[data-v-eb3321e5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 70px 10px #0006}.hint[data-v-eb3321e5]{position:absolute;bottom:10px;left:50%;transform:translate(-50%,14px);background:#08080eb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--panel-border-2);color:var(--ink);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:999px;opacity:0;transition:opacity .3s,transform .4s var(--ease)}.cell:hover .hint[data-v-eb3321e5]{opacity:1;transform:translate(-50%)}.meta[data-v-eb3321e5]{display:flex;justify-content:space-between;align-items:center}.id[data-v-eb3321e5]{font-family:var(--mono);font-size:.84rem}.tier[data-v-eb3321e5]{display:inline-flex;align-items:center;gap:6px;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.tdot[data-v-eb3321e5]{width:6px;height:6px;border-radius:50%}.seed[data-v-eb3321e5]{font-family:var(--mono);font-size:.72rem;color:var(--ink-faint)}.empty[data-v-eb3321e5]{text-align:center;color:var(--ink-faint);padding:60px 0}.cell-move[data-v-eb3321e5]{transition:transform .55s var(--ease)}.cell-enter-active[data-v-eb3321e5]{transition:opacity .5s var(--ease),transform .6s var(--ease)}.cell-leave-active[data-v-eb3321e5]{transition:opacity .35s var(--ease),transform .4s var(--ease);position:absolute}.cell-enter-from[data-v-eb3321e5]{opacity:0;transform:translateY(24px) scale(.94)}.cell-leave-to[data-v-eb3321e5]{opacity:0;transform:scale(.92)}@media(max-width:560px){.grid[data-v-eb3321e5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}}.lb[data-v-769b5842]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#030307db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:24px 64px;animation:fade-769b5842 .35s var(--ease)}@keyframes fade-769b5842{0%{opacity:0}}.stagewrap[data-v-769b5842]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:36px;align-items:center;width:min(1100px,100%);max-height:88vh;animation:rise-769b5842 .45s var(--ease)}@keyframes rise-769b5842{0%{transform:translateY(20px) scale(.98);opacity:0}}.canvas-shell[data-v-769b5842]{width:100%;max-height:88vh;aspect-ratio:1/1;margin:0 auto}.canvas-shell[data-v-769b5842] .stage{max-height:88vh}.info[data-v-769b5842]{display:flex;flex-direction:column;gap:16px}.id[data-v-769b5842]{font-family:var(--mono);font-size:1.1rem;color:var(--ink)}.rare[data-v-769b5842]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--panel-border)}.tier[data-v-769b5842]{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tdot[data-v-769b5842]{width:7px;height:7px;border-radius:50%}.score[data-v-769b5842]{font-family:var(--mono);font-size:1.2rem}.score small[data-v-769b5842]{color:var(--ink-faint);font-size:.7rem}.line[data-v-769b5842]{display:flex;flex-direction:column;gap:4px}.k[data-v-769b5842]{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.v[data-v-769b5842]{font-size:.95rem;color:var(--ink)}.mono[data-v-769b5842]{font-family:var(--mono)}.open[data-v-769b5842]{margin-top:6px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;color:#08080d;font-weight:700;padding:13px;border-radius:12px;font-size:.92rem;transition:transform .18s var(--ease),filter .2s,box-shadow .25s;box-shadow:0 16px 36px -16px #c084fcb3}.open[data-v-769b5842]:hover{transform:translateY(-2px);filter:brightness(1.08)}.demo-note[data-v-769b5842]{margin:4px 0 0;font-size:.7rem;letter-spacing:.04em;color:var(--ink-faint)}.x[data-v-769b5842]{position:absolute;top:22px;right:24px;width:40px;height:40px;border-radius:12px;background:var(--panel);border:1px solid var(--panel-border);color:var(--ink-dim);font-size:.95rem;transition:all .2s}.x[data-v-769b5842]:hover{color:var(--ink);border-color:var(--accent)}.nav[data-v-769b5842]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--panel);border:1px solid var(--panel-border);color:var(--ink);font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .22s var(--ease)}.nav[data-v-769b5842]:hover{border-color:var(--accent);background:var(--panel-2);transform:translateY(-50%) scale(1.08)}.nav.prev[data-v-769b5842]{left:16px}.nav.next[data-v-769b5842]{right:16px}@media(max-width:820px){.lb[data-v-769b5842]{padding:20px}.stagewrap[data-v-769b5842]{grid-template-columns:1fr;gap:18px;max-height:92vh;overflow-y:auto}.canvas-shell[data-v-769b5842]{max-height:52vh}.nav[data-v-769b5842]{display:none}}.feed[data-v-5cfd6d59]{display:inline-flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--panel-border);border-radius:16px;background:#08080e6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.counter[data-v-5cfd6d59]{display:flex;align-items:baseline;gap:8px}.dot[data-v-5cfd6d59]{width:8px;height:8px;border-radius:50%;background:#34d399;align-self:center;box-shadow:0 0 #34d39999;animation:ping-5cfd6d59 1.8s ease-out infinite}@keyframes ping-5cfd6d59{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.n[data-v-5cfd6d59]{font-family:var(--mono);font-size:1.3rem;font-weight:600}.label[data-v-5cfd6d59]{color:var(--ink-dim);font-size:.82rem}.strip[data-v-5cfd6d59]{display:flex;gap:7px}.mini[data-v-5cfd6d59]{width:44px;height:44px;padding:0;border-radius:8px;overflow:hidden;border:1px solid var(--panel-border);background:#000;transition:transform .18s,border-color .18s}.mini[data-v-5cfd6d59]:hover{transform:translateY(-3px) scale(1.06);border-color:var(--accent)}.lang[data-v-71bb7e0f]{display:flex;align-items:center;gap:2px;border:1px solid var(--panel-border);border-radius:999px;padding:3px 5px;background:var(--panel)}.opt[data-v-71bb7e0f]{background:transparent;border:none;color:var(--ink-faint);font-size:.76rem;letter-spacing:.04em;padding:3px 9px;border-radius:999px;transition:color .18s,background .18s;line-height:1.4}.opt[data-v-71bb7e0f]:hover{color:var(--ink-dim)}.opt.active[data-v-71bb7e0f]{color:var(--ink);background:linear-gradient(135deg,#c084fc38,#38bdf838)}.sep[data-v-71bb7e0f]{width:1px;height:12px;background:var(--panel-border)}.wbtn[data-v-b26de393]{border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.01em;padding:7px 16px;transition:transform .15s,filter .2s,border-color .2s,background .2s}.wbtn.connect[data-v-b26de393]{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;color:#08080d;box-shadow:0 10px 26px -12px #c084fc99}.wbtn.connect[data-v-b26de393]:hover{transform:translateY(-1px);filter:brightness(1.07)}.wbtn.wrong[data-v-b26de393]{background:#fb923c1f;border:1px solid rgba(251,146,60,.5);color:#fb923c;display:inline-flex;align-items:center;gap:7px}.wbtn.wrong[data-v-b26de393]:hover{background:#fb923c33}.wallet-pill[data-v-b26de393]{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--panel-border);border-radius:999px;padding:6px 12px;font-size:.78rem}.wdot[data-v-b26de393]{width:7px;height:7px;border-radius:50%}.wdot.ok[data-v-b26de393]{background:#34d399}.wdot.wrong[data-v-b26de393]{background:#fb923c}.bal[data-v-b26de393]{font-family:var(--mono);color:var(--ink)}.addr[data-v-b26de393]{font-family:var(--mono);color:var(--ink-dim);padding-left:9px;border-left:1px solid var(--panel-border)}.shell[data-v-4bb41ee3]{position:relative}.topbar[data-v-4bb41ee3]{position:fixed;top:0;left:0;right:0;z-index:40;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,#050509b3,#05050900);border-bottom:1px solid rgba(255,255,255,.04)}.topbar-inner[data-v-4bb41ee3]{max-width:1320px;margin:0 auto;padding:16px 32px;display:flex;justify-content:space-between;align-items:center}.brand[data-v-4bb41ee3]{display:flex;align-items:baseline;gap:10px;text-decoration:none}.mark[data-v-4bb41ee3]{display:block;width:32px;height:32px;align-self:center;filter:drop-shadow(0 4px 16px rgba(192,132,252,.45));transition:transform .4s var(--ease)}.brand:hover .mark[data-v-4bb41ee3]{transform:rotate(-8deg) scale(1.06)}.name[data-v-4bb41ee3]{font-family:var(--serif);font-size:1.3rem;letter-spacing:.01em}.tag[data-v-4bb41ee3]{color:var(--ink-faint);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.links[data-v-4bb41ee3]{display:flex;align-items:center;gap:24px;font-size:.86rem}.links>a[data-v-4bb41ee3]{text-decoration:none;color:var(--ink-dim);position:relative;transition:color .2s}.links>a[data-v-4bb41ee3]:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:var(--iris);transition:width .3s var(--ease)}.links>a[data-v-4bb41ee3]:hover{color:var(--ink)}.links>a[data-v-4bb41ee3]:hover:after{width:100%}.hero[data-v-4bb41ee3]{position:relative;height:100vh;min-height:640px;width:100%;overflow:hidden;display:flex;align-items:flex-end}.hero-canvas[data-v-4bb41ee3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-grad[data-v-4bb41ee3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,9,.55) 0%,transparent 30%,transparent 45%,rgba(5,5,9,.85) 88%,var(--bg) 100%),linear-gradient(90deg,rgba(5,5,9,.75) 0%,transparent 55%)}.hero-content[data-v-4bb41ee3]{position:relative;z-index:2;max-width:1320px;width:100%;margin:0 auto;padding:0 32px 7vh}.eyebrow[data-v-4bb41ee3]{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;padding:7px 15px;border:1px solid var(--panel-border-2);border-radius:999px;background:#08080e66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:heroIn-4bb41ee3 1s var(--ease) both}.livedot[data-v-4bb41ee3]{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:ping-4bb41ee3 1.8s ease-out infinite}@keyframes ping-4bb41ee3{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.hero-title[data-v-4bb41ee3]{font-family:var(--serif);font-weight:500;font-size:var(--step-5);line-height:.92;letter-spacing:-.02em;margin:0 0 14px;background:linear-gradient(180deg,#fff 30%,#f4f5f7b3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroIn-4bb41ee3 1s var(--ease) .05s both}.hero-tagline[data-v-4bb41ee3]{font-family:var(--serif);font-size:var(--step-2);line-height:1.1;margin:0 0 18px;max-width:16ch;color:var(--ink);animation:heroIn-4bb41ee3 1s var(--ease) .12s both}.hero-lede[data-v-4bb41ee3]{color:var(--ink-dim);font-size:var(--step-0);max-width:52ch;margin:0 0 30px;animation:heroIn-4bb41ee3 1s var(--ease) .2s both}@keyframes heroIn-4bb41ee3{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}.hero-cta[data-v-4bb41ee3]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px;animation:heroIn-4bb41ee3 1s var(--ease) .28s both}.btn[data-v-4bb41ee3]{border-radius:13px;padding:15px 30px;font-size:.96rem;font-weight:700;letter-spacing:.01em;transition:transform .2s var(--ease),filter .2s,box-shadow .3s,border-color .25s,background .25s}.btn.primary[data-v-4bb41ee3]{background:var(--iris);border:none;color:#08080d;box-shadow:0 18px 44px -16px #c084fcb3}.btn.primary[data-v-4bb41ee3]:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 24px 56px -16px #c084fcd9}.btn.ghost[data-v-4bb41ee3]{background:#08080e66;border:1px solid var(--panel-border-2);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.ghost[data-v-4bb41ee3]:hover{transform:translateY(-3px);border-color:var(--accent);background:#c084fc1f}.btn[data-v-4bb41ee3]:active{transform:translateY(0)}.hero-feed[data-v-4bb41ee3]{animation:heroIn-4bb41ee3 1s var(--ease) .36s both}.scroll-hint[data-v-4bb41ee3]{position:absolute;z-index:3;bottom:24px;left:50%;transform:translate(-50%);background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-faint);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase}.scroll-hint[data-v-4bb41ee3]:hover{color:var(--ink-dim)}.sh-line[data-v-4bb41ee3]{width:1px;height:42px;background:linear-gradient(180deg,var(--accent),transparent);position:relative;overflow:hidden}.sh-line[data-v-4bb41ee3]:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:50%;background:#fff;animation:scrolldot-4bb41ee3 1.8s var(--ease) infinite}@keyframes scrolldot-4bb41ee3{0%{top:-50%}to{top:100%}}.section-head[data-v-4bb41ee3]{text-align:center;max-width:620px;margin:0 auto 44px}.kicker[data-v-4bb41ee3]{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-2);margin:0 0 16px}.section-head h2[data-v-4bb41ee3]{font-family:var(--serif);font-weight:500;font-size:var(--step-3);line-height:1.04;letter-spacing:-.01em;margin:0 0 14px}.section-lede[data-v-4bb41ee3]{color:var(--ink-dim);margin:0}.howto-section[data-v-4bb41ee3]{max-width:1320px;margin:0 auto;padding:clamp(80px,12vh,150px) 32px 0}.howto-steps[data-v-4bb41ee3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.howto-step[data-v-4bb41ee3]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 40px 90px -50px #000000e6;transition:transform .4s var(--ease),border-color .3s,box-shadow .4s}.howto-step[data-v-4bb41ee3]:hover{transform:translateY(-5px);border-color:var(--panel-border-2);box-shadow:0 50px 100px -50px #c084fc66}.step-num[data-v-4bb41ee3]{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;color:var(--ink-faint);transition:color .3s}.howto-step:hover .step-num[data-v-4bb41ee3]{color:var(--accent)}.step-icon[data-v-4bb41ee3]{display:inline-flex;width:46px;height:46px;padding:10px;border-radius:14px;background:#ffffff09;border:1px solid var(--panel-border)}.step-icon[data-v-4bb41ee3] svg{width:100%;height:100%;display:block;filter:drop-shadow(0 4px 14px rgba(129,140,248,.35))}.step-title[data-v-4bb41ee3]{font-family:var(--serif);font-weight:500;font-size:var(--step-1);line-height:1.1;margin:2px 0 0}.step-body[data-v-4bb41ee3]{color:var(--ink-dim);font-size:var(--step--1);line-height:1.5;margin:0}.step-link[data-v-4bb41ee3]{position:absolute;top:50px;right:-10px;width:20px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.35;transition:opacity .4s var(--ease)}.howto-step.is-in .step-link[data-v-4bb41ee3]{opacity:.7}.howto-hook[data-v-4bb41ee3]{display:flex;align-items:center;justify-content:center;gap:10px;margin:40px auto 0;padding:9px 18px;width:fit-content;font-size:var(--step--1);letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--panel-border-2);border-radius:999px;background:#08080e66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hook-dot[data-v-4bb41ee3]{width:7px;height:7px;border-radius:50%;background:var(--iris);box-shadow:0 0 12px #c084fcb3}.studio-section[data-v-4bb41ee3]{max-width:1320px;margin:0 auto;padding:clamp(80px,12vh,150px) 32px 0}.studio[data-v-4bb41ee3]{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:start}.canvas-col[data-v-4bb41ee3]{display:flex;flex-direction:column;gap:18px}.canvas-foot[data-v-4bb41ee3]{display:flex;justify-content:space-between;align-items:center;gap:16px}.now-showing[data-v-4bb41ee3]{display:flex;flex-direction:column;gap:3px}.now-showing .label[data-v-4bb41ee3]{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.now-showing .algo[data-v-4bb41ee3]{font-family:var(--serif);font-size:1.15rem}.mint-cta[data-v-4bb41ee3]{background:var(--iris);border:none;color:#08080d;font-weight:700;font-size:.96rem;padding:15px 28px;border-radius:13px;letter-spacing:.01em;transition:transform .18s var(--ease),filter .2s,box-shadow .3s;box-shadow:0 16px 40px -14px #c084fca6}.mint-cta[data-v-4bb41ee3]:hover{transform:translateY(-3px);filter:brightness(1.07);box-shadow:0 22px 50px -14px #c084fccc}.mint-cta[data-v-4bb41ee3]:active{transform:translateY(0)}.panel[data-v-4bb41ee3]{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 40px 90px -50px #000000e6;position:sticky;top:92px}.divider[data-v-4bb41ee3]{height:1px;background:var(--panel-border);margin:26px 0 20px}.panel-title[data-v-4bb41ee3]{font-family:var(--serif);font-weight:500;font-size:1.15rem;margin:0 0 16px}.collection-section[data-v-4bb41ee3]{max-width:1320px;margin:0 auto;padding:clamp(90px,14vh,170px) 32px 0}.foot[data-v-4bb41ee3]{margin-top:clamp(80px,12vh,140px);border-top:1px solid var(--panel-border)}.foot-inner[data-v-4bb41ee3]{max-width:1320px;margin:0 auto;padding:28px 32px 60px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--ink-dim);font-size:.82rem}.foot .dim[data-v-4bb41ee3]{color:var(--ink-faint);font-family:var(--mono)}.foot-right[data-v-4bb41ee3]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.foot-x[data-v-4bb41ee3]{display:inline-flex;align-items:center;gap:7px;color:var(--ink-dim);text-decoration:none;transition:color .25s var(--ease)}.foot-x[data-v-4bb41ee3]:hover{color:var(--ink)}.foot-token[data-v-4bb41ee3]{display:inline-flex;align-items:center;gap:8px}.ft-label[data-v-4bb41ee3]{color:var(--ink-dim)}.ft-addr[data-v-4bb41ee3]{font-family:var(--mono);color:var(--ink-faint);background:none;border:none;padding:0;cursor:pointer;font-size:inherit;transition:color .25s var(--ease)}.ft-addr[data-v-4bb41ee3]:hover{color:var(--ink)}.ft-scan[data-v-4bb41ee3]{display:inline-flex;color:var(--ink-faint);transition:color .25s var(--ease)}.ft-scan[data-v-4bb41ee3]:hover{color:var(--ink)}.toast[data-v-4bb41ee3]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--panel-border-2);color:var(--ink);padding:13px 22px;border-radius:13px;font-size:.88rem;z-index:80;box-shadow:0 24px 60px -24px #000000e6}.toast-enter-active[data-v-4bb41ee3],.toast-leave-active[data-v-4bb41ee3]{transition:opacity .35s var(--ease),transform .35s var(--ease)}.toast-enter-from[data-v-4bb41ee3],.toast-leave-to[data-v-4bb41ee3]{opacity:0;transform:translate(-50%,14px)}@media(max-width:1080px){.howto-steps[data-v-4bb41ee3]{grid-template-columns:repeat(2,1fr)}.step-link[data-v-4bb41ee3]{display:none}}@media(max-width:960px){.studio[data-v-4bb41ee3]{grid-template-columns:1fr}.panel[data-v-4bb41ee3]{position:static}}@media(max-width:560px){.howto-steps[data-v-4bb41ee3]{grid-template-columns:1fr}}@media(max-width:720px){.topbar-inner[data-v-4bb41ee3],.hero-content[data-v-4bb41ee3],.studio-section[data-v-4bb41ee3],.collection-section[data-v-4bb41ee3],.foot-inner[data-v-4bb41ee3]{padding-left:20px;padding-right:20px}.tag[data-v-4bb41ee3]{display:none}.links[data-v-4bb41ee3]{gap:14px}.links>a[data-v-4bb41ee3]{display:none}.hero[data-v-4bb41ee3]{height:auto;min-height:88vh;padding-top:80px}.hero-content[data-v-4bb41ee3]{padding-bottom:56px}.hero-grad[data-v-4bb41ee3]{background:linear-gradient(180deg,rgba(5,5,9,.5) 0%,transparent 24%,rgba(5,5,9,.5) 52%,rgba(5,5,9,.92) 90%,var(--bg) 100%)}.scroll-hint[data-v-4bb41ee3]{display:none}}@media(max-width:480px){.canvas-foot[data-v-4bb41ee3]{flex-direction:column;align-items:stretch}.mint-cta[data-v-4bb41ee3]{width:100%}.hero-cta .btn[data-v-4bb41ee3]{flex:1;text-align:center}}:root{--bg: #050509;--bg-1: #07070d;--bg-2: #0b0d15;--bg-3: #11131f;--panel: rgba(255, 255, 255, .028);--panel-2: rgba(255, 255, 255, .05);--panel-border: rgba(255, 255, 255, .08);--panel-border-2: rgba(255, 255, 255, .14);--ink: #f4f5f7;--ink-dim: #9aa1b1;--ink-faint: #5c6273;--accent: #c084fc;--accent-2: #38bdf8;--accent-3: #5eead4;--iris: linear-gradient(115deg, #5eead4, #38bdf8 32%, #818cf8 62%, #c084fc 84%, #f0abfc);--radius: 16px;--radius-lg: 24px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--step--1: clamp(.78rem, .76rem + .1vw, .84rem);--step-0: clamp(.95rem, .92rem + .15vw, 1.04rem);--step-1: clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-2: clamp(1.5rem, 1.2rem + 1.4vw, 2.2rem);--step-3: clamp(2rem, 1.4rem + 3vw, 3.4rem);--step-4: clamp(2.8rem, 1.4rem + 7vw, 6.5rem);--step-5: clamp(3.4rem, 1rem + 12vw, 9rem);--serif: "Iowan Old Style", "Palatino Linotype", "Palatino", "Georgia", "Songti SC", "STSong", serif;--grotesk: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--cjk: "PingFang SC", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Code", "Consolas", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--grotesk);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55;overflow-x:hidden}body:before{content:"";position:fixed;top:-20vmax;right:-20vmax;bottom:-20vmax;left:-20vmax;z-index:-2;background:radial-gradient(40vmax 38vmax at 78% -8%,rgba(192,132,252,.16),transparent 60%),radial-gradient(36vmax 36vmax at 6% 8%,rgba(56,189,248,.12),transparent 58%),radial-gradient(44vmax 40vmax at 50% 116%,rgba(94,234,212,.08),transparent 60%),var(--bg);pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.lang-zh{font-family:var(--cjk),var(--grotesk)}#app{min-height:100vh;position:relative;z-index:0}::selection{background:#c084fc59;color:#fff}button{font-family:inherit;cursor:pointer;color:inherit}a{color:inherit}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c084fc73,#38bdf866);border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c084fcb3,#38bdf8a6);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}html{scrollbar-color:rgba(192,132,252,.45) transparent}.reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);filter:blur(6px);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none;filter:none}.reveal-scale{transform:translateY(34px) scale(.96)}.reveal-scale.is-in{transform:none}.reveal-left{transform:translate(-40px)}.reveal-left.is-in{transform:none}.reveal-right{transform:translate(40px)}.reveal-right.is-in{transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.is-in{opacity:1;transform:none;filter:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
