body,#root,#__next{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}li,select,input,button,[role=slider],[role=listbox]{outline:none}.is_Fieldset{all:unset}p,input,textarea,button,ul,ol,li,pre,dialog{all:unset;box-sizing:border-box}a.is_Button,.is_Anchor:has(.is_Button){text-decoration:none}html,body,#root{display:flex;flex-direction:column}.m-progress-fill{transition:width .6s cubic-bezier(.4,0,.2,1)}.m-screen-enter{animation:fadeSlideUp .3s ease-out}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.m-stagger>*{animation:fadeSlideUp .35s ease-out both}.m-stagger>*:nth-child(1){animation-delay:0ms}.m-stagger>*:nth-child(2){animation-delay:50ms}.m-stagger>*:nth-child(3){animation-delay:.1s}.m-stagger>*:nth-child(4){animation-delay:.15s}.m-stagger>*:nth-child(5){animation-delay:.2s}.m-stagger>*:nth-child(6){animation-delay:.25s}.m-stagger>*:nth-child(7){animation-delay:.3s}.m-stagger>*:nth-child(8){animation-delay:.35s}.m-xp-gradient{background:linear-gradient(90deg,#f39c12,#e74c3c);border-radius:9999px;height:100%}.m-glass{background:var(--m-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.m-card{background:var(--m-card-bg);box-shadow:var(--m-card-shadow);border:1px solid var(--m-card-border)}.m-card-elevated{background:var(--m-card-bg);box-shadow:var(--m-card-shadow-elevated);border:1px solid var(--m-card-border)}.m-donut-progress{transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}@keyframes fabPulse{0%,to{box-shadow:0 4px 16px #2ec4a54d}50%{box-shadow:0 4px 24px #2ec4a580}}.m-fab{animation:fabPulse 3s ease-in-out infinite}
