.page_shell__sIWzo{width:100%;max-width:980px;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.75rem)}.page_head__NZsX9{text-align:center}.page_eyebrow__yxIK8{display:inline-block;font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.85rem}.page_title__po7na{font-family:Pixelify Sans,monospace;font-size:clamp(2.8rem,9vw,4.6rem);font-weight:700;line-height:.92;letter-spacing:.01em;display:inline;background:linear-gradient(120deg,var(--lav) 0,var(--pink) 100%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.08em .28em;border-radius:6px}.page_sub__0BWS6{margin-top:1.1rem;color:var(--ink-soft);font-size:clamp(.9rem,2.2vw,1.02rem);letter-spacing:.01em}.page_layout__p93s2{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);align-items:start}@media (max-width:720px){.page_layout__p93s2{grid-template-columns:1fr}}.page_stage__4EEoY{display:flex;flex-direction:column;align-items:center;gap:.85rem}.page_frame__02Z_v{position:relative;width:100%;aspect-ratio:1;background:var(--cream-panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;place-items:center}.page_catImg__WZCUO{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.page_frameTag__NTsHN{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.page_loadingWrap__Jhr_n{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:hsla(40,39%,95%,.4)}.page_spinner__1BdMn{width:40px;height:40px;border:4px solid rgba(26,26,26,.12);border-top:4px solid var(--lime-deep);border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}.page_loadingText___xEl5{font-family:Pixelify Sans,monospace;font-size:1.05rem;letter-spacing:.04em;color:var(--ink)}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_panel__yrxLs{background:var(--cream-panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.25rem,3vw,1.9rem);display:flex;flex-direction:column;gap:1.15rem}.page_field__r2nAa{display:flex;flex-direction:column;gap:.45rem}.page_fieldLabel__fjZ8t{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.page_fieldLabel__fjZ8t,.page_input__lx_gt{font-family:DM Mono,monospace;color:var(--ink)}.page_input__lx_gt{font-size:.95rem;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:.8rem .9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page_input__lx_gt::placeholder{color:#a49c90}.page_input__lx_gt:focus{border-color:var(--lime-deep);box-shadow:0 0 0 3px rgba(212,232,47,.4)}.page_generate__np13R{margin-top:.25rem;position:relative;font-family:DM Mono,monospace;font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);background:var(--ink);border:none;border-radius:var(--pill);padding:1rem 1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:transform .05s ease,opacity .15s ease}.page_generate__np13R:after{content:"";width:26px;height:26px;border-radius:50%;background:var(--lime);flex-shrink:0;transition:background .15s ease}.page_generate__np13R:hover:not(:disabled):after{background:var(--lime-deep)}.page_generate__np13R:active:not(:disabled){transform:translateY(1px)}.page_generate__np13R:disabled{opacity:.4;cursor:not-allowed}.page_download__VE5B3{font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:var(--pill);padding:.8rem 1rem;cursor:pointer;transition:background .15s ease,color .15s ease}.page_download__VE5B3:hover{background:var(--ink);color:var(--cream)}.page_error__JBrsB{color:#a3341f;font-size:.85rem;background:rgba(163,52,31,.08);border:1px solid rgba(163,52,31,.22);border-radius:10px;padding:.65rem .8rem}.page_note___tWxM{font-size:.78rem;color:var(--ink-soft);line-height:1.5}.page_foot__P3u1V{text-align:center;font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#a49c90}.page_tabs__h2eeT{display:flex;gap:.4rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--pill);padding:.3rem}.page_tabActive__3nEZU,.page_tab__ybEkW{flex:1 1;font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.6rem .5rem;border:none;border-radius:var(--pill);cursor:pointer;transition:background .15s ease,color .15s ease}.page_tab__ybEkW{background:transparent;color:var(--ink-soft)}.page_tab__ybEkW:hover{color:var(--ink)}.page_tabActive__3nEZU{background:var(--ink);color:var(--cream)}.page_uploadArea__5NEwd{display:flex;flex-direction:column;gap:.75rem}.page_uploadBtn__HEvY2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-family:DM Mono,monospace;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--cream);border:2px dashed var(--line);border-radius:14px;padding:2.2rem 1rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_uploadBtn__HEvY2:hover{border-color:var(--lime-deep);background:#fbfaf5}.page_uploadPlus__fcbSw{font-size:1.8rem;line-height:1;color:var(--lime-deep)}.page_uploadHint__5jNqA{font-size:.76rem;color:var(--ink-soft);line-height:1.4;text-align:center}.page_pfpPreviewWrap__gKPvf{display:flex;flex-direction:column;align-items:center;gap:.6rem}.page_pfpPreview__RUjk9{width:100%;max-width:180px;aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.page_changePfp__fR554{font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:none;cursor:pointer;text-decoration:underline}.page_changePfp__fR554:hover{color:var(--ink)}.page_limitNote__CLBHM{text-align:center;font-family:DM Mono,monospace;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--marigold-deep,#b9cf1a);color:var(--lime-deep)}.page_donate__lHwco{margin-top:2rem auto 0;width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 1rem;border-top:1px solid var(--line)}.page_donateLabel__yl7TT{font-family:Pixelify Sans,monospace;font-size:1.1rem;color:var(--ink);letter-spacing:.02em}.page_donateAddr__d15l3{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center;max-width:100%;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:.7rem .9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_donateAddr__d15l3:hover{border-color:var(--lime-deep);background:#fbfaf5}.page_addrText__llp0N{font-family:DM Mono,monospace;font-size:.72rem;color:var(--ink-soft);word-break:break-all;text-align:center}.page_copyBadge__8rgkF{flex-shrink:0;font-family:DM Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--lime);border-radius:100px;padding:.25rem .6rem}.page_donateHint__6oEF0{font-family:DM Mono,monospace;font-size:.72rem;color:var(--ink-soft);text-align:center}