.page-transition{animation:page-fade-in .4s ease-in-out;min-height:100vh}@keyframes waveMotion{0%{background-position-x:0}to{background-position-x:200%}}@keyframes modal-slide-rotate-out{0%{opacity:1}to{opacity:0}}.modal-container{animation:modal-fade-in .3s ease-out forwards}.modal-container .gradient-border-wrapper,.modal-container.modal-closing{animation:modal-slide-rotate-out .5s ease-in forwards}@keyframes view-dropdown-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes view-dropdown-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.view-dropdown-slide-up{animation:view-dropdown-slide-up .25s ease-out forwards}.view-dropdown-slide-down{animation:view-dropdown-slide-down .25s ease-in forwards}@keyframes request-slide-up-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes request-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.request-slide-up-in{animation:request-slide-up-in .3s ease-out forwards}.request-slide-up-out{animation:request-slide-up-out .3s ease-in forwards}.modal-background{animation:modal-fade-in .5s ease forwards}.modal-background,.modal-background-closing{background:rgba(255,255,255,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-background-closing{animation:modal-fade-out .5s ease forwards}@keyframes modal-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes modal-fade-out{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes lending-asset-floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.lending-asset-container .lending-asset-floating{animation:lending-asset-floatUpDown 3s ease-in-out infinite;will-change:transform}.lending-asset-container:hover .lending-asset-floating{animation-play-state:paused}@keyframes dropdownOpen{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#spinner{transform-origin:center;animation:spin 1.5s linear infinite}@keyframes page-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.page-transition-animation{animation:page-fade-in .25s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.page-transition-animation.exit{animation:page-fade-out .25s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes loading-screen-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes loading-screen-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes loading-screen-shine-motion{0%{-webkit-mask-position:120%;mask-position:120%}to{-webkit-mask-position:0;mask-position:0}}.loading-screen-container{animation:loading-screen-fade-in .25s cubic-bezier(.25,.46,.45,.94) forwards}.loading-screen-container.closing{animation:loading-screen-fade-out .25s cubic-bezier(.25,.46,.45,.94) forwards}.loading-screen-logo{-webkit-mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,.2) 50%,#000 75%);-webkit-mask-size:800%;mask-size:800%;-webkit-mask-position:120%;mask-position:120%;animation:loading-screen-shine-motion 2.5s ease-in-out 1.2s forwards}@keyframes customtable-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes customtable-slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.customtable-animated-div.customtable-slide-up{animation:customtable-slide-up .25s ease-in-out forwards}.customtable-animated-div.customtable-slide-down{animation:customtable-slide-down .25s ease-in-out forwards}@keyframes withdrawal-info-slide-up{0%{opacity:0;transform:translateY(20px);max-height:0;margin-top:0;padding-top:0;padding-bottom:0}to{opacity:1;transform:translateY(0);max-height:200px;margin-top:.75rem;padding-top:0;padding-bottom:0}}@keyframes withdrawal-info-slide-down{0%{opacity:1;transform:translateY(0);max-height:200px;margin-top:.75rem;padding-top:0;padding-bottom:0}to{opacity:0;transform:translateY(20px);max-height:0;margin-top:0;padding-top:0;padding-bottom:0}}.withdrawal-info-enter{animation:withdrawal-info-slide-up .25s ease-in-out forwards;overflow:hidden}.withdrawal-info-exit{animation:withdrawal-info-slide-down .25s ease-in-out forwards;overflow:hidden}@keyframes obsi-scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes obsi-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes obsi-clip-in{0%{clip-path:ellipse(0 0 at 50% 0)}to{clip-path:ellipse(150% 150% at 50% 0)}}.obsi-collapsed,.obsi-expanded{animation:obsi-scale-in .3s ease-in-out forwards}.obsi-exit{animation:obsi-scale-out .3s ease-in-out forwards!important}.obsi-clip{background:rgba(255,255,255,.29);animation:obsi-clip-in .8s ease-in-out forwards;animation-delay:.3s}@keyframes header-notification-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes header-notification-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.header-notification-container{position:fixed;right:2rem;top:5rem;z-index:50}.header-notification-enter{animation:header-notification-slide-down .25s ease-out forwards;will-change:transform,opacity}.header-notification-exit{animation:header-notification-slide-up .2s ease-in forwards;will-change:transform,opacity;pointer-events:none}@keyframes number-slide-down-in{0%{opacity:0;transform:translateY(-20px) scale(.95);text-shadow:0 4px 8px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2)}40%{opacity:.7;transform:translateY(-8px) scale(.98);text-shadow:0 6px 12px rgba(0,0,0,.25),0 3px 6px rgba(0,0,0,.15)}60%{opacity:.9;transform:translateY(2px) scale(1.01);text-shadow:0 3px 6px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1)}80%{opacity:1;transform:translateY(0) scale(1);text-shadow:0 1px 2px rgba(0,0,0,.1)}to{opacity:1;transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(0,0,0,0)}}@keyframes number-slide-down-out{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-15px)}}.animated-number-container{position:relative;display:inline-block}.animated-number-old{display:inline-block;will-change:transform,opacity}.animated-number-new{display:inline-block;will-change:transform,opacity,text-shadow}.animated-number-new-entering{position:relative;transform:translateY(-15px);opacity:0}@keyframes text-slide-out{0%{transform:translateX(0)}to{transform:translateX(-15px)}}@keyframes text-slide-in{0%{transform:translateX(-15px)}to{transform:translateX(0)}}@keyframes countdown-fade-in{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes countdown-fade-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(10px)}}.borrow-button-text-hold{animation:text-slide-out .3s ease-out forwards}.borrow-button-text-release{animation:text-slide-in .3s ease-out forwards}.borrow-countdown-enter{animation:countdown-fade-in .3s ease-out forwards}.borrow-countdown-exit{animation:countdown-fade-out .2s ease-in forwards}