*,:after,:before{--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:rgb(59 130 246/0.5);--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: }::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:rgb(59 130 246/0.5);--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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-\[12\%\]{left:12%;right:12%}.\!left-0{left:0!important}.\!top-0{top:0!important}.-left-1\.5{left:-.375rem}.-right-8{right:-2rem}.-top-1\.5{top:-.375rem}.-top-9{top:-2.25rem}.bottom-0\.5{bottom:.125rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-\[-4\%\]{bottom:-4%}.bottom-\[-6\%\]{bottom:-6%}.bottom-\[-8\%\]{bottom:-8%}.bottom-\[1px\]{bottom:1px}.bottom-\[5\%\]{bottom:5%}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[-4\%\]{left:-4%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-\[-3\%\]{right:-3%}.right-\[2px\]{right:2px}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[12\%\]{top:12%}.top-\[12\.25rem\]{top:12.25rem}.top-\[2\.8rem\]{top:2.8rem}.top-\[4\.25rem\]{top:4.25rem}.top-\[7\.35rem\]{top:7.35rem}.top-\[7\.5rem\]{top:7.5rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.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-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.-m-1{margin:-.25rem}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-2{margin-top:-.5rem}.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-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[210\/297\]{aspect-ratio:210/297}.aspect-square{aspect-ratio:1/1}.\!h-8{height:2rem!important}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100svh\]{height:100svh}.h-\[100vw\]{height:100vw}.h-\[16\%\]{height:16%}.h-\[27\%\]{height:27%}.h-\[3\.25rem\]{height:3.25rem}.h-\[31\%\]{height:31%}.h-\[39\%\]{height:39%}.h-\[44\%\]{height:44%}.h-\[5\.5rem\]{height:5.5rem}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[75\%\]{height:75%}.h-\[82\%\]{height:82%}.h-\[86\%\]{height:86%}.h-\[88\%\]{height:88%}.h-\[calc\(100\%-2rem\)\]{height:calc(100% - 2rem)}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100dvh-6rem\)\]{height:calc(100dvh - 6rem)}.h-\[clamp\(24rem\2c 68svh\2c 44rem\)\]{height:clamp(24rem,68svh,44rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-44{max-height:11rem}.max-h-\[82vh\]{max-height:82vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100svh-4\.5rem\)\]{max-height:calc(100svh - 4.5rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[15rem\]{min-height:15rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[clamp\(24rem\2c 68svh\2c 44rem\)\]{min-height:clamp(24rem,68svh,44rem)}.min-h-\[clamp\(32rem\2c 66svh\2c 44rem\)\]{min-height:clamp(32rem,66svh,44rem)}.min-h-screen{min-height:100vh}.\!w-8{width:2rem!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[16\%\]{width:16%}.w-\[22rem\]{width:22rem}.w-\[36\%\]{width:36%}.w-\[4\.25rem\]{width:4.25rem}.w-\[42\%\]{width:42%}.w-\[5\.5rem\]{width:5.5rem}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[70\%\]{width:70%}.w-\[88\%\]{width:88%}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(48rem\2c calc\(100\%-0\.75rem\)\)\]{width:min(48rem,calc(100% - .75rem))}.w-\[min\(56rem\2c 100\%\)\]{width:min(56rem,100%)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-48{min-width:12rem}.min-w-6{min-width:1.5rem}.\!max-w-4xl{max-width:56rem!important}.\!max-w-md{max-width:28rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[108rem\]{max-width:108rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[88rem\]{max-width:88rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.\!translate-x-0{--tw-translate-x:0px!important}.\!translate-x-0,.\!translate-y-0{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))!important}.\!translate-y-0{--tw-translate-y:0px!important}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-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))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-full{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-full{--tw-translate-y:-100%}.-rotate-6{--tw-rotate:-6deg}.-rotate-6,.rotate-180{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-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.rotate-\[-1\.5deg\]{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-\[-1\.5deg\]{--tw-rotate:-1.5deg}.rotate-\[-35deg\]{--tw-rotate:-35deg}.rotate-\[-35deg\],.rotate-\[112deg\]{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-\[112deg\]{--tw-rotate:112deg}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{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-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.scale-x-\[-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-x-\[-1\]{--tw-scale-x:-1}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-copy{cursor:copy}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.5rem_repeat\(6\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:1.5rem repeat(6,minmax(0,1fr))}.grid-cols-\[2\.75rem_minmax\(0\2c 1fr\)_2\.25rem\]{grid-template-columns:2.75rem minmax(0,1fr) 2.25rem}.grid-cols-\[5\.25rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:5.25rem minmax(0,1fr) auto}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.grid-cols-\[5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[6\.75rem_minmax\(0\2c 1fr\)\]{grid-template-columns:6.75rem minmax(0,1fr)}.grid-cols-\[7rem_minmax\(0\2c 1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(4\2c 3rem\)\]{grid-template-columns:repeat(4,3rem)}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(100\%\2c 10rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[3rem_2\.75rem\]{grid-template-rows:3rem 2.75rem}.grid-rows-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\2c 1fr\)_0\.75rem\]{grid-template-rows:minmax(0,1fr) .75rem}.grid-rows-\[minmax\(0\2c 1fr\)_3\.25rem\]{grid-template-rows:minmax(0,1fr) 3.25rem}.grid-rows-\[minmax\(0\2c 1fr\)_8\.25rem_6\.25rem\]{grid-template-rows:minmax(0,1fr) 8.25rem 6.25rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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-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-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-5{column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.self-start{align-self:flex-start}.self-end{align-self:flex-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}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8\%\]{border-radius:8%}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-\[5px\]{border-width:5px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#075f78\]{--tw-border-opacity:1;border-color:rgb(7 95 120/var(--tw-border-opacity,1))}.border-\[\#086f8e\]{--tw-border-opacity:1;border-color:rgb(8 111 142/var(--tw-border-opacity,1))}.border-\[\#087188\]{--tw-border-opacity:1;border-color:rgb(8 113 136/var(--tw-border-opacity,1))}.border-\[\#1593ad\]{--tw-border-opacity:1;border-color:rgb(21 147 173/var(--tw-border-opacity,1))}.border-\[\#172033\]{--tw-border-opacity:1;border-color:rgb(23 32 51/var(--tw-border-opacity,1))}.border-\[\#17323a\]{--tw-border-opacity:1;border-color:rgb(23 50 58/var(--tw-border-opacity,1))}.border-\[\#173f46\]\/15{border-color:rgb(23 63 70/.15)}.border-\[\#182033\]{--tw-border-opacity:1;border-color:rgb(24 32 51/var(--tw-border-opacity,1))}.border-\[\#202951\]{--tw-border-opacity:1;border-color:rgb(32 41 81/var(--tw-border-opacity,1))}.border-\[\#2b7c46\]{--tw-border-opacity:1;border-color:rgb(43 124 70/var(--tw-border-opacity,1))}.border-\[\#2f855a\]{--tw-border-opacity:1;border-color:rgb(47 133 90/var(--tw-border-opacity,1))}.border-\[\#3d8b48\]{--tw-border-opacity:1;border-color:rgb(61 139 72/var(--tw-border-opacity,1))}.border-\[\#4b321b\]{--tw-border-opacity:1;border-color:rgb(75 50 27/var(--tw-border-opacity,1))}.border-\[\#54c68a\]{--tw-border-opacity:1;border-color:rgb(84 198 138/var(--tw-border-opacity,1))}.border-\[\#56847e\]\/45{border-color:rgb(86 132 126/.45)}.border-\[\#58b879\]{--tw-border-opacity:1;border-color:rgb(88 184 121/var(--tw-border-opacity,1))}.border-\[\#68431f\]{--tw-border-opacity:1;border-color:rgb(104 67 31/var(--tw-border-opacity,1))}.border-\[\#79c8d8\]{--tw-border-opacity:1;border-color:rgb(121 200 216/var(--tw-border-opacity,1))}.border-\[\#9db4c1\]{--tw-border-opacity:1;border-color:rgb(157 180 193/var(--tw-border-opacity,1))}.border-\[\#9ecbc3\]{--tw-border-opacity:1;border-color:rgb(158 203 195/var(--tw-border-opacity,1))}.border-\[\#a4d8ff\]{--tw-border-opacity:1;border-color:rgb(164 216 255/var(--tw-border-opacity,1))}.border-\[\#a8d7d3\]{--tw-border-opacity:1;border-color:rgb(168 215 211/var(--tw-border-opacity,1))}.border-\[\#aebdc7\]{--tw-border-opacity:1;border-color:rgb(174 189 199/var(--tw-border-opacity,1))}.border-\[\#afc4cd\]{--tw-border-opacity:1;border-color:rgb(175 196 205/var(--tw-border-opacity,1))}.border-\[\#b61e62\]{--tw-border-opacity:1;border-color:rgb(182 30 98/var(--tw-border-opacity,1))}.border-\[\#b8ced8\]{--tw-border-opacity:1;border-color:rgb(184 206 216/var(--tw-border-opacity,1))}.border-\[\#c45b5b\]{--tw-border-opacity:1;border-color:rgb(196 91 91/var(--tw-border-opacity,1))}.border-\[\#c4d2dc\]{--tw-border-opacity:1;border-color:rgb(196 210 220/var(--tw-border-opacity,1))}.border-\[\#c5c2b9\]{--tw-border-opacity:1;border-color:rgb(197 194 185/var(--tw-border-opacity,1))}.border-\[\#c5d3dc\]{--tw-border-opacity:1;border-color:rgb(197 211 220/var(--tw-border-opacity,1))}.border-\[\#c8d5df\]{--tw-border-opacity:1;border-color:rgb(200 213 223/var(--tw-border-opacity,1))}.border-\[\#cad9e3\]{--tw-border-opacity:1;border-color:rgb(202 217 227/var(--tw-border-opacity,1))}.border-\[\#cbd7df\]{--tw-border-opacity:1;border-color:rgb(203 215 223/var(--tw-border-opacity,1))}.border-\[\#cfdee8\]{--tw-border-opacity:1;border-color:rgb(207 222 232/var(--tw-border-opacity,1))}.border-\[\#cfe2ec\]{--tw-border-opacity:1;border-color:rgb(207 226 236/var(--tw-border-opacity,1))}.border-\[\#d5dde3\]{--tw-border-opacity:1;border-color:rgb(213 221 227/var(--tw-border-opacity,1))}.border-\[\#d7e2e9\]{--tw-border-opacity:1;border-color:rgb(215 226 233/var(--tw-border-opacity,1))}.border-\[\#d8e5ef\]{--tw-border-opacity:1;border-color:rgb(216 229 239/var(--tw-border-opacity,1))}.border-\[\#ddc85e\]{--tw-border-opacity:1;border-color:rgb(221 200 94/var(--tw-border-opacity,1))}.border-\[\#df6d98\]{--tw-border-opacity:1;border-color:rgb(223 109 152/var(--tw-border-opacity,1))}.border-\[\#dfe5ea\]{--tw-border-opacity:1;border-color:rgb(223 229 234/var(--tw-border-opacity,1))}.border-\[\#e1c36b\]{--tw-border-opacity:1;border-color:rgb(225 195 107/var(--tw-border-opacity,1))}.border-\[\#e2c95f\]{--tw-border-opacity:1;border-color:rgb(226 201 95/var(--tw-border-opacity,1))}.border-\[\#e2e8ee\]{--tw-border-opacity:1;border-color:rgb(226 232 238/var(--tw-border-opacity,1))}.border-\[\#e3a12f\]{--tw-border-opacity:1;border-color:rgb(227 161 47/var(--tw-border-opacity,1))}.border-\[\#e58b28\]{--tw-border-opacity:1;border-color:rgb(229 139 40/var(--tw-border-opacity,1))}.border-\[\#e5d184\]{--tw-border-opacity:1;border-color:rgb(229 209 132/var(--tw-border-opacity,1))}.border-\[\#e7c868\]{--tw-border-opacity:1;border-color:rgb(231 200 104/var(--tw-border-opacity,1))}.border-\[\#ef6b6b\]{--tw-border-opacity:1;border-color:rgb(239 107 107/var(--tw-border-opacity,1))}.border-\[\#f2c94c\]{--tw-border-opacity:1;border-color:rgb(242 201 76/var(--tw-border-opacity,1))}.border-\[var\(--game-fg\)\]{border-color:var(--game-fg)}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/70{border-color:rgb(191 219 254/.7)}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/45{border-color:rgb(255 255 255/.45)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-white\/90{border-color:rgb(255 255 255/.9)}.bg-\[\#075f65\]\/95{background-color:rgb(7 95 101/.95)}.bg-\[\#075f78\]{--tw-bg-opacity:1;background-color:rgb(7 95 120/var(--tw-bg-opacity,1))}.bg-\[\#075f78\]\/95{background-color:rgb(7 95 120/.95)}.bg-\[\#086f8e\]{--tw-bg-opacity:1;background-color:rgb(8 111 142/var(--tw-bg-opacity,1))}.bg-\[\#087188\]\/55{background-color:rgb(8 113 136/.55)}.bg-\[\#0b7180\]{--tw-bg-opacity:1;background-color:rgb(11 113 128/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]\/90{background-color:rgb(15 23 42/.9)}.bg-\[\#102f35\]{--tw-bg-opacity:1;background-color:rgb(16 47 53/var(--tw-bg-opacity,1))}.bg-\[\#172033\]{--tw-bg-opacity:1;background-color:rgb(23 32 51/var(--tw-bg-opacity,1))}.bg-\[\#172033\]\/75{background-color:rgb(23 32 51/.75)}.bg-\[\#172033\]\/85{background-color:rgb(23 32 51/.85)}.bg-\[\#172033\]\/90{background-color:rgb(23 32 51/.9)}.bg-\[\#17324d\]\/95{background-color:rgb(23 50 77/.95)}.bg-\[\#173f46\]{--tw-bg-opacity:1;background-color:rgb(23 63 70/var(--tw-bg-opacity,1))}.bg-\[\#19a974\]{--tw-bg-opacity:1;background-color:rgb(25 169 116/var(--tw-bg-opacity,1))}.bg-\[\#493d70\]\/95{background-color:rgb(73 61 112/.95)}.bg-\[\#54c6d7\]{--tw-bg-opacity:1;background-color:rgb(84 198 215/var(--tw-bg-opacity,1))}.bg-\[\#704536\]\/95{background-color:rgb(112 69 54/.95)}.bg-\[\#79cb3c\]{--tw-bg-opacity:1;background-color:rgb(121 203 60/var(--tw-bg-opacity,1))}.bg-\[\#7d8587\]{--tw-bg-opacity:1;background-color:rgb(125 133 135/var(--tw-bg-opacity,1))}.bg-\[\#d5ebe5\]{--tw-bg-opacity:1;background-color:rgb(213 235 229/var(--tw-bg-opacity,1))}.bg-\[\#d7e0e8\]{--tw-bg-opacity:1;background-color:rgb(215 224 232/var(--tw-bg-opacity,1))}.bg-\[\#d8cdbb\]{--tw-bg-opacity:1;background-color:rgb(216 205 187/var(--tw-bg-opacity,1))}.bg-\[\#dce8ff\]{--tw-bg-opacity:1;background-color:rgb(220 232 255/var(--tw-bg-opacity,1))}.bg-\[\#dff7f3\]{--tw-bg-opacity:1;background-color:rgb(223 247 243/var(--tw-bg-opacity,1))}.bg-\[\#e2e8f0\]{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-\[\#e2f8e9\]{--tw-bg-opacity:1;background-color:rgb(226 248 233/var(--tw-bg-opacity,1))}.bg-\[\#e45757\]{--tw-bg-opacity:1;background-color:rgb(228 87 87/var(--tw-bg-opacity,1))}.bg-\[\#e4f5ff\]{--tw-bg-opacity:1;background-color:rgb(228 245 255/var(--tw-bg-opacity,1))}.bg-\[\#e5f4f1\]{--tw-bg-opacity:1;background-color:rgb(229 244 241/var(--tw-bg-opacity,1))}.bg-\[\#e5f8fc\]{--tw-bg-opacity:1;background-color:rgb(229 248 252/var(--tw-bg-opacity,1))}.bg-\[\#e6f5f3\]{--tw-bg-opacity:1;background-color:rgb(230 245 243/var(--tw-bg-opacity,1))}.bg-\[\#e84d5b\]{--tw-bg-opacity:1;background-color:rgb(232 77 91/var(--tw-bg-opacity,1))}.bg-\[\#e8eef3\]{--tw-bg-opacity:1;background-color:rgb(232 238 243/var(--tw-bg-opacity,1))}.bg-\[\#e8f8e9\]{--tw-bg-opacity:1;background-color:rgb(232 248 233/var(--tw-bg-opacity,1))}.bg-\[\#e8f8ff\]\/90{background-color:rgb(232 248 255/.9)}.bg-\[\#eceae4\]{--tw-bg-opacity:1;background-color:rgb(236 234 228/var(--tw-bg-opacity,1))}.bg-\[\#edf8f2\]{--tw-bg-opacity:1;background-color:rgb(237 248 242/var(--tw-bg-opacity,1))}.bg-\[\#eef3f6\]{--tw-bg-opacity:1;background-color:rgb(238 243 246/var(--tw-bg-opacity,1))}.bg-\[\#eef7fb\]{--tw-bg-opacity:1;background-color:rgb(238 247 251/var(--tw-bg-opacity,1))}.bg-\[\#eef9f7\]{--tw-bg-opacity:1;background-color:rgb(238 249 247/var(--tw-bg-opacity,1))}.bg-\[\#ef5b5b\]{--tw-bg-opacity:1;background-color:rgb(239 91 91/var(--tw-bg-opacity,1))}.bg-\[\#effaf7\]{--tw-bg-opacity:1;background-color:rgb(239 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f2c94c\]{--tw-bg-opacity:1;background-color:rgb(242 201 76/var(--tw-bg-opacity,1))}.bg-\[\#f4f6f8\]{--tw-bg-opacity:1;background-color:rgb(244 246 248/var(--tw-bg-opacity,1))}.bg-\[\#f4f8fa\]{--tw-bg-opacity:1;background-color:rgb(244 248 250/var(--tw-bg-opacity,1))}.bg-\[\#fafbfc\]{--tw-bg-opacity:1;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfd\]{--tw-bg-opacity:1;background-color:rgb(251 252 253/var(--tw-bg-opacity,1))}.bg-\[\#ff9b5f\]{--tw-bg-opacity:1;background-color:rgb(255 155 95/var(--tw-bg-opacity,1))}.bg-\[\#ffd66b\]{--tw-bg-opacity:1;background-color:rgb(255 214 107/var(--tw-bg-opacity,1))}.bg-\[\#ffe27a\]{--tw-bg-opacity:1;background-color:rgb(255 226 122/var(--tw-bg-opacity,1))}.bg-\[\#ffe8f0\]{--tw-bg-opacity:1;background-color:rgb(255 232 240/var(--tw-bg-opacity,1))}.bg-\[\#fff0a5\]{--tw-bg-opacity:1;background-color:rgb(255 240 165/var(--tw-bg-opacity,1))}.bg-\[\#fff0ef\]{--tw-bg-opacity:1;background-color:rgb(255 240 239/var(--tw-bg-opacity,1))}.bg-\[\#fff2a8\]{--tw-bg-opacity:1;background-color:rgb(255 242 168/var(--tw-bg-opacity,1))}.bg-\[\#fff2ce\]{--tw-bg-opacity:1;background-color:rgb(255 242 206/var(--tw-bg-opacity,1))}.bg-\[\#fff5cb\]{--tw-bg-opacity:1;background-color:rgb(255 245 203/var(--tw-bg-opacity,1))}.bg-\[\#fff7c2\]{--tw-bg-opacity:1;background-color:rgb(255 247 194/var(--tw-bg-opacity,1))}.bg-\[\#fff7d4\]\/90{background-color:rgb(255 247 212/.9)}.bg-\[\#fffdf8\]{--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.bg-\[var\(--choice-accent\)\]{background-color:var(--choice-accent)}.bg-\[var\(--game-accent\)\]{background-color:var(--game-accent)}.bg-\[var\(--game-fg\)\]{background-color:var(--game-fg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/45{background-color:rgb(255 255 255/.45)}.bg-white\/65{background-color:rgb(255 255 255/.65)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-\[linear-gradient\(135deg\2c \#dff8f5_0\%\2c \#f5fbff_48\%\2c \#fff2bd_100\%\)\]{background-image:linear-gradient(135deg,#dff8f5,#f5fbff 48%,#fff2bd)}.bg-\[linear-gradient\(135deg\2c \#e9fbfa_0\%\2c \#f6fbff_48\%\2c \#fff7d7_100\%\)\]{background-image:linear-gradient(135deg,#e9fbfa,#f6fbff 48%,#fff7d7)}.bg-\[linear-gradient\(145deg\2c \#f8d99d_0\%\2c \#dda955_100\%\)\]{background-image:linear-gradient(145deg,#f8d99d,#dda955)}.bg-\[linear-gradient\(145deg\2c \#fff2c4_0\%\2c \#efbd67_100\%\)\]{background-image:linear-gradient(145deg,#fff2c4,#efbd67)}.bg-\[linear-gradient\(145deg\2c \#fffdf2_0\%\2c \#f7dda1_100\%\)\]{background-image:linear-gradient(145deg,#fffdf2,#f7dda1)}.bg-\[linear-gradient\(180deg\2c \#5ce7cc_0\%\2c \#20bdb5_64\%\2c \#07999f_100\%\)\]{background-image:linear-gradient(180deg,#5ce7cc,#20bdb5 64%,#07999f)}.bg-\[linear-gradient\(180deg\2c \#cef55a_0\%\2c \#79cb3c_100\%\)\]{background-image:linear-gradient(180deg,#cef55a,#79cb3c)}.bg-\[linear-gradient\(180deg\2c \#cef55a_0\%\2c \#79cb3c_70\%\2c \#51aa36_100\%\)\]{background-image:linear-gradient(180deg,#cef55a,#79cb3c 70%,#51aa36)}.bg-\[linear-gradient\(180deg\2c \#d9f96f_0\%\2c \#75cb3c_100\%\)\]{background-image:linear-gradient(180deg,#d9f96f,#75cb3c)}.bg-\[linear-gradient\(180deg\2c \#ff8aae_0\%\2c \#f04481_68\%\2c \#d5236b_100\%\)\]{background-image:linear-gradient(180deg,#ff8aae,#f04481 68%,#d5236b)}.bg-\[linear-gradient\(180deg\2c \#ffe96c_0\%\2c \#ffd044_62\%\2c \#f2aa30_100\%\)\]{background-image:linear-gradient(180deg,#ffe96c,#ffd044 62%,#f2aa30)}.bg-\[linear-gradient\(180deg\2c \#ffffff_0\%\2c \#fff8e8_100\%\)\]{background-image:linear-gradient(180deg,#ffffff,#fff8e8)}.bg-\[linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.54\)\2c rgba\(255\2c 255\2c 255\2c 0\.06\)\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.54),rgba(255,255,255,.06))}.bg-\[radial-gradient\(circle_at_15\%_18\%\2c rgba\(86\2c 205\2c 221\2c 0\.2\)_0_5rem\2c transparent_5\.1rem\)\2c radial-gradient\(circle_at_88\%_78\%\2c rgba\(242\2c 201\2c 76\2c 0\.24\)_0_7rem\2c transparent_7\.1rem\)\2c linear-gradient\(135deg\2c \#e9fbfa_0\%\2c \#f6fbff_48\%\2c \#fff7d7_100\%\)\]{background-image:radial-gradient(circle at 15% 18%,rgba(86,205,221,.2) 0 5rem,transparent 5.1rem),radial-gradient(circle at 88% 78%,rgba(242,201,76,.24) 0 7rem,transparent 7.1rem),linear-gradient(135deg,#e9fbfa,#f6fbff 48%,#fff7d7)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-yellow-300{fill:#fde047}.stroke-yellow-600{stroke:#ca8a04}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[2px\]{padding:2px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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-\[0\.08em\]{padding-left:.08em;padding-right:.08em}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.16em\]{padding-top:.16em;padding-bottom:.16em}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.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-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[6px\]{font-size:6px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.88rem\2c 4\.4vw\2c 2rem\)\]{font-size:clamp(.88rem,4.4vw,2rem)}.text-\[clamp\(1\.1rem\2c 7vw\2c 2\.8rem\)\]{font-size:clamp(1.1rem,7vw,2.8rem)}.text-\[clamp\(10px\2c 1\.25vw\2c 24px\)\]{font-size:clamp(10px,1.25vw,24px)}.text-\[clamp\(8px\2c 1vw\2c 19px\)\]{font-size:clamp(8px,1vw,19px)}.text-\[clamp\(9px\2c 1\.1vw\2c 21px\)\]{font-size:clamp(9px,1.1vw,21px)}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.text-\[\#0068f5\]{--tw-text-opacity:1;color:rgb(0 104 245/var(--tw-text-opacity,1))}.text-\[\#075f78\]{--tw-text-opacity:1;color:rgb(7 95 120/var(--tw-text-opacity,1))}.text-\[\#083f62\]{--tw-text-opacity:1;color:rgb(8 63 98/var(--tw-text-opacity,1))}.text-\[\#087568\]{--tw-text-opacity:1;color:rgb(8 117 104/var(--tw-text-opacity,1))}.text-\[\#087dff\]{--tw-text-opacity:1;color:rgb(8 125 255/var(--tw-text-opacity,1))}.text-\[\#09296c\]{--tw-text-opacity:1;color:rgb(9 41 108/var(--tw-text-opacity,1))}.text-\[\#0a5274\]{--tw-text-opacity:1;color:rgb(10 82 116/var(--tw-text-opacity,1))}.text-\[\#0b5f73\]{--tw-text-opacity:1;color:rgb(11 95 115/var(--tw-text-opacity,1))}.text-\[\#0b7180\]{--tw-text-opacity:1;color:rgb(11 113 128/var(--tw-text-opacity,1))}.text-\[\#0f8f84\]{--tw-text-opacity:1;color:rgb(15 143 132/var(--tw-text-opacity,1))}.text-\[\#123675\]{--tw-text-opacity:1;color:rgb(18 54 117/var(--tw-text-opacity,1))}.text-\[\#132e55\]{--tw-text-opacity:1;color:rgb(19 46 85/var(--tw-text-opacity,1))}.text-\[\#172033\]{--tw-text-opacity:1;color:rgb(23 32 51/var(--tw-text-opacity,1))}.text-\[\#17324d\]{--tw-text-opacity:1;color:rgb(23 50 77/var(--tw-text-opacity,1))}.text-\[\#176b55\]{--tw-text-opacity:1;color:rgb(23 107 85/var(--tw-text-opacity,1))}.text-\[\#182033\]{--tw-text-opacity:1;color:rgb(24 32 51/var(--tw-text-opacity,1))}.text-\[\#1f1a15\]{--tw-text-opacity:1;color:rgb(31 26 21/var(--tw-text-opacity,1))}.text-\[\#202951\]{--tw-text-opacity:1;color:rgb(32 41 81/var(--tw-text-opacity,1))}.text-\[\#203047\]{--tw-text-opacity:1;color:rgb(32 48 71/var(--tw-text-opacity,1))}.text-\[\#226443\]{--tw-text-opacity:1;color:rgb(34 100 67/var(--tw-text-opacity,1))}.text-\[\#241a12\]{--tw-text-opacity:1;color:rgb(36 26 18/var(--tw-text-opacity,1))}.text-\[\#2f855a\]{--tw-text-opacity:1;color:rgb(47 133 90/var(--tw-text-opacity,1))}.text-\[\#315bea\]{--tw-text-opacity:1;color:rgb(49 91 234/var(--tw-text-opacity,1))}.text-\[\#334152\]{--tw-text-opacity:1;color:rgb(51 65 82/var(--tw-text-opacity,1))}.text-\[\#52606f\]{--tw-text-opacity:1;color:rgb(82 96 111/var(--tw-text-opacity,1))}.text-\[\#526185\]{--tw-text-opacity:1;color:rgb(82 97 133/var(--tw-text-opacity,1))}.text-\[\#637180\]{--tw-text-opacity:1;color:rgb(99 113 128/var(--tw-text-opacity,1))}.text-\[\#657484\]{--tw-text-opacity:1;color:rgb(101 116 132/var(--tw-text-opacity,1))}.text-\[\#667587\]{--tw-text-opacity:1;color:rgb(102 117 135/var(--tw-text-opacity,1))}.text-\[\#68747c\]{--tw-text-opacity:1;color:rgb(104 116 124/var(--tw-text-opacity,1))}.text-\[\#697786\]{--tw-text-opacity:1;color:rgb(105 119 134/var(--tw-text-opacity,1))}.text-\[\#718096\]{--tw-text-opacity:1;color:rgb(113 128 150/var(--tw-text-opacity,1))}.text-\[\#725719\]{--tw-text-opacity:1;color:rgb(114 87 25/var(--tw-text-opacity,1))}.text-\[\#72d6cb\]{--tw-text-opacity:1;color:rgb(114 214 203/var(--tw-text-opacity,1))}.text-\[\#735c00\]{--tw-text-opacity:1;color:rgb(115 92 0/var(--tw-text-opacity,1))}.text-\[\#8796a8\]{--tw-text-opacity:1;color:rgb(135 150 168/var(--tw-text-opacity,1))}.text-\[\#8a96a3\]{--tw-text-opacity:1;color:rgb(138 150 163/var(--tw-text-opacity,1))}.text-\[\#8aa0b2\]{--tw-text-opacity:1;color:rgb(138 160 178/var(--tw-text-opacity,1))}.text-\[\#923c3c\]{--tw-text-opacity:1;color:rgb(146 60 60/var(--tw-text-opacity,1))}.text-\[\#92928c\]{--tw-text-opacity:1;color:rgb(146 146 140/var(--tw-text-opacity,1))}.text-\[\#9a5612\]{--tw-text-opacity:1;color:rgb(154 86 18/var(--tw-text-opacity,1))}.text-\[\#9b3d45\]{--tw-text-opacity:1;color:rgb(155 61 69/var(--tw-text-opacity,1))}.text-\[\#b53642\]{--tw-text-opacity:1;color:rgb(181 54 66/var(--tw-text-opacity,1))}.text-\[\#b53a45\]{--tw-text-opacity:1;color:rgb(181 58 69/var(--tw-text-opacity,1))}.text-\[\#c45b5b\]{--tw-text-opacity:1;color:rgb(196 91 91/var(--tw-text-opacity,1))}.text-\[\#c53b48\]{--tw-text-opacity:1;color:rgb(197 59 72/var(--tw-text-opacity,1))}.text-\[\#c83243\]{--tw-text-opacity:1;color:rgb(200 50 67/var(--tw-text-opacity,1))}.text-\[\#df3f49\]{--tw-text-opacity:1;color:rgb(223 63 73/var(--tw-text-opacity,1))}.text-\[\#e04b4b\]{--tw-text-opacity:1;color:rgb(224 75 75/var(--tw-text-opacity,1))}.text-\[\#e24f55\]{--tw-text-opacity:1;color:rgb(226 79 85/var(--tw-text-opacity,1))}.text-\[\#e58b28\]{--tw-text-opacity:1;color:rgb(229 139 40/var(--tw-text-opacity,1))}.text-\[\#f2c94c\]{--tw-text-opacity:1;color:rgb(242 201 76/var(--tw-text-opacity,1))}.text-\[\#f4cc4f\]{--tw-text-opacity:1;color:rgb(244 204 79/var(--tw-text-opacity,1))}.text-\[\#ffc9c9\]{--tw-text-opacity:1;color:rgb(255 201 201/var(--tw-text-opacity,1))}.text-\[var\(--game-accent\)\]{color:var(--game-accent)}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_5px_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{--tw-shadow:0 0 0 5px rgba(255,255,255,0.55);--tw-shadow-colored:0 0 0 5px var(--tw-shadow-color)}.shadow-\[0_0_0_6px_rgba\(239\2c 107\2c 107\2c 0\.4\)\]{--tw-shadow:0 0 0 6px rgba(239,107,107,0.4);--tw-shadow-colored:0 0 0 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_0_0_6px_rgba\(242\2c 201\2c 76\2c 0\.4\)\]{--tw-shadow:0 0 0 6px rgba(242,201,76,0.4);--tw-shadow-colored:0 0 0 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_0_0_6px_rgba\(84\2c 198\2c 138\2c 0\.4\)\]{--tw-shadow:0 0 0 6px rgba(84,198,138,0.4);--tw-shadow-colored:0 0 0 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_10px_22px_rgba\(232\2c 77\2c 91\2c 0\.28\)\]{--tw-shadow:0 10px 22px rgba(232,77,91,0.28);--tw-shadow-colored:0 10px 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_10px_22px_rgba\(32\2c 48\2c 71\2c 0\.12\)\]{--tw-shadow:0 10px 22px rgba(32,48,71,0.12);--tw-shadow-colored:0 10px 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_10px_22px_rgba\(32\2c 48\2c 71\2c 0\.18\)\]{--tw-shadow:0 10px 22px rgba(32,48,71,0.18);--tw-shadow-colored:0 10px 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_10px_24px_rgba\(32\2c 48\2c 71\2c 0\.12\)\]{--tw-shadow:0 10px 24px rgba(32,48,71,0.12);--tw-shadow-colored:0 10px 24px 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_12px_28px_rgba\(28\2c 54\2c 58\2c 0\.18\)\]{--tw-shadow:0 12px 28px rgba(28,54,58,0.18);--tw-shadow-colored:0 12px 28px 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_42px_rgba\(32\2c 48\2c 71\2c 0\.12\)\]{--tw-shadow:0 18px 42px rgba(32,48,71,0.12);--tw-shadow-colored:0 18px 42px 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_42px_rgba\(32\2c 48\2c 71\2c 0\.2\)\]{--tw-shadow:0 18px 42px rgba(32,48,71,0.2);--tw-shadow-colored:0 18px 42px 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_24px_60px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 24px 60px rgba(0,0,0,0.4);--tw-shadow-colored:0 24px 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_24px_65px_rgba\(32\2c 48\2c 71\2c 0\.16\)\]{--tw-shadow:0 24px 65px rgba(32,48,71,0.16);--tw-shadow-colored:0 24px 65px var(--tw-shadow-color)}.shadow-\[0_24px_65px_rgba\(32\2c 48\2c 71\2c 0\.16\)\],.shadow-\[0_2px_0_\#075f7c\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_\#075f7c\]{--tw-shadow:0 2px 0 #075f7c;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color)}.shadow-\[0_2px_0_\#68431f\2c 0_4px_8px_rgba\(69\2c 43\2c 20\2c 0\.3\)\]{--tw-shadow:0 2px 0 #68431f,0 4px 8px rgba(69,43,20,0.3);--tw-shadow-colored:0 2px 0 var(--tw-shadow-color),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_2px_0_\#c4e8ff\]{--tw-shadow:0 2px 0 #c4e8ff;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color)}.shadow-\[0_2px_0_\#c4e8ff\],.shadow-\[0_2px_0_\#c5c2b9\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_\#c5c2b9\]{--tw-shadow:0 2px 0 #c5c2b9;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_\#075f78\]{--tw-shadow:0 3px 0 #075f78;--tw-shadow-colored:0 3px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_\#075f78\],.shadow-\[0_3px_0_\#2b7c46\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_0_\#2b7c46\]{--tw-shadow:0 3px 0 #2b7c46;--tw-shadow-colored:0 3px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_rgba\(8\2c 63\2c 98\2c 0\.18\)\]{--tw-shadow:0 3px 0 rgba(8,63,98,0.18);--tw-shadow-colored: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-\[0_3px_0_rgba\(8\2c 63\2c 98\2c 0\.2\)\]{--tw-shadow:0 3px 0 rgba(8,63,98,0.2);--tw-shadow-colored: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-\[0_3px_0_rgba\(8\2c 63\2c 98\2c 0\.28\)\]{--tw-shadow:0 3px 0 rgba(8,63,98,0.28);--tw-shadow-colored: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-\[0_4px_0_\#704821\2c 0_6px_10px_rgba\(12\2c 31\2c 34\2c 0\.24\)\]{--tw-shadow:0 4px 0 #704821,0 6px 10px rgba(12,31,34,0.24);--tw-shadow-colored:0 4px 0 var(--tw-shadow-color),0 6px 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_0_rgba\(8\2c 63\2c 98\2c 0\.14\)\]{--tw-shadow:0 4px 0 rgba(8,63,98,0.14);--tw-shadow-colored:0 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-\[0_4px_0_rgba\(8\2c 63\2c 98\2c 0\.16\)\]{--tw-shadow:0 4px 0 rgba(8,63,98,0.16);--tw-shadow-colored:0 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-\[0_4px_0_rgba\(8\2c 63\2c 98\2c 0\.18\)\]{--tw-shadow:0 4px 0 rgba(8,63,98,0.18);--tw-shadow-colored:0 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-\[0_4px_10px_rgba\(32\2c 48\2c 71\2c 0\.12\)\]{--tw-shadow:0 4px 10px rgba(32,48,71,0.12);--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_6px_0_\#075f7c\2c 0_13px_22px_rgba\(24\2c 32\2c 51\2c 0\.18\)\]{--tw-shadow:0 6px 0 #075f7c,0 13px 22px rgba(24,32,51,0.18);--tw-shadow-colored:0 6px 0 var(--tw-shadow-color),0 13px 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_6px_0_rgba\(23\2c 32\2c 51\2c 0\.2\)\2c 0_12px_24px_rgba\(23\2c 32\2c 51\2c 0\.16\)\]{--tw-shadow:0 6px 0 rgba(23,32,51,0.2),0 12px 24px rgba(23,32,51,0.16);--tw-shadow-colored:0 6px 0 var(--tw-shadow-color),0 12px 24px 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_\#0b7180\]{--tw-shadow:0 7px 0 #0b7180;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_\#0b7180\],.shadow-\[0_7px_0_\#2f855a\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_0_\#2f855a\]{--tw-shadow:0 7px 0 #2f855a;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_\#358557\]{--tw-shadow:0 7px 0 #358557;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_\#358557\],.shadow-\[0_7px_0_\#b64b4b\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_0_\#b64b4b\]{--tw-shadow:0 7px 0 #b64b4b;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_\#b7376b\]{--tw-shadow:0 7px 0 #b7376b;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_\#b7376b\],.shadow-\[0_7px_0_\#c77b1c\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_0_\#c77b1c\]{--tw-shadow:0 7px 0 #c77b1c;--tw-shadow-colored:0 7px 0 var(--tw-shadow-color)}.shadow-\[0_7px_0_rgba\(23\2c 32\2c 51\2c 0\.3\)\]{--tw-shadow:0 7px 0 rgba(23,32,51,0.3);--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_7px_0_rgba\(8\2c 63\2c 98\2c 0\.16\)\]{--tw-shadow:0 7px 0 rgba(8,63,98,0.16);--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_7px_16px_rgba\(11\2c 113\2c 128\2c 0\.2\)\]{--tw-shadow:0 7px 16px rgba(11,113,128,0.2);--tw-shadow-colored:0 7px 16px 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_8px_18px_rgba\(32\2c 48\2c 71\2c 0\.1\)\]{--tw-shadow:0 8px 18px rgba(32,48,71,0.1);--tw-shadow-colored: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-\[0_8px_20px_rgba\(115\2c 92\2c 0\2c 0\.07\)\]{--tw-shadow:0 8px 20px rgba(115,92,0,0.07);--tw-shadow-colored:0 8px 20px 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_8px_20px_rgba\(32\2c 48\2c 71\2c 0\.08\)\]{--tw-shadow:0 8px 20px rgba(32,48,71,0.08);--tw-shadow-colored:0 8px 20px 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_8px_20px_rgba\(32\2c 48\2c 71\2c 0\.12\)\]{--tw-shadow:0 8px 20px rgba(32,48,71,0.12);--tw-shadow-colored:0 8px 20px 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_8px_22px_rgba\(32\2c 48\2c 71\2c 0\.07\)\]{--tw-shadow:0 8px 22px rgba(32,48,71,0.07);--tw-shadow-colored:0 8px 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_9px_0_rgba\(23\2c 32\2c 51\2c 0\.24\)\2c 0_18px_34px_rgba\(23\2c 32\2c 51\2c 0\.2\)\]{--tw-shadow:0 9px 0 rgba(23,32,51,0.24),0 18px 34px rgba(23,32,51,0.2);--tw-shadow-colored:0 9px 0 var(--tw-shadow-color),0 18px 34px 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-\[2px_2px_0_\#f2c94c\]{--tw-shadow:2px 2px 0 #f2c94c;--tw-shadow-colored:2px 2px 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-\[2px_3px_0_\#172033\]{--tw-shadow:2px 3px 0 #172033;--tw-shadow-colored:2px 3px 0 var(--tw-shadow-color)}.shadow-\[2px_3px_0_\#172033\],.shadow-\[2px_3px_0_\#2f855a\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[2px_3px_0_\#2f855a\]{--tw-shadow:2px 3px 0 #2f855a;--tw-shadow-colored:2px 3px 0 var(--tw-shadow-color)}.shadow-\[2px_3px_0_\#b64b4b\]{--tw-shadow:2px 3px 0 #b64b4b;--tw-shadow-colored:2px 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-\[3px_3px_0_\#172033\]{--tw-shadow:3px 3px 0 #172033;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color)}.shadow-\[3px_3px_0_\#172033\],.shadow-\[3px_3px_0_\#b9c8d1\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[3px_3px_0_\#b9c8d1\]{--tw-shadow:3px 3px 0 #b9c8d1;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color)}.shadow-\[3px_4px_0_\#182033\]{--tw-shadow:3px 4px 0 #182033;--tw-shadow-colored:3px 4px 0 var(--tw-shadow-color)}.shadow-\[3px_4px_0_\#182033\],.shadow-\[5px_5px_0_\#d7e2e7\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[5px_5px_0_\#d7e2e7\]{--tw-shadow:5px 5px 0 #d7e2e7;--tw-shadow-colored:5px 5px 0 var(--tw-shadow-color)}.shadow-\[6px_6px_0_\#f2c94c\2c 0_16px_40px_rgba\(12\2c 31\2c 34\2c 0\.28\)\]{--tw-shadow:6px 6px 0 #f2c94c,0 16px 40px rgba(12,31,34,0.28);--tw-shadow-colored:6px 6px 0 var(--tw-shadow-color),0 16px 40px 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-\[6px_8px_0_var\(--game-soft-accent\)\]{--tw-shadow:6px 8px 0 var(--game-soft-accent);--tw-shadow-colored:6px 8px 0 var(--tw-shadow-color)}.shadow-\[6px_8px_0_var\(--game-soft-accent\)\],.shadow-\[inset_0_0_0_3px_\#e25555\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_\#e25555\]{--tw-shadow:inset 0 0 0 3px #e25555;--tw-shadow-colored:inset 0 0 0 3px var(--tw-shadow-color)}.shadow-\[inset_0_1px_2px_rgba\(101\2c 73\2c 25\2c 0\.22\)\]{--tw-shadow:inset 0 1px 2px rgba(101,73,25,0.22);--tw-shadow-colored:inset 0 1px 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-\[inset_0_2px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\]{--tw-shadow:inset 0 2px 0 rgba(255,255,255,0.38);--tw-shadow-colored:inset 0 2px 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_3px_0_rgba\(255\2c 255\2c 255\2c 0\.34\)\2c 0_3px_0_\#981952\]{--tw-shadow:inset 0 3px 0 rgba(255,255,255,0.34),0 3px 0 #981952;--tw-shadow-colored:inset 0 3px 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_3px_0_rgba\(255\2c 255\2c 255\2c 0\.36\)\2c 0_3px_0_\#075f78\]{--tw-shadow:inset 0 3px 0 rgba(255,255,255,0.36),0 3px 0 #075f78;--tw-shadow-colored:inset 0 3px 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_3px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\2c 0_3px_0_\#2b7c46\]{--tw-shadow:inset 0 3px 0 rgba(255,255,255,0.38),0 3px 0 #2b7c46;--tw-shadow-colored:inset 0 3px 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_3px_0_rgba\(255\2c 255\2c 255\2c 0\.92\)\2c 0_3px_0_\#c96e24\]{--tw-shadow:inset 0 3px 0 rgba(255,255,255,0.92),0 3px 0 #c96e24;--tw-shadow-colored:inset 0 3px 0 var(--tw-shadow-color),0 3px 0 var(--tw-shadow-color)}.shadow-\[inset_0_3px_0_rgba\(255\2c 255\2c 255\2c 0\.92\)\2c 0_3px_0_\#c96e24\],.shadow-lg{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 rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.ring,.ring-1{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)}.ring-4{--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(4px + 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-inset{--tw-ring-inset:inset}.ring-\[\#19a974\]{--tw-ring-opacity:1;--tw-ring-color:rgb(25 169 116/var(--tw-ring-opacity,1))}.ring-\[\#55c8e8\]{--tw-ring-opacity:1;--tw-ring-color:rgb(85 200 232/var(--tw-ring-opacity,1))}.ring-\[\#9ecbc3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(158 203 195/var(--tw-ring-opacity,1))}.ring-\[\#b8d8d2\]{--tw-ring-opacity:1;--tw-ring-color:rgb(184 216 210/var(--tw-ring-opacity,1))}.ring-\[\#b9c9d6\]{--tw-ring-opacity:1;--tw-ring-color:rgb(185 201 214/var(--tw-ring-opacity,1))}.ring-\[\#c7d4de\]{--tw-ring-opacity:1;--tw-ring-color:rgb(199 212 222/var(--tw-ring-opacity,1))}.ring-\[\#cbdde2\]{--tw-ring-opacity:1;--tw-ring-color:rgb(203 221 226/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}.ring-white\/70{--tw-ring-color:rgb(255 255 255/0.7)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-\[0_0_14px_rgba\(239\2c 107\2c 107\2c 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)}.drop-shadow-\[0_0_14px_rgba\(239\2c 107\2c 107\2c 1\)\]{--tw-drop-shadow:drop-shadow(0 0 14px rgba(239,107,107,1))}.drop-shadow-\[0_0_14px_rgba\(242\2c 201\2c 76\2c 1\)\]{--tw-drop-shadow:drop-shadow(0 0 14px rgba(242,201,76,1))}.drop-shadow-\[0_0_14px_rgba\(242\2c 201\2c 76\2c 1\)\],.drop-shadow-\[0_0_14px_rgba\(84\2c 198\2c 138\2c 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)}.drop-shadow-\[0_0_14px_rgba\(84\2c 198\2c 138\2c 1\)\]{--tw-drop-shadow:drop-shadow(0 0 14px rgba(84,198,138,1))}.drop-shadow-\[0_12px_16px_rgba\(32\2c 48\2c 71\2c 0\.14\)\]{--tw-drop-shadow:drop-shadow(0 12px 16px rgba(32,48,71,0.14))}.drop-shadow-\[0_12px_16px_rgba\(32\2c 48\2c 71\2c 0\.14\)\],.drop-shadow-\[0_14px_22px_rgba\(32\2c 48\2c 71\2c 0\.16\)\]{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_14px_22px_rgba\(32\2c 48\2c 71\2c 0\.16\)\]{--tw-drop-shadow:drop-shadow(0 14px 22px rgba(32,48,71,0.16))}.drop-shadow-\[0_5px_3px_rgba\(8\2c 63\2c 98\2c 0\.15\)\]{--tw-drop-shadow:drop-shadow(0 5px 3px rgba(8,63,98,0.15))}.drop-shadow-\[0_5px_3px_rgba\(8\2c 63\2c 98\2c 0\.15\)\],.drop-shadow-\[0_7px_2px_rgba\(23\2c 32\2c 51\2c 0\.16\)\]{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_7px_2px_rgba\(23\2c 32\2c 51\2c 0\.16\)\]{--tw-drop-shadow:drop-shadow(0 7px 2px rgba(23,32,51,0.16))}.drop-shadow-\[0_8px_4px_rgba\(23\2c 32\2c 51\2c 0\.32\)\]{--tw-drop-shadow:drop-shadow(0 8px 4px rgba(23,32,51,0.32))}.drop-shadow-\[0_8px_4px_rgba\(23\2c 32\2c 51\2c 0\.32\)\],.drop-shadow-\[0_8px_5px_rgba\(8\2c 63\2c 98\2c 0\.18\)\]{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_5px_rgba\(8\2c 63\2c 98\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 8px 5px rgba(8,63,98,0.18))}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05))}.drop-shadow-sm,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[0\.15\]{--tw-grayscale:grayscale(0.15)}.filter,.grayscale-\[0\.15\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\2c border-color\2c box-shadow\]{transition-property:filter,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c border-color\2c filter\2c box-shadow\]{transition-property:transform,border-color,filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c filter\2c box-shadow\]{transition-property:transform,filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--choice-accent\:\#1593ad\]{--choice-accent:#1593ad}.\[--choice-accent\:\#4ba56b\]{--choice-accent:#4ba56b}.\[--choice-accent\:\#d44e83\]{--choice-accent:#d44e83}.\[--choice-accent\:\#e39a22\]{--choice-accent:#e39a22}.\[overscroll-behavior-x\:contain\]{overscroll-behavior-x:contain}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[text-shadow\:0_2px_0_rgba\(133\2c 20\2c 73\2c 0\.5\)\]{text-shadow:0 2px 0 rgba(133,20,73,.5)}.\[text-shadow\:0_2px_0_rgba\(26\2c 99\2c 59\2c 0\.5\)\]{text-shadow:0 2px 0 rgba(26,99,59,.5)}.\[text-shadow\:0_2px_0_rgba\(5\2c 102\2c 115\2c 0\.65\)\]{text-shadow:0 2px 0 rgba(5,102,115,.65)}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Sarabun/Sarabun-Regular.ttf) format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Sarabun/Sarabun-Bold.ttf) format("truetype")}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Mali/Mali-Regular.ttf) format("truetype")}@font-face{font-family:Mali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Mali/Mali-Bold.ttf) format("truetype")}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Mali/Mali-Medium.ttf) format("truetype")}@font-face{font-family:Suea Cover;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SueaCover/SueaCover-Bold.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSansThai/IBMPlexSansThai-Regular.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/IBMPlexSansThai/IBMPlexSansThai-Bold.ttf) format("truetype")}@font-face{font-family:Edu AU VIC WA NT Dots;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EduAUVICWANTDots/EduAUVICWANTDots-Regular.ttf) format("truetype")}@font-face{font-family:Pokemon Solid;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Pokemon/Pokemon%20Solid.ttf) format("truetype")}body{margin:0;background:#f7fafc;color:#182033;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-krub,.font-krub *{font-family:var(--font-krub),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.font-mali,.font-mali *{font-family:Mali,cursive,ui-sans-serif,system-ui,sans-serif}.app-square-corners,.app-square-corners *{border-radius:0!important}a{color:inherit;text-decoration:none}::selection{background:#f2c94c;color:#182033}.app-bg{background:repeating-linear-gradient(0deg,rgba(32,48,71,.028) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(32,48,71,.024) 0 1px,transparent 1px 32px),linear-gradient(180deg,#fbfdff,#f4f8fb)}.admin-sidebar-scroll-frame{scrollbar-color:transparent transparent;scrollbar-width:thin}.admin-sidebar-panel:hover .admin-sidebar-scroll-frame,.admin-sidebar-scroll-frame:focus,.admin-sidebar-scroll-frame:focus-within{scrollbar-color:#9fb1c0 transparent}.admin-sidebar-scroll-frame::-webkit-scrollbar{height:10px;width:10px}.admin-sidebar-scroll-frame::-webkit-scrollbar-track{background:transparent}.admin-sidebar-scroll-frame::-webkit-scrollbar-thumb{background:transparent;background-clip:content-box;border:2px solid transparent;border-radius:9999px}.admin-sidebar-panel:hover .admin-sidebar-scroll-frame::-webkit-scrollbar-thumb,.admin-sidebar-scroll-frame:focus-within::-webkit-scrollbar-thumb,.admin-sidebar-scroll-frame:focus::-webkit-scrollbar-thumb{background:#9fb1c0;background-clip:content-box}.admin-sidebar-scroll-frame::-webkit-scrollbar-thumb:hover{background:#52606f;background-clip:content-box}.admin-main-scroll-frame{scrollbar-color:transparent transparent;scrollbar-width:thin}.admin-main-scroll-frame:focus,.admin-main-scroll-frame:focus-within,.admin-main-scroll-frame:hover{scrollbar-color:#9fb1c0 transparent}.admin-main-scroll-frame::-webkit-scrollbar{height:10px;width:10px}.admin-main-scroll-frame::-webkit-scrollbar-track{background:transparent}.admin-main-scroll-frame::-webkit-scrollbar-thumb{background:transparent;background-clip:content-box;border:2px solid transparent;border-radius:9999px}.admin-main-scroll-frame:focus-within::-webkit-scrollbar-thumb,.admin-main-scroll-frame:focus::-webkit-scrollbar-thumb,.admin-main-scroll-frame:hover::-webkit-scrollbar-thumb{background:#9fb1c0;background-clip:content-box}.admin-main-scroll-frame::-webkit-scrollbar-thumb:hover{background:#52606f;background-clip:content-box}.book-pages-scroll-frame{scrollbar-color:transparent transparent;scrollbar-width:thin}.book-pages-scroll-frame:focus,.book-pages-scroll-frame:focus-within,.book-pages-scroll-frame:hover{scrollbar-color:#9fb1c0 transparent}.book-pages-scroll-frame::-webkit-scrollbar{height:10px;width:10px}.book-pages-scroll-frame::-webkit-scrollbar-track{background:transparent}.book-pages-scroll-frame::-webkit-scrollbar-thumb{background:transparent;background-clip:content-box;border:2px solid transparent;border-radius:9999px}.book-pages-scroll-frame:focus-within::-webkit-scrollbar-thumb,.book-pages-scroll-frame:focus::-webkit-scrollbar-thumb,.book-pages-scroll-frame:hover::-webkit-scrollbar-thumb{background:#9fb1c0;background-clip:content-box}.book-pages-scroll-frame::-webkit-scrollbar-thumb:hover{background:#52606f;background-clip:content-box}.image-transparency-grid{background-color:#ffffff;background-image:linear-gradient(45deg,#d8dee6 25%,transparent 0),linear-gradient(-45deg,#d8dee6 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d8dee6 0),linear-gradient(-45deg,transparent 75%,#d8dee6 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.marker\:hidden ::marker{display:none}.marker\:text-\[\#0f8f84\] ::marker{color:rgb(15 143 132)}.marker\:text-\[\#315bea\] ::marker{color:rgb(49 91 234)}.marker\:text-\[\#e84d5b\] ::marker{color:rgb(232 77 91)}.marker\:hidden::marker{display:none}.marker\:text-\[\#0f8f84\]::marker{color:rgb(15 143 132)}.marker\:text-\[\#315bea\]::marker{color:rgb(49 91 234)}.marker\:text-\[\#e84d5b\]::marker{color:rgb(232 77 91)}.placeholder\:text-\[\#7b8794\]::placeholder{--tw-text-opacity:1;color:rgb(123 135 148/var(--tw-text-opacity,1))}.first\:mt-4:first-child{margin-top:1rem}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-\[\#0b7180\]:hover{--tw-border-opacity:1;border-color:rgb(11 113 128/var(--tw-border-opacity,1))}.hover\:border-\[\#172033\]:hover{--tw-border-opacity:1;border-color:rgb(23 32 51/var(--tw-border-opacity,1))}.hover\:border-\[\#358557\]:hover{--tw-border-opacity:1;border-color:rgb(53 133 87/var(--tw-border-opacity,1))}.hover\:border-\[\#58c9c0\]:hover{--tw-border-opacity:1;border-color:rgb(88 201 192/var(--tw-border-opacity,1))}.hover\:border-\[\#79b9bb\]:hover{--tw-border-opacity:1;border-color:rgb(121 185 187/var(--tw-border-opacity,1))}.hover\:border-\[\#b53642\]:hover{--tw-border-opacity:1;border-color:rgb(181 54 66/var(--tw-border-opacity,1))}.hover\:border-\[\#b7376b\]:hover{--tw-border-opacity:1;border-color:rgb(183 55 107/var(--tw-border-opacity,1))}.hover\:border-\[\#c77b1c\]:hover{--tw-border-opacity:1;border-color:rgb(199 123 28/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:bg-\[\#095f6b\]:hover{--tw-bg-opacity:1;background-color:rgb(9 95 107/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0b7180\]:hover{--tw-bg-opacity:1;background-color:rgb(11 113 128/var(--tw-bg-opacity,1))}.hover\:bg-\[\#172033\]:hover{--tw-bg-opacity:1;background-color:rgb(23 32 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#bff3e8\]:hover{--tw-bg-opacity:1;background-color:rgb(191 243 232/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d83f4d\]:hover{--tw-bg-opacity:1;background-color:rgb(216 63 77/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dff7f3\]:hover{--tw-bg-opacity:1;background-color:rgb(223 247 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e6f5f3\]:hover{--tw-bg-opacity:1;background-color:rgb(230 245 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef7fb\]:hover{--tw-bg-opacity:1;background-color:rgb(238 247 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffd95f\]:hover{--tw-bg-opacity:1;background-color:rgb(255 217 95/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffdf59\]:hover{--tw-bg-opacity:1;background-color:rgb(255 223 89/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff7c2\]:hover{--tw-bg-opacity:1;background-color:rgb(255 247 194/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/25:hover{background-color:rgb(255 255 255/.25)}.hover\:text-\[\#0b5f73\]:hover{--tw-text-opacity:1;color:rgb(11 95 115/var(--tw-text-opacity,1))}.hover\:text-\[\#0b7180\]:hover{--tw-text-opacity:1;color:rgb(11 113 128/var(--tw-text-opacity,1))}.hover\:text-\[\#0f8f84\]:hover{--tw-text-opacity:1;color:rgb(15 143 132/var(--tw-text-opacity,1))}.hover\:text-\[\#b53642\]:hover{--tw-text-opacity:1;color:rgb(181 54 66/var(--tw-text-opacity,1))}.hover\:text-\[\#df3f49\]:hover{--tw-text-opacity:1;color:rgb(223 63 73/var(--tw-text-opacity,1))}.hover\:shadow-\[0_10px_0_rgba\(8\2c 63\2c 98\2c 0\.17\)\]:hover{--tw-shadow:0 10px 0 rgba(8,63,98,0.17);--tw-shadow-colored:0 10px 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)}.hover\:shadow-\[0_12px_28px_rgba\(32\2c 48\2c 71\2c 0\.11\)\]:hover{--tw-shadow:0 12px 28px rgba(32,48,71,0.11);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_rgba\(32\2c 48\2c 71\2c 0\.16\)\]:hover{--tw-shadow:0 22px 48px rgba(32,48,71,0.16);--tw-shadow-colored:0 22px 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)}.hover\:shadow-\[inset_0_3px_0_rgba\(255\2c 255\2c 255\2c 0\.44\)\2c 0_4px_0_\#075f78\]:hover{--tw-shadow:inset 0 3px 0 rgba(255,255,255,0.44),0 4px 0 #075f78;--tw-shadow-colored:inset 0 3px 0 var(--tw-shadow-color),0 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)}.hover\:ring-2:hover{--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)}.hover\:ring-inset:hover{--tw-ring-inset:inset}.hover\:ring-\[\#172033\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(23 32 51/var(--tw-ring-opacity,1))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95)}.hover\:brightness-\[1\.02\]:hover{--tw-brightness:brightness(1.02);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\:z-30:focus{z-index:30}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-\[\#48d8c0\]\/30:focus{--tw-ring-color:rgb(72 216 192/0.3)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-\[3px\]:focus-visible{outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-4:focus-visible{--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(4px + 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)}.focus-visible\:ring-\[\#0b5f73\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(11 95 115/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#48d8c0\]\/50:focus-visible{--tw-ring-color:rgb(72 216 192/0.5)}.focus-visible\:ring-\[\#f4cc4f\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(244 204 79/var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:rgb(255 255 255/0.5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:translate-x-0\.5:active{--tw-translate-x:0.125rem}.active\:translate-x-0\.5:active,.active\:translate-y-0\.5:active{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-0\.5:active{--tw-translate-y:0.125rem}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-\[inset_0_2px_0_rgba\(255\2c 255\2c 255\2c 0\.28\)\]:active{--tw-shadow:inset 0 2px 0 rgba(255,255,255,0.28);--tw-shadow-colored:inset 0 2px 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)}.active\:shadow-none:active{--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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px}.disabled\:hover\:translate-y-0:hover:disabled,.group[open] .group-open\:rotate-45{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[open] .group-open\:rotate-45{--tw-rotate:45deg}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-0,.group:hover .group-hover\:translate-x-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))}.group:hover .group-hover\:rotate-0{--tw-rotate:0deg}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-\[1\.02\]{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-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:scale-\[1\.16\]{--tw-scale-x:1.16;--tw-scale-y:1.16;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))}@media (min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:absolute{position:absolute}.sm\:inset-x-\[5\%\]{left:5%;right:5%}.sm\:bottom-\[2px\]{bottom:2px}.sm\:left-1\/2{left:50%}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-\[3px\]{right:3px}.sm\:right-auto{right:auto}.sm\:top-\[11rem\]{top:11rem}.sm\:top-\[calc\(100\%\+0\.6rem\)\]{top:calc(100% + .6rem)}.sm\:order-none{order:0}.sm\:mx-0\.5{margin-left:.125rem;margin-right:.125rem}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-\[25\%\]{height:25%}.sm\:h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.sm\:h-\[calc\(100vw-1\.5rem\)\]{height:calc(100vw - 1.5rem)}.sm\:h-auto{height:auto}.sm\:max-h-none{max-height:none}.sm\:min-h-14{min-height:3.5rem}.sm\:min-h-\[5rem\]{min-height:5rem}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-5{width:1.25rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-\[25\%\]{width:25%}.sm\:w-\[29\%\]{width:29%}.sm\:w-\[6\.75rem\]{width:6.75rem}.sm\:w-\[min\(27rem\2c calc\(100vw-1\.25rem\)\)\]{width:min(27rem,calc(100vw - 1.25rem))}.sm\:w-auto{width:auto}.sm\:w-max{width:max-content}.sm\:min-w-28{min-width:7rem}.sm\:min-w-max{min-width:max-content}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.sm\:flex-1{flex:1 1 0%}.sm\:-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))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[4\.75rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:4.75rem minmax(0,1fr) auto}.sm\:grid-cols-\[6rem_minmax\(0\2c 1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.sm\:grid-cols-\[8rem_minmax\(0\2c 1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-\[minmax\(0\2c 1fr\)_8\.25rem_3rem\]{grid-template-rows:minmax(0,1fr) 8.25rem 3rem}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-2{border-width:2px}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-9{padding:2.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-\[4\%\]{padding-left:4%;padding-right:4%}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-6{padding-top:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[8px\]{font-size:8px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-normal{line-height:1.5}.sm\:leading-tight{line-height:1.25}.sm\:shadow-\[0_18px_44px_rgba\(28\2c 54\2c 58\2c 0\.2\)\2c 0_3px_8px_rgba\(28\2c 54\2c 58\2c 0\.12\)\]{--tw-shadow:0 18px 44px rgba(28,54,58,0.2),0 3px 8px rgba(28,54,58,0.12);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color),0 3px 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)}.sm\:shadow-\[3px_3px_0_\#f2c94c\]{--tw-shadow:3px 3px 0 #f2c94c;--tw-shadow-colored:3px 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)}}@media (min-width:768px){.md\:inset-x-\[9\%\]{left:9%;right:9%}.md\:mt-14{margin-top:3.5rem}.md\:grid{display:grid}.md\:h-16{height:4rem}.md\:h-8{height:2rem}.md\:min-h-\[30rem\]{min-height:30rem}.md\:w-16{width:4rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:overflow-visible{overflow:visible}.md\:p-3{padding:.75rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:pb-0{padding-bottom:0}.md\:pr-0{padding-right:0}.md\:pt-10{padding-top:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-y-0{top:0;bottom:0}.lg\:right-0{right:0}.lg\:top-\[var\(--web-sticky-top\)\]{top:var(--web-sticky-top)}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-auto{height:auto}.lg\:h-svh{height:100svh}.lg\:min-h-0{min-height:0}.lg\:w-\[var\(--store-media-rail-width\)\]{width:var(--store-media-rail-width)}.lg\:flex-1{flex:1 1 0%}.lg\:auto-rows-max{grid-auto-rows:max-content}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 0\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:p-4{padding:1rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-\[calc\(var\(--store-media-rail-width\)_\+_var\(--store-media-rail-gap\)\)\]{padding-right:calc(var(--store-media-rail-width) + var(--store-media-rail-gap))}.lg\:pt-7{padding-top:1.75rem}}@media (min-width:1280px){.xl\:col-span-full{grid-column:1/-1}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-start-1{grid-row-start:1}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:gap-8{gap:2rem}}:root{--web-content-max:80rem;--web-reading-max:50rem;--web-showcase-max:90rem;--web-form-max:30rem;--web-navbar-height:63px;--web-sticky-top:calc(var(--web-navbar-height) + 16px)}.web-layout,.web-standalone{--web-page-gutter:1rem;--web-content-width:var(--web-content-max)}.play-surface,.web-page-gutter{--web-content-gutter:max(var(--web-page-gutter),calc((100% - var(--web-content-width)) / 2));padding-inline:var(--web-content-gutter)}@media (min-width:768px){.web-layout,.web-standalone{--web-page-gutter:1.75rem}}@media (min-width:1280px){.web-layout,.web-standalone{--web-page-gutter:2.5rem}}.web-first-screen,.web-route[data-content-width=showcase]{--web-content-width:var(--web-showcase-max)}.web-route[data-content-width=reading]{--web-content-width:var(--web-reading-max)}.web-route[data-content-width=activity]{--web-content-width:100%}.web-content-section{--web-content-width:var(--web-content-max)}.web-layout{--play-ink:#18284d;--play-blue:#355ae8;--play-yellow:#ffdf5c;min-height:100dvh;color:var(--play-ink);background:#f3f8ff}.web-route{min-width:0;animation:web-arrive .28s ease-out}.web-layout :is(a,button,input,select):focus-visible{outline:3px solid #355ae8;outline-offset:4px}.web-navbar{--web-content-width:var(--web-content-max);position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #d5efff;color:#082975}.web-layout[data-navigation=activity]>.web-navbar{position:relative}.web-nav-bar{min-height:calc(var(--web-navbar-height) - 1px);padding-block:8px}.web-navbar .site-logo{flex-shrink:0;gap:9px}.web-navbar .site-logo img{width:40px;height:40px;object-fit:contain}.web-navbar .site-logo-name{color:#082975;font-size:32px;font-weight:400;line-height:1.1}@media (min-width:1280px){.web-nav-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.web-nav-bar .site-logo{justify-self:start}.web-nav-primary{justify-self:center}.web-nav-membership{justify-self:end}}.web-nav-entry{display:flex;align-items:center;flex-shrink:0;height:44px;border-radius:14px;font-size:clamp(20px,1.4vw,26px);font-weight:400;line-height:1.25;transition:background .18s}.web-nav-entry>svg{width:20px;height:20px}.web-nav-entry:focus-within,.web-nav-entry:hover{background:#eaf7ff}.web-nav-featured{background:#ffda45}.web-nav-entry.web-nav-featured{padding-inline:20px;border-radius:999px}.web-nav-featured:focus-within,.web-nav-featured:hover{background:#ffcf24}.web-nav-featured .web-mobile-nav-link:hover{background:transparent}.web-nav-link{position:relative;padding-inline:12px;gap:8px}.web-nav-link[aria-current=page]:after{content:"";position:absolute;height:4px;border-radius:4px;background:#0068f5;bottom:0;left:12px;right:12px}.web-nav-trigger{display:flex;align-items:center;gap:10px;height:100%;padding-inline:12px;border-radius:14px;white-space:nowrap}.web-nav-trigger[aria-expanded=true]{background:#e3f4ff;color:#0068f5}.web-nav-membership .web-nav-entry{white-space:nowrap}.web-nav-dropdown{border:2px solid #3594ff;border-radius:20px;box-shadow:0 5px 0 #c1e3ff,0 12px 28px #12367514;background:white;color:#082975}.web-nav-dropdown-link{display:block;padding:12px;border-radius:13px;font-size:20px;line-height:1.5;color:#082975;transition:background .16s,transform .16s}.web-nav-dropdown-link:focus-visible,.web-nav-dropdown-link:hover{background:#e3f4ff}.web-nav-dropdown-link:active{transform:translateY(2px);background:#fff0a5}.web-nav-dropdown-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid #f1cc36;border-radius:12px;background:#ffdf5c;color:#082975;font-size:20px}.web-nav-grade-groups{display:grid;gap:8px;border-top:1px solid #d5efff;padding-top:10px}.web-nav-grade-label{color:#31578a;font-size:18px;text-align:center}.web-nav-grade{display:grid;place-items:center;min-width:0;height:42px;border:1px solid #b9ddff;border-radius:11px;background:#eef8ff;color:#082975;font-size:20px;transition:background .16s,border-color .16s,transform .16s}.web-nav-grade:focus-visible,.web-nav-grade:hover{background:#ffed9a;border-color:#ebc936}.web-nav-grade:active{transform:translateY(2px)}.web-mobile-nav{max-height:calc(100dvh - var(--web-navbar-height));border-block:1px solid #b9ddff;background:#eef8ff;box-shadow:0 8px 20px #12367514;color:#082975;animation:web-arrive .18s ease-out both}.web-mobile-nav-group{overflow:hidden;border:1px solid #b9ddff;border-radius:16px;background:white}.web-mobile-nav-link{color:#082975;font-size:20px;transition:background .16s}.web-mobile-nav-link:hover{background:#e3f4ff}.web-mobile-nav-submenu{border-top:1px solid #d5efff;background:#f3faff}.web-mobile-nav-submenu .web-nav-dropdown-link{font-size:18px}.web-footer{border-top:1px solid #d5efff;background:#fff}@keyframes web-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1279px){:root{--web-navbar-height:57px}.web-nav-bar{padding-block:6px}.web-navbar .site-logo img{width:34px;height:34px}.web-navbar .site-logo-name{font-size:28px}}.web-mobile-nav-group[data-utility-start]{margin-top:14px}.web-nav-dropdown:not([hidden]){animation:web-arrive .18s ease-out both}@media (prefers-reduced-motion:reduce){.web-mobile-nav,.web-nav-dropdown:not([hidden]),.web-route{animation:none}.web-mobile-nav-link,.web-nav-dropdown,.web-nav-dropdown-link,.web-nav-grade{transition:none}}:root{--font-web-ui:var(--font-itim),sans-serif}.font-mali,.font-mali *,.font-web-ui,.font-web-ui *,body{font-family:var(--font-web-ui)}body{font-weight:400;font-synthesis:none}body :is(b,strong,th,.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black){font-weight:400}.web-document,.web-document *{font-family:var(--font-web-document),serif}.play-surface{--play-ink:#18284d;--play-accent:#315bea;--play-wash:#eaf0ff;color:var(--play-ink);background-color:#f6f5ef;background-image:radial-gradient(#d9dde7 1px,transparent 0);background-size:24px 24px;min-height:75vh;padding:24px var(--web-content-gutter) 64px}.play-shell{width:100%;min-width:0}.play-surface [data-tone="0"]{--play-accent:#315bea;--play-wash:#eaf0ff}.play-surface [data-tone="1"]{--play-accent:#b84221;--play-wash:#fff0dc}.play-surface [data-tone="2"]{--play-accent:#b42768;--play-wash:#ffeaf4}.play-surface [data-tone="3"]{--play-accent:#6740c8;--play-wash:#f0eaff}.play-surface [data-tone="4"]{--play-accent:#007a80;--play-wash:#ddf8f4}.play-surface [data-tone="5"]{--play-accent:#2358b3;--play-wash:#e1f4ff}.play-surface :is(button,a,input):focus-visible{outline:3px solid #315bea;outline-offset:5px}.play-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:28px;padding:12px 0 28px}.play-hero h1{margin:12px 0;font-size:clamp(28px,3.3vw,46px);font-weight:400;line-height:1.55}.play-highlight{position:relative;isolation:isolate;display:inline-block;color:#315bea}.play-highlight:after{content:"";position:absolute;z-index:-1;left:-3px;right:-3px;bottom:9px;height:12px;border-radius:6px;background:#ffe260;transform:rotate(-2deg)}.play-hero-art{position:relative;height:230px}.play-mascot{animation:play-greet 1.8s ease-in-out 2;transform-origin:50% 90%}.play-spark{position:absolute;color:#ffb82e;width:30px;height:30px;animation:play-star .9s ease-out both}.play-spark:first-child{top:22px;left:5px;transform:rotate(-15deg)}.play-spark:nth-child(2){right:2px;bottom:36px;width:22px;animation-delay:.2s}.play-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 24px}.play-mode{display:inline-flex;flex-wrap:wrap;padding:5px;gap:4px;border:2px solid #d4def4;border-radius:20px;background:white}.play-mode button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:12px 20px;color:#526185;font-weight:400;transition:background .18s,color .18s,transform .18s}.play-mode button[aria-pressed=true]{background:#315bea;color:white;box-shadow:0 3px 0 #1d3795}.play-mode button:active{transform:translateY(2px)}.play-search{position:relative;flex:1;min-width:230px;max-width:420px}.play-search>svg{position:absolute;left:15px;top:16px;width:20px;color:#5c6c90;pointer-events:none}.play-search input{width:100%;height:54px;border:2px solid var(--play-ink);border-radius:18px;padding:12px 48px 12px 44px;background:white;font-size:14px}.play-search button{position:absolute;top:5px;right:5px;padding:10px;border-radius:12px;color:#526185}.play-search button:hover{background:#eaf0ff}.play-search input::-webkit-search-cancel-button{display:none}.play-stage{border:2px solid var(--play-ink);border-radius:30px;padding:26px;background:#ffffffc9}.play-stage-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:24px}.play-stage-heading h2{font-size:24px;font-weight:400}.play-stage-heading p{color:#526185;font-size:13px;margin-top:5px}.play-count{border:1px solid #c8d6f0;background:#fff;border-radius:14px;padding:8px 12px;color:#526185;font-size:12px;white-space:nowrap}.play-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.play-enter{animation:play-enter .4s cubic-bezier(.2,.75,.25,1) both}.play-topic{min-width:0;border:2px solid var(--play-ink);border-radius:24px;background:white;box-shadow:0 5px 0 var(--play-ink);animation:play-card-in .45s cubic-bezier(.2,.75,.3,1.15) backwards;animation-delay:var(--play-delay,0s);transition:border-color .2s,box-shadow .2s}.play-topic-link{display:flex;flex-direction:column;height:100%;padding:14px;border-radius:22px}.play-topic-picture{position:relative;display:block;height:150px;border-radius:18px;background:var(--play-wash,#eaf0ff)}.play-topic-picture>img{transition:transform .36s cubic-bezier(.2,.8,.3,1.4);padding:12px}.play-topic-badge{position:absolute;top:8px;right:8px;z-index:1}.play-topic-name{margin:13px 0 8px;font-size:17px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.play-topic-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;color:#526185;font-size:12px}.play-topic-arrow{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:12px;background:var(--play-wash,#eaf0ff);color:var(--play-accent,#315bea);transition:transform .22s,background .22s,color .22s}.play-topic:focus-within{border-color:var(--play-accent,#315bea)}.play-topic:focus-within .play-topic-picture>img{transform:translateY(-5px) rotate(-4deg) scale(1.08)}.play-topic-link:active{transform:translateY(3px)}.play-note{margin-top:24px;text-align:center;color:#526185;font-size:12px;line-height:1.9}.play-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:50px;border:2px solid #202951;border-radius:17px;padding:12px 22px;background:#ffe260;color:#202951;box-shadow:0 5px 0 #202951;font-weight:400;transition:transform .18s,box-shadow .18s,background .18s}.play-button:active{transform:translateY(5px);box-shadow:0 0 0 #202951}.play-button:disabled{opacity:.55;cursor:wait}.play-button-blue{background:#315bea;color:white}.play-empty{padding:36px 16px;text-align:center}.play-empty>svg{margin:0 auto 16px;width:48px;height:48px;color:#315bea}.play-empty p{margin:10px 0 24px;color:#526185;font-size:14px}.play-parent-header{padding:24px 28px;border:2px solid #315bea;border-radius:26px;background:#eaf0ff;box-shadow:0 5px 0 #c6d4ff}.play-parent-header h1{color:#315bea}.play-parent-header p{color:#526185}@media (hover:hover){.play-topic:hover{border-color:var(--play-accent,#315bea);box-shadow:0 5px 0 var(--play-accent,#315bea)}.play-topic:hover .play-topic-picture>img{transform:translateY(-5px) rotate(-4deg) scale(1.08)}.play-topic:hover .play-topic-arrow{transform:translateX(3px);background:var(--play-accent,#315bea);color:white}.play-button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #202951}.play-button:active{transform:translateY(5px);box-shadow:none}}@keyframes play-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes play-card-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes play-star{0%{opacity:0;scale:.4;rotate:-35deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes play-greet{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-3deg) translateY(-8px)}70%{transform:rotate(2deg) translateY(-3px)}}@media (max-width:1000px){.play-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.play-hero{grid-template-columns:minmax(0,1fr) 210px;padding:10px 0 22px;gap:12px}.play-hero-art{height:210px}}@media (max-width:640px){.play-surface{padding-block:18px 40px}.play-hero{grid-template-columns:minmax(0,1fr) 100px;gap:4px;padding:0 0 20px}.play-hero h1{font-size:25px;line-height:1.55;margin:10px 0 8px}.play-hero-art{height:150px}.play-spark{width:18px;height:18px}.play-spark:first-child{top:40px;left:-4px}.play-tools{gap:14px;margin:0 0 20px}.play-mode{width:100%;border-radius:17px}.play-mode button{flex:1;padding:11px 8px;font-size:13px}.play-search{max-width:none}.play-stage{padding:18px 10px;border-radius:23px}.play-stage-heading{margin:0 4px 20px;gap:8px}.play-stage-heading h2{font-size:19px}.play-stage-heading p{font-size:12px}.play-count{padding:5px 8px;font-size:10px}.play-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.play-topic{border-radius:19px}.play-topic-link{padding:9px;border-radius:17px}.play-topic-picture{height:114px;border-radius:13px}.play-topic-picture>img{padding:10px}.play-topic-name{font-size:14px;margin:10px 0 8px}.play-topic-footer{font-size:10px}.play-topic-arrow{width:27px;height:30px;border-radius:10px}.play-topic-badge{top:4px;right:4px}.play-parent-header{padding:20px}}@media (max-width:360px){.play-hero{grid-template-columns:minmax(0,1fr) 76px}.play-hero h1{font-size:22px}.play-hero-art{height:125px}}.premium-feature-crown{--premium-crown-tilt:28deg;vertical-align:middle;line-height:1;transform:rotate(var(--premium-crown-tilt));transform-origin:center 70%}button.premium-feature-crown{min-width:44px;min-height:44px;cursor:pointer;transition:filter .1s ease-out}button.premium-feature-crown img{transform-origin:center 75%}button.premium-feature-crown:focus-visible,button.premium-feature-crown:hover{filter:drop-shadow(0 4px 2px #08297524)}button.premium-feature-crown:is(:hover,:focus-visible) img{animation:premium-crown-jelly .54s ease-out both}button.premium-feature-crown:active img{animation:premium-crown-squish .1s ease-out both}@keyframes premium-crown-jelly{0%,to{transform:translateY(0) scale(1) skewX(0)}15%{transform:translateY(2px) scale(1.16,.82) skewX(-4deg)}35%{transform:translateY(-5px) scale(.88,1.16) skewX(3deg)}55%{transform:translateY(0) scale(1.09,.92) skewX(-2deg)}75%{transform:scale(.97,1.04) skewX(1deg)}}@keyframes premium-crown-squish{to{transform:translateY(2px) scale(1.18,.8)}}.play-topic{position:relative}.membership-dialog-backdrop{align-items:flex-start!important;overflow-x:hidden;overflow-y:auto;background:rgb(3 12 34/82%)!important;backdrop-filter:blur(6px)}.membership-dialog{--play-ink:#092773;--membership-art-height:clamp(80px,27dvh,230px);flex-shrink:0;margin-block:auto;max-height:none!important;pointer-events:none;border:0!important;background:transparent!important;box-shadow:none!important;animation:membership-enter .22s cubic-bezier(.16,1,.3,1) both}.membership-dialog-body{max-height:none!important;overflow:visible!important}.membership-dialog-header{top:var(--membership-art-height)!important;pointer-events:auto;background:transparent!important;padding:0!important}.membership-dialog-close{width:40px!important;height:40px!important;border:1px solid #b9dcff!important;border-radius:50%!important;background:#fff!important;color:#092773!important;font-weight:400!important;box-shadow:0 3px 0 #c8e6ff}.membership-dialog-close:hover{background:#eaf7ff!important}.membership-dialog-close:focus-visible{outline:3px solid #006dff!important;outline-offset:3px}.membership-dialog-art{position:relative;z-index:1;height:var(--membership-art-height);margin-bottom:-16px;pointer-events:none}.membership-dialog-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:0 28px;filter:drop-shadow(1.5px 0 0 #b7e8ff) drop-shadow(-1.5px 0 0 #b7e8ff) drop-shadow(0 1.5px 0 #b7e8ff) drop-shadow(0 -1.5px 0 #b7e8ff)}.membership-dialog-content{position:relative;pointer-events:auto;padding:42px 28px 28px;border:3px solid #3895ff;border-radius:30px;background:#fff;text-align:center;color:#092773}.membership-dialog-content h2{font-size:28px;font-weight:400;line-height:1.35}.membership-dialog-content p{margin:6px 0 20px;color:#436b99;font-size:18px}.membership-dialog-content .play-button{width:100%;border-color:#092773;background:#ffe04b;color:#092773;box-shadow:0 5px 0 #092773;font-size:20px}@keyframes membership-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.membership-gate{display:flex;flex-direction:column;align-items:center;gap:14px;margin:32px auto;width:min(100%,620px);padding:40px 20px;border:3px solid #18284d;border-radius:30px;box-shadow:5px 7px 0 #18284d;background:#fff0b8;color:#18284d;animation:membership-pop .3s ease-out both}.membership-gate h2{font-size:25px;font-weight:400;text-align:center}.membership-gate p{font-size:14px}.membership-gate .play-button{margin-top:9px;background:#fff}@keyframes membership-pop{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){button.premium-feature-crown{transition:none}button.premium-feature-crown:is(:hover,:focus-visible,:active) img{animation:none;transform:none}.membership-dialog,.membership-gate{animation:none}.play-surface *,.play-surface :after,.play-surface :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.play-surface .play-topic-arrow,.play-surface .play-topic-picture>img{transform:none!important}}.activity-picture{--art-scale:1;position:relative;display:block;container-type:inline-size;width:100%;aspect-ratio:1.5;transform:scale(var(--art-scale));transition:transform .18s}.activity-picture img{object-fit:contain}.activity-picture--games{--art-scale:1.12}.activity-picture-word{position:absolute;font-size:8cqw;font-weight:400;line-height:1}.activity-picture-word--apple{left:39%;top:73%;transform:translate(-50%,-50%) rotate(-14deg)}.activity-picture-word--cat{left:72.5%;top:73.5%;transform:translate(-50%,-50%) rotate(12deg)}.activity-equation-board{height:100%;aspect-ratio:1;max-width:95%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);border:4px solid #0879fb;border-radius:8px;background:#d6f0ff;overflow:hidden}.activity-equation-board span{display:grid;place-items:center;min-width:0;line-height:1;border:1px solid #fff;font-size:clamp(12px,1.5vw,23px);font-weight:400}.activity-equation-board [data-bonus]{background:#ffe58a}.activity-equation-board [data-tile]{background:#fff;border:1px solid #082975}@media (prefers-reduced-motion:reduce){.activity-picture{transition:none}}.public-catalog-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto 300px;align-items:center;gap:28px;min-height:220px;padding:16px var(--web-content-gutter);color:#0d236c;background:#def4ff}.public-catalog-hero:before{width:65%;height:210%;right:-12%;top:12%;background:#edfaff}.public-catalog-hero:after,.public-catalog-hero:before{content:"";position:absolute;z-index:-1;border-radius:50%}.public-catalog-hero:after{right:-5%;bottom:-45%;width:50%;height:95%;background:#bde9ff}.public-catalog-intro{min-width:0}.public-catalog-intro h1{font-size:clamp(36px,4.5vw,64px);line-height:1.35}.public-catalog-intro h1>span{position:relative;display:inline-block;padding-bottom:8px}.public-catalog-intro h1>span:after{content:"";position:absolute;left:0;right:8%;bottom:0;height:6px;border-radius:50%;background:#ffdf40;transform:rotate(-2deg)}.public-catalog-stats{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:20px}.public-catalog-stats>span+span:before{content:"·";margin-right:14px}.public-catalog-art{grid-column:3;width:300px;max-width:100%}.public-catalog-art .activity-picture{--art-scale:1}.public-catalog-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-size:16px}.public-catalog-back>svg{width:18px;height:18px;flex-shrink:0}.public-catalog-back:focus-visible{outline:3px solid #007bff;outline-offset:4px;border-radius:8px}@media (max-width:1100px){.public-catalog-hero{grid-template-columns:minmax(0,1fr) 230px;gap:12px 24px;padding-top:24px;padding-bottom:24px}.public-catalog-actions{grid-column:1;grid-row:2}.public-catalog-art{grid-column:2;grid-row:1/span 2;width:230px}.public-catalog-stats{margin-top:12px;font-size:18px}}@media (max-width:640px){.public-catalog-hero{grid-template-columns:minmax(0,1fr) 28%;min-height:190px;gap:14px 8px;padding-top:16px;padding-bottom:16px}.public-catalog-intro h1{font-size:clamp(30px,7vw,42px)}.public-catalog-stats{gap:0 10px;margin-top:10px;font-size:16px;line-height:1.6}.public-catalog-stats>span+span:before{content:none}.public-catalog-actions{grid-column:1/-1}.public-catalog-art{grid-row:1;width:100%}}.subscription-page{--web-content-width:var(--web-content-max);--home-blue:#0879fb;--home-ink:#082975;min-height:calc(100svh - 64px);padding-block:16px 20px;color:#082975;background:#e3f5ff var(--subscription-background) center top /cover no-repeat}.subscription-hero{position:relative;display:flex;align-items:center;min-height:200px;padding:12px 30% 24px 4%}.subscription-heading{position:relative;z-index:1;width:100%;text-align:center}.subscription-heading h1{margin:0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.2}.subscription-heading h1 span{position:relative;display:inline-block;color:#0068f5}.subscription-heading h1 span:after{content:"";position:absolute;bottom:-5px;left:1%;width:98%;height:6px;border-radius:50%;background:#ffda45;transform:rotate(-1deg)}.subscription-mascot{position:absolute;right:3%;bottom:-6px;width:29%;height:100%;max-height:220px;object-fit:contain;object-position:center bottom}.subscription-board,.subscription-mascot{animation:subscription-arrive .24s ease-out both}.subscription-board{position:relative;z-index:1;padding:7px;border:3px solid #0879fb;border-radius:28px;background:white;box-shadow:0 5px 0 #c2e5ff;overflow:hidden}.subscription-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:center}.subscription-feature-column{width:38%}.subscription-table :is(th,td){font-weight:400;vertical-align:middle}.subscription-table thead th{height:54px;padding:6px;font-size:28px}.subscription-table thead th:nth-child(2){background:#d4edff;border-radius:18px 0 0 0}.subscription-table thead th:last-child{background:#ffe04b;border-radius:0 18px 0 0}.subscription-plan-name{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.subscription-plan-crown{width:32px;height:32px}.subscription-table :is(tbody,tfoot) :is(th,td){padding:5px 14px;border-top:1px solid #c8e6ff}.subscription-table tbody :is(th,td){height:58px}.subscription-table :is(tbody,tfoot) td{border-left:1px solid #c8e6ff;background:#eff9ff;font-size:clamp(18px,1.8vw,25px)}.subscription-table :is(tbody,tfoot) td:last-child{background:#fff9df}.subscription-table tfoot tr:last-child td:last-child{border-radius:0 0 18px 0}.subscription-feature{display:flex;align-items:center;gap:18px;text-align:left;font-size:clamp(20px,1.85vw,26px)}.subscription-row-art{display:grid;place-items:center;flex-shrink:0;width:82px;height:48px}.subscription-row-art .activity-picture{width:auto;height:100%;aspect-ratio:1.5}.subscription-row-art .activity-equation-board{width:46px;height:46px;border-width:2px;border-radius:5px}.subscription-row-art .activity-equation-board span{font-size:6px}.subscription-value{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px}.subscription-check{width:28px;height:28px;padding:5px;margin-right:5px;border-radius:50%;background:#0879fb;color:white}.subscription-price-art{width:82px;height:52px;flex-shrink:0}.subscription-free-price{font-size:36px}.subscription-purchase{display:flex;flex-direction:column;align-items:center;gap:3px;padding-block:7px}.subscription-price{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.25}.subscription-annual-price{margin:0;font-size:22px;line-height:1.25}.subscription-saving{margin:2px 0;font-size:14px;line-height:1.35;color:#31578a}.subscription-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:min(100%,300px);min-height:46px;margin-top:5px;padding:6px 12px;border:2px solid #0879fb;border-radius:18px;background:#0879fb;box-shadow:0 4px 0 #0055cc;color:white;font-size:25px;line-height:1.2;transition:background .16s,box-shadow .16s}.subscription-primary svg{width:22px;height:22px}.subscription-primary:hover{background:#0068e8;box-shadow:0 4px 0 #003e9d}.subscription-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding-top:18px;font-size:16px}.subscription-policies a{text-decoration:underline;text-underline-offset:4px}.subscription-page a:focus-visible{outline:3px solid #082975;outline-offset:3px}@keyframes subscription-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:601px) and (min-height:720px){.web-first-screen:has(.subscription-page){display:grid;grid-template-rows:minmax(0,1fr);min-height:calc(100svh - var(--web-navbar-height))}.subscription-page{min-height:calc(100svh - var(--web-navbar-height));display:grid;grid-template-rows:minmax(120px,190px) auto auto;align-content:center;padding-block:10px 18px}.subscription-hero{min-height:120px}.subscription-heading h1{font-size:clamp(34px,5.4svh,54px)}.subscription-table thead th{height:clamp(42px,5.6svh,54px)}.subscription-table tbody :is(th,td){height:clamp(42px,5.7svh,58px);padding-block:2px}.subscription-row-art{height:clamp(34px,4.8svh,48px)}.subscription-row-art .activity-equation-board{height:100%;width:auto}}@media (min-width:601px) and (max-height:820px){.subscription-page{grid-template-rows:130px auto auto}.subscription-policies{padding-top:12px}.subscription-purchase{padding-block:4px}.subscription-price{font-size:28px}.subscription-annual-price{font-size:20px}}@media (max-width:900px){.subscription-feature{gap:8px}.subscription-price-art,.subscription-row-art{width:64px}.subscription-table :is(tbody,tfoot) :is(th,td){padding-inline:8px}}@media (max-width:600px){.subscription-page{min-height:calc(100svh - var(--web-navbar-height));padding-block:8px 20px}.subscription-hero{min-height:106px;padding:6px 32% 16px 0}.subscription-heading h1{font-size:clamp(22px,6vw,32px)}.subscription-mascot{width:34%;right:0;max-height:110px}.subscription-heading h1 span:after{height:4px;bottom:-4px}.subscription-board{padding:4px;border-width:2px;border-radius:20px}.subscription-feature-column{width:33%}.subscription-table thead th{height:44px;font-size:18px;padding:4px 2px}.subscription-plan-name{gap:3px;font-size:17px}.subscription-plan-crown{width:19px;height:19px}.subscription-table :is(tbody,tfoot) :is(th,td){padding:4px 3px}.subscription-table tbody :is(th,td){height:56px}.subscription-table :is(tbody,tfoot) td{font-size:15px;line-height:1.3}.subscription-feature{flex-direction:column;gap:2px;text-align:center;font-size:14px;line-height:1.2}.subscription-row-art{width:50px;height:30px}.subscription-row-art .activity-equation-board{width:30px;height:30px}.subscription-row-art .activity-equation-board span{font-size:4px}.subscription-value,.subscription-value>span:last-child{display:block}.subscription-count-divider{display:none}.subscription-check{display:block;width:20px;height:20px;margin:0 auto 3px;padding:3px}.subscription-price-art{width:40px;height:40px}.subscription-free-price{font-size:28px}.subscription-purchase{padding-block:5px;gap:5px}.subscription-price{font-size:20px;text-wrap:balance}.subscription-annual-price{font-size:15px;text-wrap:balance}.subscription-primary{min-height:44px;padding:5px 3px;font-size:17px;border-radius:12px}.subscription-policies{font-size:13px;gap:6px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.subscription-board,.subscription-mascot{animation:none}.subscription-page *{transition:none}}.home-world{--home-ink:#071e70;--home-blue:#0879fb;--home-yellow:#ffda45;--home-card-shadow:0 4px 0 #c5e8fc,0 10px 24px #1472b808;color:var(--home-ink);background:#fff}.home-world :is(h1,h2,.home-portal-label),.home-world :is(h1,h2,.home-portal-label) *{font-weight:400}.home-classroom{display:grid;grid-template-columns:1fr 1.08fr;gap:28px;padding-top:32px;background:#e3f5ff;overflow:hidden}.home-welcome{position:relative;min-width:0;isolation:isolate}.home-welcome:before{content:"";position:absolute;z-index:-2;width:145%;height:130%;top:-2%;right:-3%;border-radius:48% 55% 0 0;background:#edfaff;transform:rotate(-9deg)}.home-welcome:after{content:"";position:absolute;z-index:-1;width:125%;height:48%;bottom:-14%;left:-15%;border-radius:50% 55% 0 0;background:#c5ebff;transform:rotate(-12deg)}.home-welcome-copy{position:relative;z-index:2;padding:20px 0 0 20px}.home-welcome h1{position:relative;width:fit-content;max-width:100%;margin:0;font-size:clamp(54px,6.4vw,110px)}.home-title-curve{display:block;width:5.4em;max-width:100%;height:auto;overflow:visible}.home-title-curve text{fill:currentColor;font-size:112px;letter-spacing:-.025em}.home-welcome h1:after,.home-welcome h1:before{content:"";position:absolute;width:.4em;height:.1em;border-radius:10px;background:var(--home-yellow);right:.25em;top:12%;transform:rotate(-48deg)}.home-welcome h1:before{right:.65em;top:4%;transform:rotate(-78deg)}.home-welcome p{margin:12px 0 20px;font-size:clamp(16px,1.6vw,24px);font-weight:400;line-height:1.65;color:#284b7c}.home-start{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 28px;min-height:54px;border-radius:999px;background:#006cf4;color:#fff;font-size:clamp(18px,1.7vw,24px);font-weight:400;box-shadow:0 4px 0 #0057ce;transition:background .18s,transform .18s,box-shadow .18s}.home-start:hover{background:#0055cc;transform:translateY(-2px)}.home-start svg{width:26px;height:26px;stroke-width:2.5}.home-mascot{position:relative;z-index:0;width:100%;aspect-ratio:1.777}.home-mascot img{object-fit:contain;object-position:center bottom}.home-confetti{position:absolute;inset:0;z-index:-1;pointer-events:none}.home-confetti i{position:absolute;display:block;width:48px;height:49px;background:#a4dfff;clip-path:polygon(14% 0,100% 50%,0 100%);border-radius:10px}.home-confetti i:first-child{right:0;top:5%;transform:rotate(-20deg)}.home-confetti i:nth-child(2){right:2%;top:38%;transform:rotate(70deg)}.home-confetti i:nth-child(3){left:-4%;bottom:23%;width:50px;height:52px;transform:rotate(10deg)}.home-activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px;min-width:0;padding-bottom:32px;scroll-margin-top:calc(var(--web-navbar-height) + 24px)}.home-portal{display:flex;flex-direction:column;min-width:0;padding:18px 22px;border:3px solid #3993fb;border-radius:28px;background:#fff;box-shadow:var(--home-card-shadow);transition:transform .18s,box-shadow .18s,border-color .18s}.home-portal,.home-portal-art{position:relative;min-height:0}.home-portal-art{display:grid;place-items:center;container-type:size;height:210px;margin-bottom:10px}.home-portal-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(19px,2vw,30px);line-height:1.5;flex-shrink:0}.home-arrow{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:50%;background:var(--home-yellow);color:var(--home-ink);transition:transform .18s}.home-arrow svg{width:27px;height:27px;stroke-width:2.5}.home-portal-badge{position:absolute;top:-36px;right:-12px;z-index:2}.home-portal-badge>span{animation:premium-crown-rest 3.8s ease-in-out infinite}.home-portal-badge:is(:hover,:focus-visible,:active)>span{animation-play-state:paused}@keyframes premium-crown-rest{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-1.5deg)}}.home-portal-link{display:flex;flex:1;flex-direction:column;min-height:0}.home-portal:has(.home-portal-badge) .home-portal-art{margin-top:40px}.home-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:16px 28px}.home-library-card{display:flex;align-items:center;gap:20px;min-width:0;padding:16px 28px;border:1px solid #d3ebfa;border-radius:24px;background:#edf8ff;transition:background .18s,transform .18s,border-color .18s;overflow:hidden}.home-library-symbol{width:52px;height:52px;flex-shrink:0;stroke-width:2.2;transform:rotate(-6deg)}.home-library-copy{flex-shrink:0}.home-library-copy h2{font-size:clamp(28px,3vw,48px);margin-bottom:4px}.home-library-copy>span{display:flex;align-items:center;gap:10px;color:#0066d9;font-size:clamp(16px,1.5vw,22px);font-weight:400}.home-library-copy svg{width:23px;height:23px;stroke-width:2.5}.home-library-art{position:relative;flex:1;height:175px;min-width:0}.home-library-art img{object-fit:contain}@media (min-width:901px){.web-first-screen{display:grid;grid-template-rows:minmax(0,1fr);height:calc(100svh - var(--web-navbar-height));min-height:calc(680px - var(--web-navbar-height))}.web-first-screen>.web-route{min-height:0}.home-world{display:grid;grid-template-rows:minmax(0,1fr) clamp(150px,23svh,250px);height:100%}.home-classroom{min-height:0;padding-top:clamp(22px,3svh,32px);gap:clamp(24px,2.4vw,42px)}.home-welcome{display:grid;grid-template-rows:auto minmax(0,1fr)}.home-welcome-copy{padding-top:clamp(8px,1.8svh,20px)}.home-welcome h1{font-size:clamp(60px,min(6.8vw,10.2svh),116px)}.home-welcome p{font-size:clamp(16px,min(1.6vw,2.6svh),24px)}.home-start{position:absolute;top:100%;left:20px;min-height:50px;font-size:clamp(18px,2.5svh,24px)}.home-mascot{width:100%;height:calc(100% + 2svh);min-height:0;aspect-ratio:auto}.home-mascot img{object-fit:contain;object-position:center top}.home-activities{grid-template-rows:repeat(2,minmax(0,1fr));padding-bottom:clamp(25px,4.3svh,44px);gap:48px 18px}.home-portal-art{flex:1;height:auto;margin:0 0 8px}.home-portal-label{font-size:clamp(19px,min(2vw,3.2svh),30px)}.home-arrow{flex-basis:clamp(36px,4.8svh,48px);height:clamp(36px,4.8svh,48px)}.home-world .activity-equation-board{height:95%}.home-world .activity-equation-board span{font-size:clamp(12px,2.1svh,23px)}.home-library,.home-library-card{min-height:0}.home-library-art{height:105%}.home-library-copy h2{font-size:clamp(28px,3.8svh,40px)}}@media (min-width:901px) and (min-aspect-ratio:19/10){.home-welcome-copy{padding-top:0}}@media (min-width:901px) and (max-height:800px){.home-welcome-copy{padding-top:0}.home-welcome h1{font-size:clamp(60px,min(6.8vw,9.8svh),96px)}.home-welcome p{margin-block:12px}}@media (max-width:1200px){.home-welcome-copy{padding-left:0}.home-start{left:0}.home-portal{padding:14px;border-radius:22px}.home-library-card{gap:14px;padding-inline:20px}.home-library-symbol{width:44px;height:44px}.home-library-copy h2{font-size:32px}}@media (max-width:900px){.home-classroom{grid-template-columns:1fr;padding-top:24px;gap:24px}.home-welcome{min-height:340px}.home-welcome-copy{width:65%;padding-block:8px 20px}.home-welcome h1{font-size:clamp(40px,6.8vw,62px)}.home-welcome p{max-width:310px;font-size:17px}.home-mascot{position:absolute;width:62%;right:-4%;bottom:-5%}.home-portal-art{height:190px}.home-portal-label{font-size:25px}.home-activities{padding-bottom:24px}}@media (max-width:600px){.home-classroom{gap:16px;padding-top:22px}.home-welcome{min-height:0}.home-welcome-copy{width:100%;padding-bottom:0}.home-welcome h1{font-size:clamp(38px,12vw,62px)}.home-welcome p{max-width:none;margin:16px 0 14px;font-size:14px}.home-start{min-height:46px;padding:10px 23px;font-size:18px}.home-start svg{width:24px;height:24px}.home-mascot{position:relative;width:100%;margin-top:14px;right:auto;bottom:auto}.home-confetti i{width:35px;height:36px}.home-activities{gap:44px 12px}.home-portal-badge{right:4px}.home-portal{border-radius:20px;padding:12px 10px;border-width:2px}.home-portal-art{height:112px;margin-bottom:8px}.home-portal-label{gap:4px;font-size:clamp(12px,3.4vw,19px)}.home-arrow{flex-basis:26px;height:26px}.home-arrow svg{width:19px;height:19px}.home-world .activity-equation-board{border-width:3px}.home-world .activity-equation-board span{font-size:12px}.home-library{grid-template-columns:1fr;gap:12px;padding-block:16px 24px}.home-library-card{padding:12px 16px;border-radius:20px;gap:12px}.home-library-symbol{width:34px;height:34px}.home-library-copy h2{font-size:26px}.home-library-copy>span{font-size:15px}.home-library-art{height:100px}}@media (hover:hover){.home-portal:hover{transform:translateY(-3px);border-color:var(--home-blue);box-shadow:0 7px 0 #b9e0fa,0 12px 26px #1472b812}.home-portal:hover .activity-picture{transform:rotate(-2deg) scale(calc(var(--art-scale) * 1.03))}.home-portal:hover .home-arrow{transform:translateX(2px)}.home-library-card:hover{background:#e0f3ff;border-color:#a8d9fa;transform:translateY(-2px)}}.home-world :is(.home-portal,.home-start,.home-library-card):focus-visible{outline:3px solid var(--home-ink);outline-offset:5px}.home-library-card:active,.home-portal:active,.home-start:active{transform:translateY(2px)}.home-start:active{box-shadow:0 1px 0 #0057ce}@media (prefers-reduced-motion:reduce){.home-world *,.home-world :before{transition:none!important;animation:none!important}}.home-portal-art .activity-picture{width:min(100%,150cqh)}.store-page{min-height:calc(100dvh - 5rem);padding-bottom:4rem;color:#12264d;background:#f6f8fa}.store-hero-inner{min-height:80px;grid-template-columns:minmax(0,1fr) auto minmax(0,340px);padding-top:8px;padding-bottom:8px;background:#133a65;color:white}.store-hero-inner:after,.store-hero-inner:before{content:none}.store-hero-inner .public-catalog-intro h1{font-size:clamp(30px,3vw,40px)}.store-hero-inner .public-catalog-intro h1>span{padding-bottom:6px}.store-hero-inner .public-catalog-intro h1>span:after{right:auto;width:76px;height:3px;border-radius:2px;transform:none}.store-hero-inner .public-catalog-art{width:340px;align-self:center;color:#7493b7}.store-hero-inner .public-catalog-art>svg{display:block;width:100%;height:60px}.store-back,.store-button,.store-grade-links a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #bbcee3;border-radius:5px;background:white;padding:.65rem 1.05rem;font-weight:400;color:#12264d;transition:border-color .18s,box-shadow .18s,background .18s}.store-grade-links a[aria-current=page]{background:#007bff;color:white}.store-back{min-height:44px;font-size:.95rem;padding:.4rem .7rem;margin-bottom:1.2rem}.store-button{position:relative;z-index:2;min-height:44px;font-size:1rem}.store-button-free,.store-button-primary{background:#132e55;border-color:#132e55;color:white}.store-button-member{background:#ffdf40;border-color:#e8bd28}.store-button-selected{background:#d8f2ff}.store-button-small{padding:.4rem .55rem;font-size:.8rem}.store-button-count{display:grid;min-width:22px;min-height:22px;place-items:center;border-radius:3px;background:white;color:#12264d}.store-catalog-content{padding-top:26px}.store-catalog-layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px}.store-catalog-results{min-width:0}.store-catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #dae3ed}.store-catalog-heading h2{font-size:28px;line-height:1.3}.store-filters{min-width:0;padding:16px;border:1px solid #e0e8f1;border-radius:4px;background:white;box-shadow:0 4px 20px #193c6005}.store-filter-options>summary{display:none;cursor:pointer;padding:14px 0 0}.store-filter-options fieldset{min-width:0;margin-top:22px}.store-filter-options legend{margin-bottom:8px;font-size:20px}.store-filter-all{color:#49678c;text-decoration:underline;text-underline-offset:4px;min-height:32px}.store-filter-all[aria-pressed=true]{color:#12264d}.store-grade-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;margin-top:10px}.store-grade-group button{min-height:36px;border:1px solid #dce6f1;border-radius:4px;background:white;transition:background .18s,border-color .18s}.store-grade-group button[aria-pressed=true]{background:#133a65;border-color:#133a65;color:white}.store-grade-group button:disabled,.store-subject-filter label:has(input:disabled){color:#8a96a6;background:#f6f8fa;cursor:not-allowed}.store-subject-filter label{display:flex;align-items:center;gap:9px;min-height:34px;cursor:pointer}.store-subject-filter input{width:16px;height:16px;flex-shrink:0;accent-color:#133a65}.store-search{position:relative;min-width:0}.store-search>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none}.store-search input{height:44px;width:100%;min-width:0;padding:0 34px 0 40px;border:1px solid #cbdbee;border-radius:5px;background:white;font:inherit;font-size:16px;color:#12264d}.store-search input::placeholder{color:#617ba0}.store-search input::-webkit-search-cancel-button{appearance:none}.store-search button{position:absolute;right:4px;top:5px;width:34px;height:34px;display:grid;place-items:center;border-radius:4px}.store-reset svg,.store-search button svg{width:20px;height:20px}.store-reset{min-height:44px;width:100%;margin-top:24px;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #bbcee3;border-radius:4px;background:white;font-size:15px}.store-reset:disabled{color:#8191a7;cursor:default}.store-result-count{margin-top:3px;font-size:1rem;color:#71839e}.store-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2rem}.store-pagination-step{display:inline-flex;align-items:center;gap:.4rem}.store-pagination .store-button{min-width:42px;min-height:44px;padding:.45rem .7rem}.store-pagination svg{width:20px;height:20px}.store-pagination-gap{padding:0 .1rem}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,175px),1fr));gap:28px 24px}.store-card{position:relative;display:flex;flex-direction:column;min-width:0}.store-card-link{position:absolute;inset:0;z-index:1;border-radius:3px}.store-card-cover{position:relative;overflow:hidden;border:1px solid #e0e5ec;background:white;box-shadow:0 3px 10px #1737531c;transition:box-shadow .18s,border-color .18s}.store-card-cover-stack{position:relative;isolation:isolate;aspect-ratio:5/6}.store-card-cover-stack:not([data-cover-count="0"]):before{content:"";position:absolute;left:8%;right:5%;bottom:0;height:11%;border-radius:50%;background:#17375338;filter:blur(12px);pointer-events:none}.store-card-cover-layer{position:absolute;width:64%;aspect-ratio:210/297;bottom:3%;left:7%;z-index:3;background:white;border:1px solid #d5dfe7;box-shadow:4px 10px 18px -5px #17375357,1px 3px 5px #17375326;transform:perspective(650px) rotateY(-10deg) rotate(-4deg);transform-origin:bottom left}.store-card-cover-layer[data-cover-layer="1"]{left:20%;bottom:9%;z-index:2;transform:perspective(650px) rotateY(-7deg) rotate(1.5deg)}.store-card-cover-layer[data-cover-layer="2"]{left:27%;bottom:18%;z-index:1;transform:perspective(650px) rotateY(-12deg) rotate(5.5deg)}.store-card-cover-stack[data-cover-count="2"] .store-card-cover-layer{width:68%;left:8%}.store-card-cover-stack[data-cover-count="2"] .store-card-cover-layer[data-cover-layer="1"]{left:21%;bottom:14%;transform:perspective(650px) rotateY(-7deg) rotate(5deg)}.store-card-cover-stack[data-cover-count="1"] .store-card-cover-layer{width:78%;left:11%;transform:none}.store-card[data-bundle] h3{font-size:18px;line-height:1.45;min-height:2.9em}.store-card h3{min-height:2.6em;margin:.7rem 0 0;font-weight:400;line-height:1.3}.store-card h3,.store-card-meta{font-size:1rem;overflow-wrap:anywhere}.store-card-meta{flex:1;min-width:0;margin:0;color:#627b99;line-height:1.4}.store-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.5rem}.store-card-footer .store-button{flex-shrink:0;min-width:88px;padding:.4rem .7rem;font-size:1.125rem;white-space:nowrap}.store-card-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0}.store-card-membership{position:relative;z-index:2}.store-card-footer .store-card-meta{padding-bottom:.6rem}.store-member-offer{margin-top:1rem}.store-member-offer p{margin-top:.65rem;font-size:.75rem;color:#65718c}.store-shelf{margin-bottom:2rem}.store-shelf-heading{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:400}.store-shelf-heading:before{content:"";flex-shrink:0;width:24px;height:3px;background:#ffcf24}.store-shelf>.store-grid{margin-top:1rem}.store-empty{display:grid;min-height:260px;place-items:center;padding:2rem;border:2px dashed #8dbfff;border-radius:24px;text-align:center;background:#eaf7ff}.store-empty svg{margin:0 auto 1rem}.store-empty h2{margin-bottom:1.4rem;font-size:1.2rem;font-weight:400}.store-detail-content{padding-top:1.5rem}.store-detail-grid{display:grid;min-width:0;gap:1.5rem}.store-detail-heading h1{margin:1rem 0;font-size:clamp(1.7rem,2.4vw,2.8rem);font-weight:400;line-height:1.5}.store-product-tags{display:flex;flex-wrap:wrap;gap:.5rem}.store-product-tags>span{border:1px solid #9acbff;border-radius:12px;background:#eaf7ff;padding:.3rem .7rem;font-size:.875rem;font-weight:400;color:#0d236c}.store-product-tags>span:nth-child(2n){background:#fff2ba}.store-detail-buy{min-width:0}.store-product-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;border:1.5px solid #9acbff;border-radius:24px;background:white;padding:1.3rem}.store-product-facts>div:first-child>p{margin-bottom:.5rem;font-size:.8rem;font-weight:400;color:#65718c}.store-product-facts>div:last-child{display:grid;gap:.7rem;font-size:.85rem;font-weight:400}.store-purchase-panel{margin-top:1.2rem;padding:1.3rem;border:1.5px solid #e8ca58;border-radius:24px;background:#fff4b8;box-shadow:0 3px 0 #ffeaa1}.store-purchase-panel[data-tone=free]{border-color:#9acbff;background:#eaf7ff;box-shadow:0 3px 0 #b8e4ff}.store-purchase-panel h2{font-size:1.1rem;font-weight:400}.store-purchase-panel>p{font-size:.85rem;margin-top:.3rem;color:#586585}.store-purchase-actions{margin-top:1.2rem}.store-description{margin-top:1rem}.store-description summary{width:fit-content;cursor:pointer;font-size:.85rem;font-weight:400}.store-description p{margin-top:.6rem;color:#586585;font-size:.9rem;line-height:1.9}.store-media{min-width:0}.store-media-stage{position:relative;overflow:hidden;border:2px solid #1688ff;border-radius:26px;background:#eaf7ff;box-shadow:0 4px 0 #b8e4ff}.store-media-stage img{animation:store-arrive .24s both}.store-media-thumb{position:relative;flex-shrink:0;width:80px;overflow:hidden;border:2px solid #9acbff;border-radius:12px;background:white;transition:border-color .18s,box-shadow .18s}.store-media-thumb[aria-pressed=true]{border-color:#007bff;box-shadow:0 0 0 2px #007bff}.store-information{margin-top:2.5rem;border:1.5px solid #9acbff;border-radius:24px;padding:1.3rem;background:white}.store-information h2{font-weight:400;font-size:1.25rem;margin-bottom:.8rem}.store-information details{border-top:1px solid #dce4f2;padding:1rem 0}.store-information summary{cursor:pointer;list-style:none;font-weight:400}.store-information details p{margin-top:.6rem;color:#586585;line-height:1.9;font-size:.9rem}.store-article{margin-top:2rem;border:1.5px solid #9acbff;border-radius:24px;padding:1.3rem;background:white}.store-article>summary{cursor:pointer;font-weight:400;font-size:1.1rem}.store-article-body{max-width:var(--web-reading-max);margin:0 auto}.store-cart-content{padding-top:1.8rem}.store-cart-items,.store-cart-total{border:1.5px solid #9acbff;border-radius:24px;overflow:hidden;background:white;box-shadow:0 3px 0 #b8e4ff}.store-cart-total{background:#fff4b8;padding:1.4rem}.store-grade-links{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0 2rem}.store-grade-links a{font-size:.85rem}.store-hero-inner :is(a,button):focus-visible,.store-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #007bff;outline-offset:4px}.store-card:focus-within .store-card-cover{border-color:#537aa5;box-shadow:0 5px 16px #17375330}@media (hover:hover){.store-back:hover,.store-button:hover,.store-grade-links a:hover{border-color:#537aa5;box-shadow:0 2px 6px #17375324}.store-button-free:hover,.store-button-primary:hover{background:#214b7b}.store-button-member:hover{background:#ffeb7c}.store-grade-group button:not(:disabled):hover{border-color:#537aa5}.store-card:hover .store-card-cover{border-color:#537aa5;box-shadow:0 5px 16px #17375330}}.store-back:active,.store-button:active{box-shadow:none}@media (min-width:1024px){.store-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:3rem}.store-detail-heading{grid-column:2;grid-row:1}.store-detail-media{grid-column:1;grid-row:1/span 2}.store-detail-buy{grid-column:2;grid-row:2}.store-media-thumb{width:100%}}@media (min-width:768px){.store-catalog-results .store-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.store-filters{position:sticky;top:var(--web-sticky-top);max-height:calc(100dvh - var(--web-sticky-top) - 16px);overflow-y:auto;scrollbar-width:thin}}@media (max-width:1100px){.store-hero-inner{grid-template-columns:minmax(0,1fr) 32%}.store-hero-inner .public-catalog-art{grid-column:2}.store-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media (max-width:767px){.store-hero-inner{min-height:68px;grid-template-columns:minmax(0,1fr)}.store-hero-inner .public-catalog-art{display:none}.store-catalog-content{padding-top:20px}.store-catalog-layout{grid-template-columns:minmax(0,1fr);gap:24px}.store-filters{padding:12px}.store-filter-options>summary{display:list-item;margin-left:18px}.store-grade-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-filter-all{grid-column:1/-1;justify-self:start}.store-grade-group{margin-top:0}.store-subject-filter label{display:inline-flex;margin-right:14px}.store-catalog-heading h2{font-size:24px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .8rem}.store-card h3{font-size:1rem}}@keyframes store-arrive{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.store-hero-inner *,.store-page *{animation:none!important;transition:none!important}}.store-button:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.vocabulary-flashcards,.vocabulary-gallery{background:#f0faff;color:#092268;--vocabulary-card-border:#168aff;--vocabulary-card-radius:22px}.vocabulary-gallery-header{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:28px}.vocabulary-gallery-header>div{flex:1;min-width:0}.vocabulary-gallery-header h1{font-size:clamp(28px,4vw,44px);overflow-wrap:anywhere}.vocabulary-gallery-header p{color:#306393}.vocabulary-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vocabulary-flashcards .flashcard-card-face,.vocabulary-word-card{border:2px solid var(--vocabulary-card-border);border-radius:var(--vocabulary-card-radius);background:white;box-shadow:none}.vocabulary-word-card{display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.vocabulary-word-picture{position:relative;aspect-ratio:3/2;margin:10px 10px 4px}.vocabulary-word-missing{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#526185}.vocabulary-word-caption{padding:0 12px 10px;text-align:center;overflow-wrap:anywhere}.vocabulary-word-caption h2{font-size:clamp(20px,calc(18cqw * var(--vocabulary-text-scale)),48px);line-height:1.1}.vocabulary-word-caption p{font-size:clamp(18px,calc(11cqw * var(--vocabulary-text-scale)),28px);line-height:1.25;margin-top:2px}.vocabulary-word-caption .vocabulary-word-reading{color:#306393;font-size:clamp(16px,calc(8cqw * var(--vocabulary-text-scale)),21px);line-height:1.3}.vocabulary-audio-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px;background:#e4f4ff;overflow:hidden}.vocabulary-word-card>.vocabulary-audio-controls{margin:auto 10px 10px}.vocabulary-audio-controls button{display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:8px 6px;color:#092268;font-size:18px;line-height:1.3;transition:background-color .15s}.vocabulary-audio-controls button+button{border-left:1px solid #68b5f5}.vocabulary-audio-controls button:hover:not(:disabled){background:#caeaff}.vocabulary-audio-controls button:focus-visible{outline:3px solid #0056c9;outline-offset:-3px}.vocabulary-audio-controls button:disabled{color:#66758a;background:#f1f4f7;cursor:not-allowed}.vocabulary-audio-controls svg{width:20px;height:20px;flex-shrink:0}@media (max-width:1023px){.vocabulary-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.vocabulary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vocabulary-gallery-header{gap:12px}.vocabulary-gallery-header>.play-button:last-child{width:100%;justify-content:center}.vocabulary-word-caption{padding:0 8px 8px}.vocabulary-word-picture{margin:8px 8px 4px}.vocabulary-word-card>.vocabulary-audio-controls{margin-inline:8px;margin-bottom:8px}.vocabulary-word-card .vocabulary-audio-controls button{flex-direction:column;gap:3px;font-size:16px}}@media (prefers-reduced-motion:reduce){.vocabulary-audio-controls button{transition:none}}.vocabulary-round-button{width:52px;height:52px;min-height:52px;padding:0;flex-shrink:0;border-radius:18px}.vocabulary-flashcards{--web-content-width:var(--web-content-max);position:relative;isolation:isolate;background:#bdeafb;padding-bottom:28px;overflow:clip}.vocabulary-flashcard-background{z-index:-1;object-fit:cover;object-position:center bottom;pointer-events:none;user-select:none}.web-first-screen:has(.vocabulary-flashcard-arena){--web-content-width:var(--web-content-max);display:grid;grid-template-rows:minmax(0,1fr);height:calc(100dvh - var(--web-navbar-height));min-height:calc(600px - var(--web-navbar-height))}.web-first-screen>.web-route:has(.vocabulary-flashcard-arena){min-height:0}.vocabulary-flashcards:has(.vocabulary-flashcard-arena){display:flex;flex-direction:column;height:100%;min-height:0;padding-block:12px}.vocabulary-flashcard-header{display:flex;align-items:center;gap:20px;margin-bottom:12px;flex-shrink:0}.vocabulary-flashcard-header h1{min-width:0;flex:0 1 240px;font-size:clamp(26px,3vw,40px);line-height:1.3;font-weight:400;overflow-wrap:anywhere}.vocabulary-flashcard-status{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.vocabulary-flashcard-count{flex-shrink:0;font-size:32px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.vocabulary-flashcard-count>span{font-size:52px}.vocabulary-progress{flex:1;min-width:0;height:18px;overflow:hidden;border:2px solid white;border-radius:99px;background:#b9e1ff}.vocabulary-progress>span{display:block;height:100%;background:#168aff;border-radius:inherit;transition:width .3s ease-out}@media (prefers-reduced-motion:reduce){.vocabulary-progress>span{transition:none}}.vocabulary-flashcard-arena{display:grid;grid-template-columns:64px minmax(0,max-content) 64px;justify-content:center;align-items:center;gap:24px;width:100%;flex:1;min-height:0;container-type:size}.vocabulary-desktop-arrow{display:grid;place-items:center}.vocabulary-flashcard-stage{--vocabulary-stage-size:min(calc(100cqw - 176px),100cqh,900px);position:relative;width:var(--vocabulary-stage-size);height:var(--vocabulary-stage-size);margin-inline:auto;container-type:inline-size}.vocabulary-flashcard-controls{display:flex;justify-content:center;align-items:center;gap:14px}.vocabulary-flashcard-controls>.vocabulary-audio-controls{width:240px;max-width:100%}.vocabulary-flashcard-controls .vocabulary-audio-controls button{font-size:20px}.vocabulary-mobile-arrow{display:none}@media (min-width:641px) and (max-width:1023px){.vocabulary-flashcard-header{flex-wrap:wrap}.vocabulary-flashcard-header h1{flex:1}.vocabulary-flashcard-status{flex:0 1 55%}.vocabulary-flashcard-controls{width:100%}}.flashcard-card{-webkit-tap-highlight-color:transparent;background:transparent;border:0;cursor:pointer;inset:0;padding:0;perspective:1400px;position:absolute;text-align:center;user-select:none;will-change:transform,opacity}.flashcard-card,.flashcard-card-inner{height:100%;transform:translateZ(0);width:100%}.flashcard-card-inner{display:block;position:relative;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,.72,.18,1);will-change:transform}.flashcard-card-inner.is-flipped{transform:translateZ(0) rotateY(180deg)}.flashcard-card-face{--flashcard-artwork-inset:0.55rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;inset:0;overflow:hidden;position:absolute;transform:translateZ(0);will-change:transform;width:100%}.flashcard-card-front{transform:translateZ(.01px) rotateY(0deg)}.flashcard-card-back{transform:translateZ(.01px) rotateY(180deg);display:flex;flex-direction:column;justify-content:center;gap:12px;padding:4%}.flashcard-card-artwork{background:#ffffff;display:block;inset:var(--flashcard-artwork-inset);overflow:hidden;position:absolute;transform:translateZ(0);will-change:transform;z-index:2;border-radius:18px}.flashcard-card-back .flashcard-card-artwork{position:relative;inset:auto;flex:1;min-height:0;max-height:100cqw;width:100%;transform:none}.flashcard-card-image,.flashcard-card-image-missing{-webkit-user-drag:none;background:#ffffff;border-radius:10px;height:100%;object-fit:contain;transform:translateZ(0);will-change:opacity;width:100%}.flashcard-card-image-missing{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(240,245,248,.92)),repeating-linear-gradient(45deg,rgba(151,195,211,.18) 0 10px,transparent 10px 20px)}.flashcard-card-info{align-items:center;display:grid;justify-items:center;padding:0;text-shadow:none;z-index:3;position:static;transform:none;width:100%;max-width:100%;gap:1cqw;flex:none}.flashcard-card-word{font-size:clamp(1.25rem,calc(11cqw * var(--vocabulary-text-scale)),4.5rem)}.flashcard-card-translation,.flashcard-card-word{max-width:100%;overflow-wrap:anywhere;color:#092268;font-family:inherit;line-height:1.2}.flashcard-card-translation{font-size:clamp(1.15rem,calc(9cqw * var(--vocabulary-text-scale)),4rem)}.flashcard-card-pronunciation{max-width:100%;overflow-wrap:anywhere;color:#306393;font-size:clamp(1rem,calc(5cqw * var(--vocabulary-text-scale)),2rem);line-height:1.3}@media (min-width:768px){.flashcard-card-face{--flashcard-artwork-inset:0.7rem}}.flashcard-card[data-transition=incoming]{z-index:2;pointer-events:auto}.flashcard-card[data-transition=outgoing]{pointer-events:none;z-index:1}.flashcard-card[data-transition=incoming][data-direction=next]{animation:flashcard-next-in .58s cubic-bezier(.18,.72,.18,1) both}.flashcard-card[data-transition=outgoing][data-direction=next]{animation:flashcard-next-out .58s cubic-bezier(.38,0,.62,1) both}.flashcard-card[data-transition=incoming][data-direction=prev]{animation:flashcard-prev-in .58s cubic-bezier(.18,.72,.18,1) both}.flashcard-card[data-transition=outgoing][data-direction=prev]{animation:flashcard-prev-out .58s cubic-bezier(.38,0,.62,1) both}@media (prefers-reduced-motion:reduce){.flashcard-card[data-transition]{animation-duration:1ms!important}.flashcard-card-inner{transition:none}}@keyframes flashcard-next-in{0%{opacity:0;transform:translate3d(112vw,58vh,0) rotate(28deg) scale(.9)}78%{opacity:1;transform:translate3d(-2.4vw,1.8vh,0) rotate(-2.5deg) scale(1.01)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes flashcard-next-out{0%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(-118vw,60vh,0) rotate(-30deg) scale(.88)}}@keyframes flashcard-prev-in{0%{opacity:0;transform:translate3d(-112vw,58vh,0) rotate(-28deg) scale(.9)}78%{opacity:1;transform:translate3d(2.4vw,1.8vh,0) rotate(2.5deg) scale(1.01)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes flashcard-prev-out{0%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(118vw,60vh,0) rotate(30deg) scale(.88)}}.flashcard-card:focus-visible{outline:3px solid #0056c9;outline-offset:5px;border-radius:var(--vocabulary-card-radius)}.vocabulary-focus .play-topic-link:focus-visible,.vocabulary-focus .vocabulary-grade:focus-visible{outline:3px solid #0056c9;outline-offset:5px}.vocabulary-focus .vocabulary-topic-tools .play-search>svg{color:#092268}.vocabulary-focus .vocabulary-topic-tools .play-search input::placeholder{color:#5678a5;opacity:1}.vocabulary-focus .vocabulary-grade-portrait>svg{width:65%;height:65%}.vocabulary-focus .vocabulary-hub-stats .vocabulary-total-words:before{content:none}.vocabulary-focus .vocabulary-hub-stats>span+span:before{content:"·";margin-right:8px}.vocabulary-focus{position:relative;isolation:isolate;color:#092268;--play-accent:#087aff;background:white;padding-top:0}.vocabulary-focus :is(h1,.vocabulary-topic-tools h2){-webkit-text-stroke:.65px currentColor}.vocabulary-focus :is(.vocabulary-grade-label,.vocabulary-grade-section h2,.play-topic-name,.vocabulary-word-count,.vocabulary-total-words strong){-webkit-text-stroke:.3px currentColor}.vocabulary-focus-scenery{position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;width:100%;height:340px}.vocabulary-focus .vocabulary-hub-header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:222px;padding:14px 40px 25px 0;text-align:center}.vocabulary-focus .vocabulary-hub-header h1{position:relative;width:fit-content;font-size:clamp(48px,6vw,82px);line-height:1.15;transform:rotate(-2deg)}.vocabulary-focus .vocabulary-hub-header h1:after{content:"";position:absolute;left:4%;right:13%;bottom:-12px;height:5px;border-radius:50%;background:#ffda38;transform:rotate(-1deg)}.vocabulary-focus .vocabulary-hub-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:#092268;font-size:25px;line-height:1.4}.vocabulary-focus .vocabulary-total-words{display:inline-flex;align-items:baseline;border-radius:999px;background:#ffdc41;color:#092268;min-width:180px;justify-content:center;padding:5px 18px;gap:6px}.vocabulary-focus .vocabulary-total-words strong{line-height:1.1;font-weight:400;font-size:44px}.vocabulary-focus-mascot{position:absolute;right:0;bottom:-1px;width:380px;height:222px;overflow:hidden}.vocabulary-focus-mascot img{display:block;width:100%;height:auto}.vocabulary-focus .vocabulary-grade-section{position:relative;padding:28px 24px 20px;border:2px solid #168aff;border-radius:26px;background:#f0faff;box-shadow:0 3px 0 #b7e7fb,inset 0 0 0 2px #fff}.vocabulary-focus .vocabulary-grade-section h2{position:absolute;z-index:2;left:6px;top:-27px;padding:8px 30px;border-radius:28px;background:#007aff;color:white;font-size:36px;line-height:1.25;transform:rotate(-6deg)}.vocabulary-focus .vocabulary-grades{position:relative;z-index:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px}.vocabulary-focus .vocabulary-grade{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;background:transparent;border-radius:22px}.vocabulary-focus .vocabulary-grade-portrait{position:relative;display:grid;place-items:center;flex:none;width:176px;max-width:100%;aspect-ratio:1;overflow:hidden}.vocabulary-focus .vocabulary-grade-portrait:before{content:"";position:absolute;inset:4% 0;border-radius:50%;background:#dff4ff}.vocabulary-focus .vocabulary-grade-portrait>span{width:100%;aspect-ratio:1;display:block;background-size:300% 200%;background-repeat:no-repeat;transform:scale(1.12);transition:transform .25s;position:relative}.vocabulary-focus .vocabulary-grade-label{position:relative;z-index:1;display:block;width:100%;max-width:180px;padding:4px 8px 6px;margin-top:-5px;border-radius:999px;background:#007aff;color:white;text-align:center;font-size:34px;line-height:1.2;box-shadow:inset 0 2px 0 #3097ff;transition:background-color .16s ease-out}.vocabulary-focus .vocabulary-topic-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px;flex-wrap:wrap;margin-block:24px 14px}.vocabulary-focus .vocabulary-topic-tools h2{font-size:clamp(30px,4vw,56px);line-height:1.15}.vocabulary-focus .play-search{min-width:260px;flex:0 1 510px;max-width:510px}.vocabulary-focus .play-search input{background:white;font-size:18px;color:#092268;border:2px solid #168aff;border-radius:999px;box-shadow:0 3px 0 #c7eafa}.vocabulary-focus .vocabulary-topic-grid{--vocabulary-row-gap:18px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;gap:var(--vocabulary-row-gap) 12px}.vocabulary-focus .play-topic{position:relative;border:2px solid #168aff;border-radius:22px;background:#f0faff;box-shadow:0 3px 0 #9ddcff,0 3px 5px #49b9ed24,inset 0 0 0 2px #fff;animation:none;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.vocabulary-focus .play-topic-link{text-align:center;padding:6px 8px 14px;border-radius:20px;overflow:visible}.vocabulary-focus .play-topic-picture{display:grid;place-items:center;aspect-ratio:auto;border-radius:0;height:180px;background:transparent;overflow:visible}.vocabulary-focus .play-topic-picture>img{padding:2px;transition:none}.vocabulary-focus .vocabulary-topic-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:10px;margin:0 -6px;text-align:center}.vocabulary-focus .play-topic-name{color:#092268;font-weight:400;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.15em;margin:0;font-size:24px;line-height:1.15}.vocabulary-focus .play-topic-footer{display:inline-flex;align-items:baseline;justify-content:center;gap:5px;min-width:58%;padding:2px 14px 3px;margin:0;border-radius:999px;background:#cdeeff;color:#092268;font-size:18px;line-height:1.15;transition:background-color .16s ease-out}.vocabulary-focus .vocabulary-word-count{line-height:1;font-weight:400;font-size:28px}.vocabulary-focus .play-topic-badge{z-index:5;top:5px;right:5px}.vocabulary-unavailable-label{display:inline-block;padding:3px 10px;border:1px solid #a8ceee;border-radius:999px;background:white;color:#315b7a;font-size:16px;line-height:1.4;white-space:nowrap}.vocabulary-focus .play-topic-link[aria-disabled] .play-topic-picture{padding-top:28px}.vocabulary-focus :is(.play-topic,.vocabulary-grade) .vocabulary-unavailable-label{position:absolute;z-index:2;top:10px;left:50%;transform:translateX(-50%);pointer-events:none}.vocabulary-focus [aria-disabled=true]{cursor:default}.vocabulary-focus .premium-feature-crown:is(:hover,:focus-visible,:active) img{animation:none;transform:none}.vocabulary-focus .play-topic-link:active,.vocabulary-focus .play-topic:is(:hover,:focus-within){transform:none}.vocabulary-focus .play-topic:is(:hover,:focus-within) .play-topic-picture>img{transform:none;filter:none}.vocabulary-focus .vocabulary-grade:is(:hover,:focus-visible) .vocabulary-grade-label{background:#ffda38;color:#092268;box-shadow:0 3px 0 #e6b800}.vocabulary-focus .play-topic:is(:hover,:focus-within){border-color:#005bce;background:#dff3ff;box-shadow:0 5px 0 #005bce,0 0 0 3px #8fd4ff,0 8px 14px #087aff26,inset 0 0 0 2px #fff}.vocabulary-focus .play-topic:is(:hover,:focus-within) .play-topic-footer{background:#ffda38}.vocabulary-focus .play-topic[data-expanded=true]{border-color:#005bce;background:#dff3ff;box-shadow:0 5px 0 #005bce,0 0 0 3px #8fd4ff,inset 0 0 0 2px #fff}.vocabulary-focus .play-topic[data-expanded=true] .play-topic-footer{background:#ffda38}.vocabulary-focus button.play-topic-link{width:100%;height:100%;color:inherit;cursor:pointer;scroll-margin-block:90px}.vocabulary-focus .play-topic-footer>svg{width:20px;height:20px;align-self:center;margin-left:5px}.vocabulary-subtopics-reveal{display:flow-root;position:relative;z-index:1;grid-column:1/-1;min-width:0;height:0;margin-bottom:calc(-1 * var(--vocabulary-row-gap));overflow:visible;clip-path:inset(-24px -8px 0)}.vocabulary-subtopics{position:relative;min-width:0;margin-top:8px;padding:20px 12px 14px;border:2px solid #168aff;border-radius:24px;background:#e2f5ff;box-shadow:0 3px 0 #9ddcff,inset 0 0 0 2px white}.vocabulary-subtopics:before{content:"";position:absolute;top:-15px;left:var(--subtopic-pointer);width:28px;height:28px;border-top:2px solid #168aff;border-left:2px solid #168aff;background:#e2f5ff;transform:translateX(-50%) rotate(45deg)}.vocabulary-subtopics-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:0 10px 20px}.vocabulary-subtopics-header>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.vocabulary-subtopics-header h3{color:#092268;font-size:40px;line-height:1.2}.vocabulary-subtopics-header span{color:#092268;font-size:22px}.vocabulary-subtopics-actions :is(a,button,[aria-disabled]){display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;background:#bce9ff;color:#092268;font-size:22px;transition:background-color .16s}.vocabulary-subtopics-actions .vocabulary-unavailable-label{font-size:16px}.vocabulary-subtopics-actions .vocabulary-subtopics-play{background:#ffda38}.vocabulary-subtopics-actions :is(a,button):hover{background:#92daff}.vocabulary-subtopics-actions .vocabulary-subtopics-play:not([aria-disabled]):hover{background:#ffca08}.vocabulary-subtopics-actions svg{width:22px;height:22px}.vocabulary-focus .vocabulary-subtopic-grid{gap:14px 10px;grid-template-columns:repeat(7,minmax(0,1fr))}.vocabulary-focus .vocabulary-subtopic-grid .play-topic{border-width:1px;border-radius:18px;box-shadow:0 2px 0 #b7e7fb}.vocabulary-focus .vocabulary-subtopic-grid .play-topic-link{padding:8px 8px 12px}.vocabulary-focus .vocabulary-subtopic-grid .play-topic-picture{height:128px}.vocabulary-focus .vocabulary-subtopic-grid .vocabulary-topic-caption{gap:8px;margin:0}.vocabulary-focus .vocabulary-subtopic-grid .play-topic-name{font-size:22px;min-height:2.3em}.vocabulary-focus .vocabulary-subtopic-grid .vocabulary-word-count{font-size:26px}.vocabulary-focus .vocabulary-subtopic-grid .play-topic:is(:hover,:focus-within){box-shadow:0 4px 0 #005bce,0 0 0 2px #8fd4ff}@media (max-width:1100px){.vocabulary-focus .vocabulary-subtopic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vocabulary-focus .play-topic:has(.play-topic-link:active),.vocabulary-focus .vocabulary-grade:active .vocabulary-grade-label{background:#c3e8ff;color:#092268}.vocabulary-focus .play-topic:has(.play-topic-link[aria-disabled]){border-color:#168aff;background:#f0faff;box-shadow:0 3px 0 #9ddcff}.vocabulary-focus .play-topic:has(.play-topic-link[aria-disabled]) .play-topic-footer{background:#cdeeff}.vocabulary-focus .vocabulary-grade[aria-disabled] .vocabulary-grade-label{background:#007aff;color:white;box-shadow:inset 0 2px 0 #3097ff}@media (max-width:1200px){.vocabulary-focus .vocabulary-hub-header{gap:22px;padding:24px 280px 28px 0}.vocabulary-focus-mascot{width:280px;height:180px}.vocabulary-focus .vocabulary-hub-header h1{font-size:54px}.vocabulary-focus .vocabulary-hub-stats{font-size:19px}.vocabulary-focus .vocabulary-total-words strong{font-size:34px}.vocabulary-focus .vocabulary-grade-section{padding-inline:16px}.vocabulary-focus .vocabulary-grades{gap:12px;grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.vocabulary-focus .vocabulary-grade-portrait{width:150px}.vocabulary-focus .vocabulary-grade-label{font-size:30px}}@media (max-width:900px){.vocabulary-focus .vocabulary-grades{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vocabulary-focus .vocabulary-grade-portrait{width:130px}.vocabulary-focus .vocabulary-hub-header h1{font-size:44px}.vocabulary-focus .vocabulary-hub-header{padding-right:230px}.vocabulary-focus-mascot{width:230px;height:150px}}@media (min-width:1280px){.vocabulary-focus .vocabulary-topic-section>.vocabulary-topic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.vocabulary-flashcard-header{gap:10px;flex-wrap:wrap}.vocabulary-flashcard-header h1{flex:1;font-size:24px}.vocabulary-flashcard-status{flex:0 1 50%;gap:8px}.vocabulary-flashcard-count{font-size:20px}.vocabulary-flashcard-count>span{font-size:32px}.vocabulary-progress{height:12px}.vocabulary-flashcard-arena{display:block}.vocabulary-flashcard-stage{width:100%;height:100%}.vocabulary-desktop-arrow{display:none}.vocabulary-mobile-arrow{display:block}.vocabulary-flashcard-controls{gap:10px;width:100%}.vocabulary-flashcard-controls .vocabulary-audio-controls button{font-size:16px;gap:4px}.vocabulary-flashcard-controls .vocabulary-audio-controls svg{width:18px;height:18px}.vocabulary-flashcard-controls .vocabulary-round-button{width:44px;height:48px;min-height:48px}.vocabulary-subtopics{padding:18px 8px 12px;border-radius:20px}.vocabulary-subtopics:before{top:-11px;width:20px;height:20px}.vocabulary-subtopics-header{padding:0 2px 16px;gap:12px}.vocabulary-subtopics-header h3{font-size:30px}.vocabulary-subtopics-header span{font-size:18px}.vocabulary-subtopics-header>div{gap:8px}.vocabulary-subtopics-actions{width:100%}.vocabulary-subtopics-actions :is(a,button,[aria-disabled]){padding:8px 12px;font-size:18px}.vocabulary-focus .vocabulary-subtopic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.vocabulary-focus .vocabulary-subtopic-grid .play-topic-picture{height:100px}.vocabulary-focus .vocabulary-subtopic-grid .play-topic-name{font-size:18px}.vocabulary-focus .vocabulary-subtopic-grid .vocabulary-word-count{font-size:24px}.vocabulary-focus-scenery{height:260px}.vocabulary-focus .vocabulary-hub-header{display:grid;grid-template-columns:minmax(0,1fr) 38%;gap:14px 6px;min-height:186px;padding:20px 0 32px;text-align:left}.vocabulary-focus .vocabulary-hub-header h1{font-size:clamp(30px,8.5vw,40px);line-height:1.3}.vocabulary-focus .vocabulary-hub-header h1:after{bottom:-6px;height:4px}.vocabulary-focus-mascot{position:relative;width:100%;height:auto;grid-column:2;grid-row:1;right:auto;bottom:auto}.vocabulary-focus .vocabulary-hub-stats{grid-column:1/-1;gap:5px;font-size:14px}.vocabulary-focus .vocabulary-total-words{min-width:0;padding:4px 10px}.vocabulary-focus .vocabulary-total-words strong{font-size:28px}.vocabulary-focus .vocabulary-grade-section{padding:25px 8px 14px;border-radius:22px}.vocabulary-focus .vocabulary-grade-section h2{left:3px;top:-20px;padding:7px 18px;font-size:25px}.vocabulary-focus .vocabulary-grades{gap:14px 8px}.vocabulary-focus .vocabulary-grade-portrait{width:96px}.vocabulary-focus .vocabulary-grade-label{font-size:24px;padding:4px 6px}.vocabulary-focus .vocabulary-topic-tools{margin-block:24px 16px;gap:12px}.vocabulary-focus .vocabulary-topic-tools h2{font-size:30px}.vocabulary-focus .play-search{flex-basis:100%;max-width:none;min-width:0}.vocabulary-focus .vocabulary-topic-grid{--vocabulary-row-gap:14px;gap:var(--vocabulary-row-gap) 10px}.vocabulary-focus .play-topic-link{padding:7px 6px 10px}.vocabulary-focus .play-topic-picture{height:130px}.vocabulary-focus .vocabulary-topic-caption{gap:4px;margin-inline:0}.vocabulary-focus .play-topic-name{font-size:19px;line-height:1.2;min-height:2.4em}.vocabulary-focus .play-topic-footer{min-width:70%;font-size:15px;padding-inline:10px}.vocabulary-focus .vocabulary-word-count{font-size:24px}.vocabulary-focus .play-topic-badge{top:0;right:0}.vocabulary-focus .vocabulary-hub-stats>span+span:before{margin-right:5px}.vocabulary-focus .vocabulary-topic-section>.vocabulary-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vocabulary-focus .play-search input{font-size:17px}}.activity-page{min-height:65svh}.activity-game-detail{--web-content-width:var(--web-showcase-max)}.activity-sudoku{--web-content-width:var(--web-content-max)}.activity-catalog{--play-ink:#0d236c;--play-accent:#007bff;--play-wash:#e5f6ff;padding:0;background:white}.activity-catalog-feature{position:relative;display:flex;width:fit-content;max-width:100%;padding-right:10px}.activity-catalog-action,.activity-catalog-feature{align-items:center;border:2px solid #1688ff;border-radius:20px;background:white;box-shadow:0 3px 0 #a9ddff;transition:background .18s,box-shadow .18s}.activity-catalog-action{display:inline-flex;justify-content:center;gap:12px;min-height:60px;padding:12px 20px;color:#0d236c;font-size:21px}.activity-catalog-action>svg{width:24px;height:24px;flex-shrink:0}.activity-catalog-feature .activity-catalog-action{border:0;background:transparent;box-shadow:none}.activity-catalog-action-yellow{background:#ffdf40;border-color:#efc331;box-shadow:0 3px 0 #ffeaa1}.activity-catalog-body{padding:20px var(--web-content-gutter) 64px}.activity-catalog-filters{display:grid;gap:12px;padding:16px 24px;border-radius:22px;background:#eaf7ff}.activity-filter-row{display:flex;align-items:center;gap:18px;min-width:0}.activity-filter-row>h2{min-width:106px;flex-shrink:0;font-size:23px}.activity-chips{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.activity-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 17px;border:2px solid #c8d6f0;border-radius:15px;background:white;color:#526185;font-weight:400;box-shadow:0 3px 0 #dce5f6;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.activity-chip:active{transform:translateY(3px);box-shadow:none}.activity-catalog .activity-chips{margin:0}.activity-catalog .activity-chip{min-width:64px;padding:8px 18px;border:1.5px solid #8dbfff;border-radius:16px;color:#0d236c;box-shadow:0 2px 0 #d0eaff;font-size:18px;transform:none}.activity-catalog :is(.activity-chip-selected,.activity-chip[aria-pressed=true]){background:#007bff;border-color:#007bff;color:white;box-shadow:0 2px 0 #a9ddff}.activity-method-picker{display:flex;align-items:center;gap:20px;margin:20px 0}.activity-method-picker>h2{flex:0 0 116px;font-size:23px;color:#0d236c}.activity-controls{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.activity-control{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;min-height:68px;border:1.5px solid #8dbfff;border-radius:18px;background:white;box-shadow:0 2px 0 #d0eaff;color:#0d236c;text-align:left;font-size:17px;line-height:1.35;transition:background .18s,border-color .18s,box-shadow .18s}.activity-control>svg{width:30px;height:30px;flex-shrink:0;stroke-width:2}.activity-control[aria-pressed=true]{border-color:#d7b22b;background:#ffdf40;box-shadow:0 2px 0 #ffeaa1}.activity-control:active{background:#ccecff}.activity-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.activity-game-grid>div{min-width:0}.activity-game-card{height:100%;color:#0d236c}.activity-game-card .play-topic-link{padding:10px}.activity-game-card .play-topic-name{min-height:2.9em;margin:12px 3px 10px;font-size:18px;line-height:1.45}.activity-game-card .play-topic-footer{padding:0 3px 2px;color:#526b92;font-size:13px}.activity-game-picture{position:relative;display:block;overflow:hidden;border-radius:15px;background:#e5f6ff}:is(.activity-game-card,.activity-sudoku-card){border:2px solid #1688ff;border-radius:22px;box-shadow:0 3px 0 #b8e4ff;animation:none;transition:border-color .18s,box-shadow .18s,background .18s}:is(.activity-game-card,.activity-sudoku-card) .play-topic-arrow{width:40px;height:40px;border-radius:50%;background:#ffdf40;color:#0d236c;transform:none}:is(.activity-game-card,.activity-sudoku-card) :is(.play-topic-link,.activity-sudoku-card-link):active{transform:none;background:#e5f6ff}:is(.activity-game-card,.activity-sudoku-card):focus-within{border-color:#0064df;box-shadow:0 4px 0 #83cbff,0 0 0 3px #c9edff}.activity-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#315bea;font-size:14px;font-weight:400}.activity-back>svg{width:18px;height:18px}.activity-detail-heading{margin:12px 0 20px}.activity-pill{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #c8d6f0;border-radius:12px;background:#edf3ff;color:#526185;font-size:12px;font-weight:400}.activity-pill-blue{background:#315bea;border-color:#315bea;color:white}.activity-pill-yellow{background:#ffe260;border-color:#202951;color:#202951}.activity-game-stage{border-radius:26px;box-shadow:0 6px 0 #c8d6f0}.activity-game-stage[data-game-fullscreen=true]{border-radius:0;margin:0;box-shadow:none}.activity-ready{background:radial-gradient(circle at 18% 28%,#ffe260 0 7%,transparent 7.2%),radial-gradient(circle at 84% 75%,#ffb6a8 0 6%,transparent 6.2%),#eaf0ff}.activity-ready-card{width:min(100%,500px);padding:32px;text-align:center}.activity-ready-icon{display:grid;place-items:center;width:100px;height:100px;border:3px solid #202951;border-radius:30px;background:#ffe260;color:#202951;box-shadow:0 7px 0 #202951;margin:0 auto;animation:play-greet 3s ease-in-out infinite}.activity-ready-icon svg{height:50px;width:50px}.activity-guide{margin:28px 0;border:2px solid #c8d6f0;border-radius:22px;background:white;overflow:hidden}.activity-guide>summary{cursor:pointer;padding:20px 24px;font-weight:400;color:#315bea}.activity-guide[open]>summary{border-bottom:1px solid #dce5f6}.activity-guide-content{padding:24px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));animation:play-enter .25s ease-out both}.activity-guide-content h2{font-size:18px;font-weight:400;margin-bottom:14px}.activity-guide-content li,.activity-guide-content p{color:#526185;font-size:14px;line-height:1.9}.activity-guide-content p+p{margin-top:10px}.activity-guide>section{padding:20px}.activity-related{margin-top:36px}.activity-book-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px;padding:20px 24px;border:2px solid #c8d6f0;border-radius:20px;background:white;color:#315bea;font-weight:400;transition:background .2s}.activity-book-link>svg{height:22px;width:22px;flex-shrink:0}.activity-catalog-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 14px}.activity-catalog-section-heading h2{font-size:30px}.activity-catalog-section-heading>span{font-size:20px;white-space:nowrap}.activity-sudoku-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.activity-sudoku-card{display:flex;flex-direction:column;padding:10px;background:white}.activity-sudoku-card-link{display:flex;flex-direction:column;flex:1;min-width:0;border-radius:14px}.activity-sudoku-card-top{min-height:30px;display:flex;align-items:center;font-size:16px}.activity-sudoku-card-top>span{padding:2px 12px;border-radius:16px;background:#d8f2ff}.activity-sudoku-picture{display:grid;place-items:center;padding:14px;border-radius:15px;margin:6px 0 12px;background:#e5f6ff}.activity-sudoku-picture>svg{display:block;width:100%;max-width:158px;aspect-ratio:1;overflow:visible;background:white}.activity-sudoku-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;margin-top:auto}.activity-sudoku-card-bottom h3{font-size:18px;line-height:1.4}.activity-catalog .activity-book-link{border-color:#8dbfff;background:#eaf7ff;color:#0d236c}.activity-practice-tools{display:flex;justify-content:flex-end;margin-top:18px}.activity-select{border:2px solid #202951;border-radius:15px;min-height:50px;padding:10px 16px;color:#202951;background:white}.activity-select:disabled{opacity:.6}.activity-puzzle-panel{min-width:0;padding:22px;background:white;border:2px solid #c8d6f0;border-radius:26px;box-shadow:0 6px 0 #dce5f6}.activity-answer-button{border-radius:13px}.activity-puzzle-actions{border-radius:18px;background:#f0f5ff}.activity-completed{padding:24px;background:#fff0a8;border:2px solid #202951;border-radius:24px;box-shadow:0 5px 0 #202951;animation:play-card-in .4s ease-out}.activity-loading{min-height:50svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#315bea}.activity-loading>span{width:48px;height:48px;border:5px solid #dce5f6;border-top-color:#315bea;border-radius:50%;animation:spin 1s linear infinite}html:has(.math-board-page){scroll-behavior:smooth}.math-board-instructions{scroll-margin-top:16px;padding-block:clamp(28px,4vw,52px);background:linear-gradient(180deg,#e1f4ff,#f3faff);border-top:2px solid #b8e1ff;color:#123675}.math-board-instructions-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.math-board-instructions-heading h2{font-size:clamp(24px,2.3vw,36px);font-weight:400;line-height:1.5}.math-board-instructions-heading .play-button{flex-shrink:0}.math-board-instructions .math-board-help-content{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;font-size:15px;line-height:1.85}.math-board-instructions .math-board-help-content>section{min-width:0;margin:0;padding:clamp(20px,2vw,30px);border:1px solid #9bd4ff;border-radius:22px;background:#ffffffd9;box-shadow:0 4px 0 #cae8fb}.math-board-instructions .math-board-help-content h3{width:fit-content;margin-bottom:18px;font-size:21px;line-height:1.5;border-bottom:4px solid #ffdc48;padding-bottom:6px}.math-board-instructions .math-board-help-steps{display:flex;flex-direction:column}.math-board-instructions .math-board-help-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;counter-reset:help-step}.math-board-instructions .math-board-help-steps li{margin:0;counter-increment:help-step}.math-board-instructions .math-board-help-steps li:before{content:counter(help-step);display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:50%;background:#0879ef;box-shadow:0 3px 0 #0057bd;color:white;font:400 20px/1 sans-serif}.math-board-instructions .math-board-help-example{flex:1;padding-top:24px;gap:clamp(8px,1vw,16px)}.math-board-instructions .math-board-help-example>span{display:grid;place-items:center;width:clamp(42px,5vw,70px);height:clamp(50px,5.5vw,76px);padding:0;border:1px solid #bca476;border-radius:12px;background:#fff4da;box-shadow:0 5px 0 #cebc94,0 7px 8px #16366a14;color:#172d50;font-size:clamp(26px,3vw,40px)}.math-board-instructions .math-board-help-example [data-help-symbol="+"]{background:#ff8c7c;border-color:#de7066;box-shadow:0 5px 0 #cb665c;color:white}.math-board-instructions .math-board-help-example [data-help-symbol="="]{background:#0879ef;border-color:#0062cf;box-shadow:0 5px 0 #0057bd;color:white}.math-board-instructions .math-board-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:20px}.math-board-instructions .math-board-legend>div{padding:12px;gap:10px;border:1px solid #d1e6f6;border-radius:14px;background:#f6fbff;font-size:14px}.math-board-instructions .math-board-legend [data-math-board-premium]{width:46px;height:46px;border:0;border-radius:9px;font-size:20px}.math-board-instructions .math-board-help-scoring>p:last-child{color:#526a88;font-size:13px}@media (max-width:1000px){.math-board-instructions .math-board-help-content{grid-template-columns:1fr}}@media (max-width:600px){.math-board-instructions-heading{align-items:flex-start;flex-direction:column;gap:14px}.math-board-instructions .math-board-help-steps ol{grid-template-columns:1fr;gap:16px}.math-board-instructions .math-board-help-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.math-board-instructions .math-board-help-steps li:before{width:30px;height:30px;margin:0;font-size:16px}.math-board-instructions .math-board-legend>div{flex-direction:column;align-items:flex-start;padding:10px}}@media (prefers-reduced-motion:reduce){html:has(.math-board-page){scroll-behavior:auto}}.math-board-page{--board-size:clamp(380px,calc(100svh - 268px),720px);--board-width:calc(var(--board-size) * 1.5 + 16px);position:relative;isolation:isolate;padding:8px 24px 22px;min-height:calc(100svh - 62px);background:#e2f5ff}.math-board-background{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;user-select:none}.activity-math-board{--board-blue:#0065f5;--board-ink:#082c7b;--board-line:#6c9ac5;--rack-tile:clamp(32px,5.1cqw,54px);container-type:inline-size;width:100%;max-width:var(--board-width);height:auto;margin:auto;border:0;border-radius:0;overflow:visible;color:var(--board-ink);background:transparent!important;box-shadow:none}.activity-math-board>header{position:relative;z-index:20;padding:0;border:0;background:transparent;color:var(--board-ink);box-shadow:none}.activity-math-board .math-board-toolbar{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;height:60px;margin-bottom:8px;padding:0}.activity-math-board .math-board-heading{display:contents}.activity-math-board .math-board-heading>a{position:absolute;left:0;top:9px}.activity-math-board .math-board-title{position:absolute;left:50%;transform:translateX(-50%);padding:0 4px 7px;color:var(--board-ink);font-size:32px;font-weight:400;line-height:1.3;white-space:nowrap}.activity-math-board .math-board-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;border-top:5px solid #ffcf29;border-radius:50%}.activity-math-board .math-board-heading>a,.activity-math-board .math-board-help{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b2d6ff;border-radius:16px;background:linear-gradient(#fff,#f0f8ff);color:var(--board-ink);box-shadow:0 2px 1px #c4e0f5}.activity-math-board .math-board-heading>a svg{width:25px;height:25px}.activity-math-board .math-board-help svg{width:27px;height:27px;fill:var(--board-ink);stroke:white}.activity-math-board .math-board-turn{position:relative;margin:0;min-height:40px;padding:8px 16px;gap:10px;border:1px solid #0753c7;background:linear-gradient(#0879ff,#0056ec);border-radius:22px;box-shadow:inset 0 1px 0 #62b2ff;font-size:16px;font-weight:400}.activity-math-board .math-board-turn svg{width:25px;height:25px;fill:#ffe36a;color:#164da1;stroke-width:1.6}.activity-math-board .math-board-variants{position:absolute;left:54px;top:14px;padding:0}.activity-math-board .math-board-variant-trigger{display:inline-flex;align-items:center;gap:7px;height:38px;min-height:0;border:1px solid #bfddf7;border-radius:9px;background:#f6fcff;color:#2e5993;font-size:16px;font-weight:400;padding:4px 10px;box-shadow:0 2px 0 #c9e3f7}.activity-math-board .math-board-variant-trigger:hover{background:#fff;border-color:#83baff}.activity-math-board .math-board-variant-trigger svg{width:15px;height:15px}.activity-math-board [data-math-board-layout]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:108px minmax(0,1fr) auto auto;grid-template-areas:"board scores" "board info" "board equation" "dock dock";gap:12px 16px;padding:0}.activity-math-board .math-board-main{display:block;grid-area:board}.activity-math-board [data-math-board-surface]{display:grid;width:100%;height:auto;aspect-ratio:1;container-type:inline-size}.activity-math-board [role=grid]{width:100%;height:100%;aspect-ratio:1;border-color:#4a2e22 #3b241b #281710;border-style:solid;border-width:7px;border-radius:11px;background:#d5eafa;box-shadow:0 0 0 1px #21130e,0 4px 0 #281710,0 7px 12px #28171033}.activity-math-board [data-math-board-cell]{border-color:var(--board-line);background:#d5eafa;color:#14377c}.activity-math-board [data-math-board-cell]>span{color:inherit;font-family:Arial,sans-serif;font-size:clamp(10px,calc(var(--math-board-cell-unit) * .42),24px);font-weight:700}:is(.activity-math-board,.math-board-instructions,.math-board-variant-dialog) [data-math-board-premium=triple-equation]{background:#ef5b5b;color:#541323}:is(.activity-math-board,.math-board-instructions,.math-board-variant-dialog) [data-math-board-premium=double-equation]{background:#55c8e8;color:#073c68}:is(.activity-math-board,.math-board-instructions,.math-board-variant-dialog) [data-math-board-premium=move-plus-four]{background:#ffd75e;color:#603606}.activity-math-board [data-math-board-center],.math-board-variant-dialog [data-variant-center],:is(.activity-math-board,.math-board-instructions,.math-board-variant-dialog) [data-math-board-premium=move-plus-six]{background:#ff9b55;color:#612b0b}.activity-math-board .math-board-center-star{color:#612b0b;fill:#fff4dc}.activity-math-board .math-board-scores{position:relative;grid-area:scores;display:grid;grid-template-columns:1fr 1.65fr;align-items:stretch;gap:0;padding:8px;border:1px solid #c4e3ff;border-radius:16px;background:#ffffffc9;overflow:visible}.activity-math-board [data-math-board-score]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;padding:6px 8px;border:0;border-radius:0;background:linear-gradient(120deg,#e3f5ff,#cfeaff);color:var(--board-ink);box-shadow:none}.activity-math-board [data-math-board-score]:first-child{border-radius:10px 0 0 10px}.activity-math-board [data-math-board-score]:nth-child(2){align-items:flex-start;padding-left:17%;border-radius:0 10px 10px 0}.activity-math-board [data-math-board-score][data-active=true]{background:linear-gradient(125deg,#ffe989,#ffe075)}.activity-math-board [data-math-board-score] svg{display:none}.activity-math-board [data-math-board-score] span{font-size:17px;font-weight:400}.activity-math-board [data-math-board-score] strong{font-family:Arial,sans-serif;font-size:34px;line-height:1.2}.activity-math-board .math-board-bot-art{position:absolute;right:5px;bottom:0;width:31%;max-width:99px;height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none}.activity-math-board [data-math-board-sidebar]{grid-area:info;display:flex;flex-direction:column;gap:10px;min-height:0;padding:15px 13px 12px;border:1px solid #c0e0fc;border-radius:16px;background:linear-gradient(130deg,#ffffffef,#f6fbffdf);box-shadow:0 2px 1px #b7d9f64d}.activity-math-board .math-board-history{min-height:0;flex:1}.activity-math-board .math-board-history h2{font-size:19px;font-weight:400}.activity-math-board .math-board-history-empty{padding-top:10px;font-size:16px;color:#3e6085}.activity-math-board .math-board-history-list{margin-top:12px;gap:0}.activity-math-board .math-board-history-entry{align-items:center;gap:7px;padding-block:10px;border-bottom:1px solid #e1edf8;font-size:14px}.activity-math-board .math-board-history-number{background:linear-gradient(#d9f1ff,#a7d5ff);font-family:Arial,sans-serif;width:25px;height:25px;font-size:14px}.activity-math-board .math-board-history-entry[data-actor=player] .math-board-history-number{background:linear-gradient(#fff1ac,#ffe278)}.activity-math-board .math-board-history-equation{overflow-wrap:anywhere}.activity-math-board .math-board-history-score{color:#00ae89}.activity-math-board .math-board-history-actor{font-size:14px;white-space:nowrap}.activity-math-board .math-board-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;border:0;border-radius:0;background:transparent;color:var(--board-ink)}.activity-math-board .math-board-supply>button,.activity-math-board .math-board-tools>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;min-height:0;border:1px solid #b5d5ff;border-radius:10px;padding:4px 7px;background:linear-gradient(#fff,#eaf5ff);color:var(--board-ink);font-size:16px;font-weight:400;box-shadow:0 1px 1px #c7e3f64d}.activity-math-board .math-board-supply{z-index:30}.activity-math-board .math-board-supply>button{height:38px;border-color:transparent;background:transparent;box-shadow:none;color:#365b85}.activity-math-board .math-board-supply-popover{top:auto;bottom:calc(100% + 12px);border:1px solid #b4d5f5;border-radius:15px;background:#fff;box-shadow:0 12px 45px #143e7a33}.activity-math-board .math-board-equation{grid-area:equation;padding:10px;border:1px solid #ffe16b;border-radius:14px;background:linear-gradient(135deg,#ffed91,#fff3b4);color:var(--board-ink);box-shadow:inset 0 1px #fff9d6}.activity-math-board .math-board-equation h2{padding-left:3px;font-size:16px;font-weight:400}.activity-math-board .math-board-equation-content{gap:7px;margin-top:6px;min-height:65px}.activity-math-board .math-board-equation-tiles{justify-content:center;align-content:center;gap:3px;padding:7px;border:1px solid #fff;background:#fffdf0e6;border-radius:9px}.activity-math-board .math-board-equation-empty{color:#695622;font-size:14px;text-align:center;line-height:1.7}.activity-math-board .math-board-equation-score{gap:1px;padding:7px 9px;background:#fffef6;border:1px solid white;border-radius:9px}.activity-math-board .math-board-equation-score>span{font-size:14px;font-weight:400}.activity-math-board .math-board-equation-score strong{color:#073ba0;font-family:Arial,sans-serif;font-size:26px;line-height:1}.activity-math-board .math-board-equation-error{margin-top:6px;font-size:14px;line-height:1.5}.activity-math-board .math-board-dock{grid-area:dock;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-inline:-12px;padding:12px;border:1px solid #c7e5ff;border-radius:16px;background:#ffffffc9}.activity-math-board [data-math-board-player-dock]{grid-area:rack;flex:none;min-width:0;padding:0;background:transparent;border:0;border-radius:0;color:var(--board-ink);box-shadow:none}.activity-math-board .math-board-rack-label{margin:0 0 8px;font-size:15px;font-weight:400;letter-spacing:0}.activity-math-board [data-math-board-rack]{display:flex;flex-wrap:nowrap;justify-content:flex-start;min-width:0;min-height:0;gap:5px}.activity-math-board [data-math-board-rack]>div{width:auto;gap:5px}.activity-math-board [data-math-board-rack]>span{display:none}.activity-math-board [data-math-game-tile]{--tile-edge:#92764b;--tile-side:#c9aa75;--tile-depth:4px;border:1px solid var(--tile-edge);border-radius:15%;background:#fff4dc;color:#0b1420;box-shadow:0 var(--tile-depth) 0 var(--tile-side),0 calc(var(--tile-depth) + 1px) 0 var(--tile-edge),1px calc(var(--tile-depth) + 3px) 4px #36516b30;font-weight:400}.activity-math-board [data-math-game-tile]>span:first-child{font-family:Arial,sans-serif;font-weight:700}.activity-math-board [data-math-game-tile-wide]>span:first-child{font-size:.84em;letter-spacing:-.035em}.activity-math-board [data-math-game-tile]>span[aria-label$="คะแนน"]{font-family:Arial,sans-serif;font-weight:400;opacity:.75}.activity-math-board [data-math-game-tile=rack]{width:var(--rack-tile);height:calc(var(--rack-tile) * 1.08);flex-shrink:0;font-size:clamp(22px,calc(var(--rack-tile) * .64),34px)}.activity-math-board [data-math-game-tile=board]{--tile-depth:clamp(1px,.32cqw,2.5px);font-size:calc(var(--math-board-cell-unit) * .663);scale:.94}.activity-math-board :is([data-math-board-symbol="+"],[data-math-board-symbol="-"],[data-math-board-symbol="×"],[data-math-board-symbol="÷"],[data-equation-symbol="+"],[data-equation-symbol="-"],[data-equation-symbol="×"],[data-equation-symbol="÷"])>[data-math-game-tile],.activity-math-board [data-math-board-category=operator]{--tile-edge:#94342c;--tile-side:#b84135;background:#d84b3d;color:white}.activity-math-board [data-equation-symbol="="]>[data-math-game-tile],.activity-math-board [data-math-board-symbol="="]>[data-math-game-tile],.activity-math-board button[data-math-board-symbol="="]{--tile-edge:#08489c;--tile-side:#0a59b8;background:#0878ee;color:white}.activity-math-board [data-equation-symbol],.activity-math-board [data-math-board-rack] [data-math-game-tile]{rotate:var(--tile-tilt,-1deg);translate:0 var(--tile-offset,0)}.activity-math-board [data-equation-symbol]:nth-child(4n+1),.activity-math-board [data-math-board-rack] [data-math-game-tile]:nth-child(4n+1){--tile-tilt:-2deg;--tile-offset:1px}.activity-math-board [data-equation-symbol]:nth-child(4n+2),.activity-math-board [data-math-board-rack] [data-math-game-tile]:nth-child(4n+2){--tile-tilt:1.5deg;--tile-offset:-1px}.activity-math-board [data-equation-symbol]:nth-child(4n+3),.activity-math-board [data-math-board-rack] [data-math-game-tile]:nth-child(4n+3){--tile-tilt:-.7deg;--tile-offset:.5px}.activity-math-board [data-equation-symbol]:nth-child(4n),.activity-math-board [data-math-board-rack] [data-math-game-tile]:nth-child(4n){--tile-tilt:2.2deg;--tile-offset:-.5px}.activity-math-board [data-math-board-cell] [data-math-game-tile]{rotate:-1deg;translate:0 .35px;pointer-events:none}.activity-math-board [data-math-board-cell]:nth-child(4n+2) [data-math-game-tile]{rotate:1.3deg;translate:.3px -.3px}.activity-math-board [data-math-board-cell]:nth-child(4n+3) [data-math-game-tile]{rotate:-.5deg;translate:-.3px .2px}.activity-math-board [data-math-board-cell]:nth-child(4n) [data-math-game-tile]{rotate:.8deg;translate:0 -.4px}.activity-math-board .math-board-actions{grid-area:actions;flex:1 1 320px;display:flex;align-items:flex-end;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 0 12px;border-left:1px solid #c9e3fa;background:transparent;color:var(--board-ink)}.activity-math-board .math-board-actions>button{flex:1;flex-direction:column;height:auto;min-height:58px;gap:5px;padding:5px 6px;border:1px solid #b5d5ff;border-radius:9px;background:linear-gradient(#fff,#e8f4ff);color:var(--board-ink);font-size:14px;font-weight:400;line-height:1.2;white-space:normal;box-shadow:none}.activity-math-board .math-board-actions>button>svg{width:18px;height:18px}.activity-math-board .math-board-actions>button[data-math-board-confirm]{flex:1.65;flex-direction:row;gap:6px;background:linear-gradient(#0879ff,#0059ec);color:white;border-color:#0051c9;box-shadow:inset 0 1px #55acff,0 2px 0 #bdd7f1;font-size:16px;font-weight:400}.activity-math-board .math-board-actions>button[data-math-board-confirm] svg{width:24px;height:24px;stroke-width:3.5}.activity-math-board .math-board-actions>button[data-math-board-confirm]:disabled{opacity:.65}.activity-math-board .math-board-actions>.math-board-exchange-confirm{white-space:normal;flex:2;background:#fff0c0;border-color:#e8c154}.activity-math-board a:focus-visible,.activity-math-board button:focus-visible{outline:3px solid #f5c42d;outline-offset:3px}.math-board-variant-dialog{padding:16px;border:1px solid #afd5ff;border-radius:20px;background:#edf8ff;font-family:var(--font-web-ui),sans-serif}.math-board-variant-dialog>div:first-child h2{color:#082c7b;font-size:20px;font-weight:400;line-height:1.6;padding-block:2px;white-space:normal;overflow:visible}.math-board-variant-dialog>div:first-child button{border:1px solid #bad9fa;border-radius:10px;background:white;color:#082c7b}.math-board-variant-dialog>div:nth-child(2){max-height:calc(92svh - 110px);border-radius:12px}.math-board-variant-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.math-board-variant-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:2px solid #d1e5f7;border-radius:16px;background:#fff;color:#123675;text-align:left;transition:border-color .15s,background-color .15s}.math-board-variant-card:hover{border-color:#8ec1ff;background:#f8fcff}.math-board-variant-card[aria-pressed=true]{border-color:#0878ee;background:#f0f8ff;box-shadow:0 3px 0 #c4e0fc}.math-board-variant-card:focus-visible{outline:3px solid #f5c42d;outline-offset:3px}.math-board-variant-preview{display:grid;aspect-ratio:1;width:100%;overflow:hidden;border:4px solid #3b241b;border-radius:8px;background:#d5eafa}.math-board-variant-preview [data-variant-cell]{display:grid;place-items:center;min-width:0;min-height:0;border-right:1px solid #6c9ac5;border-bottom:1px solid #6c9ac5}.math-board-variant-preview [data-variant-cell]:not([data-math-board-premium]):not([data-variant-center]){background:#d5eafa}.math-board-variant-preview [data-variant-center] svg{width:90%;height:90%;stroke-width:2.5}.math-board-variant-label{font-size:17px;font-weight:400}.math-board-variant-copy{margin:0}.math-board-size-options button:focus-visible{outline:3px solid #f5c42d;outline-offset:3px}.math-board-variant-check{color:#0878ee}.math-board-variant-card[aria-pressed=true] .math-board-variant-check{color:white}@media (min-width:801px) and (max-height:780px){.activity-math-board [data-math-board-layout]{grid-template-rows:80px minmax(0,1fr) auto auto;gap:10px 14px}.activity-math-board .math-board-scores{padding:6px}.activity-math-board [data-math-board-score] span{font-size:14px}.activity-math-board [data-math-board-score] strong{font-size:28px}.activity-math-board .math-board-bot-art{width:76px;height:76px}.activity-math-board .math-board-history h2{font-size:16px}.activity-math-board .math-board-history-entry{gap:4px;font-size:14px}.activity-math-board .math-board-history-actor{font-size:14px}.activity-math-board .math-board-equation{padding:8px}.activity-math-board .math-board-equation-content{min-height:54px}.activity-math-board .math-board-title{font-size:28px}.activity-math-board .math-board-actions{gap:4px}.activity-math-board .math-board-actions>button{padding-inline:4px;font-size:14px}.activity-math-board .math-board-actions>button[data-math-board-confirm]{font-size:14px}.activity-math-board .math-board-actions>button[data-math-board-confirm] svg{width:19px}}@media (max-width:800px){.math-board-page{--board-width:560px;padding:4px 12px 20px;min-height:calc(100svh - 56px)}.activity-math-board{--rack-tile:clamp(28px,calc((min(100vw - 24px, 560px) - 34px) / 9),59px)}.activity-math-board .math-board-toolbar{height:84px;margin-bottom:7px;align-items:flex-start;gap:7px;padding-top:3px}.activity-math-board .math-board-heading>a{width:32px;height:32px;border-radius:11px;top:3px}.activity-math-board .math-board-heading>a svg{width:20px;height:20px}.activity-math-board .math-board-title{left:43px;top:4px;transform:none;padding-bottom:5px;font-size:23px}.activity-math-board .math-board-title:after{height:5px;border-top-width:3px}.activity-math-board .math-board-help{width:30px;height:32px;border-radius:11px}.activity-math-board .math-board-help svg{width:22px;height:22px}.activity-math-board .math-board-turn{order:1;min-height:32px;padding:4px 9px;gap:5px;font-size:14px}.activity-math-board .math-board-turn svg{width:20px;height:20px}.activity-math-board .math-board-variants{left:0;top:40px;width:100%}.activity-math-board .math-board-variant-trigger{width:100%;justify-content:flex-start;background:#f5fbff}.activity-math-board .math-board-variant-trigger svg:last-child{margin-left:auto}.activity-math-board [data-math-board-layout]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"scores" "board" "rack" "equation" "actions" "tools";gap:7px}.activity-math-board .math-board-dock{display:contents}.activity-math-board [role=grid]{border-width:5px;border-radius:8px}.activity-math-board .math-board-scores{height:51px;grid-template-columns:1fr 1fr;padding:4px;border-radius:11px}.activity-math-board [data-math-board-score]{flex-direction:row;gap:22px;padding:3px 8px}.activity-math-board [data-math-board-score]:first-child{border-radius:7px 0 0 7px}.activity-math-board [data-math-board-score]:nth-child(2){flex-direction:column;gap:0;align-items:center;padding:1px 50px 1px 9px;border-radius:0 7px 7px 0}.activity-math-board [data-math-board-score] span{font-size:14px;line-height:1.2}.activity-math-board [data-math-board-score] strong{font-size:26px;line-height:1}.activity-math-board [data-math-board-score]:nth-child(2) strong{font-size:23px}.activity-math-board .math-board-bot-art{right:8px;bottom:0;height:60px;width:60px}.activity-math-board [data-math-board-sidebar]{display:contents}.activity-math-board .math-board-history{display:none}.activity-math-board .math-board-tools{grid-area:tools;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:3px}.activity-math-board .math-board-supply>button,.activity-math-board .math-board-tools>button{min-height:40px;height:auto;gap:4px;padding:3px;border:0;background:transparent;box-shadow:none;color:#365b85}.activity-math-board .math-board-tools svg{width:14px;height:14px}.activity-math-board .math-board-supply-popover{position:fixed;top:85px;bottom:auto;max-height:calc(100svh - 110px);overflow:auto}.activity-math-board [data-math-board-player-dock]{padding:0 1px 3px}.activity-math-board .math-board-rack-label{font-size:14px;margin-bottom:7px}.activity-math-board [data-math-board-rack]{justify-content:center;width:100%}.activity-math-board [data-math-board-rack],.activity-math-board [data-math-board-rack]>div{gap:4px}.activity-math-board [data-math-game-tile=rack]{font-size:22px}.activity-math-board .math-board-equation{padding:8px;border-radius:12px}.activity-math-board .math-board-equation h2{font-size:14px}.activity-math-board .math-board-equation-content{min-height:47px;gap:6px;margin-top:5px}.activity-math-board .math-board-equation-tiles{padding:5px}.activity-math-board .math-board-equation-score{min-width:91px;padding:4px 8px}.activity-math-board .math-board-equation-score strong{font-size:24px}.activity-math-board .math-board-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px 6px;padding:0;border:0}.activity-math-board .math-board-actions>button{flex-direction:row;height:40px;min-height:40px;gap:6px;font-size:14px}.activity-math-board .math-board-actions>button[data-math-board-confirm]{grid-column:1/-1;height:46px;font-size:19px;border-radius:11px}.activity-math-board .math-board-actions>button[data-math-board-confirm] svg{width:26px;height:26px}.activity-math-board .math-board-actions>.math-board-exchange-confirm{grid-column:span 2}}@media (max-width:600px){.math-board-variant-options{grid-template-columns:minmax(0,1fr);gap:12px}.math-board-variant-card{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:14px;row-gap:6px;padding:10px}.math-board-variant-preview{grid-column:1;grid-row:1;border-width:3px}.math-board-variant-copy{grid-column:2;grid-row:1}.math-board-variant-label{font-size:15px}}@media (hover:hover){.activity-chip:hover{border-color:#315bea;transform:translateY(-2px)}.activity-catalog .activity-chip:hover{transform:none}.activity-catalog .activity-chip:hover,.activity-control:hover{border-color:#007bff;box-shadow:0 2px 0 #83cbff}.activity-catalog-action:hover,.activity-catalog-feature:hover{background:#eaf7ff;box-shadow:0 3px 0 #83cbff}.activity-catalog-action-yellow:hover{background:#ffeb7c}:is(.activity-game-card,.activity-sudoku-card):hover{border-color:#0064df;background:#f2faff;box-shadow:0 4px 0 #83cbff,0 0 0 3px #c9edff}:is(.activity-game-card,.activity-sudoku-card):hover .play-topic-arrow{transform:none;background:#007bff;color:white}.activity-book-link:hover{background:#fff0a8}}@media (max-width:1100px){.activity-catalog-action{min-height:48px;font-size:18px;padding:9px 16px}.activity-method-picker{display:block}.activity-method-picker>h2{margin-bottom:12px}.activity-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-sudoku-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.activity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter-row{align-items:flex-start;flex-direction:column;gap:10px}.activity-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-sudoku-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.activity-catalog-action{font-size:17px;border-radius:16px}.activity-catalog-body{padding-top:16px;padding-bottom:40px}.activity-catalog-filters{padding:14px;gap:16px;border-radius:18px}.activity-filter-row>h2,.activity-method-picker>h2{font-size:21px}.activity-chips{gap:8px}.activity-chip{min-height:43px;font-size:12px;padding:8px 12px}.activity-catalog .activity-chip{min-width:54px;padding:7px 12px;font-size:16px;border-radius:13px}.activity-controls{gap:10px}.activity-control{min-height:66px;font-size:15px;gap:8px;padding:10px;border-radius:15px}.activity-control>svg{height:26px;width:26px}.activity-game-grid{gap:16px 12px}.activity-game-card .play-topic-link{padding:7px}.activity-game-card .play-topic-name{margin:9px 1px;font-size:15px}.activity-game-card .play-topic-footer{font-size:12px;gap:4px;flex-wrap:wrap}.activity-game-card .play-topic-arrow{margin-left:auto}.activity-game-picture{border-radius:12px;aspect-ratio:1}:is(.activity-game-card,.activity-sudoku-card) .play-topic-arrow{width:32px;height:32px}.activity-guide-content{grid-template-columns:1fr;padding:20px;gap:24px}.activity-guide>summary{padding:17px 18px;font-size:14px}.activity-catalog-section-heading{margin-top:20px}.activity-catalog-section-heading h2{font-size:25px}.activity-catalog-section-heading>span{font-size:17px}.activity-sudoku-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.activity-sudoku-card{padding:8px}.activity-sudoku-card-top{font-size:14px}.activity-sudoku-picture{padding:12px}.activity-sudoku-card-bottom{flex-wrap:wrap;justify-content:flex-end;gap:8px}.activity-sudoku-card-bottom h3{width:100%;font-size:16px}.activity-book-link{padding:16px;font-size:12px}.activity-puzzle-panel{padding:12px;border-radius:20px}.activity-practice-tools{justify-content:flex-start}.activity-puzzle-actions .play-button{padding:9px 12px;min-height:44px}.activity-ready-card{padding:20px 5px}}@media (prefers-reduced-motion:reduce){.activity-page *,.activity-page :after,.activity-page :before{animation:none!important;transition:none!important}.activity-page .activity-chip:hover{transform:none!important}}.activity-pointer-game{background:#eaf0ff}.activity-pointer-question{border-radius:24px;background:white}.activity-replay-button{display:grid;place-items:center;height:64px;width:48px;border:2px solid #202951;border-radius:18px;background:#80dfff;box-shadow:0 4px 0 #202951;color:#202951;transition:transform .18s,box-shadow .18s}.activity-replay-button:active{transform:translateY(4px);box-shadow:none}.activity-choice-button{border-radius:20px;box-shadow:0 5px 0 #c8d6f0}.activity-choice-button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 8px 0 #c8d6f0}.activity-choice-button:not(:disabled):active{transform:translateY(4px);box-shadow:none}@media (prefers-reduced-motion:reduce){.activity-choice-button:not(:disabled):active,.activity-choice-button:not(:disabled):hover,.activity-replay-button:active{transform:none}}.account-page{min-height:75svh;padding-block:36px 64px;background:#eef8ff;color:#082975}.account-login{--web-content-width:var(--web-form-max)}.account-heading{margin-bottom:28px}.account-heading h1{display:flex;align-items:center;gap:14px;font-size:clamp(32px,3.4vw,48px);line-height:1.3}.account-heading p{margin-top:10px;color:#47658b;font-size:18px}.account-panel{min-width:0;padding:clamp(22px,3vw,32px);border:2px solid #8fcaff;border-radius:24px;background:white;box-shadow:0 5px 0 #d5edff}.account-panel h2{display:flex;align-items:center;gap:10px;font-size:26px;line-height:1.5}.account-panel>p{margin-block:10px 22px;color:#47658b;font-size:18px}.account-icon{width:44px;height:44px;margin-bottom:18px;color:#0068f5}.account-field{display:grid;gap:10px;margin-block:22px;font-size:18px}.account-field input{width:100%;min-width:0;min-height:50px;padding:10px 14px;border:1px solid #9bcaff;border-radius:12px;background:white;color:#082975}.account-field input:disabled{background:#f4f8fc}.account-primary,.account-secondary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;width:fit-content;max-width:100%;padding:10px 18px;border:2px solid #082975;border-radius:14px;background:#ffdf5c;box-shadow:0 4px 0 #082975;color:#082975;font-size:20px;transition:background .16s,transform .12s,box-shadow .12s}.account-primary:disabled{cursor:not-allowed;background:#e8eef5;border-color:#c9d6e5;color:#657a93}.account-link svg,.account-primary svg{width:20px;height:20px;flex-shrink:0}.account-panel>.account-status{color:#082975;font-size:30px}.account-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-top:14px;padding-block:8px;border-bottom:1px solid #b9ddff;color:#0068f5;font-size:18px}.account-link:hover{color:#082975}@media (max-width:767px){.account-primary{width:100%}}.account-primary:not(:disabled):hover{background:#ffcf24}.account-primary:not(:disabled):active,.account-secondary:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 #082975}.account-secondary{background:white;border-color:#8fcaff;box-shadow:0 4px 0 #d5edff}.account-secondary:not(:disabled):hover{background:#eef8ff}.account-secondary:disabled{cursor:wait;opacity:.6}.account-wide{width:100%}.account-google-mark{font-family:Arial,sans-serif;color:#0068f5}.account-divider{display:flex;align-items:center;gap:14px;margin-top:28px;color:#47658b}.account-divider:after,.account-divider:before{content:"";flex:1;height:1px;background:#cbe5fb}.account-panel .account-small,.account-small{color:#47658b;font-size:16px;line-height:1.6}.account-message a,.account-small a,.checkout-consent a{color:#005fdc;text-decoration:underline;text-underline-offset:3px}.account-login-policy{text-align:center}.account-panel .account-login-policy{margin:26px 0 0}.account-back,.account-text-button{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:44px;margin:24px auto 0;color:#005fdc;font-size:18px}.account-back svg,.account-text-button svg{width:18px;height:18px}.account-back:hover,.account-text-button:hover{text-decoration:underline;text-underline-offset:4px}.account-message,.account-panel .account-message{padding:14px 16px;border:1px solid #a7d4ff;border-radius:12px;background:#eef8ff;color:#082975;font-size:17px;line-height:1.5;margin-block:20px 0}.account-message-error,.account-panel .account-message-error{border-color:#f4b5b8;background:#fff1f1;color:#a02439}.account-message+.account-primary{margin-top:20px}.account-scenario-note{padding:10px 16px;margin-bottom:20px;border-radius:12px;background:#fff1ad;color:#695000;font-size:16px}.checkout-steps{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:28px;color:#47658b;font-size:18px}.checkout-steps li{display:flex;align-items:center;gap:8px}.checkout-steps li span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#d8edff}.checkout-steps li[aria-current]{color:#082975}.checkout-steps li[aria-current] span{background:#ffda45}.checkout-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:20px}.checkout-plans{display:grid;gap:16px;margin-top:22px}.checkout-plan{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #d2eaff;border-radius:16px;cursor:pointer;transition:border-color .15s,background .15s}.checkout-plan>span{flex:1}.checkout-plan input{width:18px;height:18px;accent-color:#0068f5;flex-shrink:0}.checkout-plan>svg{width:20px;flex-shrink:0;color:#0068f5}.checkout-plan:hover{border-color:#3594ff}.checkout-plan[data-selected=true]{background:#eff9ff;border-color:#0068f5}.checkout-plan-name,.checkout-plan-price,.checkout-saving{display:block}.checkout-plan-name{font-size:23px}.checkout-plan-price{font-size:19px;margin-top:4px}.checkout-saving{font-size:15px;color:#47658b;margin-top:6px}.checkout-summary{background:#fffbed}.account-panel .checkout-total{margin-block:6px 20px;color:#082975;font-size:48px;line-height:1}.checkout-total span{font-size:22px}.account-panel .account-renewal{display:flex;align-items:center;gap:8px;color:#082975;font-size:18px;margin-bottom:8px}.account-renewal svg{width:19px;height:19px;flex-shrink:0}.account-panel .checkout-no-charge{margin:18px 0 0;font-size:14px;text-align:center}.checkout-result{text-align:center}.checkout-result h1{font-size:32px;line-height:1.4}.checkout-result-icon{display:grid;place-items:center;width:80px;height:80px;border:2px solid #8fcaff;border-radius:50%;background:#e3f4ff;margin:0 auto 20px}.checkout-result-icon svg{width:42px;height:42px}.checkout-result-icon[data-status=paid]{background:#ffdf5c;border-color:#082975}.checkout-result-icon[data-status=failed]{color:#a02439;background:#fff1f1;border-color:#f4b5b8}.checkout-consent{display:flex;align-items:flex-start;gap:10px;text-align:left;margin-block:24px;font-size:17px;line-height:1.6}.checkout-consent input{flex-shrink:0;width:18px;height:18px;margin-top:4px;accent-color:#0068f5}.account-panel .checkout-reference{margin:24px 0 0;font-size:14px}.account-billing-details{display:grid;gap:16px;padding-block:20px;border-block:1px solid #d2eaff}.account-billing-details>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:19px}.account-billing-details dt{display:flex;align-items:center;gap:8px;color:#47658b}.account-billing-details svg{width:20px;height:20px}.account-dialog{font-family:var(--font-itim);color:#082975;background:white!important;border:2px solid #3594ff!important;border-radius:24px!important}.account-dialog-body{padding:58px 28px 28px;background:white;border-radius:24px!important}.account-dialog-body h2{font-size:28px;line-height:1.4}.account-dialog-body>p{margin-block:16px 24px;font-size:19px;line-height:1.6}.account-dialog-header{background:transparent!important}.account-dialog-close{color:#082975!important;background:#e3f4ff!important;border-color:#8fcaff!important;font-weight:400!important}@media (max-width:640px){.account-page{padding-block:28px 40px}.checkout-grid{grid-template-columns:1fr}.checkout-steps{font-size:16px}.checkout-steps li{gap:5px}.checkout-steps li span{width:25px;height:25px}.checkout-plan{padding:16px}}@media (prefers-reduced-motion:reduce){.account-primary,.account-secondary,.checkout-plan{transition:none}.account-primary:not(:disabled):active,.account-secondary:not(:disabled):active{transform:none}}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fd17875a98514c19-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ee71b5efbd4a796-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a6d81b6cb2b9271-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e93861d9efa137b7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Itim Fallback;src:local("Arial");ascent-override:98.03%;descent-override:25.80%;line-gap-override:0.00%;size-adjust:96.90%}.__className_eee047{font-family:Itim,Itim Fallback;font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a5216e31b6871b28-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e595348a7434095e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a1e416f75ce53a99-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Thai Fallback";src:local("Times New Roman");ascent-override:89.86%;descent-override:45.10%;line-gap-override:0.00%;size-adjust:118.40%}.__className_69c35e{font-family:"Noto Serif Thai","Noto Serif Thai Fallback";font-weight:400;font-style:normal}.__variable_69c35e{--font-web-document:"Noto Serif Thai","Noto Serif Thai Fallback"}