.KittyApp_page__RMI9h{max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.KittyApp_top__wY7B3{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.KittyApp_brand__N4_9Z{display:flex;align-items:center;gap:.75rem}.KittyApp_brandMark__SAH_3{width:2.25rem;height:2.25rem;border-radius:999px;object-fit:cover;border:2px solid var(--accent-dim)}.KittyApp_brandText___9o78{display:flex;flex-direction:column;gap:.05rem}.KittyApp_brandName__uoQbO{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;font-size:1.05rem}.KittyApp_brandChain__dT16s{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.KittyApp_layout__79UyX{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.KittyApp_column__n7szO{display:flex;flex-direction:column;gap:1.25rem}.KittyApp_card__RtCha{background:var(--bg-elevated);border:1px solid var(--line);border-radius:16px;padding:1.25rem;box-shadow:0 12px 40px rgba(0,0,0,.18)}.KittyApp_cardTitle__3ZVnA{font-family:var(--font-display);font-size:1.15rem;margin:0 0 1rem;font-weight:600}.KittyApp_tokenHero__QnauP{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.KittyApp_tokenImageWrap__z2MVK{position:relative;width:140px;height:140px;border-radius:20px;overflow:hidden;border:2px solid var(--accent-dim);background:#c6ef00;box-shadow:0 8px 24px rgba(198,239,0,.15)}.KittyApp_tokenImage__ghXYz{width:100%;height:100%;object-fit:cover}.KittyApp_tokenHeadline__k_4eP{margin:0 0 .35rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.05;letter-spacing:-.02em}.KittyApp_tokenSymbol__SAWqC{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.25rem .55rem;border-radius:999px;background:rgba(198,239,0,.12);border:1px solid var(--accent-dim);color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.06em}.KittyApp_tokenDescription__WH9T9{margin:0 0 1rem;color:var(--muted);font-size:.92rem;line-height:1.55}.KittyApp_tokenDescription__WH9T9 strong{color:var(--ink);font-weight:600}.KittyApp_metaGrid__W9Nkq{display:grid;grid-gap:.75rem;gap:.75rem}.KittyApp_metaRow__BJPiz{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--line)}.KittyApp_metaRow__BJPiz:first-child{border-top:none;padding-top:0}.KittyApp_metaLabel__LCe_B{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.KittyApp_metaValue__O8QJ_{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;word-break:break-all}.KittyApp_mono__SJ4A2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem}.KittyApp_copyBtn__EBhbk,.KittyApp_linkBtn__RJ5LR{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:8px;padding:.28rem .55rem;font-size:.75rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.KittyApp_copyBtn__EBhbk:hover,.KittyApp_linkBtn__RJ5LR:hover{border-color:var(--accent-dim);color:var(--accent)}.KittyApp_contractList__kpcHR{display:flex;flex-direction:column;gap:.65rem}.KittyApp_contractItem__gilfQ{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;padding:.65rem .75rem;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid var(--line)}.KittyApp_contractLabel__CGy2E{color:var(--muted);font-size:.78rem}.KittyApp_contractActions__U0KNB{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.KittyApp_progressWrap__nOife{margin-bottom:1rem}.KittyApp_progressHeader__ZUIPH{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem}.KittyApp_progressLabel__Y_yOZ{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.KittyApp_progressValue__njXzm{font-family:var(--font-display);font-size:1.05rem}.KittyApp_progressTrack__YB5ZH{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.KittyApp_progressFill__nH5GD{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-dim),var(--accent));transition:width .35s ease}.KittyApp_stats__Mozrt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.KittyApp_stat__VjNPK{padding:.85rem .9rem;border-radius:12px;background:rgba(0,0,0,.16);border:1px solid var(--line)}.KittyApp_label__6K2sR{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.KittyApp_stat__VjNPK strong{font-size:1.05rem;font-family:var(--font-display)}.KittyApp_field__4KKuE{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem;color:var(--muted);font-size:.85rem}.KittyApp_field__4KKuE input{background:rgba(0,0,0,.22);border:1px solid var(--line);color:var(--ink);padding:.85rem .95rem;border-radius:12px;font-size:1rem}.KittyApp_field__4KKuE input:focus{outline:none;border-color:var(--accent-dim);box-shadow:0 0 0 3px rgba(198,239,0,.14)}.KittyApp_fieldHint__m1byf{font-size:.78rem;color:var(--muted)}.KittyApp_fieldHint__m1byf strong{color:var(--ink);font-weight:600}.KittyApp_tradeTabs__r21Tw{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.KittyApp_tradeTab__c_Q2h{padding:.65rem .75rem;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.16);color:var(--muted);font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.KittyApp_tradeTab__c_Q2h:hover:not(:disabled){border-color:var(--accent-dim);color:var(--ink)}.KittyApp_tradeTabActive__DIc7y{border-color:var(--accent-dim);background:rgba(198,239,0,.08);color:var(--accent)}.KittyApp_tradeTab__c_Q2h:disabled{opacity:.45;cursor:not-allowed}.KittyApp_fieldLabelRow__Iirq8{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.KittyApp_maxBtn__TqgRV{border:none;background:transparent;color:var(--accent);font-size:.78rem;font-weight:600;cursor:pointer;padding:0}.KittyApp_maxBtn__TqgRV:hover:not(:disabled){text-decoration:underline}.KittyApp_maxBtn__TqgRV:disabled{opacity:.45;cursor:not-allowed}.KittyApp_uniswapHint__1d7pH{margin:.85rem 0 0;padding:.75rem .85rem;border-radius:10px;border:1px solid var(--line);background:rgba(198,239,0,.05);color:var(--muted);font-size:.82rem;line-height:1.5}.KittyApp_uniswapHint__1d7pH strong{color:var(--accent)}.KittyApp_externalLink__0_041{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.KittyApp_tradeVenues__KLW6p{display:grid;grid-gap:.55rem;gap:.55rem}.KittyApp_tradeVenue__f2qr_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.16);color:var(--ink);text-decoration:none;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.KittyApp_tradeVenue__f2qr_:hover{border-color:var(--accent-dim);color:var(--accent);background:rgba(198,239,0,.06);transform:translateY(-1px)}.KittyApp_tradeVenueLabel__j7mzD{font-family:var(--font-display)}.KittyApp_actions__2av4h{display:flex;flex-wrap:wrap;gap:.65rem}.KittyApp_ghost__BHO0U,.KittyApp_primary__eL75N{border-radius:12px;padding:.78rem 1.15rem;border:1px solid transparent;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.KittyApp_primary__eL75N{background:var(--accent);color:var(--accent-foreground);flex:1 1 180px}.KittyApp_primary__eL75N:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.KittyApp_ghost__BHO0U:disabled,.KittyApp_primary__eL75N:disabled{opacity:.45;cursor:not-allowed;transform:none}.KittyApp_ghost__BHO0U{background:transparent;border-color:var(--line);color:var(--ink)}.KittyApp_ghost__BHO0U:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent)}.KittyApp_walletCard__636gu{display:grid;grid-gap:.55rem;gap:.55rem}.KittyApp_walletRow__deVkO{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid var(--line);font-size:.9rem}.KittyApp_walletRow__deVkO:first-child{border-top:none}.KittyApp_walletRow__deVkO span:last-child{font-weight:600;text-align:right}.KittyApp_hint__ewiDc{color:var(--muted);font-size:.88rem;margin:0 0 .85rem;line-height:1.55}.KittyApp_howSteps__3A1kG{display:grid;grid-gap:.85rem;gap:.85rem;margin-bottom:1.15rem}.KittyApp_howStep__ndZWQ{padding:.85rem .95rem;border-radius:12px;border:1px solid var(--line);background:rgba(0,0,0,.14)}.KittyApp_howStepLabel__7nbz8{display:inline-block;margin-bottom:.35rem;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--accent);letter-spacing:.02em}.KittyApp_howStep__ndZWQ p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.KittyApp_howRules__DZC_I{padding-top:.15rem;border-top:1px solid var(--line)}.KittyApp_howRulesTitle__xxWQc{margin:0 0 .55rem;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ink)}.KittyApp_howRulesList__a7jjD{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;grid-gap:.35rem;gap:.35rem;font-size:.86rem;line-height:1.45}.KittyApp_banner__ai7_W{margin:0;padding:.85rem 1rem;background:rgba(232,184,74,.08);border:1px solid rgba(232,184,74,.35);border-radius:12px;color:var(--muted);font-size:.88rem}.KittyApp_banner__ai7_W code{color:var(--ink)}.KittyApp_shareList__ij35d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.KittyApp_shareCard__pYRwJ{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:.85rem 1rem;gap:.85rem 1rem;align-items:center;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.14)}.KittyApp_shareId__L1xUB{font-family:var(--font-display);font-size:1.05rem}.KittyApp_shareTitle__wR0kj{display:flex;align-items:center;gap:.45rem;min-width:5.5rem}.KittyApp_openSeaLink__seYO2{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;border:1px solid var(--line);color:var(--muted);flex-shrink:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.KittyApp_openSeaLink__seYO2:hover{border-color:var(--accent-dim);color:var(--accent);background:rgba(207,252,0,.06)}.KittyApp_shareMeta__RHmQa{display:flex;flex-direction:column;gap:.2rem;color:var(--muted);font-size:.85rem}.KittyApp_shareMeta__RHmQa strong{color:var(--ink);font-size:.92rem}.KittyApp_shareActions__EdLwD{display:flex;gap:.45rem;flex-wrap:wrap}.KittyApp_txOverlay__4nnkl{position:fixed;left:50%;bottom:1.25rem;transform:translateX(-50%);width:min(92vw,420px);z-index:30;box-shadow:0 16px 48px rgba(0,0,0,.45)}.KittyApp_txOverlay__4nnkl .KittyApp_panel__1dZAn{margin-top:0;background:rgba(20,28,24,.98)}.KittyApp_emptyState__W5fD1{padding:1rem;border-radius:12px;border:1px dashed var(--line);color:var(--muted);font-size:.9rem;text-align:center}@media (max-width:900px){.KittyApp_layout__79UyX{grid-template-columns:1fr}.KittyApp_tokenHero__QnauP{grid-template-columns:1fr;justify-items:center;text-align:center}.KittyApp_metaRow__BJPiz{grid-template-columns:1fr;gap:.35rem}.KittyApp_metaValue__O8QJ_{justify-content:center}.KittyApp_contractItem__gilfQ,.KittyApp_shareCard__pYRwJ,.KittyApp_stats__Mozrt{grid-template-columns:1fr}.KittyApp_shareActions__EdLwD{width:100%}.KittyApp_shareActions__EdLwD button{flex:1 1}}.TxProgress_panel__iyWKt{margin-top:1rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--line);background:rgba(0,0,0,.22)}.TxProgress_header__lSmXh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.TxProgress_title__7M_gU{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600}.TxProgress_dismiss__FPHAu{border:none;background:transparent;color:var(--muted);font-size:.78rem;padding:.2rem .35rem;cursor:pointer}.TxProgress_dismiss__FPHAu:hover{color:var(--accent)}.TxProgress_list__FBixP{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.TxProgress_step__kNRFF{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.55rem .65rem;gap:.55rem .65rem;align-items:start;padding:.55rem .65rem;border-radius:10px;background:rgba(255,255,255,.02)}.TxProgress_stepNum__AryzW{font-size:.72rem;color:var(--muted);font-weight:600;min-width:1rem;padding-top:.15rem}.TxProgress_stepBody__KXPQA{display:flex;flex-direction:column;gap:.15rem;min-width:0}.TxProgress_stepLabel__iGxuE{font-size:.88rem;color:var(--ink)}.TxProgress_stepHint__Zcnta{font-size:.76rem;color:var(--muted)}.TxProgress_txLink__p8r9k{font-size:.76rem;color:var(--accent);text-decoration:none}.TxProgress_txLink__p8r9k:hover{text-decoration:underline}.TxProgress_iconDone__W9m_I{background:rgba(198,239,0,.15);color:var(--accent);font-size:.72rem}.TxProgress_iconDone__W9m_I,.TxProgress_iconError__DhN1B{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;font-weight:700;margin-top:.05rem}.TxProgress_iconError__DhN1B{background:rgba(232,100,100,.15);color:#f08080;font-size:.8rem}.TxProgress_iconPending__Lrj7T,.TxProgress_iconSpinner__C_jWB{display:inline-block;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid var(--line);margin-top:.05rem}.TxProgress_iconSpinner__C_jWB{border-top-color:var(--accent);animation:TxProgress_spin__It6ZO .75s linear infinite}.TxProgress_step_pending__SGt_D .TxProgress_stepLabel__iGxuE{color:var(--muted)}.TxProgress_step_confirming__3LZoE,.TxProgress_step_waiting_wallet__b1jZr{border:1px solid rgba(198,239,0,.2);background:rgba(198,239,0,.04)}.TxProgress_step_done__PI_Qp .TxProgress_stepLabel__iGxuE,.TxProgress_step_skipped__QCm0H .TxProgress_stepLabel__iGxuE{color:var(--muted)}.TxProgress_step_error__27cDU{border:1px solid rgba(232,100,100,.25);background:rgba(232,100,100,.06)}.TxProgress_error__Cw_ei{margin:.75rem 0 0;font-size:.82rem;color:#f08080;line-height:1.45}.TxProgress_success__mcDcu{margin:.75rem 0 0;font-size:.82rem;color:var(--accent);line-height:1.45}@keyframes TxProgress_spin__It6ZO{to{transform:rotate(1turn)}}