@font-face{font-family:Strings Display;src:url(/fonts/StringsDisplay-SemiBold.latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+178,U+2BC,U+2C6,U+2DA,U+2DC,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Strings Display;src:url(/fonts/StringsDisplay-SemiBold.latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-148,U+14A-151,U+154-177,U+179-17E}@font-face{font-family:Strings Display;src:url(/fonts/StringsDisplay-Bold.latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+152-153,U+178,U+2BC,U+2C6,U+2DA,U+2DC,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Strings Display;src:url(/fonts/StringsDisplay-Bold.latin-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-148,U+14A-151,U+154-177,U+179-17E}@font-face{font-family:Strings Display Fallback;src:local(Georgia);size-adjust:105.54%;ascent-override:92.67%;descent-override:24.16%;line-gap-override:0%}:root{--font-display:"Strings Display"}
.sg-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html{--sg-header-h:0px}html[data-sg-surface=site][data-sg-ff=phone]{--sg-header-h:56px}html[data-sg-ff=tablet],html[data-sg-ff=desktop]{--sg-header-h:52px}@media (min-height:800px){html[data-sg-ff=tablet],html[data-sg-ff=desktop]{--sg-header-h:64px}}@media (max-width:739.98px),(max-height:599.98px) and (pointer:coarse),(max-height:599.98px) and (pointer:none){html:not([data-sg-ff]):not([data-sg-surface=play]){--sg-header-h:56px}}@media (min-width:740px) and (max-width:1023.98px) and (min-height:600px),(min-width:740px) and (max-width:1023.98px) and (pointer:fine),(min-width:1024px) and (min-height:600px),(min-width:1024px) and (pointer:fine){html:not([data-sg-ff]){--sg-header-h:52px}}@media (min-height:800px) and (min-width:740px){html:not([data-sg-ff]){--sg-header-h:64px}}html[data-sg-surface=play][data-sg-ff=phone] #sg-header,html[data-sg-surface=play][data-sg-ff=phone] .sg-skip{display:none}@media (max-width:739.98px),(max-height:599.98px) and (pointer:coarse),(max-height:599.98px) and (pointer:none){html[data-sg-surface=play]:not([data-sg-ff]) #sg-header{display:none}}html[data-sg-surface=site] [data-sg-site=never],html[data-sg-surface=play] [data-sg-play=never],html[data-sg-surface=site]:not([data-sg-returning]) [data-sg-site=returning],html:not([data-sg-surface]) [data-sg-site=never],html:not([data-sg-surface]) [data-sg-site=returning],html[data-sg-surface=site]:not([data-sg-returning]) [data-sg-menu=phone] [data-sg-id=leagues],html:not([data-sg-surface]) [data-sg-menu=phone] [data-sg-id=leagues],.sg-cta__back,.sg-cta__short,html[data-sg-returning] .sg-cta__new{display:none}html[data-sg-returning] .sg-cta__back{display:inline}@media (max-width:399.98px){html .sg-cta .sg-cta__new,html[data-sg-returning] .sg-cta .sg-cta__back{display:none}html .sg-cta .sg-cta__short{display:inline}}html[data-sg-ff=phone] .sg-nav,html[data-sg-ff=phone] .sg-lang,html[data-sg-ff=phone] .sg-theme,html[data-sg-ff=phone] .sg-getapp,html[data-sg-ff=phone] .sg-account{display:none}@media (max-width:739.98px),(max-height:599.98px) and (pointer:coarse),(max-height:599.98px) and (pointer:none){html:not([data-sg-ff]) .sg-nav,html:not([data-sg-ff]) .sg-lang,html:not([data-sg-ff]) .sg-theme,html:not([data-sg-ff]) .sg-getapp,html:not([data-sg-ff]) .sg-account{display:none}}html[data-sg-ff=tablet] [data-sg-fold=tablet],html[data-sg-ff=tablet] .sg-nav__sep,html[data-sg-ff=tablet] .sg-lang,html[data-sg-ff=tablet] .sg-theme,html[data-sg-ff=tablet] .sg-getapp,html[data-sg-ff=tablet] .sg-phonemenu{display:none}@media (min-width:740px) and (max-width:1023.98px) and (min-height:600px),(min-width:740px) and (max-width:1023.98px) and (pointer:fine){html:not([data-sg-ff]) [data-sg-fold=tablet],html:not([data-sg-ff]) .sg-nav__sep,html:not([data-sg-ff]) .sg-lang,html:not([data-sg-ff]) .sg-theme,html:not([data-sg-ff]) .sg-getapp,html:not([data-sg-ff]) .sg-phonemenu{display:none}}html[data-sg-ff=desktop] .sg-more,html[data-sg-ff=desktop] .sg-phonemenu{display:none}@media (min-width:1024px) and (min-height:600px),(min-width:1024px) and (pointer:fine){html:not([data-sg-ff]) .sg-more,html:not([data-sg-ff]) .sg-phonemenu{display:none}}@media (max-width:1279.98px),not all and (hover:hover) and (pointer:fine){html[data-sg-ff=desktop] .sg-getapp,html:not([data-sg-ff]) .sg-getapp{display:none}}html.sg-ads-on[data-sg-ff=desktop] .sg-header__in{container:sg-header/inline-size}html[data-sg-ff=desktop] .sg-more [data-sg-id=howToPlay],html[data-sg-ff=desktop] .sg-more [data-sg-id=faq],html[data-sg-ff=desktop] .sg-more [data-sg-id=lang],html[data-sg-ff=desktop] .sg-more [data-sg-id=theme]{display:none}@media (min-width:1024px){html:not([data-sg-ff]) .sg-more [data-sg-id=howToPlay],html:not([data-sg-ff]) .sg-more [data-sg-id=faq],html:not([data-sg-ff]) .sg-more [data-sg-id=lang],html:not([data-sg-ff]) .sg-more [data-sg-id=theme]{display:none}}.sg-more [data-sg-id=themes],.sg-more [data-sg-id=premium]{display:none}@media (min-width:1280px) and (hover:hover) and (pointer:fine){html[data-sg-ff=desktop] .sg-more [data-sg-id=getApp]{display:none}}@media (max-width:1179.98px){html[data-sg-ff=desktop]:not(.sg-ads-on):not([lang|=en]) .sg-more{display:block}html[data-sg-ff=desktop]:not(.sg-ads-on):not([lang|=en]) .sg-nav__item[data-sg-id=faq]{display:none}html[data-sg-ff=desktop]:not(.sg-ads-on):not([lang|=en]) .sg-more [data-sg-id=faq]{display:list-item}}@media (max-width:1179.98px) and (min-width:1024px){html:not([data-sg-ff]):not([lang|=en]) .sg-more{display:block}html:not([data-sg-ff]):not([lang|=en]) .sg-nav__item[data-sg-id=faq]{display:none}html:not([data-sg-ff]):not([lang|=en]) .sg-more [data-sg-id=faq]{display:list-item}}@media (max-width:1279.98px){html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-more{display:block}html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-nav__item[data-sg-id=faq]{display:none}html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-more [data-sg-id=faq]{display:list-item}}@media (max-width:1279.98px) and (min-width:1024px){html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-more{display:block}html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-nav__item[data-sg-id=faq]{display:none}html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-more [data-sg-id=faq]{display:list-item}}html[data-sg-ff=desktop][data-sg-squeeze~="2"] .sg-more{display:block}html[data-sg-ff=desktop][data-sg-squeeze~="2"] .sg-nav__item[data-sg-id=faq]{display:none}html[data-sg-ff=desktop][data-sg-squeeze~="2"] .sg-more [data-sg-id=faq]{display:list-item}@media (min-width:1024px){html:not([data-sg-ff])[data-sg-squeeze~="2"] .sg-more{display:block}html:not([data-sg-ff])[data-sg-squeeze~="2"] .sg-nav__item[data-sg-id=faq]{display:none}html:not([data-sg-ff])[data-sg-squeeze~="2"] .sg-more [data-sg-id=faq]{display:list-item}}@container sg-header (max-width:1099.98px){html.sg-ads-on[data-sg-ff=desktop] .sg-more{display:block}html.sg-ads-on[data-sg-ff=desktop] .sg-nav__item[data-sg-id=faq]{display:none}html.sg-ads-on[data-sg-ff=desktop] .sg-more [data-sg-id=faq]{display:list-item}}@media (max-width:1179.98px){html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-nav__item[data-sg-id=howToPlay],html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-nav__sep{display:none}html[data-sg-ff=desktop]:not(.sg-ads-on)[data-sg-accounts]:not([lang|=en]) .sg-more [data-sg-id=howToPlay]{display:list-item}}@media (max-width:1179.98px) and (min-width:1024px){html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-nav__item[data-sg-id=howToPlay],html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-nav__sep{display:none}html:not([data-sg-ff])[data-sg-accounts]:not([lang|=en]) .sg-more [data-sg-id=howToPlay]{display:list-item}}html[data-sg-ff=desktop][data-sg-squeeze~="3"] .sg-nav__item[data-sg-id=howToPlay],html[data-sg-ff=desktop][data-sg-squeeze~="3"] .sg-nav__sep{display:none}html[data-sg-ff=desktop][data-sg-squeeze~="3"] .sg-more [data-sg-id=howToPlay]{display:list-item}@media (min-width:1024px){html:not([data-sg-ff])[data-sg-squeeze~="3"] .sg-nav__item[data-sg-id=howToPlay],html:not([data-sg-ff])[data-sg-squeeze~="3"] .sg-nav__sep{display:none}html:not([data-sg-ff])[data-sg-squeeze~="3"] .sg-more [data-sg-id=howToPlay]{display:list-item}}@container sg-header (max-width:1099.98px){html.sg-ads-on[data-sg-ff=desktop] .sg-nav__item[data-sg-id=howToPlay],html.sg-ads-on[data-sg-ff=desktop] .sg-nav__sep{display:none}html.sg-ads-on[data-sg-ff=desktop] .sg-more [data-sg-id=howToPlay]{display:list-item}}@media (min-width:1280px){html[data-sg-accounts]:not([lang|=en]) .sg-getapp{justify-content:center;width:40px;padding:0}html[data-sg-accounts]:not([lang|=en]) .sg-getapp>[data-sg-t],html[data-sg-accounts]:not([lang|=en]) .sg-account[data-sg-account=account]>[data-sg-t]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-sg-accounts]:not([lang|=en]) .sg-account[data-sg-account=account]{padding:0 4px}}html[data-sg-squeeze~="1"] .sg-getapp{justify-content:center;width:40px;padding:0}html[data-sg-squeeze~="1"] .sg-getapp>[data-sg-t],html[data-sg-squeeze~="1"] .sg-account[data-sg-account=account]>[data-sg-t]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-sg-squeeze~="1"] .sg-account[data-sg-account=account]{padding:0 4px}@container sg-header (max-width:799.98px){html.sg-ads-on[data-sg-ff=desktop] .sg-getapp{justify-content:center;width:40px;padding:0}html.sg-ads-on[data-sg-ff=desktop] .sg-getapp>[data-sg-t],html.sg-ads-on[data-sg-ff=desktop] .sg-account[data-sg-account=account]>[data-sg-t]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html.sg-ads-on[data-sg-ff=desktop] .sg-account[data-sg-account=account]{padding:0 4px}}@media (max-width:859.98px){html[data-sg-ff=tablet][data-sg-accounts]:not([lang|=en]) .sg-cta .sg-cta__new,html[data-sg-ff=tablet][data-sg-accounts]:not([lang|=en]) .sg-cta .sg-cta__back{display:none}html[data-sg-ff=tablet][data-sg-accounts]:not([lang|=en]) .sg-cta .sg-cta__short{display:inline}html[data-sg-ff=tablet][data-sg-accounts]:not([lang|=en]) .sg-nav__link,html[data-sg-ff=tablet][data-sg-accounts]:not([lang|=en]) .sg-more__btn{padding:0 8px}}html[data-sg-squeeze~="4"] .sg-cta .sg-cta__new,html[data-sg-squeeze~="4"] .sg-cta .sg-cta__back{display:none}html[data-sg-squeeze~="4"] .sg-cta .sg-cta__short{display:inline}html[data-sg-squeeze~="4"] .sg-nav__link,html[data-sg-squeeze~="4"] .sg-more__btn{padding:0 8px}html[data-sg-squeeze~="5"] .sg-lang__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-sg-squeeze~="5"] .sg-lang__btn{padding:0 10px}@container sg-header (max-width:899.98px){html.sg-ads-on[data-sg-ff=desktop] .sg-lang__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html.sg-ads-on[data-sg-ff=desktop] .sg-lang__btn{padding:0 10px}}html[data-sg-premium][data-sg-squeeze~="6"] .sg-more{display:block}html[data-sg-premium][data-sg-squeeze~="6"] .sg-nav__item[data-sg-id=premium]{display:none}html[data-sg-premium][data-sg-squeeze~="6"] .sg-more [data-sg-id=premium]{display:list-item}html[data-sg-squeeze~="8"] .sg-more{display:block}html[data-sg-squeeze~="8"] .sg-nav__item[data-sg-id=themes]{display:none}html[data-sg-squeeze~="8"] .sg-more [data-sg-id=themes]{display:list-item}html[data-sg-squeeze~="7"] .sg-header .sg-lockup .sg-lockup__art{aspect-ratio:36.6/32;width:auto;overflow:hidden}html[data-sg-squeeze~="7"] .sg-header .sg-lockup__logo{width:auto;right:auto}html[data-sg-squeeze~="7"] .sg-header .sg-lockup__word{display:none}@media (max-width:1279.98px),not all and (hover:hover) and (pointer:fine){html[data-sg-ff=desktop] .sg-qr,html:not([data-sg-ff]) .sg-qr{display:none}}html[data-sg-ff=phone] .sg-qr,html[data-sg-ff=tablet] .sg-qr,.sg-qr[hidden]{display:none}html:not([data-sg-cmp]) li:has(>[data-sg-action=privacyChoices]){display:none}html:not([data-sg-accounts]) [data-sg-account],html:not([data-sg-premium]) [data-sg-id=premium],html[data-sg-theme] [data-sg-theme-device],[data-sg-theme-device] [data-sg-scheme=dark]{display:none}@media (prefers-color-scheme:dark){[data-sg-theme-device] [data-sg-scheme=light]{display:none}[data-sg-theme-device] [data-sg-scheme=dark]{display:inline}}
:root{--sg-i-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.7 5.6 3.7 9s-1.2 6.4-3.7 9c-2.5-2.6-3.7-5.6-3.7-9S9.5 5.6 12 3Z'/%3E%3C/svg%3E");--sg-i-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sg-i-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--sg-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--sg-i-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.5v2M12 19.5v2M4.6 4.6l1.4 1.4M18 18l1.4 1.4M2.5 12h2M19.5 12h2M4.6 19.4 6 18M18 6l1.4-1.4'/%3E%3C/svg%3E");--sg-i-moon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9'%3E%3Cpath d='M20 14.5A8 8 0 0 1 9.5 4a8 8 0 1 0 10.5 10.5Z'/%3E%3C/svg%3E");--sg-i-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9'%3E%3Cpath d='M7 3.5h7l4 4V20a.5.5 0 0 1-.5.5h-10A.5.5 0 0 1 7 20V3.5Z'/%3E%3Cpath d='M14 3.5V8h4M9.5 12h5M9.5 15.5h5'/%3E%3C/svg%3E");--sg-i-device:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18V3Z' fill='black'/%3E%3Ccircle cx='12' cy='12' r='8.1' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");--sg-i-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E");--sg-i-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 4.8v14.4c0 .8.9 1.3 1.6.9l11.3-7.2c.6-.4.6-1.3 0-1.7L9.1 3.9c-.7-.4-1.6.1-1.6.9Z' fill='black'/%3E%3C/svg%3E");--sg-i-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.1'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");--sg-i-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.1'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--sg-i-apple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16.37 12.6c-.02-2.3 1.88-3.4 1.97-3.46-1.07-1.57-2.74-1.78-3.33-1.8-1.42-.14-2.77.84-3.49.84-.72 0-1.83-.82-3.01-.8-1.55.02-2.98.9-3.78 2.29-1.61 2.8-.41 6.94 1.16 9.21.77 1.11 1.68 2.36 2.88 2.31 1.16-.05 1.59-.75 2.99-.75 1.4 0 1.79.75 3.01.72 1.24-.02 2.03-1.13 2.79-2.25.88-1.29 1.24-2.53 1.26-2.6-.03-.01-2.42-.93-2.45-3.71ZM14.07 5.85c.64-.77 1.07-1.85.95-2.92-.92.04-2.03.61-2.69 1.38-.59.68-1.11 1.78-.97 2.83 1.02.08 2.07-.52 2.71-1.29Z'/%3E%3C/svg%3E");--sg-i-gplay:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4.3 2.6c-.2.2-.3.6-.3 1v16.8c0 .4.1.8.3 1l9.4-9.4-9.4-9.4Zm10.5 10.5 2.6 2.6-11 6.3 8.4-8.9Zm0-2.2L6.4 2l11 6.3-2.6 2.6Zm3.7 3.9-2.9-1.7-2.8 2.8V12l2.8-2.8 2.9-1.7 3.2 1.8c.9.5.9 1.4 0 1.9l-3.2 1.6Z'/%3E%3C/svg%3E");--sg-i-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5C12.8 8.2 15.8 11.2 21.5 12 15.8 12.8 12.8 15.8 12 21.5 11.2 15.8 8.2 12.8 2.5 12 8.2 11.2 11.2 8.2 12 2.5Z'/%3E%3C/svg%3E");--sg-chrome-w:min(var(--container), calc(100% - 2 * var(--gutter)))}.sg-chrome{display:contents}.sg-header summary,.sg-footer summary{list-style:none}.sg-header summary::-webkit-details-marker{display:none}.sg-header [hidden]{display:none!important}.sg-lang__btn:before,.sg-lang__btn:after,.sg-more__btn:after,.sg-theme__btn:before,.sg-getapp:before,.sg-cta:before,.sg-phonemenu__btn:before,.sg-menu__link:after,.sg-phonemenu .sg-menu__group:not([data-sg-id=lang]):not([data-sg-id=theme]) .sg-menu__link:after{content:"";width:18px;height:18px;-webkit-mask:var(--sg-i) center / contain no-repeat;-webkit-mask:var(--sg-i) center / contain no-repeat;mask:var(--sg-i) center / contain no-repeat;background:currentColor;flex:none}.sg-skip{z-index:60;border-radius:var(--radius-pill);background:var(--action-primary-bg);color:var(--action-primary-fg);font:var(--type-button-sm);-webkit-font-smoothing:antialiased;padding:10px 18px;text-decoration:none;position:absolute;top:8px;left:-9999px}.sg-skip:focus{left:8px}.sg-header{z-index:30;background:var(--bg-canvas);border-bottom:1px solid var(--line-hair);color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (hover:hover) and (pointer:fine){html[data-sg-surface=site][data-sg-ff=tablet] .sg-header,html[data-sg-surface=site][data-sg-ff=desktop] .sg-header{background:color-mix(in srgb, var(--bg-canvas) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}}}.sg-header__in{width:var(--sg-chrome-w);height:var(--sg-header-h,64px);align-items:center;gap:8px;min-height:52px;margin:0 auto;display:flex}html[data-sg-surface=site]:not([data-sg-ff]) .sg-header__in{height:var(--sg-header-h,64px)}.sg-lockup{min-height:44px;color:var(--text-primary);border-radius:var(--radius-sm);flex:none;align-items:center;margin-right:12px;text-decoration:none;display:inline-flex}.sg-lockup__art{width:127px;height:32px;display:block;position:relative}.sg-lockup__logo,.sg-lockup__word{width:100%;height:100%;position:absolute;inset:0}.sg-lockup__logo--dark,html[data-sg-theme=dark] .sg-lockup__logo--light{display:none}html[data-sg-theme=dark] .sg-lockup__logo--dark{display:block}@media (prefers-color-scheme:dark){html:not([data-sg-theme]) .sg-lockup__logo--light{display:none}html:not([data-sg-theme]) .sg-lockup__logo--dark{display:block}}.sg-lockup__word{background:currentColor;-webkit-mask:url(/brand/lockup-word.svg) 0 0/100% 100% no-repeat;mask:url(/brand/lockup-word.svg) 0 0/100% 100% no-repeat}.sg-lockup__word--stacked{-webkit-mask-image:url(/brand/lockup-stacked-word.svg);mask-image:url(/brand/lockup-stacked-word.svg)}.sg-nav{align-items:center;min-width:0;display:flex;position:relative}.sg-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sg-nav__link,.sg-more__btn{border-radius:var(--radius-pill);height:44px;color:var(--text-secondary);font:var(--type-button-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.sg-nav__link:hover,.sg-more__btn:hover,.sg-more[open]>.sg-more__btn{color:var(--text-primary);background:var(--bg-sunken)}.sg-nav__link[aria-current=page]{color:var(--text-primary)}.sg-nav__link[aria-current=page]:after{content:"";background:var(--gold-fill);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--gold-edge);border-radius:50%;margin-left:-3px;position:absolute;bottom:4px;left:50%}.sg-nav__sep{background:var(--line-hair);width:1px;height:20px;margin:0 8px}.sg-more{position:relative}.sg-more__btn:after{--sg-i:var(--sg-i-chevron);width:16px;height:16px}.sg-nav__item[data-sg-id=premium]>.sg-nav__link,.sg-nav__item[data-sg-id=premium]>.sg-nav__link:hover,.sg-nav__item[data-sg-id=premium]>.sg-nav__link[aria-current=page],.sg-menu [data-sg-id=premium]>.sg-menu__link{color:var(--gold-text)}.sg-menu [data-sg-id=premium]>.sg-menu__link{justify-content:flex-start;gap:8px}.sg-menu [data-sg-id=premium]>.sg-menu__link:after{margin-left:auto}.sg-nav__item[data-sg-id=premium]>.sg-nav__link:before,.sg-menu [data-sg-id=premium]>.sg-menu__link:before{content:"";background:var(--gold-icon);width:13px;height:13px;-webkit-mask:var(--sg-i-sparkle) center / contain no-repeat;-webkit-mask:var(--sg-i-sparkle) center / contain no-repeat;mask:var(--sg-i-sparkle) center / contain no-repeat;flex:none}html[data-sg-premium$=member] .sg-nav__item[data-sg-id=premium]>.sg-nav__link:before,html[data-sg-premium$=member] .sg-menu [data-sg-id=premium]>.sg-menu__link:before{background:var(--gold-text);width:15px;height:15px;-webkit-mask-image:var(--sg-i-check);-webkit-mask-image:var(--sg-i-check);mask-image:var(--sg-i-check)}html[data-sg-premium=offer][data-sg-squeeze~="6"] .sg-more__btn:before,html[data-sg-premium=preview][data-sg-squeeze~="6"] .sg-more__btn:before{content:"";background:var(--gold-fill);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--gold-edge);border-radius:50%;position:absolute;top:9px;right:7px}.sg-rail-note{z-index:1;height:20px;color:var(--text-secondary);font:500 12.5px/20px var(--font-ui);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:fixed}.sg-rail-note[hidden]{display:none}.sg-rail-note:hover{text-decoration:underline}.sg-rail-note:focus-visible{outline:3px solid var(--line-focus);outline-offset:3px;border-radius:4px}.sg-rail-note__spark{background:var(--gold-icon);width:11px;height:11px;-webkit-mask:var(--sg-i-sparkle) center / contain no-repeat;-webkit-mask:var(--sg-i-sparkle) center / contain no-repeat;mask:var(--sg-i-sparkle) center / contain no-repeat;flex:none}.sg-rail-note__accent{color:var(--gold-text);font-weight:600}.sg-more>.sg-menu,.sg-lang>.sg-menu,.sg-theme>.sg-menu{z-index:40;min-width:240px;max-height:calc(100dvh - var(--sg-header-h,64px) - 24px);background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:var(--radius-md);box-shadow:var(--elevation-e3);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);overflow:auto}.sg-more>.sg-menu{left:0}.sg-lang>.sg-menu,.sg-theme>.sg-menu{right:0}.sg-menu ul{margin:0;padding:0;list-style:none}.sg-menu__link{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-primary);font:600 15px/1.25 var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.sg-menu__link:hover{background:var(--bg-sunken)}.sg-menu__link:after{--sg-i:var(--sg-i-check);color:var(--gold-text);visibility:hidden}.sg-menu__link[aria-current=page]:after,html[data-sg-theme=light] [data-sg-theme-set=light]:after,html[data-sg-theme=sepia] [data-sg-theme-set=sepia]:after,html[data-sg-theme=dark] [data-sg-theme-set=dark]:after{visibility:visible}.sg-menu__soon{color:var(--text-muted);font:var(--type-body-md);padding:10px 12px;display:block}.sg-menu__group{border-top:1px solid var(--line-hair);margin-top:8px;padding-top:8px}.sg-menu__heading{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label);margin:6px 12px}.sg-menu__device{color:var(--text-secondary);font:var(--type-body-sm);margin:0 12px 6px}.sg-menu__help{max-width:30ch;color:var(--text-muted);font:var(--type-body-sm);margin:8px 12px 4px}.sg-actions{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.sg-lang,.sg-theme{position:relative}.sg-lang__btn,.sg-theme__btn,.sg-getapp{border-radius:var(--radius-pill);height:40px;box-shadow:inset 0 0 0 1.5px var(--action-secondary-border);color:var(--text-primary);font:var(--type-button-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.sg-lang__btn:hover,.sg-theme__btn:hover,.sg-getapp:hover,.sg-lang[open]>.sg-lang__btn,.sg-theme[open]>.sg-theme__btn,.sg-getapp[aria-expanded=true]{background:var(--bg-sunken)}.sg-lang__btn:before{--sg-i:var(--sg-i-globe)}.sg-lang__btn:after{--sg-i:var(--sg-i-chevron);width:16px;height:16px}.sg-theme__btn{justify-content:center;width:40px;padding:0}.sg-theme__btn:before{--sg-i:var(--sg-i-device)}html[data-sg-theme=light] .sg-theme__btn:before{--sg-i:var(--sg-i-sun)}html[data-sg-theme=sepia] .sg-theme__btn:before{--sg-i:var(--sg-i-page)}html[data-sg-theme=dark] .sg-theme__btn:before{--sg-i:var(--sg-i-moon)}.sg-getapp:before{--sg-i:var(--sg-i-phone)}.sg-account{border-radius:var(--radius-pill);height:44px;color:var(--text-secondary);font:var(--type-button-sm);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.sg-account:hover{color:var(--text-primary);text-decoration:underline}.sg-account[data-sg-account=account]{color:var(--text-primary);padding:0 12px 0 4px}.sg-account[data-sg-account=account]:hover{background:var(--bg-sunken);text-decoration:none}.sg-account [data-sg-t]{text-overflow:ellipsis;max-width:14ch;overflow:hidden}.sg-account__avatar{background:var(--sky-tint);width:34px;height:34px;color:var(--sky-text);box-shadow:inset 0 0 0 1.5px var(--sky-edge);font:700 15px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.sg-cta{border-radius:var(--radius-pill);background:var(--action-primary-bg);height:40px;color:var(--action-primary-fg);box-shadow:var(--action-primary-shadow);font:var(--type-button-sm);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out);align-items:center;gap:6px;padding:0 16px 0 13px;text-decoration:none;display:inline-flex}.sg-cta:hover{background:var(--action-primary-pressed)}.sg-cta:active{transform:scale(.97)}.sg-cta:before{--sg-i:var(--sg-i-play);width:14px;height:14px}.sg-phonemenu__btn{border-radius:var(--radius-pill);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--action-secondary-border);color:var(--text-primary);cursor:pointer;place-items:center;display:grid;position:relative}.sg-phonemenu__btn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-phonemenu__btn:before{--sg-i:var(--sg-i-menu);width:22px;height:22px}.sg-phonemenu[open]>.sg-phonemenu__btn{background:var(--bg-sunken);box-shadow:none}.sg-phonemenu[open]>.sg-phonemenu__btn:before{--sg-i:var(--sg-i-close)}.sg-phonemenu__close{display:none}.sg-phonemenu>.sg-menu{inset:var(--sg-header-h,56px) 0 0 0;z-index:40;overscroll-behavior:contain;padding:20px var(--gutter) 40px;background:var(--bg-canvas);border-top:1px solid var(--line-hair);margin:0;list-style:none;position:fixed;overflow:auto}html:has(.sg-phonemenu[open]) body{overflow:hidden}.sg-phonemenu .sg-menu__group{border:0;margin:0 0 24px;padding:0}.sg-phonemenu .sg-menu__heading{margin:0 4px 10px}.sg-phonemenu .sg-menu__group:not([data-sg-id=lang]):not([data-sg-id=theme])>ul{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--elevation-e1);overflow:hidden}.sg-phonemenu .sg-menu__group:not([data-sg-id=lang]):not([data-sg-id=theme]) li+li{border-top:1px solid var(--line-hair)}.sg-phonemenu .sg-menu__group:not([data-sg-id=lang]):not([data-sg-id=theme]) .sg-menu__link{min-height:56px;font:var(--type-display-xs);letter-spacing:var(--tracking-display-xs);border-radius:0;padding:0 16px}.sg-phonemenu .sg-menu__group:not([data-sg-id=lang]):not([data-sg-id=theme]) .sg-menu__link:after{--sg-i:var(--sg-i-chevron-right);color:var(--text-muted);visibility:visible}.sg-phonemenu .sg-menu__langs,.sg-phonemenu .sg-menu__themes{flex-wrap:wrap;gap:8px;display:flex}.sg-phonemenu .sg-menu__langs .sg-menu__link,.sg-phonemenu .sg-menu__themes .sg-menu__link{border-radius:var(--radius-pill);width:auto;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--action-secondary-border);padding:0 16px}.sg-phonemenu .sg-menu__langs .sg-menu__link:after,.sg-phonemenu .sg-menu__themes .sg-menu__link:after{display:none}.sg-phonemenu .sg-menu__langs .sg-menu__link[aria-current=page],html[data-sg-theme=light] .sg-phonemenu [data-sg-theme-set=light],html[data-sg-theme=sepia] .sg-phonemenu [data-sg-theme-set=sepia],html[data-sg-theme=dark] .sg-phonemenu [data-sg-theme-set=dark]{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:none}.sg-phonemenu .sg-menu__device{margin:0 4px 10px}.sg-qr{z-index:40;text-align:center;background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:var(--radius-lg);width:280px;box-shadow:var(--elevation-e3);justify-items:center;gap:10px;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.sg-qr:focus{outline:none}.sg-qr:focus-visible{outline:3px solid var(--line-focus);outline-offset:2px}.sg-qr__title{color:var(--text-primary);font:var(--type-display-xs);letter-spacing:var(--tracking-display-xs);margin:0}.sg-qr__code{background:var(--qr-bg);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-hair);padding:8px;line-height:0;display:block}.sg-qr__img{display:block}.sg-qr__help{color:var(--text-secondary);font:var(--type-body-sm);margin:0}.sg-qr__badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sg-store{border-radius:7px;flex:none;line-height:0;display:inline-flex}.sg-store img{display:block}html[data-sg-ff=phone] .sg-header .sg-lockup__art{width:111px;height:28px}@media (max-width:739.98px){html:not([data-sg-ff]) .sg-header .sg-lockup__art{width:111px;height:28px}}html[data-sg-ff=phone] .sg-lockup{margin-right:auto}html[data-sg-ff=phone] .sg-actions{margin-left:0}@media (max-width:399.98px){.sg-cta{padding:0 14px 0 12px}}.sg-footer{background:var(--bg-sunken);color:var(--text-secondary);font:var(--type-body-md);-webkit-font-smoothing:antialiased;margin-top:clamp(48px,4vw + 32px,96px);position:relative}.sg-footer__seam{pointer-events:none;height:14px;position:absolute;top:-7px;left:0;right:0}.sg-footer__seam:before,.sg-footer__seam:after{content:"";width:64%;height:14px;position:absolute;top:0}.sg-footer__seam:before{background:radial-gradient(circle at calc(100% - 7px) 50%, var(--gold-fill) 0 5.5px, var(--gold-edge) 5.5px 7px, transparent 7.5px), linear-gradient(var(--gold-line), var(--gold-line)) 0 2px / calc(100% - 10px) 5px no-repeat;left:0}.sg-footer__seam:after{background:radial-gradient(circle at 7px 50%, var(--sky-fill) 0 5.5px, var(--sky-edge) 5.5px 7px, transparent 7.5px), linear-gradient(var(--sky-line), var(--sky-line)) 10px 7px / calc(100% - 10px) 5px no-repeat;right:0}.sg-footer__in,.sg-footer__base{content-visibility:auto}.sg-footer__in{contain-intrinsic-size:auto 360px}.sg-footer__base{contain-intrinsic-size:auto 80px}.sg-footer__in{width:var(--sg-chrome-w);grid-template-columns:1.6fr repeat(3,1fr);gap:40px;margin:0 auto;padding:56px 0 32px;display:grid}.sg-footer .sg-lockup{margin:0}.sg-footer .sg-lockup__art{width:77px;height:72px}.sg-footer__line{max-width:34ch;color:var(--text-primary);font:var(--type-display-xs);letter-spacing:var(--tracking-display-xs);margin:16px 0 4px}.sg-footer__free{color:var(--text-secondary);margin:0 0 16px}.sg-footer__badges{flex-wrap:wrap;gap:10px;display:flex}.sg-footer__heading{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label);margin:0 0 14px}.sg-footer__col ul,.sg-footer__langs{margin:0;padding:0;list-style:none}.sg-footer__col ul{gap:2px;display:grid}.sg-footer__link{min-height:32px;color:var(--text-secondary);font:inherit;text-align:start;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.sg-footer__link:hover{color:var(--text-primary);text-decoration:underline}.sg-footer__base{width:var(--sg-chrome-w);border-top:1px solid var(--line-hair);font:var(--type-body-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 auto;padding:20px 0 32px;display:flex}.sg-footer__langs{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.sg-footer__langs:before{content:"";width:16px;height:16px;-webkit-mask:var(--sg-i-globe) center / contain no-repeat;-webkit-mask:var(--sg-i-globe) center / contain no-repeat;mask:var(--sg-i-globe) center / contain no-repeat;background:currentColor}.sg-footer__langs a{min-height:32px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.sg-footer__langs a:hover{color:var(--text-primary);text-decoration:underline}.sg-footer__langs a[aria-current=page]{color:var(--text-primary);font-weight:700}.sg-footer__legal{color:var(--text-muted);margin:0}@media (max-width:1023.98px){.sg-footer__in{grid-template-columns:repeat(3,1fr)}.sg-footer__brand{grid-column:1/-1}}@media (max-width:639.98px){.sg-footer__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-top:44px}.sg-footer__in,.sg-footer__base{content-visibility:visible}}@media (max-width:359.98px){.sg-footer__in{grid-template-columns:minmax(0,1fr)}}.sg-header a:focus-visible,.sg-header summary:focus-visible,.sg-header button:focus-visible,.sg-footer a:focus-visible,.sg-footer button:focus-visible{outline:3px solid var(--line-focus);outline-offset:2px}@media (hover:none){.sg-nav__link:hover,.sg-menu__link:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.sg-cta{transition:none}.sg-cta:active{transform:none}}html:has(.sg-phonemenu[open]) .lang-bar{display:none}.sg-legalstrip-slot{width:100%}.sg-legalstrip__list{font:500 12px/20px var(--font-ui);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.sg-legalstrip__list>li{align-items:center;display:inline-flex}.sg-legalstrip__list>li+li:before{content:"·";color:var(--text-muted);margin-right:6px}.sg-legalstrip__link{min-height:24px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 -6px;padding:0 6px;text-decoration:none;display:inline-flex}.sg-legalstrip__link:hover{color:var(--text-primary);text-decoration:underline}.sg-legalstrip__link:focus-visible{outline:3px solid var(--line-focus);outline-offset:-3px;border-radius:6px}
.home-hero{isolation:isolate;padding:clamp(28px,4vw,72px) 0 0;position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--line-hair) 0 5px, transparent 5.5px);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 72% 40%, var(--text-primary) 0%, transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 72% 40%, var(--text-primary) 0%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 72% 40%, var(--text-primary) 0%, transparent 75%);opacity:.8;background-position:top;background-size:34px 34px;position:absolute;inset:0 0 -80px}.home-hero .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:1024px){.home-hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero-copy{min-width:0}.home-hero h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-display-hero);margin:var(--space-16) 0 var(--space-20);line-height:1.04}.home-hero .lede{font-size:var(--fs-lede);max-width:34em;margin:0;line-height:1.55}.home-hero .hero-ctas{align-items:stretch;gap:var(--space-12);margin-top:var(--space-28);flex-direction:column;display:flex}.home-hero .hero-ctas .badges{max-width:none;margin:0}.home-hero .play-web{color:var(--text-primary);box-shadow:inset 0 0 0 1.5px var(--action-secondary-border);background:0 0;order:2}@media (min-width:740px){.home-hero .hero-ctas{flex-flow:wrap;align-items:center}.home-hero .hero-ctas .badges{flex:0 auto}}@media (min-width:740px),(hover:hover) and (pointer:fine){.home-hero .play-web{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:var(--action-primary-shadow);order:-1}.home-hero .play-web:hover{background:var(--action-primary-pressed)}}.hero-note{align-items:center;gap:var(--space-6) var(--space-12);margin-top:var(--space-20);color:var(--text-muted);font:var(--type-body-sm);flex-wrap:wrap;font-size:.875rem;display:flex}.puzzle-boot{display:contents}.hero-puzzle{justify-self:center;width:100%;min-width:0;max-width:520px;container-type:inline-size}.puzzle.card{border-radius:var(--radius-xl);box-shadow:var(--elevation-e2);padding:0;position:relative;overflow:hidden}.puzzle-top{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20) 0;display:flex}.theme-card{--r:var(--radius-md);margin:var(--space-12) var(--space-20) 0;padding:var(--space-10) var(--space-16);border-radius:var(--radius-md);background:var(--bg-card-alt);gap:var(--space-2);display:grid}.theme-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label);color:var(--text-link)}.theme-clue{font:var(--type-display-sm);letter-spacing:var(--tracking-display-sm)}.word-display{height:44px;margin:var(--space-10) var(--space-20) var(--space-2);font:700 22px/1 var(--font-ui);letter-spacing:.14em;color:var(--text-primary);white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.word-display[data-tone=sky]{color:var(--sky-text)}.word-display[data-tone=gold]{color:var(--gold-text)}.word-display[data-tone=bonus]{color:var(--text-secondary)}.word-display[data-tone=miss]{color:var(--text-muted);animation:mini-shake .3s var(--ease-out)}.word-display .ph{color:var(--text-muted);font:var(--type-body-md);letter-spacing:0}@keyframes mini-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.puzzle-board{position:relative}.board.mini{width:calc(100% - 2 * var(--space-20));margin:var(--space-4) var(--space-20) 0;touch-action:none;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.board.mini .bead{fill:var(--board-bead-idle);stroke:var(--board-bead-idle-edge);stroke-width:1.5px;transition:fill var(--motion-fast)}.board.mini .letter{fill:var(--board-letter-idle);font:700 24px var(--font-ui);pointer-events:none}.board.mini .cell{cursor:pointer;outline:none}.board.mini .bead.sel{fill:var(--board-bead-selected);stroke:var(--board-bead-selected-edge)}.board.mini .bead.sky{fill:var(--sky-fill);stroke:var(--sky-edge)}.board.mini .letter.sky{fill:var(--sky-on-fill)}.board.mini .bead.gold{fill:var(--gold-fill);stroke:var(--gold-edge)}.board.mini .letter.gold{fill:var(--action-gold-fg)}.board.mini .ring{fill:none;stroke:#0000}.board.mini .cell:focus-visible .ring{stroke:var(--line-focus);stroke-width:3px}.board.mini .halo{fill:none;stroke:var(--board-hint-halo);stroke-width:2.5px;stroke-linecap:round}.board.mini .thread-sky,.board.mini .thread-gold,.board.mini .glow,.board.mini .guide,.board.mini .twist{fill:none;stroke-linecap:round;stroke-linejoin:round}.board.mini .thread-sky{stroke:var(--sky-line)}.board.mini .thread-gold{stroke:var(--gold-line)}.board.mini .glow{stroke:var(--board-string-glow)}.board.mini .guide{stroke:var(--board-guide-line)}.board.mini .twist{stroke:var(--board-twist)}.puzzle-foot{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-20) 0;flex-wrap:wrap;display:flex}.bead-progress{align-items:center;gap:var(--space-8);white-space:nowrap;color:var(--text-muted);font:var(--type-caption);display:flex}.bead-progress i{background:var(--bg-sunken);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%}.bead-progress i.on{background:var(--sky-fill);box-shadow:inset 0 0 0 1.5px var(--sky-edge)}.bead-progress i.gold{background:var(--gold-fill);box-shadow:inset 0 0 0 1.5px var(--gold-edge)}.puzzle-tools{gap:var(--space-4);display:flex}.puzzle-tools .btn-sm{min-height:var(--min-hit)}.puzzle-status{min-height:1.5em;margin:var(--space-6) var(--space-20) var(--space-16);color:var(--text-secondary);font:var(--type-body-sm);text-align:center;font-size:.875rem}.puzzle-type{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.puzzle-type:focus-within{clip-path:none;align-items:center;gap:var(--space-8);width:auto;height:auto;margin:0 var(--space-20) var(--space-16);flex-wrap:wrap;display:flex;position:static;overflow:visible}.puzzle-type label{font:var(--type-title-sm)}.puzzle-type input{min-height:var(--min-hit);padding:0 var(--space-12);border:1.5px solid var(--line-control);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);font:700 18px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;flex:8rem}.puzzle-help{padding:var(--space-12) var(--space-20) var(--space-16);border-top:1px solid var(--line-hair);background:var(--bg-card-alt);color:var(--text-muted);font:var(--type-body-sm);text-align:center;margin:0}.puzzle-done{left:var(--space-12);right:var(--space-12);justify-items:center;gap:var(--space-8);padding:var(--space-20);text-align:center;background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:var(--radius-lg);box-shadow:var(--elevation-e3);animation:mini-rise .32s var(--ease-out) .38s backwards;display:grid;position:absolute;bottom:0}.puzzle-done[hidden]{display:none}.puzzle-done h3:focus{outline:none}.puzzle-done h3:focus-visible{outline:3px solid var(--line-focus);outline-offset:4px;border-radius:var(--radius-sm)}@container (max-width:479px){.puzzle[data-done] .puzzle-done{margin:var(--space-12) var(--space-12) 0;position:static}.puzzle[data-done] .puzzle-foot{display:none}}.puzzle-done h3{font:var(--type-display-xl);letter-spacing:var(--tracking-display-hero)}.puzzle-done p{color:var(--text-secondary);font:var(--type-body-md);margin:0}.puzzle-done-ctas{justify-content:center;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@keyframes mini-rise{0%{opacity:0;transform:translateY(16px)}}.stitch-marks{gap:var(--space-8);align-items:center;display:flex}.stitch-marks i{background:var(--line-strong);border-radius:3px;width:22px;height:6px;display:block;transform:rotate(-20deg)}.stitch-marks i.on{background:var(--gold-fill)}.stitch-marks.sm{gap:var(--space-4)}.stitch-marks.sm i{width:16px;height:5px}.stats-band{padding-top:clamp(40px,6vw,88px)}.stats{border-block:1px solid var(--line-hair);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stat{justify-content:flex-end;align-items:center;gap:var(--space-6);padding:var(--space-24) var(--space-12);text-align:center;flex-direction:column-reverse;display:flex}.stat:nth-child(2n){border-left:1px solid var(--line-hair)}.stat:nth-child(n+3){border-top:1px solid var(--line-hair)}.stat:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.stat:last-child:nth-child(odd){grid-column:auto}.stat:nth-child(n+3){border-top:0}.stat+.stat{border-left:1px solid var(--line-hair)}}.stat dd{font:var(--type-num-xl);letter-spacing:var(--tracking-num-xl);font-variant-numeric:lining-nums;margin:0;font-size:clamp(1.75rem,1.35rem + 1.4vw,3rem);font-weight:600;line-height:1}.stat dt{color:var(--text-muted);font:var(--type-body-md);font-size:.875rem}.steps{gap:var(--space-28);margin:0 0 var(--space-32);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:740px){.steps{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}.step{gap:var(--space-12);align-content:start;display:grid}.step .board-card{padding:var(--space-16);border-radius:var(--radius-xl);margin:0}.step h3{align-items:baseline;gap:var(--space-10);font-size:var(--fs-h3);margin:var(--space-4) 0 0;display:flex}.step-n{width:28px;height:28px;font:700 15px/1 var(--font-ui);background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:50%;flex:none;place-content:center;display:grid;transform:translateY(-3px)}.step .beads{margin:0}.two-up{gap:var(--space-24);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.daily-card,.trophy-card{gap:var(--space-20);border-radius:var(--radius-xl);display:grid}.card-title{font:var(--type-display-md);letter-spacing:var(--tracking-display-md);margin:var(--space-6) 0 0}.daily-head{align-items:center;gap:var(--space-16);display:flex}.date-tile{--r:var(--radius-md);--stitch-color:var(--gold-edge);border-radius:var(--radius-md);text-align:center;background:var(--gold-tint);width:72px;height:78px;color:var(--gold-text);flex:none;place-content:center;display:grid}.date-tile small{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label)}.date-tile b{font:var(--type-num-xl);color:var(--text-primary);font-size:30px;font-weight:600;line-height:1}.cal{margin:0}.cal-grid{border-collapse:separate;width:100%;border-spacing:0 var(--space-6);table-layout:fixed}.cal-grid th{font:var(--type-label);letter-spacing:.06em;color:var(--text-muted);padding-bottom:var(--space-4)}.cal-grid td{text-align:center;padding:0}.cal-day{aspect-ratio:1;width:min(40px,100%);font:700 13px/1 var(--font-ui);color:var(--text-muted);background:var(--bg-sunken);border-radius:50%;place-content:center;margin:0 auto;display:grid}.cal-day.solved{background:var(--sky-fill);color:var(--sky-on-fill);box-shadow:inset 0 0 0 1.5px var(--sky-edge)}.cal-day.perfect{background:var(--gold-fill);color:var(--action-gold-fg);box-shadow:inset 0 0 0 1.5px var(--gold-edge)}.cal-day.today{color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--gold-edge);outline:1.5px dashed var(--gold-edge);outline-offset:2px;background:0 0}.cal-day.future{box-shadow:inset 0 0 0 1px var(--line-hair);background:0 0}.cal figcaption{margin-top:var(--space-4);color:var(--text-muted);font:var(--type-caption);font-weight:500}.cal-legend{gap:var(--space-8) var(--space-16);color:var(--text-muted);font:var(--type-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cal-legend i{width:10px;height:10px;margin-right:var(--space-6);vertical-align:-1px;background:var(--bg-sunken);border-radius:50%;display:inline-block}.cal-legend i.perfect{background:var(--gold-fill)}.cal-legend i.solved{background:var(--sky-fill)}.daily-ctas{gap:var(--space-12);flex-wrap:wrap;display:flex}.patches{gap:var(--space-20) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.patch{justify-items:center;gap:var(--space-6);text-align:center;display:grid}.patch-art{aspect-ratio:1;width:clamp(64px,18vw,84px);height:auto;display:block}.patch b{font:var(--type-title-sm);font-size:.875rem}.patch small{margin-top:calc(-1 * var(--space-4));color:var(--text-muted);font:var(--type-caption);font-weight:500}.marks-legend{gap:var(--space-10);padding:var(--space-16) 0 0;border-top:calc(var(--stitch-w) + .25px) dashed var(--line-strong);color:var(--text-secondary);font:var(--type-body-md);margin:0;list-style:none;display:grid}.marks-legend li{gap:var(--space-12);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.marks-legend b{color:var(--text-primary)}.skins-grid{gap:var(--space-20);grid-template-columns:minmax(0,1fr);display:grid}.skins-grid[hidden]{display:none}@media (min-width:640px){.skins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.skins-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.skins-grid+.skins-grid{margin-top:var(--space-20)}.skin-card{gap:var(--space-10);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--line-hair);box-shadow:var(--elevation-e1);display:grid}.skin-plates{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skin-plate{--r:var(--radius-md);padding:var(--space-10) var(--space-8) var(--space-8);border-radius:var(--radius-md);background:var(--pv-bg);color:var(--pv-ink);gap:var(--space-6);margin:0;display:grid;position:relative}.skin-plate:after{content:"";inset:var(--stitch-inset-sm);border:var(--stitch-w) dashed var(--pv-stitch);border-radius:calc(var(--radius-md) - var(--stitch-inset-sm));opacity:.7;pointer-events:none;position:absolute}.skin-plate figcaption{gap:0 var(--space-4);max-width:100%;padding:1px var(--space-8);border-radius:var(--radius-pill);background:var(--pv-card);font:var(--type-caption);text-align:center;flex-wrap:wrap;justify-content:center;justify-self:center;font-size:.6875rem;font-weight:500;line-height:1.3;display:flex}.skin-plate figcaption b{font-weight:700}.skin-plate figcaption span{color:var(--pv-soft)}.skin-plate img{width:100%;height:auto;display:block}.skin-meta{justify-content:space-between;align-items:center;gap:var(--space-8);padding:0 var(--space-6);display:flex}.skin-meta h3{font:var(--type-display-xs);letter-spacing:var(--tracking-display-xs);margin:0}.skin-clue{margin:calc(-1 * var(--space-6)) 0 var(--space-4);padding:0 var(--space-6);color:var(--text-muted);font:var(--type-body-sm)}.skins-more{align-items:center;gap:var(--space-12);min-height:var(--btn-h-md);margin:var(--space-24) 0 0;flex-wrap:wrap;display:flex}.skins-status{color:var(--text-muted);font:var(--type-body-sm)}.get-panel{gap:var(--space-32);border-radius:var(--radius-sheet);background:var(--premium-panel);color:var(--premium-on-panel);grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.get-panel{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.get-threads{pointer-events:none;opacity:.9;width:52%;height:100%;position:absolute;top:0;right:0}.gt-gold,.gt-sky{fill:none;stroke-width:9px;stroke-linecap:round}.gt-gold{stroke:var(--gold-line)}.gt-sky{stroke:var(--sky-line);opacity:.85}.gt-gold-bead{fill:var(--gold-fill);stroke:var(--gold-edge);stroke-width:2px}.gt-sky-bead{fill:var(--sky-fill);stroke:var(--sky-edge);stroke-width:2px}.get-copy,.get-qr{z-index:1;min-width:0;position:relative}.get-panel h2{margin:var(--space-12) 0 0;font-size:var(--fs-h2);color:var(--premium-on-panel)}.get-panel p{max-width:34em;margin:var(--space-12) 0 var(--space-24);color:var(--premium-panel-muted);font-size:var(--fs-lede)}.get-panel .get-web{margin:var(--space-20) 0 0}.get-panel .get-web a{align-items:center;gap:var(--space-6);min-height:var(--min-hit);color:var(--premium-on-panel);font-weight:600;display:inline-flex}.get-panel .get-web svg{width:1.1rem;height:1.1rem}.get-qr{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.get-qr{justify-self:end;display:block}}.get-qr .qr{padding:var(--space-16);border-radius:var(--radius-lg);background:var(--qr-bg);color:var(--qr-fg);font:var(--type-caption);text-align:center;max-width:180px;margin:0}.get-qr .qr img{margin:0 auto var(--space-8);display:block}@media (prefers-reduced-motion:reduce){.word-display[data-tone=miss],.puzzle-done{animation:none}.board.mini .bead{transition:none}}
.HuL1rq_page{text-align:center;max-width:34rem;margin:0 auto;padding:clamp(2.5rem,2rem + 4vw,5rem) 0 clamp(3rem,2rem + 4vw,5rem)}.HuL1rq_beads{justify-content:center;gap:clamp(.35rem,.25rem + .6vw,.6rem);margin:0 0 1.75rem;padding-bottom:.9rem;display:flex}.HuL1rq_bead{aspect-ratio:1;border:2px solid var(--sky-edge);background:var(--sky-fill);width:clamp(2.6rem,2.2rem + 2vw,3.4rem);color:var(--sky-on-fill);font-family:var(--font-ui);box-shadow:var(--elevation-e1);border-radius:50%;place-items:center;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);font-weight:700;line-height:1;display:inline-grid}.HuL1rq_gold{border-color:var(--gold-edge);background:var(--gold-fill);color:var(--action-gold-fg)}.HuL1rq_loose{border-color:var(--line-hair);background:var(--board-bead-idle);color:var(--text-muted);box-shadow:none;font-style:italic;transform:translateY(.85rem)rotate(-12deg)}.HuL1rq_eyebrow{margin-bottom:.5rem}.HuL1rq_title{font-family:var(--font-display,"Strings Display"), var(--font-display-fallback,Georgia), serif;text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 2.4vw,3rem);line-height:1.1}.HuL1rq_lede{text-wrap:pretty;margin:1rem auto 0}.HuL1rq_actions{gap:.75rem;max-width:24rem;margin:2rem auto 0;display:grid}.HuL1rq_actions .btn{width:100%;min-height:var(--btn-h-md,3rem)}.HuL1rq_more{color:var(--text-secondary);margin:1.5rem 0 0}.HuL1rq_more a{color:var(--sky-text);text-underline-offset:.15em}@media (prefers-reduced-motion:reduce){.HuL1rq_loose{transform:translateY(.85rem)}}@media (max-height:700px){.HuL1rq_page{padding-top:1.25rem}.HuL1rq_beads{margin-bottom:1rem}.HuL1rq_lede{margin-top:.75rem}.HuL1rq_actions{margin-top:1.25rem}}
