.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}:root{--text-swap-dur:150ms;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);--standard-padding:1rem;--standard-spacing:1rem;--standard-radius:1rem;--mobile-navigation-height:4.25rem;--mobile-navigation-clearance:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom, 0px));--border-size:0.1rem;--dur-fast:150ms;--ease-out:cubic-bezier(0.33,1,0.68,1);--theme-50:#eef2ff;--theme-100:#e0e7ff;--theme-200:#c6d2ff;--theme-300:#a3b3ff;--theme-400:#7c86ff;--theme-500:#615fff;--theme-600:#4f39f6;--theme-700:#432dd7;--theme-800:#372aac;--theme-900:#312c85;--theme-950:#1e1a4d;--blue-500:#2b7fff;--emerald-100:#d0fae5;--emerald-200:#a4f4cf;--emerald-300:#5ee9b5;--emerald-400:#00d492;--emerald-500:#05df72;--emerald-600:#009966;--emerald-700:#007a55;--red-300:#ffa2a2;--red-400:#ff6467;--red-500:#fb2c36;--red-700:#c10007;--red-800:#9f0712;--yellow-100:#fef9c2;--yellow-200:#fff085;--yellow-300:#ffdf20;--yellow-400:#fcc800;--yellow-500:#efb100;--yellow-600:#d08700;--green-100:#dcfce7;--green-200:#b9f8cf;--green-300:#7bf1a8;--green-400:#05df72;--green-500:#00c950;--green-600:#00a63e;--green-700:#008236;--green-800:#016630;--green-900:#0d542b;--green-950:#032e15;--gold:#f5b301;--gold-soft:#ffd45e;--amber-300:#ffd230;--violet-300:#c4b4ff;--violet-500:#8e51ff;--danger:var(--red-500);--theme-tint:color-mix(in srgb,var(--theme-700) 10%,transparent);--border-color:color-mix(in srgb,var(--theme-300) 5%,var(--background-accent));--border-hover:color-mix(in srgb,var(--border-color) 75%,var(--theme-500));--border-active:color-mix(in srgb,var(--border-color) 50%,var(--theme-500));--border-invalid:var(--red-500);--suit-red:#e5484d;--suit-black:#e8ecf4;--background:#0a0a14;--background-accent:#101826;--background-accent-hover:color-mix(in srgb,var(--theme-300) 5%,var(--background-accent));--surface:#0b1120;--surface-2:#0f172b;--surface-hover:#1d293d;--foreground:oklch(0.95 0 0);--border-soft:rgba(255,255,255,0.06);--transitionMs:150ms;--transition-ms:150ms;--borderRadius:0.25rem;--radius-lg:1.25rem;--text-primary:var(--theme-200);--text-secondary:color-mix(in srgb,var(--text-primary) 75%,color-mix(in srgb,var(--background) 50%,var(--theme-300)) 25%);--toast-page-reserve:0px;--max-width:75rem;--page-gutter:clamp(1rem,2.5vw,2rem);--section-spacing:clamp(2.5rem,4vw,4rem);--section-heading-gap:clamp(1.5rem,3vw,2.5rem);--section-title-size:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);--card-padding:clamp(1rem,1.5vw,1.5rem)}html{font-size:1rem;text-size-adjust:100%;scrollbar-width:thin;scroll-behavior:smooth;color-scheme:only dark;scrollbar-gutter:stable;scrollbar-color:var(--background-accent-hover) var(--background-accent);font-family:var(--font-regular),sans-serif;scroll-padding-bottom:var(--toast-page-reserve,0)}html:has([data-scrollbar-gutter=auto]){scrollbar-gutter:auto}body:has([data-game-viewport]),html:has([data-game-viewport]){overflow:hidden;overscroll-behavior:none}body:has([data-game-viewport]){transition:none}body{overflow:overlay;padding-bottom:var(--toast-page-reserve,0);color:var(--foreground);background-color:var(--background);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#nprogress,body{position:relative}#nprogress{z-index:1600}body:has([data-game-viewport]){padding-bottom:0}html:has([data-game-viewport]){scroll-padding-bottom:0}*{margin:0;padding:0;box-sizing:border-box}button,input,optgroup,select,textarea{font:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--text-primary);background:var(--theme-500)}.sonnerToast{right:.5rem;bottom:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width:56rem){html:has([data-mobile-navigation]){scroll-padding-bottom:calc(var(--mobile-navigation-clearance) + var(--toast-page-reserve, 0px))}body:has([data-mobile-navigation]) [data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-navigation-clearance) + var(--standard-spacing) + var(--persistent-toast-reserve, 0px));clip-path:inset(-100vmax -100vmax 0);transition:bottom .18s ease-in,transform .4s ease}body:has([data-mobile-menu-open]) [data-sonner-toaster][data-y-position=bottom]{bottom:min(calc(max(var(--mobile-navigation-clearance),
                        var(--mobile-menu-clearance, 0px)) + var(--standard-spacing) * .5 + var(--persistent-toast-reserve, 0px)),calc(100dvh - var(--front-toast-height, 0px) - env(safe-area-inset-top, 0px) - var(--standard-spacing) * .5));transition:bottom .22s var(--ease-out),transform .4s ease}}:focus,:focus-visible{outline:none!important}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out),filter var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out),transform var(--icon-swap-dur,.25s) var(--icon-swap-ease,ease-in-out)}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur,2px));transform:scale(var(--icon-swap-start-scale,.25))}body:has([data-game-viewport]),body:has([data-game-viewport]) *{user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none}body [data-sonner-toaster] [data-sonner-toast]:not([data-swiping=true]){transition:transform .4s,opacity .4s,height .4s,box-shadow .2s!important}body [data-sonner-toaster] [data-sonner-toast]>.sonner-loader{transition:opacity .2s,transform .2s!important}body [data-sonner-toaster] .sonner-loading-bar{animation:sonner-spin 1.2s linear infinite!important}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.a2j0sO{position:relative;isolation:isolate;display:flow-root;min-height:100vh;min-height:100svh;background:var(--background)}.DKnNdz,.a2j0sO:after,.a2j0sO:before,.b1gmJL{content:"";position:fixed;top:0;right:0;left:0;height:100vh;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.a2j0sO:before{background-size:1.5rem 1.5rem;background-position:0 -1rem;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 50%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 0,#000 50%,transparent 100%);opacity:.5}.a2j0sO:after{background:radial-gradient(ellipse 38rem 30rem at 50% calc(17.5rem - 5vh),color-mix(in srgb,var(--theme-500) 20%,transparent) 0,transparent 100%);clip-path:inset(0);opacity:.5}.b1gmJL{opacity:0}.DKnNdz,.b1gmJL{background:url(/_next/static/media/background_169.a7396578.webp) 50%/cover no-repeat}.DKnNdz{z-index:-2;opacity:.15}@media (max-aspect-ratio:1/1){.DKnNdz,.b1gmJL{background-image:url(/_next/static/media/background_916.eb12922d.webp)}}@media (forced-colors:active){.DKnNdz,.a2j0sO:after,.a2j0sO:before,.b1gmJL{display:none}.a2j0sO{background:Canvas}}@media (hover:none) and (pointer:coarse){.DKnNdz{filter:none}}@font-face{font-family:luckiestGuy;src:url(/_next/static/media/944b8438f24ffc2c-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:luckiestGuy Fallback;src:local("Arial");ascent-override:60.24%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:116.72%}.o9GQyF{font-family:luckiestGuy,luckiestGuy Fallback}.xq58Oh{--font-luckiest-guy:"luckiestGuy","luckiestGuy Fallback"}@font-face{font-family:granicSansMedium;src:url(/_next/static/media/98ba269da69fc4c0-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:granicSansMedium Fallback;src:local("Arial");ascent-override:72.93%;descent-override:20.54%;line-gap-override:18.71%;size-adjust:106.99%}.o9GQyF{font-family:granicSansMedium,granicSansMedium Fallback}.xq58Oh{--font-granic-sans-medium:"granicSansMedium","granicSansMedium Fallback"}@font-face{font-family:granicSansBold;src:url(/_next/static/media/b63cab2a44a228c4-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:granicSansBold Fallback;src:local("Arial");ascent-override:67.94%;descent-override:19.13%;line-gap-override:17.43%;size-adjust:114.84%}.o9GQyF{font-family:granicSansBold,granicSansBold Fallback}.xq58Oh{--font-granic-sans-bold:"granicSansBold","granicSansBold Fallback"}@font-face{font-family:nippoExtraLight;src:url(/_next/static/media/05d72ee81d89286f-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:nippoExtraLight Fallback;src:local("Arial");ascent-override:101.12%;descent-override:27.58%;line-gap-override:9.19%;size-adjust:97.90%}.o9GQyF{font-family:nippoExtraLight,nippoExtraLight Fallback}.xq58Oh{--font-extra-light:"nippoExtraLight","nippoExtraLight Fallback"}@font-face{font-family:nippoLight;src:url(/_next/static/media/0b2b51ee79ed481a-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:nippoLight Fallback;src:local("Arial");ascent-override:99.16%;descent-override:27.04%;line-gap-override:9.01%;size-adjust:99.84%}.o9GQyF{font-family:nippoLight,nippoLight Fallback}.xq58Oh{--font-light:"nippoLight","nippoLight Fallback"}@font-face{font-family:geistRegular;src:url(/_next/static/media/b8a49e12285653a2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistRegular Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.o9GQyF{font-family:geistRegular,geistRegular Fallback;font-weight:400}.xq58Oh{--font-regular:"geistRegular","geistRegular Fallback"}@font-face{font-family:nippoMedium;src:url(/_next/static/media/d9baa6ae8a084614-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:nippoMedium Fallback;src:local("Arial");ascent-override:91.42%;descent-override:24.93%;line-gap-override:8.31%;size-adjust:108.29%}.o9GQyF{font-family:nippoMedium,nippoMedium Fallback}.xq58Oh{--font-medium:"nippoMedium","nippoMedium Fallback"}@font-face{font-family:nippoBold;src:url(/_next/static/media/7ff42c6007b01288-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:nippoBold Fallback;src:local("Arial");ascent-override:86.15%;descent-override:23.49%;line-gap-override:7.83%;size-adjust:114.92%}.o9GQyF{font-family:nippoBold,nippoBold Fallback}.xq58Oh{--font-bold:"nippoBold","nippoBold Fallback"}@font-face{font-family:nippoVariable;src:url(/_next/static/media/d3429fea7244c1a8-s.p.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:nippoVariable Fallback;src:local("Arial");ascent-override:86.15%;descent-override:23.49%;line-gap-override:7.83%;size-adjust:114.92%}.o9GQyF{font-family:nippoVariable,nippoVariable Fallback;font-style:normal}.xq58Oh{--font-variable:"nippoVariable","nippoVariable Fallback"}