.stake-container{min-height:calc(100vh - 64px);position:relative}.stake-icon-container{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.stake-badge{background:rgba(245,158,11,.2);color:#ffffff;border:1px solid rgba(245,158,11,.3)}.stake-info-banner{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.stake-info-banner:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-how-it-works-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.stake-how-it-works-card:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-step-number{background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.3)}.stake-risk-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.stake-risk-card:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-stats-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease;color:white}.stake-stats-card:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-form-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.stake-form-card:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-position-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.stake-position-card:hover{border-color:rgba(245,158,11,.5);box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.stake-input:focus{border-color:rgba(245,158,11,.5);box-shadow:0 0 0 3px rgba(245,158,11,.1)}.stake-input::-moz-placeholder{color:#fef3c7}.stake-input::placeholder{color:#fef3c7}.stake-button-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;font-weight:600;border:none;transition:all .2s ease}.stake-button-primary:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px rgba(245,158,11,.4);transform:translateY(-1px)}.stake-button-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;font-weight:600;transition:all .2s ease}.stake-button-secondary:hover{background:rgba(255,255,255,.2);box-shadow:0 8px 25px rgba(255,255,255,.1);transform:translateY(-1px)}.stake-tabs-list{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.stake-tabs-trigger{color:#fef3c7;transition:all .2s ease}.stake-tabs-trigger[data-state=active]{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;box-shadow:0 4px 12px rgba(245,158,11,.3)}.stake-loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.stake-container{padding:1rem}.stake-stats-grid{grid-template-columns:1fr;gap:1rem}.stake-main-grid{grid-template-columns:1fr;gap:1.5rem}}.stake-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stake-slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stake-form-card:hover,.stake-how-it-works-card:hover,.stake-info-banner:hover,.stake-position-card:hover,.stake-risk-card:hover,.stake-stats-card:hover{box-shadow:0 0 30px rgba(245,158,11,.2)}