/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--un-col:#8a94a6;--ga-turn:transparent}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--sv-angle:0deg;--sv-void-angle:0deg}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}}button,input,select,textarea{font:inherit}:where(.oc-page)>:not([aria-hidden=true]){animation:fs-rise .4s cubic-bezier(.2,.8,.2,1) backwards}:where(.oc-page)>:nth-child(2){animation-delay:50ms}:where(.oc-page)>:nth-child(3){animation-delay:.1s}:where(.oc-page)>:nth-child(n+4){animation-delay:.15s}:where(.oc-stats,.oc-quick)>*{animation:fs-rise .4s cubic-bezier(.2,.8,.2,1) backwards}:where(.oc-stats,.oc-quick)>:nth-child(2){animation-delay:40ms}:where(.oc-stats,.oc-quick)>:nth-child(3){animation-delay:80ms}:where(.oc-stats,.oc-quick)>:nth-child(4){animation-delay:.12s}:where(.oc-stats,.oc-quick)>:nth-child(n+5){animation-delay:.16s}.sv-lite :where(.oc-page,.oc-stats,.oc-quick)>*{animation-duration:10ms;animation-delay:0s}@media (prefers-reduced-motion:reduce){:where(.oc-page,.oc-stats,.oc-quick)>*{animation:none}}@media (prefers-reduced-motion:no-preference){html:not(.sv-lite) :where(button,[role=button],summary){transition:scale .14s cubic-bezier(.2,.8,.2,1)}html:not(.sv-lite) :where(.cl-row,.cl-shout){animation:mo-rise .32s cubic-bezier(.2,.8,.2,1) backwards}html:not(.sv-lite) :where(.tab-swap){animation:mo-slide-in .46s cubic-bezier(.2,.9,.25,1) backwards}html:not(.sv-lite) :where(.cl-row,.cl-shout),html:not(.sv-lite) :where(.mo-list)>*,html:not(.sv-lite) :where(.mo-list)>*>button{animation:mo-rise-big .5s cubic-bezier(.2,.9,.25,1) backwards}html:not(.sv-lite) :where(.mo-list)>:nth-child(2){animation-delay:40ms}html:not(.sv-lite) :where(.mo-list)>:nth-child(3){animation-delay:80ms}html:not(.sv-lite) :where(.mo-list)>:nth-child(4){animation-delay:.12s}html:not(.sv-lite) :where(.mo-list)>:nth-child(5){animation-delay:.16s}html:not(.sv-lite) :where(.mo-list)>:nth-child(6){animation-delay:.2s}html:not(.sv-lite) :where(.mo-list)>:nth-child(7){animation-delay:.24s}html:not(.sv-lite) :where(.mo-list)>:nth-child(n+8){animation-delay:.28s}html:not(.sv-lite) :where(button,[role=button],summary):where(:not(:disabled)):active{scale:.93}@media (hover:hover) and (pointer:fine){html:not(.sv-lite) :where(nav li>button,nav>button):hover svg{scale:1.12}html:not(.sv-lite) :where(nav li>button,nav>button) svg{transition:scale .25s cubic-bezier(.3,1.6,.5,1)}}html:not(.sv-lite) :where([role=menu],[role=listbox],[role=tooltip]){animation:mo-pop-big .26s cubic-bezier(.2,.9,.25,1.2) backwards}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-14{inset-inline:calc(var(--spacing) * 14)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-16{top:calc(var(--spacing) * 16)}.top-\[-2px\]{top:-2px}.top-\[3\%\]{top:3%}.top-\[3px\]{top:3px}.top-\[14\%\]{top:14%}.top-\[42\%\]{top:42%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[5\%\]{right:5%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[3\%\]{bottom:3%}.bottom-\[14\%\]{bottom:14%}.bottom-\[92px\]{bottom:92px}.bottom-full{bottom:100%}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[4\%\]{left:4%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[25\]{z-index:25}.z-\[85\]{z-index:85}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[255\]{z-index:255}.z-\[260\]{z-index:260}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.m-auto{margin:auto}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[3px\]{margin-left:-3px}.-ml-\[9px\]{margin-left:-9px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\.4\]{aspect-ratio:4/3.4}.aspect-square{aspect-ratio:1}.\!h-auto{height:auto!important}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-\[2\.5px\]{height:2.5px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[54px\]{height:54px}.h-\[84px\]{height:84px}.h-\[200px\]{height:200px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[min\(720px\,calc\(100dvh-24px\)\)\]{height:min(720px,100dvh - 24px)}.h-\[min\(760px\,calc\(100dvh-24px\)\)\]{height:min(760px,100dvh - 24px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[38vh\]{max-height:38vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[180px\]{max-height:180px}.max-h-\[380px\]{max-height:380px}.max-h-\[calc\(100dvh-210px\)\]{max-height:calc(100dvh - 210px)}.min-h-0{min-height:0}.min-h-\[1\.3em\]{min-height:1.3em}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[310px\]{min-height:310px}.min-h-\[470px\]{min-height:470px}.min-h-dvh{min-height:100dvh}.\!w-14{width:calc(var(--spacing) * 14)!important}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[84px\]{width:84px}.w-\[96px\]{width:96px}.w-\[110px\]{width:110px}.w-\[200px\]{width:200px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[min\(340px\,88vw\)\]{width:min(340px,88vw)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(380px\,92vw\)\]{width:min(380px,92vw)}.w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[84px\]{max-width:84px}.max-w-\[85\%\]{max-width:85%}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[920px\]{max-width:920px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[15px\]{min-width:15px}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.min-w-\[54px\]{min-width:54px}.min-w-\[84px\]{min-width:84px}.min-w-\[190px\]{min-width:190px}.min-w-\[196px\]{min-width:196px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.\!flex-none{flex:none!important}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1\.6\]{flex:1.6}.flex-\[3\]{flex:3}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-scale-x-100{--tw-scale-x:calc(100% * -1)}.-scale-x-100,.scale-x-\[-1\]{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr_1fr\]{grid-template-columns:1fr 1.4fr 1fr}.grid-cols-\[2\.4rem_1fr_1fr\]{grid-template-columns:2.4rem 1fr 1fr}.grid-cols-\[minmax\(0\,1fr\)_repeat\(5\,auto\)\]{grid-template-columns:minmax(0,1fr) repeat(5,auto)}.\[grid-template-rows\:minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[1\.5px\]{gap:1.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[12px\]{border-top-style:var(--tw-border-style);border-top-width:12px}.border-r-\[7px\]{border-right-style:var(--tw-border-style);border-right-width:7px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[7px\]{border-left-style:var(--tw-border-style);border-left-width:7px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--code-line\)\]{border-color:var(--code-line)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[var\(--panel\)\]{border-color:var(--panel)}.border-current{border-color:currentColor}.border-r-transparent{border-right-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-\[\#b91c1c\]{background-color:#b91c1c!important}.bg-\[\#3d3a36\]{background-color:#3d3a36}.bg-\[\#07080a\]{background-color:#07080a}.bg-\[\#d64545\]{background-color:#d64545}.bg-\[\#f1f0ec\]{background-color:#f1f0ec}.bg-\[\#f5a524\]{background-color:#f5a524}.bg-\[color-mix\(in_srgb\,\#3b82f6_16\%\,transparent\)\]{background-color:#3b82f629}.bg-\[color-mix\(in_srgb\,\#3b82f6_18\%\,transparent\)\]{background-color:#3b82f62e}.bg-\[color-mix\(in_srgb\,\#22c55e_16\%\,transparent\)\]{background-color:#22c55e29}.bg-\[color-mix\(in_srgb\,\#22c55e_18\%\,transparent\)\]{background-color:#22c55e2e}.bg-\[color-mix\(in_srgb\,currentColor_9\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,currentColor_9\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 9%,transparent)}}.bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 10%,transparent)}}.bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.bg-\[color-mix\(in_srgb\,currentColor_85\%\,transparent\)\]{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,currentColor_85\%\,transparent\)\]{background-color:color-mix(in srgb,currentColor 85%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_24\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_14\%\,transparent\)\]{background-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-fg) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_16\%\,transparent\)\]{background-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-fg) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_18\%\,transparent\)\]{background-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-fg) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_20\%\,transparent\)\]{background-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-fg) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_28\%\,transparent\)\]{background-color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent-fg\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-fg) 28%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--call-tile\)_92\%\,transparent\)\]{background-color:var(--call-tile)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--call-tile\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--call-tile) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_16\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text\)_4\%\,transparent\)\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text\)_7\%\,transparent\)\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text\)_9\%\,transparent\)\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 9%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text\)_11\%\,transparent\)\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text\)_11\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 11%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-fg\)\]{background-color:var(--accent-fg)}.bg-\[var\(--active\)\]{background-color:var(--active)}.bg-\[var\(--app-bg\)\]{background-color:var(--app-bg)}.bg-\[var\(--bg-app\)\]{background-color:var(--bg-app)}.bg-\[var\(--bg-sunken\)\]{background-color:var(--bg-sunken)}.bg-\[var\(--call-bg\)\]{background-color:var(--call-bg)}.bg-\[var\(--call-chrome\)\]{background-color:var(--call-chrome)}.bg-\[var\(--call-chrome-2\)\]{background-color:var(--call-chrome-2)}.bg-\[var\(--call-fg\)\]{background-color:var(--call-fg)}.bg-\[var\(--call-scrim\)\]{background-color:var(--call-scrim)}.bg-\[var\(--call-tile\)\]{background-color:var(--call-tile)}.bg-\[var\(--call-veil\)\]{background-color:var(--call-veil)}.bg-\[var\(--code-bg\)\]{background-color:var(--code-bg)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--online\)\]{background-color:var(--online)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.bg-\[var\(--panel-3\)\]{background-color:var(--panel-3)}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-\[var\(--text-faint\)\]{background-color:var(--text-faint)}.bg-\[var\(--warn\,\#f5a524\)\]{background-color:var(--warn,#f5a524)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab,red,red)){.bg-black\/62{background-color:color-mix(in oklab,var(--color-black) 62%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-current,.bg-current\/15{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/15{background-color:color-mix(in oklab,currentcolor 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[linear-gradient\(100deg\,\#8b7bff\,\#ff6fd8\)\]{background-image:linear-gradient(100deg,#8b7bff,#ff6fd8)}.bg-\[radial-gradient\(ellipse_at_50\%_40\%\,color-mix\(in_srgb\,var\(--text\)_7\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at 50% 40%,var(--text),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(ellipse_at_50\%_40\%\,color-mix\(in_srgb\,var\(--text\)_7\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--text) 7%,transparent),transparent 70%)}}.from-\[var\(--call-scrim\)\]{--tw-gradient-from:var(--call-scrim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\],.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.-indent-3{text-indent:calc(var(--spacing) * -3)}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[\.9em\]{font-size:.9em}.text-\[0\.5em\]{font-size:.5em}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.7em\]{font-size:.7em}.text-\[1\.15em\]{font-size:1.15em}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[42px\]{font-size:42px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1c1b19\]{color:#1c1b19}.text-\[\#1f9d55\]{color:#1f9d55}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#86efac\]{color:#86efac}.text-\[\#e3a008\]{color:#e3a008}.text-\[\#f5a524\]{color:#f5a524}.text-\[\#f5b60a\]{color:#f5b60a}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-fg\)\]{color:var(--accent-fg)}.text-\[var\(--bubble-in\)\]{color:var(--bubble-in)}.text-\[var\(--call-bg\)\]{color:var(--call-bg)}.text-\[var\(--call-dim\)\]{color:var(--call-dim)}.text-\[var\(--call-fg\)\]{color:var(--call-fg)}.text-\[var\(--code-dim\)\]{color:var(--code-dim)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg-2\)\]{color:var(--fg-2)}.text-\[var\(--ok\,\#3fb950\)\]{color:var(--ok,#3fb950)}.text-\[var\(--online\)\]{color:var(--online)}.text-\[var\(--panel\)\]{color:var(--panel)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000002e)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.18\)\],.shadow-\[0_6px_24px_rgba\(0\,0\,0\,\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_24px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#00000047)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow)}.shadow-\[var\(--shadow-lg\)\],.shadow-\[var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[var\(--app-bg\)\]{--tw-ring-color:var(--app-bg)}.ring-\[var\(--line\)\]{--tw-ring-color:var(--line)}.ring-\[var\(--online\)\]{--tw-ring-color:var(--online)}.ring-\[var\(--panel\)\]{--tw-ring-color:var(--panel)}.ring-black\/30{--tw-ring-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ring-black\/30{--tw-ring-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--panel\)\]{--tw-ring-offset-color:var(--panel)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.saturate-0{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-0{--tw-saturate:saturate(0%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[grid-area\:1\/1\]{grid-area:1/1}.\[perspective\:700px\]{perspective:700px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-\[var\(--call-dim\)\]::placeholder{color:var(--call-dim)}.placeholder\:text-\[var\(--text-faint\)\]::placeholder{color:var(--text-faint)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,currentColor_15\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,currentColor_20\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 20%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_26\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_26\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 26%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_11\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_11\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 11%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_14\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 14%,transparent)}}.hover\:bg-\[var\(--call-chrome-2\)\]:hover{background-color:var(--call-chrome-2)}.hover\:bg-\[var\(--code-line\)\]:hover{background-color:var(--code-line)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-\[var\(--panel-2\)\]:hover{background-color:var(--panel-2)}.hover\:bg-\[var\(--panel-3\)\]:hover{background-color:var(--panel-3)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--text-dim\)\]:hover{color:var(--text-dim)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-95:hover{--tw-brightness:brightness(95%)}.hover\:brightness-110:hover,.hover\:brightness-95:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%)}.hover\:brightness-125:hover,.hover\:brightness-150:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-150:hover{--tw-brightness:brightness(150%)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[var\(--ring\)\]:focus{--tw-ring-color:var(--ring)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.985\]:active{scale:.985}.active\:bg-\[var\(--panel-3\)\]:active{background-color:var(--panel-3)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (min-width:640px){.sm\:inset-x-24{inset-inline:calc(var(--spacing) * 24)}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-w-\[96px\]{min-width:96px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[46px\]{font-size:46px}}@media (min-width:700px){.min-\[700px\]\:hidden{display:none}}@media (min-width:768px){.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-0{min-height:0}.lg\:w-\[330px\]{width:330px}.lg\:flex-1{flex:1}.lg\:flex-row{flex-direction:row}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}}@keyframes sv-rise{0%{opacity:0;transform:translateY(8vh)scale(.6)}12%{opacity:1}80%{opacity:.8}to{transform:translate3d(var(--drift,4vw),-108vh,0) scale(1.1);opacity:0}}.sv-ember{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-ember i{width:var(--sz,3px);height:var(--sz,3px);animation:sv-rise var(--dur,12s) linear infinite;animation-delay:var(--d,0s);background:#ffb066;border-radius:50%;animation-fill-mode:backwards;position:absolute;bottom:-4vh;box-shadow:0 0 8px 2px #ff8c3cb3}.sv-ember .glow{background:radial-gradient(at 50% 100%,#ff6e2847,#0000 70%);height:60vh;position:absolute;inset:auto -20vw -30vh}.sv-frost{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-frost i{opacity:.75;animation:sv-fall var(--dur,16s) linear infinite;animation-delay:var(--d,0s);background:#fff;border-radius:50%;animation-fill-mode:backwards;position:absolute}.sv-frost .vignette{background:radial-gradient(#0000 55%,#b4e1ff1f 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sv-ember i,.sv-frost i,.sv-tide i,.sv-tide span,.sv-vhs span{animation:none!important}.sv-frost i{opacity:.3!important}}@keyframes sv-caustic{0%{background-position:0 0,100% 100%}to{background-position:100% 60%,0 40%}}@keyframes sv-bubble{0%{opacity:0;transform:translateY(6vh)scale(.5)}12%{opacity:.8}to{transform:translate3d(var(--drift,3vw),-104vh,0) scale(1);opacity:0}}.sv-tide span{filter:blur(70px);background:radial-gradient(circle at 45% 45%,#5ae6dc80,#0000 62%);border-radius:44%;width:84vmax;height:84vmax;animation:sv-caustic 26s ease-in-out infinite;position:absolute}.sv-tide span:nth-child(2){background:radial-gradient(circle,#3c8cff73,#0000 60%);animation-duration:38s;animation-direction:reverse;bottom:-34vmax;right:-30vmax}.sv-tide i{width:var(--sz,6px);height:var(--sz,6px);animation:sv-bubble var(--dur,15s) linear infinite;animation-delay:var(--d,0s);background:#b4f5ff1f;border:1px solid #c8faff8c;border-radius:50%;animation-fill-mode:backwards;bottom:-4vh}@keyframes sv-roll{0%{transform:translateY(-30vh)}to{transform:translateY(120vh)}}@keyframes sv-jitter{0%,96%,to{transform:translate(0)}97%{transform:translate(-2px)}98%{transform:translate(2px)}}.sv-vhs{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-vhs .lines{background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 3px);animation:sv-jitter 7s step-end infinite;position:absolute;inset:0}.sv-vhs .band{background:linear-gradient(#0000,#ff78dc1a,#5adcff1a,#0000);height:90px;animation:sv-roll 9s linear infinite;position:absolute;left:0;right:0}.sv-vhs .glowtop{background:radial-gradient(at 50% 0,#ff54c838,#0000 70%);height:60vh;position:absolute;inset:-20vh -20vw auto}@keyframes sv-ring{0%{opacity:0;transform:scale(.2)}15%{opacity:.5}to{opacity:0;transform:scale(2.6)}}.sv-ripple{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-ripple i{width:30vmin;height:30vmin;animation:sv-ring var(--dur,9s) ease-out infinite;animation-delay:var(--d,0s);border:1.5px solid #78e1f080;border-radius:50%;margin:-15vmin 0 0 -15vmin;animation-fill-mode:backwards;position:absolute}@media (prefers-reduced-motion:reduce){.sv-ripple i{animation:none!important}}@keyframes sv-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}10%{opacity:.9}90%{opacity:.8}to{transform:translate3d(var(--drift,8vw),112vh,0) rotate(420deg);opacity:0}}@property --sv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{-webkit-tap-highlight-color:transparent}body,html{overscroll-behavior:none;height:100%}body{background:var(--app-bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif}html.theme-swapping,html.theme-swapping *,html.theme-swapping :after,html.theme-swapping :before{transition:background-color .36s cubic-bezier(.4,0,.2,1),border-color .36s cubic-bezier(.4,0,.2,1),color .36s cubic-bezier(.4,0,.2,1),fill .36s cubic-bezier(.4,0,.2,1),stroke .36s cubic-bezier(.4,0,.2,1)!important}.gpu{will-change:transform,opacity;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){html.theme-swapping,html.theme-swapping *{transition-duration:0s!important}.pulse-ring,.shimmer,.speak-bar,.typing-dot{animation:none!important}}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px}.scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}@keyframes sivo-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.typing-dot{background:var(--text-dim);border-radius:999px;width:6px;height:6px;transition:none;animation:sivo-bounce 1.05s cubic-bezier(.3,.1,.3,1) infinite}.typing-dot:nth-child(2){animation-delay:.14s}.typing-dot:nth-child(3){animation-delay:.28s}@keyframes sivo-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--online) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--online) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--online) 0%,transparent)}}.pulse-ring{transition:none;animation:sivo-pulse-ring 2.2s infinite}@keyframes sivo-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.shimmer{background:linear-gradient(90deg,var(--panel-2) 25%,var(--panel-3) 50%,var(--panel-2) 75%);background-size:800px 100%;transition:none;animation:sivo-shimmer 1.4s linear infinite}@keyframes sivo-speak{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.speak-bar{transition:none;animation:sivo-speak .6s ease-in-out infinite}.app-shell{zoom:1}@media (min-width:1600px){.app-shell{zoom:1.08}}@media (min-width:1900px){.app-shell{zoom:1.18}}@media (min-width:2300px){.app-shell{zoom:1.3}}@media (min-width:2700px){.app-shell{zoom:1.42}}.glass{-webkit-backdrop-filter:blur(18px)saturate(140%)}:root{--code-bg:#0f1117;--code-line:#232735;--code-dim:#7d879c;--code-fg:#dfe4ee;--hl-kw:#c792ea;--hl-str:#a6e3a1;--hl-num:#ffb86c;--hl-com:#6b7488;--hl-fn:#82aaff;--hl-type:#ffcb6b;--hl-attr:#89ddff;--hl-tag:#f07178;--hl-lit:#f78c6c;--hl-punc:#7d879c}.font-mono,code,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.hl-kw{color:var(--hl-kw)}.hl-str{color:var(--hl-str)}.hl-num{color:var(--hl-num)}.hl-com{color:var(--hl-com);font-style:italic}.hl-fn{color:var(--hl-fn)}.hl-type{color:var(--hl-type)}.hl-attr{color:var(--hl-attr)}.hl-tag{color:var(--hl-tag)}.hl-lit{color:var(--hl-lit)}.hl-punc{color:var(--hl-punc)}.sv-code code{color:var(--code-fg)}@keyframes sv-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px,3px)}25%{transform:translate(6px,-4px)}38%{transform:translate(-5px,-2px)}50%{transform:translate(5px,3px)}62%{transform:translate(-3px,-3px)}78%{transform:translate(3px,2px)}90%{transform:translate(-1px,-1px)}}.sv-nudge{animation:sv-shake .6s cubic-bezier(.36,.07,.19,.97)}@media (prefers-reduced-motion:reduce){.sv-nudge{animation:none}}.sv-emoji{object-fit:contain;vertical-align:-.35em;width:1.45em;height:1.45em;margin:0 .05em;display:inline-block}:root{--call-bg:var(--app-bg)}@supports (color:color-mix(in lab,red,red)){:root{--call-bg:color-mix(in srgb,var(--app-bg) 20%,#07080a)}}:root{--call-tile:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--call-tile:color-mix(in srgb,var(--panel) 12%,#101115)}}:root{--call-fg:#f3f4f7;--call-dim:var(--call-fg)}@supports (color:color-mix(in lab,red,red)){:root{--call-dim:color-mix(in srgb,var(--call-fg) 62%,transparent)}}:root{--call-chrome:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--call-chrome:color-mix(in srgb,var(--accent) 26%,#ffffff1c)}}:root{--call-chrome-2:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--call-chrome-2:color-mix(in srgb,var(--accent) 38%,#fff3)}}:root{--call-scrim:#0000009e;--call-veil:#0000008c}[data-theme=light]{--call-chrome:#ffffff21;--call-chrome-2:#ffffff3d}.sv-mention,.sv-mention-me{white-space:nowrap}.sv-mention{opacity:.9;font-weight:600}.sv-mention-me{background:var(--accent);border-radius:7px;margin:0 -1px;padding:0 3px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.sv-mention-me{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.sv-mention-me{color:inherit}:root{--text-scale:1}html{font-size:calc(100% * var(--text-scale))}.sv-contrast{--text-dim:var(--text);--text-faint:var(--text)}@supports (color:color-mix(in lab,red,red)){.sv-contrast{--text-faint:color-mix(in srgb,var(--text) 72%,transparent)}}.sv-contrast{--line:var(--text)}@supports (color:color-mix(in lab,red,red)){.sv-contrast{--line:color-mix(in srgb,var(--text) 28%,transparent)}}.sv-contrast{--line-strong:var(--text)}@supports (color:color-mix(in lab,red,red)){.sv-contrast{--line-strong:color-mix(in srgb,var(--text) 45%,transparent)}}.sv-contrast .glass,.sv-contrast .glassy{-webkit-backdrop-filter:none;backdrop-filter:none}.sv-contrast :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sv-dyslexic body,.sv-dyslexic button,.sv-dyslexic input,.sv-dyslexic textarea{letter-spacing:.02em;word-spacing:.08em;font-family:Comic Sans MS,Chalkboard SE,Segoe Print,Verdana,sans-serif}.sv-dyslexic .sv-bubble,.sv-dyslexic p{line-height:1.65}.sv-dyslexic .font-mono,.sv-dyslexic code,.sv-dyslexic pre{font-family:ui-monospace,Menlo,Consolas,monospace}.sv-lite .glass,.sv-lite .glassy,.sv-lite [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}.sv-lite .glass,.sv-lite .glassy{background:var(--panel)!important}.sv-lite .pulse-ring{animation:none!important}.sv-lite [class*=bubble-],.sv-lite [class*=bubble-]:after,.sv-lite [class*=bubble-]:before{animation-play-state:paused!important}.reveal-on-hover{opacity:1}@media (hover:hover) and (pointer:fine){.reveal-on-hover{opacity:0;transition:opacity .15s}.group:hover .reveal-on-hover,.group\/tile:hover .reveal-on-hover,.reveal-on-hover:focus-visible{opacity:1}}.sv-cascade,.sv-molten,.sv-regalia{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-cascade i{color:#4dff9b;white-space:pre;writing-mode:vertical-rl;text-shadow:0 0 8px #4dff9ba6;font:600 13px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;animation:sv-glyph-fall linear infinite;position:absolute;top:-40%}@keyframes sv-glyph-fall{0%{opacity:0;transform:translateY(-60vh)}10%{opacity:.85}90%{opacity:.5}to{opacity:0;transform:translateY(115vh)}}.sv-molten:after,.sv-molten:before{content:"";filter:blur(28px);background:radial-gradient(45vmax 30vmax at 25% 70%,#ff5a1480,#0000 62%),radial-gradient(40vmax 26vmax at 75% 35%,#ffa0285c,#0000 64%);animation:sv-heat-drift 26s ease-in-out infinite alternate;position:absolute;inset:-30%}.sv-molten:after{opacity:.65;animation-duration:38s;animation-direction:alternate-reverse}@keyframes sv-heat-drift{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(5%,-3%)scale(1.12)}}.sv-regalia:before{content:"";filter:blur(24px);background:radial-gradient(50vmax 34vmax at 30% 20%,#783cc86b,#0000 65%),radial-gradient(44vmax 30vmax at 72% 78%,#f0c86029,#0000 62%);animation:sv-heat-drift 34s ease-in-out infinite alternate;position:absolute;inset:-20%}.sv-regalia i{background:#f0c860;border-radius:50%;width:3px;height:3px;animation:sv-mote-rise linear infinite;position:absolute;bottom:-6%;box-shadow:0 0 8px #f0c860d9}@keyframes sv-mote-rise{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.9}to{opacity:0;transform:translateY(-108vh)translate(4vw)}}@property --sv-void-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (pointer:coarse){.sv-act{width:40px;height:40px}}.sv-act,[role=button],button,label,nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scroll-thin,[data-scroller]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}textarea{overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}textarea::-webkit-scrollbar{width:0;height:0}textarea{scrollbar-width:none}[class*=bubble-]:after,[class*=bubble-]:before{z-index:0}[class*=bubble-]>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.sv-act,[role=button],a,button,label{transition:background-color .16s cubic-bezier(.22,.9,.3,1),color .16s cubic-bezier(.22,.9,.3,1),box-shadow .2s cubic-bezier(.22,.9,.3,1),transform .18s cubic-bezier(.22,.9,.3,1)}.sv-act:active,[role=button]:active,button:active{transform:scale(.97)}.sv-lift{transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .22s cubic-bezier(.22,.9,.3,1)}.sv-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-1.5px)}.sv-lift:active{transform:translateY(0)scale(.995)}.group:hover [class*="rounded-[21px]"]{filter:brightness(1.04);transition:filter .18s cubic-bezier(.22,.9,.3,1)}}.sv-flip{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.sv-flip-back,.sv-flip-face{backface-visibility:hidden;position:absolute;inset:0}.sv-flip-face{transform:rotateY(0)}.sv-flip-back{transform:rotateY(180deg)}@keyframes sv-card-shine{0%{transform:translate(-130%)skew(-16deg)}to{transform:translate(320%)skew(-16deg)}}@keyframes sv-line-pop{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(2.1);transform:scale(1.14)}to{filter:brightness(1.5);opacity:.25;transform:scale(.82)}}@keyframes sv-tremor{0%{transform:translate(0)rotate(0)}8%{transform:translate(-14px,6px)rotate(-2.6deg)}17%{transform:translate(11px,-9px)rotate(2.2deg)}26%{transform:translate(-6px,10px)rotate(1.4deg)}36%{transform:translate(16px,3px)rotate(-3deg)}47%{transform:translate(-12px,-7px)rotate(2.8deg)}58%{transform:translate(7px,12px)rotate(-1.6deg)}69%{transform:translate(-17px,-2px)rotate(3.2deg)}80%{transform:translate(10px,-11px)rotate(-2.4deg)}90%{transform:translate(-5px,8px)rotate(1.8deg)}to{transform:translate(0)rotate(0)}}.sv-tt-grid{gap:2px;display:grid;position:relative}.sv-wd-m0,.sv-wd-m1,.sv-wd-m2{color:#fff;box-shadow:inset 0 1.5px 0 #ffffff57,inset 0 -2px 4px #0000004d,0 4px 14px var(--m,#000)}@supports (color:color-mix(in lab,red,red)){.sv-wd-m0,.sv-wd-m1,.sv-wd-m2{box-shadow:inset 0 1.5px 0 #ffffff57,inset 0 -2px 4px #0000004d,0 4px 14px color-mix(in srgb,var(--m,#000) 32%,transparent)}}.sv-wd-m0{--m:#5d636e;background:linear-gradient(#656b76,#464b54)}.sv-wd-m1{--m:#d6a92b;color:#17140a;background:linear-gradient(#e0b736,#b98d1c)}.sv-wd-m2{--m:#3fa860;background:linear-gradient(#4cbb6e,#2f8a4c)}.sv-qd-board{background:radial-gradient(120% 120% at 30% 0,currentColor,currentColor);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.sv-qd-board{background:radial-gradient(120% 120% at 30% 0,color-mix(in srgb,currentColor 11%,transparent),color-mix(in srgb,currentColor 5%,transparent))}}.sv-qd-board{box-shadow:inset 0 2px 14px #00000047,inset 0 0 0 1px,0 18px 44px #0003}@supports (color:color-mix(in lab,red,red)){.sv-qd-board{box-shadow:inset 0 2px 14px #00000047,inset 0 0 0 1px color-mix(in srgb,currentColor 11%,transparent),0 18px 44px #0003}}.sv-qd-cell{background:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.sv-qd-cell{background:linear-gradient(180deg,color-mix(in srgb,currentColor 13%,transparent),color-mix(in srgb,currentColor 8%,transparent))}}.sv-qd-cell{box-shadow:inset 0 1px,inset 0 -1px 2px #00000024}@supports (color:color-mix(in lab,red,red)){.sv-qd-cell{box-shadow:inset 0 1px 0 color-mix(in srgb,currentColor 16%,transparent),inset 0 -1px 2px #00000024}}.sv-qd-wall{background:linear-gradient(180deg,var(--w),var(--w))}@supports (color:color-mix(in lab,red,red)){.sv-qd-wall{background:linear-gradient(180deg,color-mix(in srgb,var(--w) 100%,transparent),color-mix(in srgb,var(--w) 66%,#000))}}.sv-qd-wall{box-shadow:inset 0 1px 0 #ffffff73,0 3px 8px #0006,0 0 12px var(--w)}@supports (color:color-mix(in lab,red,red)){.sv-qd-wall{box-shadow:inset 0 1px 0 #ffffff73,0 3px 8px #0006,0 0 12px color-mix(in srgb,var(--w) 40%,transparent)}}.sv-qd-pawn{background:linear-gradient(180deg,var(--p),var(--p) 45%,var(--p))}@supports (color:color-mix(in lab,red,red)){.sv-qd-pawn{background:linear-gradient(180deg,color-mix(in srgb,var(--p) 80%,#fff),var(--p) 45%,color-mix(in srgb,var(--p) 70%,#000))}}.sv-qd-pawn{box-shadow:inset 0 -2px 5px #00000059,0 4px 10px #00000061,0 0 16px var(--p)}@supports (color:color-mix(in lab,red,red)){.sv-qd-pawn{box-shadow:inset 0 -2px 5px #00000059,0 4px 10px #00000061,0 0 16px color-mix(in srgb,var(--p) 45%,transparent)}}.sv-qd-pawn:before{content:"";background:radial-gradient(9% 17% at 29% 60%,#10131c 0 88%,#0000 100%),radial-gradient(9% 17% at 71% 60%,#10131c 0 88%,#0000 100%),radial-gradient(19% 40% at 27%,#fff 0 92%,#0000 100%),radial-gradient(19% 40% at 73%,#fff 0 92%,#0000 100%);height:36%;animation:mascot-blink 4.2s ease-in-out infinite;position:absolute;top:22%;left:16%;right:16%}.sv-qd-pawn:after{content:"";background:#ffffff52;border-radius:99px;width:10%;height:38%;position:absolute;top:14%;left:11%}@keyframes mascot-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.sv-qd-pawn:before{animation:none}}.sv-lite .sv-qd-pawn:before{animation:none}@keyframes sv-over-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-over-in{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:none}}@keyframes sv-tt-pop{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}16%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}30%{transform:translate(-50%,-55%)scale(1)}to{opacity:0;transform:translate(-50%,-160%)scale(1)}}@keyframes sv-wd-hop{0%,to{transform:translateY(0)}35%{transform:translateY(-26%)}55%{transform:translateY(5%)}75%{transform:translateY(-4%)}}.sv-qd-pawn-slot{z-index:10;pointer-events:none;transition:transform .26s cubic-bezier(.25,.8,.25,1);position:absolute;top:8px;left:8px}.sv-qd-pawn-slot>.sv-qd-pawn{border-radius:32%;position:absolute;inset:12% 16% 10%}.sv-qd-won>.sv-qd-pawn{animation:sv-qd-win 1.6s ease-in-out infinite}@keyframes sv-qd-win{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.sv-qd-wall[data-dir=h]{animation:sv-qd-wall-h .28s cubic-bezier(.2,.8,.2,1) both}.sv-qd-wall[data-dir=v]{animation:sv-qd-wall-v .28s cubic-bezier(.2,.8,.2,1) both}@keyframes sv-qd-wall-h{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes sv-qd-wall-v{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:none}}.sv-qd-dot{animation:sv-qd-dot .18s ease-out both}@keyframes sv-qd-dot{0%{opacity:0;transform:scale(.4)}to{opacity:.5;transform:none}}@media (prefers-reduced-motion:reduce){.sv-qd-pawn-slot{transition:none}.sv-qd-dot,.sv-qd-wall,.sv-qd-won>.sv-qd-pawn{animation:none!important}}@keyframes sv-over-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tg-it{letter-spacing:.06em;color:#fff;background:#ff2a4d;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:900;position:absolute;top:-8px;right:-6px;box-shadow:0 4px 12px #ff2a4d80}@keyframes tg-count{0%{opacity:0;transform:scale(1.8)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes tg-banner{0%{opacity:0;transform:translate(-50%,16px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.sv-spoiler{color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#6b7280;background-image:repeating-linear-gradient(135deg,#ffffff29 0 3px,#fff0 3px 7px);border-radius:.35em;padding:0 .32em;transition:color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff4d}.sv-spoiler:not([data-open=true]) *{pointer-events:none;color:#0000!important;background:0 0!important}.sv-spoiler:not([data-open=true]):hover{background-color:#808a98;box-shadow:inset 0 0 0 1px #ffffff73}.sv-spoiler[data-open=true]{color:inherit;background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.sv-spoiler[data-open=true]{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.sv-spoiler[data-open=true]{box-shadow:none;cursor:auto;-webkit-user-select:text;user-select:text;background-image:none}.sv-tile{transition:box-shadow .25s}.sv-tile[data-speaking=true]{box-shadow:0 0 0 2.5px var(--online),0 0 30px var(--online)}@supports (color:color-mix(in lab,red,red)){.sv-tile[data-speaking=true]{box-shadow:0 0 0 2.5px var(--online),0 0 30px color-mix(in srgb,var(--online) 45%,transparent)}}.sv-tile-avatar{border-radius:999px;transition:box-shadow .25s;display:inline-grid}.sv-tile[data-speaking=true] .sv-tile-avatar{box-shadow:0 0 0 4px var(--online),0 0 40px var(--online)}@supports (color:color-mix(in lab,red,red)){.sv-tile[data-speaking=true] .sv-tile-avatar{box-shadow:0 0 0 4px color-mix(in srgb,var(--online) 70%,transparent),0 0 40px color-mix(in srgb,var(--online) 55%,transparent)}}.sv-tile-pop{z-index:5;position:absolute;top:48px;right:8px}.sv-stage-accent{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.sv-stage-accent{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 85%,#7a5cff),color-mix(in srgb,var(--accent) 70%,#22d3ee))}}.sv-stage-accent{box-shadow:0 8px 26px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sv-stage-accent{box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 45%,transparent)}}.sv-view-switch{background:var(--call-chrome);padding:3px}.sv-view-switch,.sv-view-switch button{border-radius:999px;display:inline-flex}.sv-view-switch button{height:30px;color:var(--call-dim);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.sv-view-switch button[data-on=true]{background:var(--call-fg);color:var(--call-bg)}.sv-ping{font-variant-numeric:tabular-nums;color:var(--call-fg);background:var(--call-chrome);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.sv-ping i{background:#6ff0a0;border-radius:50%;width:7px;height:7px}.sv-ping[data-grade=ok] i{background:#ffd23f}.sv-ping[data-grade=bad] i{background:#ff6b81}.sv-call-note{color:var(--call-fg);background:var(--call-scrim);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.sv-room-wrap{flex:1;min-height:0;padding:68px 12px 96px;display:flex}.sv-room{background:radial-gradient(ellipse 70% 60% at 50% 80%,var(--accent),transparent 70%),var(--call-tile);border-radius:28px;flex:1;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sv-room{background:radial-gradient(ellipse 70% 60% at 50% 80%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),color-mix(in srgb,var(--call-tile) 75%,#000)}}.sv-room{touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff0f}.sv-room-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 80%,#000 25%,#0000 80%);mask-image:radial-gradient(at 50% 80%,#000 25%,#0000 80%)}.sv-room-rings{background:repeating-radial-gradient(circle,#0000 0 calc(12vmin - 1.5px),#ffffff12 calc(12vmin - 1.5px) 12vmin);border-radius:50%;width:170vmin;height:170vmin;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 60%);mask-image:radial-gradient(circle,#000 0,#0000 60%)}.sv-room-beams,.sv-room-rings{pointer-events:none;position:absolute}.sv-room-beams{width:100%;height:100%;inset:0}.sv-room-beams line{stroke:var(--online)}@supports (color:color-mix(in lab,red,red)){.sv-room-beams line{stroke:color-mix(in srgb,var(--online) 70%,#fff)}}.sv-room-beams line{stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 7;opacity:.06}.sv-seat{z-index:2;cursor:grab;touch-action:none;outline:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sv-seat[data-dragging=true]{z-index:6;cursor:grabbing}.sv-seat-bubble{width:72px;height:72px;transition:transform .18s cubic-bezier(.2,.9,.3,1.3);position:relative}.sv-seat:hover .sv-seat-bubble{transform:scale(1.06)}.sv-seat[data-dragging=true] .sv-seat-bubble{transform:scale(1.14)}.sv-seat:focus-visible .sv-seat-face{box-shadow:0 0 0 3px var(--accent),0 12px 30px #00000073}.sv-seat-ring,.sv-you-ring{opacity:.15;box-shadow:0 0 0 2px var(--online),0 0 34px var(--online);border-radius:50%;position:absolute;inset:-7px}@supports (color:color-mix(in lab,red,red)){.sv-seat-ring,.sv-you-ring{box-shadow:0 0 0 2px color-mix(in srgb,var(--online) 90%,transparent),0 0 34px color-mix(in srgb,var(--online) 75%,transparent)}}.sv-seat-ring,.sv-you-ring{pointer-events:none;will-change:transform,opacity}.sv-seat-face{background:var(--call-tile);border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #00000073,inset 0 0 0 2px #ffffff1f}.sv-seat-face video{object-fit:cover;width:100%;height:100%}.sv-seat-hand{filter:drop-shadow(0 2px 4px #00000080);font-size:18px;position:absolute;top:-6px;left:-4px}.sv-seat-vol{font-variant-numeric:tabular-nums;color:#0b0d14;background:#ffd23f;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;bottom:-4px;right:-10px}.sv-seat-name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;color:var(--call-fg);background:#00000080;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.sv-seat-pop{z-index:8;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.sv-room-you{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sv-you-dot{background:var(--online);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.sv-you-dot{background:color-mix(in srgb,var(--online) 85%,#000)}}.sv-you-dot{box-shadow:0 0 0 4px var(--online),0 0 44px var(--online)}@supports (color:color-mix(in lab,red,red)){.sv-you-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--online) 35%,transparent),0 0 44px color-mix(in srgb,var(--online) 55%,transparent)}}.sv-room-bar{z-index:4;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:14px 14px auto}.sv-room-chip{color:var(--call-dim);pointer-events:auto;background:#0006;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sv-room-chip[data-good=true]{color:#6ff0a0}.sv-room-btn{color:var(--call-fg);transition:background .15s}.sv-room-btn:hover{background:#ffffff24}.sv-room-empty{color:var(--call-dim);text-align:center;font-size:13.5px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.sv-room-off{z-index:4;max-width:calc(100% - 28px);color:var(--call-fg);background:#0000008c;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:12.5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.sv-room-off button{color:var(--call-bg);background:var(--call-fg);border-radius:999px;padding:6px 12px;font-weight:700}.sv-vol{width:230px;color:var(--call-fg);background:var(--call-tile);border-radius:18px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.sv-vol{background:color-mix(in srgb,var(--call-tile) 92%,#000)}}.sv-vol{cursor:default;box-shadow:0 16px 40px #00000080,inset 0 0 0 1px #ffffff14}.sv-vol-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;font-weight:700;overflow:hidden}.sv-vol-mute{background:var(--call-chrome);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.sv-vol-mute[data-off=true]{color:#fff;background:var(--danger)}.sv-vol-range{min-width:0;accent-color:var(--online);flex:1}.sv-vol-pct{text-align:right;font-variant-numeric:tabular-nums;width:40px;font-size:11.5px;font-weight:700}.sv-vol-pct[data-boost=true]{color:#ffd23f}.sv-vol-reset{color:var(--call-dim);margin-top:6px;font-size:11px;font-weight:600}.sv-vol-reset:hover{color:var(--call-fg)}@media (max-width:640px){.sv-room-wrap{padding:64px 6px 132px}.sv-seat-bubble{width:58px;height:58px}.sv-you-dot{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sv-seat-bubble,.sv-tile,.sv-tile-avatar{transition:none}}@keyframes tg-wheel-slot{0%{opacity:0;transform:translate(0)scale(.4)}}@keyframes tr-pop{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}40%{transform:scale(1)}to{opacity:0;transform:scale(.92)}}.im-digits{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(72px,16vw,168px);font-weight:900;line-height:1}.beta-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:help;background:linear-gradient(135deg,#7c5cff,#3b82f6);border-radius:99px;outline:none;flex-shrink:0;align-items:center;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex}.beta-tag:focus-visible{box-shadow:0 0 0 2px var(--panel),0 0 0 4px #7c5cff}.led{width:min(100%,580px);height:auto;display:block;overflow:visible}.led polygon{fill:#ff2d2d12}.led polygon[data-on="1"]{fill:#ff3434;filter:drop-shadow(0 0 2px #ff2828e6)drop-shadow(0 0 9px #ff1e1e73)}.iml-stop{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:min(72vh,620px)}.gm-wrap{z-index:110;background:var(--app-bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.gm-top{padding:max(12px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.gm-btn{background:var(--panel);width:38px;height:38px;color:var(--text-dim);border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.gm-btn:hover{background:var(--panel-2);color:var(--text)}.gm-body{min-height:0;padding:16px max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));flex:1;overflow-y:auto}.gm-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;max-width:1080px;margin:0 auto;display:grid}.gm-tile{background:var(--panel);box-shadow:var(--shadow);text-align:left;border-radius:20px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.gm-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.gm-tile:active{transform:translateY(0)}.gm-frame{aspect-ratio:120/76;background:var(--panel-2)}.gm-meta{flex-direction:column;gap:3px;padding:11px 13px 13px;display:flex}.gm-list{gap:8px;max-width:560px;margin:0 auto;display:grid}.gm-row{background:var(--panel);text-align:left;width:100%;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:12px;padding:13px 15px;transition:background .15s;display:flex}.gm-row:hover{background:var(--panel-2)}.gm-row:disabled{opacity:.5}.gm-crowd{flex-wrap:wrap;align-items:center;gap:7px;max-width:1080px;margin:0 auto 16px;display:flex}.gm-section{max-width:1080px;margin:0 auto}.gm-section-head{align-items:baseline;gap:9px;padding:0 2px 9px;display:flex}.gm-section-title{letter-spacing:.02em;font-size:13px;font-weight:800}.gm-section-note{min-width:0;color:var(--text-faint);flex:1;font-size:11.5px}@media (max-width:480px){.gm-crowd{gap:6px}.gm-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.gm-meta{padding:9px 11px 11px}}.cs-bal{background:var(--accent);border-radius:99px;align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-bal{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.cs-bal{white-space:nowrap;color:var(--text-dim);padding:1px 7px;font-size:10.5px;font-weight:700}.cs-chip{background:var(--panel-2);border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.cs-go{background:var(--accent);color:var(--accent-fg);border-radius:14px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:filter .15s}.cs-go:not(:disabled):hover{filter:brightness(1.07)}.cs-no{background:var(--panel-2);border-radius:14px;padding:9px 14px;font-size:12.5px;font-weight:700}.cs-go:disabled,.cs-no:disabled{opacity:.5}.cs-card{color:#16181d;background:#fdfdfd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:30px;height:42px;font-size:13px;line-height:1;display:inline-flex;box-shadow:0 1px 3px #00000047}.cs-card b{font-size:12.5px;font-weight:800}.cs-card i{font-size:12px;font-style:normal}.cs-red{color:#d93025}.cs-back{background:repeating-linear-gradient(45deg,#3b4a8c,#3b4a8c 4px,#2d3a70 4px 8px);box-shadow:inset 0 0 0 2px #fdfdfd,0 1px 3px #00000047}.cs-card{transform-origin:50%;animation:cs-deal .5s cubic-bezier(.2,.9,.25,1) both}@keyframes cs-deal{0%{opacity:0;transform:rotateY(85deg)translateY(-7px)scale(.94)}55%{opacity:1}to{opacity:1;transform:rotateY(0)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cs-card{animation:none}}.cs-stakes{background:var(--panel);max-width:1080px;box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto 12px;padding:10px 12px;display:flex}.cs-stake{background:var(--panel-2);color:var(--text-dim);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.cs-stake[data-on=true]{background:var(--accent);color:var(--accent-fg)}.cs-stake:disabled{opacity:.4}.cs-bet{background:var(--panel-2);color:var(--text-dim);border-radius:10px;margin-top:6px;padding:4px 9px;font-size:11.5px;font-weight:600}.cs-bet-won{color:var(--text)}@keyframes lb-bob{50%{transform:translate(-50%,-3px)}}.sd-gate{z-index:400;background:var(--app-bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sd-card{background:var(--panel);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:28px;padding:32px 28px}.sd-owner{z-index:30;background:var(--danger);border-radius:14px;margin:0 12px 8px;position:relative}@supports (color:color-mix(in lab,red,red)){.sd-owner{background:color-mix(in srgb,var(--danger) 16%,transparent)}}.sd-owner{color:var(--text);padding:8px 12px;font-size:12px;font-weight:600}.cs-bet-bar{align-items:center;gap:10px;display:flex}.cs-bet-btn{background:var(--panel-3);color:var(--text);border-radius:99px;flex-shrink:0;padding:5px 11px;font-size:11.5px;font-weight:700;transition:filter .15s}.cs-bet-go{background:var(--accent);color:var(--accent-fg)}.cs-bet-btn:not(:disabled):hover{filter:brightness(1.08)}.cs-bet-btn:disabled{opacity:.45}.cs-room{padding-left:11px;position:relative}.cs-room:before{content:"";opacity:.8;background:#2ea043;border-radius:99px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.cl-filters{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:0 14px 10px;display:flex;overflow-x:auto}.cl-filters::-webkit-scrollbar{display:none}.cl-filter{background:var(--panel-2);color:var(--text-dim);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cl-filter:hover{color:var(--text)}.cl-filter[data-on=true]{background:var(--accent);color:var(--accent-fg)}.cl-filter-n{background:var(--text);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.cl-filter-n{background:color-mix(in srgb,var(--text) 14%,transparent)}}.cl-filter-n{font-variant-numeric:tabular-nums;padding:0 5px;font-size:11px;font-weight:800}.cl-filter[data-on=true] .cl-filter-n{background:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.cl-filter[data-on=true] .cl-filter-n{background:color-mix(in srgb,var(--accent-fg) 26%,transparent)}}.sv-h,.sv-line{display:block}.sv-h{margin:.35em 0 .15em;font-weight:800;line-height:1.25}.sv-h:first-child{margin-top:0}.sv-h1{font-size:1.5em}.sv-h2{font-size:1.28em}.sv-h3{font-size:1.12em}.sv-small{opacity:.65;font-size:.82em;display:block}.sv-quote{border-left:3px solid;display:block}@supports (color:color-mix(in lab,red,red)){.sv-quote{border-left:3px solid color-mix(in srgb,currentColor 35%,transparent)}}.sv-quote{opacity:.85;margin:.1em 0;padding-left:9px}.sv-list{margin:.15em 0;padding-left:1.35em;display:block}.sv-list li{display:list-item}ul.sv-list{list-style:outside}ol.sv-list{list-style:decimal}.sv-h u,.sv-line u{text-underline-offset:2px}.cl-shout-mark{background:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.cl-shout-mark{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.cl-shout-mark{color:var(--accent)}.cl-shout{opacity:.95}.cl-shout:hover{opacity:1}@property --un-col{syntax:"<color>";inherits:true;initial-value:#8a94a6}@keyframes un-spin{to{transform:rotate(1turn)}}@keyframes un-in{0%{opacity:0;transform:translate(var(--x),-170px) rotate(-24deg) scale(.6)}}.gm-frame{perspective:620px;transition:background .2s;position:relative;overflow:hidden}.gp-art{width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.25,1);display:block}.gm-tile,.gp-art{transform-style:preserve-3d}.gm-tile:focus-visible .gp-art,.gm-tile:hover .gp-art{transform:scale(1.08)rotateX(6deg)rotateY(-5deg)}.gm-tile:focus-visible,.gm-tile:hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--accent),0 12px 40px -12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.gm-tile:focus-visible,.gm-tile:hover{box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 12px 40px -12px color-mix(in srgb,var(--accent) 55%,transparent)}}.gm-frame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.gm-tile:hover .gm-frame:after{opacity:1;animation:gp-sheen .9s ease-out}@keyframes gp-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.gmsg{flex-direction:column;display:flex}.gmsg-art{aspect-ratio:12/5;isolation:isolate;background:#111;border-radius:21px 21px 0 0;margin:-10px -16px 10px;position:relative;overflow:hidden}.gmsg-art .gp-art{aspect-ratio:120/76;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.25,1)}.gmsg-art.gx-live{display:block;position:relative;inset:auto}.gmsg-art.gx-live .gp-art{height:auto}.gmsg-art:hover .gp-art{transform:scale(1.05)}.gmsg-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000047);position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff0f}.gmsg-live{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#e11d48eb;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:9px;right:10px;box-shadow:0 4px 12px -4px #e11d48cc}.gmsg-live i{background:#fff;border-radius:50%;animation:tc2-dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gmsg-live i{animation:none}.gmsg-art .gp-art{transition:none}}.gv-scene{--loop:4s;position:relative;overflow:hidden;container-type:size}.gv-layer{--k:1px;width:100%;height:100%;display:block;position:absolute;inset:0}.gv-cast{--u:max(calc(100cqw / 120),calc(100cqh / 76));--k:var(--u);top:0;left:calc((100cqw - 120 * var(--u)) / 2);width:calc(120 * var(--u));height:calc(76 * var(--u));pointer-events:none;position:absolute}.gv-actor{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));position:absolute;translate:-50% -96.6%}.gv-actor canvas{aspect-ratio:160/292;display:block;width:100%!important;height:auto!important}.gv-plate{z-index:1;padding:0 calc(var(--u) * 1.6);font:900 calc(var(--u) * 3.5) /1.55 system-ui,-apple-system,sans-serif;letter-spacing:.04em;color:#fff;white-space:nowrap;background:#d4183a;border-radius:99px;font-style:normal;position:absolute;top:13%;left:50%;translate:-50%}.gv-s0,.gv-s1,.gv-s2,.gv-s3,.gv-s4,.gv-s5,.gv-s6,.gv-s7{transform-box:fill-box;transform-origin:50%}.gv-on .gv-s0{animation:gv-s0 var(--loop) ease-out infinite}@keyframes gv-s0{0%,4%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.16)}11%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s1{animation:gv-s1 var(--loop) ease-out infinite}@keyframes gv-s1{0%,13%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(1.16)}20%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s2{animation:gv-s2 var(--loop) ease-out infinite}@keyframes gv-s2{0%,22%{opacity:0;transform:scale(.4)}26%{opacity:1;transform:scale(1.16)}29%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s3{animation:gv-s3 var(--loop) ease-out infinite}@keyframes gv-s3{0%,31%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.16)}38%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s4{animation:gv-s4 var(--loop) ease-out infinite}@keyframes gv-s4{0%,40%{opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1.16)}47%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s5{animation:gv-s5 var(--loop) ease-out infinite}@keyframes gv-s5{0%,49%{opacity:0;transform:scale(.4)}53%{opacity:1;transform:scale(1.16)}56%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s6{animation:gv-s6 var(--loop) ease-out infinite}@keyframes gv-s6{0%,58%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.16)}65%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-s7{animation:gv-s7 var(--loop) ease-out infinite}@keyframes gv-s7{0%,67%{opacity:0;transform:scale(.4)}71%{opacity:1;transform:scale(1.16)}74%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.gv-on .gv-wrap{animation:gv-wrap var(--loop) linear infinite}@keyframes gv-wrap{0%{opacity:0}4%,94%{opacity:1}to{opacity:0}}@keyframes gv-blink{0%,to{opacity:1}50%{opacity:.15}}.gv-ttt-win{stroke-dasharray:100 104}.gv-on .gv-ttt-win{animation:gv-ttt-win var(--loop) ease-out infinite}@keyframes gv-ttt-win{0%,47%{stroke-dashoffset:102px;opacity:1}58%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.gv-c4-drop{transform-box:fill-box;transform-origin:bottom}.gv-on .gv-c4-drop{animation:gv-c4-drop var(--loop) cubic-bezier(.5,0,.8,.5) infinite}@keyframes gv-c4-drop{0%,6%{transform:translateY(calc(var(--k) * var(--fall) * -1));opacity:0}9%{opacity:1}34%{transform:translateY(0)scale(1.1,.86)}40%{transform:translateY(calc(var(--k) * -1.4)) scale(.97,1.04)}46%,93%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(0)}}.gv-c4-four{opacity:0}.gv-on .gv-c4-four{animation:gv-c4-four var(--loop) linear infinite}@keyframes gv-c4-four{0%,48%{opacity:0}54%{opacity:1}62%{opacity:.25}70%{opacity:1}78%{opacity:.25}86%,92%{opacity:1}97%,to{opacity:0}}.gv-qd{--loop:5s}.gv-on .gv-qd-red{animation:gv-qd-red var(--loop) cubic-bezier(.34,1.4,.5,1) infinite}@keyframes gv-qd-red{0%,10%{transform:translate(0)}20%,52%{transform:translateY(calc(var(--k) * var(--s)))}62%,to{transform:translate(calc(var(--k) * var(--s)),calc(var(--k) * var(--s)))}}.gv-qd-wall{transform-box:fill-box;transform-origin:50%}.gv-on .gv-qd-wall{animation:gv-qd-wall var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-qd-wall{0%,28%{opacity:0;transform:scaleX(.3)}36%{opacity:1;transform:scaleX(1.08)}42%,to{opacity:1;transform:scaleX(1)}}.gv-on .gv-qd-blue{animation:gv-qd-blue var(--loop) cubic-bezier(.34,1.4,.5,1) infinite}@keyframes gv-qd-blue{0%,72%{transform:translate(0)}82%,to{transform:translateY(calc(var(--k) * var(--s) * -1))}}.gv-tt{--loop:4.4s}.gv-tt-piece{transform:translateY(calc(var(--k) * var(--c) * -3))}.gv-on .gv-tt-piece{animation:gv-tt-piece var(--loop) linear infinite}@keyframes gv-tt-piece{0%,4%{transform:translateY(calc(var(--k) * var(--c) * -5));opacity:1;animation-timing-function:steps(5)}36%,52%{opacity:1;transform:translateY(0)}54%,to{opacity:0;transform:translateY(0)}}.gv-tt-flash{opacity:0}.gv-on .gv-tt-flash{animation:gv-tt-flash var(--loop) linear infinite}@keyframes gv-tt-flash{0%,40%{opacity:0}44%{opacity:.95}48%{opacity:.2}52%{opacity:.95}56%,to{opacity:0}}.gv-on .gv-tt-row{animation:gv-tt-row var(--loop) linear infinite}@keyframes gv-tt-row{0%,54%{opacity:1}56%,to{opacity:0}}.gv-tt-rest{opacity:0}.gv-on .gv-tt-rest{animation:gv-tt-rest var(--loop) linear infinite}@keyframes gv-tt-rest{0%,53%{opacity:0}54%,to{opacity:1}}.gv-on .gv-tt-above{animation:gv-tt-above var(--loop) cubic-bezier(.5,0,.8,.5) infinite}@keyframes gv-tt-above{0%,58%{transform:translateY(0)}64%,to{transform:translateY(calc(var(--k) * var(--c)))}}.gv-on .gv-tt-foe{animation:gv-tt-foe var(--loop) cubic-bezier(.3,1.3,.5,1) infinite}@keyframes gv-tt-foe{0%,64%{transform:translateY(0)}72%,to{transform:translateY(calc(var(--k) * var(--c) * -1))}}.gv-wd{--loop:4.8s}.gv-f0,.gv-f1,.gv-f2,.gv-f3,.gv-f4,.gv-f5,.gv-f6,.gv-f7,.gv-f8,.gv-f9{transform-box:fill-box;transform-origin:50%}.gv-on .gv-f0{animation:gv-f0 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f0{0%,4%{filter:grayscale()brightness(1.3);transform:scaleY(1)}7%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}7.1%{filter:none;transform:scaleY(.04)}10%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f1{animation:gv-f1 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f1{0%,10%{filter:grayscale()brightness(1.3);transform:scaleY(1)}13%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}13.1%{filter:none;transform:scaleY(.04)}16%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f2{animation:gv-f2 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f2{0%,16%{filter:grayscale()brightness(1.3);transform:scaleY(1)}19%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}19.1%{filter:none;transform:scaleY(.04)}22%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f3{animation:gv-f3 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f3{0%,22%{filter:grayscale()brightness(1.3);transform:scaleY(1)}25%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}25.1%{filter:none;transform:scaleY(.04)}28%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f4{animation:gv-f4 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f4{0%,28%{filter:grayscale()brightness(1.3);transform:scaleY(1)}31%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}31.1%{filter:none;transform:scaleY(.04)}34%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f5{animation:gv-f5 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f5{0%,42%{filter:grayscale()brightness(1.3);transform:scaleY(1)}45%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}45.1%{filter:none;transform:scaleY(.04)}48%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f6{animation:gv-f6 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f6{0%,48%{filter:grayscale()brightness(1.3);transform:scaleY(1)}51%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}51.1%{filter:none;transform:scaleY(.04)}54%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f7{animation:gv-f7 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f7{0%,54%{filter:grayscale()brightness(1.3);transform:scaleY(1)}57%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}57.1%{filter:none;transform:scaleY(.04)}60%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f8{animation:gv-f8 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f8{0%,60%{filter:grayscale()brightness(1.3);transform:scaleY(1)}63%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}63.1%{filter:none;transform:scaleY(.04)}66%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-f9{animation:gv-f9 var(--loop) cubic-bezier(.4,.9,.3,1) infinite}@keyframes gv-f9{0%,66%{filter:grayscale()brightness(1.3);transform:scaleY(1)}69%{filter:grayscale()brightness(1.3);transform:scaleY(.04)}69.1%{filter:none;transform:scaleY(.04)}72%,93%{filter:none;transform:scaleY(1)}98%,to{filter:grayscale()brightness(1.3);transform:scaleY(1)}}.gv-on .gv-wd-win{animation:gv-wd-win var(--loop) ease-out infinite}@keyframes gv-wd-win{0%,76%{transform:none}80%{transform:translateY(calc(var(--k) * -2.4))}84%{transform:none}88%{transform:translateY(calc(var(--k) * -1.2))}92%,to{transform:none}}.gv-bs{--loop:4.2s}.gv-bs-sunk{opacity:0}.gv-on .gv-bs-sunk{animation:gv-bs-sunk var(--loop) linear infinite}@keyframes gv-bs-sunk{0%,40%{opacity:0}46%{opacity:1}54%{opacity:.3}62%,92%{opacity:1}97%,to{opacity:0}}.gv-ch{--loop:4.6s}.gv-ch-q{transform:translate(calc(var(--k) * var(--mx)),calc(var(--k) * var(--my)))}.gv-on .gv-ch-q{animation:gv-ch-q var(--loop) cubic-bezier(.4,0,.2,1) infinite}@keyframes gv-ch-q{0%{opacity:0;transform:translate(0)}22%,5%{opacity:1;transform:translate(0)}38%,93%{opacity:1;transform:translate(calc(var(--k) * var(--mx)),calc(var(--k) * var(--my)))}98%,to{opacity:0;transform:translate(calc(var(--k) * var(--mx)),calc(var(--k) * var(--my)))}}.gv-ch-pawn{opacity:0}.gv-on .gv-ch-pawn{animation:gv-ch-pawn var(--loop) linear infinite}@keyframes gv-ch-pawn{0%{opacity:0}34%,5%{opacity:1}38%,to{opacity:0}}.gv-on .gv-ch-from,.gv-on .gv-ch-to{animation:gv-ch-lit var(--loop) linear infinite}@keyframes gv-ch-lit{0%,34%{opacity:0}38%,93%{opacity:1}98%,to{opacity:0}}.gv-on .gv-ch-mate{animation:gv-ch-mate var(--loop) linear infinite}@keyframes gv-ch-mate{0%,44%{opacity:0}50%{opacity:.95}58%{opacity:.35}66%,93%{opacity:.95}98%,to{opacity:0}}.gv-ch-word{transform-box:fill-box;transform-origin:50%}.gv-on .gv-ch-word{animation:gv-ch-word var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-ch-word{0%,50%{opacity:0;transform:scale(.5)}57%{opacity:1;transform:scale(1.12)}62%,93%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}.gv-dg{--loop:5.2s}.gv-dg-a,.gv-dg-b,.gv-dg-c{stroke-dasharray:100 104}.gv-on .gv-dg-a{animation:gv-dg-a var(--loop) linear infinite}.gv-on .gv-dg-b{animation:gv-dg-b var(--loop) linear infinite}.gv-on .gv-dg-c{animation:gv-dg-c var(--loop) linear infinite}@keyframes gv-dg-a{0%{stroke-dashoffset:102px;opacity:1}30%,93%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes gv-dg-b{0%,30%{stroke-dashoffset:102px;opacity:1}42%,93%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes gv-dg-c{0%,42%{stroke-dashoffset:102px;opacity:1}62%,93%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}.gv-dg-pen{offset-path:path("M40 33V21.5L53 12.5L66 21.5V33M49.5 33V26h7v7M97 15.5a6 6 0 1 1-.1 0");offset-rotate:0deg;offset-distance:100%}.gv-on .gv-dg-pen{animation:gv-dg-pen var(--loop) linear infinite}@keyframes gv-dg-pen{0%{offset-distance:0;opacity:1}62%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}.gv-dg-got,.gv-dg-word{opacity:0;transform-box:fill-box;transform-origin:50%}.gv-on .gv-dg-word{animation:gv-dg-word var(--loop) ease-out infinite}@keyframes gv-dg-word{0%,68%{opacity:0;transform:translateY(calc(var(--k) * 1.5))}74%,93%{opacity:1;transform:none}98%,to{opacity:0}}.gv-on .gv-dg-got{animation:gv-dg-got var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-dg-got{0%,70%{opacity:0;transform:scale(.5)}76%{opacity:1;transform:scale(1.12)}80%,93%{opacity:1;transform:scale(1)}98%,to{opacity:0}}.gv-tr{--loop:4.6s}.gv-on .gv-tr-caret{animation:gv-blink .9s steps(2) infinite}.gv-tr-a{--to:80;transform:translateX(calc(var(--k) * 56))}.gv-tr-b{--to:64;transform:translateX(calc(var(--k) * 43))}.gv-tr-c{--to:50;transform:translateX(calc(var(--k) * 31))}.gv-on .gv-tr-car{animation:gv-tr-car var(--loop) cubic-bezier(.3,0,.5,1) infinite}@keyframes gv-tr-car{0%{opacity:0;transform:translate(0)}3%{opacity:1}84%,93%{transform:translateX(calc(var(--k) * var(--to)));opacity:1}98%,to{transform:translateX(calc(var(--k) * var(--to)));opacity:0}}.gv-tr-flag{transform-box:fill-box;transform-origin:0}.gv-on .gv-tr-flag{animation:gv-tr-flag var(--loop) ease-in-out infinite}@keyframes gv-tr-flag{0%,82%{transform:none}86%{transform:skewY(-9deg)}90%{transform:skewY(7deg)}94%,to{transform:none}}.gv-im{--loop:4.6s}.gv-on .gv-im-c0{animation:gv-im-c0 var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}@keyframes gv-im-c0{0%,4%{transform:translateY(calc(var(--k) * 44))}13%{transform:translateY(calc(var(--k) * -1.5))}17%,93%{transform:none}99%,to{transform:translateY(calc(var(--k) * 44))}}.gv-on .gv-im-c1{animation:gv-im-c1 var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}@keyframes gv-im-c1{0%,14%{transform:translateY(calc(var(--k) * 44))}23%{transform:translateY(calc(var(--k) * -1.5))}27%,93%{transform:none}99%,to{transform:translateY(calc(var(--k) * 44))}}.gv-on .gv-im-c2{animation:gv-im-c2 var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}@keyframes gv-im-c2{0%,24%{transform:translateY(calc(var(--k) * 44))}33%{transform:translateY(calc(var(--k) * -1.5))}37%,93%{transform:none}99%,to{transform:translateY(calc(var(--k) * 44))}}.gv-im-caught{transform-box:fill-box;transform-origin:50%}.gv-on .gv-im-caught{animation:gv-im-caught var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-im-caught{0%,58%{opacity:0;transform:scale(.3)}64%{opacity:1;transform:scale(1.25)}70%,93%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}.gv-lv{--loop:5.2s}.gv-lv-me{--h:5.2}.gv-on .gv-lv-me,.gv-on .gv-lv-up{animation:gv-lv-up var(--loop) cubic-bezier(.3,1.4,.5,1) infinite}@keyframes gv-lv-up{0%,18%{transform:translateY(0)}25%,94%{transform:translateY(calc(var(--k) * var(--h) * -1))}99%,to{transform:translateY(0)}}.gv-lv-new{opacity:0;transform-box:fill-box;transform-origin:50%}.gv-on .gv-lv-new{animation:gv-lv-new var(--loop) cubic-bezier(.3,1.4,.5,1) infinite}@keyframes gv-lv-new{0%,18%{opacity:0;transform:scale(.5)}24%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}.gv-on .gv-lv-rise{animation:gv-lv-rise var(--loop) ease-in-out infinite}@keyframes gv-lv-rise{0%,22%{transform:translateY(0)}70%,88%{transform:translateY(calc(var(--k) * -9.6))}97%,to{transform:translateY(0)}}.gv-on .gv-lv-wave{animation:gv-lv-wave 2.6s ease-in-out infinite alternate}@keyframes gv-lv-wave{0%{transform:translateX(calc(var(--k) * -3))}to{transform:translateX(calc(var(--k) * 3))}}.gv-on .gv-lv-sink{animation:gv-lv-sink var(--loop) ease-in infinite}@keyframes gv-lv-sink{0%,75%{transform:translateY(0)}87%,91%{transform:translateY(calc(var(--k) * 13))}97%,to{transform:translateY(0)}}.gv-on .gv-lv-lost{animation:gv-lv-lost var(--loop) ease-in infinite}@keyframes gv-lv-lost{0%,76%{opacity:1;transform:translateY(0)}87%{transform:translateY(calc(var(--k) * 11));opacity:0}99%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.gv-on .gv-tg-near{animation:gv-tg-near var(--loop) linear infinite}@keyframes gv-tg-near{to{transform:translateX(calc(var(--k) * -120))}}.gv-on .gv-tg-far{animation:gv-tg-far var(--loop) linear infinite}@keyframes gv-tg-far{to{transform:translateX(calc(var(--k) * -60))}}.gv-on .gv-tg-me{animation:gv-tg-me var(--loop) linear infinite}@keyframes gv-tg-me{0%,31%{transform:translate(0)}34.5%{transform:translate(calc(var(--k) * .3),calc(var(--k) * -8.6))}38%{transform:translate(calc(var(--k) * .6),calc(var(--k) * -11.6))}41.5%{transform:translate(calc(var(--k) * 1),calc(var(--k) * -8.6))}45%{transform:translate(calc(var(--k) * 1.4))}64%{transform:translate(calc(var(--k) * 6))}to{transform:translate(0)}}.gv-on .gv-tg-it{animation:gv-tg-it var(--loop) linear infinite}@keyframes gv-tg-it{0%{transform:translate(0)}55%{transform:translate(calc(var(--k) * 15))}58.5%{transform:translate(calc(var(--k) * 15.6),calc(var(--k) * -8.6))}62%{transform:translate(calc(var(--k) * 16),calc(var(--k) * -11.6))}65.5%{transform:translate(calc(var(--k) * 16),calc(var(--k) * -8.6))}69%{transform:translate(calc(var(--k) * 15.6))}to{transform:translate(0)}}.gv-un{--loop:4.2s}.gv-un-play{transform-box:fill-box;transform-origin:50%}.gv-on .gv-un-play{animation:gv-un-play var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}@keyframes gv-un-play{0%,10%{transform:translate(calc(var(--k) * -36),calc(var(--k) * 34)) rotate(-28deg);opacity:0}14%{opacity:1}36%{transform:translate(calc(var(--k) * 1),calc(var(--k) * -1)) rotate(3deg);opacity:1}42%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gv-wh{--loop:4.2s}.gv-wh-line{stroke-dasharray:100 104}.gv-on .gv-wh-line{animation:gv-wh-line var(--loop) linear infinite}@keyframes gv-wh-line{0%,6%{stroke-dashoffset:102px;opacity:.55}36%,92%{stroke-dashoffset:0;opacity:.55}97%,to{stroke-dashoffset:0;opacity:0}}.gv-kr{--loop:3.8s}.gv-kr-kart{offset-path:path("M-12 41C18 41 28 13 60 13C92 13 102 41 132 41");offset-rotate:auto;offset-distance:calc(var(--at) * 100%)}.gv-on .gv-kr-kart{animation:gv-kr-lap var(--loop) linear infinite;animation-delay:calc(var(--at) * var(--loop) * -1)}@keyframes gv-kr-lap{0%{offset-distance:0}to{offset-distance:100%}}.gv-kr-box{transform-box:fill-box;transform-origin:50%}.gv-on .gv-kr-box{animation:gv-kr-box 2.4s ease-in-out infinite}@keyframes gv-kr-box{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(10deg)scale(1.12)}}.gv-on .gv-gf-flame,.gv-on .gv-kr-flame{animation:gv-blink .18s linear infinite}.gv-on .gv-kr-dash{animation:gv-kr-dash .5s linear infinite}.gv-gp{--loop:2.6s}.gv-gp-car{transform:translate(calc(var(--at) * 150px - 15px),calc(var(--y) * 1px))}.gv-on .gv-gp-car{animation:gv-gp-lap var(--loop) linear infinite;animation-delay:calc(var(--at) * var(--loop) * -1)}@keyframes gv-gp-lap{0%{transform:translate(-15px,calc(var(--y) * 1px))}to{transform:translate(135px,calc(var(--y) * 1px))}}.gv-gp-light{fill:#3a0606}.gv-on .gv-gp-light{animation:none}.gv-on .gv-gp-l0{animation-name:gv-gp-l0}.gv-on .gv-gp-l1{animation-name:gv-gp-l1}.gv-on .gv-gp-l2{animation-name:gv-gp-l2}.gv-on .gv-gp-l3{animation-name:gv-gp-l3}.gv-on .gv-gp-l4{animation-name:gv-gp-l4}@keyframes gv-gp-l0{0%,74.9%{fill:#ff2020}75%,to{fill:#3a0606}}@keyframes gv-gp-l1{0%,12.4%{fill:#3a0606}12.5%,74.9%{fill:#ff2020}75%,to{fill:#3a0606}}@keyframes gv-gp-l2{0%,24.9%{fill:#3a0606}25%,74.9%{fill:#ff2020}75%,to{fill:#3a0606}}@keyframes gv-gp-l3{0%,37.4%{fill:#3a0606}37.5%,74.9%{fill:#ff2020}75%,to{fill:#3a0606}}@keyframes gv-gp-l4{0%,49.9%{fill:#3a0606}50%,74.9%{fill:#ff2020}75%,to{fill:#3a0606}}@keyframes gv-kr-dash{to{stroke-dashoffset:8px}}.gv-gf{--loop:4.8s}.gv-gf-ball{offset-path:path("M12 44Q50 -22 93.5 39.6L97.4 40.4");offset-rotate:0deg;offset-distance:52%}.gv-on .gv-gf-ball{animation:gv-gf-ball var(--loop) linear infinite}@keyframes gv-gf-ball{0%{offset-distance:0;opacity:0;transform:scale(1)}3%{opacity:1}50%{offset-distance:96.6%;animation-timing-function:ease-out}62%{offset-distance:100%;opacity:1;transform:scale(1)}66%,to{offset-distance:100%;opacity:0;transform:scale(.2)}}.gv-gf-in{opacity:0;transform-box:fill-box;transform-origin:50%}.gv-on .gv-gf-in{animation:gv-gf-in var(--loop) ease-out infinite}@keyframes gv-gf-in{0%,63%{opacity:0;transform:scale(.4)}68%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.7)}}.gv-gf-flag{transform-box:fill-box;transform-origin:0}.gv-on .gv-gf-flag{animation:gv-gf-flag var(--loop) ease-in-out infinite}@keyframes gv-gf-flag{0%,63%{transform:none}68%{transform:skewY(-12deg)}74%{transform:skewY(9deg)}80%{transform:skewY(-4deg)}86%,to{transform:none}}.gv-gf-buggy{transform:translate(calc(var(--k) * 34),calc(var(--k) * -5))}.gv-on .gv-gf-buggy{animation:gv-gf-buggy var(--loop) linear infinite}@keyframes gv-gf-buggy{0%{transform:translate(calc(var(--k) * -22),calc(var(--k) * -5))}to{transform:translate(calc(var(--k) * 146),calc(var(--k) * -5))}}.gv-rk{--loop:3.8s}.gv-rk-ball{offset-path:path("M47 36Q74 -2 104 27");offset-rotate:0deg;offset-distance:46%}.gv-on .gv-rk-ball{animation:gv-rk-ball var(--loop) linear infinite}@keyframes gv-rk-ball{0%{offset-distance:0;opacity:0;transform:rotate(0)}4%{opacity:1}52%{offset-distance:100%;opacity:1;transform:rotate(540deg)}56%,to{offset-distance:100%;opacity:0;transform:rotate(540deg)}}.gv-rk-car{transform:translate(calc(var(--k) * 30),calc(var(--k) * 40))}.gv-on .gv-rk-car{animation:gv-rk-car var(--loop) ease-in-out infinite}@keyframes gv-rk-car{0%,to{transform:translate(calc(var(--k) * 16),calc(var(--k) * 40)) rotate(0deg)}22%{transform:translate(calc(var(--k) * 28),calc(var(--k) * 38.4)) rotate(-7deg)}60%{transform:translate(calc(var(--k) * 38),calc(var(--k) * 40)) rotate(0deg)}}.gv-on .gv-rk-fan{animation:gv-rk-fan var(--loop) ease-out infinite;animation-delay:var(--d)}@keyframes gv-rk-fan{0%,54%{transform:translateY(0)}60%{transform:translateY(calc(var(--k) * -1.4))}66%{transform:translateY(0)}72%{transform:translateY(calc(var(--k) * -1))}78%,to{transform:translateY(0)}}.gv-on .gv-rk-flame{animation:gv-blink .16s linear infinite}.gv-rk-burst,.gv-rk-word{opacity:0;transform-box:fill-box;transform-origin:50%}.gv-on .gv-rk-burst{animation:gv-rk-burst var(--loop) ease-out infinite}@keyframes gv-rk-burst{0%,51%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(.8)}74%,to{opacity:0;transform:scale(2.2)}}.gv-on .gv-rk-word{animation:gv-rk-word var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-rk-word{0%,53%{opacity:0;transform:scale(.5)}58%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}.gv-dv{--loop:5s}.gv-dv-bub,.gv-dv-pod,.gv-dv-world{transform-box:view-box}.gv-on .gv-dv-world{animation:gv-dv-world var(--loop) linear infinite}@keyframes gv-dv-world{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.gv-on .gv-dv-pod{animation:gv-dv-pod 2.5s ease-in-out infinite}@keyframes gv-dv-pod{50%{transform:translateY(1.4px)rotate(-1.5deg)}}.gv-on .gv-dv-bub{animation:gv-dv-bub 1.6s ease-in infinite}@keyframes gv-dv-bub{0%{opacity:0;transform:translateY(3px)}30%{opacity:.8}to{opacity:0;transform:translateY(-6px)}}.gv-wb{--loop:5.4s}.gv-wb-say{opacity:0;transform-box:fill-box;transform-origin:bottom}.gv-wb-say1{opacity:1}.gv-on .gv-wb-say0{animation:gv-wb-say0 var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-wb-say0{0%,5%{opacity:0;transform:translateY(calc(var(--k) * 2)) scale(.6)}18%,9%{opacity:1;transform:none}21%,to{opacity:0;transform:none}}.gv-on .gv-wb-say1{animation:gv-wb-say1 var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-wb-say1{0%,24%{opacity:0;transform:translateY(calc(var(--k) * 2)) scale(.6)}28%,37%{opacity:1;transform:none}40%,to{opacity:0;transform:none}}.gv-on .gv-wb-say2{animation:gv-wb-say2 var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-wb-say2{0%,43%{opacity:0;transform:translateY(calc(var(--k) * 2)) scale(.6)}47%,56%{opacity:1;transform:none}59%,to{opacity:0;transform:none}}.gv-on .gv-wb-say3{animation:gv-wb-say3 var(--loop) cubic-bezier(.3,1.5,.5,1) infinite}@keyframes gv-wb-say3{0%,62%{opacity:0;transform:translateY(calc(var(--k) * 2)) scale(.6)}66%,77%{opacity:1;transform:none}80%,to{opacity:0;transform:none}}.gv-wb-bang,.gv-wb-bomb,.gv-wb-spark{transform-box:fill-box;transform-origin:50%}.gv-on .gv-wb-bomb{animation:gv-wb-tick .42s ease-in-out infinite alternate,gv-wb-gone var(--loop) linear infinite}@keyframes gv-wb-tick{to{transform:scale(1.05)}}@keyframes gv-wb-gone{0%,78%{opacity:1}80%,95%{opacity:0}to{opacity:1}}.gv-on .gv-wb-spark{animation:gv-wb-spark .22s linear infinite alternate}@keyframes gv-wb-spark{0%{transform:scale(.7)}to{transform:scale(1.3)}}.gv-wb-bang{opacity:0}.gv-on .gv-wb-bang{animation:gv-wb-bang var(--loop) ease-out infinite}@keyframes gv-wb-bang{0%,78%{opacity:0;transform:scale(.2)}81%{opacity:1;transform:scale(1.12)rotate(10deg)}86%{opacity:1;transform:scale(1)rotate(0)}93%,to{opacity:0;transform:scale(1.35)}}.gv-bj,.gv-rb{--loop:3.6s}.gv-bj-a,.gv-bj-b,.gv-rb-a,.gv-rb-b{transform-box:fill-box;transform-origin:50%}.gv-on .gv-bj-a{animation:gv-bj-a var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}.gv-on .gv-bj-b{animation:gv-bj-b var(--loop) cubic-bezier(.3,1.2,.5,1) infinite}@keyframes gv-bj-a{0%,6%{transform:translate(calc(var(--k) * 34),calc(var(--k) * -44)) rotate(-24deg);opacity:0}10%{opacity:1}26%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes gv-bj-b{0%,24%{transform:translate(calc(var(--k) * 34),calc(var(--k) * -44)) rotate(-24deg);opacity:0}28%{opacity:1}44%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gv-on .gv-rb-a{animation:gv-rb-a var(--loop) cubic-bezier(.3,.9,.3,1) infinite}.gv-on .gv-rb-b{animation:gv-rb-b var(--loop) cubic-bezier(.3,.9,.3,1) infinite}@keyframes gv-rb-a{0%,10%{transform:scaleX(.04)}26%,93%{transform:scaleX(1)}to{transform:scaleX(.04)}}@keyframes gv-rb-b{0%,36%{transform:scaleX(.04)}52%,93%{transform:scaleX(1)}to{transform:scaleX(.04)}}.gv-cs{--loop:3s}.gv-cs-drop,.gv-cs-stack{transform-box:fill-box;transform-origin:bottom}.gv-up-hop{transform-box:fill-box}.gv-on .gv-up-hop{animation:gv-up-hop var(--loop) cubic-bezier(.3,.7,.4,1) infinite}@keyframes gv-up-hop{0%,10%{transform:none}22%{transform:translate(calc(var(--k) * -2),calc(var(--k) * -20))}30%,48%{transform:translate(calc(var(--k) * -4),calc(var(--k) * -16))}62%{transform:translate(calc(var(--k) * 30),calc(var(--k) * -34))}70%,92%{transform:translate(calc(var(--k) * 41),calc(var(--k) * -30))}to{transform:none}}.gv-ck-car,.gv-ck-hen{transform-box:fill-box}.gv-on .gv-ck-hen{animation:gv-ck-hen var(--loop) cubic-bezier(.3,.7,.4,1) infinite}@keyframes gv-ck-hen{0%,12%{transform:none}18%,38%{transform:translateX(calc(var(--k) * 26.2))}44%,64%{transform:translateX(calc(var(--k) * 52.4))}70%,93%{transform:translateX(calc(var(--k) * 78.6))}to{transform:none}}.gv-on .gv-ck-car{animation:gv-ck-car var(--loop) linear infinite}@keyframes gv-ck-car{0%,20%{transform:translateY(calc(var(--k) * -30))}36%,to{transform:translateY(calc(var(--k) * 90))}}.gv-on .gv-cs-drop{animation:gv-cs-drop var(--loop) cubic-bezier(.5,0,.8,.5) infinite}@keyframes gv-cs-drop{0%,6%{transform:translateY(calc(var(--k) * -36));opacity:0}12%{opacity:1}44%{transform:translateY(0)scale(1.04,.9)}52%{transform:translateY(calc(var(--k) * -1.6)) scale(1)}60%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.gv-on .gv-cs-stack{animation:gv-cs-stack var(--loop) ease-out infinite}@keyframes gv-cs-stack{0%,43%{transform:none}48%{transform:scaleY(.94)}58%,to{transform:none}}.gv-on .gv-cs-glint{animation:gv-blink 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gm-tile:focus-visible .gp-art,.gm-tile:hover .gp-art,.gp-art,.gx-live .gp-art{transition:none;transform:none}.gm-tile:hover .gm-frame:after{opacity:0;animation:none}}.gx-live{display:block;position:absolute;inset:0}.gx-live .gp-art{width:100%;height:100%}.bd-field{flex-direction:column;gap:4px;display:flex}.bd-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.bd-field select{background:var(--panel-2);width:100%;color:var(--text);border-radius:14px;outline:none;padding:11px 10px;font-size:14px;font-weight:600;transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px #0000}.bd-field select:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.rc-box{flex-direction:column;gap:4px;display:flex}.rc-title{font-size:16px;font-weight:800}.rc-hint{color:var(--text-dim);font-size:12.5px}.rc-row{gap:8px;margin-top:10px;display:flex}.rc-input{background:var(--panel-2);letter-spacing:.06em;min-width:0;color:var(--text);border-radius:14px;outline:none;flex:1;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px #0000}.rc-input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.rc-input::placeholder{letter-spacing:.06em;color:var(--text-faint)}.rc-go{background:var(--accent);color:var(--accent-fg);border-radius:14px;flex-shrink:0;padding:0 18px;font-size:13.5px;font-weight:800}.rc-go:disabled{opacity:.45}.rc-why{color:var(--danger);margin-top:8px;font-size:12.5px;font-weight:600}.rc-got{background:var(--panel-2);border-radius:16px;margin-top:12px;padding:12px 14px}.rc-got-head{font-size:14px;font-weight:800}.rc-got ul{flex-direction:column;gap:3px;margin-top:6px;display:flex}.rc-got li{color:var(--text-dim);padding-left:15px;font-size:13px;position:relative}.rc-got li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.rc-got-foot{color:var(--text-faint);margin-top:8px;font-size:11.5px}.cm-wrap{flex-direction:column;gap:14px;display:flex}.cm-card{background:var(--panel-2);border-radius:18px;padding:14px}.cm-head{font-size:14px;font-weight:800}.cm-field{flex-direction:column;gap:4px;margin-top:10px;display:flex}.cm-field>span{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.cm-field small,.cm-field>span{color:var(--text-faint);font-size:11px}.cm-input{background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:11px;outline:none;padding:9px 11px;font-size:13px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1.5px #0000}.cm-input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.cm-mono{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cm-tiny{flex:none;width:66px}.cm-reward{align-items:center;gap:6px;display:flex}.cm-reward>.cm-input:first-child{max-width:140px}.cm-pair{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cm-x,.cm-x-sign{color:var(--text-dim);flex:none;font-size:12px}.cm-x{background:var(--panel-3);width:28px;height:28px;border-radius:50%}.cm-add{color:var(--accent);align-self:flex-start;font-size:12px;font-weight:700}.cm-limits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cm-check{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.cm-check input{width:17px;height:17px;accent-color:var(--accent)}.cm-preview{background:var(--panel);color:var(--text-dim);border-radius:11px;margin-top:10px;padding:9px 11px;font-size:12.5px}.cm-actions{gap:8px;margin-top:12px;display:flex}.cm-save{background:var(--accent);min-height:38px;color:var(--accent-fg);border-radius:12px;flex:1;font-size:13px;font-weight:800}.cm-save:disabled{opacity:.45}.cm-clear{background:var(--panel-3);border-radius:12px;padding:0 14px;font-size:12.5px;font-weight:700}.cm-note{color:var(--text-dim);margin-top:8px;font-size:12px}.cm-empty{color:var(--text-faint);margin-top:8px;font-size:12.5px}.cm-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cm-row{background:var(--panel);border-radius:13px;padding:10px 12px}.cm-row[data-dead=on]{opacity:.55}.cm-row-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cm-code{font-size:14px;font-weight:800}.cm-count{min-width:0;color:var(--text-faint);flex:1;font-size:11.5px}.cm-link{color:var(--text-dim);flex:none;font-size:11.5px;font-weight:700}.cm-link:hover{color:var(--text)}.cm-danger{color:var(--danger)}.cm-row-says{color:var(--text-dim);margin-top:3px;font-size:12px}.cm-row-dead{color:var(--danger);margin-top:3px;font-size:11px;font-weight:700}.cm-used{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:7px;padding-top:7px;display:flex}.cm-used li{color:var(--text-faint);font-size:11.5px}@media (max-width:520px){.cm-limits{grid-template-columns:1fr}.cm-reward{flex-wrap:wrap}.cm-reward>.cm-input:first-child{max-width:none}}.sv-tide{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-tide i{width:26vw;top:-20%;bottom:-20%;left:var(--x,10%);filter:blur(22px);transform-origin:50% 0;animation:sv-caustic var(--dur,16s) ease-in-out var(--d,0s) infinite;background:linear-gradient(#5fd8ff00,#5fd8ff38 40%,#5fd8ff00);position:absolute}@keyframes sv-spark{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}to{transform:translate3d(var(--drift,6vw),-104vh,0) scale(.3);opacity:0}}.sv-forge{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-forge i{bottom:-4vh;left:var(--x,50%);width:var(--sz,3px);height:var(--sz,3px);animation:sv-spark var(--dur,9s) linear var(--d,0s) infinite;background:#ffb454;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff8a2a8c}@keyframes sv-pollen{0%{opacity:0;transform:translateY(8vh)}12%{opacity:.8}to{transform:translate3d(var(--drift,8vw),-102vh,0);opacity:0}}.sv-bloom{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-bloom i{bottom:-4vh;left:var(--x,50%);width:var(--sz,6px);height:var(--sz,6px);animation:sv-pollen var(--dur,22s) linear var(--d,0s) infinite;background:radial-gradient(circle at 35% 35%,#fff,#c2557a8c);border-radius:50%;position:absolute}@keyframes sv-trace{to{background-position:200px 0,0 200px}}.sv-circuit{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sv-circuit .grid{opacity:.5;background-image:repeating-linear-gradient(90deg,#3ff0b829 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#3ff0b81a 0 1px,#0000 1px 74px);animation:sv-trace 9s linear infinite;position:absolute;inset:-10%}.sv-circuit .glow{background:radial-gradient(60% 50% at 50% 100%,#3ff0b829,#0000 70%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gx-live [class*=gp-],.sv-bloom i,.sv-circuit .grid,.sv-forge i,.sv-tide i{animation:none!important}.gx-live [class*=gp-]{opacity:1!important}}.msg-pending{animation:msg-wait .3s 1.1s forwards}@keyframes msg-wait{to{opacity:.62}}.msg-pending-dots{opacity:0;animation:msg-wait-dots .3s 1.1s forwards}@keyframes msg-wait-dots{to{opacity:.7}}.ep{background:var(--panel);border-radius:24px;flex-direction:column;width:352px;max-width:calc(100vw - 24px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ep{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.ep{-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line-strong),inset 0 1px 0 #ffffff14}.ep-top{padding:12px 12px 8px}.ep-search{background:var(--panel-2);width:100%;height:38px;color:var(--text);border-radius:999px;outline:none;padding-inline:14px;font-size:13.5px}.ep-search::placeholder{color:var(--text-faint)}.ep-search:focus{box-shadow:0 0 0 2px var(--ring)}.ep-tabs{scrollbar-width:none;gap:2px;padding:0 8px 6px;display:flex;overflow-x:auto}.ep-tabs::-webkit-scrollbar{display:none}.ep-tab{opacity:.55;filter:grayscale(.6);border-radius:12px;flex:1 0 34px;place-items:center;height:34px;font-size:17px;transition:opacity .15s,filter .15s,background .15s;display:grid}.ep-tab:hover{opacity:.9;filter:none;background:var(--hover)}.ep-tab[data-on=true]{opacity:1;filter:none;background:var(--panel-3)}.ep-list{border-top:1px solid var(--line);height:300px;padding:0 8px 10px;overflow-y:auto}.ep-head{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:var(--panel);padding:10px 6px 4px;font-size:11px;font-weight:700;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ep-head{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.ep-grid{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ep-cell{aspect-ratio:1;border-radius:12px;place-items:center;font-size:22px;line-height:1;transition:transform .15s cubic-bezier(.2,.9,.3,1.4),background .12s;display:grid}.ep-cell:hover{background:var(--hover);transform:scale(1.18)}.ep-cell:active{transform:scale(.9)}.ep-none{text-align:center;color:var(--text-dim);padding:40px 12px;font-size:13px}.mm{z-index:400;transform-origin:0 0;background:var(--panel);border-radius:20px;width:236px;padding:6px;position:fixed}@supports (color:color-mix(in lab,red,red)){.mm{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.mm{-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line-strong),inset 0 1px 0 #ffffff1a}.mm-react{background:var(--text);border-radius:999px;justify-content:space-between;gap:2px;margin-bottom:4px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.mm-react{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mm-emoji{border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:transform .16s cubic-bezier(.2,.9,.3,1.5),background .12s;display:grid}.mm-emoji:hover{background:var(--hover);transform:scale(1.28)translateY(-2px)}.mm-more{color:var(--text-dim);font-size:18px;font-weight:600}.mm-more:hover{color:var(--text);transform:none}.mm-list{flex-direction:column;display:flex}.mm-item{text-align:left;width:100%;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;transition:background .1s;display:flex}.mm-item:hover{background:var(--hover)}.mm-icon{width:18px;color:var(--text-dim);place-items:center;display:grid}.mm-danger,.mm-danger .mm-icon{color:var(--danger)}.mm-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.mm-danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.mm-line{background:var(--line);height:1px;margin:4px 8px}.mm-hint{color:var(--text-faint);font-size:11px}.pm-head{letter-spacing:.06em;align-items:center;gap:6px;padding:12px 6px 6px;font-weight:700;display:flex}.premium-mark{filter:drop-shadow(0 1px 3px #8b7bff80);flex:none;display:inline-flex}.premium-gem{display:block;overflow:visible}.rail-premium{letter-spacing:.24em;text-transform:uppercase;color:var(--text);margin-top:4px;padding-left:1px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rail-premium{color:color-mix(in srgb,var(--text) 55%,transparent)}}.live-pill{border-radius:999px;align-items:center;gap:7px;margin:0 0 6px 6px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.live-pill i{border-radius:99px;width:7px;height:7px}.live-pill-on{background:#ff4d6d}@supports (color:color-mix(in lab,red,red)){.live-pill-on{background:color-mix(in srgb,#ff4d6d 14%,var(--panel))}}.live-pill-on{color:#ff5c7a}.live-pill-on i{background:#ff4d6d;animation:sivo-pulse-ring 1.6s infinite;box-shadow:0 0 #ff4d6d80}.live-pill-off{background:var(--panel-2);color:var(--text-dim)}.live-pill-off i{background:var(--text-faint)}.live-drafts-wrap{overflow:hidden}.live-drafts{background:var(--panel);border-radius:14px;flex-direction:column;gap:3px;width:fit-content;max-width:min(560px,100% - 8px);margin:0 0 6px 4px;padding:7px 44px 7px 9px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.live-drafts{background:color-mix(in srgb,var(--panel) 90%,transparent)}}.live-drafts{-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow),0 0 0 1px #a86bff4d}.live-drafts .live-badge{position:absolute;top:7px;right:8px}.live-draft{align-items:center;gap:7px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.live-draft b{color:var(--text-dim);flex:none;font-size:11.5px;font-weight:700}.live-draft-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.live-caret{vertical-align:-2px;background:#a86bff;width:2px;height:1em;margin-left:1px;animation:caret-blink 1s step-end infinite;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.live-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#8b7bff,#ff6fd8);border-radius:6px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.live-caret,.live-pill-on i{animation:none}}.gc{gap:14px}.gc,.gc-section{flex-direction:column;display:flex}.gc-section{gap:8px}.gc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);gap:7px;font-size:12px;font-weight:800}.gc-chips,.gc-title{align-items:center;display:flex}.gc-chips{flex-wrap:wrap;gap:6px}.gc-chip{background:var(--panel-2);color:var(--text);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:650;transition:background .15s,transform .15s,box-shadow .15s}.gc-chip:hover{background:var(--panel-3)}.gc-chip:active{transform:scale(.96)}.gc-on{box-shadow:0 6px 18px -8px var(--accent);background:var(--accent)!important;color:var(--accent-fg)!important}.gc-themes{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.gc-theme{background:var(--panel-2);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:8px;transition:background .15s,box-shadow .15s;display:flex}.gc-theme.gc-on{box-shadow:0 0 0 2px var(--accent);background:var(--panel-3)!important;color:var(--text)!important}.gc-swatch{aspect-ratio:16/10;border-radius:10px;width:100%;box-shadow:inset 0 0 0 1px #ffffff1f}.gc-theme-name{text-align:center;font-size:11.5px;font-weight:650}.gc-input{background:var(--panel-2);border-radius:12px;outline:none;height:34px;padding:0 12px;font-size:13px}.gc-input:focus{box-shadow:0 0 0 2px var(--ring)}.gc-small{width:92px}.gc-tiny{text-align:center;width:56px}.gc-days{color:var(--text-dim);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.gc-hint{color:var(--text-faint);font-size:11.5px}.gc-note{resize:none;background:var(--panel-2);border-radius:14px;outline:none;width:100%;padding:10px 12px;font-size:13px}.gc-note:focus{box-shadow:0 0 0 2px var(--ring)}.gc-why{color:var(--danger);font-size:12.5px}.gc-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex;position:sticky;bottom:0}.gc-summary{color:var(--text-dim);font-size:12.5px}.gc-send{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:800;transition:filter .15s,transform .15s}.gc-send:hover{filter:brightness(1.08)}.gc-send:disabled{opacity:.45}.ap-gift-all{background:linear-gradient(110deg,#a86bff,#ff6fd8);border-radius:18px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ap-gift-all{background:linear-gradient(110deg,color-mix(in srgb,#a86bff 22%,var(--panel-2)),color-mix(in srgb,#ff6fd8 18%,var(--panel-2)))}}.ap-gift-all{font-size:22px;transition:filter .15s}.ap-gift-all:hover{filter:brightness(1.08)}.ap-gift-all b{font-size:13.5px;display:block}.ap-gift-all small{color:var(--text-dim);font-size:11.5px;display:block}.ap-gift{background:var(--accent);color:var(--accent-fg)}.ap-gift,.ap-premium{border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.ap-premium{background:var(--panel-2);align-items:center;gap:4px;display:inline-flex}.ap-premium-on{color:#fff;background:linear-gradient(100deg,#8b7bff,#ff6fd8)}.rc-row{position:relative}.rc-checking .rc-input{background-image:linear-gradient(100deg,transparent 20%,var(--accent) 50%,transparent 80%)}@supports (color:color-mix(in lab,red,red)){.rc-checking .rc-input{background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,transparent 80%)}}.rc-checking .rc-input{background-size:220% 100%;animation:rc-scan 1s linear infinite}@keyframes rc-scan{0%{background-position:120% 0}to{background-position:-120% 0}}.rc-nope{animation:rc-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes rc-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@media (prefers-reduced-motion:reduce){.rc-checking .rc-input,.rc-nope{animation:none}}html[data-custom-bg] body{background:#000}html[data-custom-bg] .app-shell{background:0 0}html[data-custom-bg] .app-shell aside>div>div,html[data-custom-bg] .app-shell section{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){html[data-custom-bg] .app-shell aside>div>div,html[data-custom-bg] .app-shell section{background-color:color-mix(in srgb,var(--panel) 72%,transparent)}}html[data-custom-bg] .app-shell aside>div>div,html[data-custom-bg] .app-shell section{-webkit-backdrop-filter:blur(18px)saturate(1.3)}.pn-wrap{z-index:300;-webkit-backdrop-filter:blur(10px);background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pn-card{text-align:center;background:var(--panel);width:min(380px,100%);box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffff14;border-radius:30px;flex-direction:column;align-items:center;gap:10px;padding:28px 24px 18px;display:flex}.pn-avatar{margin-bottom:6px;position:relative}.pn-plus{background:var(--accent);width:30px;height:30px;color:var(--accent-fg);box-shadow:0 0 0 4px var(--panel);border-radius:99px;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-2px}.pn-card h2{font-size:20px;font-weight:800}.pn-card p{color:var(--text-dim);font-size:13.5px;line-height:1.5}.pn-note{color:var(--danger)!important}.pn-go{background:var(--accent);width:100%;color:var(--accent-fg);border-radius:16px;margin-top:8px;padding:13px;font-size:15px;font-weight:800}.pn-go:disabled{opacity:.6}.pn-skip{color:var(--text-dim);padding:8px 12px;font-size:13px;font-weight:600}.pn-cam{background:var(--panel-2);width:100%;color:var(--text);border-radius:16px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.pn-cam:disabled{opacity:.6}.pn-skip:hover{color:var(--text)}.ps-card{background:var(--panel-2);border-radius:22px;margin-bottom:14px;padding:16px;position:relative;overflow:hidden}.ps-on{background:linear-gradient(135deg,#7df3ff,#8b7bff 45%,#ff6fd8)}@supports (color:color-mix(in lab,red,red)){.ps-on{background:linear-gradient(135deg,color-mix(in srgb,#7df3ff 14%,var(--panel-2)),color-mix(in srgb,#8b7bff 18%,var(--panel-2)) 45%,color-mix(in srgb,#ff6fd8 16%,var(--panel-2)))}}.ps-on{box-shadow:inset 0 0 0 1px #a86bff59}.ps-head{align-items:center;gap:12px;display:flex}.ps-head b{font-size:16px;font-weight:800;display:block}.ps-head small{color:var(--text-dim);font-size:12px;display:block}.ps-tag{color:#fff;background:linear-gradient(100deg,#8b7bff,#ff6fd8);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.ps-perks{gap:6px;margin-top:12px;font-size:13px;display:grid}.ps-perks li{align-items:center;gap:9px;display:flex}.ps-perks span{text-align:center;width:22px}.ps-how{color:var(--text-faint);margin-top:10px;font-size:12px}.ps-colours{background:var(--panel-2);border-radius:16px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.ps-colours b{font-size:13px;display:block}.ps-colours small{color:var(--text-dim);font-size:11.5px;display:block}.ps-swatch{border-radius:12px;flex:none;width:38px;height:38px}.ps-gem{background:linear-gradient(140deg,#8ff5ff2e,#ff6fd82e);place-items:center;display:grid}.ps-colours input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;padding:0}.ps-clear{font-weight:600}.cs-banner,.ps-clear{color:var(--text-dim);font-size:12px}.cs-banner{background:linear-gradient(140deg,var(--panel-3),var(--panel-2));width:100%;height:96px;border-radius:18px;place-items:center;margin-bottom:0;display:grid;position:relative;overflow:hidden}.cs-banner img{object-fit:cover;width:100%;height:100%}.cs-banner em{color:#fff;opacity:0;background:#00000073;place-items:center;font-size:11.5px;font-style:normal;font-weight:700;transition:opacity .15s;display:grid;position:absolute;inset:0}.cs-banner:hover em{opacity:1}.cs-over-banner{margin-top:-42px}.cs-over-banner>button:first-child{box-shadow:0 0 0 5px var(--panel);border-radius:999px}:root{--lg-hi:#ffffffbf;--lg-side:#ffffff47;--lg-lo:#0000000f;--lg-edge:#0000000f}[data-theme=dark]{--lg-hi:#ffffff29;--lg-side:#ffffff0f;--lg-lo:#00000059;--lg-edge:#ffffff12}[data-theme=light] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 12% 18%,var(--accent),transparent 70%),radial-gradient(34% 44% at 88% 82%,#6f9bff33,transparent 70%),radial-gradient(30% 40% at 78% 12%,#ff7ccf24,transparent 70%),radial-gradient(40% 40% at 25% 90%,#5de0c81f,transparent 70%);position:fixed;inset:-10%}@supports (color:color-mix(in lab,red,red)){[data-theme=light] body:before{background:radial-gradient(38% 46% at 12% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(34% 44% at 88% 82%,#6f9bff33,transparent 70%),radial-gradient(30% 40% at 78% 12%,#ff7ccf24,transparent 70%),radial-gradient(40% 40% at 25% 90%,#5de0c81f,transparent 70%)}}[data-theme=light] .app-shell.glassy{background-color:var(--shell)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .app-shell.glassy{background-color:color-mix(in srgb,var(--shell) 70%,transparent)}}[data-theme=light] .app-shell.glassy{-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--lg-hi),inset 0 0 0 1px var(--lg-edge)}.liquid,[data-theme=light] .app-shell [class~="bg-[var(--panel)]"][class*=shadow]{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.liquid,[data-theme=light] .app-shell [class~="bg-[var(--panel)]"][class*=shadow]{background-color:color-mix(in srgb,var(--panel) 76%,transparent)}}.liquid,[data-theme=light] .app-shell [class~="bg-[var(--panel)]"][class*=shadow]{box-shadow:inset 0 1px 0 var(--lg-hi),inset 1px 0 0 var(--lg-side),inset -1px 0 0 var(--lg-side),inset 0 -1px 0 var(--lg-lo),0 0 0 1px var(--lg-edge),var(--shadow)}.liquid{-webkit-backdrop-filter:blur(16px)saturate(170%)}[data-theme=light] .liquid-float{background-color:var(--panel)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .liquid-float{background-color:color-mix(in srgb,var(--panel) 80%,transparent)!important}}[data-theme=light] .liquid-float{-webkit-backdrop-filter:blur(20px)saturate(190%);box-shadow:inset 0 1px 0 var(--lg-hi),inset 0 -1px 0 var(--lg-lo),0 0 0 1px var(--lg-edge),var(--shadow-lg)!important}@media (prefers-reduced-motion:reduce){[data-theme=light] body:before{animation:none}}.chat-close{background:var(--panel);width:44px;height:44px;color:var(--text-dim);box-shadow:var(--shadow);border-radius:999px;flex:none;place-items:center;transition:color .15s,background .15s,transform .15s}.chat-close:hover{color:var(--text);background:var(--panel-2)}.chat-close:active{transform:scale(.94)}.ap-items{background:var(--panel-2);color:var(--text-dim);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.ap-items-open,.ap-items:hover{background:var(--panel-3);color:var(--text)}.ap-item-wall{background:var(--panel-2);border-radius:16px;flex-wrap:wrap;gap:5px;max-height:220px;margin:8px 0 4px 48px;padding:10px;display:flex;overflow-y:auto}.gv{z-index:400;color:var(--text);background:var(--app-bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.gv{background:color-mix(in srgb,var(--app-bg) 58%,transparent)}}.gv{-webkit-backdrop-filter:blur(26px)saturate(1.25)}.gv-center{flex-direction:column;align-items:center;gap:26px;display:flex}.gv-from{color:var(--text-dim);letter-spacing:-.01em;font-size:15px;font-weight:600}.gv-box{cursor:pointer;width:150px;height:150px;position:relative}.gv-glow{pointer-events:none;background:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;position:absolute;inset:-40px}@supports (color:color-mix(in lab,red,red)){.gv-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 28%,transparent),transparent)}}.gv-glow{animation:gv-breathe 2.4s ease-in-out infinite}@keyframes gv-breathe{50%{opacity:.75;transform:scale(1.08)}}.gv-base,.gv-lid{background:var(--accent);box-shadow:0 18px 40px -14px var(--accent),inset 0 1px 0 #ffffff2e;border-radius:18px;display:block;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.gv-base,.gv-lid{box-shadow:0 18px 40px -14px color-mix(in srgb,var(--accent) 60%,#000),inset 0 1px 0 #ffffff2e}}.gv-base{transform-origin:bottom;border-radius:16px;width:120px;height:92px;margin-left:-60px;bottom:0}.gv-lid{z-index:1;border-radius:12px;width:138px;height:34px;margin-left:-69px;top:22px}.gv-base:after,.gv-lid:after{content:"";background:var(--accent-fg);opacity:.9;width:18px;margin-left:-9px;position:absolute;top:0;bottom:0;left:50%}.gv-bow{width:56px;height:26px;margin-left:-28px;position:absolute;top:-22px;left:50%}.gv-bow:after,.gv-bow:before{content:"";border:5px solid var(--accent-fg);opacity:.9;border-radius:50% 50% 40% 40%;width:26px;height:22px;position:absolute;top:2px}.gv-bow:before{left:0;transform:rotate(-18deg)}.gv-bow:after{right:0;transform:rotate(18deg)}.gv-box:hover .gv-glow{animation-duration:1.2s}.gv-open{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow);border-radius:999px;padding:12px 34px;font-size:15px;font-weight:700;transition:transform .15s,filter .15s}.gv-open:hover{filter:brightness(1.06);transform:translateY(-1px)}.gv-open:active{transform:scale(.97)}.gv-stage{flex-direction:column;align-items:center;gap:12px;width:min(900px,100%);max-height:92dvh;display:flex;position:relative}.gv-bloom{pointer-events:none;background:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.gv-bloom{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 45%,transparent),transparent)}}.gv-bloom{animation:gv-bloom 1.1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes gv-bloom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(90)}}.gv-title{letter-spacing:-.025em;font-size:clamp(26px,5vw,36px);font-weight:800}.gv-note{text-align:center;max-width:460px;color:var(--text-dim);font-size:15px;line-height:1.5}.gv-cards{flex-wrap:wrap;justify-content:center;padding:14px 6px}.gv-card,.gv-cards{gap:12px;display:flex}.gv-card{text-align:center;background:var(--panel);border-radius:26px;flex-direction:column;align-items:center;width:172px;padding:20px 14px 16px}@supports (color:color-mix(in lab,red,red)){.gv-card{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.gv-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffff2e,0 0 0 1px var(--line-strong)}.gv-art{background:var(--panel-2);border-radius:22px;place-items:center;width:96px;height:96px;display:grid}.gv-emoji{font-size:54px;line-height:1}.gv-mult{letter-spacing:-.03em;font-size:42px;font-weight:900}.gv-label{flex-direction:column;gap:2px;display:flex}.gv-label b{letter-spacing:-.01em;font-size:16px;font-weight:700}.gv-label small{color:var(--text-dim);font-size:12px}.gv-use{background:var(--panel-3);color:var(--text);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .15s}.gv-use:hover{background:var(--accent);color:var(--accent-fg)}.gv-use:disabled{opacity:.6}.gv-done,.gv-later{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow);border-radius:999px;padding:12px 36px;font-size:15px;font-weight:700}.gv-later{color:var(--text-dim);box-shadow:none;background:0 0;padding:8px 16px;font-size:13.5px}.gv-claim{background:var(--panel);border-radius:28px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);padding:24px 20px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.gv-claim{background:color-mix(in srgb,var(--panel) 85%,transparent)}}.gv-claim{box-shadow:var(--shadow-lg),0 0 0 1px var(--line-strong)}.gv-claim-amount{letter-spacing:-.02em;font-size:28px;font-weight:800}.gv-claim-empty,.gv-claim-note,.gv-claim-sub{color:var(--text-dim);text-align:center;font-size:13.5px}.gv-claim-note{color:var(--danger)}.gv-claim-list{flex-direction:column;gap:6px;width:100%;max-height:44dvh;display:flex;overflow-y:auto}.gv-claim-row{background:var(--panel-2);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:flex}.gv-claim-row:hover{background:var(--panel-3)}.gv-claim-row span{color:var(--text-dim);font-size:12.5px}@media (prefers-reduced-motion:reduce){.gv-bloom,.gv-glow{animation:none}}.pm{gap:14px}.pm,.pm-hero{flex-direction:column;display:flex}.pm-hero{text-align:center;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;align-items:center;gap:8px;padding:28px 20px 22px}.pm-hero-on{background:linear-gradient(150deg,#7df3ff,#8b7bff 50%,#ff6fd8)}@supports (color:color-mix(in lab,red,red)){.pm-hero-on{background:linear-gradient(150deg,color-mix(in srgb,#7df3ff 12%,var(--panel-2)),color-mix(in srgb,#8b7bff 14%,var(--panel-2)) 50%,color-mix(in srgb,#ff6fd8 12%,var(--panel-2)))}}.pm-hero h2{letter-spacing:-.02em;font-size:24px;font-weight:800}.pm-state{letter-spacing:.1em;text-transform:uppercase;background:var(--panel-3);color:var(--text-dim);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.pm-state-on{background:var(--accent);color:var(--accent-fg);letter-spacing:.02em;text-transform:none;font-size:12px}.pm-lede{max-width:420px;color:var(--text-dim);font-size:13.5px;line-height:1.55}.pm-perks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pm-perk{background:var(--panel-2);border-radius:18px;gap:12px;padding:14px;display:flex}.pm-perk b{font-size:13.5px;display:block}.pm-perk small{color:var(--text-dim);margin-top:2px;font-size:12px;line-height:1.45;display:block}.pm-icon{background:var(--panel-3);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.pm-head{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800}.pm-head,.pm-how{color:var(--text-faint)}.pm-how{text-align:center;font-size:12.5px}.ps-toggle{text-align:left;width:100%;margin-top:14px}.ps-swatch-type{background:var(--panel-3);place-items:center;font-size:17px;display:grid}.ps-switch{background:var(--panel-3);border-radius:99px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.ps-switch:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ps-switch-on{background:var(--accent)}.ps-switch-on:after{background:var(--accent-fg);transform:translate(16px)}.ap-deleted{background:var(--panel-2);color:var(--text-faint);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.ap-gone{background:var(--danger);border-radius:12px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.ap-gone{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.ap-gone{box-shadow:inset 2px 0 0 var(--danger)}@supports (color:color-mix(in lab,red,red)){.ap-gone{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--danger) 55%,transparent)}}.ap-gone-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.ap-gone-tag{color:var(--danger);margin-top:2px;font-size:10.5px;font-weight:600}html.app-entering .enter,html.app-entering [data-enter-i]{animation:app-enter .62s cubic-bezier(.2,.85,.25,1) both;animation-delay:calc(var(--i,0) * 55ms + 80ms)}html.app-entering [data-enter-i="2"]{--i:2}html.app-entering [data-enter-i="3"]{--i:3}html.app-entering [data-enter-i="4"]{--i:4}html.app-entering [data-enter-i="5"]{--i:5}html.app-entering [data-enter-i="6"]{--i:6}html.app-entering [data-enter-i="7"]{--i:7}html.app-entering [data-enter-i="8"]{--i:8}html.app-entering [data-enter-i="9"]{--i:9}html.app-entering [data-enter-i="10"]{--i:10}html.app-entering [data-enter-i="11"]{--i:11}html.app-entering [data-enter-i="12"]{--i:12}@keyframes app-enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){html.app-entering .enter,html.app-entering [data-enter-i]{animation:none}}.gft{flex-direction:column;gap:14px;display:flex}.gft-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gft-step{background:var(--panel-2);width:100%;color:var(--text-dim);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex}.gft-step:disabled{opacity:.45}.gft-step-on{background:var(--accent);color:var(--accent-fg)}.gft-step-done{color:var(--text)}.gf-num{background:currentColor;border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.gf-num{background:color-mix(in srgb,currentColor 16%,transparent)}}.gf-body{min-height:280px;max-height:44vh;padding-right:2px;overflow-y:auto}.oc-page>.gft.oc-fill{overflow:visible}.oc-page>.gft.oc-fill .gf-body{flex:1;min-height:0;max-height:none}.gf-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.gf-back{background:var(--panel-2);border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:700}.gf-people{flex-direction:column;gap:10px;display:flex}.gf-everyone,.gf-person{background:var(--panel-2);border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s,box-shadow .15s;display:flex}.gf-everyone b,.gf-person b{font-size:13.5px;display:block}.gf-everyone small,.gf-person small{color:var(--text-dim);font-size:11.5px;display:block}.gf-everyone-on,.gf-person-on{box-shadow:inset 0 0 0 2px var(--accent)}.gf-tick{background:var(--panel-3);width:22px;height:22px;color:var(--accent-fg);border-radius:8px;flex:none;place-items:center;display:grid}.gf-everyone-on .gf-tick,.gf-person-on .gf-tick{background:var(--accent)}.gf-search{background:var(--panel-2);height:40px;color:var(--text-faint);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.gf-search input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:13.5px}.gf-clear{color:var(--text-dim);font-size:12px;font-weight:700}.gf-list{flex-direction:column;gap:6px;display:flex}.gf-empty{text-align:center;color:var(--text-dim);padding:30px 0;font-size:13px}.gf-confirm{flex-direction:column;gap:10px;display:flex}.gf-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:800}.gf-items{flex-wrap:wrap;gap:6px;display:flex}.gf-item{background:var(--panel-2);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.gf-faces{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gf-to{margin-left:6px;font-size:13.5px;font-weight:700}.gft-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 0;display:flex}.gft-done-mark{background:var(--accent);width:56px;height:56px;color:var(--accent-fg);border-radius:99px;place-items:center;display:grid}.gft-done b{font-size:18px}.gft-done small{color:var(--text-dim);margin-bottom:8px;font-size:13px}.ap-act{background:var(--panel-2);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:background .15s;display:inline-flex}.ap-act:hover{background:var(--panel-3)}.ap-held{background:var(--panel);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.ap-held:hover{color:var(--danger)}@media (prefers-reduced-motion:reduce){.tw-g{animation:none}}.ts-lock{background:var(--panel);border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.ts-lock{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.ts-lock{box-shadow:0 0 0 1px var(--line-strong),0 4px 10px -4px #00000059;-webkit-backdrop-filter:blur(6px);pointer-events:none}.tw-g{animation:tw-g var(--gtw,6s) ease-in-out infinite;animation-delay:var(--gd,0s);position:absolute;inset:0}.tw-g>*{animation:none!important}.tw-g>i{opacity:var(--hi,.9)}@keyframes tw-g{0%,to{opacity:.5}50%{opacity:1}}.crop{flex-direction:column;align-items:center;gap:14px;display:flex}.crop-frame{cursor:grab;touch-action:none;background:var(--panel-2);box-shadow:0 0 0 1px var(--line-strong),0 18px 40px -18px #00000073;border-radius:18px;outline:none;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-frame:focus-visible{box-shadow:0 0 0 3px var(--ring)}.crop-circle{border-radius:999px}.crop-frame img{pointer-events:none;-webkit-user-select:none;user-select:none}.crop-zoom{width:min(300px,100%);color:var(--text-dim);align-items:center;gap:10px;font-weight:700;display:flex}.crop-zoom input{accent-color:var(--accent);flex:1}.crop-previews{align-items:center;gap:12px;display:flex}.crop-preview{box-shadow:0 0 0 1px var(--line-strong);border-radius:999px;overflow:hidden}.crop-actions{align-items:center;gap:8px;width:100%;display:flex}.crop-actions button{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s}.crop-actions button:disabled{opacity:.5}.crop-cancel,.crop-reset{color:var(--text-dim)}.crop-cancel:hover,.crop-reset:hover{background:var(--hover);color:var(--text)}.crop-save{background:var(--accent);color:var(--accent-fg)}.sv-lite *,.sv-lite :after,.sv-lite :before{-webkit-backdrop-filter:none!important}.sv-lite .app-shell.glassy{background-color:var(--shell)!important}.sv-lite .app-shell [class~="bg-[var(--panel)]"],.sv-lite .liquid,.sv-lite .liquid-float,.sv-lite .live-drafts{background-color:var(--panel)!important}.sv-lite body:after,.sv-lite body:before{animation:none!important}.sv-lite .enter,.sv-lite [data-enter-i]{opacity:1!important;animation:none!important;transform:none!important}.sv-lite{--shadow-lg:0 10px 30px #0000002e}.agc{margin-bottom:10px}.agc-row{flex-wrap:wrap;gap:6px;display:flex}.agc-btn{background:var(--panel-2);color:var(--text);border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .15s,opacity .15s}.agc-btn:hover{background:var(--panel-3)}.agc-btn:disabled{opacity:.55}.agc-danger{color:var(--danger)}.agc-sure{color:#fff}.agc-sure,.agc-sure:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.agc-sure:hover{background:color-mix(in srgb,var(--danger) 85%,#000)}}.agc-list{background:var(--panel-2);border-radius:16px;max-height:220px;margin-top:8px;padding:6px;overflow-y:auto}.agc-member{border-radius:12px;align-items:center;gap:9px;padding:5px 6px;display:flex}.agc-member:hover{background:var(--hover)}.agc-member b{font-size:12.5px;font-weight:600;display:block}.agc-member small{color:var(--text-dim);font-size:11px;display:block}.agc-note{text-align:center;color:var(--text-dim);padding:10px;font-size:12px}.rp-card{background:linear-gradient(150deg,var(--pc-a),var(--pc-b));box-shadow:var(--shadow),0 12px 32px -18px var(--pc-a);border-radius:26px;flex:none;padding:2px;position:relative}.rp-card-inner{background:linear-gradient(180deg,var(--pc-a) 0,var(--pc-b) 100%);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rp-card-inner{background:linear-gradient(180deg,color-mix(in srgb,var(--pc-a) 22%,var(--app-bg-2)) 0,color-mix(in srgb,var(--pc-b) 14%,var(--app-bg-2)) 100%)}}.rp-banner{z-index:2;background:linear-gradient(135deg,var(--pc-a),var(--pc-b));height:104px;position:relative}.rp-avatar{box-shadow:0 0 0 5px var(--pc-a);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.rp-avatar{box-shadow:0 0 0 5px color-mix(in srgb,var(--pc-a) 22%,var(--app-bg-2))}}.rp-badges{background:var(--app-bg);border-radius:10px;align-items:center;gap:6px;min-height:26px;padding:4px 8px;display:flex;position:absolute;bottom:-34px;right:12px}@supports (color:color-mix(in lab,red,red)){.rp-badges{background:color-mix(in srgb,var(--app-bg) 55%,transparent)}}.rp-badges{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.rp-badges{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.rp-badges:empty{display:none}.rp-streak{font-size:11.5px;font-weight:700}.rp-card-inner [class~="bg-[var(--panel-2)]"]{background:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.rp-card-inner [class~="bg-[var(--panel-2)]"]{background:color-mix(in srgb,var(--text) 9%,transparent)!important}}.rp-solid{background:var(--panel-3)!important}@supports (color:color-mix(in lab,red,red)){.rp-solid{background:color-mix(in srgb,var(--panel-3) 30%,var(--app-bg-2))!important}}.sv-code{background:radial-gradient(90% 80% at 50% 40%,#021405 0,#000500 70%)}.nfx{font-weight:800}.nfx-candy,.nfx-diamond,.nfx-fire,.nfx-frost,.nfx-galaxy,.nfx-glitter,.nfx-gold,.nfx-ocean,.nfx-rainbow,.nfx-sunset{color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes nfx-slide{0%{background-position:0}to{background-position:200%}}@keyframes nfx-rise{0%{background-position:50% 0}to{background-position:50% 200%}}@keyframes nfx-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes nfx-flicker{0%,to{opacity:1}42%{opacity:1}44%{opacity:.55}46%{opacity:1}71%{opacity:.8}72%{opacity:1}}@keyframes nfx-pulse{0%,to{opacity:1}50%{opacity:.72}}.nfx-diamond{background-image:linear-gradient(110deg,#1479d6,#36b3f5 16%,#d9f6ff 24%,#1f9be8 34%,#0b63c4 50%,#4cc3ff 66%,#e6faff 74%,#1a8ae0 84%,#1479d6);animation:nfx-slide 3.2s linear infinite}.nfx-glitter{background-image:linear-gradient(110deg,#b8860b,gold 25%,#fff6c2 40%,#e0a800 60%,#ffe066 80%,#b8860b);animation:nfx-slide 2.6s linear infinite;position:relative}.nfx-glitter:after,.nfx-glitter:before{content:"✦";pointer-events:none;color:#fff3a8;-webkit-text-fill-color:#fff3a8;font-size:.62em;line-height:1;animation:nfx-twinkle 1.7s ease-in-out infinite;position:absolute}.nfx-glitter:before{top:-.35em;left:-.45em}.nfx-glitter:after{animation-delay:.85s;bottom:-.05em;right:-.5em}.nfx-galaxy{background-image:radial-gradient(circle at 18% 35%,#fff 0 .7px,#0000 1.3px),radial-gradient(circle at 46% 70%,#fff 0 .6px,#0000 1.2px),radial-gradient(circle at 78% 28%,#fff 0 .7px,#0000 1.3px),linear-gradient(90deg,#a855f7,#6366f1 30%,#ec4899 60%,#8b5cf6 80%,#a855f7);background-size:60px 100%,44px 100%,70px 100%,200% 100%;animation:nfx-slide 6s linear infinite}.nfx-rainbow{background-image:linear-gradient(90deg,#ff3b3b,#ff9f1a,#ffe11a,#3ddc55,#1ac8ff,#5b6cff,#c04bff,#ff3b3b);animation:nfx-slide 3s linear infinite}.nfx-fire{background-image:linear-gradient(#ff4d00,#ffc400 28%,#ff9500 45%,#ff4d00 70%,#c81e00);background-size:100% 200%;animation:nfx-rise 1.4s linear infinite}.nfx-gold{background-image:linear-gradient(110deg,#a8740a,#e8b923 25%,#fff3b0 38%,#d4a017 52%,#f7d774 75%,#a8740a);animation:nfx-slide 4s linear infinite}.nfx-frost{background-image:linear-gradient(#8fdcff,#29aee8 50%,#0b6fa8);background-size:100% 100%}.nfx-neon{color:#ff4fd8;-webkit-text-fill-color:#ff7fe6;text-shadow:0 0 2px #ff4fd8,0 0 7px #ff2bd0,0 0 14px #ff2bd080;animation:nfx-flicker 4s linear infinite}.nfx-toxic{color:#36c90f;text-shadow:0 0 3px #39ff14bf,0 0 9px #39ff1459;animation:nfx-pulse 2.2s ease-in-out infinite}.nfx-sunset{background-image:linear-gradient(90deg,#ff8a00,#ff2d95 50%,#8b5cf6);background-size:100% 100%}.nfx-candy{background-image:repeating-linear-gradient(45deg,#ff4f9a 0 5px,#ffb3d1 5px 10px);background-size:200% 200%}.nfx-candy,.nfx-ocean{animation:nfx-slide 5s linear infinite}.nfx-ocean{background-image:linear-gradient(90deg,#2dd4bf,#0ea5e9 35%,#1e40af 60%,#22d3ee 85%,#2dd4bf)}.nfx-shadow{color:var(--text);text-shadow:2px 2px #7c3aed,4px 4px #7c3aed4d}.sv-lite .nfx,.sv-lite .nfx:after,.sv-lite .nfx:before{animation:none!important}@media (prefers-reduced-motion:reduce){.nfx,.nfx:after,.nfx:before{animation:none!important}}.shop{z-index:120;background:var(--app-bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.shop-live{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:800}.ic,.shop-live{background:var(--panel-2)}.ic{text-align:left;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;display:inline-flex}.ic-pick{box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .12s,background .12s}.ic-pick:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ic-pick:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel-2))}}.ic-on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ic-on{background:color-mix(in srgb,var(--accent) 14%,var(--panel-2))}}.ic-small{border-radius:10px;padding:4px 8px 4px 4px}.ic-sw{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.ic-small .ic-sw{border-radius:7px;width:22px;height:22px}.ic-name{background-color:var(--panel);font-size:13px}.ic-small .ic-name{font-size:10px}.ic-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ic-text b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.ic-text small{color:var(--text-dim);font-size:10.5px}.tc-head{align-items:center;gap:6px;font-size:14px;display:flex}.tc-status{letter-spacing:.04em;text-transform:uppercase;background:currentColor;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tc-status{background:color-mix(in srgb,currentColor 12%,transparent)}}.tc-done .tc-status{color:#fff;background:#16a34a}.tc-declined .tc-status,.tc-failed .tc-status{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.tc-declined .tc-status,.tc-failed .tc-status{background:color-mix(in srgb,var(--danger) 80%,transparent)}}.tc-declined .tc-status,.tc-failed .tc-status{color:#fff}.tc-sides{flex-direction:column;gap:4px;margin-top:10px;display:flex}.tc-sides>div{min-width:0}.tc-sides small{opacity:.7;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.tc-swap{opacity:.55;align-self:center;font-size:16px;line-height:1;transform:rotate(90deg)}.tc-items{flex-wrap:wrap;gap:4px;display:flex}.tc-items .ic{background:var(--panel);max-width:100%}@supports (color:color-mix(in lab,red,red)){.tc-items .ic{background:color-mix(in srgb,var(--panel) 85%,transparent)}}.tc-items .ic{color:var(--text)}.tc-bucks{background:var(--panel);border-radius:10px;padding:4px 8px;font-size:12.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tc-bucks{background:color-mix(in srgb,var(--panel) 85%,transparent)}}.tc-bucks{color:var(--text)}.tc-none{opacity:.6;font-size:12px}.tc-why{opacity:.8;margin-top:8px;font-size:12px}.tc-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.tc-actions button{border-radius:12px;flex:1;padding:9px 10px;font-size:13px;font-weight:800}.tc-no{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tc-no{background:color-mix(in srgb,currentColor 10%,transparent)}}.tc-yes{color:#fff;background:#16a34a}.tc-sure{background:#15803d;box-shadow:0 0 0 3px #16a34a4d}.tc-wait{opacity:.7;flex:1;font-size:12px}p.tc-wait{margin-top:10px}.tc2{width:320px;max-width:100%}.tc2-head{gap:10px}.tc2-faces,.tc2-head{align-items:center;display:flex}.tc2-faces{flex:none;position:relative}.tc2-faces>:first-child{z-index:1;position:relative}.tc2-faces>:last-child{margin-left:-2px}.tc2-swapico{z-index:2;background:var(--accent);width:18px;height:18px;color:var(--accent-fg);border-radius:50%;place-items:center;margin:0 -6px;display:grid;position:relative;box-shadow:0 2px 6px -2px #0006}.tc2-title{flex-direction:column;min-width:0;line-height:1.2;display:flex}.tc2-title b{letter-spacing:-.01em;font-size:14px;font-weight:800}.tc2-title small{opacity:.62;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tc2-status{background:currentColor;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tc2-status{background:color-mix(in srgb,currentColor 9%,transparent)}}.tc2-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.tc2-open .tc2-status{color:#d98a00;background:#f5a62326}.tc2-open .tc2-status i{animation:tc2-dot 1.4s ease-in-out infinite}.tc2-done .tc2-status{color:#16a34a;background:#16a34a24}.tc2-failed .tc2-status{color:#e11d48;background:#e11d481f}[data-theme=light] .tc2-open .tc2-status{color:#9a5b00}[data-theme=light] .tc2-done .tc2-status{color:#166534}[data-theme=light] .tc2-failed .tc2-status{color:#be123c}.tc2-cancelled .tc2-status,.tc2-declined .tc2-status{opacity:.75}@keyframes tc2-dot{50%{opacity:.3;transform:scale(.7)}}.tc2-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-top:12px;display:grid}.tc2-cancelled .tc2-sides,.tc2-declined .tc2-sides{opacity:.5;filter:grayscale(.5)}.tc2-side>small{letter-spacing:.07em;text-transform:uppercase;opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px 2px;font-size:10px;font-weight:800;display:block;overflow:hidden}.tc2-tiles{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;display:grid}.tc2-tile{text-align:center;background:currentColor;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 5px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.tc2-tile{background:color-mix(in srgb,currentColor 6%,transparent)}}.tc2-tile{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.tc2-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent)}}.tc2-tile{animation:tc2-in .4s cubic-bezier(.2,1.3,.4,1) backwards}.tc2-tile:nth-child(2){animation-delay:50ms}.tc2-tile:nth-child(3){animation-delay:.1s}.tc2-tile:nth-child(n+4){animation-delay:.15s}@keyframes tc2-in{0%{opacity:0;transform:scale(.85)}}.tc2-tile b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin-top:3px;font-size:11px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.tc2-tile em{opacity:.75;font-size:9.5px;font-style:normal;font-weight:600}.tc2-mid{background:currentColor;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.tc2-mid{background:color-mix(in srgb,currentColor 8%,transparent)}}.tc2-mid{opacity:.8}.tc2-none{text-align:center;opacity:.72;border:1.5px dashed;border-radius:14px;padding:16px 6px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.tc2-none{border:1.5px dashed color-mix(in srgb,currentColor 18%,transparent)}}.tc2-result{color:#16a34a;background:#16a34a1f;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.tc2-result,.tc2-why{border-radius:12px;margin-top:12px;padding:8px 11px}.tc2-why{color:#e11d48;background:#e11d481a;font-size:12px}.tc2-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.tc2-btn{background:currentColor;border-radius:12px;flex:1;padding:9px 8px;font-size:12.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tc2-btn{background:color-mix(in srgb,currentColor 9%,transparent)}}.tc2-btn{transition:transform .12s,background .15s,box-shadow .15s}.tc2-btn:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tc2-btn:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.tc2-btn:active{transform:scale(.97)}.tc2-btn:disabled{opacity:.6}.tc2-yes,.tc2-yes:hover{color:#fff;background:#15803d}.tc2-yes.sure{background:#166534;animation:tc2-sure 1s ease-in-out infinite;box-shadow:0 0 0 3px #16a34a4d}@keyframes tc2-sure{50%{box-shadow:0 0 0 5px #16a34a26}}.tc2-wait{opacity:.65;flex:1;font-size:12px}.tc2-wait.solo{margin-top:10px}.ia{background:currentColor;border-radius:10px;place-items:center;width:100%;height:42px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ia{background:color-mix(in srgb,currentColor 5%,transparent)}}.ia-type{font-size:17px;font-weight:800}.ia-type>span{max-width:100%}.ia-frame{overflow:visible}.ia-pfp{isolation:isolate;background:linear-gradient(135deg,#a9bcdc,#6b86b3);border-radius:50%;width:26px;height:26px;position:relative}.ia-coin{background:radial-gradient(circle at 50% 45%,#ffd23a59,#0000 70%);font-size:24px}@media (prefers-reduced-motion:reduce){.tc2-open .tc2-status i,.tc2-tile,.tc2-yes.sure{animation:none}}.md{width:var(--s);height:var(--s);isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.md-svg{filter:drop-shadow(0 2px 3px #00000038);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.md-ico{z-index:2;font-size:calc(var(--s) * .38);line-height:1;position:relative}.md-legend .md-ico,.md-mythic .md-ico{font-size:calc(var(--s) * .3)}.md-diamond .md-ico{font-size:calc(var(--s) * .32)}.md-none .md-ico{filter:grayscale();opacity:.5}.md-empty{fill:var(--panel-3)}.md-empty-ring{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 3}.md-shine{transform-origin:32px 32px;animation:md-shine 6s ease-in-out infinite;transform:rotate(25deg)}@keyframes md-shine{0%,62%{transform:rotate(25deg)translate(0)}to{transform:rotate(25deg)translate(120px)}}.md-rays{z-index:-1;background:repeating-conic-gradient(#ffc44057 0 7deg,transparent 7deg 20deg);border-radius:50%;animation:md-turn 48s linear infinite;position:absolute;inset:-38%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000 100%);mask:radial-gradient(closest-side,#000 35%,#0000 100%)}@keyframes md-turn{to{transform:rotate(1turn)}}.md-embers{z-index:3;pointer-events:none;position:absolute;inset:0}.md-embers i{opacity:0;background:#ffd34d;border-radius:50%;width:3px;height:3px;animation:md-ember 3.2s ease-out infinite;position:absolute;bottom:18%}.md-embers i:first-child{animation-delay:0s;left:22%}.md-embers i:nth-child(2){animation-delay:.7s;left:70%}.md-embers i:nth-child(3){width:2px;height:2px;animation-delay:1.5s;left:45%}.md-embers i:nth-child(4){width:2px;height:2px;animation-delay:2.1s;left:82%}.md-embers i:nth-child(5){animation-delay:2.7s;left:12%}@keyframes md-ember{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(calc(var(--s) * -.8)) translateX(3px)}}.md-fx.md-legend .md-rays{background:repeating-conic-gradient(#ffc44073 0 6deg,transparent 6deg 16deg);animation-duration:30s;inset:-55%}.md-fx .md-embers i:nth-child(6){animation-delay:.35s;left:34%}.md-fx .md-embers i:nth-child(7){width:2px;height:2px;animation-delay:1.1s;left:60%}.md-fx .md-embers i:nth-child(8){animation-delay:1.9s;left:90%}.md-pulse{z-index:-1;border-radius:50%;animation:md-pulse 2.4s ease-out infinite;position:absolute;inset:4%;box-shadow:0 0 #ff5a828c}@keyframes md-pulse{0%{box-shadow:0 0 #ff5a8280}to{box-shadow:0 0 0 calc(var(--s) * .22) #ff5a8200}}.md-orbit{z-index:3;pointer-events:none;animation:md-turn 5s linear infinite;position:absolute;inset:-12%}.md-orbit i{background:#ffd0da;border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;box-shadow:0 0 4px #ff6b8a}.md-orbit i:first-child{top:0;left:50%}.md-orbit i:nth-child(2){width:3px;height:3px;top:75%;left:93%}.md-orbit i:nth-child(3){width:2px;height:2px;top:75%;left:7%}.md-glint{z-index:3;width:calc(var(--s) * .3);height:calc(var(--s) * .3);pointer-events:none;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:#fff;animation:md-glint 3.6s ease-in-out infinite;position:absolute;top:12%;right:16%}@keyframes md-glint{0%,70%,to{opacity:0;transform:scale(.2)rotate(0)}82%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.md-embers i,.md-glint,.md-orbit,.md-pulse,.md-rays,.md-shine{animation:none}.md-embers,.md-glint,.md-pulse{display:none}}html.sv-lite .md-embers,html.sv-lite .md-glint,html.sv-lite .md-orbit,html.sv-lite .md-pulse,html.sv-lite .md-rays{display:none}.ach-top{background:var(--panel-2);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;padding:14px 16px;display:flex}.ach-score{flex-direction:column;min-width:92px;display:flex}.ach-score b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1}.ach-score small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:3px;font-size:10.5px;font-weight:800}.ach-medals{flex-wrap:wrap;flex:1;gap:6px 12px;display:flex}.ach-count{align-items:center;gap:5px;font-size:13px;display:inline-flex}.ach-count b{font-variant-numeric:tabular-nums;font-weight:800}.ach-count.zero{opacity:.4}.ach-claim-all{color:#231400;background:#f5b700;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;transition:transform .12s}.ach-claim-all:active:not(:disabled){transform:scale(.97)}.ach-cats{gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.ach-cats button{color:var(--text-dim);background:var(--panel-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.ach-cats button[aria-selected=true]{background:var(--accent);color:var(--accent-fg)}.ach-dot{color:#231400;background:#f5a300;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;display:grid}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:8px;display:grid}.ach-card{background:var(--panel-2);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.ach-ready{background:#f5b700;box-shadow:inset 0 0 0 2px #f5aa00b3}@supports (color:color-mix(in lab,red,red)){.ach-ready{background:color-mix(in srgb,#f5b700 8%,var(--panel-2))}}.ach-hidden{opacity:.75}.ach-card.is-mythic{color:#ffe9ee;background:#2a0612;box-shadow:inset 0 0 0 1px #7a1834}.ach-card.is-legend{color:#fff6dc;background:#0f0c07;box-shadow:inset 0 0 0 1px #8a6a1c}.ach-card.is-legend .ach-detail,.ach-card.is-mythic .ach-detail{color:#ffffffad}.ach-card.is-legend .ach-meta,.ach-card.is-mythic .ach-meta{color:#ffffff80}.ach-card.is-legend .ach-bar,.ach-card.is-mythic .ach-bar{background:#ffffff1f}.ach-card.is-mythic .ach-bar span{background:#ff6b8a}.ach-card.is-legend .ach-bar span{background:#f2b705}.ach-card.is-legend .ach-show,.ach-card.is-mythic .ach-show{color:#fffc;background:#ffffff1a}.ach-card.is-legend .ach-show.on{color:#ffd34d;background:#f2b70533}.ach-card.is-mythic .ach-show.on{color:#ffb3c1;background:#ff6b8a38}.ach-card.is-legend .ach-gate,.ach-card.is-legend .ach-next,.ach-card.is-mythic .ach-gate,.ach-card.is-mythic .ach-next{color:#ffffff8c}.ach-card.is-legend .ach-pips i,.ach-card.is-mythic .ach-pips i{box-shadow:none;background:#ffffff24}.ach-card.is-legend .ach-pips i.on,.ach-card.is-mythic .ach-pips i.on{background:#fffc}.ach-card.is-legend .ach-pips i.on.t5,.ach-card.is-mythic .ach-pips i.on.t5{background:#ff6b8a}.ach-card.is-legend .ach-pips i.on.t6{background:#f2b705}.ach-card.is-legend:before{content:"";pointer-events:none;background:radial-gradient(120px 90px at 38px,#f2b70529,#0000 70%);position:absolute;inset:0}.ach-pop{animation:ach-pop .7s cubic-bezier(.2,1.6,.4,1)}@keyframes ach-pop{0%{transform:scale(1)}35%{transform:scale(1.22)rotate(-6deg)}to{transform:scale(1)}}.ach-body{flex:1;min-width:0;position:relative}.ach-title{align-items:center;gap:6px;display:flex}.ach-title b{font-size:14px;font-weight:800}.ach-tier{letter-spacing:.06em;text-transform:uppercase;color:#1d1405;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800}.ach-tier.am-bronze{background:#d99460}.ach-tier.am-silver{background:#d5dce4}.ach-tier.am-gold{background:#f5c518}.ach-tier.am-diamond{color:#062a44;background:#5cc4f5}.ach-tier.am-mythic{color:#3a0414;background:#ff6b8a}.ach-tier.am-legend{color:#1d1405;background:#f2b705}.ach-tier.am-secret{color:#fff;background:#7c3aed}.ach-detail{color:var(--text-dim);margin-top:1px;font-size:12px;line-height:1.35}.ach-gate{color:var(--text-faint);margin-top:3px;font-size:11px;font-weight:700}.ach-gate.ok{color:var(--success,#22a06b)}.ach-bar{background:var(--panel-3);border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.ach-bar span{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s;display:block}.ach-meta{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;font-size:10.5px;display:flex}.ach-pips{gap:3px;display:inline-flex}.ach-pips i{background:var(--panel-3);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}.ach-pips i.on{background:var(--accent);box-shadow:none}.ach-pips i.on.t5{background:#ff6b8a}.ach-pips i.on.t6{background:#f2b705}.ach-pips i.due{box-shadow:none;background:#f5a300}.ach-pips i.t5,.ach-pips i.t6{border-radius:2px;transform:rotate(45deg)scale(.9)}.ach-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex;position:relative}.ach-claim{color:#231400;background:#f5b700;border-radius:12px;flex-direction:column;align-items:center;padding:7px 12px;font-size:13px;font-weight:800;display:flex}.ach-claim small{opacity:.8;font-size:10.5px;font-weight:700}.ach-next{color:var(--text-faint)}.ach-next,.ach-show{font-size:11px;font-weight:700}.ach-show{color:var(--text-dim);background:var(--panel);border-radius:999px;padding:3px 8px}.ach-show.on{color:#b07d00;background:#f5b700}@supports (color:color-mix(in lab,red,red)){.ach-show.on{background:color-mix(in srgb,#f5b700 18%,var(--panel))}}.ach-badge{color:#231400;background:#f5a300;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:800}.ach-how{color:var(--text-dim);margin-top:12px;font-size:12px}.ach-how summary{cursor:pointer;color:var(--text);font-weight:800;list-style:none}.ach-how summary::-webkit-details-marker{display:none}.ach-how summary:before{content:"▸ ";color:var(--text-faint)}.ach-how[open] summary:before{content:"▾ "}.ach-how ul{gap:4px;margin-top:8px;padding-left:16px;list-style:outside;display:grid}.ach-moment{z-index:200;cursor:pointer;background:#080604f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ach-moment-in{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.ach-moment-tier{letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:40px;font-weight:900;line-height:1}.ach-moment.is-mythic .ach-moment-tier{color:#ff6b8a}.ach-moment.is-legend .ach-moment-tier{color:#f2b705}.ach-moment-name{margin-top:10px;font-size:18px;font-weight:800}.ach-moment-sub{color:#fff9;margin-top:6px;font-size:13px}.ach-moment-place{color:#ffd34d;background:#f2b70529;border-radius:999px;margin-top:10px;padding:5px 12px;font-size:13px;font-weight:800}.ach-place{color:#f2b705;font-weight:800}.ach-moment-acts{gap:8px;margin-top:22px;display:flex}.ach-moment-acts button{color:#fff;background:#ffffff1f;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800}.ach-moment-acts button.go{color:#231400;background:#f5b700}.ach-moment.is-mythic .ach-moment-acts button.go{color:#3a0414;background:#ff6b8a}.ach-flecks{pointer-events:none;position:absolute;inset:-40vh -40vw;overflow:hidden}.ach-flecks i{opacity:0;border-radius:1px;width:6px;height:10px;animation:ach-fleck 2.6s cubic-bezier(.3,.6,.5,1) forwards;position:absolute;top:-10px}@keyframes ach-fleck{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(90vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.ach-pop{animation:none}.ach-flecks{display:none}}html.sv-lite .ach-flecks{display:none}.rise-sheet{height:200%;animation:rise-up var(--sd,12s) linear infinite;will-change:transform;position:absolute;top:0;left:-5%;right:-5%}@keyframes rise-up{0%{transform:translate(0)}to{transform:translate(-2vw,-50%)}}.rise-sheet i{width:var(--f,4px);height:var(--f,4px);border-radius:50%;position:absolute}.rise-sheet.sparks i{background:#ffb259;box-shadow:0 0 6px 1px #ff8c32cc}.rise-sheet.fizz i{background:radial-gradient(circle at 35% 30%,#ffffff73,#dcb4ff0d 60%);border:1.5px solid #e1beff8c}.sv-lite .rise-sheet{animation:none}@media (prefers-reduced-motion:reduce){.rise-sheet{animation:none}}.nfont-serif{font-family:var(--nf-serif),Georgia,serif}.nfont-mono{font-family:var(--nf-mono),ui-monospace,monospace;letter-spacing:-.02em}.nfont-rounded{font-family:var(--nf-rounded),ui-rounded,system-ui,sans-serif;font-weight:800}.nfont-script{font-family:var(--nf-script),cursive;font-weight:400}.nfont-hand{font-family:var(--nf-hand),cursive;font-size:1.18em;font-weight:700}.nfont-marker{font-family:var(--nf-marker),cursive;font-weight:400}.nfont-bubbly{font-family:var(--nf-bubbly),system-ui,sans-serif;font-weight:600}.nfont-bold{font-family:var(--nf-bold),system-ui,sans-serif;font-size:.92em;font-weight:400}.nfont-retro{font-family:var(--nf-retro),cursive;font-weight:400}.nfont-elegant{font-family:var(--nf-elegant),Georgia,serif;font-style:italic;font-weight:700}.nfont-future{font-family:var(--nf-future),system-ui,sans-serif;letter-spacing:.02em;font-size:.9em}.nfont-pixel{font-family:var(--nf-pixel),monospace;font-size:.9em;font-weight:400}.nfont-neonline{font-family:var(--nf-neonline),system-ui,sans-serif;font-size:.92em;font-weight:400}.nfont-regal{font-family:var(--nf-regal),Georgia,serif;letter-spacing:.03em;font-weight:400}.nfont-spooky{font-family:var(--nf-spooky),cursive;letter-spacing:.02em;font-weight:400}.nfont-gothic{font-family:var(--nf-gothic),serif;font-size:1.05em;font-weight:400}.nfx-aurora,.nfx-celestial,.nfx-chrome,.nfx-crowned,.nfx-emerald,.nfx-inferno,.nfx-lava,.nfx-midnight,.nfx-mint,.nfx-plasma,.nfx-prism,.nfx-radiant,.nfx-royal,.nfx-sakura,.nfx-starfall{color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.nfx-aurora{background-image:linear-gradient(90deg,#22e3a0,#3fb6ff 30%,#9b6bff 60%,#22e3a0);animation:nfx-slide 6s linear infinite}.nfx-lava{background-image:linear-gradient(90deg,#ff3d00,#ff9e00 25%,#d60000 50%,#ff6a00 75%,#ff3d00);animation:nfx-slide 5s linear infinite}.nfx-chrome{-webkit-text-stroke:.3px #28323c59;background-image:linear-gradient(110deg,#6f7a86,#f4f7fb 22%,#9aa6b2 38%,#e8edf3 55%,#5d6874 72%,#d6dde5 88%,#6f7a86);animation:nfx-slide 4s linear infinite}.nfx-emerald{background-image:linear-gradient(135deg,#0b8a4b,#34e39a 35%,#0f6b3c 55%,#62f5b5 80%,#0b8a4b);animation:nfx-slide 5s linear infinite}.nfx-midnight{background-image:radial-gradient(circle at 22% 40%,#fff 0 .6px,#0000 1.2px),radial-gradient(circle at 70% 60%,#fff 0 .5px,#0000 1.1px),linear-gradient(90deg,#3b4fd8,#7a3fd8 50%,#3b4fd8);background-size:40px 100%,56px 100%,200% 100%;animation:nfx-slide 7s linear infinite}.nfx-sakura{background-image:linear-gradient(90deg,#ff6fa5,#ffc2d9 45%,#ff8bb6 70%,#ff6fa5)}.nfx-mint,.nfx-sakura{animation:nfx-slide 5s linear infinite}.nfx-mint{background-image:linear-gradient(90deg,#12b886,#8ff0cf 45%,#0ca678 70%,#12b886)}.nfx-retro{color:#ffcc1f;-webkit-text-fill-color:#ffcc1f;text-shadow:2px 2px #e8431e,3px 3px #00000040}.nfx-comic{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1.1px #111;paint-order:stroke fill;text-shadow:2px 2px #ff3b6b;font-weight:900}.nfx-outline{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.1px var(--text)}.nfx-prism{background-image:linear-gradient(115deg,#ff9ee8,#8fe9ff 20%,#fff5a8 40%,#b69cff 60%,#8fffd2 80%,#ff9ee8);animation:nfx-slide 3s linear infinite}.nfx-starfall{background-image:radial-gradient(circle,#fff 0 .7px,#0000 1.3px),linear-gradient(#5b7bff,#b98cff);background-size:14px 14px,100% 100%;animation:nfx-rise 3s linear infinite;position:relative}.nfx-plasma{background-image:linear-gradient(90deg,#8a2cff,#e05bff 30%,#4d7dff 60%,#8a2cff);animation:nfx-slide 2.4s linear infinite,nfx-pulse 1.8s ease-in-out infinite}.nfx-royal{-webkit-text-stroke:.5px #5b21b6;background-image:linear-gradient(110deg,#b8860b,#ffe28a 30%,#d4a017 55%,#fff3c4 75%,#b8860b);animation:nfx-slide 4.5s linear infinite}.nfx-radiant{background-image:linear-gradient(110deg,#ffd76a,#fff 25%,#ffe9a6 45%,#fffdf3 60%,#ffcf4d 80%,#ffd76a);animation:nfx-slide 2.8s linear infinite}.nfx-crowned{background-image:linear-gradient(110deg,#a8740a,#ffd84d 30%,#fff1b0 45%,#e8b923 65%,#a8740a);margin-top:.35em;animation:nfx-slide 4s linear infinite;display:inline-block;position:relative}.nfx-crowned:before{content:"👑";font-size:.62em;position:absolute;top:-.72em;left:50%;transform:translate(-50%)rotate(-8deg)}.nfx-celestial{background-image:radial-gradient(circle at 18% 35%,#fff 0 .7px,#0000 1.3px),radial-gradient(circle at 52% 70%,#ffe9a3 0 .8px,#0000 1.4px),radial-gradient(circle at 82% 28%,#fff 0 .7px,#0000 1.3px),linear-gradient(90deg,#1b2a8c,#6b2fd6 30%,#ff5fa2 55%,#2b7bff 80%,#1b2a8c);background-size:50px 100%,64px 100%,44px 100%,200% 100%;animation:nfx-slide 5s linear infinite}.nfx-inferno{background-image:linear-gradient(#ff7a00,#fffbe0 28%,#ffd000 45%,#ff7a00 70%,#ff1e00);background-size:100% 200%;animation:nfx-rise 1s linear infinite,nfx-flicker 2.2s linear infinite}.sv-lite .nfx-crowned:before{animation:none}.ts-head{align-items:baseline;gap:8px;margin:6px 2px 8px;display:flex}.ts-head span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ts-head small,.ts-head span{color:var(--text-faint);font-size:11px}.ts-head small{opacity:.8}.ts-empty{color:var(--text-dim);margin:0 2px 14px;font-size:12px}.ts-empty button,.ts-more button{color:var(--accent);font-weight:700}.ts-more{color:var(--text-dim);margin:-6px 2px 14px;font-size:12px}.ts-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px;display:grid}.ts-tile{text-align:left;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:16px;flex-direction:column;gap:3px;padding:10px;transition:box-shadow .15s;display:flex;position:relative}.ts-on{box-shadow:inset 0 0 0 2px var(--accent)}.ts-locked{opacity:.72}.ts-prev{background:var(--panel-2);border-radius:12px;place-items:center;height:46px;margin-bottom:5px;display:grid;position:relative;overflow:hidden}.ts-tick{background:var(--accent);width:20px;height:20px;color:var(--accent-fg);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0000004d}.ts-name{text-overflow:ellipsis;white-space:nowrap;max-width:92%;padding:0 .3em;font-size:16px;font-weight:800;overflow:hidden}.ts-live{text-transform:uppercase;background:var(--panel-2);color:var(--text-dim);border-radius:999px;padding:0 6px;font-size:9px;font-weight:800}.shop-deals{background:linear-gradient(135deg,#f5b700,#ff5fa2);border-radius:22px;width:100%;max-width:1040px;margin:0 auto;padding:14px}@supports (color:color-mix(in lab,red,red)){.shop-deals{background:linear-gradient(135deg,color-mix(in srgb,#f5b700 18%,var(--panel)),color-mix(in srgb,#ff5fa2 14%,var(--panel)))}}.shop-deals{box-shadow:inset 0 0 0 1px #f5b70059}.shop-subacts{gap:6px;display:flex}.shop-subacts button{background:var(--panel-2);color:var(--text-dim);border-radius:10px;flex:1;padding:6px 8px;font-size:12px;font-weight:700;transition:color .15s,background .15s}.shop-subacts button:hover{color:var(--text)}.shop-subacts button.on{background:var(--accent);color:var(--accent-fg)}.shop-toggle{color:var(--text-dim);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ic-locked{opacity:.55}.ic-lock{margin-left:-2px;font-size:11px}.gi-kinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gi-kinds,.gi-tier{margin-bottom:10px}.gi-tier-name{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:10.5px;font-weight:800}.gi-grid{flex-wrap:wrap;gap:6px;max-height:220px;display:flex;overflow-y:auto}.gi-trade{cursor:pointer;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:14px;align-items:flex-start;gap:10px;margin-top:6px;padding:10px 12px;display:flex}.gi-trade.on{background:#16a34a;box-shadow:inset 0 0 0 2px #16a34a}@supports (color:color-mix(in lab,red,red)){.gi-trade.on{background:color-mix(in srgb,#16a34a 10%,var(--panel-2))}}.gi-trade input{margin-top:3px}.gi-trade b{font-size:13px;display:block}.gi-trade small{color:var(--text-dim);font-size:11.5px;display:block}.gv-name{font-size:40px;font-weight:800}.rp-plain{background:var(--panel);box-shadow:var(--shadow);border-radius:26px;padding:0;overflow:hidden}.rp-plain .rp-card-inner{background:0 0;border-radius:26px}.rp-plain .rp-banner{background:linear-gradient(140deg,var(--panel-3) 0,var(--panel-2) 55%,var(--panel) 100%)}.rp-plain .rp-avatar{box-shadow:0 0 0 4px var(--panel)}.rp-plain .rp-card-inner [class~="bg-[var(--panel-2)]"]{background:var(--panel-2)!important}@keyframes fs-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes fs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sp-wrap{background:var(--app-bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.sp-aura{pointer-events:none;position:absolute;inset:0}.sp-aura i{opacity:.5;background:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;width:60vmax;height:60vmax;position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-aura i{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}}.sp-aura i{will-change:transform;animation:sp-drift 9s ease-in-out infinite alternate}.sp-aura i:first-child{top:-24vmax;left:-22vmax}.sp-aura i:nth-child(2){background:radial-gradient(closest-side,#ff6ec838,#0000);animation-duration:11s;top:10vh;right:-26vmax}.sp-aura i:nth-child(3){background:radial-gradient(closest-side,#5aaaff38,#0000);animation-duration:13s;bottom:-30vmax;left:10vw}@keyframes sp-drift{to{transform:translate(5vw,-4vh)scale(1.12)}}.sp-center{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.sp-mark{width:96px;height:96px;color:var(--text);place-items:center;display:grid;position:relative}.sp-ring{background:conic-gradient(from 0deg,transparent,var(--accent),transparent 40%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sp-ring{background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--accent) 70%,transparent),transparent 40%)}}.sp-ring{animation:sp-spin 1.6s linear infinite;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 80% 100%);mask:radial-gradient(closest-side,#0000 78%,#000 80% 100%)}.sp-orbit{animation:sp-spin 3.2s linear infinite reverse;position:absolute;inset:-14px}.sp-orbit i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute}.sp-orbit i:first-child{top:0;left:50%;transform:translate(-50%)}.sp-orbit i:nth-child(2){opacity:.7;width:5px;height:5px;bottom:18%;right:6%}.sp-orbit i:nth-child(3){opacity:.45;width:4px;height:4px;bottom:18%;left:6%}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-word{letter-spacing:-.03em;color:var(--text);gap:1px;font-size:30px;font-weight:900;display:flex}.sp-bar{background:var(--line-strong);border-radius:999px;width:120px;height:3px;position:relative;overflow:hidden}.sp-bar i{border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent),transparent);width:40%;animation:sp-sweep 1.2s ease-in-out infinite;position:absolute;inset:0}@keyframes sp-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}.sp-tip{text-align:left;background:var(--panel);border-radius:18px;width:min(88vw,400px);min-height:74px;margin-top:8px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.sp-tip{background:color-mix(in srgb,var(--panel) 72%,transparent)}}.sp-tip{box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow);cursor:pointer}.sp-tip-in{align-items:center;gap:12px;display:flex}.sp-tip-icon{background:var(--panel-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.sp-tip-text{color:var(--text);font-size:13px;line-height:1.4}.sp-tip-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px;font-size:10px;font-weight:800;display:block}@media (prefers-reduced-motion:reduce){.sp-aura i,.sp-bar i,.sp-orbit,.sp-ring{animation:none}}.sv-lite .sp-aura i{animation:none}.oc{z-index:115;background:var(--app-bg);color:var(--text);animation:fs-in .3s cubic-bezier(.2,.8,.2,1) backwards;display:flex;position:fixed;inset:0}.oc-side{width:232px;padding:max(18px,env(safe-area-inset-top)) 14px 18px;background:var(--panel);flex-direction:column;flex:none;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.oc-side{background:color-mix(in srgb,var(--panel) 70%,transparent)}}.oc-side{box-shadow:inset -1px 0 0 var(--line)}.oc-brand{align-items:center;gap:10px;padding:4px 6px 8px;display:flex}.oc-brand b{letter-spacing:-.01em;font-size:15px;font-weight:900;display:block}.oc-brand small{color:var(--text-faint);font-size:11px;display:block}.oc-crown{color:#3a2600;background:linear-gradient(135deg,#ffd76a,#f5a300);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 16px -6px #f5a300b3}.oc-nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.oc-tab{color:var(--text-dim);text-align:left;animation:fs-rise .4s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 30ms + 80ms);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex;position:relative}.oc-tab.on,.oc-tab:hover{color:var(--text)}.oc-tab-bg{background:var(--panel);box-shadow:var(--shadow);border-radius:12px;position:absolute;inset:0}.oc-ico{background:var(--panel-2);border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:relative}.oc-label{flex:1;position:relative}.oc-badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-fg);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:grid;position:relative}.oc-badge.bad{background:var(--danger);color:#fff}.oc-close{background:var(--panel-2);color:var(--text-dim);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;display:flex}.oc-main{min-width:0;min-height:0;padding:max(18px,env(safe-area-inset-top)) clamp(16px,4vw,44px) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.oc-head{align-items:flex-start;gap:12px;width:100%;max-width:920px;margin:0 auto 16px;animation:fs-rise .4s cubic-bezier(.2,.8,.2,1) backwards;display:flex}.oc-head h2{letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:900}.oc-head p{color:var(--text-dim);font-size:13px}.oc-x{background:var(--panel-2);border-radius:999px;place-items:center;width:38px;height:38px;display:none}.oc-page{width:100%;max-width:920px;min-height:0;padding-bottom:max(18px,env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.oc-page>*{flex-shrink:0}.oc-page>.oc-fill{flex:1 1 0;min-height:180px;overflow-y:auto}.oc-errbar{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.oc-errbar>span{margin-right:auto}.oc-errbar b{color:var(--text);font-weight:800}.oc-errbtn{background:var(--panel-2);color:var(--text);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:transform .12s,opacity .15s}.oc-errbtn.primary{background:var(--accent);color:var(--accent-fg)}.oc-errbtn:active{transform:scale(.96)}.oc-errbtn:disabled{opacity:.45}.oc-quick{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;margin-bottom:14px;display:grid}.oc-action{text-align:left;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:18px;align-items:center;gap:10px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.oc-action:hover{box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow);transform:translateY(-2px)}.oc-action>span:first-child{background:var(--panel-2);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.oc-action b{font-size:13.5px}.oc-action small{color:var(--text-dim);font-size:11.5px;font-weight:500;line-height:1.4;display:block}.oc-action.wide{width:100%;margin:12px 0}.oc-stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.oc-stat{background:linear-gradient(160deg,var(--panel),var(--panel-2));box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.oc-stat>span{font-size:18px}.oc-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.1}.oc-stat small{color:var(--text-dim);font-size:11.5px}.oc-card{background:var(--panel-2);border-radius:18px;margin-top:12px;padding:14px}.oc-card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:11px;font-weight:800}.oc-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;font-size:12.5px;display:flex}.oc-row:first-of-type{border-top:0}.oc-row.dim{opacity:.5}@media (max-width:760px){.oc{flex-direction:column}.oc-side{width:auto;padding:max(10px,env(safe-area-inset-top)) 10px 8px;box-shadow:inset 0 -1px 0 var(--line);flex-direction:row;align-items:center}.oc-brand,.oc-close{display:none}.oc-nav{flex-direction:row;overflow-x:auto}.oc-tab{flex:none}.oc-x{display:grid}}.sv-lite .oc,.sv-lite .oc-head,.sv-lite .oc-tab{animation:none}@media (prefers-reduced-motion:reduce){.oc,.oc-head,.oc-tab{animation:none}}.shop-rarity{letter-spacing:.05em;text-transform:uppercase;vertical-align:2px;color:#fff;background:var(--r);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9.5px;font-weight:900}.shop-stock-line{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;font-weight:800;display:flex}.shop-stock-bar{background:var(--panel-2);border-radius:999px;flex:1;height:5px;overflow:hidden}.shop-stock-bar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#84cc16);height:100%;transition:width .5s;display:block}.msg-hover{isolation:isolate}.msg-hover:before{content:"";z-index:-1;pointer-events:none;box-shadow:inset 0 0 0 1px var(--text);background:#0000001f;border-radius:14px;position:absolute;inset:-2px -10px}@supports (color:color-mix(in lab,red,red)){.msg-hover:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent)}}.msg-hover:before{opacity:0;transition:opacity .14s}@media (hover:hover) and (pointer:fine){.msg-hover:hover:before{opacity:1}}html.sv-going .lp,html.sv-going .lp~*{visibility:hidden}html.sv-going body{background:var(--app-bg)}.nfont-typewriter{font-family:var(--nf-typewriter),ui-monospace,monospace;font-weight:400}.nfont-comicbook{font-family:var(--nf-comicbook),system-ui,sans-serif;letter-spacing:.04em;font-size:1.08em;font-weight:400}.nfont-sketch{font-family:var(--nf-sketch),cursive;font-weight:700}.nfont-calligraphy{font-family:var(--nf-calligraphy),cursive;font-size:1.3em;font-weight:400;line-height:1}.nfont-groove{font-family:var(--nf-groove),system-ui,sans-serif;font-weight:400}.nfont-luxe{font-family:var(--nf-luxe),Georgia,serif;font-size:1.1em;font-style:italic;font-weight:600}.nfont-knight{font-family:var(--nf-knight),serif;font-weight:400}.nfont-arcade{font-family:var(--nf-arcade),monospace;letter-spacing:.02em;font-size:.72em;font-weight:400}.nfont-graffiti{font-family:var(--nf-graffiti),cursive;font-size:.92em;font-weight:400}.nfx-glitch{color:var(--text);text-shadow:-1.5px 0 #ff2a6d,1.5px 0 #05d9e8;animation:nfx-glitch 2.6s step-end infinite;position:relative}@keyframes nfx-glitch{0%,86%,to{text-shadow:-1.5px 0 #ff2a6d,1.5px 0 #05d9e8;transform:none}88%{text-shadow:-3px 0 #ff2a6d,2px 0 #05d9e8;transform:translate(1px)}91%{text-shadow:2px 0 #ff2a6d,-3px 0 #05d9e8;transform:translate(-1px)skew(-6deg)}94%{text-shadow:-1px 0 #ff2a6d,1px 0 #05d9e8;transform:none}}.nfx-borealis,.nfx-eclipse,.nfx-nova,.nfx-phoenix,.nfx-sapphire,.nfx-stardust,.nfx-vapor,.nfx-zest{color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.nfx-zest{background-image:linear-gradient(90deg,#7ed321,#d4f53c 30%,#ffb020 60%,#ff7a1a 80%,#7ed321);animation:nfx-slide 5s linear infinite}.nfx-vapor{background-image:linear-gradient(90deg,#ff71ce,#b967ff 35%,#01cdfe 70%,#ff71ce);animation:nfx-slide 6s linear infinite}.nfx-nova{background-image:radial-gradient(circle,#fff 0 35%,#ffe8a8 55%,#ff8ad8 75%,#8a7dff 100%);background-size:100% 100%}@keyframes nfx-nova{0%,to{filter:drop-shadow(0 0 3px #ffdca0b3)drop-shadow(0 0 8px #ff78dc59)}50%{filter:drop-shadow(0 0 6px #fff0c8f2)drop-shadow(0 0 16px #8c78ff99)}}.nfx-borealis{background-image:linear-gradient(100deg,#20f0a0,#3ad0ff 25%,#a06bff 50%,#20f0a0 75%,#3ad0ff);background-size:300% 100%;animation:nfx-slide 7s ease-in-out infinite alternate}.nfx-sapphire{background-image:linear-gradient(110deg,#0b2a8a,#2f6bff 30%,#e8f0ff 42%,#3a7bff 52%,#0b2a8a 80%);background-size:250% 100%;animation:nfx-slide 3.6s linear infinite}.nfx-eclipse{-webkit-text-stroke:.4px #ffe6aa80;background-image:linear-gradient(#15121c,#2a2436);background-size:100% 100%}@keyframes nfx-corona{50%{filter:drop-shadow(0 0 4px #fff3cf)drop-shadow(0 0 13px #ffd278f2)drop-shadow(0 0 26px #ffaa468c)}}.nfx-phoenix{background-image:linear-gradient(#ff3d00,#ffe066 30%,#ff9e00 50%,#ff3d00 75%,#b3001b);background-size:100% 200%;animation:nfx-rise 2.2s linear infinite}.nfx-stardust{background-image:radial-gradient(circle,#fff 0 .8px,#0000 1.4px),radial-gradient(circle,#fff3c0 0 .6px,#0000 1.2px),linear-gradient(110deg,#9aa6b8,#fff 30%,#c9d3e3 50%,#fff 70%,#9aa6b8);background-size:12px 12px,17px 17px,250% 100%;animation:nfx-dust 4s linear infinite;position:relative}@keyframes nfx-dust{to{background-position:12px -12px,-17px 17px,-250% 0}}.sv-lite .nfx-eclipse,.sv-lite .nfx-glitch,.sv-lite .nfx-nova,.sv-lite .nfx-stardust{animation:none}@media (prefers-reduced-motion:reduce){.nfx-borealis,.nfx-eclipse,.nfx-glitch,.nfx-nova,.nfx-phoenix,.nfx-sapphire,.nfx-stardust,.nfx-vapor,.nfx-zest{animation:none}}.rise-sheet.seeds i{background:radial-gradient(circle,#fff 0 28%,#fff9 42%,#0000 70%);box-shadow:0 0 4px #ffffffe6}.rise-sheet.gold i{background:#f6d27a;box-shadow:0 0 6px 1px #f2c75cb3}.rise-sheet.motes i{background:#aef6ff;box-shadow:0 0 6px 1px #7ff0ffcc}.inv-lock{opacity:.7;font-size:11px}.inv-empty{place-items:center;gap:10px;padding:56px 0;font-size:14px;display:grid}.inv-empty button{background:var(--accent);color:var(--accent-fg);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.you-card{margin-bottom:10px;animation:you-in .5s cubic-bezier(.2,.8,.2,1) backwards}@keyframes you-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.you-banner{text-align:center;width:100%;height:120px;display:block;overflow:hidden}.you-add{height:100%;color:var(--text-dim);place-items:center;font-size:12px;font-weight:600;display:grid}.you-hover{color:#fff;opacity:0;background:#0000006b;place-items:center;font-size:11.5px;font-weight:700;transition:opacity .18s;display:grid;position:absolute;inset:0}.you-hover.round{border-radius:999px}.you-avatar:focus-visible .you-hover,.you-avatar:hover .you-hover,.you-banner:focus-visible .you-hover,.you-banner:hover .you-hover{opacity:1}.you-avatar{border-radius:999px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:76px;left:22px}.you-avatar:hover{transform:scale(1.03)}.you-badges{top:132px;bottom:auto}.you-body{padding:48px 22px 20px}.you-body h3{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2;overflow:hidden}.you-handle{color:var(--text-dim);margin-top:2px;font-size:12.5px}.you-line{background:var(--text);border-radius:14px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.you-line{background:color-mix(in srgb,var(--text) 7%,transparent)}}.you-links{flex-wrap:wrap;gap:4px 16px;margin:0 4px 18px;display:flex}.you-links button{color:var(--text-dim);font-size:12px;font-weight:600;transition:color .15s}.you-links button:hover{color:var(--text)}.you-link{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:2px;transition:opacity .15s;display:flex}.you-link:hover{opacity:.8}.you-signout{width:100%;color:var(--danger);background:var(--danger);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:13.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.you-signout{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.you-signout{transition:background-color .15s}.you-signout:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.you-signout:hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}}.sv-lite .you-card{animation:none}@media (prefers-reduced-motion:reduce){.you-card{animation:none}}@keyframes mo-rise{0%{opacity:0;translate:0 6px}}@keyframes mo-pop{0%{opacity:0;scale:.96}}.ts-frame{place-items:center;height:58px;display:grid}.ic-sw.ic-frame{background:var(--panel-2);border-radius:50%;place-items:center;display:inline-grid;position:relative}@keyframes mo-rise-big{0%{opacity:0;translate:0 18px;scale:.96}70%{scale:1.01}}@keyframes mo-slide-in{0%{opacity:0;translate:-22px;scale:.98}70%{translate:2px}}@keyframes mo-pop-big{0%{opacity:0;scale:.88}65%{scale:1.03}}.nfx-crowned{vertical-align:bottom;padding-top:.46em}.nfx-crowned:before{font-size:.5em!important;top:-.04em!important}.rp-true{background:linear-gradient(160deg,var(--pc-a),var(--pc-b))}.rp-true .rp-card-inner{--text:#fff;--text-dim:#ffffffbd;--text-faint:#ffffff8c;color:var(--text);background:linear-gradient(180deg,var(--pc-a) 0,var(--pc-a) 34%,var(--pc-b) 100%)}.rp-true.rp-light .rp-card-inner{--text:#121216;--text-dim:#000000a3;--text-faint:#00000073}.rp-true .rp-avatar{box-shadow:0 0 0 5px var(--pc-a)}.rp-true .rp-content{z-index:1;-webkit-backdrop-filter:blur(10px);background:#0006;border-radius:16px;margin:0 10px 10px;padding-left:12px;padding-right:12px;position:relative}.rp-true.rp-light .rp-content{background:#ffffffa3}.rp-true .rp-card-inner [class~="bg-[var(--panel-2)]"]{background:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.rp-true .rp-card-inner [class~="bg-[var(--panel-2)]"]{background:color-mix(in srgb,var(--text) 12%,transparent)!important}}.rp-true .rp-badges{background:var(--pc-a)}@supports (color:color-mix(in lab,red,red)){.rp-true .rp-badges{background:color-mix(in srgb,var(--pc-a) 70%,#0000004d)}}.rp-true.rp-light .rp-badges{background:#ffffffb3}.nfx-crowned{white-space:nowrap;vertical-align:bottom!important;margin-top:0!important;padding-top:.5em!important}.nfx-crowned:before{-webkit-text-fill-color:initial;width:auto;height:auto;color:initial;filter:none;pointer-events:none;margin:0;line-height:1;content:"👑"!important;clip-path:none!important;background:0 0!important;font-size:.58em!important;animation:none!important;position:absolute!important;top:-.02em!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pf-host{isolation:isolate}.pf2{inset:calc(var(--s) * -.258);pointer-events:none;position:absolute}.pf2-big{inset:calc(var(--s) * -.4)}.pf2>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pf2-back{z-index:-1}.pf2-front{z-index:2}.pf2 .f-spin{transform-box:view-box;transform-origin:50%;animation:f-spin var(--d,10s) linear infinite}.pf2 .f-rev{animation-direction:reverse}@keyframes f-spin{to{transform:rotate(1turn)}}.pf2 .f-twinkle{transform-box:fill-box;transform-origin:50%;animation:f-twinkle 2.4s ease-in-out infinite}@keyframes f-twinkle{0%,to{opacity:.2;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}.pf2 .f-breathe{animation:f-breathe 3s ease-in-out infinite}@keyframes f-breathe{50%{opacity:.6}}.pf2 .f-bob{animation:f-bob 3.2s ease-in-out infinite}@keyframes f-bob{50%{transform:translateY(-4px)}}.pf2 .f-sway{transform-box:fill-box;transform-origin:0;animation:f-sway 3.4s ease-in-out infinite}@keyframes f-sway{50%{transform:rotate(8deg)}}.pf2 .f-fall{animation:f-fall 5s linear infinite}@keyframes f-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(-30px,150px)rotate(220deg)}}.pf2 .f-rise{animation:f-rise 3.6s ease-in infinite}@keyframes f-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-120px)}}.pf2 .f-twitch{transform-box:view-box;animation:f-twitch 4s ease-in-out infinite}@keyframes f-twitch{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}94%{transform:rotate(3deg)}}.pf2 .f-flop{transform-box:view-box;animation:f-flop 5s ease-in-out infinite}@keyframes f-flop{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.pf2 .f-neon{animation:f-neon 4s step-end infinite}@keyframes f-neon{0%,90%,96%,to{opacity:1}92%{opacity:.35}94%{opacity:.85}}.pf2 .f-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:f-flicker .9s ease-in-out infinite alternate}@keyframes f-flicker{0%{transform:scale(.9,.82)}to{transform:scale(1.08,1.12)}}.pf2 .f-ember{animation:f-ember 2.6s ease-out infinite}@keyframes f-ember{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(-8px,-70px)}}.pf2 .f-shine{animation:f-shine 3.2s ease-in-out infinite}@keyframes f-shine{0%{transform:translate(0)skew(-20deg)}60%,to{transform:translate(160px)skew(-20deg)}}.pf2 .f-flap{transform-box:view-box;animation:f-flap 3s ease-in-out infinite}@keyframes f-flap{50%{transform:rotate(-8deg)}}.pf2 .f-inward{animation:f-inward 2.3s ease-in infinite}@keyframes f-inward{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(-26px)}}.pf2 .f-float{animation:f-float 4s ease-in-out infinite}@keyframes f-float{50%{transform:translateY(-3px)}}.pf2 .f-flow{animation:f-flow var(--d,2s) linear infinite}@keyframes f-flow{to{stroke-dashoffset:-40px}}.pf2 .f-shoot{animation:f-shoot 7s ease-in infinite}@keyframes f-shoot{0%,72%{stroke-dashoffset:44px;opacity:0}74%{opacity:1}86%,to{stroke-dashoffset:-44px;opacity:0}}.pf2-small *,.sv-lite .pf2 *{animation:none!important}@media (prefers-reduced-motion:reduce){.pf2 *{animation:none!important}}.game-off{background:var(--panel);max-width:360px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.game-off>span:first-child{font-size:22px}.game-off b{font-size:13.5px;display:block}.game-off small{color:var(--text-dim);font-size:12px;display:block}.oc-game{gap:12px}.oc-game-state{letter-spacing:.04em;text-transform:uppercase;color:#16a34a;font-size:11.5px;font-weight:800}.oc-game-state.off{color:var(--danger)}.oc-switch{background:var(--panel-3);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;flex:none;transition:background-color .2s;position:relative}.oc-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.oc-switch.on{background:#16a34a}.oc-switch.on i{translate:18px}.oc-switch:disabled{opacity:.6}.kr-card{color:#fff;background:linear-gradient(160deg,#2f7bf5,#1a47a8);border-radius:20px;width:min(360px,100%);padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #143ca0cc}.kr-card.kr-neon{background:linear-gradient(160deg,#3a1470,#140a33);box-shadow:0 14px 34px -18px #ff3ea599}.kr-card.kr-frost{background:linear-gradient(160deg,#5b8fd0,#274e86)}.kr-card.kr-sunny{background:linear-gradient(160deg,#2fa84a,#1d6e33)}.kr-card.kr-sakura{background:linear-gradient(160deg,#f08ab4,#a94a7c)}.kr-card.kr-dunes{background:linear-gradient(160deg,#e0a04a,#9a5a1c)}.kr-card.kr-ember{background:linear-gradient(160deg,#6a1d12,#1c0d0f);box-shadow:0 14px 34px -18px #ff5a1f99}.kr-card .kr-tracks[aria-label=Track],.kr-card .kr-wrap{flex-wrap:wrap}.kr-card .kr-tracks[aria-label=Track] button,.kr-card .kr-wrap button{flex:30%}.kr-card:after{content:"";opacity:.14;pointer-events:none;background:repeating-conic-gradient(#fff 0 25%,transparent 0 50%) 0 0 /20px 20px;width:120px;height:120px;position:absolute;top:-30px;right:-30px;transform:rotate(18deg)}.kr-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:900}.kr-headline{letter-spacing:-.01em;margin-top:2px;font-size:17px;font-weight:900}.kr-grid,.kr-results{flex-direction:column;gap:5px;margin-top:12px;display:flex}.kr-results li,.kr-slot{background:#ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:700;display:flex}.kr-results i,.kr-slot i{border-radius:4px;flex:none;width:12px;height:12px;box-shadow:0 0 0 1.5px #fffc}.kr-slot em{letter-spacing:.06em;opacity:.7;margin-left:auto;font-size:10px;font-style:normal;font-weight:900}.kr-empty{opacity:.55}.kr-empty i{box-shadow:0 0 0 1.5px #fff6}.kr-me{background:#ffffff3d}.kr-results .kr-place{width:30px;font-weight:900}.kr-results .kr-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kr-results .kr-time{font-variant-numeric:tabular-nums;opacity:.85}.kr-results .kr-win{background:linear-gradient(90deg,#ffd23c73,#ffffff1f)}.kr-setup{flex-direction:column;gap:8px;margin-top:12px;display:flex}.kr-tracks{gap:5px;display:flex}.kr-tracks button{color:#fff;background:#ffffff1f;border-radius:10px;flex:1;padding:6px 4px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff2e}.kr-tracks button.on{color:#1a1a1a;background:#fff}.kr-rides{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.kr-rides button{color:#fff;background:#ffffff24;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;font-size:10.5px;font-weight:800;transition:background .15s,color .15s,transform .12s;display:flex}.kr-rides button:active{transform:scale(.95)}.kr-rides button.on{color:#1a1a1a;background:#fff}.kr-steps{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.kr-steps button{color:#fff;background:#ffffff29;border-radius:8px;width:26px;height:26px;font-size:15px;font-weight:900}.kr-steps button:disabled{opacity:.35}.kr-steps b{text-align:center;min-width:14px;font-size:14px}.kr-steps .kr-gap{margin-left:8px}.kr-actions{gap:8px;margin-top:12px;display:flex}.kr-go{color:#1a1a1a;background:#fff;border-radius:14px;flex:1;padding:11px 14px;font-size:14px;font-weight:900;box-shadow:0 8px 18px -10px #0009}.kr-go:disabled{opacity:.6}.kr-out{color:#fff;background:#ffffff24;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:800}.kr-full{text-align:center;opacity:.8;flex:1;font-size:13px;font-weight:700}.kr-chosen{opacity:.78;margin-top:12px;font-size:12px;font-weight:600}.kr-setup .kr-chosen{margin-top:0}.kr-chosen b{font-weight:800}.kr-actions .kr-full{align-self:center}.kr-note{margin-top:8px;font-size:12px;font-weight:700}@keyframes ka-place{0%{opacity:0;rotate:-6deg;scale:1.5}60%{opacity:1}}@keyframes ka-count{0%{opacity:0;filter:blur(8px);scale:2}22%{opacity:1;filter:blur();scale:1}78%{opacity:1}to{opacity:0;scale:.85}}@keyframes ka-go{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.15}to{opacity:0;scale:1.6}}@keyframes ka-lines{50%{transform:rotate(1.4deg)scale(1.03)}}.wn-back{z-index:240;-webkit-backdrop-filter:blur(8px);background:#06060e99;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.wn-card{background:var(--panel);width:min(620px,100%);max-height:calc(100dvh - 24px);color:var(--text);box-shadow:0 40px 100px -30px #000000b3,0 0 0 1px var(--text);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wn-card{box-shadow:0 40px 100px -30px #000000b3,0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.wn-hero{color:#fff;isolation:isolate;background:#120a2e;flex:none;padding:20px 22px 18px;position:relative;overflow:hidden}.wn-blob{z-index:-1;filter:blur(46px);opacity:.9;border-radius:50%;width:260px;height:260px;position:absolute}.wn-b1{background:var(--accent);top:-90px;left:-60px}@supports (color:color-mix(in lab,red,red)){.wn-b1{background:color-mix(in srgb,var(--accent) 70%,#7a5cff)}}.wn-b1{animation:wn-float 9s ease-in-out infinite alternate}.wn-b2{background:#ff3ea5;animation:wn-float 11s ease-in-out -3s infinite alternate-reverse;top:-40px;right:-70px}.wn-b3{opacity:.7;background:#2de2e6;animation:wn-float 13s ease-in-out -6s infinite alternate;bottom:-150px;left:30%}@keyframes wn-float{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,24px)scale(1.15)}to{transform:translate(-30px,10px)scale(.95)}}.wn-sparks i{z-index:-1;opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:wn-twinkle 2.6s ease-in-out infinite;position:absolute}@keyframes wn-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}.wn-top{align-items:center;gap:10px;display:flex}.wn-kicker{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff38}.wn-x{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;transition:background .15s;display:grid}.wn-x:hover{background:#ffffff42}.wn-title{letter-spacing:-.025em;text-shadow:0 2px 16px #0000004d;margin-top:14px;font-size:clamp(24px,5vw,30px);font-weight:900;line-height:1.08}.wn-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.wn-stat{-webkit-backdrop-filter:blur(6px);background:#ffffff21;border-radius:18px;flex-direction:column;min-width:0;padding:10px 12px 11px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.wn-stat b{letter-spacing:-.03em;color:#0000;background:linear-gradient(#fff,#ffe9fb);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900;line-height:1}.wn-stat small{opacity:.88;margin-top:4px;font-size:11.5px;font-weight:700;line-height:1.2}.wn-stat-icon{font-size:16px;position:absolute;top:8px;right:9px}.wn-body{flex:1;min-height:0;padding:18px 20px 6px;overflow-y:auto}.wn-sec{margin-bottom:20px}.wn-sec-head{align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.wn-sec-icon{background:linear-gradient(140deg,var(--accent),var(--panel-2));border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.wn-sec-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 22%,var(--panel-2)),var(--panel-2))}}.wn-sec-icon{box-shadow:inset 0 0 0 1px var(--line)}.wn-sec-head h3{letter-spacing:-.01em;margin-top:1px;font-size:17px;font-weight:850;line-height:1.2}.wn-sec-head p{color:var(--text-dim);margin-top:2px;font-size:13px;line-height:1.45}.wn-group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;margin:12px 0 7px 2px;font-size:10.5px;font-weight:850;display:flex}.wn-group em{background:var(--panel-2);color:var(--text-dim);border-radius:999px;padding:1px 6px;font-style:normal}.wn-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:7px;display:grid}.wn-picks-small{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.wn-pick{background:var(--panel-2);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:transform .18s cubic-bezier(.2,1.2,.4,1),box-shadow .18s;display:flex}.wn-pick:hover{box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow);transform:translateY(-2px)}.wn-pick b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.wn-pick small{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.wn-vis{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.wn-picks-small .wn-vis{width:36px;height:36px}.wn-vis-emoji{background:var(--panel);font-size:22px}.wn-vis-ride{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wn-vis-ride{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.wn-vis-ride svg{width:34px;height:20px}.wn-picks-small .wn-pick b{white-space:normal;line-height:1.2}.wn-vis-item{background:radial-gradient(circle at 50% 40%,var(--accent),var(--panel))}@supports (color:color-mix(in lab,red,red)){.wn-vis-item{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 16%,var(--panel)),var(--panel))}}.wn-vis-frame{background:var(--panel);overflow:visible}.wn-pfp{isolation:isolate;background:linear-gradient(135deg,#a9bcdc,#6b86b3);border-radius:50%;width:26px;height:26px;position:relative}.wn-points{flex-direction:column;gap:7px;margin-top:8px;display:flex}.wn-points li{gap:10px;font-size:13.5px;line-height:1.45;display:flex}.wn-points i{width:19px;height:19px;color:var(--accent-fg);background:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.wn-points-plain li{background:var(--panel-2);border-radius:16px;padding:10px 12px}.wn-foot{border-top:1px solid var(--line);text-align:center;flex:none;padding:12px 20px 16px}.wn-go{width:100%;color:var(--accent-fg);background:var(--accent);box-shadow:0 12px 28px -12px var(--accent);border-radius:16px;padding:13px;font-size:15px;font-weight:850;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wn-go{box-shadow:0 12px 28px -12px color-mix(in srgb,var(--accent) 70%,transparent)}}.wn-go:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:wn-shine 2.8s ease-in-out 1.2s infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes wn-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.wn-go:active{transform:scale(.98)}.wn-foot p{color:var(--text-faint);margin-top:8px;font-size:11.5px}.wn-in-log .wn-sec{margin-bottom:14px}.wn-in-log .wn-sec-icon{border-radius:11px;width:32px;height:32px;font-size:16px}.wn-in-log .wn-sec-head h3{font-size:14.5px}@media (max-width:520px){.wn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-hero{padding:18px 16px 16px}.wn-body{padding:16px 14px 4px}}.sv-lite .wn-blob,.sv-lite .wn-go:after,.sv-lite .wn-sparks i{animation:none}@media (prefers-reduced-motion:reduce){.wn-blob,.wn-go:after,.wn-sparks i{animation:none}}.cd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cd-label{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.cd-units{gap:5px}.cd-unit,.cd-units{display:inline-flex}.cd-unit{background:currentColor;border-radius:9px;flex-direction:column;align-items:center;min-width:40px;padding:4px 7px 3px;line-height:1}@supports (color:color-mix(in lab,red,red)){.cd-unit{background:color-mix(in srgb,currentColor 11%,transparent)}}.cd-unit b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cd-unit small{opacity:.7;margin-top:2px;font-size:9.5px;font-weight:600}.cd-when{opacity:.7;font-size:11.5px}.gear-spin{transform-box:view-box;animation:gear-spin .5s linear infinite}@keyframes gear-spin{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.gear-spin{animation:none}}@keyframes wb-shake-a{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(5px,-3px)}30%,50%,70%{transform:translate(-9px,4px)}40%,60%{transform:translate(9px,-4px)}}@keyframes wb-shake-b{10%,90%{transform:translate(2px,-1px)}20%,80%{transform:translate(-5px,3px)}30%,50%,70%{transform:translate(9px,-4px)}40%,60%{transform:translate(-9px,4px)}}.wb-arrow{transform-origin:0;height:6px;transition:transform .38s cubic-bezier(.2,1.3,.4,1);position:absolute;top:-3px;left:0}.wb-arrow span{background:linear-gradient(90deg,#0000 0 34%,#ffd23f59 34%,#ffd23f);border-radius:3px;width:100%;height:6px;right:0}.wb-arrow span,.wb-arrow span:after{position:absolute;top:50%;translate:0 -50%}.wb-arrow span:after{content:"";filter:drop-shadow(0 0 6px #ffd23fb3);border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #ffd23f;right:-8px}.wb-bomb{place-items:center;width:124px;height:124px;display:grid;position:absolute;top:-66px;left:-62px}.wb-bomb-art{filter:drop-shadow(0 10px 18px #00000073);width:100%;height:100%;position:absolute;inset:0}.wb-bomb-lit .wb-bomb-art{animation:wb-throb 1.1s ease-in-out infinite}@keyframes wb-throb{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes wb-spark{0%{opacity:.85;transform:scale(.8)rotate(0)}to{opacity:1;transform:scale(1.35)rotate(40deg)}}.wb-syl{letter-spacing:.02em;color:#fff;text-shadow:0 2px #00000080,0 0 18px #ffbe5a73;font-size:30px;font-weight:900;position:relative;top:8px;left:-4px}.wb-body-hot{animation:wb-jitter .32s ease-in-out infinite}@keyframes wb-jitter{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-3px)}}.ch{gap:14px;padding-bottom:72px}.ch,.ch-stage{flex-direction:column;display:flex}.ch-stage{background:radial-gradient(ellipse 60% 50% at 50% 62%,var(--accent),transparent),var(--panel-2);border-radius:22px;align-items:center;gap:10px;padding:14px 14px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ch-stage{background:radial-gradient(ellipse 60% 50% at 50% 62%,color-mix(in srgb,var(--accent) 16%,transparent),transparent),var(--panel-2)}}.ch-stage{box-shadow:inset 0 0 0 1px var(--line)}.ch-top{justify-content:space-between;align-self:stretch;gap:8px;display:flex}.ch-bucks,.ch-top{align-items:center}.ch-bucks{background:var(--panel);font-variant-numeric:tabular-nums;box-shadow:var(--shadow);border-radius:999px;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ch-strip{color:var(--text-dim);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}.ch-strip:hover{background:var(--hover);color:var(--text)}.ch-hero{place-items:end center;height:374px;margin-top:-40px;padding-bottom:14px;animation:ch-bob 3.2s ease-in-out infinite;display:grid}@keyframes ch-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ch-colours{gap:7px;display:flex}.ch-dot{border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:inset 0 0 0 2px #0000001f}.ch-dot:hover{transform:scale(1.12)}.ch-dot-on{box-shadow:0 0 0 2px var(--panel-2),0 0 0 4px var(--text)}.ch-note{color:var(--text-faint);text-align:center;max-width:320px;font-size:11.5px}.ch-tabs{scrollbar-width:none;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ch-tab{color:var(--text-dim);white-space:nowrap;border-radius:10px;flex:1 0 auto;padding:7px 10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.ch-tab-on,.ch-tab:hover{color:var(--text)}.ch-tab-on{background:var(--panel);box-shadow:var(--shadow)}.ch-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.ch-item{background:var(--panel-2);text-align:center;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 9px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;position:relative}.ch-item:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line),var(--shadow);transform:translateY(-2px)}.ch-item:disabled{cursor:default}.ch-item-on{box-shadow:inset 0 0 0 2px var(--accent)!important}.ch-item-try{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ch-item-try{background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}}.ch-item-try{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ch-item-try{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}}.ch-art{place-items:center;height:112px;display:grid;overflow:hidden}.ch-art-head{place-items:start center}.ch-none{opacity:.55}.ch-item b{font-size:12px;font-weight:700;line-height:1.2}.ch-state{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.ch-item-on .ch-state{color:var(--accent);font-weight:700}.ch-coin{flex-shrink:0}.ch-bar{z-index:5;background:var(--panel);box-shadow:var(--shadow-lg);border-radius:18px;align-items:center;gap:10px;margin-top:-64px;padding:10px 10px 10px 14px;display:flex;position:sticky;bottom:8px}.ch-bar b{font-size:13px;display:block}.ch-bar small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.ch-go{background:var(--accent);color:var(--accent-fg);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex}.ch-go:hover:not(:disabled){filter:brightness(1.08)}.ch-go:disabled{opacity:.55}.ch-go-ghost{background:var(--panel-2);color:var(--text)}.ch-go-gem{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef)}@media (prefers-reduced-motion:reduce){.ch-hero{animation:none}}.ch-moves{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ch-move{color:var(--text-dim);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.ch-move:hover{color:var(--text)}.ch-move-on{background:var(--text);color:var(--panel);box-shadow:none}@keyframes wb-hb{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.inv{gap:8px}.inv,.inv-hero{flex-direction:column;display:flex}.inv-hero{background:linear-gradient(135deg,#22c55e,var(--panel-2));border-radius:20px;gap:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.inv-hero{background:linear-gradient(135deg,color-mix(in srgb,#22c55e 14%,var(--panel-2)),var(--panel-2))}}.inv-hero{box-shadow:inset 0 0 0 1px var(--line)}.inv-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.inv-link{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13px;font-weight:600;display:flex}.inv-btn{background:var(--panel-2);color:var(--text);border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:filter .15s}.inv-btn:hover{filter:brightness(1.05)}.inv-btn-go{color:#05230f;background:#22c55e}.inv-how{color:var(--text-dim);font-size:12.5px;line-height:1.5}.inv-how b{color:var(--text)}.inv-steps{align-items:center;gap:6px;display:flex}.inv-step{background:var(--text);border-radius:999px;flex:1;height:8px}@supports (color:color-mix(in lab,red,red)){.inv-step{background:color-mix(in srgb,var(--text) 10%,transparent)}}.inv-step-on{background:#22c55e;box-shadow:0 0 10px #22c55e73}.inv-count{font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px;font-weight:700}.inv-earned{color:#16a34a;font-size:12px;font-weight:600}.inv-empty{color:var(--text-dim);padding:6px 2px;font-size:12.5px}.inv-list{flex-direction:column;gap:4px;display:flex}.inv-list li{background:var(--panel-2);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.inv-list small{color:var(--text-faint);font-size:11.5px}.inv-tag{color:#9333ea;background:#a855f729;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}.inv-arrow{color:var(--text-faint);font-size:12px}.inv-top{background:var(--panel-2);border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex}.inv-top-row{align-items:center;gap:10px;font-size:13px;display:flex}.inv-place{width:18px;color:var(--text-faint);font-weight:800}.inv-search{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;outline:none;padding:9px 12px;font-size:13px}.rx-superbtn{filter:grayscale(.9);opacity:.6;border-radius:999px;place-items:center;width:32px;height:32px;font-size:15px;transition:filter .15s,opacity .15s,background .15s;display:grid}.rx-superbtn:hover{opacity:1;background:var(--hover)}.rx-superbtn-on{filter:none;opacity:1;background:linear-gradient(135deg,#a855f740,#ec489940);box-shadow:inset 0 0 0 1.5px #c084fc}.rx-superpick{filter:drop-shadow(0 0 6px #c084fce6)}.rx-super{border:1.5px solid #0000;animation:rx-glow 2.4s ease-in-out infinite;position:relative;box-shadow:0 0 12px #ec489959;background:linear-gradient(var(--panel-3),var(--panel-3)) padding-box,linear-gradient(135deg,#a855f7,#ec4899,#f59e0b) border-box!important}@keyframes rx-glow{0%,to{box-shadow:0 0 8px #a855f74d}50%{box-shadow:0 0 16px #ec489980}}.rx-burst{z-index:40;pointer-events:none;width:0;height:0;position:absolute;bottom:30%}.rx-burst-mine{right:60px}.rx-burst-theirs{left:90px}.rx-burst-ring{border:3px solid #e879f9;width:48px;height:48px;top:-24px;left:-24px}.rx-burst-bit,.rx-burst-ring{border-radius:50%;position:absolute}.rx-burst-bit{width:8px;height:8px;top:-4px;left:-4px}.rx-burst-emoji{filter:drop-shadow(0 6px 12px #0000004d);font-size:40px;line-height:1;position:absolute;top:-30px;left:-22px}@media (prefers-reduced-motion:reduce){.rx-super{animation:none}}.ncol{color:var(--nc-a)}.ncol-gradient,.ncol-gummy,.ncol-prism{background:linear-gradient(90deg,var(--nc-a),var(--nc-b));color:#0000;-webkit-background-clip:text;background-clip:text}.ncol-neon{color:var(--nc-a)}@supports (color:color-mix(in lab,red,red)){.ncol-neon{color:color-mix(in srgb,var(--nc-a) 70%,white)}}.ncol-neon{text-shadow:0 0 4px var(--nc-a),0 0 10px var(--nc-a),0 0 18px var(--nc-b)}.ncol-toon{color:var(--nc-a);text-shadow:1px 1px 0 var(--nc-b),-1px 1px 0 var(--nc-b),1px -1px 0 var(--nc-b),-1px -1px 0 var(--nc-b),2px 2px 0 var(--nc-b)}.ncol-pop{color:var(--nc-a);text-shadow:1px 1px 0 var(--nc-b),2px 2px 0 var(--nc-b),3px 3px 0 var(--nc-b)}@supports (color:color-mix(in lab,red,red)){.ncol-pop{text-shadow:1px 1px 0 var(--nc-b),2px 2px 0 var(--nc-b),3px 3px 0 color-mix(in srgb,var(--nc-b) 60%,transparent)}}.ncol-gummy{background:linear-gradient(180deg,var(--nc-a) 0,var(--nc-a) 45%,var(--nc-b) 100%)}@supports (color:color-mix(in lab,red,red)){.ncol-gummy{background:linear-gradient(180deg,color-mix(in srgb,var(--nc-a) 55%,white) 0,var(--nc-a) 45%,var(--nc-b) 100%)}}.ncol-gummy{-webkit-background-clip:text;background-clip:text}.ncol-prism{background-image:linear-gradient(90deg,var(--nc-a),var(--nc-b),var(--nc-a));background-size:200% 100%;animation:ncol-prism 3s linear infinite}@keyframes ncol-prism{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ncol-prism{animation:none}}.nc{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-bottom:14px;padding:14px}.nc-locked{opacity:.72}.nc-head{justify-content:space-between;align-items:center;display:flex}.nc-title{font-size:13.5px;font-weight:700}.nc-gem{color:#a855f7;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.nc-note{color:var(--text-dim);margin-top:2px;font-size:12px}.nc-preview{background:var(--panel);text-align:center;border-radius:14px;margin:10px 0;padding:14px;font-size:22px;font-weight:800}.nc-styles{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.nc-style{background:var(--panel);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;font-size:17px;font-weight:800;transition:box-shadow .15s;display:flex}.nc-style small{color:var(--text-dim);font-size:10.5px;font-weight:600}.nc-style-on{box-shadow:inset 0 0 0 2px var(--accent)}.nc-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.nc-pick,.nc-row{align-items:center}.nc-pick{gap:6px;font-size:12px;font-weight:600;display:inline-flex}.nc-pick input{cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;padding:0}.nc-pick-off{opacity:.4}.nc-presets{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nc-preset{border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:inset 0 0 0 2px #00000014}.nc-preset:hover{transform:scale(1.12)}.nc-actions{gap:8px;margin-top:12px;display:flex}.nc-save{background:var(--accent);color:var(--accent-fg);border-radius:12px;flex:1;padding:9px;font-size:13px;font-weight:700}.nc-save:disabled{opacity:.5}.nc-reset{background:var(--panel);border-radius:12px;padding:9px 14px;font-size:13px;font-weight:600}@media (max-width:520px){.nc-styles{grid-template-columns:repeat(4,1fr)}}.av-ini{background:hsl(var(--av-h) 72% 56%)}@supports (color:color-mix(in lab,red,red)){.av-ini{background:color-mix(in oklab,hsl(var(--av-h) 72% 56%) 18%,var(--panel))}}.av-ini{color:hsl(var(--av-h) 62% 33%)}@supports (color:color-mix(in lab,red,red)){.av-ini{color:color-mix(in oklab,hsl(var(--av-h) 62% 33%) 72%,var(--text))}}.av-ini{box-shadow:inset 0 0 0 1px hsl(var(--av-h) 60% 50%)}@supports (color:color-mix(in lab,red,red)){.av-ini{box-shadow:inset 0 0 0 1px color-mix(in oklab,hsl(var(--av-h) 60% 50%) 12%,transparent)}}[data-theme=dark] .av-ini{color:hsl(var(--av-h) 75% 78%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .av-ini{color:color-mix(in oklab,hsl(var(--av-h) 75% 78%) 70%,var(--text))}}.gmsg :is(.bs-go,.kr-go,.wh-go,.un-go),.gmsg button.bg-\[var\(--accent\)\]{letter-spacing:-.005em;background:var(--accent);min-height:38px;color:var(--accent-fg);box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;transition:opacity .15s,transform .12s;display:inline-flex}.gmsg :is(.bs-go,.kr-go,.wh-go,.un-go):hover:not(:disabled),.gmsg button.bg-\[var\(--accent\)\]:hover:not(:disabled){opacity:.88}.gmsg :is(.bs-go,.kr-go,.wh-go,.un-go):active:not(:disabled),.gmsg button.bg-\[var\(--accent\)\]:active:not(:disabled){transform:scale(.98)}.gmsg .kr-card .kr-out{color:#fff;box-shadow:inset 0 0 0 1px #ffffff57}.gmsg-live{letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);box-shadow:none;background:#0a0b0e8c;gap:6px;padding:3px 8px 3px 7px;font-size:10px;font-weight:650;top:8px;right:8px}.gmsg-live i{background:#ff4d5e;width:6px;height:6px;box-shadow:0 0 0 3px #ff4d5e38}.gmsg-art{aspect-ratio:5/2}.gmsg-art:after{background:linear-gradient(#0000 60%,#0000002e)}.cl-streak{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;font-size:11px;font-weight:650;display:inline-flex}.cl-streak svg{color:#f97316}.push-nudge{left:50%;top:calc(env(safe-area-inset-top) + 10px);width:min(380px,100vw - 24px);translate:-50%}@media (min-width:768px){.push-nudge{width:340px;top:auto;bottom:28px;left:28px;translate:none}}.shop{background:var(--app-bg-2)}.coin-mark{vertical-align:-2px;flex-shrink:0;display:inline-block}.gcard-loading{background:linear-gradient(90deg,var(--panel-2),var(--panel-3),var(--panel-2));background-size:200% 100%;border-radius:14px;width:250px;height:118px;animation:gcard-shimmer 1.2s linear infinite}@keyframes gcard-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gcard-loading{animation:none}}.c4{isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:4.1%/4.8%;position:relative;overflow:hidden;box-shadow:0 22px 44px -22px #1c30aab3,0 2px #0c165a40}.c4-back{background:radial-gradient(120% 90% at 50% 0,#243186,#111848);position:absolute;inset:0}.c4-disc{will-change:transform}.c4-disc,.c4-disc:after{border-radius:50%;position:absolute}.c4-disc:after{content:"";transition:box-shadow .3s;inset:17%;box-shadow:inset 0 1.5px 2px #00000047,0 1px #ffffff59}.c4-disc-0{background:radial-gradient(circle at 34% 28%,#ffc2cc 0 7%,#ff7a92 26%,#f24a69 60%,#c52d4f 100%)}.c4-disc-1{background:radial-gradient(circle at 34% 28%,#fff6c9 0 7%,#ffd95c 26%,#ffc21f 60%,#d69700 100%)}.c4-ghost{opacity:.42}.c4-won{animation:c4-win 1.1s ease-in-out infinite}.c4-won:after{box-shadow:inset 0 0 0 3px #fffffff2,0 0 12px #fff9}.c4-over .c4-disc:not(.c4-won){filter:saturate(.55)brightness(.72);transition:filter .5s}@keyframes c4-win{50%{filter:brightness(1.22)}}.c4-face{pointer-events:none;width:100%;height:100%}.c4-cols,.c4-face{position:absolute;inset:0}.c4-cols{display:flex}.c4-col{background:0 0;flex:1;height:100%;transition:background .15s}.c4-col:not(:disabled){cursor:pointer}.c4-col-on{background:linear-gradient(#ffffff29,#ffffff0a)}.ttt{aspect-ratio:1;-webkit-user-select:none;user-select:none;position:relative}.ttt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ttt-grid path{fill:none;stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.ttt-grid path{stroke:color-mix(in srgb,currentColor 20%,transparent)}}.ttt-grid path{stroke-width:5px;stroke-linecap:round}.ttt-mark{fill:none;stroke-width:11px;stroke-linecap:round;transition:opacity .4s}.ttt-ghost{opacity:.22}.ttt-dim{opacity:.25}.ttt-strike{fill:none;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 3px 8px #0000002e)}.ttt-cells{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.ttt-cells button{background:0 0;border-radius:14%;transition:background .15s}.ttt-cells button:not(:disabled){cursor:pointer}.ttt-cells button:not(:disabled):hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ttt-cells button:not(:disabled):hover{background:color-mix(in srgb,currentColor 5%,transparent)}}@media (prefers-reduced-motion:reduce){.c4-won{animation:none}}@property --ga-turn{syntax:"<color>";inherits:true;initial-value:#0000}.nfxw-diamond{filter:drop-shadow(0 0 4px #50beff8c)}.nfxw-glitter{filter:drop-shadow(0 0 4px #ffd23c80)}.nfxw-galaxy{filter:drop-shadow(0 0 5px #a855f780)}.nfxw-fire{filter:drop-shadow(0 0 3px #ff5a0080)}.nfxw-frost{filter:drop-shadow(0 0 3px #78d2ffb3)}.nfxw-aurora{filter:drop-shadow(0 0 4px #3cdcb466)}.nfxw-lava{filter:drop-shadow(0 0 3px #ff460080)}.nfxw-emerald{filter:drop-shadow(0 0 3px #28dc8c73)}.nfxw-prism{filter:drop-shadow(0 0 4px #b4a0ff80)}.nfxw-plasma{filter:drop-shadow(0 0 5px #a050ffbf)}.nfxw-royal{filter:drop-shadow(0 1px #5b21b6)drop-shadow(0 0 4px #7c3aed73)}.nfxw-radiant{filter:drop-shadow(0 0 6px #ffd76ed9)drop-shadow(0 0 14px #fff0be73)}.nfxw-crowned{filter:drop-shadow(0 0 3px #ffc82880)}.nfxw-celestial{filter:drop-shadow(0 0 6px #785aff99)}.nfxw-inferno{filter:drop-shadow(0 0 5px #ff5a00cc)drop-shadow(0 0 12px #ff280066)}.nfxw-vapor{filter:drop-shadow(0 0 4px #ff71ceb3)drop-shadow(0 0 11px #b967ff73)drop-shadow(0 0 18px #01cdfe4d)}.nfxw-borealis{filter:drop-shadow(0 0 5px #28f0aa80)}.nfxw-sapphire{filter:drop-shadow(0 0 4px #3c78ff8c)}.nfxw-eclipse{filter:drop-shadow(0 0 3px #ffe7a8)drop-shadow(0 0 9px #ffc86ecc)drop-shadow(0 0 18px #ffa03c66)}.nfxw-phoenix{filter:drop-shadow(0 -1px 4px #ff6e00bf)drop-shadow(0 0 12px #ff320059)}.nfxw-stardust{filter:drop-shadow(0 0 5px #dce6ffb3)}.nfxw-nova{animation:nfx-nova 2.2s ease-in-out infinite}.nfxw-eclipse{animation:nfx-corona 3.4s ease-in-out infinite}.nfxw-crowned .nfx-crowned:before{filter:none}.ncolw-gummy{filter:drop-shadow(0 1px 0 var(--nc-b))}@supports (color:color-mix(in lab,red,red)){.ncolw-gummy{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--nc-b) 70%,black))}}@media (prefers-reduced-motion:reduce){.nfxw-eclipse,.nfxw-nova{animation:none}}.sv-lite .nfxw-eclipse,.sv-lite .nfxw-nova{animation:none}.rl{filter:drop-shadow(0 12px 22px #00000059);flex:none;position:relative}.rl-svg{width:100%;height:100%;display:block}.rl-num{fill:#fff;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-size:7.4px;font-weight:700}.rl-win{animation:rl-win .9s ease-in-out infinite}@keyframes rl-win{50%{filter:brightness(1.6)saturate(1.2)}}.rb-card{flex-direction:column;gap:10px;min-width:220px;max-width:260px}.rb-card,.rb-head{align-items:center;display:flex}.rb-head{justify-content:space-between;gap:8px;width:100%}.rb-call{background:currentColor;border-radius:99px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rb-call{background:color-mix(in srgb,currentColor 8%,transparent)}}.rb-call{padding:3px 10px 3px 6px;font-size:11.5px;font-weight:600}.rb-call i{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff40}.rb-result{text-align:center;width:100%}.rb-result b{font-size:15px;font-weight:700;display:block}.rb-result small{opacity:.65;margin-top:1px;font-size:12px;display:block}.rb-won b{color:#16a34a}.rb-lost b{color:#e11d48}.rb-wait{opacity:.6;font-size:12.5px}@media (prefers-reduced-motion:reduce){.rl-win{animation:none}}.al{z-index:2147483000;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:var(--app-bg);color:var(--text);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.al-glow{pointer-events:none;background:radial-gradient(50% 40% at 50% 30%,var(--accent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.al-glow{background:radial-gradient(50% 40% at 50% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)}}.al-col{flex-direction:column;align-items:center;width:min(100%,320px);display:flex;position:relative}.al-mark{background:var(--panel);width:38px;height:38px;box-shadow:var(--shadow);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.al-av{box-shadow:0 0 0 4px var(--panel),0 14px 40px -14px #00000073;border-radius:50%}.al-title{letter-spacing:-.01em;margin-top:14px;font-size:19px;font-weight:600}.al-sub{color:var(--text-dim);margin-top:3px;font-size:13px}.al-dots{gap:14px;margin-top:26px;display:flex}.al-dot{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--text);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.al-dot{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--text) 30%,transparent)}}.al-dot{transition:background .15s,box-shadow .15s,transform .15s}.al-dot[data-on=true]{background:var(--text);box-shadow:none;transform:scale(1.08)}.al-dot[data-busy=true][data-on=true]{animation:al-think .8s ease-in-out infinite}@keyframes al-think{50%{opacity:.45}}.al-note{min-height:18px;color:var(--danger);text-align:center;margin-top:12px;font-size:12.5px}.al-pad{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:12px;display:grid}.al-pad[data-off=true]{opacity:.4}.al-key{background:var(--panel);width:64px;height:64px;box-shadow:var(--shadow);font-variant-numeric:tabular-nums;color:var(--text);border-radius:50%;place-items:center;margin:0 auto;font-size:24px;font-weight:500;transition:transform .1s,background .15s;display:grid}.al-key:hover:not(:disabled){background:var(--panel-2)}.al-key:active:not(:disabled){transform:scale(.92)}.al-key-soft{box-shadow:none;color:var(--text-dim);background:0 0}.al-link{color:var(--text-dim);text-underline-offset:3px;margin-top:22px;font-size:13px;font-weight:500;text-decoration:underline}.al-forgot{text-align:center;margin-top:18px}.al-forgot p{color:var(--text-dim);font-size:12.5px;line-height:1.45}.al-forgot>div{justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.al-forgot .al-link{margin-top:0}.al-btn{background:var(--accent);color:var(--accent-fg);border-radius:99px;padding:8px 18px;font-size:13px;font-weight:600}.als{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:14px}.als-head{align-items:center;gap:12px;display:flex}.als-head b{font-size:13.5px;font-weight:600;display:block}.als-head small{color:var(--text-dim);margin-top:1px;font-size:12px;line-height:1.4;display:block}.als-icon{background:var(--panel-3);width:36px;height:36px;color:var(--text-dim);border-radius:12px;flex:none;place-items:center;display:grid}.als-icon-on{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.als-icon-on{background:color-mix(in srgb,#22c55e 18%,var(--panel))}}.als-icon-on{color:#16a34a}.als-body{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.als-row{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:13px;font-weight:500;display:flex}.als-row select{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:7px 10px;font-size:13px}.als-actions{flex-wrap:wrap;gap:8px;display:flex}.als-btn{background:var(--accent);color:var(--accent-fg);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600}.als-btn:disabled{opacity:.5}.als-ghost{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:500}.als-danger{color:var(--danger)}.als-q{font-size:13px;font-weight:600}.als-tip{color:var(--text-faint);font-size:11.5px}.als-pin{cursor:text;gap:12px;padding:6px 2px;display:flex;position:relative}.als-pin-input{opacity:0;font-size:16px;position:absolute;inset:0}.als-dot{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--text);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.als-dot{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--text) 30%,transparent)}}.als-dot{transition:background .15s,transform .15s}.als-dot[data-on=true]{background:var(--text);box-shadow:none;transform:scale(1.08)}.als-note{color:var(--danger);font-size:12px}.asp{background:var(--panel-2);text-align:left;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:16px;padding:12px}.asp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.asp-hint{color:var(--text-dim);margin-top:3px;font-size:12px;line-height:1.4}.asp-hits,.asp-list{gap:4px;margin-top:10px;display:grid}.asp-hits li,.asp-list li{background:var(--panel);border-radius:12px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}.asp-list b{font-size:13px;font-weight:600}.asp-hits small,.asp-list small{color:var(--text-dim);font-size:11.5px}.asp-none{color:var(--text-faint);justify-content:center;background:0 0!important;font-size:12px!important}.asp-x{width:26px;height:26px;color:var(--text-dim);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.asp-x:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.asp-x:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.asp-x:hover{color:var(--danger)}.asp-search{background:var(--panel);color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.asp-search input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:13px}.asp-add{background:var(--accent);color:var(--accent-fg);border-radius:99px;padding:4px 12px;font-size:12px;font-weight:600}.mod-badge{color:#3aa8ff;filter:drop-shadow(0 0 4px #3aa8ff73)}.mod-tag{letter-spacing:.01em;color:#fff;background:linear-gradient(100deg,#5ec8ff,#2f7df6);border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px -6px #2f7df6cc,inset 0 1px #ffffff40}.ap-mod-on svg path+path,.mod-tag svg path+path,.oc-mod svg path+path{stroke:#2f7df6}.ap-mod-on{color:#fff;background:linear-gradient(100deg,#5ec8ff,#2f7df6)}.ap-mod-on:hover{background:linear-gradient(100deg,#4dbdf7,#2a70dd)}.oc-crown.oc-mod{color:#fff;background:linear-gradient(135deg,#7dd3ff,#2f7df6);box-shadow:0 6px 16px -6px #2f7df6bf}.mc-search{background:var(--panel-2);color:var(--text-faint);border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.mc-search input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:13.5px}.mc-row{border-radius:16px;align-items:center;gap:12px;padding:8px;transition:background .15s;display:flex}.mc-row:hover{background:var(--hover)}.mc-row b{font-size:13.5px;font-weight:700}.mc-row small{color:var(--text-faint);font-size:11.5px}.mc-btn{background:var(--accent);color:var(--accent-fg);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:700;transition:transform .12s,opacity .15s;display:inline-flex}.mc-btn:active{transform:scale(.96)}.mc-btn:disabled{opacity:.5}.mc-btn-soft{background:var(--panel-2);color:var(--text)}.mc-empty{color:var(--text-dim);padding:40px 8px;font-size:12.5px}.mc-empty,.rob{text-align:center}.rob{width:min(250px,68vw);color:var(--text);isolation:isolate;padding:2px 0 3px;position:relative}.rob:before{content:"";pointer-events:none;opacity:.55;z-index:-1;background:radial-gradient(closest-side,#f5c54247,#0000);height:90%;position:absolute;inset:-30% -25% auto}.rob-no:before{background:radial-gradient(closest-side,var(--danger),transparent)}@supports (color:color-mix(in lab,red,red)){.rob-no:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--danger) 22%,transparent),transparent)}}.rob-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:800}.rob-no .rob-label{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.rob-no .rob-label{color:color-mix(in srgb,var(--danger) 75%,var(--text-faint))}}.rob-stage{align-items:center;gap:6px;margin:10px 2px 8px;display:grid}.rob-av{display:inline-grid;position:relative}.rob-lane{align-self:stretch;min-width:56px;position:relative}.rob-arrow{width:calc(100% - 8px);height:10px;position:absolute;top:50%;left:4px;right:4px;overflow:visible;transform:translateY(-50%)}.rob-arrow path{fill:none;stroke:var(--text-faint);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.7}.rob-coin{filter:drop-shadow(0 2px 3px #00000040);margin-left:-7px;display:inline-grid;position:absolute}.rob-ok .rob-coin{opacity:0;left:0}.rob-caught{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--danger);box-shadow:0 3px 10px -3px var(--danger);border-radius:6px;padding:1px 6px;font-size:9px;font-weight:900;position:absolute;bottom:-7px;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.rob-caught{box-shadow:0 3px 10px -3px color-mix(in srgb,var(--danger) 80%,transparent)}}.rob-line{font-size:13.5px;font-weight:700;line-height:1.3}.rob-amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#e8a90c;align-items:center;gap:5px;margin-top:3px;font-size:20px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rob-amount{color:color-mix(in srgb,#e8a90c 78%,var(--text))}}.rob-sub{color:var(--text-dim);margin-top:2px;font-size:12px}.gf-heavenly{background:var(--panel-2);width:100%;color:var(--text);text-align:left;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;transition:box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.gf-heavenly b{font-size:13.5px;display:block}.gf-heavenly small{color:var(--text-dim);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.gf-heavenly>svg{color:#d9a514;flex:none}.gf-heavenly-glow{opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 0 0,#ffd66647,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.gf-heavenly-on{box-shadow:inset 0 0 0 2px #e8b323,0 8px 24px -12px #e8b323b3}.gf-heavenly-on .gf-heavenly-glow{opacity:1}.gf-switch{background:var(--text);border-radius:99px;flex:none;width:44px;height:26px;position:relative}@supports (color:color-mix(in lab,red,red)){.gf-switch{background:color-mix(in srgb,var(--text) 22%,transparent)}}.gf-switch{box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .2s}.gf-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .2s cubic-bezier(.3,.7,.3,1.2);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.gf-heavenly-on .gf-switch{background:#e8b323}.gf-heavenly-on .gf-switch i{translate:18px}.ban-curtain{z-index:2147483600;pointer-events:all;position:fixed;inset:0}.ban-red{background:radial-gradient(at 50% 45%,#e6182cc7,#960010f5 70%,#4a0006);position:absolute;inset:0}.ban-black,.ban-intro{background:#000;position:fixed;inset:0}.ban-intro{z-index:2147483600;place-items:center;padding:24px;display:grid}.ban-words{letter-spacing:-.02em;color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;font-size:clamp(34px,8vw,84px);font-weight:900;line-height:1.05;display:flex}.ban-words span{display:inline-block}.cam{z-index:600;color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cam-frame{aspect-ratio:4/3;background:#0b0b0d;border-radius:22px;width:min(100vw,133.333dvh - 200px);max-height:calc(100dvh - 150px);position:relative;overflow:hidden}.cam-square{aspect-ratio:1;border-radius:50%;width:min(100vw - 32px,100dvh - 170px);box-shadow:0 0 0 3px #ffffff26}@media (max-width:640px){.cam-frame:not(.cam-square){aspect-ratio:auto;border-radius:0;width:100vw;height:calc(100dvh - 150px)}}.cam-shot,.cam-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cam-video[data-mirror=true]{transform:scaleX(-1)}.cam-flash{pointer-events:none;background:#fff;position:absolute;inset:0}.cam-wait{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:cam-spin .8s linear infinite;position:absolute;top:50%;left:50%}@keyframes cam-spin{to{rotate:1turn}}.cam-x{top:max(16px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid;position:absolute;left:16px}.cam-x:hover{background:#ffffff3d}.cam-bar{width:min(420px,100vw);height:120px;padding:0 28px max(0px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:18px;display:flex}.cam-side{width:48px}.cam-shutter{border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .12s;display:grid;box-shadow:inset 0 0 0 4px #fff}.cam-shutter i{background:#fff;border-radius:50%;width:60px;height:60px;transition:transform .12s,background .15s}.cam-shutter:hover i{transform:scale(.95)}.cam-shutter:active{transform:scale(.92)}.cam-shutter:disabled{opacity:.4}.cam-flip{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s,rotate .4s;display:grid}.cam-flip:hover{background:#ffffff3d}.cam-flip:active{rotate:180deg}.cam-go,.cam-soft{border-radius:99px;flex:1;padding:14px;font-size:15px;font-weight:700;transition:transform .12s,opacity .15s}.cam-soft{color:#fff;background:#ffffff24}.cam-go{color:#000;background:#fff}.cam-go:active,.cam-soft:active{transform:scale(.97)}.cam-go:disabled,.cam-soft:disabled{opacity:.5}.cam-problem{text-align:center;background:#1c1c20eb;border-radius:20px;width:min(340px,100vw - 48px);padding:22px;font-size:14px;line-height:1.45;position:absolute;top:50%;left:50%;translate:-50% -50%}.cam-problem button{color:#000;background:#fff;border-radius:99px;margin-top:14px;padding:10px 22px;font-size:13.5px;font-weight:700}.gc-warn{font-size:11.5px;font-weight:600}.gc-warn,.rob-fine{color:var(--danger)}.rob-fine{align-items:center;gap:3px;font-weight:800;display:inline-flex}.rpt-filters{gap:6px;margin-bottom:12px;display:flex}.rpt-filter{background:var(--panel-2);color:var(--text-dim);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.rpt-filter span{background:var(--panel);min-width:20px;color:var(--text-dim);border-radius:99px;padding:1px 6px;font-size:11px;font-weight:800}.rpt-filter.on{background:var(--accent);color:var(--accent-fg)}.rpt-filter.on span{background:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.rpt-filter.on span{background:color-mix(in srgb,var(--accent-fg) 18%,transparent)}}.rpt-filter.on span{color:var(--accent-fg)}.rpt-empty{text-align:center;color:var(--text-dim);justify-items:center;gap:10px;padding:56px 16px;font-size:13px;display:grid}.rpt-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:20px;margin-bottom:10px;padding:14px}.rpt-handled{opacity:.6}.rpt-top{gap:12px}.rpt-top,.rpt-who{align-items:center;display:flex}.rpt-who{flex-wrap:wrap;gap:7px;font-size:14.5px;font-weight:800}.rpt-meta{color:var(--text-faint);margin-top:1px;font-size:12px}.rpt-tag{letter-spacing:.04em;text-transform:uppercase;color:#16a34a;background:#16a34a29;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800}.rpt-tag-soft{background:var(--panel-2);color:var(--text-dim)}.rpt-reason{color:var(--text-dim);margin-top:10px;font-size:13px;line-height:1.45}.rpt-msg{border-left:3px solid var(--danger);background:var(--danger);border-radius:14px;margin-top:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.rpt-msg{background:color-mix(in srgb,var(--danger) 7%,var(--panel-2))}}.rpt-msg{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.rpt-links{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.rpt-link{color:var(--text-dim);align-items:center;gap:5px;font-size:12.5px;font-weight:700;transition:color .15s;display:inline-flex}.rpt-link:hover{color:var(--text)}.rpt-context{background:var(--panel-2);border-radius:14px;margin-top:8px;overflow:hidden}.rpt-quiet{text-align:center;color:var(--text-dim);padding:14px;font-size:12.5px}.rpt-line{grid-template-columns:minmax(70px,110px) 1fr auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:13px;display:grid}.rpt-line+.rpt-line{border-top:1px solid var(--line)}.rpt-line-who{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-weight:700;overflow:hidden}.rpt-line-them .rpt-line-who{color:var(--text)}.rpt-line-body{overflow-wrap:anywhere;min-width:0;line-height:1.4}.rpt-line time{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.rpt-line-focus{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.rpt-line-focus{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.rpt-line-focus{box-shadow:inset 3px 0 0 var(--danger)}.rpt-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.rpt-act{background:var(--panel-2);color:var(--text);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .15s,transform .12s}.rpt-act:hover{background:var(--panel-3)}.rpt-act:active{transform:scale(.97)}.rpt-act:disabled{opacity:.5}.rpt-act-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.rpt-act-danger{background:color-mix(in srgb,var(--danger) 13%,transparent)}}.rpt-act-danger{color:var(--danger)}.rpt-act-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.rpt-act-danger:hover{background:color-mix(in srgb,var(--danger) 20%,transparent)}}.rpt-tag-sent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rpt-tag-sent{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.rpt-tag-sent{color:var(--accent)}.rpt-sent{color:var(--text-dim);overflow-wrap:anywhere;margin-top:8px;font-size:12.5px;line-height:1.45}.rpt-sent b{color:var(--text)}.rpt-act-up{color:var(--accent-fg)}.rpt-act-up,.rpt-act-up:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rpt-act-up:hover{background:color-mix(in srgb,var(--accent) 88%,var(--text))}}.rpt-up{gap:8px;display:grid}.rpt-up-note{resize:vertical;background:var(--panel-2);width:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;outline:none;padding:10px 12px;font-size:13px;line-height:1.45}.rpt-up-note:focus{box-shadow:inset 0 0 0 1px var(--accent)}.rpt-up-row{justify-content:flex-end;gap:6px;display:flex}.rob-stage{grid-template-columns:auto 1fr auto;justify-items:center}.rob-wheel{place-items:center;width:112px;height:112px;display:grid;position:relative}.rob-wheel svg{filter:drop-shadow(0 6px 14px #00000047);width:100%;height:100%}.rob-pin{border:8px solid #0000;border-top:13px solid var(--text);filter:drop-shadow(0 1px 2px #00000059);border-bottom:0;width:0;height:0;margin-left:-8px;position:absolute;top:-5px;left:50%}.ch-3d{align-items:center;gap:5px;display:inline-flex}.b3d{z-index:320;color:var(--text);background:radial-gradient(120% 90% at 50% 38%,var(--panel) 0,var(--app-bg) 62%);animation:fs-in .25s cubic-bezier(.2,.8,.2,1) backwards;position:fixed;inset:0;overflow:hidden}.b3d-stage{position:absolute;inset:0}.b3d-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.b3d-stage canvas:active{cursor:grabbing}.b3d-top{padding:max(16px,env(safe-area-inset-top)) 18px 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.b3d-top b{letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.b3d-top small{color:var(--text-dim);margin-top:2px;font-size:12px;display:block}.b3d-x{background:var(--panel);width:40px;height:40px;box-shadow:var(--shadow);pointer-events:auto;border-radius:50%;place-items:center;transition:transform .12s;display:grid}.b3d-x:active{transform:scale(.94)}.b3d-chip{white-space:nowrap;background:var(--panel);color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);border-radius:999px;flex:none;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,transform .12s}.b3d-chip:hover{color:var(--text)}.b3d-chip:active{transform:scale(.96)}.b3d-chip.on{background:var(--accent);color:var(--accent-fg);box-shadow:none}.b3d-chip:disabled{opacity:.5}.b3d-fall{color:var(--danger)}.b3d-side{flex-direction:column;align-items:flex-start;top:50%;left:14px;translate:0 -50%}.b3d-moves,.b3d-side{gap:6px;display:flex;position:absolute}.b3d-moves{padding:14px 18px max(18px,env(safe-area-inset-bottom));scrollbar-width:none;bottom:0;left:0;right:0;overflow-x:auto}@media (min-width:900px){.b3d-moves{flex-wrap:wrap;justify-content:center}}@media (max-width:640px){.b3d-side{scrollbar-width:none;flex-direction:row;padding:0 18px;inset:auto 0 74px;overflow-x:auto;translate:none}}.b3d-studio .b3d-moves,.b3d-studio .b3d-stage,.b3d-studio .b3d-top{right:360px}.b3d-ed{background:var(--panel);border-left:1px solid var(--line);width:360px;padding-top:max(66px,calc(env(safe-area-inset-top) + 56px));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.b3d-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;padding:0 14px 10px;display:flex;overflow-x:auto}.b3d-tab{color:var(--text-dim);border-radius:999px;flex:none;padding:7px 12px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s}.b3d-tab.on,.b3d-tab:hover{color:var(--text)}.b3d-tab.on{background:var(--panel-2)}.b3d-pane{flex:1;padding:14px;overflow-y:auto}.b3d-pane h4{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:14px 0 8px;font-size:11.5px;font-weight:800}.b3d-pane h4:first-child{margin-top:0}.b3d-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.b3d-opt{text-align:left;color:var(--text);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:11px 10px;font-size:13px;font-weight:650;transition:box-shadow .15s,transform .12s}.b3d-opt:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}.b3d-opt:active{transform:scale(.97)}.b3d-opt.on{box-shadow:inset 0 0 0 2px var(--accent)}.b3d-swatches{flex-wrap:wrap;gap:8px;display:flex}.b3d-sw{border-radius:50%;width:34px;height:34px;transition:transform .12s,box-shadow .15s;box-shadow:inset 0 0 0 1px #00000026}.b3d-sw:active{transform:scale(.92)}.b3d-sw.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent)}.b3d-any{cursor:pointer;background:conic-gradient(#f25,#fb2,#4d6,#2bf,#84f,#f25);place-items:center;display:grid;position:relative;overflow:hidden}.b3d-any input{opacity:0;cursor:pointer;position:absolute;inset:0}.b3d-slider{color:var(--text-dim);grid-template-columns:64px 1fr;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;font-weight:650;display:grid}.b3d-slider input{width:100%;accent-color:var(--accent)}.b3d-check{align-items:center;gap:8px;margin:8px 14px 0 0;font-size:13px;font-weight:650;display:inline-flex}.b3d-check input{width:16px;height:16px;accent-color:var(--accent)}.b3d-reset{color:var(--text-dim);font-size:12.5px;font-weight:700;text-decoration:underline}.b3d-pane .b3d-swatches,.b3d-reset{margin-top:8px}.b3d-step{border-bottom:1px solid var(--line);padding:0 18px 12px}.b3d-progress{background:var(--panel-2);border-radius:99px;height:4px;margin-bottom:12px;overflow:hidden}.b3d-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}.b3d-step small{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:11.5px;font-weight:800}.b3d-step h3{letter-spacing:-.02em;margin:4px 0 2px;font-size:22px;font-weight:850}.b3d-step p{color:var(--text-dim);margin:0;font-size:13.5px;line-height:1.4}.b3d-sec+.b3d-sec{margin-top:18px}.b3d-genders{grid-template-columns:1fr 1fr;gap:10px;display:grid}.b3d-gender{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;justify-items:center;gap:10px;padding:26px 10px 22px;transition:box-shadow .15s,transform .12s;display:grid}.b3d-gender span{font-size:40px;line-height:1}.b3d-gender b{font-size:16px;font-weight:800}.b3d-gender:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}.b3d-gender:active{transform:scale(.97)}.b3d-gender.on{box-shadow:inset 0 0 0 2px var(--accent)}.b3d-done{text-align:center;justify-items:center;gap:10px;padding:18px 8px;display:grid}.b3d-done b{font-size:44px}.b3d-done span{color:var(--text-dim);font-size:14px;line-height:1.45}.b3d-make{padding-top:max(70px,calc(env(safe-area-inset-top) + 60px))}.b3d-opt{font-weight:700}.b3d-opt.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.b3d-opt.on{background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}}.b3d-tabs{gap:2px}.b3d-pane h4:not(:first-child){margin-top:18px}.b3d-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.b3d-thumb{background:linear-gradient(180deg,var(--text),var(--panel-2));border-radius:14px;justify-items:center;gap:5px;padding:6px 4px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.b3d-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--text) 7%,var(--panel-2)),var(--panel-2))}}.b3d-thumb{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s,transform .12s,translate .15s}.b3d-thumb:hover{box-shadow:inset 0 0 0 1px var(--text-dim);translate:0 -1px}.b3d-thumb i,.b3d-thumb img{aspect-ratio:1;border-radius:10px;width:100%;display:block}.b3d-thumb i{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.b3d-thumb i{background:color-mix(in srgb,var(--text) 6%,transparent)}}.b3d-thumb img{background:radial-gradient(circle at 50% 46%,var(--text),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.b3d-thumb img{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--text) 13%,transparent),transparent 68%)}}.b3d-thumb i.b3d-none{background:linear-gradient(135deg,transparent calc(50% - 1px),var(--text) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 50% /44% 44% no-repeat,var(--text)}@supports (color:color-mix(in lab,red,red)){.b3d-thumb i.b3d-none{background:linear-gradient(135deg,transparent calc(50% - 1px),color-mix(in srgb,var(--text) 20%,transparent) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 50% /44% 44% no-repeat,color-mix(in srgb,var(--text) 5%,transparent)}}.b3d-thumb span{text-align:center;font-size:11.5px;font-weight:700;line-height:1.2}.b3d-thumb:active{transform:scale(.97)}.b3d-thumb.on{box-shadow:inset 0 0 0 2px var(--accent)}.b3d-save{padding:12px 14px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:8px;display:flex}.b3d-go{background:var(--accent);color:var(--accent-fg);border-radius:12px;flex:1;padding:11px;font-size:14px;font-weight:800;transition:opacity .15s,transform .12s}.b3d-go:disabled{opacity:.45}.b3d-go:not(:disabled):active{transform:scale(.98)}.b3d-ghost{background:var(--panel-2);color:var(--text);border-radius:12px;padding:11px 16px;font-size:14px;font-weight:700}@media (max-width:900px){.b3d-studio .b3d-moves,.b3d-studio .b3d-stage,.b3d-studio .b3d-top{right:0}.b3d-studio .b3d-stage{bottom:44vh}.b3d-studio .b3d-moves{padding-bottom:8px;bottom:44vh}.b3d-studio .b3d-side{top:64px;bottom:auto;translate:none}.b3d-make{padding-top:14px}.b3d-step h3{font-size:18px}.b3d-ed{border-left:0;border-top:1px solid var(--line);border-radius:18px 18px 0 0;width:auto;height:44vh;padding-top:10px;top:auto;left:0}.b3d-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-days{background:var(--panel-2);color:var(--text-dim);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700}.cm-days.on{background:var(--accent);color:var(--accent-fg)}.msg-countdown-col{flex:1 1 0;max-width:560px}.msg-countdown-col>.relative{width:100%}.msg-countdown{width:100%;padding:0}.bcd{isolation:isolate;background:linear-gradient(160deg,var(--accent) 0,var(--accent) 100%);border-radius:26px;justify-items:center;gap:14px;padding:26px 18px 20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bcd{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 92%,#000) 0,color-mix(in srgb,var(--accent) 58%,#0b0d14) 100%)}}.bcd{color:#fff;text-align:center;box-shadow:0 14px 40px -18px var(--accent),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){.bcd{box-shadow:0 14px 40px -18px color-mix(in srgb,var(--accent) 80%,transparent),inset 0 1px 0 #ffffff2e}}.bcd{container-type:inline-size}.bcd-glow{z-index:-1;background:radial-gradient(closest-side,#ffffff4d,#0000 70%);height:120%;animation:bcd-drift 9s ease-in-out infinite alternate;position:absolute;inset:-40% -20% auto}@keyframes bcd-drift{0%{transform:translate(-14%)}to{transform:translate(14%,6%)}}.bcd-title{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:clamp(15px,5cqi,22px);font-weight:700;line-height:1.2}.bcd-units{justify-content:center;align-items:flex-start;gap:clamp(8px,4cqi,22px);display:flex}.bcd-unit{justify-items:center;gap:6px;display:grid;position:relative}.bcd-unit small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:clamp(9.5px,2.4cqi,12px);font-weight:600}.bcd-unit i{opacity:.38;font-size:clamp(26px,12cqi,64px);font-style:normal;font-weight:700;line-height:1;position:absolute;top:0;right:calc(clamp(8px,4cqi,22px)/-2);transform:translate(50%)}.bcd-digits{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,17cqi,92px);font-weight:800;line-height:1;display:inline-flex}.bcd-units[data-n="2"] .bcd-digits{font-size:clamp(48px,26cqi,132px)}.bcd-units[data-n="2"] .bcd-unit i{font-size:clamp(38px,20cqi,100px)}.bcd-units[data-n="3"] .bcd-digits{font-size:clamp(40px,21cqi,112px)}.bcd-digit{text-shadow:0 6px 22px #00000038;min-width:.6em;animation:bcd-roll .42s cubic-bezier(.2,.9,.25,1.2) both;display:inline-block}@keyframes bcd-roll{0%{opacity:0;filter:blur(3px);transform:translateY(-42%)scale(.92)}to{opacity:1;filter:none;transform:none}}.bcd-when{opacity:.78;font-size:12.5px;font-weight:500}.bcd-close .bcd-units{animation:bcd-beat 1s ease-in-out infinite}@keyframes bcd-beat{0%,to{transform:scale(1)}12%{transform:scale(1.045)}}.bcd-now{letter-spacing:-.03em;font-size:clamp(40px,18cqi,96px);font-weight:800;line-height:1;animation:bcd-pop .7s cubic-bezier(.2,1.5,.3,1) both}@keyframes bcd-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.lite .bcd-close .bcd-units,.lite .bcd-glow{animation:none}@media (prefers-reduced-motion:reduce){.bcd-close .bcd-units,.bcd-digit,.bcd-glow,.bcd-now{animation:none}}.truncate:has(>.ncolw),.truncate:has(>.nfxw){margin:-.6em -.7em;padding:.6em .7em}.am-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.am-head p{color:var(--text-dim);flex:260px;font-size:12.5px;line-height:1.45}.am-head .rpt-act{align-items:center;gap:6px;display:inline-flex}.am-score{font-variant-numeric:tabular-nums;background:var(--danger);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.am-score{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.am-score{color:var(--danger)}.am-bad{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.am-bad{background:color-mix(in srgb,var(--danger) 14%,transparent)}}.am-bad{color:var(--danger)}.am-main{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:13px;display:flex}.am-main b{color:var(--text)}.am-why{gap:4px;margin-top:10px;font-size:13px;display:grid}.am-why li{padding-left:14px;position:relative}.am-why li:before{content:"";background:var(--danger);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:2px}.am-facts,.og-stats{color:var(--text-dim);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12px;display:flex}.am-facts b,.og-stats b{color:var(--text);font-variant-numeric:tabular-nums}.am-more{color:var(--text-dim);margin:4px 0 10px;font-size:12.5px;font-weight:700}.am-device{border-top:1px solid var(--line);padding:10px 0}.am-device-name{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:700}.am-acct{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.am-acct small{color:var(--text-faint);font-size:11.5px}.am-same{text-overflow:ellipsis;white-space:nowrap;color:var(--danger);margin-top:1px;font-size:11px;font-weight:600;overflow:hidden}.act-count{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.act-count i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:act-pulse 1.8s ease-out infinite}@keyframes act-pulse{0%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 9px #16a34a00}}.act-icon{background:var(--panel-2);width:40px;height:40px;color:var(--text-dim);border-radius:14px;place-items:center;display:grid}.act-pot{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.act-cast{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.act-cast span{background:var(--panel-2);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.act-cast span:only-child:not(:has(*)){color:var(--text-dim);padding-left:10px}.act-private{color:var(--text-faint);align-self:center;font-size:12px}.og-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.og-head .oc-card-title{margin:0}.og-sort{background:var(--panel);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.og-sort button{color:var(--text-dim);border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s}.og-sort button.on{background:var(--accent);color:var(--accent-fg)}.og-row{border-top:1px solid var(--line);padding:11px 0;font-size:13px}.og-row.dim .og-bar,.og-row.dim .og-stats,.og-row.dim .og-top>span:first-child{opacity:.5}.og-top{align-items:center;gap:12px;display:flex}.og-bar{background:var(--panel);border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.og-bar i{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.og-stats{margin-top:7px}.og-note{color:var(--text-faint);margin-top:10px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.act-count i{animation:none}}.wn-back{perspective:1200px}.wn-reveal .wn-hero{padding:22px 22px 24px;transition:padding .3s}.wn-reveal .wn-title{font-size:clamp(28px,6.4vw,38px);transition:font-size .35s cubic-bezier(.2,.8,.2,1)}.wn-reveal .wn-title span{white-space:pre;display:inline-block}.wn-reveal.wn-reading .wn-hero{padding-bottom:16px}.wn-reveal.wn-reading .wn-title{font-size:clamp(19px,4.4vw,23px)}.wn-reveal .wn-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:22px}.wn-reveal .wn-stat{min-height:86px;padding:14px 14px 13px}.wn-reveal .wn-stat b{color:#fff;-webkit-text-fill-color:#fff;background:0 0;font-size:38px}.wn-stat-wait{visibility:hidden}.wn-num,.wn-word{transform-origin:20% 70%;display:inline-flex}.wn-tick{animation:wn-tick .22s cubic-bezier(.2,1.6,.4,1) both;display:inline-block}@keyframes wn-tick{0%{opacity:.2;transform:translateY(42%)scale(.7)}to{opacity:1;transform:none}}.wn-word span{animation:wn-letter .34s cubic-bezier(.2,1.5,.4,1) both;display:inline-block}@keyframes wn-letter{0%{opacity:0;transform:translateY(60%)scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.wn-landed{animation:wn-land .5s cubic-bezier(.2,1.7,.3,1) both}@keyframes wn-land{0%{transform:scale(1)}35%{text-shadow:0 0 22px #ffffffe6;transform:scale(1.38)}to{text-shadow:0 0 #fff0;transform:scale(1)}}.wn-stat:has(.wn-landed):after{content:"";border-radius:inherit;pointer-events:none;animation:wn-ring .6s ease-out both;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffb3}@keyframes wn-ring{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.14)}}.wn-progress{gap:5px;margin-top:14px;display:flex}.wn-progress i{background:#ffffff38;border-radius:99px;flex:1;height:4px;position:relative;overflow:hidden}.wn-progress i.done{background:#fff}.wn-progress i b{border-radius:inherit;transform-origin:0;background:#fff;animation:wn-fill linear both;position:absolute;inset:0}@keyframes wn-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wn-reveal .wn-body{min-height:min(340px,44dvh);padding:22px 22px 10px;overflow-x:hidden}.wn-slide{flex-direction:column;align-items:flex-start;display:flex}.wn-slide-icon{background:var(--accent);border-radius:20px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.wn-slide-icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel-2))}}.wn-slide-icon{box-shadow:inset 0 0 0 1px var(--line)}.wn-slide-title{letter-spacing:-.02em;margin-top:14px;font-size:clamp(22px,5vw,27px);font-weight:900;line-height:1.12}.wn-slide-lead{color:var(--text-dim);margin-top:7px;font-size:14.5px;line-height:1.5}.wn-slide-points{gap:8px;width:100%;margin-top:16px}.wn-slide-points li{background:var(--panel-2);border-radius:16px;padding:11px 13px;font-size:14px}.wn-slide .wn-group{margin-top:16px}.wn-go-wait{opacity:.45;cursor:default;box-shadow:none}.wn-go-wait:after{display:none}.wn-go{transition:transform .15s,opacity .3s,box-shadow .3s}.wn-go:not(.wn-go-wait){animation:wn-ready .45s cubic-bezier(.2,1.6,.4,1)}@keyframes wn-ready{0%{transform:scale(.97)}60%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wn-go:not(.wn-go-wait),.wn-landed,.wn-stat:has(.wn-landed):after,.wn-tick,.wn-word span{animation:none}}.gf{z-index:140;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;font-variant-numeric:tabular-nums;background:#0d1a14;position:fixed;inset:0;overflow:hidden}.gf kbd{min-width:24px;height:24px;font:inherit;color:#10301f;background:#fff;border-radius:7px;place-items:center;padding:0 6px;font-size:12px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 2px #00000047}@keyframes gf-banner{0%{opacity:0;transform:translateY(14px)}84%,9%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes gf-call{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes gf-done{0%{opacity:0;transform:translateY(16px)scale(.96)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes gf-feed{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes gf-task{50%{box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 6px #a8f5a033}}@keyframes gf-slam{0%{opacity:0;transform:scale(3.4)}16%{opacity:1}to{opacity:1;transform:none}}@keyframes gf-honour{0%{opacity:0;transform:scale(2.6)rotate(-4deg)}9%{opacity:1;transform:scale(.96)}14%,to{opacity:1;transform:none}}.gadm-who i{border-radius:50%;width:8px;height:8px}.ld{flex-direction:column;gap:9px;width:248px;max-width:100%;display:flex}.ld-head{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ld-head>span:first-child{opacity:.6}.ld-stake{letter-spacing:0;text-transform:none;opacity:.8;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ld-who{opacity:.7;margin-top:-5px;font-size:12px}.ld-foot{align-items:center;gap:8px;display:flex}.ld-now{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.15;display:block}.ld-next{opacity:.6;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;display:block}.ld-cash{flex-shrink:0}.ld-cash,.ld-half{font-variant-numeric:tabular-nums}.ld-half{white-space:nowrap;flex:1 1 0;min-width:0}.ld-line{opacity:.78;font-variant-numeric:tabular-nums;font-size:12px}.ld-line b{font-weight:700}.ld-watch{opacity:.65;font-variant-numeric:tabular-nums;font-size:12.5px}.ld-result b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.ld-result small{opacity:.65;font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.ld-won b{color:#16a34a}.ld-lost b{color:#e11d48}.ld-after{opacity:.6;margin-top:-5px;font-size:11.5px}.mn-grid{--game-well:var(--panel)}@supports (color:color-mix(in lab,red,red)){.mn-grid{--game-well:color-mix(in srgb,var(--panel) 93%,var(--fg))}}.mn-grid{perspective:600px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mn-tile{aspect-ratio:1;background:var(--game-well,var(--panel));box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 -2px 0 #0000000d;border-radius:11px;place-items:center;transition:transform .12s,background .15s,filter .15s;display:grid;position:relative}.mn-live{cursor:pointer}.mn-live:not(:disabled):hover{background:var(--game-well,var(--panel))}@supports (color:color-mix(in lab,red,red)){.mn-live:not(:disabled):hover{background:color-mix(in srgb,var(--game-well,var(--panel)) 84%,var(--fg))}}.mn-live:not(:disabled):hover{transform:translateY(-1px)}.mn-live:not(:disabled):active{transform:scale(.93)}.mn-trying{animation:mn-try .7s ease-in-out infinite}@keyframes mn-try{50%{filter:brightness(.94);transform:scale(.9)}}.mn-ico{width:62%;height:62%}.mn-gem{background:#10b981}@supports (color:color-mix(in lab,red,red)){.mn-gem{background:color-mix(in srgb,#10b981 15%,var(--game-well,var(--panel)))}}.mn-gem{box-shadow:inset 0 0 0 1px #10b98166}.mn-bomb{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.mn-bomb{background:color-mix(in srgb,#ef4444 11%,var(--game-well,var(--panel)))}}.mn-bomb{box-shadow:inset 0 0 0 1px #ef444442}.mn-hit{background:#ef4444;box-shadow:0 0 0 3px #ef444447}.mn-left{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.mn-left .mn-ico{opacity:.34;width:46%;height:46%}.mn-bomb:not(.mn-hit) .mn-ico{width:54%;height:54%}.mn-turn{animation:mn-turn .34s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mn-turn{0%{transform:rotateY(90deg)scale(.86)}to{transform:none}}.mn-gem.mn-turn .mn-ico{animation:mn-shine .5s cubic-bezier(.2,.9,.3,1.3) 80ms both}@keyframes mn-shine{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:none}}.mn-hit.mn-turn{animation:mn-bang .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes mn-bang{0%{transform:scale(.7)}35%{transform:scale(1.2)}to{transform:none}}.mn-shook .mn-grid{animation:mn-shake .4s ease-out both}@keyframes mn-shake{15%{transform:translate(-4px,1px)}30%{transform:translate(4px,-2px)}45%{transform:translate(-3px,1px)}60%{transform:translate(2px)}to{transform:none}}.ck-road{background:#2a2e37;border-radius:14px;height:128px;position:relative;overflow:hidden}.ck-strip{will-change:transform;height:100%;transition:transform .38s cubic-bezier(.3,.8,.3,1);display:flex;position:relative}.ck-kerb{background:#98a1b0 repeating-linear-gradient(#0000 0 30px,#0000001a 30px 31px);flex:none;height:100%;box-shadow:inset -4px 0 #d5dae2}.ck-far{box-shadow:inset 4px 0 #d5dae2}.ck-lane{flex:none;place-items:center;height:100%;display:grid;position:relative}.ck-lane+.ck-lane:before{content:"";background:repeating-linear-gradient(#ffffff4d 0 10px,#0000 10px 22px);width:2px;position:absolute;top:0;bottom:0;left:-1px}.ck-plate{z-index:1;letter-spacing:-.02em;color:#cfd5df;font-variant-numeric:tabular-nums;background:#3a404c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10.5px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #4d5463,inset 0 0 0 5px #3a404c,inset 0 0 0 6px #474e5c}.ck-plate-long{font-size:9.5px}.ck-next .ck-plate{color:#3d2d06;background:#f5c542;box-shadow:inset 0 0 0 2px #e0ad2c,0 0 0 4px #f5c5422e}.ck-crossed .ck-plate{color:#dcfbe9;background:#1d7a4b;box-shadow:inset 0 0 0 2px #2a9a61}.ck-deadly .ck-plate{color:#ffe1e5;background:#7f1d2b;box-shadow:inset 0 0 0 2px #b0283c}.ck-gate{background:repeating-linear-gradient(135deg,#f5c542 0 5px,#1f232b 5px 10px);border-radius:3px;width:30px;height:6px;margin-left:-15px;animation:ck-gate .25s ease-out both;position:absolute;top:8px;left:50%}@keyframes ck-gate{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.ck-car{z-index:2;pointer-events:none;width:24px;height:43px;margin-left:-12px;position:absolute;top:0;left:50%}.ck-car-art{filter:drop-shadow(0 3px 3px #00000059);width:100%;height:100%;display:block}.ck-passing{animation-name:ck-pass;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ck-pass{0%{transform:translateY(-50px)}26%,to{transform:translateY(140px)}}.ck-parked{z-index:4;transform:translateY(80px)}.ck-hitting{z-index:4;animation:ck-hit .6s cubic-bezier(.4,.1,.6,1) .16s both}@keyframes ck-hit{0%{transform:translateY(-50px)}62%{transform:translateY(46px)}to{transform:translateY(80px)}}.ck-waiting{animation:ck-show .3s ease-out both;transform:translateY(6px)}@keyframes ck-show{0%{opacity:0}to{opacity:1}}.ck-hen{z-index:3;width:0;height:0;transition:transform .26s cubic-bezier(.3,.7,.4,1);top:50%;left:0}.ck-hen,.ck-hop{position:absolute}.ck-hop{width:34px;height:34px;display:block;top:-19px;left:-17px}.ck-bird{transform-origin:50% 88%;filter:drop-shadow(0 2px 2px #0006);width:100%;height:100%;display:block}.ck-hopping{animation:ck-hop .26s ease-out both}@keyframes ck-hop{0%{transform:translateY(0)}45%{transform:translateY(-11px)}to{transform:translateY(0)}}.ck-flat .ck-bird{opacity:.9;transform:scale(1.3,.26)}.ck-flatten .ck-bird{animation:ck-squash .2s ease-out .5s forwards}@keyframes ck-squash{to{opacity:.9;transform:scale(1.3,.26)}}.ck-home .ck-bird{animation:ck-cheer .46s ease-in-out .3s 2}@keyframes ck-cheer{50%{transform:translateY(-9px)rotate(-8deg)}}.ck-puff{position:absolute;top:0;left:0}.ck-puff i{opacity:0;background:#fff;border-radius:50%;width:7px;height:4px;animation:ck-feather .6s ease-out .5s both;position:absolute;top:-2px;left:-3px}@keyframes ck-feather{0%{transform:rotate(var(--a)) translateX(2px) scale(.6);opacity:0}20%{opacity:1}to{transform:rotate(var(--a)) translateX(30px) scale(1);opacity:0}}.ck-struck{animation:ck-jolt .3s ease-out .5s both}@keyframes ck-jolt{20%{transform:translateY(3px)}50%{transform:translate(-2px,-1px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ck-gate,.ck-home .ck-bird,.ck-hopping,.ck-struck,.ck-waiting,.mn-gem.mn-turn .mn-ico,.mn-hit.mn-turn,.mn-shook .mn-grid,.mn-trying,.mn-turn{animation:none}.ck-passing,.ck-puff{display:none}.ck-hitting{animation:none;transform:translateY(80px)}.ck-flatten .ck-bird{opacity:.9;animation:none;transform:scale(1.3,.26)}.ck-hen,.ck-strip{transition:none}}.up{z-index:140;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;font-variant-numeric:tabular-nums;background:#0e1118;position:fixed;inset:0;overflow:hidden}@keyframes up-count{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@keyframes up-toast{0%{opacity:0;transform:translate(-50%,-8px)}8%{opacity:1;transform:translate(-50%)}84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}