@import"https://api.fontshare.com/css?f[]=satoshi@variable&display=swap";@import"https://api.fontshare.com/css?f[]=satoshi@300,400,500,600,700,900&display=swap";@supports (font-variation-settings: normal){:root{--font-satoshi: "Satoshi Variable", "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}}@supports not (font-variation-settings: normal){:root{--font-satoshi: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:2rem;line-height:2.25rem}.text-4xl{font-size:2.5rem;line-height:2.75rem}.text-5xl{font-size:3.5rem;line-height:1.05}.text-6xl{font-size:4.5rem;line-height:1.05}@media (min-width: 640px){.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-5xl{font-size:3.5rem;line-height:1.05}}@media (min-width: 1024px){.lg\:text-6xl{font-size:4.5rem;line-height:1.05}}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-tight{line-height:1.1}.leading-snug{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.text-white\/70{color:#ffffffb3}.text-white\/60{color:#fff9}.text-white\/50{color:#ffffff80}.font-heading,.font-body,.font-inter,.font-manrope{font-family:var(--font-satoshi, "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif)}.shiny-text-container{position:relative;display:inline-block;overflow:hidden;border-radius:100px;padding:8px 20px;font-size:16px;border:1px solid rgba(255,255,255,.2);background:#1e1e1e80;backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a;cursor:pointer;transition:all .3s ease}.shiny-text-container:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.background-circles{position:absolute;inset:0;z-index:-1;overflow:hidden}.circle{position:absolute;border-radius:50%;filter:blur(20px);opacity:.6;transition:all .5s ease}.circle-1{background:#fb9a81;width:60px;height:60px;left:-15px;top:-10px}.circle-2{background:#e9448e;width:50px;height:50px;right:-10px;bottom:-10px}.circle-3{background:#7c28ca;width:40px;height:40px;left:40%;top:-10px}.shiny-text{color:#fff;background:linear-gradient(120deg,#bdbdbd00 100%,#fffc 50%,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite;z-index:1;position:relative}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.shiny-text-container:active{transform:translateY(1px);box-shadow:0 2px 10px #0000001a}.star-border-container{display:inline-block;padding:1px 0;position:relative;border-radius:100px;overflow:hidden;--animation-enabled: running;transition:transform .3s ease,filter .3s ease}.star-border-container:hover{transform:translateY(-2px);filter:brightness(1.1)}.star-border-container:active{transform:translateY(1px)}.star-border-container:disabled{cursor:not-allowed;opacity:.7;transform:none}.light-mode.star-border-container:disabled .inner-content{background:#f0f0f099;color:#666}.dark-mode.star-border-container:disabled .inner-content{background:#06060666;color:#ffffff80}.border-gradient-bottom{position:absolute;width:300%;height:55%;opacity:.85;bottom:-11px;right:-250%;border-radius:50%;animation:star-movement-bottom linear infinite alternate;animation-play-state:var(--animation-enabled);z-index:0}.border-gradient-top{position:absolute;opacity:.85;width:300%;height:55%;top:-10px;left:-250%;border-radius:50%;animation:star-movement-top linear infinite alternate;animation-play-state:var(--animation-enabled);z-index:0}.inner-content{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:16px;text-align:center;padding:10px 20px;border-radius:100px;z-index:1;box-shadow:0 2px 10px #0000001a;transition:background .3s ease,border-color .3s ease}.star-border-container:hover .inner-content{border-color:#fff3}@supports not (backdrop-filter: blur(10px)){.inner-content{background:#323232cc}.light-mode .inner-content{background:#141414cc}.dark-mode .inner-content{background:#1e1e1ecc}}.light-mode .inner-content{background:#f5f5f5cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);color:#333}.dark-mode .inner-content{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toggle-container{display:flex;align-items:center;justify-content:center;height:100%}.toggle{width:36px;height:36px;border-radius:8px;position:relative;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid transparent;box-shadow:none;line-height:1;transition:all .3s cubic-bezier(.215,.61,.355,1)}.toggle:hover{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000001a}.toggle:active{transform:translateY(0)}.input{display:none}.toggle .icon{position:absolute;inset:0;display:grid;place-items:center;transition:transform .5s;transform-origin:50% 50%;will-change:transform;line-height:.1}.toggle .icon--moon{transition-delay:.2s}.toggle .icon--sun{transform:scale(0)}.toggle #switch:checked+.icon--moon{transform:rotate(360deg) scale(0)}.toggle #switch:checked~.icon--sun{transition-delay:.2s;transform:scale(1) rotate(360deg)}html.theme-transitioning .toggle .icon{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}@keyframes toggle-pop{0%{transform:scale(.95) rotate(0)}60%{transform:scale(1.08) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}html.theme-transitioning .toggle #switch:checked~.icon--sun{animation:toggle-pop .42s cubic-bezier(.34,1.56,.64,1)}html.theme-transitioning .toggle #switch:not(:checked)+.icon--moon{animation:toggle-pop .42s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion: reduce){html.theme-transitioning .toggle .icon,html.theme-transitioning .toggle #switch:checked~.icon--sun,html.theme-transitioning .toggle #switch:not(:checked)+.icon--moon{animation:none!important;transition:none!important}}
