.PromptInput_wrapper___9PIM{display:flex;flex-direction:column;gap:.55rem}.PromptInput_labelRow__hdDqT{display:flex;align-items:center;justify-content:space-between}.PromptInput_label__1w3i3{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.PromptInput_charCount__K7wGz{font-size:.62rem;color:var(--text-ghost);font-family:DM Mono,monospace;letter-spacing:.04em;transition:color .15s}.PromptInput_charCount__K7wGz.PromptInput_near__8KPT7{color:var(--orange)}.PromptInput_textarea__h46M_{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:13px;color:var(--text-primary);font-size:.9rem;line-height:1.8;padding:1.1rem 1.15rem;resize:vertical;transition:border-color .15s,box-shadow .15s;min-height:148px;display:block}.PromptInput_textarea__h46M_::placeholder{color:var(--text-ghost);line-height:1.85}.PromptInput_textarea__h46M_:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #f9731612}.PromptInput_textarea__h46M_:disabled{opacity:.4;cursor:not-allowed}.PromptInput_hint__2nh_f{font-size:.67rem;color:var(--text-ghost);font-family:DM Mono,monospace;letter-spacing:.02em}@media (max-width:480px){.PromptInput_textarea__h46M_{font-size:.85rem;min-height:125px}}.QuestionBox_wrapper__i9X1o{display:flex;flex-direction:column;gap:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-subtle)}.QuestionBox_sectionHeader__BPbTu{display:flex;align-items:center;gap:.65rem}.QuestionBox_badge__bLU2G{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--orange-dim);color:var(--orange);padding:.22rem .65rem;border-radius:100px;border:1px solid var(--orange-border)}.QuestionBox_sectionTitle__OmSMC{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-ghost)}.QuestionBox_question__5lw7I{display:flex;flex-direction:column;gap:.65rem}.QuestionBox_questionLabel__Mzd4c{font-size:.8rem;font-weight:600;color:var(--text-secondary);letter-spacing:-.005em}.QuestionBox_selectInput__RZ6Yv{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:11px;color:var(--text-secondary);font-size:.8rem;line-height:1.5;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.QuestionBox_selectInput__RZ6Yv:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #f9731612}.QuestionBox_selectInput__RZ6Yv:disabled{opacity:.35;cursor:not-allowed}.QuestionBox_extraWrapper__6mgjt{display:flex;flex-direction:column;gap:.55rem}.QuestionBox_extraHint__Agl2_{font-size:.65rem;color:var(--text-ghost);font-weight:400;font-family:DM Mono,monospace}.QuestionBox_extraInput__9nUpy{width:100%;background:var(--bg-input);border:1px solid var(--border-default);border-radius:11px;color:var(--text-secondary);font-size:.82rem;line-height:1.7;padding:.85rem 1rem;resize:vertical;transition:border-color .15s,box-shadow .15s;min-height:70px}.QuestionBox_extraInput__9nUpy::placeholder{color:var(--text-ghost)}.QuestionBox_extraInput__9nUpy:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #f9731612}.QuestionBox_extraInput__9nUpy:disabled{opacity:.3;cursor:not-allowed}@media (max-width:480px){.QuestionBox_questionLabel__Mzd4c{font-size:.77rem}}.OutputBox_wrapper__rlNty{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:22px;overflow:hidden;animation:OutputBox_fadeUp__nXBCk .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes OutputBox_fadeUp__nXBCk{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.OutputBox_header__qggNn{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.35rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.OutputBox_titleRow__7fcHu{display:flex;align-items:center;gap:.55rem}.OutputBox_dot__43iCJ{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px #f9731680;flex-shrink:0;animation:OutputBox_glow__4J_5d 2.5s ease-in-out infinite}@keyframes OutputBox_glow__4J_5d{0%,to{box-shadow:0 0 6px #f9731666}50%{box-shadow:0 0 14px #f97316aa}}.OutputBox_title__lwzBY{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.OutputBox_copyBtn__Hz6Ep{font-size:.71rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:.38rem 1rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s;flex-shrink:0;font-family:DM Mono,monospace}.OutputBox_copyBtn__Hz6Ep:hover{transform:translateY(-1px)}.OutputBox_copyBtn__Hz6Ep.OutputBox_copied__mHIhW,.OutputBox_copyBtn__Hz6Ep:hover{background:#130900;border-color:var(--orange);color:var(--orange)}.OutputBox_output__6T1fA{font-family:DM Mono,monospace;font-size:.85rem;line-height:1.9;color:var(--text-secondary);padding:1.6rem 1.35rem;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.OutputBox_tip__fCL53{font-size:.65rem;color:var(--text-ghost);font-family:DM Mono,monospace;padding:.75rem 1.35rem;border-top:1px solid var(--border-subtle);background:var(--bg-elevated);letter-spacing:.04em}@media (max-width:480px){.OutputBox_wrapper__rlNty{border-radius:18px}.OutputBox_output__6T1fA{font-size:.78rem;padding:1.1rem 1rem;line-height:1.75}.OutputBox_header__qggNn{padding:.8rem 1rem}.OutputBox_title__lwzBY{font-size:.6rem}.OutputBox_copyBtn__Hz6Ep{font-size:.65rem;padding:.35rem .9rem}}.WalletButton_wrapper__2wqs_{display:inline-flex;align-items:center;flex-shrink:0}.WalletButton_btn__tBapa{font-family:Syne,sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.02em!important;color:#e2e8f0!important;background:#0f1825!important;border:1px solid #1e3048!important;border-radius:10px!important;padding:.6rem 1.1rem!important;height:auto!important;line-height:1!important;transition:background .15s,border-color .15s,color .15s!important;white-space:nowrap!important}.WalletButton_btn__tBapa:hover{background:#160a02!important;border-color:#f9731640!important;color:#f97316!important}.WalletButton_btn__tBapa:active{background:#0d0601!important;border-color:#f97316!important}.WalletButton_btn__tBapa[data-connected],.WalletButton_wrapper__2wqs_ .wallet-adapter-button-trigger{background:#0f1825!important;border-color:#1e3048!important}.WalletButton_btn__tBapa .wallet-adapter-button-start-icon,.WalletButton_btn__tBapa i{width:16px!important;height:16px!important;margin-right:6px!important}@media (max-width:768px){.WalletButton_btn__tBapa{font-size:.75rem!important;padding:.55rem .9rem!important;border-radius:9px!important}}@media (max-width:480px){.WalletButton_btn__tBapa{font-size:.72rem!important;padding:.5rem .75rem!important;border-radius:8px!important;letter-spacing:0!important}.WalletButton_btn__tBapa .wallet-adapter-button-start-icon,.WalletButton_btn__tBapa i{display:none!important}}@media (max-width:360px){.WalletButton_wrapper__2wqs_{width:100%}.WalletButton_btn__tBapa{width:100%!important;justify-content:center!important}}.Sidebar_backdrop__FfuKN{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Sidebar_sidebar__oTTpu{position:fixed;top:0;left:0;height:100vh;width:300px;max-width:85vw;background:#0d1520;border-right:1px solid #1a2535;z-index:100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s ease;overflow:hidden}.Sidebar_open__0s4q8{transform:translateX(0)}.Sidebar_sidebarHeader__2Pds0{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #111827}.Sidebar_sidebarTitle__rJnZP{font-family:Syne,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#475569}.Sidebar_closeBtn__6FIHU{font-size:.85rem;color:#475569;background:transparent;border:1px solid #1a2535;border-radius:6px;padding:.3rem .6rem;cursor:pointer;transition:color .15s,border-color .15s}.Sidebar_closeBtn__6FIHU:hover{color:#f97316;border-color:#f9731640}.Sidebar_tabs__bMdx9{display:flex;border-bottom:1px solid #111827}.Sidebar_tab__JKyic{flex:1 1;padding:.85rem;font-family:Syne,sans-serif;font-size:.8rem;font-weight:600;color:#334155;background:transparent;cursor:pointer;transition:color .15s,border-bottom .15s;border:none;border-bottom:2px solid transparent}.Sidebar_tab__JKyic:hover{color:#94a3b8}.Sidebar_activeTab__i1_h5{color:#f97316;border-bottom:2px solid #f97316}.Sidebar_sidebarContent__gdgmI{flex:1 1;overflow-y:auto;padding:1.25rem}.Sidebar_profileSection__0PGUh{display:flex;flex-direction:column;gap:1rem}.Sidebar_walletCard__5U3Xb{background:#060a0f;border:1px solid #1a2535;border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem}.Sidebar_walletLabel__Kf79a{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#334155}.Sidebar_walletAddr__HJhVM{font-family:DM Mono,monospace;font-size:.82rem;color:#64748b}.Sidebar_tierBadge__J_nH8{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .85rem;border-radius:100px;width:-moz-fit-content;width:fit-content}.Sidebar_tierBadge__J_nH8[data-tier=free]{background:#1a2535;color:#475569;border:1px solid #1a2535}.Sidebar_tierBadge__J_nH8[data-tier=paid]{background:#f9731615;color:#f97316;border:1px solid #f9731630}.Sidebar_statsGrid__yJT33{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.Sidebar_statCard__i2_w2{background:#060a0f;border:1px solid #1a2535;border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem}.Sidebar_statLabel__t6ij7{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#334155}.Sidebar_statValue__7LaqV{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;color:#f97316}.Sidebar_xpInfo__eycws{background:#060a0f;border:1px solid #1a2535;border-left:3px solid #f97316;border-radius:0 8px 8px 0;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.3rem}.Sidebar_xpInfo__eycws p{font-family:DM Mono,monospace;font-size:.72rem;color:#475569}.Sidebar_upgradeBox__gJpD5{background:#f9731608;border:1px solid #f9731625;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.Sidebar_upgradeBox__gJpD5 p{font-size:.78rem;color:#64748b;font-family:DM Mono,monospace}.Sidebar_upgradeBtn__0vGVO{font-family:Syne,sans-serif;font-size:.82rem;font-weight:700;color:#fff;background:#f97316;border-radius:8px;padding:.6rem 1.25rem;text-decoration:none;transition:background .15s}.Sidebar_upgradeBtn__0vGVO:hover{background:#ea6c0a}.Sidebar_loading__3oMvn{font-family:DM Mono,monospace;font-size:.78rem;color:#334155;text-align:center;padding:2rem 0}.Sidebar_historySection__fGmOJ{display:flex;flex-direction:column;gap:.75rem}.Sidebar_empty__f7Hhh{font-family:DM Mono,monospace;font-size:.78rem;color:#334155;text-align:center;padding:2rem 0}.Sidebar_historyItem__G99aa{background:#060a0f;border:1px solid #1a2535;border-radius:10px;overflow:hidden}.Sidebar_historyHeader__eqKu3{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.85rem 1rem;cursor:pointer;transition:background .15s}.Sidebar_historyKind__SyXF1{font-family:DM Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:.18rem .48rem;border:1px solid transparent;flex-shrink:0}.Sidebar_historyKindPrompt__0_gk9{color:#f97316;background:#f9731612;border-color:#f9731630}.Sidebar_historyKindImage__UGHBA{color:#38bdf8;background:#0c2230;border-color:#1f3a4d}.Sidebar_historyHeader__eqKu3:hover{background:#0d1520}.Sidebar_historyInput__pal9I{font-family:DM Mono,monospace;font-size:.75rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.Sidebar_historyChevron__CYB0k{font-size:.6rem;color:#334155;flex-shrink:0}.Sidebar_historyImageWrap__052Qw{border-radius:8px;overflow:hidden;border:1px solid #1a2535;background:#0b121c}.Sidebar_historyImage__62TWp{width:100%;display:block}.Sidebar_historyExpanded__uGb6L{border-top:1px solid #111827;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.75rem}.Sidebar_historyOutput__zpgEN{font-family:DM Mono,monospace;font-size:.72rem;color:#475569;white-space:pre-wrap;word-break:break-word;line-height:1.7;max-height:200px;overflow-y:auto}.Sidebar_historyActions__lrDbB{display:flex;gap:.5rem}.Sidebar_copyHistBtn__JJxCR{font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;color:#f97316;background:#f9731610;border:1px solid #f9731630;border-radius:6px;padding:.35rem .85rem;cursor:pointer;transition:background .15s}.Sidebar_copyHistBtn__JJxCR:hover{background:#f9731620}.Sidebar_deleteBtn__pB5YV{font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;color:#ef4444;background:#ef444410;border:1px solid #ef444430;border-radius:6px;padding:.35rem .85rem;cursor:pointer;transition:background .15s}.Sidebar_deleteBtn__pB5YV:hover{background:#ef444420}.Sidebar_historyDate__yfYUY{font-family:DM Mono,monospace;font-size:.65rem;color:#1e2d40;padding:0 1rem .75rem;display:block}.CooldownModal_backdrop__l54Ms{position:fixed;inset:0;z-index:140;background:rgba(4,6,10,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.CooldownModal_modal__jQx8D{width:min(100%,420px);background:#0b1018;border:1px solid #1a2535;border-radius:18px;padding:1rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 18px 60px rgba(0,0,0,.45)}.CooldownModal_badge__5cKlg{align-self:flex-start;font-family:DM Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316;background:#f9731610;border:1px solid #f9731628;border-radius:999px;padding:.24rem .6rem}.CooldownModal_title__c0YvJ{font-size:1.3rem;line-height:1.15;color:#eef2f7}.CooldownModal_subtitle__aEYE1{font-family:DM Mono,monospace;font-size:.78rem;color:#7a96b5}.CooldownModal_countdownBox__TK2JX{display:flex;align-items:center;justify-content:space-between;background:#07090f;border:1px solid #152030;border-radius:12px;padding:.75rem .9rem}.CooldownModal_countdownLabel__Km7l0{font-family:DM Mono,monospace;font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.CooldownModal_countdownValue__rzeVW{font-family:Syne,sans-serif;font-size:1.2rem;font-weight:800;color:#f97316}.CooldownModal_actions__zqkiA,.CooldownModal_radioRow__55uHG{display:flex;gap:.55rem;flex-wrap:wrap}.CooldownModal_choiceBtn__UBAB8,.CooldownModal_dismissBtn__RwA6E,.CooldownModal_primaryBtn__o4KrG,.CooldownModal_secondaryBtn__y_IGS{border-radius:10px;padding:.72rem 1rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .1s}.CooldownModal_primaryBtn__o4KrG{background:#f97316;color:#fff}.CooldownModal_primaryBtn__o4KrG:hover:not(:disabled){background:#ea6c0a}.CooldownModal_primaryBtn__o4KrG:disabled{opacity:.45;cursor:not-allowed}.CooldownModal_choiceBtn__UBAB8,.CooldownModal_dismissBtn__RwA6E,.CooldownModal_secondaryBtn__y_IGS{background:#07090f;color:#7a96b5;border:1px solid #152030}.CooldownModal_choiceBtn__UBAB8:hover,.CooldownModal_dismissBtn__RwA6E:hover,.CooldownModal_secondaryBtn__y_IGS:hover{color:#eef2f7;border-color:#28384f}.CooldownModal_choiceBtnActive__DG4ac{color:#f97316;border-color:#f9731640;background:#160a02}.CooldownModal_panel__QhWUL{background:#07090f;border:1px solid #152030;border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.75rem}.CooldownModal_panelTitle__D_kit{font-size:.78rem;color:#c8d8f0;font-weight:700}.CooldownModal_input__I_bRV,.CooldownModal_textarea__ltp0c{width:100%;background:#05070c;border:1px solid #152030;border-radius:10px;color:#eef2f7;padding:.75rem .85rem;font-family:DM Mono,monospace;font-size:.78rem}.CooldownModal_input__I_bRV:focus,.CooldownModal_textarea__ltp0c:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f9731612}.CooldownModal_status__ukeMM{font-family:DM Mono,monospace;font-size:.74rem;color:#7dd3fc;line-height:1.55}.CooldownModal_link__bo5cb{color:#f97316;text-decoration:none;font-family:DM Mono,monospace;font-size:.74rem}.CooldownModal_link__bo5cb:hover{text-decoration:underline}.CooldownModal_dismissBtn__RwA6E{align-self:flex-end}@media (max-width:480px){.CooldownModal_modal__jQx8D{padding:.9rem}.CooldownModal_actions__zqkiA{display:grid;grid-template-columns:1fr 1fr}.CooldownModal_radioRow__55uHG{display:grid;grid-template-columns:1fr}.CooldownModal_choiceBtn__UBAB8,.CooldownModal_dismissBtn__RwA6E,.CooldownModal_primaryBtn__o4KrG,.CooldownModal_secondaryBtn__y_IGS{width:100%;justify-content:center}.CooldownModal_dismissBtn__RwA6E{align-self:stretch}}.Home_page__z25kN{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--bg-base);position:relative;overflow-x:hidden}.Home_nav__ZMqH2{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border-subtle);background:rgba(6,8,13,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Home_logo__ZEOng{display:flex;align-items:center;gap:.55rem}.Home_logoImg__JgLEz{border-radius:6px;opacity:.9}.Home_logoText__VvVy0{font-size:.9rem;font-weight:700;letter-spacing:.02em;color:#c8d8f0}.Home_hamburger__3HeT4{display:flex;flex-direction:column;justify-content:center;gap:4px;background:transparent;border:1px solid #1a2535;border-radius:8px;padding:.45rem .55rem;cursor:pointer;transition:border-color .15s;flex-shrink:0}.Home_hamburger__3HeT4:hover{border-color:#f9731640}.Home_hamburger__3HeT4 span{display:block;width:16px;height:1.5px;background:#3d5470;border-radius:2px;transition:background .15s}.Home_hamburger__3HeT4:hover span{background:#f97316}.Home_hero__g_og0{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:980px;padding:1.3rem 1rem 1.1rem;position:relative;z-index:1;gap:.75rem}.Home_heroBadge__UGrO9{display:inline-flex;align-items:center;gap:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f97316;background:#f9731610;border:1px solid #f9731625;border-radius:100px;padding:.28rem .85rem;font-family:DM Mono,monospace}.Home_heroBadge__UGrO9:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#f97316;box-shadow:0 0 7px #f97316;animation:Home_pulse__RjTWC 2.2s ease-in-out infinite;flex-shrink:0}@keyframes Home_pulse__RjTWC{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.Home_tagline__Jw01K{font-size:clamp(1.8rem,8vw,3.1rem);font-weight:800;line-height:1.14;color:#ddeaf8;letter-spacing:-.04em;max-width:780px}.Home_tagline__Jw01K span{color:#f97316}.Home_subTagline__52BEk{font-size:.8rem;color:#3d5470;line-height:1.6;max-width:560px;font-family:DM Mono,monospace;min-height:1.4em}.Home_cursor__UMvHs{display:inline-block;width:2px;color:#f97316;font-weight:300;opacity:0;transition:opacity .1s;margin-left:1px}.Home_cursorVisible__Ctqu3{opacity:1}.Home_main__2uIek{width:100%;max-width:980px;padding:0 1rem 6rem;display:flex;flex-direction:column;gap:.9rem;position:relative;z-index:1}.Home_card__HIlp_{background:#0b1018;border:1px solid #141f2e;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .2s}.Home_card__HIlp_:focus-within{border-color:#f9731628}.Home_error__w_26N{font-size:.78rem;color:#fca5a5;background:#180a0a;border:1px solid #5a1c1c;border-left:3px solid #ef4444;border-radius:10px;padding:.8rem 1rem;font-family:DM Mono,monospace;line-height:1.6}.Home_actions__m_TMs{display:flex;gap:.65rem;align-items:center;justify-content:flex-end}.Home_optimizeBtn__H_I56{background:#f97316;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.025em;padding:.8rem 1.75rem;border-radius:10px;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap;flex-shrink:0;box-shadow:0 3px 16px #f9731622}.Home_optimizeBtn__H_I56:hover:not(:disabled){background:#ea6c0a;transform:translateY(-1px);box-shadow:0 6px 22px #f9731630}.Home_optimizeBtn__H_I56:active:not(:disabled){transform:translateY(0);background:#c2560a;box-shadow:none}.Home_optimizeBtn__H_I56:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.Home_loadingInner__6fazW{display:flex;align-items:center;gap:.55rem}.Home_spinner__exnvQ{width:12px;height:12px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:Home_spin__mtALV .7s linear infinite;flex-shrink:0}@keyframes Home_spin__mtALV{to{transform:rotate(1turn)}}.Home_resetBtn__D12th{font-size:.8rem;font-weight:600;color:#3d5470;padding:.8rem 1rem;border-radius:10px;border:1px solid #141f2e;background:transparent;transition:color .15s,border-color .15s,background .15s;white-space:nowrap;flex-shrink:0}.Home_resetBtn__D12th:hover:not(:disabled){color:#f97316;border-color:#f9731628;background:#f9731610}.Home_footer__wJNRn{margin-top:auto;width:100%;position:relative;z-index:1}.Home_footerInner__YQUgg{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 2rem;border-top:1px solid #0f1820}.Home_footerLogo__TXwJA{display:flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;color:#1c2b3a}.Home_footer__wJNRn p{font-size:.64rem;color:#1c2b3a;letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace}.Home_footerLinks__JIDUa{display:flex;align-items:center;gap:.5rem}.Home_footerLink__fontJ{font-size:.64rem;color:#3d5470;text-decoration:none;font-family:DM Mono,monospace;transition:color .15s}.Home_footerLink__fontJ:hover{color:#f97316}.Home_footerDot__MBT2E{font-size:.64rem;color:#1c2b3a;font-family:DM Mono,monospace}.Home_coffeeBtn__C8C_I{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;color:#3d5470;padding:.4rem .9rem;border-radius:100px;border:1px solid #141f2e;background:transparent;cursor:pointer;transition:color .15s,border-color .15s,background .15s;font-family:DM Mono,monospace}.Home_coffeeBtn__C8C_I:hover{color:#f97316;border-color:#f9731628;background:#f9731610}.Home_solRow__iYl1I{display:flex;flex-direction:column;align-items:center;gap:.35rem;animation:Home_fadeUp__K0Epr .2s ease forwards}@keyframes Home_fadeUp__K0Epr{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.Home_solLabel__9xFXi{font-size:.57rem;color:#1c2b3a;font-family:DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.Home_solTag__L0Y8z{display:inline-flex;align-items:center;gap:.5rem;background:#0f1825;border:1px solid #141f2e;border-radius:8px;padding:.4rem .75rem;font-size:.6rem;font-family:DM Mono,monospace;cursor:pointer;color:#3d5470;transition:border-color .15s,color .15s;max-width:100%}.Home_solTag__L0Y8z:hover{border-color:#f9731628;color:#f97316}.Home_solAddr__7VMgY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.Home_solCopy__wUfw5{flex-shrink:0;opacity:.4;font-size:.55rem;text-transform:uppercase;letter-spacing:.09em;color:#3d5470;transition:opacity .15s}@media (max-width:640px){.Home_nav__ZMqH2{padding:.85rem .9rem}.Home_main__2uIek{padding:0 .9rem 4.5rem}.Home_card__HIlp_{padding:.95rem}.Home_actions__m_TMs{flex-direction:column-reverse;align-items:stretch;gap:.55rem}.Home_optimizeBtn__H_I56,.Home_resetBtn__D12th{text-align:center;width:100%;padding:.95rem;justify-content:center}.Home_footerLinks__JIDUa{justify-content:center;flex-wrap:wrap}.Home_solAddr__7VMgY{max-width:190px}}@media (max-width:380px){.Home_card__HIlp_{padding:1rem}}.Home_limitBanner__MxYmH{display:flex;align-items:center;gap:1rem;background:#0f0a05;border:1px solid #f9731630;border-left:3px solid #f97316;border-radius:14px;padding:1rem 1.25rem;animation:Home_fadeUp__K0Epr .25s ease forwards}.Home_limitBannerIcon__3edYw{font-size:1.3rem;flex-shrink:0}.Home_limitBannerText__1wSOm{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.Home_limitBannerText__1wSOm strong{font-size:.85rem;color:#f97316;font-weight:700}.Home_limitBannerText__1wSOm span{font-size:.75rem;color:#3d5470;font-family:DM Mono,monospace;line-height:1.5}.Home_limitUpgradeBtn__4yZdh{flex-shrink:0;font-size:.75rem;font-weight:700;color:#fff;background:#f97316;padding:.55rem 1rem;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .15s}.Home_limitUpgradeBtn__4yZdh:hover{background:#ea6c0a}.Home_remainingPill__zFtSH{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-family:DM Mono,monospace;color:#3d5470;align-self:flex-end}.Home_remainingDot__JfjCC{width:6px;height:6px;border-radius:50%;background:#f97316;box-shadow:0 0 6px #f9731660;flex-shrink:0;animation:Home_pulse__RjTWC 2.2s ease-in-out infinite}.Home_cardLocked__u4lpO{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(.3)}@media (min-width:768px){.Home_nav__ZMqH2{padding:1rem 1.35rem}.Home_hero__g_og0{padding:1.5rem 1.35rem 1.3rem}.Home_main__2uIek{padding:0 1.35rem 5.2rem}.Home_card__HIlp_{padding:1.2rem}}