.StakingComponent_container__bCv_a{max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem;font-family:var(--font-family)}.StakingComponent_connectCard__xHgLF{background:var(--color-white);border-radius:24px;padding:3rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08);max-width:400px;margin:4rem auto}.StakingComponent_connectCard__xHgLF h2{margin:1.5rem 0 1rem;color:var(--text-color)}.StakingComponent_connectCard__xHgLF p{color:var(--text-color-secondary);margin-bottom:2rem}.StakingComponent_walletIcon__DiEmH{width:48px;height:48px;color:var(--accent-color)}.StakingComponent_overviewCard__n0mMV{background:var(--color-white);border-radius:24px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.06)}.StakingComponent_statsGrid__w_9QM{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.StakingComponent_statCard__8xjPu{background:var(--color-light-grey);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}.StakingComponent_statCard__8xjPu:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.StakingComponent_statIcon__safo8{width:32px;height:32px;color:var(--accent-color)}.StakingComponent_statInfo__IozT8 h3{color:var(--text-color-secondary);font-size:.9rem;margin-bottom:.25rem;font-weight:500}.StakingComponent_statInfo__IozT8 p{color:var(--text-color);font-size:1.5rem;font-weight:600}.StakingComponent_specialDiscountBanner__swEdZ{background:linear-gradient(135deg,var(--accent-color),var(--accent-color-light));border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;color:white;animation:StakingComponent_glow__WUngZ 2s infinite alternate}@keyframes StakingComponent_glow__WUngZ{0%{box-shadow:0 0 10px rgba(123,45,250,.2)}to{box-shadow:0 0 20px rgba(123,45,250,.4)}}.StakingComponent_discountIcon__Q28ef{font-size:2rem}.StakingComponent_discountInfo__0YwRH h3{font-size:1.2rem;margin-bottom:.25rem;font-weight:600}.StakingComponent_discountInfo__0YwRH p{opacity:.9;font-size:.9rem}.StakingComponent_actionCard__6P3aF{background:var(--color-white);border-radius:24px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.06)}.StakingComponent_tabButtons__gr9QA{display:flex;gap:1rem;margin-bottom:2rem;padding:.5rem;background:var(--color-light-grey);border-radius:16px}.StakingComponent_tabButton__o8g5x{flex:1 1;padding:1rem 1.5rem;border:none;background:transparent;border-radius:12px;color:var(--text-color-secondary);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem}.StakingComponent_tabButton__o8g5x.StakingComponent_active__0a6gF{background:var(--accent-color);color:white}.StakingComponent_tabButton__o8g5x:hover:not(.StakingComponent_active__0a6gF){background:var(--color-grey);color:var(--text-color)}.StakingComponent_actionContent__7xho2{padding:1.5rem 0}.StakingComponent_inputWrapper__G5RBJ{position:relative;margin-bottom:1.5rem}.StakingComponent_inputWrapper__G5RBJ input{width:100%;border:2px solid var(--color-light-grey);border-radius:12px;font-size:1.1rem;outline:none;transition:all .2s ease;padding:1.2rem 4rem 1.2rem 1.2rem;background:var(--color-light-grey);color:var(--text-color)}.StakingComponent_inputWrapper__G5RBJ input:focus{border-color:var(--accent-color);color:black;background:white}.StakingComponent_tokenLabel__t4yOt{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);font-weight:500}.StakingComponent_actionButton___Ng54{width:100%;padding:1.2rem;border:none;border-radius:12px;background:var(--accent-color);color:white;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.StakingComponent_actionButton___Ng54:hover:not(:disabled){background:var(--accent-color-light);transform:translateY(-1px)}.StakingComponent_actionButton___Ng54:disabled{background:var(--color-grey);cursor:not-allowed;opacity:.7}.StakingComponent_lockWarning__9ek8u{display:flex;align-items:center;gap:.5rem;color:var(--text-color-secondary);font-size:.9rem;margin-top:1rem;padding:.75rem;background:var(--color-light-grey);border-radius:8px}.StakingComponent_infoCard__Sav34{background:var(--color-white);border-radius:24px;padding:2rem;box-shadow:0 4px 24px rgba(0,0,0,.06)}.StakingComponent_infoCard__Sav34 h3{color:var(--text-color);font-size:1.2rem;margin-bottom:1.5rem;font-weight:600}.StakingComponent_feeGrid__27oD8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.StakingComponent_feeItem__OuD2u{padding:1rem;background:var(--color-light-grey);border-radius:12px;display:flex;justify-content:space-between;align-items:center}.StakingComponent_feeItem__OuD2u span:first-child{color:var(--text-color-secondary);font-size:.9rem}.StakingComponent_feeItem__OuD2u span:last-child{color:var(--text-color);font-weight:600;font-size:1.1rem}.StakingComponent_feeInfo__7JVbc{padding:1.5rem;background:var(--color-light-grey);border-radius:12px}.StakingComponent_feeInfo__7JVbc p{color:var(--text-color-secondary);font-size:.9rem;margin-bottom:.75rem}.StakingComponent_feeInfo__7JVbc p:last-child{margin-bottom:0}.StakingComponent_errorMessage__ZHlPo{margin-top:1rem;padding:1rem;background:rgba(255,0,0,.1);border-radius:8px;color:#d32f2f;font-size:.9rem;text-align:center}.StakingComponent_connectButton__4tU_H{background:var(--accent-color);color:white;border:none;border-radius:12px;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.StakingComponent_connectButton__4tU_H:hover{background:var(--accent-color-light);transform:translateY(-1px)}.dark .StakingComponent_actionCard__6P3aF,.dark .StakingComponent_connectCard__xHgLF,.dark .StakingComponent_infoCard__Sav34,.dark .StakingComponent_overviewCard__n0mMV{background:var(--dark-medium-grey)}.dark .StakingComponent_feeInfo__7JVbc,.dark .StakingComponent_feeItem__OuD2u,.dark .StakingComponent_inputWrapper__G5RBJ input,.dark .StakingComponent_lockWarning__9ek8u,.dark .StakingComponent_statCard__8xjPu,.dark .StakingComponent_tabButtons__gr9QA{background:var(--dark-grey)}.dark .StakingComponent_inputWrapper__G5RBJ input:focus{background:var(--dark-medium-grey);border-color:var(--accent-color)}@media (max-width:768px){.StakingComponent_container__bCv_a{padding:1rem}.StakingComponent_statsGrid__w_9QM{grid-template-columns:1fr}.StakingComponent_specialDiscountBanner__swEdZ{flex-direction:column;text-align:center;padding:1.5rem 1rem}.StakingComponent_tabButton__o8g5x{padding:.75rem 1rem;font-size:.9rem}.StakingComponent_feeGrid__27oD8{grid-template-columns:1fr}}