#root{width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box;font-size:1em}._Container_nk9a7_1{position:fixed;top:1.25em;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:.75em;pointer-events:none;width:max-content;max-width:90vw}._Toast_nk9a7_16{pointer-events:all;display:flex;align-items:flex-start;gap:.625em;padding:.75em 1em;border-radius:12px;font-size:.875rem;font-weight:500;line-height:1.4;box-shadow:0 4px 20px #00000040;animation:_slideIn_nk9a7_1 .25s ease-out forwards;max-width:360px;word-break:break-word}._Toast_nk9a7_16._Leaving_nk9a7_32{animation:_slideOut_nk9a7_1 .25s ease-in forwards}._Icon_nk9a7_36{flex-shrink:0;width:1.125em;height:1.125em;margin-top:.1em}._Message_nk9a7_43{flex:1}._Close_nk9a7_47{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;margin-left:.5em;opacity:.7;transition:opacity .2s;color:inherit;display:flex;align-items:center}._Close_nk9a7_47:hover{opacity:1}._Error_nk9a7_66{background-color:#3d1a1a;color:#ffb3b3;border:1px solid #7a2d2d}._Info_nk9a7_73{background-color:#1a2a3d;color:#b3d4ff;border:1px solid #2d5a8e}._Warning_nk9a7_80{background-color:#3d2e1a;color:#ffd580;border:1px solid #7a5c2d}._Success_nk9a7_87{background-color:#1a3d28;color:#b3ffd0;border:1px solid #2d7a4f}@keyframes _slideIn_nk9a7_1{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideOut_nk9a7_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.96)}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{height:100%;margin:0;overscroll-behavior:none}::-webkit-scrollbar{width:.5em;height:.5em;background-color:var(--gamification-background-color-2)}::-webkit-scrollbar-track{background-color:var(--gamification-background-color-2);border-radius:var(--gamification-radius-s)}::-webkit-scrollbar-thumb{background-color:var(--gamification-background-color-3);border-radius:var(--gamification-radius-s)}::-webkit-scrollbar-corner{background-color:var(--gamification-background-color-2)}
