.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_options__Dsj4T{display:flex;flex-wrap:wrap;gap:.45rem}.QuestionBox_chip__lo433{font-size:.75rem;font-weight:600;color:var(--text-muted);background:var(--bg-input);border:1px solid var(--border-default);border-radius:9px;padding:.48rem .95rem;transition:background .12s,color .12s,border-color .12s,transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;letter-spacing:.01em}.QuestionBox_chip__lo433:hover:not(:disabled){background:#0d0904;border-color:#f9731645;color:var(--orange);transform:translateY(-1px)}.QuestionBox_chip__lo433:active:not(:disabled){transform:scale(.96) translateY(0)}.QuestionBox_chip__lo433.QuestionBox_active__y4MT8{background:#160a02;border-color:var(--orange);color:var(--orange);box-shadow:0 0 0 3px #f9731610}.QuestionBox_chip__lo433:disabled{opacity:.3;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_chip__lo433{font-size:.72rem;padding:.44rem .78rem}.QuestionBox_options__Dsj4T{gap:.38rem}.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}}.AuthGate_overlay__FeEzz{position:fixed;inset:0;background:#07090e;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.AuthGate_inner__lSqvz{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:520px}.AuthGate_logo__D8cW2{display:flex;align-items:center;gap:.75rem}.AuthGate_logoText__RbN2s{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.AuthGate_demo__0sLOu{width:100%;background:#0d1520;border:1px solid #1a2535;border-radius:16px;padding:1.5rem;min-height:160px;display:flex;flex-direction:column;gap:.75rem}.AuthGate_stepLabel__ZILIh{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f97316}.AuthGate_stepText__LULty{font-family:DM Mono,monospace;font-size:.85rem;line-height:1.75;color:#64748b;white-space:pre-wrap;min-height:100px}.AuthGate_cursor__Yo22k{display:inline-block;color:#f97316;opacity:0;transition:opacity .1s;margin-left:1px}.AuthGate_cursorVisible__sMQ93{opacity:1}.AuthGate_connectSection__7MkYE{display:flex;flex-direction:column;align-items:center;gap:1rem}.AuthGate_connectMsg__yokxX{font-size:.82rem;color:#475569;font-family:DM Mono,monospace;text-align:center}.AuthGate_connectSection__7MkYE .wallet-adapter-button{background:#f97316!important;border-radius:10px!important;font-family:Syne,sans-serif!important;font-weight:700!important;font-size:.9rem!important;padding:.85rem 2rem!important;height:auto!important}.AuthGate_connectSection__7MkYE .wallet-adapter-button:hover{background:#ea6c0a!important}@media (max-width:480px){.AuthGate_logoText__RbN2s{font-size:1.2rem}.AuthGate_demo__0sLOu{padding:1.25rem}.AuthGate_stepText__LULty{font-size:.78rem}}.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;padding:.85rem 1rem;cursor:pointer;transition:background .15s}.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_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}.Home_page__z25kN{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:#080a0f;position:relative;overflow-x:hidden}.Home_page__z25kN:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 0,#120a04 0,transparent 65%);pointer-events:none;z-index:0}.Home_nav__ZMqH2{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.75rem;position:relative;z-index:10}.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:center;text-align:center;padding:5vh 1.5rem 3.5rem;position:relative;z-index:1;gap:1rem}.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(2.2rem,6vw,3.6rem);font-weight:800;line-height:1.07;color:#ddeaf8;letter-spacing:-.04em;max-width:620px}.Home_tagline__Jw01K span{color:#f97316}.Home_subTagline__52BEk{font-size:.88rem;color:#3d5470;line-height:1.75;max-width:400px;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:660px;padding:0 1.25rem 6rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.Home_card__HIlp_{background:#0b1018;border:1px solid #141f2e;border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:inset 0 1px 0 #ffffff04;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:1rem 1.1rem}.Home_hero__g_og0{padding:4vh 1.1rem 2.5rem}.Home_main__2uIek{padding:0 1rem 4.5rem}.Home_card__HIlp_{padding:1.25rem;gap:1.25rem;border-radius:16px}.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)}