@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.inline{display:inline}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--background:#f5f5f5;--foreground:#1c1c1c;--gold:gold;--lake-blue:#a9cce3;--highlight:#b0bec5;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;color:#1c1c1c;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{cursor:pointer;transition:all .3s ease}button,input{font-family:Quicksand,sans-serif}input{color:#1c1c1c;color:var(--foreground)}a{color:#a9cce3;color:var(--lake-blue);text-decoration:none;transition:all .3s ease}a:hover{color:gold;color:var(--gold)}h1,h2,h3,h4,h5,h6{color:#1c1c1c;color:var(--foreground);font-family:Quicksand,sans-serif;font-weight:600}p{font-size:20px;line-height:1.5;margin-bottom:1rem}ol,ul{padding-left:1.5rem}.jupiter-terminal-swan-theme{--jupiter-bg-color:#1c1c1c!important;--jupiter-text-color:#f5f5f5!important;--jupiter-border-color:#2c2c2c!important;--jupiter-primary-color:#a9cce3!important;--jupiter-button-color:#a9cce3!important}.jupiter-terminal-swan-theme button{background:var(--jupiter-button-color)!important;color:#1c1c1c!important}.jupiter-terminal-swan-theme input,.jupiter-terminal-swan-theme select{background:#2c2c2c!important;border:1px solid var(--jupiter-border-color)!important;color:#f5f5f5!important}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-delayed{animation:float-delayed 3s ease-in-out 1.5s infinite}.animate-float-horizontal{animation:float-horizontal 3s ease-in-out infinite}.animate-rotate{animation:rotate-slight 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-horizontal{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes rotate-slight{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f5f5;background:var(--background);border-radius:4px}::-webkit-scrollbar-thumb{background:#b0bec5;background:var(--highlight);border:2px solid #f5f5f5;border:2px solid var(--background);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a9cce3;background:var(--lake-blue)}.text-center{text-align:center}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.shadow{box-shadow:0 8px 32px 0 #b0bec54d}.rounded{border-radius:8px}.border{border:1px solid #b0bec5;border:1px solid var(--highlight)}.App .disclosure{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5f5f50d;border-radius:8px;color:#b0bec5cc;line-height:1.4;margin-left:auto;margin-right:auto;margin-top:auto;max-width:800px;padding:1rem;text-align:center}.App .disclosure p{font-size:.7rem!important;line-height:1.4;margin-bottom:.75rem}.wallet-adapter-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{grid-row-gap:10px;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;display:grid;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;grid-template-rows:1fr;list-style:none;margin:0;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:99}.wallet-adapter-dropdown-list-active{opacity:1;transform:translateY(10px);visibility:visible}.wallet-adapter-dropdown-list-item{align-items:center;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:600;height:37px;justify-content:center;outline:none;padding:0 20px;white-space:nowrap;width:100%}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{background:#00000080;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:1040}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{align-items:center;background:#1a1f2e;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px;position:absolute;right:18px;top:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.wallet-adapter-modal-container{align-items:center;display:flex;justify-content:center;margin:3rem;min-height:calc(100vh - 6rem)}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{align-items:center;background:#10141f;border-radius:10px;box-shadow:0 8px 20px #0009;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:400px;position:relative;z-index:1050}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{color:#fff;font-size:24px;font-weight:500;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{list-style:none;margin:0 0 12px;padding:0;width:100%}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{height:28px;width:28px}.wallet-adapter-modal-list .wallet-adapter-button span{font-size:14px;margin-left:auto;opacity:.6}.wallet-adapter-modal-list-more{align-items:center;align-self:flex-end;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;padding:12px 24px 24px 12px}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s ease}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 24px;width:100%}.wallet-adapter-modal-middle-button{background-color:#512da8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:48px;padding:12px;width:100%}body{background:var(--background);color:var(--foreground);font-family:Quicksand,sans-serif}.App{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;padding:calc(.5rem + var(--safe-area-top)) .5rem calc(.5rem + var(--safe-area-bottom));position:relative}.background-animation{animation:moveBackground 8s linear infinite;background:repeating-linear-gradient(45deg,#f5f5f51a,#f5f5f51a 1px,#f5f5f50d 0,#0000 20px);background-size:200% 200%;bottom:0;isolation:isolate;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:-1}.background-animation:after{animation:moveUp 8s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23B0BEC5' stroke-width='.5' d='M0 100 100 0'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0}.staking .background-animation{animation:gradientBG 3s ease infinite;background:linear-gradient(45deg,#a9cce366,#b0bec566,#ffd70066,#f5f5f54d);background-size:400% 400%}.staking .background-animation:after{animation:moveUp 4s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23A9CCE3' stroke-width='.8' d='M0 100 100 0'/%3E%3C/svg%3E") repeat;opacity:.25}.title{color:var(--gold);font-size:2rem;margin-bottom:.5rem;position:relative;text-align:center;transition:text-shadow .3s ease;z-index:1}.burning-title{animation:flicker 2s infinite alternate;text-shadow:0 0 20px #ffa50099,0 0 40px #ff450066,0 0 60px #ff450033}@keyframes flicker{0%,to{text-shadow:0 0 20px #ffa50099,0 0 40px #ff450066,0 0 60px #ff450033}50%{text-shadow:0 0 30px #ffa500cc,0 0 60px #ff450099,0 0 90px #ff45004d}}.wallet-adapter-button{background-color:var(--lake-blue)!important;font-family:Quicksand,sans-serif!important;transition:all .3s ease!important}.wallet-adapter-button:hover{background-color:var(--gold)!important;transform:translateY(-2px)}.header{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.5rem;position:relative;width:100%;z-index:1}.swan-link{color:gold;font-size:1.5rem;font-weight:600;text-decoration:none;transition:all .3s ease}.swan-link:hover{color:#ffe44d;text-shadow:0 0 10px #ffd7004d}.leaderboards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.leaderboard{margin:1rem;padding:1rem}.leaderboard h2{color:gold;font-size:1.5rem;margin-bottom:1rem}.leaderboard ul{list-style:none;padding:0}.leaderboard li{border-bottom:1px solid #ffffff1a;padding:.5rem 0}.leaderboard-container{margin:2rem auto;max-width:1200px;width:100%}.tab-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0;padding:0 1rem}.tab-button{background:#f5f5f51a;border:1px solid var(--highlight);color:var(--foreground);font-family:Quicksand,sans-serif;padding:.8rem 1.2rem;text-align:center;transition:all .3s ease;white-space:normal}.tab-button:hover{background:#a9cce333}.tab-button.active{background:var(--lake-blue);color:var(--background)}.total-burned{margin:2rem 0;text-align:center}.total-burned h2{color:gold;font-size:2rem;margin:0;text-shadow:0 0 10px #ffd7004d}.total-burned h3{color:#a9cce3;font-size:1.5rem;margin:.5rem 0;text-shadow:0 0 10px #a9cce34d}.total-burned h3:last-child{color:gold;font-weight:700}.burn-controls{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:2rem auto;padding:0 1rem}.burn-controls,.burn-input{box-sizing:border-box;width:100%}.burn-input{background:#ffffffe6;border:1px solid #ffd7004d;border-radius:8px;color:#1c1c1c;font-family:Quicksand,sans-serif;font-size:1rem;padding:.8rem 4.5rem .8rem 1rem;transition:all .3s ease}.burn-input:focus{border-color:gold;box-shadow:0 0 10px #ffd70033;outline:none}.burn-input::placeholder{color:#1c1c1c80}.burn-button{background:gold;border:none;border-radius:8px;color:#1c1c1c;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1rem;padding:.8rem 1.2rem;transition:all .3s ease}.burn-button:hover{background:#ffe44d}.burn-button:disabled{background:#666;cursor:not-allowed;opacity:.7}.input-with-max{width:100%}.max-button{border-radius:4px;color:#1c1c1c;font-family:Quicksand,sans-serif;padding:.4rem .8rem;transition:all .3s ease}.max-button:hover{background:#ffe44d}.max-button:active{transform:scale(.95)}.max-button:disabled{cursor:not-allowed;opacity:.5}.disclosure{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5f5f50d;border-radius:8px;color:#b0bec5cc;font-size:.7rem!important;line-height:1.4;margin-left:auto;margin-right:auto;margin-top:auto;max-width:800px;padding:1rem;text-align:center}.disclosure a{color:#a9cce3e6;text-decoration:underline;transition:color .3s ease}.disclosure a:hover{color:var(--gold)}.disclosure p{line-height:1.4;margin-bottom:.75rem}.disclosure p:last-child{margin-bottom:0}@media (min-width:768px){.App{padding:calc(2rem + var(--safe-area-top)) 2rem calc(2rem + var(--safe-area-bottom))}.title{font-size:3rem;margin-bottom:1rem}.header{margin-bottom:2rem;padding:1.5rem 2rem}.burn-controls{flex-direction:row;justify-content:center;max-width:600px}.tab-buttons{display:flex;flex-wrap:nowrap;justify-content:center;padding:0}.tab-button{flex:0 1 auto;font-size:1rem;min-height:auto;min-width:120px;padding:.8rem 1.2rem}.disclosure{font-size:.8rem;line-height:1.5;padding:1.5rem}.input-with-max{max-width:300px}}@media (max-width:767px){.tab-buttons{display:grid;grid-template-columns:repeat(2,1fr)}.tab-button{align-items:center;display:flex;height:100%;justify-content:center;min-height:60px;width:100%}}.subtle-message{font-size:.8em;opacity:.7}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f5f5f5f2;bottom:0;left:0;padding:20px;right:0;top:0;z-index:1000}.modal-content{background:var(--background);border:1px solid var(--highlight);border-radius:8px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.modal-header{border-bottom:1px solid #ffd7004d;padding:1rem}.modal-body{padding:1rem}.modal-body h3{color:gold;margin-bottom:.5rem;margin-top:1.5rem}.modal-body p{line-height:1.5;margin-bottom:1rem}.close-button{color:gold;font-size:1.5rem;padding:.5rem}.close-button:hover{color:#ffe44d}.terms-checkbox{align-self:flex-start;box-sizing:border-box;max-width:400px;padding:0;width:100%}.terms-checkbox input[type=checkbox]{margin:0}.terms-checkbox label{color:#f5f5f5;font-size:.85rem}.terms-checkbox a{color:gold;text-decoration:none}.terms-checkbox a:hover{text-decoration:underline}.burn-input-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;max-width:400px;width:100%}.input-burn-row{align-items:flex-start;display:flex;gap:1rem;justify-content:center;max-width:600px;width:100%}.input-with-max{max-width:400px}.burn-button{white-space:nowrap}.leaderboard-headers{border-bottom:2px solid #ffd7004d;color:gold;display:grid;font-weight:700;grid-template-columns:100px 1fr 100px;padding:.75rem 0}.leaderboard-headers .address,.leaderboard-headers .rank{text-align:left}.leaderboard-headers .amount{text-align:right}.leaderboard-entry{border-bottom:1px solid #ffffff1a;display:grid;grid-template-columns:100px 1fr 100px;padding:.75rem 1rem}.leaderboard-entry .rank{color:#a9cce3;text-align:left}.leaderboard-entry:first-child .rank{color:gold}.leaderboard-entry .address{color:#a9cce3;text-align:left}.leaderboard-entry .amount{color:gold;font-weight:700;text-align:right}.wallet-adapter-modal-list .wallet-adapter-button,.wallet-adapter-modal-list-more{color:#000!important}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes moveBackground{0%{background-position:0 0}to{background-position:200% 200%}}@keyframes moveUp{0%{background-position:0 0}to{background-position:-100px -100px}}.wallet-button-container{display:flex;justify-content:flex-end}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c1cf2;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999999}.modal-content.terms-modal{border:1px solid #b0bec5;border:1px solid var(--highlight,#b0bec5);border-radius:16px;box-shadow:0 16px 50px #00000040;flex-direction:column;height:min(95vh,700px);margin:auto;padding:16px;width:min(95vw,1000px);z-index:1000000}.modal-content.terms-modal,.modal-header{background:#f5f5f5;background:var(--background,#f5f5f5);display:flex;position:relative}.modal-header{align-items:center;border-bottom:1px solid #b0bec5;border-bottom:1px solid var(--highlight,#b0bec5);flex-shrink:0;justify-content:space-between;margin-bottom:16px;padding:0 0 16px;z-index:2}.modal-header h2{font-size:32px;font-weight:600;margin:0}.modal-body,.modal-header h2{color:#1c1c1c;color:var(--foreground,#1c1c1c)}.modal-body{flex:1 1;font-size:16px;line-height:1.6;margin-bottom:16px;overflow-y:auto;padding:0 16px}.terms-section{margin-bottom:32px}.terms-section h3{color:#a9cce3;color:var(--lake-blue,#a9cce3);font-size:24px;margin-bottom:16px}.terms-section:last-child{margin-bottom:0}.terms-intro{font-style:italic;margin-bottom:16px}.terms-intro,.terms-text{font-size:medium}.terms-list{margin:16px 0}.terms-list li{margin-bottom:12px;padding-left:24px}.terms-list li:before{left:8px}.terms-content{padding-bottom:24px}.modal-footer{background:#f5f5f5;background:var(--background,#f5f5f5);border-top:1px solid #b0bec5;border-top:1px solid var(--highlight,#b0bec5);display:flex;flex-shrink:0;justify-content:flex-end;padding:16px;position:relative;z-index:2}.modal-button.primary{background:#a9cce3;background:var(--lake-blue,#a9cce3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 32px;transition:all .2s ease}.modal-button.primary:hover{box-shadow:0 4px 12px #a9cce333;transform:translateY(-2px)}.modal-button.secondary{background:#0000;border:1px solid #b0bec5;border:1px solid var(--highlight,#b0bec5);color:#1c1c1c;color:var(--foreground,#1c1c1c)}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#f5f5f5;background:var(--background,#f5f5f5);border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:#b0bec5;background:var(--highlight,#b0bec5);border:2px solid #f5f5f5;border:2px solid var(--background,#f5f5f5);border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:#a9cce3;background:var(--lake-blue,#a9cce3)}.terms-modal .terms-section{margin-bottom:2rem}.terms-modal .terms-section:last-child{margin-bottom:0}.terms-modal .acknowledgment{background:#a9cce31a;border:1px solid #a9cce3;border:1px solid var(--lake-blue,#a9cce3);border-radius:8px;padding:1.5rem}.terms-modal .modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding:0}.close-button{background:none;border:none;color:#1c1c1c;color:var(--foreground,#1c1c1c);cursor:pointer;font-size:24px;margin:-8px;opacity:.7;padding:8px;transition:opacity .2s ease}.close-button:hover{opacity:1}.terms-list{list-style:none;padding:0}.terms-list li{line-height:1.5;margin:.8rem 0;padding-left:1.8rem;position:relative}.terms-list li:before{color:#a9cce3;color:var(--lake-blue,#a9cce3);content:"•";font-size:1.2em;left:.5rem;position:absolute}.acknowledgment{background:#a9cce31a;border-radius:12px;margin:32px 0;padding:24px}.acknowledgment h3{margin-bottom:12px}.error-message{word-wrap:break-word;background-color:#fce8e8;border-radius:4px;color:#dc3545;margin:.5rem 0;padding:1rem}.error-message p{margin:.25rem 0}.signature-text{font-family:monospace;font-size:.9em;overflow-wrap:break-word;word-break:break-all}@media (min-width:768px){.modal-overlay{padding:48px}.modal-content.terms-modal{border-radius:32px;padding:32px}.modal-body{padding:0 32px}.modal-actions{flex-direction:row;gap:24px;padding:32px 64px 0}}.stake-interface{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:24px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;gap:1.5rem;margin:1rem auto calc(2rem + 80px);max-width:480px;padding:2rem;position:relative;width:100%}.stake-interface-header{margin-bottom:1rem;text-align:center}.stake-interface-title{color:#333;font-size:24px;font-weight:600;margin:0 0 1rem}.stake-interface-header p{color:#666;font-size:.9rem;line-height:1.5;margin:.5rem 0}.stake-interface-header p:last-child{color:#7ba7c7;font-size:1.2rem;font-weight:500;margin-top:1rem}.stake-buttons{background:#f0f0f0;border-radius:12px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.25rem}.tab-button{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:.9rem;padding:.75rem;transition:all .2s ease}.tab-button.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#333}.input-container{display:flex;flex-direction:column;gap:1rem;width:100%}.input-with-max{align-items:center;display:flex;flex:1 1;position:relative}.max-button{background:gold;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.8rem;font-weight:500;padding:4px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease}.max-button:hover{background:#6b97b7}input[type=number]{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}input[type=number]:focus{border-color:#7ba7c7;outline:none}.stake-button{background:#7ba7c7;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.stake-button:hover:not(:disabled){background:#6b97b7;transform:translateY(-1px)}.stake-button:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.balances{background:#f8f8f8;border-radius:12px;font-size:.9rem;margin-top:auto;padding:1.25rem}.balances h3{color:#333;font-size:1rem;font-weight:500;margin:0 0 .75rem}.balances p{color:#666;font-size:.9rem;margin:.5rem 0}.apy-display{color:#7ba7c7;font-size:1.2rem;margin:0;text-align:center}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffffa;border-radius:24px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loader{color:#666;font-weight:400;letter-spacing:.02em;opacity:.8;padding:1rem}.loader,.transaction-status{font-size:.9rem;text-align:center}.transaction-status{animation:slideUp .3s ease;border-radius:8px;bottom:-80px;left:0;padding:.75rem;position:absolute;right:0}.transaction-status.success{background:#e8f5e9;color:#2e7d32}.transaction-status.error{background:#ffebee;color:#c62828}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-checkbox{align-items:center;display:flex;font-size:.9rem;gap:.5rem;margin:.5rem 0}.terms-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.terms-checkbox label{color:#666;cursor:pointer}.terms-link{background:none;border:none;color:#7ba7c7;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.terms-link:hover{color:#6b97b7}.transaction-link{font-size:.85rem;margin-top:.5rem}.transaction-link a{color:inherit;opacity:.9;text-decoration:underline}.transaction-link a:hover{opacity:1}.token-icon{height:20px;margin-left:8px;vertical-align:middle;width:20px}.round{border-radius:100%}.wind-down-notice{align-items:flex-start;background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px;display:flex;gap:1rem;margin:1rem 0;padding:1.25rem}.wind-down-icon{flex-shrink:0;font-size:1.5rem;margin-top:.1rem}.wind-down-content{flex:1 1}.wind-down-content h3{color:#856404;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.wind-down-content p{color:#856404;font-size:.9rem;line-height:1.4;margin:0 0 .75rem}.wind-down-link{align-items:center;color:#856404;display:inline-flex;font-size:.9rem;font-weight:500;text-decoration:underline;transition:color .2s ease}.wind-down-link:hover{color:#6c5ce7}.wind-down-link svg{transition:transform .2s ease}.wind-down-link:hover svg{transform:translateX(2px)}@media (min-width:768px){.stake-interface{border-radius:24px;padding:2rem}.stake-interface-title{font-size:28px}.balances,.stake-interface-header p{font-size:1rem}}
/*# sourceMappingURL=main.4d6d3f4e.css.map*/