*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Segoe UI,Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.gr-play-wrap{--gr-glow-hue:48deg;background:linear-gradient(#f2f4f1 0%,#9ba09b 48%,#4d514d 100%);border-radius:.448em;padding:.034em;line-height:1;display:inline-block;position:relative;box-shadow:0 .276em .483em #0000007a,0 0 .207em #d2dcd22e,inset 0 .017em .017em #ffffff61,inset 0 -.017em .034em #00000057}.gr-unlock-wrap{display:inline-flex;position:relative}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-8{left:-2rem}.-left-\[1\.6em\]{left:-1.6em}.-left-px{left:-1px}.-right-1{right:-.25rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.right-\[0\.5em\]{right:.5em}.right-\[2\.6\%\]{right:2.6%}.right-\[4\%\]{right:4%}.right-\[5\.2\%\]{right:5.2%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[0\.5em\]{top:.5em}.top-\[0\.9em\]{top:.9em}.top-\[11\%\]{top:11%}.top-\[2\%\]{top:2%}.top-\[4\%\]{top:4%}.top-\[40\%\]{top:40%}.top-\[5\%\]{top:5%}.top-\[7\.5\%\]{top:7.5%}.top-\[calc\(50\%-5px\)\]{top:calc(50% - 5px)}.isolate{isolation:isolate}.z-0{z-index:0}.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-\[1\]{z-index:1}.z-\[24\]{z-index:24}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-1{margin:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-2{margin-left:-.5rem}.-ml-\[0\.46rem\]{margin-left:-.46rem}.-ml-\[0\.92rem\]{margin-left:-.92rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[0\.23rem\]{margin-right:.23rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[0\.3em\]{margin-top:.3em}.mt-\[0\.4em\]{margin-top:.4em}.mt-\[0\.7em\]{margin-top:.7em}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.05\/1\]{aspect-ratio:1.05}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.345rem\]{height:.345rem}.h-\[0\.35rem\]{height:.35rem}.h-\[1\.38rem\]{height:1.38rem}.h-\[1\.45em\]{height:1.45em}.h-\[1\.5em\]{height:1.5em}.h-\[1\.5px\]{height:1.5px}.h-\[1\.7em\]{height:1.7em}.h-\[1\.875rem\]{height:1.875rem}.h-\[2\.35rem\]{height:2.35rem}.h-\[2\.3rem\]{height:2.3rem}.h-\[2\.76rem\]{height:2.76rem}.h-\[3\.22rem\]{height:3.22rem}.h-\[5em\]{height:5em}.h-\[60\%\]{height:60%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[98vh\]{max-height:98vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[25rem\]{min-height:25rem}.min-h-\[6\.7rem\]{min-height:6.7rem}.min-h-\[7\.1rem\]{min-height:7.1rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[0\.345rem\]{width:.345rem}.w-\[0\.35rem\]{width:.35rem}.w-\[1\.38rem\]{width:1.38rem}.w-\[1\.45em\]{width:1.45em}.w-\[1\.5em\]{width:1.5em}.w-\[1\.6em\]{width:1.6em}.w-\[1\.7em\]{width:1.7em}.w-\[1\.875rem\]{width:1.875rem}.w-\[12\%\]{width:12%}.w-\[1280px\]{width:1280px}.w-\[2\.3rem\]{width:2.3rem}.w-\[3\.22rem\]{width:3.22rem}.w-\[5em\]{width:5em}.w-\[60\%\]{width:60%}.w-\[72\%\]{width:72%}.w-\[75\%\]{width:75%}.w-\[8\%\]{width:8%}.w-\[min\(92vw\,430px\)\]{width:min(92vw,430px)}.w-\[min\(99vw\,80rem\)\]{width:min(99vw,80rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-\[17\.5rem\]{min-width:17.5rem}.min-w-\[20px\]{min-width:20px}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[7\.87rem\]{min-width:7.87rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[47rem\]{max-width:47rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[64rem\]{max-width:64rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[96rem\]{max-width:96rem}.max-w-\[min\(94vw\,1100px\)\]{max-width:min(94vw,1100px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_2rem\]{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 2rem}.grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.grid-cols-\[5rem_5rem_minmax\(0\,1fr\)_5rem_5rem_2rem\]{grid-template-columns:5rem 5rem minmax(0,1fr) 5rem 5rem 2rem}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_1fr_1fr_5rem_auto\]{grid-template-columns:auto 1fr 1fr 5rem auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.45em\]{gap:.45em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.55em\]{gap:.55em}.gap-\[0\.5em\]{gap:.5em}.gap-\[1\.1em\]{gap:1.1em}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-tl-2xl{border-top-left-radius:1rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-\[5px\]{border-width:5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#28577d\]\/80{border-color:#28577dcc}.border-\[\#2AAEFF\]{--tw-border-opacity:1;border-color:rgb(42 174 255/var(--tw-border-opacity,1))}.border-\[\#3BC8FF\]{--tw-border-opacity:1;border-color:rgb(59 200 255/var(--tw-border-opacity,1))}.border-\[\#3ca5ee\]{--tw-border-opacity:1;border-color:rgb(60 165 238/var(--tw-border-opacity,1))}.border-\[\#56d66a\]{--tw-border-opacity:1;border-color:rgb(86 214 106/var(--tw-border-opacity,1))}.border-\[\#D447FF\]{--tw-border-opacity:1;border-color:rgb(212 71 255/var(--tw-border-opacity,1))}.border-\[\#D89A2B\]{--tw-border-opacity:1;border-color:rgb(216 154 43/var(--tw-border-opacity,1))}.border-\[\#E2A93B\]{--tw-border-opacity:1;border-color:rgb(226 169 59/var(--tw-border-opacity,1))}.border-\[\#b45309\]\/40{border-color:#b4530966}.border-\[\#b64df6\]{--tw-border-opacity:1;border-color:rgb(182 77 246/var(--tw-border-opacity,1))}.border-\[\#c89a47\]{--tw-border-opacity:1;border-color:rgb(200 154 71/var(--tw-border-opacity,1))}.border-\[\#f4d26e\]\/35{border-color:#f4d26e59}.border-\[\#f4d26e\]\/75{border-color:#f4d26ebf}.border-\[\#f5d873\]{--tw-border-opacity:1;border-color:rgb(245 216 115/var(--tw-border-opacity,1))}.border-\[\#f9d96c\]{--tw-border-opacity:1;border-color:rgb(249 217 108/var(--tw-border-opacity,1))}.border-\[\#ffd16f\]\/25{border-color:#ffd16f40}.border-amber-200\/40{border-color:#fde68a66}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600\/40{border-color:#d9770666}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-700\/15{border-color:#b4530926}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/60{border-color:#b4530999}.border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-800\/70{border-color:#92400eb3}.border-amber-900{--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.border-amber-900\/60{border-color:#78350f99}.border-amber-900\/80{border-color:#78350fcc}.border-board-felt\/10{border-color:#f3ead31a}.border-board-felt\/20{border-color:#f3ead333}.border-board-felt\/30{border-color:#f3ead34d}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/30{border-color:#67e8f94d}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-700\/60{border-color:#04785799}.border-emerald-900\/60{border-color:#064e3b99}.border-fuchsia-300{--tw-border-opacity:1;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/40{border-color:#fda4af66}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/50{border-color:#fb718580}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-700\/40{border-color:#be123c66}.border-rose-700\/50{border-color:#be123c80}.border-rose-700\/60{border-color:#be123c99}.border-sky-300\/40{border-color:#7dd3fc66}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/70{border-color:#334155b3}.border-stone-700{--tw-border-opacity:1;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.border-stone-900{--tw-border-opacity:1;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-300\/50{border-color:#c4b5fd80}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-700\/60{border-color:#6d28d999}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/5{border-color:#ffffff0d}.border-white\/80{border-color:#fffc}.border-t-\[\#ffd16f\]{--tw-border-opacity:1;border-top-color:rgb(255 209 111/var(--tw-border-opacity,1))}.border-t-white\/90{border-top-color:#ffffffe6}.bg-\[\#061225\]{--tw-bg-opacity:1;background-color:rgb(6 18 37/var(--tw-bg-opacity,1))}.bg-\[\#070a14\]{--tw-bg-opacity:1;background-color:rgb(7 10 20/var(--tw-bg-opacity,1))}.bg-\[\#07111f\]\/95{background-color:#07111ff2}.bg-\[\#071120\]{--tw-bg-opacity:1;background-color:rgb(7 17 32/var(--tw-bg-opacity,1))}.bg-\[\#08182f\]\/90{background-color:#08182fe6}.bg-\[\#0b1930\]{--tw-bg-opacity:1;background-color:rgb(11 25 48/var(--tw-bg-opacity,1))}.bg-\[\#0c0908\]\/80{background-color:#0c0908cc}.bg-\[\#0c1626\]{--tw-bg-opacity:1;background-color:rgb(12 22 38/var(--tw-bg-opacity,1))}.bg-\[\#0d0a18\]{--tw-bg-opacity:1;background-color:rgb(13 10 24/var(--tw-bg-opacity,1))}.bg-\[\#17122D\]{--tw-bg-opacity:1;background-color:rgb(23 18 45/var(--tw-bg-opacity,1))}.bg-\[\#1A1028\]{--tw-bg-opacity:1;background-color:rgb(26 16 40/var(--tw-bg-opacity,1))}.bg-\[\#1B1635\]{--tw-bg-opacity:1;background-color:rgb(27 22 53/var(--tw-bg-opacity,1))}.bg-\[\#1D2460\]\/60{background-color:#1d246099}.bg-\[\#1D2460\]\/80{background-color:#1d2460cc}.bg-\[\#1a120a\]{--tw-bg-opacity:1;background-color:rgb(26 18 10/var(--tw-bg-opacity,1))}.bg-\[\#1d1612\]\/85{background-color:#1d1612d9}.bg-\[\#35C8FF\]{--tw-bg-opacity:1;background-color:rgb(53 200 255/var(--tw-bg-opacity,1))}.bg-\[\#7DFF4D\]{--tw-bg-opacity:1;background-color:rgb(125 255 77/var(--tw-bg-opacity,1))}.bg-\[\#B54CFF\]{--tw-bg-opacity:1;background-color:rgb(181 76 255/var(--tw-bg-opacity,1))}.bg-\[\#C85CFF\]{--tw-bg-opacity:1;background-color:rgb(200 92 255/var(--tw-bg-opacity,1))}.bg-\[\#FFD25C\]{--tw-bg-opacity:1;background-color:rgb(255 210 92/var(--tw-bg-opacity,1))}.bg-\[\#f4e7c5\]{--tw-bg-opacity:1;background-color:rgb(244 231 197/var(--tw-bg-opacity,1))}.bg-\[\#f6d770\]{--tw-bg-opacity:1;background-color:rgb(246 215 112/var(--tw-bg-opacity,1))}.bg-\[\#fdf6e3\]{--tw-bg-opacity:1;background-color:rgb(253 246 227/var(--tw-bg-opacity,1))}.bg-\[\#fdf6e3\]\/80{background-color:#fdf6e3cc}.bg-\[\#ffd35d\]{--tw-bg-opacity:1;background-color:rgb(255 211 93/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/95{background-color:#fef3c7f2}.bg-amber-200\/15{background-color:#fde68a26}.bg-amber-200\/35{background-color:#fde68a59}.bg-amber-200\/5{background-color:#fde68a0d}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-300\/20{background-color:#fcd34d33}.bg-amber-300\/90{background-color:#fcd34de6}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-600\/90{background-color:#d97706e6}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-700\/30{background-color:#b453094d}.bg-amber-900\/25{background-color:#78350f40}.bg-amber-900\/40{background-color:#78350f66}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-board-felt\/10{background-color:#f3ead31a}.bg-board-felt\/5{background-color:#f3ead30d}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-950\/30{background-color:#022c224d}.bg-fuchsia-300{--tw-bg-opacity:1;background-color:rgb(240 171 252/var(--tw-bg-opacity,1))}.bg-fuchsia-700{--tw-bg-opacity:1;background-color:rgb(162 28 175/var(--tw-bg-opacity,1))}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/95{background-color:#fff1f2f2}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-rose-700\/15{background-color:#be123c26}.bg-rose-700\/40{background-color:#be123c66}.bg-rose-700\/60{background-color:#be123c99}.bg-rose-900\/30{background-color:#8813374d}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/45{background-color:#4c051973}.bg-rose-950\/60{background-color:#4c051999}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-stone-700{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.bg-stone-800\/80{background-color:#292524cc}.bg-transparent{background-color:#0000}.bg-violet-900\/40{background-color:#4c1d9566}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[radial-gradient\(circle_at_50\%_15\%\,rgba\(28\,127\,185\,0\.32\)\,rgba\(5\,12\,24\,0\.88\)_62\%\,rgba\(2\,8\,16\,0\.96\)\)\]{background-image:radial-gradient(circle at 50% 15%,#1c7fb952,#050c18e0 62%,#020810f5)}.bg-\[radial-gradient\(circle_at_center\,\#1a1027_0\%\,\#070310_70\%\,\#000000_100\%\)\]{background-image:radial-gradient(circle,#1a1027 0%,#070310 70%,#000 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#064476\]{--tw-gradient-from:#064476 var(--tw-gradient-from-position);--tw-gradient-to:#06447600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#075dbf\]{--tw-gradient-from:#075dbf var(--tw-gradient-from-position);--tw-gradient-to:#075dbf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b672e\]{--tw-gradient-from:#0b672e var(--tw-gradient-from-position);--tw-gradient-to:#0b672e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#114f83\]\/80{--tw-gradient-from:#114f83cc var(--tw-gradient-from-position);--tw-gradient-to:#114f8300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#146b25\]{--tw-gradient-from:#146b25 var(--tw-gradient-from-position);--tw-gradient-to:#146b2500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#162C73\]{--tw-gradient-from:#162c73 var(--tw-gradient-from-position);--tw-gradient-to:#162c7300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1C4A13\]{--tw-gradient-from:#1c4a13 var(--tw-gradient-from-position);--tw-gradient-to:#1c4a1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1D2460\]{--tw-gradient-from:#1d2460 var(--tw-gradient-from-position);--tw-gradient-to:#1d246000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1410\]{--tw-gradient-from:#1a1410 var(--tw-gradient-from-position);--tw-gradient-to:#1a141000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2C2E86\]{--tw-gradient-from:#2c2e86 var(--tw-gradient-from-position);--tw-gradient-to:#2c2e8600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2C7820\]{--tw-gradient-from:#2c7820 var(--tw-gradient-from-position);--tw-gradient-to:#2c782000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2b2421\]{--tw-gradient-from:#2b2421 var(--tw-gradient-from-position);--tw-gradient-to:#2b242100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#35296A\]{--tw-gradient-from:#35296a var(--tw-gradient-from-position);--tw-gradient-to:#35296a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b1361\]{--tw-gradient-from:#3b1361 var(--tw-gradient-from-position);--tw-gradient-to:#3b136100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4A216F\]{--tw-gradient-from:#4a216f var(--tw-gradient-from-position);--tw-gradient-to:#4a216f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4f167c\]{--tw-gradient-from:#4f167c var(--tw-gradient-from-position);--tw-gradient-to:#4f167c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5BE52A\]{--tw-gradient-from:#5be52a var(--tw-gradient-from-position);--tw-gradient-to:#5be52a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5C1B8A\]{--tw-gradient-from:#5c1b8a var(--tw-gradient-from-position);--tw-gradient-to:#5c1b8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7c3aed\]\/85{--tw-gradient-from:#7c3aedd9 var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8dff68\]{--tw-gradient-from:#8dff68 var(--tw-gradient-from-position);--tw-gradient-to:#8dff6800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8f18ff\]{--tw-gradient-from:#8f18ff var(--tw-gradient-from-position);--tw-gradient-to:#8f18ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F3C55B\]{--tw-gradient-from:#f3c55b var(--tw-gradient-from-position);--tw-gradient-to:#f3c55b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFD25C\]{--tw-gradient-from:#ffd25c var(--tw-gradient-from-position);--tw-gradient-to:#ffd25c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f7e9c8\]{--tw-gradient-from:#f7e9c8 var(--tw-gradient-from-position);--tw-gradient-to:#f7e9c800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fcd34d\]{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fde68a\]{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fdeb8f\]{--tw-gradient-from:#fdeb8f var(--tw-gradient-from-position);--tw-gradient-to:#fdeb8f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fdf6e3\]{--tw-gradient-from:#fdf6e3 var(--tw-gradient-from-position);--tw-gradient-to:#fdf6e300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fef3c7\]{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffe87b\]{--tw-gradient-from:#ffe87b var(--tw-gradient-from-position);--tw-gradient-to:#ffe87b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff5a9\]{--tw-gradient-from:#fff5a9 var(--tw-gradient-from-position);--tw-gradient-to:#fff5a900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff7d4\]{--tw-gradient-from:#fff7d4 var(--tw-gradient-from-position);--tw-gradient-to:#fff7d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffffff\]{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200\/90{--tw-gradient-from:#fde68ae6 var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from:#ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.09\]{--tw-gradient-from:#ffffff17 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#075f9d\]{--tw-gradient-to:#075f9d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #075f9d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1176d7\]{--tw-gradient-to:#1176d700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1176d7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#148c39\]{--tw-gradient-to:#148c3900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #148c39 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#161210\]{--tw-gradient-to:#16121000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #161210 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1d8d38\]{--tw-gradient-to:#1d8d3800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1d8d38 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2a0e4a\]{--tw-gradient-to:#2a0e4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2a0e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#47d039\]{--tw-gradient-to:#47d03900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #47d039 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6821ad\]{--tw-gradient-to:#6821ad00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6821ad var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#bd23d7\]{--tw-gradient-to:#bd23d700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #bd23d7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d97706\]{--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d97706 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f0ad3d\]{--tw-gradient-to:#f0ad3d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f0ad3d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f59e0b\]{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f7e9c8\]{--tw-gradient-to:#f7e9c800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f7e9c8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fcd34d\]{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fde68a\]{--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/70{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0bb3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#042d5a\]{--tw-gradient-to:#042d5a var(--tw-gradient-to-position)}.to-\[\#073d86\]{--tw-gradient-to:#073d86 var(--tw-gradient-to-position)}.to-\[\#074e26\]{--tw-gradient-to:#074e26 var(--tw-gradient-to-position)}.to-\[\#09051D\]{--tw-gradient-to:#09051d var(--tw-gradient-to-position)}.to-\[\#0c0908\]{--tw-gradient-to:#0c0908 var(--tw-gradient-to-position)}.to-\[\#0c4b1c\]{--tw-gradient-to:#0c4b1c var(--tw-gradient-to-position)}.to-\[\#0d0907\]{--tw-gradient-to:#0d0907 var(--tw-gradient-to-position)}.to-\[\#10270D\]{--tw-gradient-to:#10270d var(--tw-gradient-to-position)}.to-\[\#162C73\]{--tw-gradient-to:#162c73 var(--tw-gradient-to-position)}.to-\[\#17831c\]{--tw-gradient-to:#17831c var(--tw-gradient-to-position)}.to-\[\#19183B\]{--tw-gradient-to:#19183b var(--tw-gradient-to-position)}.to-\[\#1D8300\]{--tw-gradient-to:#1d8300 var(--tw-gradient-to-position)}.to-\[\#1c0a36\]{--tw-gradient-to:#1c0a36 var(--tw-gradient-to-position)}.to-\[\#34105D\]{--tw-gradient-to:#34105d var(--tw-gradient-to-position)}.to-\[\#341153\]{--tw-gradient-to:#341153 var(--tw-gradient-to-position)}.to-\[\#4c1d95\]\/95{--tw-gradient-to:#4c1d95f2 var(--tw-gradient-to-position)}.to-\[\#6110a8\]{--tw-gradient-to:#6110a8 var(--tw-gradient-to-position)}.to-\[\#7c2d12\]{--tw-gradient-to:#7c2d12 var(--tw-gradient-to-position)}.to-\[\#B67816\]{--tw-gradient-to:#b67816 var(--tw-gradient-to-position)}.to-\[\#F3C55B\]{--tw-gradient-to:#f3c55b var(--tw-gradient-to-position)}.to-\[\#a16207\]{--tw-gradient-to:#a16207 var(--tw-gradient-to-position)}.to-\[\#a4611a\]{--tw-gradient-to:#a4611a var(--tw-gradient-to-position)}.to-\[\#b36b12\]{--tw-gradient-to:#b36b12 var(--tw-gradient-to-position)}.to-\[\#b45309\]{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-\[\#c98a2e\]\/85{--tw-gradient-to:#c98a2ed9 var(--tw-gradient-to-position)}.to-\[\#d79a20\]{--tw-gradient-to:#d79a20 var(--tw-gradient-to-position)}.to-\[\#d97706\]{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-\[\#dbe8ff\]{--tw-gradient-to:#dbe8ff var(--tw-gradient-to-position)}.to-\[\#e7d09a\]{--tw-gradient-to:#e7d09a var(--tw-gradient-to-position)}.to-\[\#f0e1b8\]{--tw-gradient-to:#f0e1b8 var(--tw-gradient-to-position)}.to-\[\#f7ead0\]{--tw-gradient-to:#f7ead0 var(--tw-gradient-to-position)}.to-\[\#fbbf24\]{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400\/80{--tw-gradient-to:#fbbf24cc var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-500\/60{--tw-gradient-to:#f59e0b99 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-rose-300{--tw-gradient-to:#fda4af var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.to-white\/\[0\.035\]{--tw-gradient-to:#ffffff09 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[0\.5em\]{padding-left:.5em;padding-right:.5em}.px-\[0\.6em\]{padding-left:.6em;padding-right:.6em}.px-\[0\.7em\]{padding-left:.7em;padding-right:.7em}.px-\[0\.92rem\]{padding-left:.92rem;padding-right:.92rem}.px-\[1em\]{padding-left:1em;padding-right:1em}.px-\[2\.2em\]{padding-left:2.2em;padding-right:2.2em}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.15em\]{padding-top:.15em;padding-bottom:.15em}.py-\[0\.3em\]{padding-top:.3em;padding-bottom:.3em}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-\[0\.3em\]{padding-bottom:.3em}.pb-\[0\.4em\]{padding-bottom:.4em}.pb-px{padding-bottom:1px}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[0\.15em\]{padding-top:.15em}.pt-\[0\.5em\]{padding-top:.5em}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem, env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Segoe UI,Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[1\.35rem\]{font-size:1.35rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[3\.5em\]{font-size:3.5em}.text-\[3\.6cqh\]{font-size:3.6cqh}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.55rem\,1\.1vw\,0\.75rem\)\]{font-size:clamp(.55rem,1.1vw,.75rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-none{line-height:1!important}.leading-6{line-height:1.5rem}.leading-\[0\.95\]{line-height:.95}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#101a2a\]{--tw-text-opacity:1;color:rgb(16 26 42/var(--tw-text-opacity,1))}.text-\[\#16233b\]{--tw-text-opacity:1;color:rgb(22 35 59/var(--tw-text-opacity,1))}.text-\[\#1b1202\]{--tw-text-opacity:1;color:rgb(27 18 2/var(--tw-text-opacity,1))}.text-\[\#1e40af\]{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-\[\#2a1609\]{--tw-text-opacity:1;color:rgb(42 22 9/var(--tw-text-opacity,1))}.text-\[\#351c05\]{--tw-text-opacity:1;color:rgb(53 28 5/var(--tw-text-opacity,1))}.text-\[\#3a1f08\]{--tw-text-opacity:1;color:rgb(58 31 8/var(--tw-text-opacity,1))}.text-\[\#6e4a26\]{--tw-text-opacity:1;color:rgb(110 74 38/var(--tw-text-opacity,1))}.text-\[\#C6B7D8\]{--tw-text-opacity:1;color:rgb(198 183 216/var(--tw-text-opacity,1))}.text-\[\#FFD25C\]{--tw-text-opacity:1;color:rgb(255 210 92/var(--tw-text-opacity,1))}.text-\[\#FFD25C\]\/80{color:#ffd25ccc}.text-\[\#FFF6E9\]{--tw-text-opacity:1;color:rgb(255 246 233/var(--tw-text-opacity,1))}.text-\[\#FFF6E9\]\/85{color:#fff6e9d9}.text-\[\#c98a2e\]{--tw-text-opacity:1;color:rgb(201 138 46/var(--tw-text-opacity,1))}.text-\[\#f6d770\]{--tw-text-opacity:1;color:rgb(246 215 112/var(--tw-text-opacity,1))}.text-\[\#f7d76b\]\/70{color:#f7d76bb3}.text-\[\#f7da7d\]{--tw-text-opacity:1;color:rgb(247 218 125/var(--tw-text-opacity,1))}.text-\[\#ffd16f\]{--tw-text-opacity:1;color:rgb(255 209 111/var(--tw-text-opacity,1))}.text-\[\#ffd16f\]\/70{color:#ffd16fb3}.text-\[\#ffe0a0\]\/80{color:#ffe0a0cc}.text-\[\#ffe3a0\]{--tw-text-opacity:1;color:rgb(255 227 160/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/75{color:#fef3c7bf}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/85{color:#fef3c7d9}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/65{color:#fde68aa6}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/75{color:#fde68abf}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/85{color:#fde68ad9}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-400\/90{color:#fbbf24e6}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600\/85{color:#d97706d9}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900\/60{color:#78350f99}.text-amber-900\/70{color:#78350fb3}.text-amber-900\/80{color:#78350fcc}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-board-accent{--tw-text-opacity:1;color:rgb(231 198 106/var(--tw-text-opacity,1))}.text-board-felt{--tw-text-opacity:1;color:rgb(243 234 211/var(--tw-text-opacity,1))}.text-board-felt\/40{color:#f3ead366}.text-board-felt\/50{color:#f3ead380}.text-board-felt\/60{color:#f3ead399}.text-board-felt\/70{color:#f3ead3b3}.text-board-felt\/80{color:#f3ead3cc}.text-chip-cream{--tw-text-opacity:1;color:rgb(246 239 214/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/70{color:#a5f3fcb3}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/60{color:#a7f3d099}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-200\/85{color:#a7f3d0d9}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/85{color:#6ee7b7d9}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-200\/80{color:#fecdd3cc}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/85{color:#fda4afd9}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-900\/80{color:#4c1d95cc}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.accent-\[\#49D61B\]{accent-color:#49d61b}.accent-amber-300{accent-color:#fcd34d}.accent-amber-500{accent-color:#f59e0b}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(120\,255\,120\,0\.45\)\]{--tw-shadow:0 0 12px #78ff7873;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(120\,255\,120\,0\.55\)\]{--tw-shadow:0 0 12px #78ff788c;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 12px #fbbf2473;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(\.\.\.\)\]{--tw-shadow:0 0 14px rgba(...);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(210\,80\,255\,0\.5\)\]{--tw-shadow:0 0 14px #d250ff80;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(210\,80\,255\,0\.55\)\]{--tw-shadow:0 0 14px #d250ff8c;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(60\,190\,255\,0\.55\)\]{--tw-shadow:0 0 14px #3cbeff8c;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(100\,255\,87\,0\.25\)\]{--tw-shadow:0 0 18px #64ff5740;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,210\,92\,0\.55\)\]{--tw-shadow:0 0 8px #ffd25c8c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,211\,93\,0\.72\)\]{--tw-shadow:0 0 8px #ffd35db8;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_14px_-4px_rgba\(120\,53\,15\,0\.45\)\]{--tw-shadow:0 10px 14px -4px #78350f73;--tw-shadow-colored:0 10px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_14px_-4px_rgba\(20\,8\,40\,0\.6\)\]{--tw-shadow:0 10px 14px -4px #14082899;--tw-shadow-colored:0 10px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.38\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 10px 22px #00000061,inset 0 1px 0 #ffffff2e;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 48px #0000008c;--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 1px 0 #00000040;--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 1px 3px #00000052;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 25px 60px #000000a6;--tw-shadow-colored:0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 25px 60px #000000b3;--tw-shadow-colored:0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 2px 4px #00000059;--tw-shadow-colored:0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 2px 8px #0009;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_3px_6px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 3px 6px #0000002e;--tw-shadow-colored:0 3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 4px 10px #0000004d;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 8px #0006;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 4px 8px #00000073;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.5\)\,inset_0_1px_0_rgba\(255\,212\,135\,0\.22\)\]{--tw-shadow:0 4px 8px #00000080,inset 0 1px 0 #ffd48738;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 8px #00000080;--tw-shadow-colored:0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_0_\#7a8cac\,0_14px_22px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 5px 0 #7a8cac,0 14px 22px #00000057;--tw-shadow-colored:0 5px 0 var(--tw-shadow-color), 0 14px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_5px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 5px 0 #00000040;--tw-shadow-colored:0 5px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_10px_-3px_rgba\(120\,53\,15\,0\.4\)\]{--tw-shadow:0 6px 10px -3px #78350f66;--tw-shadow-colored:0 6px 10px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_12px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 6px 12px #00000073;--tw-shadow-colored:0 6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_7px_0_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 7px 0 #00000047;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_9px_18px_rgba\(0\,0\,0\,0\.35\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 9px 18px #00000059,inset 0 1px 0 #ffffff2e;--tw-shadow-colored:0 9px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.13\)\,0_8px_18px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 1px 0 #ffffff21,0 8px 18px #0000004d;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_2px_4px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:inset 0 1px 0 #ffffff2e,0 2px 4px #00000073;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.26\)\,0_7px_14px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:inset 0 1px 0 #ffffff42,0 7px 14px #00000052;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 7px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow:inset 0 1px 0 #ffffff73;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\,0_3px_0_\#0c5710\]{--tw-shadow:inset 0 1px 0 #ffffff8c,0 3px 0 #0c5710;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 1px 3px #00000080;--tw-shadow-colored:inset 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-amber-900\/20{--tw-shadow-color:#78350f33;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color:#00000026;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[\#64FF57\]\/60{--tw-ring-color:#64ff5799}.ring-\[\#D89A2B\]\/40{--tw-ring-color:#d89a2b66}.ring-\[\#D89A2B\]\/60{--tw-ring-color:#d89a2b99}.ring-\[\#D89A2B\]\/80{--tw-ring-color:#d89a2bcc}.ring-\[\#E2A93B\]\/70{--tw-ring-color:#e2a93bb3}.ring-\[\#FFD25C\]\/70{--tw-ring-color:#ffd25cb3}.ring-\[\#FFF6E9\]\/60{--tw-ring-color:#fff6e999}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/40{--tw-ring-color:#fbbf2466}.ring-amber-900\/60{--tw-ring-color:#78350f99}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-300\/30{--tw-ring-color:#6ee7b74d}.ring-rose-300\/30{--tw-ring-color:#fda4af4d}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/5{--tw-ring-color:#ffffff0d}.blur{--tw-blur:blur(8px);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-sm{--tw-blur:blur(4px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.drop-shadow-\[0_18px_16px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow:drop-shadow(0 18px 16px #0000006b);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)}.drop-shadow-\[0_18px_16px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 18px 16px #00000073);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)}.drop-shadow-\[0_25px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 25px 50px #0000008c);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)}.drop-shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 25px 60px #0009);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)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.34\)\]{--tw-drop-shadow:drop-shadow(0 2px 0 #00000057);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)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 0 #00000059);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)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 2px 0 #00000073);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)}.drop-shadow-\[0_2px_0_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 2px 0 #ffffff73);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)}.drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 2px 3px #0006);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)}.drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 2px 3px #0000008c);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)}.drop-shadow-\[0_3px_3px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 3px 3px #00000073);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)}.drop-shadow-\[0_4px_18px_rgba\(255\,200\,80\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 4px 18px #ffc85073);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)}.drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 4px 8px #00000073);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)}.drop-shadow-\[0_5px_5px_rgba\(0\,0\,0\,0\.38\)\]{--tw-drop-shadow:drop-shadow(0 5px 5px #00000061);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)}.drop-shadow-\[0_5px_5px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow:drop-shadow(0 5px 5px #0000006b);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)}.drop-shadow-\[0_6px_10px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow:drop-shadow(0 6px 10px #0000006b);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)}.drop-shadow-\[0_6px_5px_rgba\(80\,40\,15\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 6px 5px #50280f80);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)}.drop-shadow-\[0_8px_10px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 8px 10px #00000059);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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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%);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)}.filter{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);-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-md{--tw-backdrop-blur:blur(12px);-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(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:size\]{container-type:size}html,body,#root{color:#f3ead3;-webkit-font-smoothing:antialiased;background:#1a1410;height:100%;margin:0;font-family:Segoe UI,Inter,system-ui,sans-serif}.lobby-profile-card{align-items:center;gap:.9rem;min-width:0;max-width:min(34rem,100%);padding:.2rem .4rem .35rem 0;display:flex}.lobby-profile-avatar-wrap{flex:none;width:clamp(5.4rem,9vw,7.8rem);height:clamp(5.4rem,9vw,7.8rem);position:relative}.lobby-profile-avatar-core{background:radial-gradient(circle at 50% 44%,#b450fff2,#531187d1 55%,#150731f5),linear-gradient(135deg,#fff4b1,#ca7624 45%,#4e228a 82%);border-radius:9999px;place-items:center;display:grid;position:absolute;inset:.32rem;box-shadow:0 0 0 .22rem #1b123b,0 0 0 .38rem #ffcc42,0 0 0 .48rem #ffffff5c,0 0 1.15rem #ad45ffd1,0 .55rem .95rem #00000073}.lobby-profile-avatar-core img{box-shadow:inset 0 0 1rem #ffffff2e}.lobby-profile-level-shield{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);color:#fff;text-shadow:0 1px #0000008c,0 0 .32rem #00000073;background:linear-gradient(#fcd34d 0%,#b45309 100%);place-items:center;width:clamp(2.1rem,3.25vw,2.7rem);height:clamp(2.43rem,3.76vw,3.12rem);font:900 clamp(1rem,1.7vw,1.32rem)/1 Segoe UI,sans-serif;display:grid;position:absolute;bottom:-.08rem;right:.05rem;box-shadow:0 .25rem .7rem #0000008c}.lobby-profile-level-shield:before{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);z-index:0;background:linear-gradient(#1f2937 0%,#050505 100%);position:absolute;inset:11%}.lobby-profile-level-shield>*{z-index:1;position:relative}.lobby-profile-copy{flex:auto;min-width:0}.lobby-profile-edit{color:#ffda75;background:#030b1c8c;border:1px solid #ffe38380;border-radius:.36rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;font:900 .95rem/1 Georgia,serif;display:grid;box-shadow:inset 0 1px #ffffff26,0 .25rem .6rem #00000059}.lobby-rank-badge{color:#fff0b2;text-transform:uppercase;text-shadow:0 2px #3a1700b8;background:linear-gradient(#f3c758 0%,#a75d15 45%,#70400f 100%);border:1px solid #f7c457;border-radius:.48rem;align-items:center;gap:.45rem;min-width:6.4rem;padding:.22rem .68rem .28rem .42rem;font:900 .9rem/1 Segoe UI,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #431b009e,0 .25rem .65rem #0000005c}.lobby-rank-star{clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,79% 91%,50% 70%,21% 91%,31% 56%,2% 35%,38% 34%);background:linear-gradient(#fff8a8,#ffc11d 52%,#bf6710);width:1.1rem;height:1.1rem;position:relative;box-shadow:0 0 .45rem #ffd53fb8}.lobby-profile-progress{background:linear-gradient(#04070f,#182235);border:2px solid #030914b8;border-radius:9999px;width:clamp(6.4rem,13vw,11rem);height:1.35rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000bf,0 0 0 1px #ffffff2e}.lobby-profile-progress-fill{border-radius:inherit;background:linear-gradient(#ffffff8c,#0000 36%),linear-gradient(90deg,#ff5d1f 0%,#ff9d1f 35%,#ffd040 70%,#ffe166 100%);height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0c873,0 0 .85rem #ffa52dd9}.lobby-profile-progress-bubbles{pointer-events:none;opacity:.95;mix-blend-mode:screen;will-change:background-position;background-image:radial-gradient(circle at 18% 72%,#fffff0d9 0 18%,#0000 22%),radial-gradient(circle at 52% 38%,#fffff0b3 0 14%,#0000 18%),radial-gradient(circle at 82% 62%,#fff8d7c7 0 16%,#0000 20%);background-repeat:repeat;background-size:42px 100%,42px 100%,42px 100%;animation:4.5s linear infinite lobby-progress-flow-slow;position:absolute;inset:0}.lobby-profile-progress-bubbles:after{content:"";will-change:background-position;background-image:radial-gradient(circle at 32% 80%,#ffda78e6 0 14%,#0000 18%),radial-gradient(circle at 68% 45%,#ffc850b3 0 11%,#0000 14%);background-repeat:repeat;background-size:26px 100%,26px 100%;animation:2.6s linear infinite lobby-progress-flow-fast;position:absolute;inset:0}@keyframes lobby-progress-flow-slow{0%{background-position:-42px,-42px,-42px}to{background-position:0,0,0}}@keyframes lobby-progress-flow-fast{0%{background-position:-26px,-26px}to{background-position:0,0}}.lobby-profile-progress-label{pointer-events:none;color:#fff;text-shadow:0 0 2px #000c,-1px 0 #000000d9,1px 0 #000000d9,0 -1px #000000d9,0 1px #000000d9,0 2px 4px #0000008c;letter-spacing:.02em;z-index:2;place-items:center;font:900 .72rem/1 Segoe UI,sans-serif;display:grid;position:absolute;inset:0}.lobby-background-layer{pointer-events:none;will-change:opacity}.lobby-background-layer--entering{animation:.52s ease-out both lobby-background-fade-in}.lobby-background-layer--leaving{animation:.52s ease-out both lobby-background-fade-out}.lobby-carousel-board{--lobby-prev-x:-34%;--lobby-next-x:34%;--lobby-side-scale:.82;--lobby-incoming-prev-x:-70%;--lobby-incoming-next-x:70%;--lobby-incoming-scale:.72;--lobby-prev-rotation:-6deg;--lobby-next-rotation:6deg;--lobby-incoming-prev-rotation:-8deg;--lobby-incoming-next-rotation:8deg;transform-origin:50%;will-change:transform, opacity, filter}.lobby-carousel-board[data-slot=selected]{z-index:30;opacity:1;transform:translateX(-50%) translateX(var(--drag-x,0px)) scale(1);animation:.39s cubic-bezier(.18,.85,.2,1) both lobby-board-selected-next}.lobby-carousel-board[data-slot=previous]{z-index:20;opacity:1;transform:translateX(-50%) translateX(calc(var(--lobby-prev-x) + var(--drag-x,0px))) scale(var(--lobby-side-scale)) rotate(var(--lobby-prev-rotation));animation:.39s cubic-bezier(.18,.85,.2,1) both lobby-board-previous-next}.lobby-carousel-board[data-slot=next]{z-index:20;opacity:1;transform:translateX(-50%) translateX(calc(var(--lobby-next-x) + var(--drag-x,0px))) scale(var(--lobby-side-scale)) rotate(var(--lobby-next-rotation));animation:.39s cubic-bezier(.18,.85,.2,1) both lobby-board-next-next}.lobby-carousel-viewport[data-dragging=true] .lobby-carousel-board{animation:none!important}.lobby-carousel-board[data-slot=selected][data-motion=previous]{animation-name:lobby-board-selected-previous}.lobby-carousel-board[data-slot=previous][data-motion=previous]{animation-name:lobby-board-previous-previous}.lobby-carousel-board[data-slot=next][data-motion=previous]{animation-name:lobby-board-next-previous}.lobby-play-button{text-shadow:0 1px #ffffff47;background:linear-gradient(#ffffffbd 0%,#bfff58db 13%,#0000 39%),linear-gradient(#d6ff73 0%,#8cf244 40%,#20bd1f 68%,#07810d 100%);border:2px solid #e0ff8ff2;border-radius:9999px;box-shadow:0 5px #06450a,0 13px 22px #00000057,inset 0 2px #ffffffbd,inset 0 -5px #004e0557,0 0 0 2px #071b0bd9}.lobby-bottom-nav-shell{left:50%;bottom:max(.5rem, env(safe-area-inset-bottom));z-index:40;aspect-ratio:1889/231;isolation:isolate;background:0 0;border:0;width:min(64.4vw,56rem);padding-bottom:0;display:block;position:fixed;overflow:visible;transform:translate(-50%)}.lobby-bottom-nav-bar{pointer-events:none;z-index:0;background-image:url(/lobby/nav/nav-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.lobby-bottom-nav-row{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;height:100%;padding:0 clamp(.7rem,2.1vw,2.1rem);display:grid;position:relative}.lobby-bottom-nav-slot{cursor:pointer;width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;place-items:center;padding:0;transition:filter .16s,transform .16s;display:grid;position:relative}.lobby-bottom-nav-slot.is-placeholder{cursor:default}.lobby-bottom-nav-slot img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .17rem .31rem #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:clamp(2.2rem,3.86vw,3.7rem);display:block}.lobby-bottom-nav-slot:not(.is-placeholder):hover img{filter:drop-shadow(0 .25rem .45rem #0000008c)drop-shadow(0 0 .6rem #ffc44e73)}.lobby-bottom-nav-slot:not(.is-placeholder):active{transform:translateY(1px)}.lobby-bottom-nav-slot.is-locked>img{opacity:.4;filter:grayscale(.55)brightness(.85)}.lobby-nav-lock-wrap{z-index:40;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-nav-lock{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.lobby-nav-lock-icon{filter:drop-shadow(0 1px #ffffff59)drop-shadow(0 3px 4px #0000008c)drop-shadow(0 0 6px #ffd34b61);width:1.9rem;height:1.9rem;animation:.5s ease-out forwards lobby-nav-lock-settle;display:block}.lobby-nav-lock-wrap.is-open .lobby-nav-lock-icon{animation:.5s ease-out forwards lobby-nav-lock-wiggle}.lobby-nav-lock-tip{z-index:2;opacity:0;white-space:nowrap;pointer-events:none;background:radial-gradient(circle at 50% 35%,#202020 0%,#101010 58%,#050505 100%);border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:3.5rem;max-width:min(80vw,18rem);height:2.1rem;padding:0 .85rem;transition:opacity .15s ease-in,top .15s ease-in;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #c99629,inset 0 2px 8px #ffffff14,inset 0 -7px 12px #000000b8,0 10px 25px #00000073}.lobby-nav-lock-tip:after{content:"";background:#101010;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:1px 1px #c99629}.lobby-nav-lock-tip span{z-index:2;opacity:0;letter-spacing:.009em;color:#ffe98b;text-shadow:0 .045em #7a4f0c,0 .091em .318em #ffd85b61,0 .182em .455em #000000bf;font-size:.79rem;font-weight:700;transition:opacity .25s .35s,transform .25s .35s;position:relative;transform:translateY(6px)}.lobby-nav-lock-wrap.is-open .lobby-nav-lock-tip{opacity:1;animation:1s ease-out .15s forwards lobby-nav-lock-stretch;top:-3.4rem}.lobby-nav-lock-wrap.is-open .lobby-nav-lock-tip span{opacity:1;transform:translateY(0)}@keyframes lobby-nav-lock-wiggle{0%{transform:rotate(0)scale(1)}20%{transform:rotate(8deg)scale(.93)}55%{transform:rotate(-5deg)scale(.97)}80%{transform:rotate(3deg)scale(.94)}to{transform:rotate(0)scale(.95)}}@keyframes lobby-nav-lock-settle{0%{transform:rotate(0)scale(.95)}20%{transform:rotate(-8deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)scale(1)}}@keyframes lobby-nav-lock-stretch{0%{transform:translate(-50%)scale(1)}10%{transform:translate(-50%)scale(1.1,.9)}30%{transform:translate(-50%)scale(.9,1.1)}50%{transform:translate(-50%)scale(1.05,.95)}to{transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.lobby-nav-lock-icon,.lobby-nav-lock-wrap.is-open .lobby-nav-lock-icon,.lobby-nav-lock-wrap.is-open .lobby-nav-lock-tip{animation-duration:1ms}}.lobby-nav-badge{color:#fff;background:#df3131;border-radius:9999px;min-width:1.45rem;padding:.2rem .36rem;font:900 .82rem/1 Segoe UI,sans-serif;position:absolute;top:.2rem;right:23%;box-shadow:0 .2rem .5rem #00000073}.lobby-bottom-nav-slot--hourly{position:relative;overflow:visible}.lobby-hourly-bonus{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex;position:relative}.lobby-hourly-bonus-image{cursor:pointer;background:0 0;border:0;place-items:center;width:clamp(3.2rem,5.7vw,5.24rem);margin-top:clamp(-1.98rem,-3.14vw,-1.4rem);padding:0;transition:transform .16s,filter .16s;display:grid;position:relative}.lobby-hourly-bonus-image:disabled{cursor:default}.lobby-hourly-bonus-image img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .5rem .6rem #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.lobby-hourly-bonus-image:not(:disabled):hover img{filter:drop-shadow(0 .55rem .7rem #0000008c)drop-shadow(0 0 .9rem #ffc44e8c)}.lobby-hourly-bonus-image.is-ready img{animation:1.6s ease-in-out infinite lobby-hourly-bonus-halo}@keyframes lobby-hourly-bonus-halo{0%,to{filter:drop-shadow(0 .5rem .6rem #0000008c)drop-shadow(0 0 .5rem #ffc44e8c)}50%{filter:drop-shadow(0 .5rem .6rem #0000008c)drop-shadow(0 0 1.2rem #ffd764f2)drop-shadow(0 0 1.8rem #ffad3c8c)}}.lobby-hourly-bonus-image:not(:disabled):active{transform:translateY(1px)}.lobby-hourly-bonus-pill{letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:-1px 0 #000000a6,1px 0 #000000a6,0 -1px #000000a6,0 1px #000000a6,0 2px 4px #0000008c;-webkit-user-select:none;user-select:none;border:1.8px solid #ffc74fd9;border-radius:9999px;place-items:center;min-width:clamp(4.37rem,7.13vw,6.56rem);height:clamp(1.2rem,2.05vw,1.71rem);padding:0 clamp(.22rem,.45vw,.38rem);font:900 clamp(.53rem,.88vw,.72rem)/1 Segoe UI,sans-serif;transition:background .2s,border-color .2s,transform .12s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 .3rem .6rem #00000073}button.lobby-hourly-bonus-pill.is-ready{cursor:pointer;background:linear-gradient(#fbbf24 0%,#ea580c 100%);border-color:#b45309cc;font-size:clamp(.855rem,1.53vw,1.17rem)}button.lobby-hourly-bonus-pill.is-ready:hover{filter:brightness(1.08)}button.lobby-hourly-bonus-pill.is-ready:active{transform:translateY(1px)}.lobby-hourly-bonus-pill.is-cooldown{font-variant-numeric:tabular-nums;background:linear-gradient(#0a1024 0%,#060916 100%)}.lobby-hourly-bonus-pill.is-unavailable{color:#ffffffc7;background:linear-gradient(#475569 0%,#1f2937 100%);border-color:#94a3b899}.lobby-screen{overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}.lobby-sunbeam-canvas{z-index:0;pointer-events:none;width:216%;height:216%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-screen:after{display:none}.lobby-background-layer{z-index:0}.lobby-screen{place-items:center;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.lobby-shell{--lobby-u:min(.055804dvw, .120773dvh);width:calc(1792 * var(--lobby-u));height:calc(828 * var(--lobby-u));min-height:0;padding:0;display:block;position:relative;overflow:visible}.lobby-topbar{z-index:40;width:100%;height:calc(140 * var(--lobby-u));padding:0;display:block;position:absolute;top:0;left:0}.lobby-profile-card{left:calc(52 * var(--lobby-u));top:calc(30 * var(--lobby-u));width:calc(480 * var(--lobby-u));height:calc(145 * var(--lobby-u));max-width:none;padding:0;display:block;position:absolute}.lobby-profile-avatar-wrap{width:calc(145 * var(--lobby-u));height:calc(145 * var(--lobby-u));position:absolute;top:0;left:0}.lobby-profile-avatar-core{box-shadow:0 0 0 calc(4 * var(--lobby-u)) #1b123b, 0 0 0 calc(8 * var(--lobby-u)) #ffcc42, 0 0 0 calc(10 * var(--lobby-u)) #ffffff57, 0 calc(9 * var(--lobby-u)) calc(16 * var(--lobby-u)) #00000075;inset:0}.lobby-profile-avatar-core>*{width:100%!important;height:100%!important}.lobby-profile-level-shield{right:calc(-13 * var(--lobby-u));bottom:calc(-15 * var(--lobby-u));width:calc(56 * var(--lobby-u));height:calc(65 * var(--lobby-u));font-size:calc(24 * var(--lobby-u))}.lobby-profile-copy{left:calc(178 * var(--lobby-u));top:calc(8 * var(--lobby-u));width:calc(330 * var(--lobby-u));height:calc(138 * var(--lobby-u));position:absolute}.lobby-profile-copy>a{width:100%;height:100%;display:block;position:relative}.lobby-profile-copy>a>div:first-child{height:calc(42 * var(--lobby-u));align-items:center;gap:calc(12 * var(--lobby-u));display:flex;position:absolute;top:0;left:0}.lobby-profile-copy>a>div:first-child>div{max-width:calc(260 * var(--lobby-u));font-size:calc(32 * var(--lobby-u));line-height:1}.lobby-profile-edit{width:calc(34 * var(--lobby-u));height:calc(34 * var(--lobby-u));border-radius:calc(7 * var(--lobby-u));font-size:0;position:relative}.lobby-profile-edit:before{content:"";width:calc(17 * var(--lobby-u));height:calc(5 * var(--lobby-u));background:#ffcf55;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-38deg)}.lobby-profile-edit:after{content:"";left:calc(21 * var(--lobby-u));top:calc(9 * var(--lobby-u));border-left:calc(6 * var(--lobby-u)) solid #ffcf55;border-top:calc(3 * var(--lobby-u)) solid transparent;border-bottom:calc(3 * var(--lobby-u)) solid transparent;width:0;height:0;position:absolute;transform:rotate(-38deg)}.lobby-profile-copy>a>div:nth-child(2){margin:0;display:block;position:static}.lobby-rank-badge{left:calc(2 * var(--lobby-u));top:calc(54 * var(--lobby-u));width:calc(160 * var(--lobby-u));min-width:0;height:calc(42 * var(--lobby-u));gap:calc(8 * var(--lobby-u));border-radius:calc(10 * var(--lobby-u));padding:calc(4 * var(--lobby-u)) calc(12 * var(--lobby-u)) calc(5 * var(--lobby-u)) calc(8 * var(--lobby-u));font-size:calc(20 * var(--lobby-u));position:absolute}.lobby-rank-star{width:calc(24 * var(--lobby-u));height:calc(24 * var(--lobby-u))}.lobby-profile-progress{left:0;top:calc(110 * var(--lobby-u));width:calc(160 * var(--lobby-u));height:calc(34 * var(--lobby-u));border-width:calc(3 * var(--lobby-u));position:absolute}.lobby-profile-progress-label{font-size:calc(17 * var(--lobby-u));letter-spacing:0}.lobby-profile-progress-text,.lobby-profile-copy>button{display:none}.lobby-topbar-actions{display:block;position:absolute;inset:0}.lobby-currency-strip{left:50%;top:max(0px, calc(18 * var(--lobby-u) - 5px));width:calc(472 * var(--lobby-u));height:calc(66 * var(--lobby-u));border-radius:calc(19 * var(--lobby-u));box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffcd5014, 0 calc(6 * var(--lobby-u)) calc(14 * var(--lobby-u)) #0006;background:linear-gradient(#121621f0,#070a14fa),radial-gradient(circle at 50% 0,#ffd5661c,#0000 70%);border:1px solid #c78f41c7;grid-template-columns:1fr 1fr;gap:0;display:grid;position:absolute;transform:translate(-50%)}.lobby-currency-strip:after{content:"";left:calc(236 * var(--lobby-u));top:calc(13 * var(--lobby-u));width:calc(2 * var(--lobby-u));height:calc(40 * var(--lobby-u));background:linear-gradient(#0000,#ffffff29,#0000);position:absolute}.lobby-currency-pill{grid-template-columns:calc(48 * var(--lobby-u)) minmax(0, 1fr) calc(44 * var(--lobby-u));align-items:center;gap:calc(10 * var(--lobby-u));min-width:0;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 calc(16 * var(--lobby-u)) 0 calc(19 * var(--lobby-u));background:0 0;border:0;border-radius:0;display:grid}.lobby-currency-icon{width:calc(46 * var(--lobby-u));height:calc(46 * var(--lobby-u));margin-left:0}.lobby-currency-value{min-width:0;height:auto;box-shadow:none;font-size:calc(26 * var(--lobby-u));background:0 0;border-radius:0;justify-content:center;margin-left:0;padding:0}.lobby-currency-add{width:calc(44 * var(--lobby-u));height:calc(44 * var(--lobby-u));border-radius:calc(9 * var(--lobby-u));border:1px solid #cbff936b;margin-right:0}.lobby-currency-add>span:first-child{width:calc(6 * var(--lobby-u));height:calc(26 * var(--lobby-u))}.lobby-currency-add>span:last-child{width:calc(26 * var(--lobby-u));height:calc(6 * var(--lobby-u))}.lobby-topbar nav[aria-label=Lobby\ shortcuts]{right:calc(32 * var(--lobby-u));top:calc(34 * var(--lobby-u));gap:calc(25 * var(--lobby-u));display:flex;position:absolute}.lobby-topbar nav[aria-label=Lobby\ shortcuts] button{width:calc(110 * var(--lobby-u));gap:calc(4 * var(--lobby-u));min-width:0;font-size:calc(17 * var(--lobby-u));line-height:1}.lobby-topbar nav[aria-label=Lobby\ shortcuts] button>span:first-child{width:calc(64 * var(--lobby-u));height:calc(64 * var(--lobby-u))}.lobby-main-grid{left:0;top:calc(94 * var(--lobby-u));z-index:20;width:100%;height:calc(490 * var(--lobby-u));grid-template-columns:minmax(0, 1fr) calc(1032 * var(--lobby-u)) minmax(0, 1fr);-moz-column-gap:calc(72 * var(--lobby-u));column-gap:calc(72 * var(--lobby-u));align-items:start;padding:0;display:grid;position:absolute}.lobby-offers,.lobby-action-stack{width:100%;margin-top:calc(80 * var(--lobby-u) + 47px);align-self:start}.lobby-offers{width:calc(264 * var(--lobby-u));margin-left:calc(55 * var(--lobby-u));height:calc(400 * var(--lobby-u));justify-content:flex-start;justify-self:start;gap:calc(10 * var(--lobby-u));z-index:31;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}.lobby-offers--right{margin-left:0;margin-right:calc(55 * var(--lobby-u));justify-self:end;align-items:flex-end}.lobby-offer-card:not(:has(>img)){flex:0 0 calc(100 * var(--lobby-u));width:calc(264 * var(--lobby-u));min-width:0;height:calc(100 * var(--lobby-u));border-radius:calc(11 * var(--lobby-u));gap:calc(10 * var(--lobby-u));min-height:0;box-shadow:inset 0 1px 0 #ffffff24, 0 calc(7 * var(--lobby-u)) calc(14 * var(--lobby-u)) #00000061}.lobby-offer-card:has(>img){border-radius:0;gap:0;min-height:0;flex:0 0 calc(168 * var(--lobby-u))!important;width:calc(168 * var(--lobby-u))!important;height:calc(168 * var(--lobby-u))!important;aspect-ratio:1!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.lobby-offer-card:not(:has(>img))>span.relative.grid{width:calc(77 * var(--lobby-u));height:calc(77 * var(--lobby-u));margin-left:calc(18 * var(--lobby-u));border-width:calc(2 * var(--lobby-u));font-size:calc(37 * var(--lobby-u))}.lobby-offer-card:not(:has(>img))>span.relative:not(.grid){width:calc(140 * var(--lobby-u));padding-right:calc(32 * var(--lobby-u))}.lobby-offer-card>span.relative>span:first-child{font-size:calc(22 * var(--lobby-u));line-height:.98}.lobby-offer-card>span.relative>span:last-child{margin-top:calc(6 * var(--lobby-u));font-size:calc(12 * var(--lobby-u));line-height:1.08}.lobby-offer-arrow{right:calc(20 * var(--lobby-u));color:#ffe29d;font:900 calc(44 * var(--lobby-u)) / 1 "Segoe UI", sans-serif;text-shadow:0 calc(3 * var(--lobby-u)) 0 #0000007a;position:absolute;top:50%;transform:translateY(-50%)}.lobby-board-region{width:calc(1032 * var(--lobby-u));height:calc(490 * var(--lobby-u));min-width:0;transform:translateY(calc(-12 * var(--lobby-u)));display:block;overflow:visible}.lobby-carousel-section{width:calc(1032 * var(--lobby-u));max-width:none;height:calc(490 * var(--lobby-u));overflow:visible}.lobby-carousel-viewport{width:calc(1032 * var(--lobby-u));height:calc(490 * var(--lobby-u));aspect-ratio:auto;max-height:none;overflow:visible;min-height:0!important}.lobby-carousel-board{--lobby-prev-x:-50%;--lobby-next-x:50%;--lobby-side-scale:.72;--lobby-incoming-prev-x:-84%;--lobby-incoming-next-x:84%;--lobby-incoming-scale:.64;top:auto;bottom:calc(-4.4 * var(--lobby-u));width:62.1%;height:auto}.lobby-carousel-board[data-slot=selected]{transform:translateX(-50%) translateX(var(--drag-x,0px)) scale(1);filter:drop-shadow(0 calc(13 * var(--lobby-u)) calc(9 * var(--lobby-u)) #000000ad)}.lobby-carousel-board[data-slot=previous]{transform:translateX(-50%) translateX(calc(var(--lobby-prev-x) + var(--drag-x,0px))) scale(var(--lobby-side-scale)) rotate(var(--lobby-prev-rotation))}.lobby-carousel-board[data-slot=next]{transform:translateX(-50%) translateX(calc(var(--lobby-next-x) + var(--drag-x,0px))) scale(var(--lobby-side-scale)) rotate(var(--lobby-next-rotation))}.lobby-carousel-viewport>img.pointer-events-none{bottom:calc(-102.9 * var(--lobby-u));width:calc(842 * var(--lobby-u));max-width:none;filter:drop-shadow(0 calc(20 * var(--lobby-u)) calc(13 * var(--lobby-u)) #0000009e)}@keyframes lobbyPodiumFade{0%{opacity:0}to{opacity:1}}.lobby-podium-fade-in{animation:.45s forwards lobbyPodiumFade}@keyframes lobbyPodiumFadeOut{0%{opacity:1}to{opacity:0}}.lobby-podium-fade-out{animation:.45s forwards lobbyPodiumFadeOut}.lobby-play-button{bottom:calc(-95.3 * var(--lobby-u));height:calc(40 * var(--lobby-u));min-width:calc(175 * var(--lobby-u));padding:0 calc(21 * var(--lobby-u));border-width:calc(2 * var(--lobby-u));font-size:calc(27 * var(--lobby-u));letter-spacing:.16em;box-shadow:0 calc(3 * var(--lobby-u)) 0 #06450a, 0 calc(8 * var(--lobby-u)) calc(11 * var(--lobby-u)) #0006, inset 0 calc(1 * var(--lobby-u)) 0 #ffffffbd, inset 0 calc(-3 * var(--lobby-u)) 0 #004e0557, 0 0 0 calc(1 * var(--lobby-u)) #071b0bd9}.lobby-carousel-viewport>div[class*=bottom-24]{display:none}.lobby-carousel-viewport button[aria-label=Previous\ board],.lobby-carousel-viewport button[aria-label=Next\ board]{width:calc(56 * var(--lobby-u));height:calc(56 * var(--lobby-u));border-width:calc(4 * var(--lobby-u));font-size:calc(46 * var(--lobby-u));opacity:.84}.lobby-carousel-viewport button[aria-label=Previous\ board]{left:calc(182 * var(--lobby-u))}.lobby-carousel-viewport button[aria-label=Next\ board]{right:calc(182 * var(--lobby-u))}.lobby-action-stack{height:calc(400 * var(--lobby-u));gap:calc(10 * var(--lobby-u));align-content:start;min-height:0;display:grid;grid-template-columns:1fr!important}.lobby-action-card{width:calc(280 * var(--lobby-u));height:calc(100 * var(--lobby-u));gap:calc(6 * var(--lobby-u));border-width:calc(2 * var(--lobby-u));border-radius:calc(11 * var(--lobby-u));min-height:0;padding:calc(11 * var(--lobby-u)) calc(35 * var(--lobby-u)) calc(11 * var(--lobby-u)) calc(10 * var(--lobby-u));box-shadow:inset 0 1px 0 #ffffff29, 0 calc(8 * var(--lobby-u)) calc(18 * var(--lobby-u)) #0006}.lobby-action-icon{width:calc(69 * var(--lobby-u));height:calc(77 * var(--lobby-u))}.lobby-action-icon img{max-width:calc(69 * var(--lobby-u));max-height:calc(69 * var(--lobby-u))}.lobby-action-icon>span{width:calc(56 * var(--lobby-u));height:calc(56 * var(--lobby-u));font-size:calc(29 * var(--lobby-u))}.lobby-action-card>span.relative.min-w-0{width:calc(168 * var(--lobby-u));flex:0 0 calc(168 * var(--lobby-u))}.lobby-action-title{font-size:calc(22 * var(--lobby-u));line-height:.98}.lobby-action-subtitle{margin-top:calc(6 * var(--lobby-u));font-size:calc(13 * var(--lobby-u));line-height:1.15}.lobby-action-card>span:last-child{right:calc(13 * var(--lobby-u));font-size:calc(34 * var(--lobby-u));position:absolute;top:50%;transform:translateY(-50%)}.lobby-bottom-nav-shell{left:50%;bottom:calc(15 * var(--lobby-u));z-index:35;width:calc(934 * var(--lobby-u));margin:0;padding:0;position:absolute;top:auto;overflow:visible;transform:translate(-50%)}.lobby-bottom-nav-item:not(:first-child):before{top:calc(25 * var(--lobby-u));bottom:calc(25 * var(--lobby-u))}.lobby-bottom-nav-item.is-featured{width:calc(150 * var(--lobby-u));min-height:calc(150 * var(--lobby-u));margin-top:calc(12 * var(--lobby-u));border-width:calc(4 * var(--lobby-u))}.lobby-nav-icon,.lobby-bottom-nav-item.is-featured .lobby-nav-icon{width:calc(70 * var(--lobby-u));height:calc(70 * var(--lobby-u));transform:scale(.72)}.lobby-bottom-nav-item.is-featured .lobby-nav-icon{width:calc(70 * var(--lobby-u));height:calc(70 * var(--lobby-u));transform:scale(.68)}.lobby-nav-label,.lobby-bottom-nav-item.is-featured .lobby-nav-label{max-width:calc(180 * var(--lobby-u));color:#ffe0a0;font-size:calc(20 * var(--lobby-u));line-height:1.05}.lobby-bottom-nav-item.is-featured .lobby-nav-label{max-width:calc(120 * var(--lobby-u));font-size:calc(18 * var(--lobby-u))}.lobby-nav-badge{top:calc(11 * var(--lobby-u));min-width:calc(24 * var(--lobby-u));padding:calc(4 * var(--lobby-u)) calc(7 * var(--lobby-u));font-size:calc(16 * var(--lobby-u));right:24%}.profile-page{background:radial-gradient(circle at 22% 12%,#8537ff4d,#0000 30rem),radial-gradient(circle at 82% 8%,#2252b938,#0000 26rem),radial-gradient(circle at 50% 100%,#8d16963d,#0000 34rem),linear-gradient(#050817 0%,#09051b 48%,#030611 100%)}.profile-page-header{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 0 1.8rem;display:grid}.profile-icon-button{background:linear-gradient(#1f203df0,#0a0b22fa),radial-gradient(circle at 50% 0,#ffd34626,#0000 62%);border:1px solid #ffc939d9;border-radius:.85rem;place-items:center;width:clamp(3.4rem,7vw,4.9rem);height:clamp(3.4rem,7vw,4.9rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #9147ff52,0 .45rem 1rem #0000006b}.profile-back-chevron{filter:drop-shadow(0 .12rem #00000080);border-bottom:.42rem solid #ffcc47;border-left:.42rem solid #ffcc47;width:1.1rem;height:1.1rem;transform:rotate(45deg)translate(.12rem)}.profile-gear-icon{filter:drop-shadow(0 .12rem #00000080);border:.45rem dashed #ffcc47;border-radius:50%;width:2rem;height:2rem;position:relative}.profile-gear-icon:before{content:"";border-radius:inherit;background:#0b1028;position:absolute;inset:.38rem;box-shadow:inset 0 0 0 .18rem #ffcc47b3}.profile-main-card,.profile-history-panel,.profile-stat-grid{background:radial-gradient(circle at 18% 18%,#9833f53d,#0000 26rem),linear-gradient(#0f0c2ae6,#060519f5);border:1px solid #b14bff61;box-shadow:inset 0 1px #ffffff14,0 1rem 2rem #0000005c}.profile-main-card{border-color:#ff8921bf;border-radius:1.55rem;padding:clamp(1.4rem,4vw,2.35rem)}.profile-identity-grid{grid-template-columns:minmax(10rem,17rem) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,2.4rem);display:grid}.profile-avatar-stage{place-items:center;min-height:16.5rem;display:grid;position:relative}.profile-avatar-glow{aspect-ratio:1;filter:blur(.15rem);background:radial-gradient(circle at 48% 45%,#e084ffdb,#731bc58a 54%,#0000 70%);border-radius:50%;width:min(92%,15.5rem);position:absolute;box-shadow:0 0 2.2rem #b044ffd1}.profile-avatar-image{z-index:1;background:linear-gradient(135deg,#fff4b1,#cf861e 48%,#6027af);border-radius:9999px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 .35rem #17133b,0 0 0 .62rem #ffd159,0 0 0 .78rem #ffffff57,0 .9rem 1.4rem #00000073}.profile-level-shield{z-index:2;clip-path:polygon(50% 0,92% 18%,84% 76%,50% 100%,16% 76%,8% 18%);color:#fff8c7;text-shadow:0 .18rem #000000a6;background:linear-gradient(#fff0a5,#d6931f 26%,#111739 27%,#14133c 100%);place-items:center;width:4.2rem;height:5.15rem;font:900 2.15rem/1 Segoe UI,sans-serif;display:grid;position:absolute;bottom:.7rem;right:calc(50% - 6.3rem);box-shadow:0 .4rem 1rem #00000085}.profile-name-editor{flex-wrap:wrap;gap:.55rem;display:flex}.profile-name-input{color:#fff;background:#0000005c;border:1px solid #ffd65b73;border-radius:.7rem;outline:none;flex:16rem;min-width:min(100%,22rem);padding:.85rem 1rem;font:900 1.6rem/1 Segoe UI,sans-serif}.profile-name-input:focus{border-color:#ffd85d;box-shadow:0 0 0 .2rem #ffd85d29}.profile-small-action{color:#26120a;background:linear-gradient(#ffe27c,#e49a20);border-radius:.7rem;padding:.72rem 1rem;font-weight:900;box-shadow:0 .24rem #784100}.profile-small-action--ghost{color:#fff;box-shadow:none;background:#ffffff14}.profile-edit-button{background:#07081cb8;border:1px solid #ffdc6561;border-radius:.6rem;flex:none;width:2.55rem;height:2.55rem;position:relative;box-shadow:inset 0 1px #ffffff1a}.profile-edit-button span{background:#ffc940;border-radius:9999px;width:1.2rem;height:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-38deg)}.profile-edit-button span:after{content:"";border-top:.16rem solid #0000;border-bottom:.16rem solid #0000;border-left:.34rem solid #ffc940;width:0;height:0;position:absolute;top:.01rem;right:-.28rem}.profile-rank-badge{color:#211004;text-transform:uppercase;background:linear-gradient(#ffe26cf5,#b56a14 48%,#74400b);border:1px solid #ffd462;border-radius:.8rem;align-items:center;gap:.6rem;padding:.22rem 1rem .34rem .28rem;font:900 clamp(1.35rem,3.1vw,2rem)/1 Segoe UI,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 .45rem .95rem #00000061}.profile-rank-shield{clip-path:polygon(50% 0,92% 18%,84% 76%,50% 100%,16% 76%,8% 18%);background:linear-gradient(#ffd765,#8d500f);place-items:center;width:3rem;height:3.45rem;display:grid;position:relative}.profile-rank-shield span{clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,79% 91%,50% 70%,21% 91%,31% 56%,2% 35%,38% 34%);background:linear-gradient(#fff8b8,#ffc11f 55%,#ae5c09);width:1.72rem;height:1.72rem}.profile-rating{color:#ffffffa6;text-transform:uppercase;align-items:center;gap:.5rem;font:800 1.25rem/1 Segoe UI,sans-serif;display:inline-flex}.profile-rating strong{color:#ffd449}.profile-rating-cup{background:linear-gradient(#fff3ad,#d58e18);border-radius:0 0 .55rem .55rem;width:1.35rem;height:1.15rem;box-shadow:0 0 .45rem #ffc53373}.profile-progress-panel{background:linear-gradient(#0c113ad1,#070824f0);border:1px solid #423f968c;border-radius:1.1rem;padding:clamp(1rem,2.6vw,1.45rem);box-shadow:inset 0 1px #ffffff0d}.profile-progress-arrow{filter:drop-shadow(0 .18rem #0000008c);border-bottom:.38rem solid #ffd25b;border-right:.38rem solid #ffd25b;width:1rem;height:1rem;transform:rotate(-45deg)}.profile-xp-bar{background:linear-gradient(#05091c,#141733);border:.18rem solid #ffdc73;border-radius:9999px;flex:auto;height:clamp(1.5rem,4vw,2.3rem);position:relative;overflow:hidden;box-shadow:inset 0 .25rem .6rem #000000bf,0 0 0 .12rem #da41ff75}.profile-xp-bar span{border-radius:inherit;background:linear-gradient(#ffffffc7,#0000 42%),linear-gradient(90deg,#ff9c1f,#ffdf41);height:100%;display:block;box-shadow:0 0 1.1rem #ffc620d1}.profile-xp-percent{text-align:right;min-width:3.5rem;font:900 1.8rem/1 Segoe UI,sans-serif}.profile-save-progress{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.profile-google-button{color:#241109;background:linear-gradient(#ffe77b,#c87e18);border:1px solid #ffdc64c2;border-radius:.9rem;padding:.85rem 1.1rem;font-weight:900;box-shadow:0 .28rem #704000}.profile-stat-grid{border-radius:1.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.55rem;padding:.9rem;display:grid}.profile-stat-card--wide{-moz-column-gap:1rem;text-align:left;grid-column:span 2;grid-template-columns:auto auto 1fr;justify-content:center;column-gap:1rem;min-height:8rem}.profile-stat-icon{background:radial-gradient(circle,#ffdf5b40,#411776d1);border-radius:9999px;place-items:center;width:4.3rem;height:4.3rem;display:grid;position:relative;box-shadow:0 0 1rem #8b35ff6b}.profile-stat-icon span,.profile-stat-icon span:before,.profile-stat-icon span:after{content:"";display:block;position:absolute}.profile-stat-icon--coins span,.profile-stat-icon--gems span{background:linear-gradient(#fff4a7,#ffb820 52%,#a96106);border-radius:50%;width:2.2rem;height:2.2rem;box-shadow:inset 0 0 0 .22rem #ffffff57}.profile-stat-icon--gems span{clip-path:polygon(18% 18%,50% 4%,82% 18%,96% 44%,50% 96%,4% 44%);background:linear-gradient(#ffa8ff,#a43cff 52%,#451283);border-radius:0}.profile-stat-icon--finished span{border-bottom:.32rem solid #f5f5ff;border-left:.32rem solid #f5f5ff;width:2rem;height:2rem;transform:rotate(-45deg)}.profile-stat-icon--wins span{background:linear-gradient(#fff2a4,#d89216);border-radius:0 0 .75rem .75rem;width:2.25rem;height:1.9rem}.profile-stat-icon--losses span{clip-path:polygon(50% 0,92% 16%,84% 74%,50% 100%,16% 74%,8% 16%);background:linear-gradient(#d798ff,#7527d9 52%,#35105f);width:2.4rem;height:2.7rem}.profile-stat-icon--hotseat span{background:linear-gradient(#fff17b,#ff7d1d 42%,#b0002c);border-radius:48% 48% 42% 42%;width:1.9rem;height:2.3rem}.profile-history-panel{border-radius:1.2rem;margin-top:1.05rem;padding:clamp(1rem,3vw,1.35rem)}.profile-history-row{background:linear-gradient(#1a1937f0,#0b0a1ff5);border:1px solid #ffffff12;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(.65rem,2vw,1.35rem);width:100%;padding:.88rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.profile-history-row:disabled{cursor:default}.profile-match-icon{background:linear-gradient(#671fff6b,#180a37e6);border-radius:.75rem;place-items:center;width:3.8rem;height:3.8rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #be5fff8a}.profile-match-icon span,.profile-match-icon span:before,.profile-match-icon span:after{content:"";display:block;position:absolute}.profile-match-icon--hotseat span{background:linear-gradient(#e07dff,#8615d0);border-radius:.45rem .45rem .25rem .25rem;width:1.9rem;height:1.55rem}.profile-match-icon--online span{border:.2rem solid #67ff8f;border-radius:50%;width:2rem;height:2rem}.profile-match-icon--ai span{background:linear-gradient(#68dbff,#2055ff);border-radius:.42rem;width:2.1rem;height:1.65rem}.profile-match-icon--ai span:before,.profile-match-icon--ai span:after{background:#fff;border-radius:50%;width:.28rem;height:.28rem;top:.55rem}.profile-match-icon--ai span:before{left:.55rem}.profile-match-icon--ai span:after{right:.55rem}.profile-history-score{text-align:center;color:#fff;border-left:1px solid #ffffff1f;min-width:5.6rem;padding-left:clamp(.7rem,2vw,1.35rem);font:900 1.55rem/1 Segoe UI,sans-serif}.profile-history-status{text-align:right;text-transform:uppercase;min-width:7rem;font:900 1rem/1 Segoe UI,sans-serif}.profile-history-status--won{color:#6dff9a}.profile-history-status--lost{color:#ff6b8b}.profile-history-status--open,.profile-history-status--hotseat{color:#ffe33d}.profile-logout-button{color:#ff514d;text-transform:uppercase;background:radial-gradient(circle at 50% 0,#ff24a62e,#0000 58%),linear-gradient(#280738f0,#110424fa);border:1px solid #ff29989e;border-radius:1.05rem;justify-content:center;align-items:center;gap:1rem;min-height:5.2rem;margin:1.7rem 0 .2rem;font:900 2rem/1 Segoe UI,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff0f}.profile-logout-icon{border:.22rem solid;border-right:0;border-radius:.15rem;width:2.25rem;height:2.25rem;position:relative}.profile-logout-icon:before{content:"";background:currentColor;border-radius:999px;width:1.4rem;height:.46rem;position:absolute;top:.78rem;left:1rem}.profile-logout-icon:after{content:"";border-bottom:.24rem solid;border-right:.24rem solid;width:.9rem;height:.9rem;position:absolute;top:.5rem;right:-.32rem;transform:rotate(-45deg)}@media (width<=900px){.profile-identity-grid{text-align:center;grid-template-columns:1fr}.profile-identity-grid>div:last-child{justify-items:center;display:grid}.profile-name-editor{justify-content:center}.profile-progress-panel{width:100%}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.lobby-profile-card{max-width:100%}.lobby-profile-progress-text{display:none}.lobby-bottom-nav-shell{width:calc(100% - .65rem);min-height:5.55rem;padding-left:.55rem;padding-right:.55rem}.lobby-bottom-nav-frame{border-radius:1.2rem 1.2rem .45rem .45rem;top:.8rem;transform:perspective(24rem)rotateX(6deg)}.lobby-bottom-nav-item.is-featured{width:5.85rem;min-height:5.85rem;margin-top:-1.65rem}.lobby-nav-label{max-width:4.6rem;font-size:.56rem}.lobby-nav-icon{transform:scale(.82)}.lobby-bottom-nav-item.is-featured .lobby-nav-icon{transform:scale(.78)}.profile-page-header{gap:.6rem}.profile-main-card{padding:1rem}.profile-avatar-stage{min-height:13.4rem}.profile-avatar-image{transform:scale(.82)}.profile-level-shield{bottom:.35rem;right:calc(50% - 5rem);transform:scale(.84)}.profile-stat-card,.profile-stat-card--wide{text-align:center;grid-column:span 1;grid-template-columns:1fr;min-height:10rem}.profile-history-row{grid-template-columns:auto minmax(0,1fr)}.profile-history-score,.profile-history-status{text-align:left;border-left:0;grid-column:2;min-width:0;padding-left:0}.profile-logout-button{min-height:4.3rem;font-size:1.45rem}}.profile-page{background:radial-gradient(circle at 16% 18%,#5e37b429,#0000 26rem),radial-gradient(circle at 82% 12%,#ffc25617,#0000 24rem),radial-gradient(circle at 50% 110%,#6e2eaa1f,#0000 36rem),linear-gradient(#070914 0%,#050611 52%,#03040a 100%);min-height:100dvh;overflow-y:auto}.profile-screen{--profile-pad-x:clamp(1rem, 1.67vw, 2rem);--profile-pad-y:clamp(.875rem, 2.22dvh, 1.5rem);--profile-gap:clamp(1rem, 2.78dvh, 1.875rem);gap:var(--profile-gap);width:100%;min-height:100dvh;padding:var(--profile-pad-y) var(--profile-pad-x);grid-template-rows:auto minmax(min-content,1fr);display:grid}.profile-top-nav{justify-content:space-between;align-items:flex-start;min-width:0;display:flex;position:relative}.profile-icon-button{background:linear-gradient(#16182afa,#080916fc),radial-gradient(circle at 50% 0,#ffd14a26,#0000 68%);border:1px solid #ffd34af2;border-radius:1.125rem;width:clamp(3.75rem,3.75vw,4.5rem);height:clamp(3.75rem,3.75vw,4.5rem);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffd34a1f,0 .5rem 1.25rem #00000061}.profile-back-chevron{border-bottom-width:.48rem;border-left-width:.48rem;width:1.35rem;height:1.35rem}.profile-currency-bar{background:linear-gradient(#121422f0,#070814fa),radial-gradient(circle at 50% 0,#ffd9611a,#0000 70%);border:1px solid #bc7b23db;border-radius:1.375rem;justify-content:center;align-items:center;gap:clamp(1.2rem,1.9vw,2.25rem);width:min(29.375rem,46vw);height:clamp(4.35rem,7.96dvh,5.375rem);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffd24e1a,0 .55rem 1.1rem #00000057}.profile-currency-pill{color:#fff;text-shadow:0 .12rem #000000a6;grid-template-columns:clamp(2.5rem,2.5vw,3rem) minmax(4.2rem,auto) clamp(2rem,2vw,2.375rem);align-items:center;gap:clamp(.65rem,.9vw,1rem);font:900 clamp(1.35rem,1.55vw,1.8rem)/1 Segoe UI,sans-serif;display:grid}.profile-currency-pill img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .28rem .35rem #00000073);width:clamp(2.5rem,2.5vw,3rem);height:clamp(2.5rem,2.5vw,3rem)}.profile-currency-pill button{color:#160b05;background:linear-gradient(#ffd45d,#9b5a12);border:1px solid #ffbc3cc7;border-radius:.55rem;width:clamp(2rem,2vw,2.375rem);height:clamp(2rem,2vw,2.375rem);font:900 clamp(1.35rem,1.55vw,1.75rem)/1 Segoe UI,sans-serif;box-shadow:inset 0 1px #ffffff6b,0 .22rem #462600c7}.profile-currency-divider{background:linear-gradient(#0000,#ffffff24,#0000);width:1px;height:2.75rem}.profile-shortcuts{gap:clamp(1.5rem,1.9vw,2.25rem);display:flex}.profile-shortcut{color:#fff;text-transform:uppercase;text-shadow:0 .12rem #000000b8;background:0 0;border:0;justify-items:center;gap:.18rem;width:clamp(4rem,4vw,4.8rem);font:900 clamp(.72rem,.82vw,.95rem)/1 Segoe UI,sans-serif;display:grid}.profile-shortcut-icon{place-items:center;width:clamp(3.1rem,3.35vw,4rem);height:clamp(3.1rem,3.35vw,4rem);display:grid}.profile-shortcut-icon img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .18rem #502f07d6)drop-shadow(0 .42rem .35rem #00000085);max-width:100%;max-height:100%}.profile-main-card,.profile-history-panel,.profile-logout-button{background:radial-gradient(circle at 12%,#8f2bb929,#0000 25rem),linear-gradient(#101225f5,#070714fb);border:1px solid #ae7032d1;box-shadow:inset 0 1px #fff6b824,inset 0 0 0 1px #8c461626,0 .9rem 1.8rem #00000059}.profile-main-card{border-radius:1.75rem;grid-template-columns:clamp(15rem,17.2vw,20.625rem) minmax(27rem,1fr) minmax(34rem,43.5rem);align-items:center;gap:clamp(1.5rem,1.9vw,2.25rem);margin-inline:clamp(.65rem,.94vw,1.125rem);padding:clamp(1.5rem,3.7dvh,2.5rem) clamp(1.65rem,2.2vw,2.625rem);display:grid;overflow:hidden}.profile-avatar-stage{align-self:center;place-items:center;min-height:0;padding-top:0}.profile-avatar-glow{filter:blur(.1rem);opacity:.86;width:clamp(11rem,11.5vw,13.75rem);box-shadow:0 0 1.65rem #bd46ff70}.profile-avatar-image{box-shadow:0 0 0 .28rem #151128,0 0 0 .54rem #f4c64a,0 0 0 .7rem #fff4b17a,0 .75rem 1.35rem #00000075;width:clamp(11rem,11.5vw,13.75rem)!important;height:clamp(11rem,11.5vw,13.75rem)!important}.profile-level-shield{width:clamp(4.2rem,4.3vw,5.125rem);height:clamp(5.25rem,5.4vw,6.5rem);font-size:clamp(1.65rem,2.1vw,2.4rem);bottom:clamp(.2rem,1.4dvh,1.125rem);right:calc(50% - clamp(5.4rem,5.6vw,6.875rem));box-shadow:0 .5rem 1rem #0000007a}.profile-info-column{min-width:0}.profile-name-row{align-items:center;gap:1.125rem;min-width:0;display:flex}.profile-name-row h1{color:#fff;text-overflow:ellipsis;text-shadow:0 .22rem #00000085;white-space:nowrap;min-width:0;font:900 clamp(2.55rem,3.35vw,4rem)/1 Segoe UI,sans-serif;overflow:hidden}.profile-edit-button{border-radius:.7rem;width:clamp(2.1rem,2.2vw,2.625rem);height:clamp(2.1rem,2.2vw,2.625rem)}.profile-name-editor{align-items:center;gap:.65rem}.profile-name-input{border-radius:.8rem;min-width:18rem;max-width:28rem;padding:.65rem .9rem;font-size:clamp(1.6rem,2.3vw,2.4rem)}.profile-small-action{border-radius:.7rem;min-height:2.7rem;padding:.55rem .95rem}.profile-rank-row{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.05rem;display:flex}.profile-rank-badge{border-radius:1.125rem;gap:.75rem;min-width:clamp(10.5rem,11.5vw,13.75rem);min-height:clamp(3.15rem,3.35vw,4rem);padding:.28rem 1.05rem .34rem .42rem;font-size:clamp(1.25rem,1.55vw,1.75rem)}.profile-rank-shield{width:clamp(2.3rem,2.5vw,3rem);height:clamp(2.72rem,2.9vw,3.45rem)}.profile-rank-shield span{width:1.55rem;height:1.55rem}.profile-rating{gap:.62rem;font-size:clamp(1.1rem,1.25vw,1.5rem)}.profile-rating-cup{width:1.55rem;height:1.32rem}.profile-xp-section{width:min(100%,38.75rem);margin-top:1.45rem}.profile-level-row{color:#fff;text-transform:uppercase;justify-content:space-between;font:900 clamp(1.05rem,1.25vw,1.5rem)/1 Segoe UI,sans-serif;display:flex}.profile-level-row span:last-child{color:#d24cff}.profile-xp-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.45rem;margin-top:.8rem;display:grid}.profile-xp-bar{background:linear-gradient(#040511,#101226);border:.14rem solid #be3fdb9e;border-radius:9999px;height:clamp(1.55rem,1.78vw,2.125rem);box-shadow:inset 0 .2rem .42rem #000000c2,0 0 0 1px #ffd65a38}.profile-xp-bar span{background:linear-gradient(#ffffffc7,#0000 42%),linear-gradient(90deg,#ff9f1f,#ffd71f);height:calc(100% - .22rem);margin:.11rem}.profile-xp-text{color:#fff;min-width:11.5rem;font:900 clamp(1.2rem,1.65vw,2rem)/1 Segoe UI,sans-serif}.profile-next-reward{color:#ffffff94;align-items:center;gap:.5rem;margin-top:.9rem;font:800 clamp(1rem,1.45vw,1.75rem)/1 Segoe UI,sans-serif;display:flex}.profile-next-reward img{width:clamp(1.25rem,1.35vw,1.625rem);height:clamp(1.25rem,1.35vw,1.625rem)}.profile-next-reward strong{color:#ffd322}.profile-save-progress{border:0;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:0;display:flex}.profile-google-button{color:#241109;background:linear-gradient(#ffe77b,#c87e18);border:1px solid #ffdc64c2;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:.7rem 1.1rem;font-size:1rem;font-weight:900;display:flex;box-shadow:0 .28rem #704000}.profile-google-button:disabled{opacity:.72}.profile-google-button .profile-google-glyph{color:#1a73e8;background:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-family:Inter,system-ui,sans-serif;font-weight:900;line-height:1;display:grid}.profile-save-progress-err{color:#ff9eb0;text-align:center;font-size:.82rem;font-weight:800}.profile-stat-grid{min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff17;border-radius:0;grid-template-rows:minmax(7.5rem,10rem) minmax(5.8rem,7.5rem);grid-template-columns:repeat(4,minmax(0,8.75rem));place-content:center;gap:clamp(.8rem,1vw,1.25rem);margin-top:0;padding:0 0 0 clamp(1.2rem,1.9vw,2.25rem);display:grid}.profile-stat-card{text-align:center;background:radial-gradient(circle at 50% 0,#7432b42e,#0000 60%),linear-gradient(#18142ddb,#0a0a1bf5);border:1px solid #8449bf52;border-radius:1.25rem;place-items:center;min-height:0;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffd3520a}.profile-stat-card--wide{-moz-column-gap:1rem;grid-column:span 2;grid-template-columns:auto auto;column-gap:1rem}.profile-stat-icon{width:clamp(2.6rem,3.1vw,3.7rem);height:clamp(2.6rem,3.1vw,3.7rem);box-shadow:none;background:0 0}.profile-stat-card strong{color:#fff;text-shadow:0 .2rem #0000006b;font:900 clamp(1.85rem,2.85vw,3.35rem)/1 Segoe UI,sans-serif}.profile-stat-card small{color:#ffffffad;text-transform:uppercase;font:900 clamp(.8rem,1.25vw,1.5rem)/1 Segoe UI,sans-serif}.profile-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(13.5rem,18.75rem);gap:clamp(1rem,1.25vw,1.5rem);min-height:0;margin-inline:clamp(.65rem,.94vw,1.125rem);display:grid}.profile-history-panel{border-radius:1.5rem;flex-direction:column;min-height:0;padding:clamp(.75rem,1.9dvh,1.25rem) clamp(1rem,1.67vw,2rem);display:flex}.profile-history-panel h2{color:#fff;text-transform:uppercase;font:900 clamp(1.15rem,1.78vw,2.125rem)/1 Segoe UI,sans-serif}.profile-history-list{flex-direction:column;gap:clamp(.45rem,1.3dvh,.875rem);min-height:0;margin-top:clamp(.55rem,1.5dvh,1rem);display:flex}.profile-history-row{background:linear-gradient(#18182fe6,#0a0a1cfa);border-color:#ffffff0f;border-radius:1.125rem;grid-template-columns:clamp(2.6rem,2.7vw,3.25rem) minmax(0,1fr) minmax(5rem,7.5rem) minmax(6.4rem,9.6rem) auto;gap:clamp(.8rem,1.25vw,1.5rem);height:clamp(3.55rem,6.67dvh,4.5rem);padding:0 clamp(.75rem,1.35vw,1.5rem);display:grid}.profile-match-icon{border-radius:.65rem;width:clamp(2.6rem,2.7vw,3.25rem);height:clamp(2.6rem,2.7vw,3.25rem)}.profile-history-copy{text-align:left;min-width:0}.profile-history-copy span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:900 clamp(1.05rem,1.45vw,1.75rem)/1.05 Segoe UI,sans-serif;display:block;overflow:hidden}.profile-history-copy em{color:#ffffff8f;font-style:normal}.profile-history-copy span:first-letter{text-transform:uppercase}.profile-history-copy small{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font:700 clamp(.85rem,1.15vw,1.35rem)/1 Segoe UI,sans-serif;display:block;overflow:hidden}.profile-history-score{border-left:1px solid #ffffff1f;min-width:0;padding-left:clamp(.8rem,1.25vw,1.5rem);font-size:clamp(1.05rem,1.45vw,1.75rem)}.profile-history-status{min-width:0;font-size:clamp(.78rem,1.05vw,1.25rem)}.profile-history-chevron{color:#ffd14e;font:900 clamp(1.8rem,2vw,2.4rem)/1 Segoe UI,sans-serif}.profile-panel-message{color:#ffffff8c;flex:1;place-items:center;font-weight:800;display:grid}.profile-panel-message a{color:#ffd54d}.profile-panel-message--error{color:#ff9eb0}.profile-logout-button{color:#ff4b43;background:radial-gradient(circle at 50% 0,#6f309d26,#0000 65%),linear-gradient(#110e24f5,#070716fc);border-color:#7848a76b;border-radius:1.5rem;grid-template-rows:auto auto;place-content:center;place-items:center;gap:1.25rem;min-height:0;margin:0;font-size:clamp(1.45rem,2.2vw,2.625rem);display:grid}.profile-logout-icon{border-width:.26rem;width:clamp(2.9rem,3.75vw,4.5rem);height:clamp(2.9rem,3.75vw,4.5rem)}.profile-logout-icon:before{width:2rem;height:.5rem;top:1.25rem;left:1.22rem}.profile-logout-icon:after{width:1.08rem;height:1.08rem;top:.92rem;right:-.44rem}@media (orientation:portrait),(width<=980px){.profile-page{height:auto;min-height:100dvh;overflow-y:auto}.profile-screen{grid-template-rows:auto auto auto;height:auto;min-height:100dvh}.profile-currency-bar{order:3;width:100%;position:static;transform:none}.profile-top-nav{flex-wrap:wrap;gap:1rem}.profile-main-card,.profile-bottom-grid{grid-template-columns:1fr}.profile-stat-grid{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}}@media (orientation:landscape){.profile-page{height:100dvh;overflow-y:auto}.profile-screen{--profile-pad-x:calc(32 * var(--profile-u));--profile-pad-y:calc(24 * var(--profile-u));--profile-gap-y:calc(30 * var(--profile-u));--profile-side-inset:calc(18 * var(--profile-u));--profile-u:min(.052083dvw, .092593dvh);grid-template-rows:calc(86 * var(--profile-u)) minmax(0, 1fr);gap:var(--profile-gap-y);height:100dvh;padding:var(--profile-pad-y) var(--profile-pad-x)}.profile-body-grid{grid-template-rows:minmax(0,1fr)}.profile-left-stack{align-content:start}.profile-history-panel{margin-top:0}.profile-top-nav{flex-wrap:nowrap;align-items:flex-start}.profile-icon-button{width:calc(72 * var(--profile-u));height:calc(72 * var(--profile-u));border-radius:calc(18 * var(--profile-u))}.profile-back-chevron{width:calc(22 * var(--profile-u));height:calc(22 * var(--profile-u));border-left-width:calc(8 * var(--profile-u));border-bottom-width:calc(8 * var(--profile-u))}.profile-currency-bar{width:min(calc(470 * var(--profile-u)), 45dvw);height:calc(86 * var(--profile-u));gap:calc(36 * var(--profile-u));border-radius:calc(22 * var(--profile-u));order:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-currency-pill{grid-template-columns:calc(48 * var(--profile-u)) minmax(calc(72 * var(--profile-u)), auto) calc(38 * var(--profile-u));gap:calc(12 * var(--profile-u));font-size:calc(28 * var(--profile-u))}.profile-currency-pill img{width:calc(48 * var(--profile-u));height:calc(48 * var(--profile-u))}.profile-currency-pill button{width:calc(38 * var(--profile-u));height:calc(38 * var(--profile-u));border-radius:calc(9 * var(--profile-u));font-size:calc(28 * var(--profile-u))}.profile-currency-divider{height:calc(52 * var(--profile-u))}.profile-shortcuts{gap:calc(36 * var(--profile-u));margin-left:auto}.profile-shortcut{width:calc(72 * var(--profile-u));gap:calc(5 * var(--profile-u));font-size:calc(15 * var(--profile-u))}.profile-shortcut-icon{width:calc(64 * var(--profile-u));height:calc(64 * var(--profile-u))}.profile-main-card{grid-template-columns:calc(330 * var(--profile-u)) minmax(0, 1fr);gap:calc(40 * var(--profile-u));height:auto;margin-inline:var(--profile-side-inset);border-radius:calc(28 * var(--profile-u));padding:calc(40 * var(--profile-u)) calc(42 * var(--profile-u))}.profile-avatar-stage{align-self:center;place-items:center;min-height:0;padding-top:0}.profile-avatar-glow,.profile-avatar-image{width:calc(220 * var(--profile-u))!important;height:calc(220 * var(--profile-u))!important}.profile-avatar-glow{filter:blur(calc(2 * var(--profile-u)))}.profile-avatar-image{box-shadow:0 0 0 calc(5 * var(--profile-u)) #151128, 0 0 0 calc(10 * var(--profile-u)) #f4c64a, 0 0 0 calc(13 * var(--profile-u)) #fff4b17a, 0 calc(14 * var(--profile-u)) calc(25 * var(--profile-u)) #00000075}.profile-level-shield{right:calc(50% - calc(106 * var(--profile-u)));bottom:calc(18 * var(--profile-u));width:calc(82 * var(--profile-u));height:calc(104 * var(--profile-u));font-size:calc(40 * var(--profile-u))}.profile-info-column{align-self:center;min-width:0}.profile-name-row{gap:calc(18 * var(--profile-u))}.profile-name-row h1{font-size:calc(64 * var(--profile-u))}.profile-edit-button{width:calc(42 * var(--profile-u));height:calc(42 * var(--profile-u));border-radius:calc(10 * var(--profile-u))}.profile-edit-button span{width:calc(19 * var(--profile-u));height:calc(6 * var(--profile-u))}.profile-edit-button span:after{right:calc(-5 * var(--profile-u));border-left-width:calc(6 * var(--profile-u));border-top-width:calc(3 * var(--profile-u));border-bottom-width:calc(3 * var(--profile-u))}.profile-rank-row{gap:calc(10 * var(--profile-u));margin-top:calc(14 * var(--profile-u))}.profile-rank-badge{min-width:calc(220 * var(--profile-u));min-height:calc(64 * var(--profile-u));gap:calc(12 * var(--profile-u));border-radius:calc(18 * var(--profile-u));padding:calc(5 * var(--profile-u)) calc(18 * var(--profile-u)) calc(7 * var(--profile-u)) calc(8 * var(--profile-u));font-size:calc(28 * var(--profile-u))}.profile-rank-shield{width:calc(48 * var(--profile-u));height:calc(55 * var(--profile-u))}.profile-rank-shield span{width:calc(25 * var(--profile-u));height:calc(25 * var(--profile-u))}.profile-rating{gap:calc(10 * var(--profile-u));font-size:calc(24 * var(--profile-u))}.profile-rating-cup{width:calc(28 * var(--profile-u));height:calc(24 * var(--profile-u))}.profile-xp-section{width:min(100%, calc(620 * var(--profile-u)));margin-top:calc(24 * var(--profile-u))}.profile-level-row{font-size:calc(24 * var(--profile-u))}.profile-xp-row{margin-top:calc(12 * var(--profile-u));display:block;position:relative}.profile-xp-bar{width:min(100%, calc(580 * var(--profile-u)));height:calc(34 * var(--profile-u));border-width:calc(2 * var(--profile-u))}.profile-xp-bar span{height:calc(30 * var(--profile-u));margin:calc(1 * var(--profile-u))}.profile-xp-text{left:calc(230 * var(--profile-u));min-width:0;font-size:calc(32 * var(--profile-u));position:absolute;top:50%;transform:translateY(-50%)}.profile-xp-wide.lobby-profile-progress{width:min(100%, calc(580 * var(--profile-u)));height:calc(34 * var(--profile-u))}.profile-xp-wide .lobby-profile-progress-label{font-size:calc(20 * var(--profile-u))}.profile-level-shield-hex.lobby-profile-level-shield{right:calc(50% - calc(106 * var(--profile-u)));bottom:calc(18 * var(--profile-u));width:calc(82 * var(--profile-u));height:calc(95 * var(--profile-u));font-size:calc(40 * var(--profile-u));left:auto;transform:none}.profile-next-reward{gap:calc(8 * var(--profile-u));margin-top:calc(14 * var(--profile-u));font-size:calc(28 * var(--profile-u))}.profile-next-reward img{width:calc(26 * var(--profile-u));height:calc(26 * var(--profile-u))}.profile-save-progress{gap:calc(6 * var(--profile-u));margin:0}.profile-google-button{width:100%;min-height:calc(74 * var(--profile-u));gap:calc(10 * var(--profile-u));border-radius:calc(16 * var(--profile-u));padding:calc(10 * var(--profile-u)) calc(20 * var(--profile-u));font-size:calc(24 * var(--profile-u));box-shadow:0 calc(4 * var(--profile-u)) 0 #704000}.profile-google-button .profile-google-glyph{width:calc(34 * var(--profile-u));height:calc(34 * var(--profile-u));font-size:calc(22 * var(--profile-u))}.profile-save-progress-err{font-size:calc(16 * var(--profile-u))}.profile-stat-grid{grid-template-columns:repeat(4, calc(140 * var(--profile-u)));grid-template-rows:calc(160 * var(--profile-u));gap:calc(20 * var(--profile-u));padding:0 0 0 calc(24 * var(--profile-u));border-left:1px solid #ffffff17;place-content:center;margin-top:0}.profile-stat-card{border-radius:calc(20 * var(--profile-u));padding:calc(12 * var(--profile-u))}.profile-stat-card--wide{-moz-column-gap:calc(16 * var(--profile-u));column-gap:calc(16 * var(--profile-u));grid-column:span 2;grid-template-columns:auto auto}.profile-stat-icon{width:calc(58 * var(--profile-u));height:calc(58 * var(--profile-u))}.profile-stat-icon--coins span,.profile-stat-icon--gems span{width:calc(38 * var(--profile-u));height:calc(38 * var(--profile-u))}.profile-stat-icon--finished span{width:calc(36 * var(--profile-u));height:calc(36 * var(--profile-u));border-left-width:calc(6 * var(--profile-u));border-bottom-width:calc(6 * var(--profile-u))}.profile-stat-icon--wins span{width:calc(42 * var(--profile-u));height:calc(36 * var(--profile-u))}.profile-stat-icon--losses span{width:calc(42 * var(--profile-u));height:calc(48 * var(--profile-u))}.profile-stat-icon--hotseat span{width:calc(38 * var(--profile-u));height:calc(50 * var(--profile-u))}.profile-stat-card strong{font-size:calc(54 * var(--profile-u))}.profile-stat-card small{font-size:calc(24 * var(--profile-u))}.profile-bottom-grid{height:calc(300 * var(--profile-u));grid-template-columns:minmax(0, 1fr) calc(300 * var(--profile-u));gap:calc(20 * var(--profile-u));margin-inline:var(--profile-side-inset)}.profile-history-panel{border-radius:calc(24 * var(--profile-u));padding:calc(12 * var(--profile-u)) calc(26 * var(--profile-u))}.profile-history-panel h2{font-size:calc(34 * var(--profile-u))}.profile-history-list{gap:calc(14 * var(--profile-u));margin-top:calc(12 * var(--profile-u))}.profile-history-row{grid-template-columns:calc(52 * var(--profile-u)) minmax(0, 1fr) calc(120 * var(--profile-u)) calc(150 * var(--profile-u)) calc(26 * var(--profile-u));gap:calc(18 * var(--profile-u));height:calc(72 * var(--profile-u));border-radius:calc(18 * var(--profile-u));padding:0 calc(16 * var(--profile-u))}.profile-match-icon{width:calc(52 * var(--profile-u));height:calc(52 * var(--profile-u));border-radius:calc(10 * var(--profile-u))}.profile-history-copy span,.profile-history-score{font-size:calc(28 * var(--profile-u))}.profile-history-copy small{margin-top:calc(4 * var(--profile-u));font-size:calc(20 * var(--profile-u))}.profile-history-score{padding-left:calc(20 * var(--profile-u))}.profile-history-status{font-size:calc(20 * var(--profile-u))}.profile-history-chevron{font-size:calc(38 * var(--profile-u))}.profile-panel-message{font-size:calc(26 * var(--profile-u))}.profile-logout-button{gap:calc(22 * var(--profile-u));border-radius:calc(24 * var(--profile-u));font-size:calc(42 * var(--profile-u))}.profile-logout-icon{width:calc(72 * var(--profile-u));height:calc(72 * var(--profile-u));border-width:calc(4 * var(--profile-u))}.profile-logout-icon:before{left:calc(19 * var(--profile-u));top:calc(20 * var(--profile-u));width:calc(32 * var(--profile-u));height:calc(8 * var(--profile-u))}.profile-logout-icon:after{right:calc(-7 * var(--profile-u));top:calc(15 * var(--profile-u));width:calc(17 * var(--profile-u));height:calc(17 * var(--profile-u))}}.game-screen{color:#f8edd0;background:#05070d;height:100dvh;min-height:100dvh;font-family:Segoe UI,Inter,system-ui,sans-serif;position:relative;overflow:hidden}.game-background-image{pointer-events:none;-o-object-fit:cover;object-fit:cover;opacity:.72;filter:blur(7px)saturate(.92)brightness(.52);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.045)}.game-table-plate{pointer-events:none;background:radial-gradient(at 50% 20%,#ffca5714,#0000 36%),linear-gradient(#1a110d94,#0f0c0c3d);border:1px solid #cc973742;border-radius:clamp(1.2rem,2vw,2.4rem);width:min(62vw,72rem);height:min(72dvh,48rem);position:absolute;top:13.2dvh;left:50%;transform:translate(-50%);box-shadow:0 1.5rem 4rem #0000006b,inset 0 0 2rem #ffcd520f}.game-content{z-index:2;flex-direction:column;height:100dvh;min-height:100dvh;padding:clamp(.45rem,1.25vw,1.65rem) clamp(.65rem,1.65vw,2rem) 0;display:flex;position:relative}.game-stage{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:.55rem;width:100%;max-width:120rem;min-height:0;margin:0 auto;display:grid;position:relative}.game-mobile-players{z-index:14;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.game-side-slot{display:none}.game-board-column{place-items:start center;min-width:0;min-height:0;padding-bottom:clamp(4.9rem,15dvh,8.8rem);display:grid;position:relative}.game-board-stage{aspect-ratio:4/3;width:min(100%,133.3dvh - 14.663rem);max-width:62rem;position:relative}.game-board-shell{filter:drop-shadow(0 1.35rem 2.25rem #0000009e)drop-shadow(0 0 1rem #ffbb3e0a);position:absolute;inset:0;overflow:visible}.game-actions-layer{pointer-events:none;inset-inline:0;z-index:18;justify-content:center;display:flex;position:absolute;bottom:clamp(.4rem,1.6dvh,1.2rem)}.game-actions-inner,.game-center-inner{pointer-events:auto}.game-center-layer{pointer-events:none;z-index:28;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-match-header{z-index:30;flex:none;grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);align-items:start;gap:.75rem;min-height:clamp(3.9rem,8dvh,6rem);display:grid;position:relative}.game-nav-home{align-items:center;gap:.8rem;display:flex}.game-home-link{color:#f0d086;text-shadow:0 .16rem .18rem #000000bf;cursor:pointer;background:0 0;border:0;align-items:center;gap:clamp(.45rem,.75vw,.72rem);padding:0;font-family:inherit;font-size:clamp(.95rem,1.35vw,1.45rem);font-weight:850;text-decoration:none;display:inline-flex}.game-home-icon{color:#f5c75c;background:#080a11b8;border:1px solid #ffc4427a;border-radius:999px;place-items:center;width:clamp(2.3rem,3.5vw,3.9rem);height:clamp(2.3rem,3.5vw,3.9rem);display:grid;position:relative;box-shadow:inset 0 0 .8rem #ffca5214}.game-home-icon:after{content:"";background:currentColor;border-radius:999px;width:.96em;height:.16em;position:absolute;top:50%;left:50%;transform:translate(-32%,-50%)}.game-match-hud{color:#f5d27c;justify-items:center;min-width:min(43vw,43rem);display:none!important}.game-match-hud-row{transform-origin:top;transform:scale(.85)}.game-match-label{color:#e8c378;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 .1rem .2rem #000;margin-bottom:.22rem;font-size:clamp(.72rem,1.05vw,1rem);font-weight:850}.game-score-strip{grid-template-columns:minmax(7.1rem,1fr) clamp(11rem,14.5vw,17rem) minmax(7.1rem,1fr);align-items:center;min-width:min(42vw,45rem);display:grid;position:relative}.game-score-strip:before{content:"";background:linear-gradient(90deg,#0000,#e7aa3a9e,#0000);height:1px;position:absolute;inset:50% -2rem auto}.game-score-player{z-index:1;color:#fff7df;text-transform:uppercase;gap:.05rem;font-weight:950;line-height:1.02;display:grid;position:relative}.game-score-player--left{justify-items:end;padding-right:clamp(.7rem,1.4vw,1.5rem)}.game-score-player--right{justify-items:start;padding-left:clamp(.7rem,1.4vw,1.5rem)}.game-score-player span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:clamp(.86rem,1.18vw,1.45rem);overflow:hidden}.game-score-core{z-index:2;color:#ffd45f;letter-spacing:.03em;text-shadow:0 .12rem .08rem #000000bf;background:radial-gradient(circle at 50% 20%,#ffd46324,#0000 38%),linear-gradient(#141416fa,#05080ffa);border:2px solid #d79b2bd1;border-radius:clamp(1.35rem,2.15vw,2.35rem);justify-content:center;align-items:center;gap:clamp(.45rem,.85vw,.95rem);min-height:clamp(3.7rem,7.2dvh,5.4rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:950;line-height:1;display:flex;position:relative;box-shadow:0 0 0 .12rem #0000009e,0 .85rem 1.55rem #00000080,inset 0 .12rem #ffefb03d}.game-score-core:before,.game-score-core:after{content:"";z-index:-1;background:linear-gradient(#181718eb,#08090df0);border:2px solid #d79b2b8c;width:1.65rem;position:absolute;top:12%;bottom:12%}.game-score-core:before{border-right:0;border-radius:1.4rem 0 0 1.4rem;right:96%}.game-score-core:after{border-left:0;border-radius:0 1.4rem 1.4rem 0;left:96%}.game-score-separator{color:#f5d589;transform:translateY(-.04em)}.game-turn-pill{color:#f8df9a;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#33200ff5,#100b09fa);border-radius:0 0 1.1rem 1.1rem;align-items:center;gap:.55rem;min-height:clamp(1.75rem,3.7dvh,2.65rem);margin-top:-.18rem;padding:0 clamp(1rem,1.8vw,2rem);font-size:clamp(.78rem,1.15vw,1.32rem);font-weight:950;display:inline-flex;box-shadow:inset 0 .08rem #ffe49729,0 .5rem 1rem #00000057}.game-turn-dot{background:radial-gradient(circle at 34% 28%,#fff9dd,#e8c06e 62%,#8b520e);border-radius:999px;width:1.2rem;height:1.2rem;box-shadow:0 0 .55rem #ffdc8e8f}.game-crawford-pill{background:#ffc34229;border-radius:999px;padding:.15rem .5rem;font-size:.62em}.game-header-actions{justify-content:flex-end;gap:clamp(.55rem,1vw,1.3rem);display:flex}.game-header-action{background:linear-gradient(#20232bf2,#070b13fa);border:1px solid #ffc94a9e;border-radius:clamp(.8rem,1vw,1.15rem);place-items:center;width:clamp(2.8rem,4.1vw,4.85rem);height:clamp(2.8rem,4.1vw,4.85rem);display:grid;box-shadow:inset 0 0 .9rem #ffd35214,0 .35rem .9rem #00000073}.game-header-icon{color:#f0c15b;filter:drop-shadow(0 .2rem .18rem #000000a6);display:block;position:relative}.game-header-icon--stats{border-left:.42rem solid;border-right:.42rem solid;width:1.7rem;height:2rem}.game-header-icon--stats:before{content:"";background:currentColor;width:.42rem;height:2rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.game-header-icon--settings:before{content:"⚙";font-size:clamp(1.9rem,2.9vw,3.2rem);line-height:1}.game-player-panel{z-index:13;height:min(57dvh,34rem);min-height:23rem;position:relative}.game-player-card{background:radial-gradient(circle at 26% 18%,#70319f38,#0000 32%),linear-gradient(#201a1df5,#0c0b0df5);border:1px solid #d69d318a;border-radius:clamp(1rem,1.5vw,1.5rem);flex-direction:column;justify-content:space-between;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 1.1rem #ffd9710d,0 1.1rem 2rem #00000070}.game-player-card-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe6a614}.game-player-panel.is-turn .game-player-card{box-shadow:none}.game-player-panel--left .game-player-card{border-left:.18rem solid #c14effd1}.game-player-panel--right .game-player-card{border-right:.18rem solid #1fb5ffd1}.game-player-top{align-items:center;gap:clamp(.65rem,.95vw,1.1rem);padding:clamp(.75rem,1.05vw,1.25rem);display:flex;position:relative}.game-player-panel--right .game-player-top{flex-direction:row-reverse}.game-avatar-stage{flex:none;place-items:center;width:clamp(5.35rem,6.5vw,7.6rem);height:clamp(5.35rem,6.5vw,7.6rem);display:grid;position:relative}.game-avatar-image{z-index:1;position:relative}.game-level-shield{z-index:2;clip-path:polygon(50% 0,93% 16%,85% 76%,50% 100%,15% 76%,7% 16%);color:#ffe083;text-shadow:0 .12rem .12rem #000;background:linear-gradient(#273246,#080d18);place-items:center;width:clamp(2rem,2.35vw,2.85rem);height:clamp(2.35rem,2.7vw,3.35rem);font-size:clamp(.92rem,1.18vw,1.45rem);font-weight:950;display:grid;position:absolute;bottom:-.18rem;right:-.18rem;box-shadow:0 0 0 2px #d5a338}.game-player-identity{color:#f7efdc;gap:clamp(.28rem,.48dvh,.46rem);min-width:0;display:grid}.game-player-identity h2{color:#fffaf0;text-overflow:ellipsis;text-shadow:0 .15rem .18rem #000000b8;white-space:nowrap;max-width:9.5rem;margin:0 0 .2rem;font-size:clamp(1.05rem,1.28vw,1.55rem);font-weight:950;line-height:1.05;overflow:hidden}.game-player-line{color:#fff1d5d1;align-items:center;gap:.55rem;font-size:clamp(.76rem,.94vw,1.08rem);font-weight:800;display:flex}.game-player-panel--right .game-player-line{justify-content:flex-end}.game-meta-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:clamp(1.1rem,1.32vw,1.55rem);height:clamp(1.1rem,1.32vw,1.55rem);font-size:.8em;font-weight:950;display:grid;box-shadow:0 .18rem .35rem #00000061}.game-meta-icon--coin{color:#3b2405;background:radial-gradient(circle at 35% 25%,#fff0a0,#e0a52f 64%,#8a5308)}.game-meta-flag{background:linear-gradient(90deg,#2445ff,#ffdf50 50%,#d63336);border-radius:.22rem;flex:none;width:clamp(1.1rem,1.32vw,1.55rem);height:clamp(1.1rem,1.32vw,1.55rem);box-shadow:0 .18rem .35rem #00000061}.game-stat-list{border-top:1px solid #ffe3ac12;border-bottom:1px solid #ffe3ac12;display:grid}.game-stat-row{border-bottom:1px solid #ffe3ac12;grid-template-columns:clamp(2.65rem,3.35vw,3.85rem) minmax(0,1fr);align-items:center;gap:clamp(.7rem,1vw,1.2rem);min-height:clamp(3.75rem,6.4dvh,4.5rem);padding:0 clamp(.8rem,1.12vw,1.25rem);display:grid}.game-stat-row:last-child{border-bottom:0}.game-player-panel--right .game-stat-icon{grid-area:1/2}.game-player-panel--right .game-stat-copy{grid-column:1;align-items:end}.game-stat-icon{background:#0000003d;border:1px solid #ffe8ae29;border-radius:999px;place-items:center;width:clamp(2.25rem,2.78vw,3.25rem);height:clamp(2.25rem,2.78vw,3.25rem);display:grid;position:relative}.game-stat-icon:before{color:#f0c764;font-size:clamp(1.15rem,1.55vw,1.78rem);font-weight:900;line-height:1}.game-stat-icon--dice:before{content:"▦"}.game-stat-icon--score:before{content:"♛"}.game-stat-icon--cube:before{content:"◈"}.game-stat-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.game-panel-bottom{top:100%;z-index:14;margin-top:.35rem;position:absolute;inset-inline:0}.game-compact-panel{z-index:13;background:radial-gradient(circle at 24% 14%,#7c34a840,#0000 31%),linear-gradient(#1f191cf5,#0a0a0cf2);border:1px solid #d69d318a;border-radius:clamp(.8rem,1.5vw,1.1rem);flex-direction:column;width:min(100%,13.6rem);min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffe6a60f,0 .85rem 1.5rem #0000006b}.game-compact-panel.game-player-panel--left{border-left:.14rem solid #c14effd1}.game-compact-panel.game-player-panel--right{border-right:.14rem solid #1fb5ffd1}.game-compact-panel.is-turn{box-shadow:0 0 1rem #7ecfff33,inset 0 0 0 1px #ffe6a612,0 .85rem 1.5rem #0000006b}.game-compact-top{align-items:center;gap:.5rem;padding:.55rem .55rem .45rem;display:flex}.game-player-panel--right.game-compact-panel .game-compact-top{flex-direction:row-reverse}.game-compact-avatar-stage{background:radial-gradient(circle,#763cb88c,#25133a59 62%,#0000 64%);border:1px solid #ffdc5feb;border-radius:999px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 .75rem #ad4eff80,inset 0 0 .55rem #ffffff21}.game-player-panel--right.game-compact-panel .game-compact-avatar-stage{box-shadow:0 0 .75rem #45a9ff94,inset 0 0 .55rem #ffffff21}.game-compact-avatar-image{z-index:1;border-radius:999px;position:relative;overflow:hidden!important}.game-compact-level{z-index:2;aspect-ratio:1/1.15;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);color:#ffe083;text-shadow:0 .1rem .1rem #000;isolation:isolate;background:linear-gradient(#f6d281 0%,#c08b27 60%,#7a4f10 100%);border:0;border-radius:0;place-items:center;width:1.3rem;height:auto;padding:0;font-size:.58rem;font-weight:950;display:grid;position:absolute;bottom:-.18rem;right:-.2rem}.game-compact-level:before{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);z-index:-1;background:linear-gradient(#2b3858 0%,#0a0f1d 100%);position:absolute;inset:14%}.game-player-panel--right .game-compact-level{left:-.2rem;right:auto}.game-compact-identity{color:#f7efdc;gap:.18rem;min-width:0;display:grid}.game-compact-name{color:#fffaf0;text-overflow:ellipsis;text-shadow:0 .13rem .18rem #000000b8;white-space:nowrap;max-width:8.5rem;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:.86rem;font-weight:950;line-height:1.05;overflow:hidden}.game-compact-details{gap:.16rem;display:grid}.game-compact-line{color:#fff1d5d6;align-items:center;gap:.28rem;font-size:.66rem;font-weight:850;line-height:1.05;display:flex}.game-player-panel--right.game-compact-panel .game-compact-line{justify-content:flex-end}.game-compact-meta{flex:none;place-items:center;width:.88rem;height:.88rem;font-size:.48rem;font-weight:950;display:grid}.game-compact-meta--level{color:#fff;background:#2aa8ef;border-radius:999px}.game-compact-meta--flag{background:linear-gradient(90deg,#1e5df0,#fff064 48%,#ef3f35);border-radius:.18rem}.game-compact-meta--coin{color:#4a2605;background:linear-gradient(#ffe27b,#c98019);border-radius:999px}.game-compact-stat-list{border-top:1px solid #ffe3ac0f;display:grid}.game-compact-stat-row{border-bottom:1px solid #ffe3ac0f;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.15rem;padding:0 .7rem;display:grid}.game-player-panel--right.game-compact-panel .game-compact-stat-row{grid-template-columns:minmax(0,1fr) 1.65rem}.game-player-panel--right.game-compact-panel .game-compact-stat-icon{grid-area:1/2}.game-player-panel--right.game-compact-panel .game-compact-stat-copy{grid-column:1;align-items:end}.game-compact-stat-icon{color:#f0c764;background:#0000003d;border:1px solid #ffe8ae29;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.game-compact-stat-icon:before{font-size:.82rem;font-weight:900;line-height:1}.game-compact-stat-icon--dice:before{content:"▦"}.game-compact-stat-icon--score:before{content:"♛"}.game-compact-stat-copy{flex-direction:column;gap:.06rem;min-width:0;display:flex}.game-compact-stat-copy span{color:#fff1d3a8;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.game-compact-stat-copy strong{color:#ffd04e;text-shadow:0 .12rem .16rem #000000b3;font-size:1rem;font-weight:950;line-height:1}.game-turn-timer{background:#04070ebf;border:1px solid #b35dff8c;border-radius:999px;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:min(15rem,100% - 2rem);margin:auto clamp(1rem,1.55vw,1.75rem) clamp(.95rem,1.4vw,1.5rem);padding:.32rem .7rem;display:grid;box-shadow:inset 0 .12rem .28rem #000000b3}.game-player-panel--right .game-turn-timer{border-color:#46b9ff94}.game-turn-timer-icon{color:#b65fff;border:.16rem solid;border-radius:999px;width:1rem;height:1rem}.game-player-panel--right .game-turn-timer-icon{color:#4bbdff}.game-turn-timer-track{background:#0000009e;border-radius:999px;height:.42rem;overflow:hidden}.game-turn-timer-fill{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--timer-progress,1));transform-origin:0;background:linear-gradient(90deg,#baff62,#34e346 55%,#069b1d);transition:transform .18s linear}.game-turn-timer.is-warning .game-turn-timer-fill{background:linear-gradient(90deg,#fff071,#ffb22e 58%,#d67205)}.game-turn-timer.is-danger .game-turn-timer-fill{background:linear-gradient(90deg,#ff927c,#ef3f3f 58%,#981b1b)}.game-turn-timer strong{color:#ffe7a4;font-size:clamp(.78rem,1vw,1.15rem);font-weight:950}.game-turn-timer.is-compact{grid-template-columns:minmax(0,1fr);width:100%;max-width:9rem;margin:0;padding:.22rem}.game-turn-timer.is-compact .game-turn-timer-icon,.game-turn-timer.is-compact strong{display:none}.game-action-row{filter:drop-shadow(0 .75rem 1rem #00000094);justify-content:center;align-items:stretch;gap:clamp(.65rem,1.15vw,1.25rem);max-width:min(100%,58rem);display:flex}.game-cube-button,.game-double-button,.game-roll-button,.game-auto-toggle{color:#f5d083;text-transform:uppercase;background:linear-gradient(#1c1f27fa,#060b13fa);border:1px solid #e1a531c2;font-family:Segoe UI,Inter,system-ui,sans-serif;transition:filter .16s,transform .16s}.game-cube-button,.game-double-button{border-radius:clamp(.8rem,1.2vw,1.4rem);place-items:center;height:clamp(4.4rem,8.6dvh,7rem);display:grid;box-shadow:inset 0 0 .65rem #ffdc6f0f,0 0 0 .12rem #0000008f}.game-cube-button{width:clamp(4.1rem,6.25vw,7.5rem)}.game-double-button{width:clamp(7.8rem,9.9vw,11.5rem);padding:0 clamp(.55rem,.9vw,.9rem)}.game-cube-button strong,.game-double-button strong{color:#ffd35b;font-size:clamp(1.55rem,2.15vw,2.65rem);line-height:1}.game-cube-button span,.game-double-button span{color:#f0d69e;letter-spacing:.04em;font-size:clamp(.72rem,.95vw,1.08rem);font-weight:900}.game-double-button.is-enabled:hover,.game-roll-button:not(:disabled):hover,.game-auto-toggle:hover{filter:brightness(1.12)}.game-double-button.is-enabled:active,.game-roll-button:not(:disabled):active,.game-auto-toggle:active{transform:translateY(1px)scale(.99)}.game-double-button.is-disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.55)}.game-roll-button{background:0 0;border:0;place-items:center;width:clamp(19rem,25vw,30rem);min-height:clamp(4.4rem,8.6dvh,7rem);padding:0;display:grid}.game-auto-slot{flex:none}.game-auto-toggle{border-radius:clamp(.9rem,1.4vw,1.55rem);justify-content:center;align-items:center;gap:clamp(.55rem,1vw,1rem);width:clamp(7.8rem,9.9vw,11.5rem);min-height:clamp(4.4rem,8.6dvh,7rem);padding:0 clamp(.65rem,1vw,1.2rem);display:flex;box-shadow:inset 0 0 .65rem #ffdc6f0f,0 0 0 .12rem #0000008f}.game-auto-switch{background:linear-gradient(#3a352d,#0d0f14);border-radius:999px;width:clamp(3.2rem,4.8vw,5.4rem);height:clamp(1.75rem,3vw,3rem);position:relative;box-shadow:inset 0 .15rem .35rem #000000b8}.game-auto-toggle.is-on .game-auto-knob{transform:translate(100%,-50%)}.game-auto-label{color:#f3daa0;letter-spacing:.04em;font-size:clamp(.78rem,1.25vw,1.55rem);font-weight:950}.game-dice-tray{pointer-events:none;z-index:8}.game-dice-tray--board{position:absolute;inset:0;overflow:visible}.game-dice-tray--hud{width:10rem;height:5rem;display:block;position:relative;overflow:visible}.game-dice-stage{pointer-events:none;position:absolute;inset:0;overflow:visible}.game-dice-tray--hud .game-dice-stage{width:100%;height:100%;position:relative}.game-die{--dice-size:42px;--dice-start-x:0px;--dice-start-y:0px;--dice-hop-a-x:0px;--dice-hop-a-y:0px;--dice-hop-b-x:0px;--dice-hop-b-y:0px;--dice-hop-c-x:0px;--dice-hop-c-y:0px;--dice-bounce-x:0px;--dice-bounce-y:0px;--dice-end-x:0px;--dice-end-y:0px;--dice-start-rot:0deg;--dice-hop-a-rot:420deg;--dice-hop-b-rot:620deg;--dice-mid-rot:720deg;--dice-end-rot:8deg;--dice-delay:0s;width:1em;height:1em;font-size:var(--dice-size);transform:translate3d(var(--dice-end-x), var(--dice-end-y), 0) rotate(var(--dice-end-rot));transform-origin:50%;animation:.98s cubic-bezier(.18,.78,.18,1) both game-die-flight;animation-delay:var(--dice-delay);filter:drop-shadow(0 .32rem .28rem #0000006b);transition:filter .18s,opacity .18s;position:absolute;top:50%;left:50%}.game-die.is-used{opacity:.42;filter:saturate(.5)brightness(.82)drop-shadow(0 .22rem .2rem #00000052)}.game-die-shadow{transform-origin:50%;width:1.18em;height:.38em;animation:.98s cubic-bezier(.18,.78,.18,1) both game-die-shadow;animation-delay:var(--dice-delay);background:radial-gradient(#0000007a,#00000024 58%,#0000 72%);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-48%,62%)scale(1)}.game-die-cube{transform-origin:50%;animation:.98s cubic-bezier(.18,.78,.18,1) both game-die-tumble;animation-delay:var(--dice-delay);position:absolute;inset:0;transform:rotateX(14deg)rotateY(-18deg)}.game-die-face,.game-die-side{border-radius:.13em;position:absolute}.game-die-face{z-index:2;background:0 0;border-radius:.16em;inset:0;overflow:hidden}.game-die-svg{width:100%;height:100%;display:block}.game-die-side{z-index:1;background:linear-gradient(#c47d2a,#7c4214);box-shadow:inset 0 .12rem .18rem #ffe29047}.game-die-side--right{transform-origin:0 0;width:.28em;height:.86em;top:.13em;right:-.17em;transform:skewY(36deg)}.game-die-side--bottom{transform-origin:0 0;background:linear-gradient(90deg,#b66b21,#6f3912);width:.87em;height:.28em;bottom:-.17em;left:.13em;transform:skew(36deg)}@keyframes game-die-flight{0%{opacity:0;transform:translate3d(var(--dice-start-x), var(--dice-start-y), 0) rotate(var(--dice-start-rot)) scale(.9)}8%{opacity:1}32%{transform:translate3d(var(--dice-hop-a-x), var(--dice-hop-a-y), 0) rotate(var(--dice-hop-a-rot)) scale(1)}58%{transform:translate3d(var(--dice-hop-b-x), var(--dice-hop-b-y), 0) rotate(var(--dice-hop-b-rot)) scale(1)}80%{transform:translate3d(var(--dice-hop-c-x), var(--dice-hop-c-y), 0) rotate(var(--dice-mid-rot)) scale(1)}92%{transform:translate3d(var(--dice-bounce-x), var(--dice-bounce-y), 0) rotate(var(--dice-end-rot)) scale(1.02)}to{opacity:1;transform:translate3d(var(--dice-end-x), var(--dice-end-y), 0) rotate(var(--dice-end-rot)) scale(1)}}@keyframes game-die-tumble{0%{transform:rotateX(64deg)rotateY(-54deg)rotate(-10deg)}30%{transform:rotateX(-48deg)rotateY(62deg)rotate(18deg)}55%{transform:rotateX(42deg)rotateY(35deg)rotate(-12deg)}80%{transform:rotateX(20deg)rotateY(-28deg)rotate(5deg)}to{transform:rotateX(14deg)rotateY(-18deg)rotate(0)}}@keyframes game-die-shadow{0%{opacity:0;transform:translate(-48%,62%)scale(.38)}28%{opacity:.16;transform:translate(-48%,62%)scale(.72)}50%{opacity:.42;transform:translate(-48%,62%)scale(1.05)}72%{opacity:.2;transform:translate(-48%,62%)scale(.82)}to{opacity:.44;transform:translate(-48%,62%)scale(1)}}@media (prefers-reduced-motion:reduce){.game-die,.game-die-cube,.game-die-shadow{animation-duration:1ms;animation-delay:0s}}.game-decor{pointer-events:none;z-index:1;display:none;position:absolute}.game-decor--glass{background:radial-gradient(at 50% 78%,#d67a13d6,#5b2607a8 44%,#0000 47%),radial-gradient(at 50% 20%,#fff7d942,#0000 54%);border:2px solid #ffe1ae7a;border-radius:50% 50% 42% 42%;width:clamp(5rem,8.4vw,10rem);height:clamp(5.8rem,9.9vw,11.9rem);bottom:clamp(.2rem,1.2dvh,.85rem);left:clamp(.5rem,1.5vw,1.8rem);transform:rotate(-10deg);box-shadow:inset 0 0 1rem #ffffff2e,0 1.1rem 1.8rem #0000007a}.game-decor--cup{background:radial-gradient(at 50% 12%,#16070cfa,#461620f0 44%,#0000 46%),linear-gradient(90deg,#471a21cc,#824142d1,#250f16e6);border:2px solid #c7774a80;border-radius:48% 48% 30% 30%;width:clamp(5rem,8.85vw,10.6rem);height:clamp(6.2rem,10.9vw,13rem);bottom:clamp(.5rem,1.5dvh,1rem);right:clamp(.3rem,1.3vw,1.4rem);transform:rotate(10deg);box-shadow:inset 0 0 1.2rem #ffbe801c,0 1.1rem 1.8rem #00000085}@media (orientation:landscape) and (width>=1024px){.game-content{padding:clamp(.7rem,1.35vw,1.65rem) clamp(1rem,1.85vw,2.25rem) 0}.game-match-header{inset-inline:0;position:absolute;top:0}.game-nav-home,.game-match-hud{transform:translateY(clamp(.55rem,1.45dvh,1.1rem))}.game-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(12.2rem,16.2vw,20rem) minmax(0,1fr) clamp(12.2rem,16.2vw,20rem);align-items:start;gap:clamp(.45rem,1vw,1.35rem);padding-top:clamp(5.5rem,8.7dvh,6.6rem);padding-bottom:clamp(6.6rem,11.5dvh,8.4rem)}.game-mobile-players{display:none}.game-side-slot{min-height:0;display:block}.game-board-column{align-self:stretch;padding:clamp(1rem,2.45dvh,1.75rem) 0 0}.game-board-stage{width:min(57vw,68rem,133.3dvh - 17.7289rem);max-height:calc(100dvh - 13.3rem)}.game-actions-layer{bottom:clamp(-4.6rem,-8.2dvh,-3rem)}}@media (orientation:landscape) and (width>=1500px){.game-match-header{min-height:clamp(4.2rem,6.6dvh,5rem)}.game-board-stage{width:min(57vw,68rem,133.3dvh - 21.5946rem);max-height:calc(100dvh - 16.2rem)}.game-board-column{padding:clamp(1.1rem,2.8dvh,2rem) 0 0}.game-actions-layer{bottom:-3.2rem}}@media (width<=760px),(orientation:portrait){.game-match-header{grid-template-columns:auto 1fr auto;min-height:4.2rem}.game-match-hud{min-width:0}.game-match-label,.game-score-player,.game-turn-pill,.game-header-actions,.game-new-match-button{display:none}.game-score-strip{grid-template-columns:1fr;min-width:0}.game-score-core{min-height:2.6rem;padding:0 1rem;font-size:1.7rem}.game-board-stage{width:min(100%,133.3dvh - 15.996rem)}.game-action-row{transform-origin:bottom;gap:.45rem;transform:scale(.86)}}@media (orientation:landscape) and (width<=1023px){.game-content{padding:max(.35rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-right)) max(.3rem, env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left))}.game-match-header{inset-inline:0;min-height:2.35rem;padding-inline:max(.7rem, env(safe-area-inset-left)) max(.7rem, env(safe-area-inset-right));grid-template-columns:minmax(5.4rem,1fr) auto minmax(5.4rem,1fr);position:absolute;top:0}.game-home-link{gap:.24rem;font-size:clamp(.58rem,2vw,.76rem)}.game-home-icon{width:clamp(1.28rem,3.55vw,1.65rem);height:clamp(1.28rem,3.55vw,1.65rem)}.game-match-hud{min-width:min(36vw,17rem);transform:translateY(0)}.game-match-label{letter-spacing:.06em;margin-bottom:0;font-size:clamp(.34rem,1.12vw,.48rem);display:block}.game-score-strip{grid-template-columns:minmax(2.8rem,1fr) clamp(4.65rem,11.2vw,5.9rem) minmax(2.8rem,1fr);min-width:min(34vw,16rem)}.game-score-strip:before{inset-inline:-.55rem}.game-score-player--left{padding-right:.32rem}.game-score-player--right{padding-left:.32rem}.game-score-player{display:grid}.game-score-player span{max-width:3.9rem;font-size:clamp(.42rem,1.35vw,.56rem)}.game-score-player strong{font-size:clamp(.48rem,1.55vw,.66rem)}.game-score-core{border-width:1px;border-radius:.72rem;gap:.15rem;min-height:clamp(1.38rem,5.45dvh,1.82rem);font-size:clamp(1rem,3.35vw,1.42rem);box-shadow:0 0 0 .08rem #0000009e,0 .45rem .75rem #00000075,inset 0 .08rem #ffefb038}.game-score-core:before,.game-score-core:after{border-width:1px;width:.58rem;top:16%;bottom:16%}.game-turn-pill{border-radius:0 0 .45rem .45rem;gap:.18rem;min-height:clamp(.75rem,2.95dvh,.98rem);margin-top:-.06rem;padding:0 .46rem;font-size:clamp(.39rem,1.32vw,.54rem)}.game-turn-dot{width:.46rem;height:.46rem}.game-stage{grid-template-rows:minmax(0,1fr);gap:0;padding-top:clamp(2.55rem,8.3dvh,3.18rem);padding-bottom:clamp(1.85rem,7.1dvh,2.55rem)}.game-mobile-players{z-index:17;top:clamp(2.55rem,9dvh,3.15rem);inset-inline:max(.7rem, env(safe-area-inset-left)) max(.7rem, env(safe-area-inset-right));pointer-events:none;grid-template-columns:clamp(7.2rem,18vw,8.45rem) clamp(7.2rem,18vw,8.45rem);justify-content:space-between;gap:0;display:grid;position:absolute}.game-compact-panel{pointer-events:auto;border-radius:.55rem;width:clamp(7.2rem,18vw,8.45rem);height:clamp(8.8rem,64dvh,12.7rem);gap:0!important;max-width:none!important}.game-compact-top{gap:.34rem;padding:.4rem .4rem .32rem}.game-compact-avatar-stage{width:clamp(2.24rem,7.2dvh,2.72rem)!important;height:clamp(2.24rem,7.2dvh,2.72rem)!important}.game-compact-avatar-image{width:68%!important;height:68%!important}.game-compact-level{min-width:1.05rem;height:1.05rem;font-size:.5rem}.game-compact-name{text-shadow:0 .12rem .2rem #000;max-width:5rem!important;font-size:clamp(.48rem,1.65vw,.64rem)!important}.game-compact-details{gap:.11rem!important}.game-compact-line{gap:.18rem;font-size:clamp(.42rem,1.35vw,.52rem)}.game-compact-meta{width:.66rem;height:.66rem;font-size:.34rem}.game-compact-stat-list{margin-top:.16rem}.game-compact-stat-row{grid-template-columns:1.05rem minmax(0,1fr);gap:.38rem;min-height:clamp(1.9rem,13dvh,2.42rem);padding:0 .52rem}.game-player-panel--right.game-compact-panel .game-compact-stat-row{grid-template-columns:minmax(0,1fr) 1.05rem}.game-compact-stat-icon{width:.95rem;height:.95rem}.game-compact-stat-icon:before{font-size:.52rem}.game-compact-stat-copy span{font-size:clamp(.36rem,1.12vw,.46rem)}.game-compact-stat-copy strong{font-size:clamp(.62rem,2vw,.78rem)}.game-mobile-players .game-turn-timer{background:#04070ec7;border-color:#9656f1b8;grid-template-columns:.55rem minmax(0,1fr) auto;gap:.18rem;width:calc(100% - .7rem);max-width:none;margin:auto auto .34rem;padding:.12rem .28rem}.game-mobile-players .game-player-panel--right .game-turn-timer{border-color:#46b9ffad}.game-mobile-players .game-turn-timer-icon,.game-mobile-players .game-turn-timer strong{display:block}.game-mobile-players .game-turn-timer-icon{border-width:.09rem;width:.48rem;height:.48rem}.game-mobile-players .game-turn-timer-track{height:.3rem;box-shadow:inset 0 0 0 1px #ffffff0a}.game-mobile-players .game-turn-timer-fill{box-shadow:0 0 .32rem #42ff4d57;background:linear-gradient(90deg,#baff62,#34e346 55%,#069b1d)!important}.game-mobile-players .game-turn-timer strong{color:#ffe7a4;font-size:clamp(.38rem,1.22vw,.48rem);line-height:1}.game-board-column{align-self:stretch;place-items:center;padding:0}.game-board-stage{width:min(68vw,38rem,133.3dvh - 7.8647rem);max-width:none;max-height:calc(100dvh - 5.9rem)}.game-actions-layer{bottom:max(.22rem, env(safe-area-inset-bottom));position:fixed;inset-inline:0}.game-actions-inner{width:min(37vw,22rem)}.game-action-row{filter:drop-shadow(0 .22rem .42rem #00000094);gap:clamp(.16rem,.65vw,.32rem);width:100%;max-width:22rem}.game-double-button,.game-auto-toggle,.game-roll-button{border-radius:clamp(.42rem,1.3vw,.62rem);height:clamp(1.55rem,6.5dvh,2.05rem);min-height:clamp(1.55rem,6.5dvh,2.05rem)}.game-double-button,.game-auto-toggle{width:clamp(2.95rem,9.5vw,4rem)}.game-double-button strong{font-size:clamp(.68rem,2.7vw,1rem)}.game-double-button span,.game-auto-label{letter-spacing:.06em;font-size:clamp(.36rem,1.32vw,.48rem)}.game-roll-button{border-width:1px;flex:auto;width:auto;min-width:clamp(5.8rem,18vw,7.75rem)}.game-roll-button strong{font-size:clamp(.92rem,3.45vw,1.32rem)}.game-roll-button span{display:none}.game-auto-toggle{gap:.24rem;padding:0 .3rem}.game-auto-switch{width:clamp(1.35rem,4.3vw,1.85rem);height:clamp(.75rem,2.35vw,1rem)}}@keyframes lobby-background-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lobby-background-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lobby-board-selected-next{0%{opacity:1;transform:translateX(-50%) translateX(var(--lobby-next-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-next-rotation))}to{opacity:1;transform:translate(-50%)translate(0)scale(1)rotate(0)}}@keyframes lobby-board-selected-previous{0%{opacity:1;transform:translateX(-50%) translateX(var(--lobby-prev-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-prev-rotation))}to{opacity:1;transform:translate(-50%)translate(0)scale(1)rotate(0)}}@keyframes lobby-board-previous-next{0%{opacity:1;transform:translate(-50%)translate(0)scale(1)rotate(0)}to{opacity:1;transform:translateX(-50%) translateX(var(--lobby-prev-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-prev-rotation))}}@keyframes lobby-board-next-next{0%{opacity:1;transform:translateX(-50%) translateX(var(--lobby-incoming-next-x)) scale(var(--lobby-incoming-scale)) rotate(var(--lobby-incoming-next-rotation))}to{opacity:1;transform:translateX(-50%) translateX(var(--lobby-next-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-next-rotation))}}@keyframes lobby-board-previous-previous{0%{opacity:1;transform:translateX(-50%) translateX(var(--lobby-incoming-prev-x)) scale(var(--lobby-incoming-scale)) rotate(var(--lobby-incoming-prev-rotation))}to{opacity:1;transform:translateX(-50%) translateX(var(--lobby-prev-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-prev-rotation))}}@keyframes lobby-board-next-previous{0%{opacity:1;transform:translate(-50%)translate(0)scale(1)rotate(0)}to{opacity:1;transform:translateX(-50%) translateX(var(--lobby-next-x)) scale(var(--lobby-side-scale)) rotate(var(--lobby-next-rotation))}}.game-screen{background:#050302;place-items:center;width:100vw;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.game-background-image{-o-object-fit:cover;object-fit:cover;filter:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.game-background-tone{pointer-events:none;background:radial-gradient(circle at 50% 40%,#52222714,#0000 34%),linear-gradient(90deg,#0000005c,#0000 26% 74%,#0000005c);position:absolute;inset:0}.game-content{z-index:2;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:block;position:relative;overflow:visible}.game-stage,.game-match-header{min-height:0;display:block;position:absolute;inset:0}.game-match-header{pointer-events:none}.game-match-header .game-nav-home,.game-match-header .game-match-hud,.game-match-header .game-header-actions,.game-match-header a,.game-match-header button{pointer-events:auto}.game-mobile-players{display:none!important}.game-board-column{z-index:12;aspect-ratio:4/3;width:54.7%;min-width:0;height:auto;min-height:0;padding:0;display:block;position:absolute;top:18.2%;left:22.65%;transform:translateZ(0)}.game-board-stage{aspect-ratio:auto;filter:drop-shadow(0 .45rem .55rem #0000006b)drop-shadow(0 1.4rem 1.8rem #00000080)drop-shadow(0 2.6rem 3.4rem #00000047);border-radius:1.4%;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;overflow:visible}.game-board-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0;overflow:visible}.game-board-shell:before,.game-board-shell:after,.game-board-stage:before{display:none}.game-board-shell>div:first-child,.game-board-shell canvas{width:100%!important;height:100%!important}.game-actions-layer{inset-inline:-2.5%;z-index:28;pointer-events:none;justify-content:center;height:19%;display:flex;position:absolute;top:101.8%;bottom:auto}.game-actions-inner{pointer-events:auto;width:100%;height:100%}.game-action-row{filter:none;width:100%;height:100%;display:block;transform:none}.game-controls-secondary{pointer-events:auto;justify-content:center;align-items:center;gap:clamp(.28rem,1.1vw,.6rem);width:100%;display:flex}.game-controls-secondary>.game-cube-button,.game-controls-secondary>.game-double-button,.game-controls-secondary>.game-auto-slot{aspect-ratio:1;flex:none;width:clamp(1.6rem,4.6vw,2.7rem);min-width:0;height:clamp(1.6rem,4.6vw,2.7rem);position:relative}.game-controls-secondary .game-auto-slot{place-items:center;display:grid}.game-controls-secondary .game-auto-toggle{border-radius:22%;flex-direction:column;justify-content:center;gap:6%;width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.game-controls-secondary .game-auto-switch{flex:none;width:66%;height:30%}.game-controls-secondary .game-auto-label{font-size:clamp(.38rem,1.05vw,.6rem);line-height:1}.game-controls-secondary .game-cube-button,.game-controls-secondary .game-double-button{place-items:center;gap:4%;line-height:1;display:grid;overflow:hidden}.game-controls-secondary .game-cube-button>strong,.game-controls-secondary .game-double-button>strong{font-size:clamp(.5rem,1.25vw,.92rem);line-height:1}.game-controls-secondary .game-cube-button>span,.game-controls-secondary .game-double-button>span{letter-spacing:0;font-size:clamp(.3rem,.7vw,.5rem);line-height:1}.game-controls-primary{pointer-events:auto;z-index:270;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;top:50%;right:17.5%;transform:translateY(-50%)}.game-controls-primary .game-end-turn-pair{aspect-ratio:auto;flex-direction:column;gap:.5rem;width:auto;height:auto;display:flex}.game-controls-primary .game-roll-button,.game-controls-primary .game-end-turn-pair-button{aspect-ratio:1;width:clamp(3.5rem,13dvh,5.2rem);min-width:0;height:clamp(3.5rem,13dvh,5.2rem);box-shadow:none;cursor:pointer;background:50%/contain no-repeat;border:0;border-radius:0;transition:filter .14s,transform .12s}.game-controls-primary .game-roll-button span,.game-controls-primary .game-end-turn-pair-button span{display:none}.game-controls-primary .game-roll-button--roll{background-image:url(/gameplay/premium-purple/roll.webp)}.game-controls-primary .game-roll-button--undo,.game-controls-primary .game-end-turn-pair-button--undo{background-image:url(/gameplay/premium-purple/undo.webp)}.game-controls-primary .game-end-turn-pair-button--end{background-image:url(/gameplay/premium-purple/end-turn.webp)}.game-controls-primary button:not(:disabled):hover{filter:brightness(1.1)}.game-controls-primary button:not(:disabled):active{transform:translateY(1px)scale(.97)}.game-controls-primary button:disabled{opacity:.5;cursor:default}.game-cube-button,.game-double-button,.game-roll-button,.game-auto-slot{color:#ffe7a2;min-width:0;min-height:0;box-shadow:none;text-transform:uppercase;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.game-cube-button{background-image:url(/gameplay/premium-purple/cube.webp)}.game-double-button{background-image:url(/gameplay/premium-purple/double.webp)}.game-roll-button,.game-roll-button--roll{background-image:url(/gameplay/premium-purple/roll.webp)}.game-roll-button--undo{background-image:url(/gameplay/premium-purple/undo.webp)}.game-end-turn-pair{aspect-ratio:1505/500;pointer-events:auto;flex:none;justify-content:center;align-items:center;gap:clamp(1rem,2.7vw,2rem);width:auto;height:100%;padding:0;display:flex}.game-end-turn-pair-button{aspect-ratio:1;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex:none;width:auto;min-width:0;height:100%;padding:0;transition:filter .16s,transform .16s}.game-end-turn-pair-button:not(:disabled):hover{filter:brightness(1.12)}.game-end-turn-pair-button:not(:disabled):active{transform:translateY(1px)scale(.99)}.game-end-turn-pair-button:disabled{cursor:default;opacity:.55;filter:saturate(.7)}.game-end-turn-pair-button--undo{background-image:url(/gameplay/premium-purple/undo-square.webp)}.game-end-turn-pair-button--end{background-image:url(/gameplay/premium-purple/end-turn-square.webp)}.game-auto-slot{background-image:url(/gameplay/premium-purple/auto.webp)}.game-cube-button strong,.game-double-button strong{color:#ffd761;text-shadow:0 .08em .08em #000000a8;margin-top:4%;font-size:clamp(.95rem,2.8vw,2.34rem);font-weight:950;line-height:.9;display:block}.game-cube-button span,.game-double-button span{letter-spacing:.07em;color:#ffe8a8;text-shadow:0 .07em .1em #000000bf;margin-top:5%;font-size:clamp(.5rem,1.02vw,.95rem);font-weight:950;display:block}.game-double-button.is-disabled,.game-roll-button:disabled,.game-cube-button:disabled{cursor:default;opacity:.72;filter:saturate(.75)}.game-auto-toggle{color:#ffe7a5;background:0 0;border:0;grid-template-columns:43% 1fr;align-items:center;gap:0;width:100%;height:100%;min-height:0;padding:0 12% 0 13%;display:grid}.game-auto-switch{aspect-ratio:1.9;background:linear-gradient(#1c1813,#0a0a0d);border-radius:999px;width:76%;transition:background .22s,box-shadow .22s;position:relative;box-shadow:inset 0 .12rem .4rem #000000d9,inset 0 0 0 .08rem #ffcc6538}.game-auto-toggle.is-on .game-auto-switch{background:linear-gradient(#1bb55a 0%,#07703a 100%);box-shadow:inset 0 .12rem .35rem #0000006b,inset 0 0 0 .08rem #b4ffc48c,0 0 .55em #28d26473}.game-auto-knob{aspect-ratio:1;background:radial-gradient(circle at 32% 26%,#fff8db 0 34%,#f7d37b 70%,#a86d18 100%);border-radius:50%;width:47%;transition:left .22s cubic-bezier(.4,0,.2,1),background .22s;position:absolute;top:50%;left:4%;transform:translateY(-50%);box-shadow:0 .18rem .42rem #0000008c,inset 0 -.06rem .12rem #0000002e,inset 0 .05rem .1rem #ffffff73}.game-auto-toggle.is-on .game-auto-knob{background:radial-gradient(circle at 32% 26%,#fff 0 34%,#ecfff1 60%,#a8e7bb 100%);left:49%;transform:translateY(-50%)}.game-auto-label{letter-spacing:.08em;justify-self:start;font-size:clamp(.62rem,1.38vw,1.22rem);font-weight:950}.game-match-header{z-index:42}.game-nav-home{z-index:4;position:absolute;top:2.4%;left:1.7%}.game-home-link{color:#ffe5a0;text-shadow:0 .08em .12em #000000b8;align-items:center;gap:.65em;font-size:clamp(.82rem,1.72vw,1.62rem);font-weight:900;text-decoration:none;display:inline-flex}.game-home-image{width:clamp(2.6rem,5vw,4.2rem);height:auto;display:block}.game-home-icon{aspect-ratio:1;background:#0405098a;border:.12rem solid #daa434ad;border-radius:999px;place-items:center;width:clamp(2rem,3.8vw,3.45rem);display:grid;box-shadow:inset 0 0 .5rem #0000008c}.game-home-icon:before{content:"";border-bottom:.22rem solid;border-left:.22rem solid;width:36%;height:36%;transform:translate(12%)rotate(45deg)}.game-match-hud{flex-direction:column;align-items:stretch;gap:.08rem;display:flex;position:absolute;top:.4%;left:13%;right:13%}.game-match-hud-pill{aspect-ratio:2170/332;flex:none;width:100%;display:block;position:relative}.game-match-hud-art{-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 .38rem .42rem #0000006b);width:100%;height:100%;position:absolute;inset:0}.game-match-label{color:#ffe1a0;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 .08em .1em #000000ad;text-align:center;margin:0 0 .05rem;font-size:clamp(.5rem,1vw,.92rem);font-weight:800;line-height:1;position:static}.game-score-player{color:#fff9ef;text-transform:uppercase;text-shadow:0 .08em .13em #000000b3;text-align:center;white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:.06em;font-size:clamp(.6rem,1.15vw,1.05rem);font-weight:950;line-height:1.05;display:flex;position:static}.game-score-player strong{color:#ffd85c;font-size:clamp(.68rem,1.28vw,1.18rem)}.game-score-rail{pointer-events:none;background:0 0;border-radius:999px;flex:1 1 0;align-self:center;min-width:0;height:.18rem;position:static;box-shadow:0 0 .45em #ffd16661}.game-score-rail--left{background:linear-gradient(90deg,#0000 0%,#d9a240eb 30%,#f1c772 75%,#ffd87a 100%)}.game-score-rail--right{background:linear-gradient(90deg,#ffd87a 0%,#f1c772 25%,#d9a240eb 70%,#0000 100%)}.game-score-core{z-index:2;color:#ffd96d;text-shadow:0 .05em .08em #000000b8,0 0 .22em #ffd15a38;justify-content:center;align-items:center;gap:.15em;font-size:clamp(1.2rem,3.4vw,3.05rem);font-weight:950;line-height:1;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.game-score-separator{color:#ffe6a3;opacity:.95}.game-turn-pill{z-index:6;color:#ffe8a8;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 .08em .12em #000000b8;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:0 .7em;font-size:clamp(.5rem,1vw,.9rem);font-weight:950;display:inline-flex;position:absolute;top:86%;left:50%;transform:translate(-50%,-50%)}.game-turn-dot{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff4d0,#d4a63d 72%,#5f3b08);border-radius:50%;width:.9em;box-shadow:0 0 .7em #ffcb60b3}.game-crawford-pill{color:#ffe49b;background:#4b250ae0;border-radius:999px;padding:.25em .5em;font-size:.54em;position:absolute;top:50%;right:-2.4rem;transform:translateY(-50%)}.game-header-actions{z-index:4;gap:1.35rem;display:flex;position:absolute;top:2.4%;right:1.8%}.game-header-icon-button{aspect-ratio:1;filter:drop-shadow(0 .25rem .38rem #0000007a);background:0 0;border:0;width:clamp(2.25rem,4.25vw,3.95rem);padding:0}.game-header-icon-button img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.game-side-slot{z-index:18;width:19.4%;height:56.8%;display:block;position:absolute}.game-side-slot--left{top:15.1%;left:5.1%}.game-side-slot--right{top:15.1%;right:5.1%}.game-player-panel{width:100%;max-width:none;height:100%;min-height:0;position:relative}.game-player-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.game-player-card-glow,.game-player-frame-art{display:none}.game-player-neon-rail{opacity:.92;pointer-events:none;border-radius:999px;width:1.1%;position:absolute;top:3.5%;bottom:0}.game-player-panel--left .game-player-neon-rail{background:linear-gradient(#0000,#c545ff 8%,#ac29ff 72%,#0000);left:-4.4%;box-shadow:0 0 .9rem #be3bffd1}.game-player-panel--right .game-player-neon-rail{background:linear-gradient(#0000,#35baff 8%,#1aa7ff 72%,#0000);right:-4.4%;box-shadow:0 0 .9rem #27b1ffd1}.game-player-top{inset-inline:4.6%;z-index:2;height:31%;padding:0;display:block;position:absolute;top:4.5%}.game-player-panel--right .game-player-top{transform:none}.game-avatar-stage{aspect-ratio:1;width:34.5%;position:absolute;top:7%}.game-avatar-ring{background:#0a0a0c57;border:.14rem solid #ffcd4cdb;border-radius:50%;position:absolute;inset:-5%;box-shadow:0 0 1.1rem #be35ffad,inset 0 0 .6rem #ffffff14}.game-player-panel--right .game-avatar-ring{box-shadow:0 0 1.1rem #35adffb8,inset 0 0 .6rem #ffffff14}.game-avatar-image img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.game-level-shield{color:#ffd75e;background:linear-gradient(#161b25,#05060a);border:.09rem solid #ffd056f2;border-radius:30% 30% 38% 38%;place-items:center;min-width:30%;height:30%;font-size:clamp(.62rem,1.28vw,1.12rem);font-weight:950;line-height:1;display:grid;position:absolute;bottom:-8%;right:-7%;box-shadow:0 .18rem .35rem #0000009e}.game-player-identity{color:#fffaf2;align-content:center;gap:6%;width:54%;height:78%;display:grid;position:absolute;top:7%}.game-player-panel--left .game-player-identity{text-align:left;justify-items:stretch;left:49%}.game-player-panel--right .game-player-identity{text-align:left;justify-items:stretch;right:49%}.game-player-identity h2{color:#fffaf4;text-overflow:ellipsis;text-shadow:0 .08em .14em #000c;white-space:nowrap;max-width:100%;font-size:clamp(.82rem,1.46vw,1.35rem);font-weight:950;line-height:1.05;overflow:hidden}.game-player-line{color:#f5e5c2;text-transform:none;align-items:center;gap:.48em;font-size:clamp(.58rem,1.05vw,.98rem);font-weight:800;line-height:1;display:flex;justify-content:flex-start!important}.game-meta-icon{aspect-ratio:1;color:#fff;border-radius:50%;place-items:center;width:1.05em;font-size:.72em;display:grid}.game-meta-icon--level{background:#ab59ff}.game-player-panel--right .game-meta-icon--level{background:#24aef5}.game-meta-icon--coin{color:#17100a;background:linear-gradient(#ffe36d,#e49721);font-weight:950}.game-meta-flag{background:linear-gradient(90deg,#3675ff,#ffe15b 50%,#f34747);border-radius:.16em;width:1.05em;height:1.05em;box-shadow:0 .08rem .2rem #00000061}.game-stat-list{z-index:2;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:repeat(3,1fr);gap:0;padding:0;display:grid;position:absolute;inset:40.2% 0 14.4%}.game-player-stats-art{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:14.5%;height:98%;position:absolute;top:1%;bottom:1%}.game-player-panel--right .game-player-stats-art{right:6.2%;transform:scaleX(-1)}.game-stat-row{-moz-column-gap:5%;border-top:1px solid #ffffff13;grid-template-columns:22% minmax(0,1fr);align-items:center;column-gap:5%;min-height:0;padding:0 5%;display:grid;position:relative}.game-stat-row:first-of-type{border-top:0}.game-stat-icon{opacity:0}.game-stat-copy{text-align:left;grid-column:2;align-items:center;gap:.14em;display:grid}.game-player-panel--right .game-stat-copy{text-align:right;grid-column:1;align-items:end}.game-stat-label{color:#fff9edc2;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.5rem,.92vw,.85rem);font-weight:850}.game-stat-copy strong{color:#ffd85c;text-shadow:0 .08em .12em #000000b8;font-size:clamp(.86rem,1.55vw,1.48rem);font-weight:950;line-height:1}.game-turn-timer{z-index:3;width:55%;max-width:none;height:9.1%;box-shadow:none;background-color:#0000;background-image:url(/gameplay/premium-purple/left-timer.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;grid-template-columns:17% minmax(0,1fr) 26%;align-items:center;gap:3%;margin:0;padding:0 7%;display:grid;position:absolute;bottom:2.4%;left:6%;right:auto}.game-turn-timer--right{background-image:url(/gameplay/premium-purple/right-timer.webp);grid-template-columns:17% minmax(0,1fr) 26%;left:auto;right:6%}.game-turn-timer-icon{color:#b745ff;border-width:.13rem;width:1.1em;height:1.1em}.game-turn-timer--right .game-turn-timer-icon{color:#28b7ff}.game-turn-timer-track{background:#000000b8;border-radius:999px;height:28%;box-shadow:inset 0 0 0 1px #ffffff0f}.game-turn-timer-fill{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--timer-progress,1));transform-origin:0;background:linear-gradient(90deg,#ceff72,#38e942 58%,#049419);transition:transform .22s linear;box-shadow:0 0 .45rem #37ff466b}.game-turn-timer strong{color:#ffe7a7;letter-spacing:.04em;text-align:center;font-size:clamp(.58rem,1.1vw,1rem);font-weight:950}.game-center-layer{z-index:50;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.game-center-inner{pointer-events:auto}@media (aspect-ratio<=1.55){.game-content{width:100vw;height:100dvh}.game-board-column{width:93.2%;height:48.5%;top:27%;left:3.4%}.game-side-slot{display:none}.game-mobile-players{z-index:18;grid-template-columns:1fr 1fr;gap:2%;position:absolute;top:11%;left:3%;right:3%;display:grid!important}.game-actions-layer{inset-inline:0;top:103%}}.game-board-column{aspect-ratio:4/3;width:54.6%;height:auto;top:17.35%;left:22.7%}.game-actions-layer{inset-inline:-1.2%;height:18.2%;top:101.8%;z-index:120!important;pointer-events:auto!important}.game-action-row{justify-content:center;align-items:center;gap:3.15%;display:flex;position:relative;z-index:121!important;pointer-events:auto!important}.game-actions-inner,.game-action-row button,.game-auto-slot,.game-auto-toggle{touch-action:manipulation;pointer-events:auto!important}.game-cube-button,.game-double-button,.game-auto-slot{aspect-ratio:500/493;pointer-events:auto;flex:none;width:auto;height:100%}.game-roll-button{aspect-ratio:1505/500;pointer-events:auto;flex:none;width:auto;height:100%}.game-cube-button strong,.game-double-button strong{font-size:clamp(.82rem,2.22vw,2rem)}.game-cube-button span,.game-double-button span{font-size:clamp(.46rem,.86vw,.82rem)}.game-auto-label{font-size:clamp(.52rem,1.08vw,1.04rem)}.game-auto-toggle{padding:0 14% 0 12%}.game-nav-home{top:2.5%;left:1.85%}.game-home-link{gap:.52em;font-size:clamp(.72rem,1.3vw,1.24rem)}.game-home-icon{width:clamp(1.85rem,3vw,2.85rem)}.game-match-hud{width:auto;height:auto;top:.5%;left:13%;right:13%}.game-match-label{font-size:clamp(.46rem,.98vw,.88rem)}.game-score-core:before,.game-score-core:after{content:none!important;display:none!important}.game-score-player{font-size:clamp(.54rem,1.04vw,.96rem)}.game-score-player strong{font-size:clamp(.6rem,1.14vw,1.06rem)}.game-score-core{font-family:inherit;font-size:clamp(1.18rem,3.05vw,2.92rem);min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.game-turn-pill{font-size:clamp(.5rem,1.04vw,.95rem);box-shadow:none!important;background:0 0!important;border:0!important}.game-header-actions{gap:clamp(.65rem,1.8vw,1.65rem);top:2.6%;right:2%}.game-header-icon-button{width:clamp(1.95rem,3.35vw,3.2rem)}.game-side-slot{width:19.35%;height:58.8%;top:15.1%}.game-player-neon-rail{display:none!important}.game-player-panel--left .game-player-neon-rail{left:-6.1%}.game-player-panel--right .game-player-neon-rail{right:-6.1%}.game-player-top{inset-inline:4.2%;height:32.5%;top:4%}.game-avatar-stage{width:34%;top:8%;overflow:visible}.game-avatar-clip{border-radius:50%;position:absolute;inset:5.5%;overflow:hidden}.game-avatar-ring{z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 58%,#260e4073 70%,#0000 80%);border:.18rem solid #c34cfff2;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 1.1rem .15rem #c44cff99,0 0 2rem .4rem #c44cff4d,inset 0 0 .55rem #ffffff1f}.game-player-panel--right .game-avatar-ring{border-color:#33b2fff2;box-shadow:0 0 1.1rem .15rem #33b2ffa6,0 0 2rem .4rem #33b2ff4d,inset 0 0 .55rem #ffffff1f}.game-avatar-image{border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.game-avatar-image img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.game-level-shield{min-width:32%;height:32%;box-shadow:none;color:#ffde61;text-shadow:0 .08em .08em #000000d6,0 0 .35em #ffd04c57;background:0 0;border:0;border-radius:0;font-size:clamp(.56rem,1.08vw,1.05rem);bottom:-7%;right:-9%}.game-player-panel--right .game-level-shield{left:-9%;right:auto}.game-player-identity{gap:7%;width:52%;top:6.5%}.game-player-identity h2{font-size:clamp(.68rem,1.12vw,1.14rem)}.game-player-line{gap:.52em;font-size:clamp(.5rem,.9vw,.9rem)}.game-meta-icon{font-size:.78em;line-height:1}.game-player-stats-art{width:14%;height:97%;top:1.5%;bottom:1.5%}.game-stat-row{-moz-column-gap:5.2%;grid-template-columns:22.5% minmax(0,1fr);column-gap:5.2%}.game-stat-label{font-size:clamp(.42rem,.76vw,.76rem)}.game-stat-copy strong{font-size:clamp(.72rem,1.28vw,1.24rem)}.game-turn-timer{grid-template-columns:16% minmax(0,1fr) 26%;width:56.2%;height:9.2%;padding:0 7.2%;bottom:1.6%;left:6.4%}.game-turn-timer--right{right:6.4%}.game-turn-timer-track{grid-column:2}@media (aspect-ratio<=1.95) and (orientation:landscape){.game-board-column{width:53.4%;height:auto;left:23.3%}.game-side-slot{width:20.3%}.game-side-slot--left{left:2.8%}.game-side-slot--right{right:2.8%}}@media (aspect-ratio>=1.95) and (orientation:landscape){.game-board-column{aspect-ratio:4/3;width:min(124.667dvh,59vw);height:auto;top:3.3%;left:50%;transform:translate(-50%)}.game-side-slot{width:16%}.game-side-slot--left{left:1.2%}.game-side-slot--right{right:1.2%}.game-actions-layer{inset:auto 17.5% 3.5%;width:auto;height:10.9%;position:fixed;inset-inline:17.5%}.game-action-row{gap:4.6%}.game-auto-slot{aspect-ratio:500/493;background-size:contain}}.game-side-slot{width:18.95%}.game-player-card:before{content:"";z-index:1;pointer-events:none;border-radius:999px;width:.42%;position:absolute;top:4.8%;bottom:2.8%}.game-player-panel--left .game-player-card:before{background:linear-gradient(#0000,#d760ff 8%,#b532ff 74%,#0000);left:-6.4%;box-shadow:0 0 .78rem #bf39ffcc}.game-player-panel--right .game-player-card:before{background:linear-gradient(#0000,#4fc5ff 8%,#2af 74%,#0000);right:-6.4%;box-shadow:0 0 .78rem #30b1ffd1}.game-player-frame-art{width:94.8%}.game-player-panel--left .game-player-frame-art{left:3.6%}.game-player-panel--right .game-player-frame-art{right:3.6%}.game-player-top{inset-inline:3.6%}.game-avatar-stage{width:29.8%;top:7.1%}.game-avatar-clip{inset:12.8%}.game-level-shield{text-align:center;width:28%;min-width:0;height:28%;padding:0 0 .04em;font-size:clamp(.58rem,1vw,1rem);line-height:1}.game-player-panel--left .game-level-shield{bottom:.5%;right:.2%}.game-player-panel--right .game-level-shield{bottom:.5%;left:.2%}.game-player-identity{top:6.8%}.game-player-line{gap:.44em;font-weight:760}.game-meta-icon,.game-meta-flag{flex-basis:1.32em;width:1.32em;height:1.32em}.game-player-stats-art{width:15.8%}.game-stat-row{-moz-column-gap:4%;grid-template-columns:23.5% minmax(0,1fr);column-gap:4%;padding:0 5.2%}.game-stat-copy{align-self:center;gap:.06em}.game-stat-label{letter-spacing:.015em;font-weight:700;line-height:1.05}.game-stat-copy strong{font-weight:860;line-height:1.02}.game-turn-timer{grid-template-columns:25% minmax(0,1fr) 25%;gap:2.5%;width:58.5%;padding:0 7.8%}.game-turn-timer-track{height:19%}.game-turn-timer strong{font-weight:850}@media (aspect-ratio>=1.95) and (orientation:landscape){.game-side-slot--left{left:5.2%}.game-side-slot--right{right:5.2%}}.game-match-hud{z-index:62;flex-direction:column;align-items:stretch;gap:.05rem;width:auto;height:auto;display:flex;top:.3%;left:13%;right:13%;overflow:visible}.game-match-hud-row{justify-content:center;align-items:center;width:100%;display:flex}.game-match-hud-pill{aspect-ratio:2170/332;flex:none;width:50%;position:relative}.game-match-hud-art{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.game-match-label{z-index:4;letter-spacing:.065em;text-align:center;margin:0;font-size:clamp(.48rem,.98vw,.88rem);line-height:1;position:static}.game-score-player{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:.04em;font-size:clamp(.58rem,1.12vw,1rem);line-height:1;display:flex;position:absolute;top:35%;transform:translateY(-50%)}.game-score-player--left{width:12%;left:15%;right:auto}.game-score-player--right{width:12%;left:auto;right:15%}.game-score-player span{text-overflow:clip;max-width:none;overflow:visible}.game-score-player strong{font-size:clamp(.66rem,1.22vw,1.1rem);line-height:.95}.game-score-rail{display:none!important}.game-score-core{z-index:5;text-align:center;justify-content:center;align-items:center;gap:.12em;width:22%;font-size:clamp(1.32rem,3.3vw,3.02rem);line-height:1;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.game-turn-pill{white-space:nowrap;text-align:center;z-index:6;justify-content:center;align-items:center;gap:.42em;width:auto;height:auto;margin:0;padding:0 .6em;font-size:clamp(.48rem,.95vw,.88rem);display:inline-flex;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.game-turn-pill>span:nth-child(2){white-space:nowrap;text-align:center;display:inline-block}.game-side-slot{aspect-ratio:174/252;width:20%;height:auto;top:15.3%}.game-side-slot--left{left:1%}.game-side-slot--right{right:1%}@media (aspect-ratio>=1.95) and (orientation:landscape){.game-side-slot{width:17%}.game-side-slot--left{left:.5%}.game-side-slot--right{right:.5%}}.game-player-card:before{content:none!important;display:none!important}.game-player-frame-art{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.game-player-top{inset-inline:4%;background:radial-gradient(circle at 26% 18%,#70319f38,#0000 32%),linear-gradient(#201a1df5,#0c0b0df5);border:1px solid #d69d318a;border-radius:clamp(1rem,1.5vw,1.5rem);height:31.8%;top:4.2%;box-shadow:inset 0 0 1.1rem #ffd9710d,0 1.1rem 2rem #00000070}.game-player-panel--left .game-player-top{border-left:.18rem solid #c14effd1}.game-player-panel--right .game-player-top{border-right:.18rem solid #1fb5ffd1}.game-avatar-stage{aspect-ratio:1;z-index:4;width:34.8%;height:auto;top:7%;overflow:visible}.game-player-panel--left .game-avatar-stage{left:9.2%}.game-player-panel--right .game-avatar-stage{right:9.2%}.game-avatar-clip{clip-path:circle(50%);z-index:2;border-radius:50%;position:absolute;inset:0;overflow:hidden!important}.game-avatar-image,.game-avatar-image>*,.game-avatar-image img,.game-avatar-image svg{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;border-radius:50%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.game-avatar-image img{transform:none!important}.game-level-shield{z-index:5;aspect-ratio:auto;clip-path:polygon(50% 0,93% 16%,85% 76%,50% 100%,15% 76%,7% 16%);width:clamp(1.35rem,1.7vw,1.95rem);min-width:0;height:clamp(1.55rem,1.95vw,2.25rem);box-shadow:none;color:#ffe083;text-align:center;text-shadow:0 .08em .1em #000000d9,0 0 .35em #ffd04c52;isolation:auto;pointer-events:none;background:linear-gradient(#f5d27a 0%,#d5a338 55%,#b8861d 100%);border:0;border-radius:0;place-items:center;padding:0;font-size:clamp(.55rem,.85vw,.95rem);font-weight:950;line-height:1;display:grid;position:absolute}.game-level-shield:before{content:"";z-index:-1;clip-path:polygon(50% 0,93% 16%,85% 76%,50% 100%,15% 76%,7% 16%);pointer-events:none;background:linear-gradient(#273246,#080d18);display:block;position:absolute;inset:9%}.game-player-panel--left .game-level-shield{inset:95% auto auto 88%;transform:translate(-50%,-50%)}.game-player-panel--right .game-level-shield{inset:95% 88% auto auto;transform:translate(50%,-50%)}.game-player-identity{align-content:center;gap:5.5%;width:44%;min-width:0;height:100%;top:-9%;overflow:hidden}.game-player-panel--left .game-player-identity{left:52%}.game-player-panel--right .game-player-identity{right:52%}.game-player-identity h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.78rem,1vw,1.1rem);overflow:hidden}.game-player-line{gap:.35em;min-width:0;font-size:clamp(.55rem,.78vw,.85rem);line-height:1.05;overflow:hidden}.game-player-line>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-meta-icon,.game-meta-flag{flex:0 0 1.15em;width:1.15em;height:1.15em}.game-meta-icon{font-size:.82em}.game-stat-list{top:36.9%;bottom:14.5%}.game-player-stats-art{-o-object-fit:contain;object-fit:contain;width:22%;height:97.2%;top:1.4%;bottom:1.4%}.game-player-panel--left .game-player-stats-art{left:5.5%}.game-player-panel--right .game-player-stats-art{right:5.5%}.game-stat-row{-moz-column-gap:2.5%;grid-template-columns:24% minmax(0,1fr);align-items:center;column-gap:2.5%;min-height:0;padding:0 5.5%}.game-player-panel--right .game-stat-row{grid-template-columns:minmax(0,1fr) 24%}.game-stat-icon{opacity:0;width:100%;height:100%}.game-stat-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:.08em;min-height:100%;display:flex;transform:translateY(-1%)}.game-player-panel--right .game-stat-copy{align-items:flex-end}.game-stat-label{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.48rem,.85vw,.84rem);font-weight:700;line-height:1.02}.game-stat-copy strong{font-size:clamp(.84rem,1.45vw,1.45rem);font-weight:880;line-height:1}.game-turn-timer{z-index:6;grid-template-columns:20% minmax(0,1fr) 25%;gap:2.2%;width:58%;height:9.5%;padding:0 6.7%;bottom:3.5%;left:5.5%}.game-turn-timer--right{left:auto;right:5.5%}.game-turn-timer-icon{display:none!important}.game-turn-timer-track{grid-column:2;height:22%;margin-inline-start:0}.game-turn-timer strong{grid-column:3;font-size:clamp(.48rem,.84vw,.82rem)}.game-actions-layer{z-index:260!important;pointer-events:none!important}.game-actions-inner,.game-action-row{pointer-events:none!important}.game-action-row button,.game-auto-slot,.game-auto-toggle{touch-action:manipulation;position:relative;z-index:270!important;pointer-events:auto!important}.game-auto-slot{aspect-ratio:500/493}.game-auto-toggle{grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;gap:clamp(.12rem,.55vw,.32rem);padding:14% 10% 12%;display:grid}.game-auto-label{text-align:center;grid-row:1;place-self:center;width:100%;font-size:clamp(.42rem,.74vw,.74rem);line-height:1}.game-auto-switch{grid-row:2;place-self:center;width:72%}@media (aspect-ratio>=1.95) and (orientation:landscape){.game-match-hud{width:auto;top:.1%;left:13%;right:13%}.game-side-slot--left{left:1.2%}.game-side-slot--right{right:1.2%}.game-avatar-stage{width:34.8%}.game-player-panel--left .game-avatar-stage{left:9.2%}.game-player-panel--right .game-avatar-stage{right:9.2%}}@property --daily-bonus-rotate{syntax:"<angle>";inherits:false;initial-value:132deg}@keyframes daily-bonus-spin{to{--daily-bonus-rotate:492deg}}.daily-bonus-active-frame{background-image:linear-gradient(var(--daily-bonus-rotate), #fef3c7 0%, #fcd34d 18%, #fde047 36%, #d97706 52%, #b45309 68%, #fcd34d 84%, #fef3c7 100%);animation:3s linear infinite daily-bonus-spin}.daily-bonus-active-frame:after{content:"";border-radius:inherit;background-image:linear-gradient(var(--daily-bonus-rotate), #fcd34d 0%, #f59e0b 50%, #b45309 100%);filter:blur(6px);opacity:.45;z-index:-1;animation:3s linear infinite daily-bonus-spin;position:absolute;inset:-2px}.profile-level-shield-hex.lobby-profile-level-shield{width:4.2rem;height:4.85rem;font-size:1.6rem;bottom:clamp(.4rem,1.6dvh,1.2rem);left:auto;right:clamp(-1rem,50% - 6.4rem,0rem);transform:none}.profile-xp-wide.lobby-profile-progress{width:100%;max-width:100%;height:clamp(1.55rem,1.78vw,2.125rem);display:block}.profile-xp-wide .lobby-profile-progress-label{font-size:clamp(.85rem,1.05vw,1.15rem)}.profile-history-panel ul.profile-history-list{max-height:none;overflow:visible}@keyframes wheel-modal-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes wheel-modal-rise{0%{opacity:0;transform:translateY(36px)scale(.92)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.wheel-modal-backdrop{animation:.36s ease-out both wheel-modal-backdrop-fade}.wheel-modal-rise{animation:.56s cubic-bezier(.18,.85,.2,1) both wheel-modal-rise}@media (prefers-reduced-motion:reduce){.wheel-modal-rise{animation:.2s ease-out both wheel-modal-backdrop-fade}}.dice-board{z-index:5;transform-style:preserve-3d;perspective:calc(var(--dice-cube-size) * 14);pointer-events:none;--dice-cube-size:clamp(28px, 5.5vmin, 56px);flex-direction:row;align-items:center;gap:clamp(.25rem,.8vmin,.6rem);display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.dice-board--left{left:35%}.dice-board--right{left:65%}.dice-stand{width:var(--dice-cube-size);height:var(--dice-cube-size);transform-style:preserve-3d;position:relative}.dice-shadow{top:calc(var(--dice-cube-size) * -.14);bottom:calc(var(--dice-cube-size) * -.14);left:calc(var(--dice-cube-size) * -.14);right:calc(var(--dice-cube-size) * -.14);filter:blur(calc(var(--dice-cube-size) * .08));pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 50% 58%,#0000008c 0%,#00000047 45%,#0000 80%);transition:opacity .25s;position:absolute}.dice-stand--used .dice-cube,.dice-stand--used .dice-shadow{opacity:.4}.dice-cube{width:var(--dice-cube-size);height:var(--dice-cube-size);transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.2,.8,.3,1);position:relative;transform:rotateX(-20deg)rotateY(25deg)}.dice-face{backface-visibility:hidden;width:var(--dice-cube-size);height:var(--dice-cube-size);border-radius:calc(var(--dice-cube-size) * .13);box-shadow:inset 0 0 calc(var(--dice-cube-size) * .1) #00000026, 0 calc(var(--dice-cube-size) * .05) calc(var(--dice-cube-size) * .13) #0000004d;padding:calc(var(--dice-cube-size) * .08);box-sizing:border-box;background:#fcfcfc;border:1px solid #e0e0e0;grid-template:repeat(3,1fr)/repeat(3,1fr);display:grid;position:absolute}.dice-face--f1{transform:rotateY(0deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-face--f6{transform:rotateY(180deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-face--f3{transform:rotateY(90deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-face--f4{transform:rotateY(-90deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-face--f2{transform:rotateX(90deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-face--f5{transform:rotateX(-90deg) translateZ(calc(var(--dice-cube-size) * .5))}.dice-pip{width:calc(var(--dice-cube-size) * .18);height:calc(var(--dice-cube-size) * .18);background-color:#b30000;border-radius:50%;margin:auto;display:block}.dice-cube--sprite .dice-face{background-image:var(--dice-sprite-url);box-shadow:none;image-rendering:auto;background-color:#0000;background-repeat:no-repeat;background-size:300% 200%;border:none;border-radius:0;padding:0}.dice-cube--sprite .dice-face--f1{background-position:0 0}.dice-cube--sprite .dice-face--f2{background-position:50% 0}.dice-cube--sprite .dice-face--f3{background-position:100% 0}.dice-cube--sprite .dice-face--f4{background-position:0 100%}.dice-cube--sprite .dice-face--f5{background-position:50% 100%}.dice-cube--sprite .dice-face--f6{background-position:100% 100%}.dice-face--f1 .dice-pip{grid-area:2/2}.dice-face--f2 .dice-pip:first-child{grid-area:1/1}.dice-face--f2 .dice-pip:nth-child(2){grid-area:3/3}.dice-face--f3 .dice-pip:first-child{grid-area:1/1}.dice-face--f3 .dice-pip:nth-child(2){grid-area:2/2}.dice-face--f3 .dice-pip:nth-child(3){grid-area:3/3}.dice-face--f4 .dice-pip:first-child{grid-area:1/1}.dice-face--f4 .dice-pip:nth-child(2){grid-area:1/3}.dice-face--f4 .dice-pip:nth-child(3){grid-area:3/1}.dice-face--f4 .dice-pip:nth-child(4){grid-area:3/3}.dice-face--f5 .dice-pip:first-child{grid-area:1/1}.dice-face--f5 .dice-pip:nth-child(2){grid-area:1/3}.dice-face--f5 .dice-pip:nth-child(3){grid-area:2/2}.dice-face--f5 .dice-pip:nth-child(4){grid-area:3/1}.dice-face--f5 .dice-pip:nth-child(5){grid-area:3/3}.dice-face--f6 .dice-pip:first-child{grid-area:1/1}.dice-face--f6 .dice-pip:nth-child(2){grid-area:1/3}.dice-face--f6 .dice-pip:nth-child(3){grid-area:2/1}.dice-face--f6 .dice-pip:nth-child(4){grid-area:2/3}.dice-face--f6 .dice-pip:nth-child(5){grid-area:3/1}.dice-face--f6 .dice-pip:nth-child(6){grid-area:3/3}@media (prefers-reduced-motion:reduce){.dice-cube{transition:transform .2s ease-out}}.profile-level-shield-hex.lobby-profile-level-shield{width:clamp(2.1rem,3.25vw,2.7rem);height:clamp(2.43rem,3.76vw,3.12rem);font-size:clamp(1rem,1.7vw,1.32rem);inset:auto 8% 4% auto;transform:none}.profile-top-nav{position:relative}.profile-top-currency{--lobby-u:.62px;gap:calc(14 * var(--lobby-u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-top-currency .lobby-currency-pill{height:calc(62 * var(--lobby-u))}.profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:1.5rem;min-height:0;display:grid}.profile-left-stack{grid-template-rows:auto auto auto;gap:1rem;min-width:0;display:grid}.profile-main-card{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:1.5rem!important;padding:1.5rem!important}.profile-stat-grid{gap:.75rem;border-left:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;display:grid!important}.profile-logout-button{border-radius:1rem;flex-direction:row;justify-content:center;gap:.75rem;width:100%;height:auto;min-height:3.5rem;padding:.85rem 1.5rem;font-size:1rem}.profile-history-panel{flex-direction:column;height:100%;min-height:0;display:flex}.profile-history-scroll{flex:auto;min-height:0;overflow-y:auto}@media (orientation:landscape){.profile-screen{grid-template-rows:calc(86 * var(--profile-u)) minmax(0, 1fr)}.profile-main-card{grid-template-columns:calc(330 * var(--profile-u)) minmax(0, 1fr)!important;height:auto!important}}@media (orientation:landscape) and (height<=540px){.profile-page{height:auto;min-height:100dvh}.profile-screen{grid-template-rows:calc(86 * var(--profile-u)) auto;height:auto;min-height:100dvh}.profile-body-grid{grid-template-rows:auto;align-items:start}.profile-history-panel{height:auto;max-height:80dvh}}@media (orientation:portrait){.profile-main-card{grid-template-columns:1fr!important}.profile-name-row h1{font-size:clamp(1.6rem,6.4vw,2.55rem)}}@media (width<=760px),(orientation:portrait){.profile-body-grid{grid-template-columns:1fr}.profile-history-panel{min-height:22rem}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lobby-topbar-actions{pointer-events:none}.lobby-topbar-actions>*{pointer-events:auto}.lobby-pp-card{--lobby-pp-radius:0;--lobby-pp-pad:calc(21.5 * var(--lobby-u));isolation:isolate;width:max-content;max-width:100%;margin:calc(24 * var(--lobby-u)) 0 0 calc(40 * var(--lobby-u));padding:var(--lobby-pp-pad);border-radius:var(--lobby-pp-radius);box-shadow:none;text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;padding-bottom:0;position:relative;overflow:visible}.lobby-pp-card:before{content:none}.lobby-pp-card>*{z-index:1;position:relative}.lobby-pp-card:after{content:none}.lobby-pp-shine{display:none}.lobby-pp-content{z-index:2;align-items:flex-start;gap:calc(9 * var(--lobby-u));flex-direction:column;display:flex;position:relative}.lobby-pp-identity{align-items:center;gap:calc(7 * var(--lobby-u));flex-direction:column;min-width:0;display:flex}.lobby-pp-avatar-wrap{padding-bottom:calc(12.5 * var(--lobby-u));place-items:center;display:grid}.lobby-pp-avatar-ring{width:calc(136 * var(--lobby-u));aspect-ratio:1;border:calc(7.5 * var(--lobby-u)) solid transparent;background:radial-gradient(circle at 46% 42%,#e88dff 0 12%,#b756f4 36%,#7420bd 65%,#27086c 100%) padding-box padding-box,conic-gradient(from 218deg,#ff69f6,#fff9be 10%,#ff9b00 20%,#fff3a0 32%,#dc7a00 47%,#7727ef 65%,#ff72f8 82%,#fff7ac 94%,#ff69f6) border-box;border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 22px #fff3,0 0 0 2px #190c50d9,0 0 18px #b237ffb3,0 8px 14px #00000059}.lobby-pp-avatar-ring:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff52,#fff0 60%);border-radius:50%;position:absolute;inset:9%}.lobby-pp-avatar-img{z-index:2;filter:drop-shadow(0 18px 14px #0000004d);border-radius:50%;width:76%;height:76%;position:relative;overflow:hidden}.lobby-pp-avatar-img>*{width:100%!important;height:100%!important}.lobby-pp-spark{width:calc(12.5 * var(--lobby-u));aspect-ratio:1;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 8px #ff9d00);z-index:4;pointer-events:none;background:#fff;position:absolute}.lobby-pp-spark.s1{top:4%;left:1%;transform:rotate(20deg)}.lobby-pp-spark.s2{bottom:14%;right:4%;transform:scale(.72)rotate(-18deg)}.lobby-pp-shield{left:50%;bottom:calc(-15 * var(--lobby-u));width:calc(36 * var(--lobby-u));aspect-ratio:.78;z-index:6;font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:calc(19.5 * var(--lobby-u));color:#fff;text-shadow:0 1px #25235b;background:linear-gradient(#ffffff1f,#0000 25%),linear-gradient(#20296d,#0b103e 72%);border:1.5px solid #f2b633;border-radius:18% 18% 45% 45%;place-items:center;display:grid;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 5px #7362ff61,0 2px 5px #00000073,0 0 4px #ffc23266}.profile-pp-shield{aspect-ratio:.78;z-index:6;color:#fff;text-shadow:0 1px #25235b;background:linear-gradient(#ffffff1f,#0000 25%),linear-gradient(#20296d,#0b103e 72%);border:2px solid #f2b633;border-radius:18% 18% 45% 45%;place-items:center;width:clamp(2.3rem,3.6vw,3rem);font-family:Inter,system-ui,sans-serif;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:900;display:grid;position:absolute;top:auto;bottom:-.6rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 6px #7362ff61,0 3px 7px #00000080,0 0 5px #ffc23266}@media (orientation:landscape){.profile-top-currency{--lobby-u:min(.055804dvw, .120773dvh)}.profile-pp-shield{width:calc(60 * var(--profile-u));bottom:calc(-30 * var(--profile-u));border-width:calc(2 * var(--profile-u));font-size:calc(28 * var(--profile-u))}}.lobby-pp-main{flex-direction:column;gap:clamp(5px,.55vw,7px);min-width:0;padding-top:0;display:flex}.lobby-pp-name{text-align:left;letter-spacing:-.03em;color:#fff;text-shadow:0 1px #d7dcff,0 2px #151a55,0 3px 5px #0000008c;white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Inter,system-ui,sans-serif;font-size:clamp(12px,1.45vw,17px);font-weight:900;line-height:1;overflow:hidden}.lobby-pp-rank{background:linear-gradient(#b96517 0%,#773100 49%,#411605 100%) padding-box padding-box,linear-gradient(125deg,#fff7b3,#ff9d00,#fff7b3) border-box;border:1.5px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;width:max-content;max-width:100%;height:clamp(20px,2.15vw,25px);padding:0 clamp(7px,.85vw,11px);display:inline-flex;position:relative;box-shadow:inset 0 2px 3px #ffffff29,inset 0 -2px 4px #0006,0 0 5px #ffab1e59}.lobby-pp-rank-badge{color:#ffd237;text-shadow:0 1px #8d5200;background:0 0;place-items:center;font-size:clamp(12px,1.32vw,17px);display:inline-grid}.lobby-pp-rank-text{letter-spacing:.04em;color:#fff6c4;text-shadow:0 1px #7a3900,0 0 4px #ffdb4b80;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:clamp(10px,1.1vw,13px);font-weight:900;overflow:hidden}.lobby-pp-xp-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.lobby-pp-xp-row{color:#fff;letter-spacing:.03em;grid-template-columns:1fr auto 1fr;align-items:center;width:50%;margin-bottom:clamp(4px,.42vw,6px);font-family:Inter,system-ui,sans-serif;font-size:clamp(10px,.9vw,12px);font-weight:900;display:grid}.lobby-pp-xp-row .lobby-pp-xp-next{color:#fff;text-align:right;text-shadow:0 1px #2b185b}.lobby-pp-xp-row .lobby-pp-xp-arrow{color:#ffc447;text-shadow:0 2px #8c4e00,0 0 8px #ffca3b80;font-size:1.4em}.lobby-pp-xp-bar{width:calc(136 * var(--lobby-u));height:calc(29 * var(--lobby-u));background:linear-gradient(#070b22,#12142b) padding-box padding-box,linear-gradient(90deg,#fff7b3,#ff9d00,#ff73f7,#fff7b3) border-box;border:1px solid #0000;border-radius:999px;padding:2px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #000000b3,0 0 0 1px #ff79e280,0 0 6px #ffba2938}.lobby-pp-xp-fill{background:linear-gradient(#fff62f 0%,#ffc400 38%,#ff8c00 100%);border-radius:999px;height:100%;transition:width .45s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 3px 4px #ffffff75,inset 0 -3px 4px #c44e0040,0 0 8px #ffcf1cb3}.lobby-pp-xp-fill-bubbles{pointer-events:none;opacity:.95;mix-blend-mode:screen;will-change:background-position;background-image:radial-gradient(circle at 18% 72%,#fffff0d9 0 18%,#0000 22%),radial-gradient(circle at 52% 38%,#fffff0b3 0 14%,#0000 18%),radial-gradient(circle at 82% 62%,#fff8d7c7 0 16%,#0000 20%);background-repeat:repeat;background-size:32px 100%,32px 100%,32px 100%;animation:4.5s linear infinite lobby-progress-flow-slow;position:absolute;inset:0}.lobby-pp-xp-fill-bubbles:after{content:"";will-change:background-position;background-image:radial-gradient(circle at 32% 80%,#ffda78e6 0 14%,#0000 18%),radial-gradient(circle at 68% 45%,#ffc850b3 0 11%,#0000 14%);background-repeat:repeat;background-size:20px 100%,20px 100%;animation:2.6s linear infinite lobby-progress-flow-fast;position:absolute;inset:0}.lobby-pp-xp-text{font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:calc(17 * var(--lobby-u));color:#fff;text-shadow:0 1.5px #070819,0 0 4px #0009;white-space:nowrap;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lobby-pp-xp-text b{color:#ffd237}.lobby-pp-reward{color:#c7b7ff;text-shadow:0 1px #171039;align-items:center;gap:3px;margin-top:clamp(3px,.35vw,5px);font-family:Inter,system-ui,sans-serif;font-size:clamp(8px,.75vw,10px);font-weight:800;display:flex}.lobby-pp-reward b{color:#ffd237;text-shadow:0 1px #664000}.lobby-pp-coin-img{-o-object-fit:contain;object-fit:contain;vertical-align:-.18em;filter:drop-shadow(0 2px 2px #0006);width:1.2em;height:1.2em}.lobby-pp-stats{background:linear-gradient(#140f42d9,#040823d9),radial-gradient(circle at 10% 0,#7436ff40,#0000 36%);border:1px solid #6845db80;border-radius:clamp(8px,.9vw,11px);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(4px,.45vw,6px) clamp(4px,.6vw,8px);display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 -4px 8px #00000038,0 4px 8px #00000047}.lobby-pp-stat{border-right:1px solid #8a5fff52;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(3px,.45vw,6px);min-width:0;padding:clamp(2px,.3vw,3px) clamp(3px,.45vw,6px);display:grid}.lobby-pp-stat:last-child{border-right:0}.lobby-pp-icon-disc{aspect-ratio:1;background:radial-gradient(circle at 36% 26%,#8757ff80,#0000 26%),linear-gradient(#2e1a68,#0c092b 76%);border:1px solid #8752ff8c;border-radius:50%;flex-shrink:0;place-items:center;width:clamp(16px,1.95vw,24px);display:grid;position:relative;box-shadow:inset 0 2px 3px #ffffff0f,inset 0 -2px 4px #00000075,0 2px 4px #00000052}.lobby-pp-icon-disc svg{filter:drop-shadow(0 1.5px #00000040);width:62%;height:62%}.lobby-pp-stat-body{min-width:0}.lobby-pp-stat-label{color:#bfa7f2;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #211246;white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-family:Inter,system-ui,sans-serif;font-size:clamp(6px,.65vw,8px);font-weight:900;overflow:hidden}.lobby-pp-stat-value{color:#ffd237;text-shadow:0 1px #5d3700,0 0 4px #ffca2d33;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:2px;font-family:Inter,system-ui,sans-serif;font-size:clamp(8px,.9vw,11px);font-weight:900;line-height:1;display:flex;overflow:hidden}.lobby-pp-stat-value small{color:#fff;text-shadow:0 1.5px #161a4c;font-size:.7em}.lobby-pp-stat-value .lobby-pp-coin-img{vertical-align:-.16em;width:1.1em;height:1.1em}.lobby-pp-coin{color:#8b4d00;width:1em;height:1em;text-shadow:none;vertical-align:-.08em;background:radial-gradient(circle at 35% 27%,#fffbc8 0 10%,#ffde3e 28%,#ff9f00 62%,#a45100 100%);border:.08em solid #ffe56e;border-radius:50%;place-items:center;font-size:.85em;display:inline-grid;box-shadow:inset 0 -2px 2px #6a300047,0 0 6px #ffc32266}@property --gr-shimmer{syntax:"<angle>";inherits:false;initial-value:33deg}@keyframes gr-shimmer{0%{--gr-shimmer:0deg}to{--gr-shimmer:360deg}}@keyframes gr-shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes gr-text-shine{0%{background-position:100%}to{background-position:-100%}}@keyframes gr-twinkle{0%,to{opacity:.3;transform:scale(.75)rotate(45deg)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}}.gr-play-lg{font-size:clamp(22px,5vw,48px)}.gr-play-md{font-size:26px}.gr-play-sm{font-size:16px}.gr-play-block{width:100%;display:block}.gr-play-block .gr-play-button{width:100%}.gr-play-wrap:before{content:"";border-radius:inherit;pointer-events:none;border:.017em solid #ffffff2e;position:absolute;inset:.017em}.gr-play-button{cursor:pointer;isolation:isolate;--inset:.586em;color:#fff7cd;letter-spacing:.043em;text-transform:uppercase;text-shadow:0 .052em #11401b,0 .103em .138em #00000073,0 0 .207em #ffffff8c;background:linear-gradient(#ffffff24,#fff0 28%),linear-gradient(#63df73 0%,#2fa345 48%,#1b5a24 100%);border:0;border-radius:.448em;width:5.345em;height:1.793em;font-size:1em;font-weight:1000;transition:transform .18s,box-shadow .18s,filter .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 .034em .017em #ffffff2e,inset 0 -.069em .034em #0848127a,0 .069em #343834,0 .207em .31em #00000075}.gr-play-text{z-index:3;color:#fff7cd;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(120deg, transparent, hsla(var(--gr-glow-hue), 100%, 78%, .35) 38%, hsla(var(--gr-glow-hue), 100%, 92%, .95) 50%, transparent 62%);background-position:100%;background-repeat:no-repeat;background-size:300% 300%;display:inline-block;position:relative;transform:translateY(-.086em)}.gr-play-shimmer{inset:calc(var(--inset) * -1);border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-image:conic-gradient(from var(--gr-shimmer,0deg), transparent 0%, transparent 20%, black 36%, black 45%, transparent 50%, transparent 70%, black 85%, black 95%, transparent 100%);-webkit-mask-image:conic-gradient(from var(--gr-shimmer,0deg), transparent 0%, transparent 20%, black 36%, black 45%, transparent 50%, transparent 70%, black 85%, black 95%, transparent 100%);mask-image:conic-gradient(from var(--gr-shimmer,0deg), transparent 0%, transparent 20%, black 36%, black 45%, transparent 50%, transparent 70%, black 85%, black 95%, transparent 100%);mix-blend-mode:screen;animation:1s linear infinite both gr-shimmer;position:absolute}.gr-play-shimmer:before,.gr-play-shimmer:after{content:"";inset:var(--inset);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute}.gr-play-shimmer:before{box-shadow:0 0 calc(var(--inset) * .1) .034em hsl(var(--gr-glow-hue) 35% 95%), 0 0 calc(var(--inset) * .2) .069em hsl(var(--gr-glow-hue) 55% 80%), 0 0 calc(var(--inset) * .42) .086em hsl(var(--gr-glow-hue) 90% 66%);z-index:-1}.gr-play-shimmer:after{box-shadow:inset 0 0 0 .017em hsl(var(--gr-glow-hue) 90% 92%), inset 0 0 .052em .017em hsl(var(--gr-glow-hue) 95% 76%), inset 0 0 .138em .034em hsl(var(--gr-glow-hue) 100% 62%);z-index:2}.gr-play-button:hover{filter:brightness(1.12)saturate(1.14);transform:translateY(-.034em)scale(1.04);box-shadow:inset 0 .034em .017em #ffffff2e,inset 0 -.069em .034em #00280a80,0 .086em #343834,0 .31em .414em #00000080,0 0 .483em #6aff8c6b}.gr-play-button:hover .gr-play-shimmer:before,.gr-play-button:hover .gr-play-shimmer:after{opacity:1;animation:1.2s ease-in forwards gr-shine}.gr-play-button:hover .gr-play-text{color:#0000;animation:.66s ease-in both gr-text-shine}.gr-play-button:active{transform:translateY(.069em)scale(1.01);box-shadow:inset 0 .034em .017em #ffffff52,inset 0 -.052em .034em #0044146b,0 .034em #343834,0 .138em .241em #0000006b}.gr-play-button:disabled{cursor:default;filter:grayscale(.5)brightness(.82)}.gr-play-sparkle{pointer-events:none;filter:drop-shadow(0 0 .138em #ffe76a);background:#fff9bd;width:.224em;height:.224em;animation:1.8s ease-in-out infinite gr-twinkle;position:absolute;transform:rotate(45deg)}.gr-play-sparkle:first-child{animation-delay:0s;top:-.138em;right:.931em}.gr-play-sparkle:nth-child(2){width:.155em;height:.155em;animation-delay:.45s;bottom:.086em;left:.776em}.gr-play-sparkle:nth-child(3){width:.138em;height:.138em;animation-delay:.9s;top:.379em;left:-.069em}@media (prefers-reduced-motion:reduce){.gr-play-shimmer{animation:none}.gr-play-sparkle{opacity:.6;animation:none}}.gr-unlock-pill{--gold-light:#ffe98b;--gold-mid:#d9a83a;--gold-dark:#8a5d12;cursor:pointer;width:1em;height:1em;color:var(--gold-light);box-shadow:0 0 0 .019em var(--gold-dark), 0 0 0 .032em var(--gold-mid), inset 0 .026em .103em #ffffff14, inset 0 -.103em .18em #000000bf, 0 .09em .205em #00000073;background:radial-gradient(circle at 50% 32%,#202020 0%,#101010 58%,#050505 100%);border:0;border-radius:999px;flex:none;transition:width .43s cubic-bezier(.2,.9,.2,1.12),transform .18s,box-shadow .22s;position:relative;overflow:hidden}.gr-unlock-pill.is-open{width:3.974em}.gr-unlock-pill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffe98b 0%,#c78f25 34%,#fff0a0 52%,#8a5d12 100%);padding:.026em;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gr-unlock-pill:after{content:"";border-radius:inherit;pointer-events:none;border:.013em solid #ffee9d47;position:absolute;inset:.09em;box-shadow:inset 0 0 .205em #ffdc5f14}.gr-name-pill{--gold-light:#ffe98b;--gold-mid:#d9a83a;--gold-dark:#8a5d12;color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;box-shadow:0 0 0 .08em var(--gold-dark), 0 0 0 .14em var(--gold-mid), inset 0 .06em .1em #ffffff14, inset 0 -.1em .18em #000000bf, 0 .16em .3em #00000073;text-shadow:0 .06em .08em #0000008c;background:radial-gradient(circle at 50% 32%,#202020 0%,#101010 58%,#050505 100%);border-radius:999px;justify-content:center;align-items:center;padding:.34em 1.15em;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.gr-name-pill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffe98b 0%,#c78f25 34%,#fff0a0 52%,#8a5d12 100%);padding:.09em;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gr-unlock-pill:hover{box-shadow:0 0 0 .019em var(--gold-dark), 0 0 0 .032em var(--gold-mid), 0 0 .256em #ffd85b47, inset 0 .026em .103em #ffffff1a, inset 0 -.103em .18em #000000bf, 0 .128em .256em #00000080;transform:translateY(-.013em)}.gr-unlock-icon,.gr-unlock-text{justify-content:center;align-items:center;transition:opacity .22s,transform .28s,filter .28s;display:flex;position:absolute;inset:0}.gr-unlock-icon{opacity:1;transform:scale(1)}.gr-unlock-icon svg{filter:drop-shadow(0 .013em #ffffff59)drop-shadow(0 .038em .051em #0000008c)drop-shadow(0 0 .077em #ffd34b61);width:.449em;height:.449em;display:block}.gr-unlock-icon img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .038em .051em #00000080);width:.62em;height:auto;display:block}.gr-unlock-text{opacity:0;filter:blur(.18em);white-space:nowrap;letter-spacing:.009em;color:#ffe98b;text-shadow:0 .045em #7a4f0c,0 .091em .318em #ffd85b61,0 .182em .455em #000000bf;pointer-events:none;font-size:.282em;font-weight:700;transform:translateY(.409em)scale(.96)}.gr-unlock-pill.is-open .gr-unlock-icon{opacity:0;filter:blur(.051em);transform:translateY(-.115em)scale(.8)}.gr-unlock-pill.is-open .gr-unlock-text{opacity:1;filter:blur();transition-delay:.12s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.gr-unlock-pill,.gr-unlock-icon,.gr-unlock-text{transition-duration:1ms}}.placeholder\:text-white\/20::placeholder{color:#fff3}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-200\/45:hover{border-color:#fde68a73}.hover\:border-board-accent:hover{--tw-border-opacity:1;border-color:rgb(231 198 106/var(--tw-border-opacity,1))}.hover\:border-board-felt\/20:hover{border-color:#f3ead333}.hover\:border-board-felt\/40:hover{border-color:#f3ead366}.hover\:border-rose-300\/40:hover{border-color:#fda4af66}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#0d2142\]:hover{--tw-bg-opacity:1;background-color:rgb(13 33 66/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2b2421\]:hover{--tw-bg-opacity:1;background-color:rgb(43 36 33/var(--tw-bg-opacity,1))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-200\/15:hover{background-color:#fde68a26}.hover\:bg-amber-200\/25:hover{background-color:#fde68a40}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-board-felt\/15:hover{background-color:#f3ead326}.hover\:bg-board-felt\/20:hover{background-color:#f3ead333}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-rose-300\/20:hover{background-color:#fda4af33}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-rose-500\/25:hover{background-color:#f43f5e40}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-700\/60:hover{background-color:#be123c99}.hover\:bg-sky-300\/20:hover{background-color:#7dd3fc33}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-violet-800\/60:hover{background-color:#5b21b699}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:text-\[\#f6d770\]:hover{--tw-text-opacity:1;color:rgb(246 215 112/var(--tw-text-opacity,1))}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-board-accent:hover{--tw-text-opacity:1;color:rgb(231 198 106/var(--tw-text-opacity,1))}.hover\:text-board-felt:hover{--tw-text-opacity:1;color:rgb(243 234 211/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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(1.1);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)}.focus\:border-amber-200\/60:focus{border-color:#fde68a99}.focus\:border-board-accent:focus{--tw-border-opacity:1;border-color:rgb(231 198 106/var(--tw-border-opacity,1))}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.active\:translate-y-0\.5:active{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-1:active{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-\[0_2px_0_\#7a8cac\,0_8px_14px_rgba\(0\,0\,0\,0\.3\)\]:active{--tw-shadow:0 2px 0 #7a8cac,0 8px 14px #0000004d;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color), 0 8px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:active\:translate-y-0:active:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-2{margin:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mt-5{margin-top:1.25rem}.sm\:flex{display:flex}.sm\:aspect-\[1\.34\/1\]{aspect-ratio:1.34}.sm\:h-12{height:3rem}.sm\:h-4{height:1rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:max-h-\[96vh\]{max-height:96vh}.sm\:w-12{width:3rem}.sm\:w-4{width:1rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-\[7\%\]{width:7%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-end{align-items:flex-end}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pt-2{padding-top:.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.18em\]{letter-spacing:.18em}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(16rem\,1fr\)_auto\]{grid-template-columns:minmax(16rem,1fr) auto}.md\:items-start{align-items:flex-start}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-5{top:1.25rem}.lg\:m-2\.5{margin:.625rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-8{margin-top:2rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-10{height:2.5rem}.lg\:h-5{height:1.25rem}.lg\:h-9{height:2.25rem}.lg\:h-fit{height:fit-content}.lg\:max-h-\[94vh\]{max-height:94vh}.lg\:min-h-\[31rem\]{min-height:31rem}.lg\:w-10{width:2.5rem}.lg\:w-5{width:1.25rem}.lg\:w-9{width:2.25rem}.lg\:w-\[min\(96vw\,80rem\)\]{width:min(96vw,80rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:pb-2\.5{padding-bottom:.625rem}.lg\:pt-2{padding-top:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1280px){.xl\:min-h-\[35rem\]{min-height:35rem}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[18\.5rem_…\]{grid-template-columns:18.5rem …}.xl\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.xl\:grid-cols-\[24rem_minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_30rem\]{grid-template-columns:minmax(0,1fr) 30rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_32rem\]{grid-template-columns:minmax(0,1fr) 32rem}.xl\:flex-col{flex-direction:column}.xl\:overflow-visible{overflow:visible}.xl\:pb-0{padding-bottom:0}}@media (width>=1536px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:text-2xl{font-size:1.5rem;line-height:2rem}}
