:root{--z-nav:1000000;--z-dropdown:1000020;--z-overlay:1000100;--z-modal:1000200;--z-toast:2147483647}body.modal-scroll-locked{overflow:hidden;touch-action:none}.app-modal-backdrop{align-items:center;background:var(--color-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-overlay)}.app-modal-panel{position:relative;z-index:var(--z-modal)}.app-modal-enter-active,.app-modal-leave-active,.app-sheet-enter-active,.app-sheet-leave-active{transition-property:opacity;transition-timing-function:ease}.app-modal-enter-active,.app-sheet-enter-active{transition-duration:.18s}.app-modal-leave-active,.app-sheet-leave-active{transition-duration:.14s}.app-modal-enter-from,.app-modal-leave-to,.app-sheet-enter-from,.app-sheet-leave-to{opacity:0}.app-modal-enter-active>:first-child,.app-modal-leave-active>:first-child{transform-origin:center center;will-change:transform,opacity}.app-modal-enter-from>:first-child{opacity:0;transform:translateY(12px) scale(.97)}.app-modal-enter-active>:first-child{animation:appModalIn .26s cubic-bezier(.22,1,.36,1) both}.app-modal-leave-active>:first-child{animation:appModalOut .18s ease-in both}.app-sheet-enter-active>:first-child,.app-sheet-leave-active>:first-child{transform-origin:bottom center;will-change:transform,opacity}.app-sheet-enter-from>:first-child{opacity:0;transform:translateY(18px)}.app-sheet-enter-active>:first-child{animation:appSheetIn .26s cubic-bezier(.22,1,.36,1) both}.app-sheet-leave-active>:first-child{animation:appSheetOut .18s ease-in both}@keyframes appModalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes appModalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes appSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes appSheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.app-modal-enter-active,.app-modal-leave-active,.app-sheet-enter-active,.app-sheet-leave-active{animation-duration:1ms;transition-duration:1ms}}html{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;scrollbar-gutter:stable}:root{--ios-browser-chrome:0px}body{filter:none}:root{--color-bg-canvas:#050914;--color-bg-page:#050914;--color-surface-1:#0a0f1c;--color-surface-2:#111827;--color-surface-3:#1c2435;--color-brand-500:#1d87ff;--color-brand-600:#1d87ff;--color-brand-700:#06c;--color-brand-glow:rgba(29,135,255,.2);--color-text-strong:#fff;--color-text:#48546d;--color-text-muted:#6d768a;--color-border-soft:rgba(72,84,109,.3);--color-border-strong:rgba(72,84,109,.55);--color-success:#8eff2c;--color-warning:#ffa11d;--color-error:#ff1d65;--color-overlay:rgba(5,9,20,.78);--color-primary:var(--color-brand-500);--color-primary-light:var(--color-brand-glow);--color-primary-dark:var(--color-brand-700);--color-background:var(--color-bg-canvas);--color-surface:var(--color-surface-1);--color-surface-dark:var(--color-surface-2);--color-surface-light:var(--color-surface-3);--color-text-primary:var(--color-text-strong);--color-text-secondary:var(--color-text);--color-border:var(--color-border-soft);--color-accent:#ebbd31;--font-primary:"Rubik",-apple-system,Roboto,Helvetica,sans-serif;--font-display:"Poppins",-apple-system,Roboto,Helvetica,sans-serif;--sidebar-width:329px;--navbar-height:131px;--top-nav-height:40px;--main-nav-height:91px;--container-max-width:1400px;--container-padding:16px;--ui-scale:1;--content-padding:var(--container-padding)}@media (max-width:768px){:root{--navbar-height:56px;--top-nav-height:0px;--main-nav-height:56px}}@media (min-width:480px){:root{--container-padding:18px}}@media (min-width:600px){:root{--container-padding:20px}}@media (min-width:768px){:root{--container-padding:24px}}@media (min-width:992px){:root{--container-padding:32px}}@media (min-width:1200px){:root{--container-padding:40px}}@media (min-width:1440px){:root{--container-padding:48px}}*{box-sizing:border-box;font-family:var(--font-primary)!important;margin:0;padding:0}img[src$=".svg"],img[src*=".svg"],img[src*=mm2gem],img[src*=rollcoin],img[src="/mm2gem.svg"],img[src="/rollcoin_badnrq-3.svg"]{backface-visibility:hidden!important;image-rendering:auto!important;-webkit-image-rendering:auto!important;transform:translateZ(0)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary);height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;width:100%}body.mobile-menu-scroll-locked{overflow:hidden;touch-action:none}a,a:active,a:hover,a:link,a:visited,a[data-nuxt-link]{color:inherit!important;text-decoration:none!important}.content-wrapper{box-sizing:border-box;margin:0 auto;max-width:var(--container-max-width);padding-left:var(--content-padding);padding-right:var(--content-padding);width:100%}.app-layout{min-height:100vh;position:relative}.sidebar-fixed{height:calc(100vh/var(--ui-scale, 1));left:0;position:fixed;top:0;width:var(--sidebar-width);z-index:100}.navbar-fixed{box-sizing:border-box;left:var(--sidebar-width);min-width:0;position:fixed;right:0;top:0;z-index:99}.main-content{margin-left:var(--sidebar-width);min-height:100vh;overflow:visible;padding-top:var(--navbar-height);position:relative}.app-layout:not(.sidebar-open) .navbar-fixed{left:0}.app-layout:not(.sidebar-open) .main-content{margin-left:0}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-accent{color:var(--color-accent)}.bg-primary{background-color:var(--color-primary)}.bg-surface{background-color:var(--color-surface)}.bg-surface-dark{background-color:var(--color-surface-dark)}.btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:10px 14px;text-decoration:none;transition:all .2s ease}.btn-primary{background:linear-gradient(270deg,#fff0 0,#ffffff26,#fff0),var(--color-primary);background-blend-mode:plus-lighter,normal;border:1px solid #fff;color:#fff}.btn-primary:hover{background:var(--color-primary-dark)}svg circle[fill*=pattern]{fill:url(#pattern_default)}.avatar-pattern{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:50%;height:30px;width:30px}.discord-banner{align-items:center;background:linear-gradient(115deg,#fff0 0,#ffffff80 68.57%),var(--color-primary);background-blend-mode:overlay,normal;display:flex;height:35px;justify-content:center;left:var(--sidebar-width);position:fixed;right:0;top:var(--top-nav-height);width:100%;z-index:98}.discord-banner-text{color:#000;font-family:var(--font-primary);font-size:15px;font-weight:800;line-height:normal}html{scrollbar-color:var(--color-brand-500) rgba(10,15,28,.88);scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0a0f1ce0}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3ca2ff 0,var(--color-brand-500) 100%);border:2px solid rgba(10,15,28,.88);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#66b8ff,#2a95ff)}.default-avatar{background:radial-gradient(circle at 30% 30%,#667eea 0,#764ba2);border-radius:50%;height:30px;width:30px}.sidebar-toggle{background:var(--color-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;display:none;left:10px;padding:8px;position:fixed;top:10px;z-index:101}.sidebar-overlay{background:#0c122180;display:none;inset:0;position:fixed;z-index:99}@media (max-width:1440px){:root{--container-max-width:1200px}}@media (max-width:1200px){:root{--sidebar-width:280px;--container-max-width:1000px;--container-padding:15px}}@media (max-width:992px){:root{--container-max-width:900px;--container-padding:15px}}@media (max-width:768px){:root{--sidebar-width:0px;--container-padding:10px}.sidebar-toggle{display:block}.sidebar-fixed{transform:translate(-100%);transition:transform .3s ease;z-index:100}.sidebar-fixed.open{transform:translate(0)}.sidebar-fixed.open+.sidebar-overlay{display:block}.main-content{margin-left:0;padding-top:100px}.navbar-fixed{left:0;width:100vw}.discord-banner{left:0}}@media (max-width:480px){:root{--container-padding:8px}}.toast-container{isolation:isolate!important;position:fixed!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;z-index:var(--z-toast)!important}[data-sonner-toast-wrapper]:empty,[data-sonner-toast] li:empty,[data-sonner-toast]:empty,body [data-sonner-toast-wrapper]:empty,body [data-sonner-toast] li:empty,body [data-sonner-toast]:empty{display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}[data-sonner-toast] li:not(:has(>:not(style):not(script))),body [data-sonner-toast] li:not(:has(>:not(style):not(script))){display:none!important}[data-sonner-toast] ol:empty,[data-sonner-toast] ul:empty,body [data-sonner-toast] ol:empty,body [data-sonner-toast] ul:empty{display:none!important}[data-sonner-toaster] ol,[data-sonner-toaster] ul,body [data-sonner-toaster] ol,body [data-sonner-toaster] ul{list-style:none!important;margin:0!important;padding:0!important}[data-sonner-toaster] ol>li:empty,[data-sonner-toaster] ul>li:empty,body [data-sonner-toaster] ol>li:empty,body [data-sonner-toaster] ul>li:empty{display:none!important}[data-sonner-toast] li[data-sonner-toast-item]:empty,[data-sonner-toast]>li:not(:has(>:not(style):not(script))),body [data-sonner-toast] li[data-sonner-toast-item]:empty,body [data-sonner-toast]>li:not(:has(>:not(style):not(script))){display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;padding:0!important;visibility:hidden!important}[data-sonner-toast] li[aria-hidden=true]:empty,[data-sonner-toast] li[style*="height: 0"],[data-sonner-toast] li[style*="opacity: 0"],body [data-sonner-toast] li[aria-hidden=true]:empty,body [data-sonner-toast] li[style*="height: 0"],body [data-sonner-toast] li[style*="opacity: 0"]{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}[data-sonner-toast] li:not(:has(>div,>span,>img,>button,>svg)),body [data-sonner-toast] li:not(:has(>div,>span,>img,>button,>svg)){display:none!important}body>#toast-wrapper,body>.toast-wrapper{z-index:var(--z-toast)!important}body>#toast-wrapper [data-sonner-toaster],body>.toast-wrapper [data-sonner-toaster]{position:relative!important;z-index:var(--z-toast)!important}[data-sonner-toast-wrapper]:not(:empty),[data-sonner-toast]:not(:empty),[data-sonner-toast]>:not(:empty),body [data-sonner-toast-wrapper]:not(:empty),body [data-sonner-toast] div:not(:empty),body [data-sonner-toast] li:not(:empty),body [data-sonner-toast]:not(:empty),body [data-sonner-toast]>:not(:empty){pointer-events:auto!important;position:relative!important;z-index:var(--z-toast)!important}body:has(.coinflip-modal-overlay)>#toast-wrapper,body:has(.coinflip-modal-overlay)>.toast-wrapper,body:has(.modal-overlay)>#toast-wrapper,body:has(.modal-overlay)>.toast-wrapper,body:has(.payment-modal)>#toast-wrapper,body:has(.payment-modal)>.toast-wrapper,body:has([class*=modal-overlay])>#toast-wrapper,body:has([class*=modal-overlay])>.toast-wrapper{z-index:var(--z-toast)!important}.coinflip-modal-overlay~.toast-wrapper,.modal-overlay~.toast-wrapper,.payment-modal~.toast-wrapper,[class*=modal-overlay]~.toast-wrapper{z-index:var(--z-toast)!important}
