@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7c92f010-module__m0cBIG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7c92f010-module__m0cBIG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
.styles-module___hGHoW__grid{aspect-ratio:1;width:100%;display:grid}.styles-module___hGHoW__cell{aspect-ratio:1;border-radius:.5px;width:100%;height:100%}.styles-module___hGHoW__cellGame{transition:all .2s cubic-bezier(.4,0,.2,1)}.styles-module___hGHoW__cellGame:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.styles-module___hGHoW__cellGame:active:not(:disabled){transition:all .1s cubic-bezier(.4,0,.2,1);transform:translateY(0)scale(.98)}.styles-module___hGHoW__cellBorder{pointer-events:none;z-index:5;position:absolute;inset:0}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withTop{border-top:2px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withRight{border-right:2px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withBottom{border-bottom:2px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withLeft{border-left:2px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withTopEdge{border-top:4px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withRightEdge{border-right:4px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withBottomEdge{border-bottom:4px solid #4b5563}.styles-module___hGHoW__cellBorder.styles-module___hGHoW__withLeftEdge{border-left:4px solid #4b5563}.styles-module___hGHoW__cellCorner{pointer-events:none;z-index:5;position:absolute;inset:0}.styles-module___hGHoW__cellCorner>div{background-color:#4b5563;width:2px;height:2px;position:absolute}.styles-module___hGHoW__cellCorner .styles-module___hGHoW__withLeftTop{top:-1px;left:-1px}.styles-module___hGHoW__cellCorner .styles-module___hGHoW__withRightTop{top:-1px;right:-1px}.styles-module___hGHoW__cellCorner .styles-module___hGHoW__withLeftBottom{bottom:-1px;left:-1px}.styles-module___hGHoW__cellCorner .styles-module___hGHoW__withRightBottom{bottom:-1px;right:-1px}
.styles-module__jQJULa__grid{aspect-ratio:1;gap:var(--spacing,.25rem);width:100%;display:grid}.styles-module__jQJULa__cell{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.styles-module__jQJULa__cell{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.styles-module__jQJULa__cellFilled{background-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.styles-module__jQJULa__cellFilled{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.styles-module__jQJULa__cellEmpty{background-color:var(--color-white,#fff)}.styles-module__jQJULa__letter{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-gray-700,#364153);-webkit-user-select:none;user-select:none}@supports (color:lab(0% 0 0)){.styles-module__jQJULa__letter{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@media (min-width:48rem){.styles-module__jQJULa__letter{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__0rWCLq__target{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center}.styles-module__0rWCLq__targetHeader{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}:where(.styles-module__0rWCLq__targetHeader>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-x-reverse)))}.styles-module__0rWCLq__targetIcon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__targetIcon{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.styles-module__0rWCLq__targetLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-600,#4a5565);text-transform:uppercase}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__targetLabel{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.styles-module__0rWCLq__targetNumber{font-family:var(--font-serif,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__targetNumber{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}:where(.styles-module__0rWCLq__equations>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.styles-module__0rWCLq__equation{justify-content:center;align-items:center;display:flex}:where(.styles-module__0rWCLq__equation>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-x-reverse)))}.styles-module__0rWCLq__number{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-100,#f3f4f6);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__number{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.styles-module__0rWCLq__operator{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-gray-100,#f3f4f6);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__operator{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.styles-module__0rWCLq__result{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-white,#fff);border-radius:.25rem}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__result{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.styles-module__0rWCLq__text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__text{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.styles-module__0rWCLq__equals{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.styles-module__0rWCLq__equals{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
