:root{--on-accent-color:#fff;--surface-color:var(--bg-lighter-color);--calendar-won-color:var(--green);--calendar-started-color:var(--yellow);--modal-border:3px solid var(--text-color)}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/nunito-latin-ext-euCJkQzq.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:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/nunito-latin-CjueodBP.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}*{box-sizing:border-box;font-family:inherit;font-weight:inherit;margin:0;padding:0}b{font-weight:var(--bold-weight)}.button.text{color:var(--text-color);background-color:#0000}.button.fill{width:100%}.material-symbol{box-sizing:content-box;flex-shrink:0;display:inline-block}:where(.material-symbol){font-size:24px}.modal-close-button{--size:32px;width:var(--size);height:var(--size);top:calc(var(--size) / 3 * -1);right:calc(var(--size) / 3 * -1);color:var(--text-color);background-color:var(--bg-lighter-color);border:var(--modal-border);border-radius:calc(var(--size) / 2);z-index:2002;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.modal-close-button svg{width:24px;height:24px}.modal-title{align-items:center;padding-bottom:5px;display:flex}.modal-title h2{font-size:20px;font-weight:var(--bold-weight);margin:0;padding-left:10px;line-height:100%}.modal-content p{margin:10px 0;font-size:16px}.btn{cursor:pointer;width:32px;height:32px;color:var(--text-color);background-color:#0000;border:0;border-radius:16px;justify-content:center;align-items:center;display:flex}.btn-active{background-color:var(--bg-darker-color)}.end-msg p{margin:10px 0}.end-share-wrapper{flex-direction:column;align-items:center;display:flex}.chart-wrapper{justify-content:center;margin:20px 0 30px;display:flex}.chart{text-align:left;white-space:pre}.company-logo{text-align:center;padding:5px 0}.company-logo svg{width:170px}.footer{flex-direction:column;align-items:center;display:flex}.footer a{font-size:14px;font-weight:var(--normal-weight)}:root{--color1:#0f172a;--color2:#1e293b;--color3:#3d3d66;--color4:#009afe;--green:#22c55e;--yellow:#eab308;--red:#b91c1c;--text-color:#fff;--bg-color:var(--color1);--bg-lighter-color:var(--color2);--bg-darker-color:var(--color3);--accent-color:var(--color4);--thin-weight:400;--normal-weight:600;--bold-weight:800;--stack1-color:#c2410c;--stack2-color:#a16207;--stack3-color:#047857;--stack4-color:#0e7490;--stack5-color:#6d28d9;--card-neutral-color:var(--color2);--card-seed-color:var(--card-neutral-color);--line-color:var(--bg-darker-color);--lift-shadow-color:#00000073;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-back-out:cubic-bezier(.34, 1.56, .64, 1);--top-bar-max-width:500px}[data-theme=light]{--text-color:#423232;--thin-weight:500;--normal-weight:700;--bold-weight:900;--bg-color:#fffbf5;--bg-lighter-color:#fffdfa;--bg-darker-color:#f4ede2;--surface-color:#f4ede2;--accent-color:#1d9bf0;--green:#b5e2dc;--yellow:#f4da92;--red:#e5695c;--stack1-color:#f6c9ab;--stack2-color:#f4da92;--stack3-color:#b8e5c4;--stack4-color:#b4dcec;--stack5-color:#d6c9f2;--card-neutral-color:#f4ede2;--line-color:#e8d9c8;--lift-shadow-color:#42323238}a{color:var(--text-color);text-decoration:none}html{overflow-y:scroll}body{font-family:Nunito,sans-serif;font-weight:var(--normal-weight);background-color:var(--bg-color);color:var(--text-color);-webkit-user-select:none;user-select:none}.game-title{font-size:24px;font-weight:var(--bold-weight);text-transform:uppercase}.button{background-color:var(--accent-color);color:var(--on-accent-color);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:16px;display:flex}@media (hover:hover){.button.text:hover{background-color:var(--bg-darker-color)}}.button:disabled{opacity:.5;cursor:default}@media (hover:hover){.button:disabled:hover{background-color:#0000}}.button.small{padding:10px 15px;font-size:16px}.button.subtle{color:var(--text-color);background-color:#0000}.button.subtle:hover{background-color:var(--bg-lighter-color)}.top-ad-padding{padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px))}html.native-top-banner .top-ad-padding{padding-top:calc(var(--native-banner-height,70px) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}:root{--home-screen-bottom-ad-space:110px}.daily-card{background-color:var(--bg-lighter-color);border:1px solid var(--text-color);border-radius:10px;width:330px;max-width:calc(100vw - 40px);margin-top:20px;padding:10px}.daily-card-title{font-size:18px;font-weight:var(--bold-weight);padding-left:5px}.daily-card-date{max-width:150px;font-weight:var(--thin-weight)}.daily-card-section{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.daily-card-row{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.board-wrapper{flex-direction:column;flex:1;width:100%;min-height:320px;display:flex}.sort-game{--value-column:84px;--dot-column:28px;--card-width:200px;--card-height:60px;--item-count:6;--row-gap:12px;--pole-row-height:30px;--timeline-vertical-padding:4px;--timeline-width:calc(var(--value-column) + var(--dot-column) + var(--card-width));--timeline-max-height:calc(var(--item-count) * (var(--card-height) + var(--row-gap)) + 2 * var(--pole-row-height) + 2 * var(--timeline-vertical-padding));flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.pole-label{text-align:center;text-transform:uppercase;font-size:12px;font-weight:var(--bold-weight);letter-spacing:2px;opacity:.7}.timeline{min-height:0;max-height:var(--timeline-max-height);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;flex:1;width:100%;overflow:hidden auto}.game-wrapper.finished,.game-wrapper.finished .board-wrapper,.game-wrapper.finished .sort-game,.game-wrapper.finished .timeline{flex:1 0 auto}.game-wrapper.finished .timeline{overscroll-behavior:auto;scrollbar-gutter:auto;overflow:visible}.timeline-content{min-height:100%;padding:var(--timeline-vertical-padding) 0;flex-direction:column;display:flex;position:relative}.timeline-items{flex-direction:column;flex:1;justify-content:center;display:flex}.timeline-content:before{content:"";top:0;bottom:0;left:calc(50% - var(--timeline-width) / 2 + var(--value-column) + var(--dot-column) / 2 - 1px);background-color:var(--line-color);border-radius:1px;width:2px;position:absolute}.pole-row{grid-template-columns:1fr var(--value-column) var(--dot-column) var(--card-width) 1fr;height:var(--pole-row-height);align-items:center;display:grid}.pole-row .pole-label{grid-column:4}.unit-label{text-align:right;font-size:12px;font-weight:var(--thin-weight);opacity:.7;grid-area:1/1/auto/3;padding-left:16px;padding-right:8px}.timeline-row{grid-template-columns:var(--value-column) var(--dot-column) var(--card-width);margin:calc(var(--row-gap) / 2) 0;justify-content:center;align-items:center;display:grid}.timeline-row>.timeline-value{grid-area:1/1}.timeline-row>.timeline-dot,.timeline-row>.dot-ring{grid-area:1/2}.timeline-row>.sort-card,.timeline-row>.card-ring{grid-area:1/3}.timeline-value{text-align:right;font-size:13px;font-weight:var(--thin-weight);white-space:nowrap;opacity:.9;padding-right:8px}.timeline-value.ghost{opacity:.5;font-weight:var(--bold-weight)}.timeline-dot{z-index:1;background-color:var(--dot-color,var(--accent-color));border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.timeline-dot.ghost{border:2px dashed var(--accent-color);background-color:#0000}.timeline-mark-row{height:0;position:relative}.timeline-mark{--mark-size:16px;top:calc(var(--mark-size) / -2);left:calc(50% - var(--timeline-width) / 2 + var(--value-column) + var(--dot-column) / 2 - var(--mark-size) / 2);width:var(--mark-size);height:var(--mark-size);color:var(--red);font-size:12px;font-weight:var(--bold-weight);z-index:1;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.sort-card{width:var(--card-width);height:var(--card-height);background-color:var(--card-color,var(--card-neutral-color));border:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;display:flex;overflow:hidden}.spine-spark{--spark-distance:calc(var(--card-height) + var(--row-gap));background-color:var(--accent-color);width:6px;height:6px;box-shadow:0 0 8px var(--accent-color);pointer-events:none;opacity:0;animation:spine-spark-from-above var(--spine-scan-duration) var(--ease-standard) var(--landing-duration) both;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.spine-spark.from-below{animation-name:spine-spark-from-below}@keyframes spine-spark-from-above{0%{opacity:0;transform:translateY(calc(-1 * var(--spark-distance)))}20%{opacity:1}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes spine-spark-from-below{0%{opacity:0;transform:translateY(var(--spark-distance))}20%{opacity:1}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.timeline-dot.scanning{animation:timeline-dot-flash .16s var(--ease-standard) calc(var(--landing-duration) + var(--spine-scan-duration)) both}@keyframes timeline-dot-flash{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.sort-card.just-placed{animation:sort-card-fill var(--card-fill-duration) var(--ease-standard) both, sort-card-pop var(--card-pop-duration) var(--ease-standard) both}@keyframes sort-card-fill{0%{background-color:var(--card-neutral-color);border-width:1px;border-color:var(--line-color)}to{background-color:var(--card-color,var(--card-neutral-color));border-width:2px;border-color:#0000}}@keyframes sort-card-pop{0%,to{transform:scale(1)}35%{transform:scale(1.08)}72%{transform:scale(.99)}}.card-ring{width:var(--card-width);height:var(--card-height);border:2px solid var(--card-color);pointer-events:none;opacity:0;animation:ring-out var(--card-ring-duration) var(--ease-decelerate) both;border-radius:10px}.timeline-dot.revealing{animation:timeline-dot-pop var(--dot-pop-duration) var(--ease-back-out) var(--dot-pop-delay) both}@keyframes timeline-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}.dot-ring{z-index:1;border:2px solid var(--dot-color,var(--accent-color));pointer-events:none;opacity:0;--ring-scale:3;width:10px;height:10px;animation:ring-out var(--dot-ring-duration) var(--ease-decelerate) var(--dot-pop-delay) both;border-radius:50%;justify-self:center;position:relative}@keyframes ring-out{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(var(--ring-scale,1.16))}}.celebration-line{left:calc(50% - var(--timeline-width) / 2 + var(--value-column) + var(--dot-column) / 2 - 2px);pointer-events:none;width:4px;animation:celebration-line-fill var(--line-fill-duration) linear both, celebration-line-drain var(--line-drain-duration) linear var(--line-drain-start) forwards;border-radius:2px;position:absolute}@keyframes celebration-line-fill{0%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(1)}}@keyframes celebration-line-drain{0%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.timeline.celebrating .timeline-row{--reach:calc(var(--row-index,0) / max(var(--row-count,2) - 1, 1))}.timeline.celebrating .timeline-dot{animation:timeline-dot-celebrate .26s var(--ease-standard) calc(var(--reach) * var(--line-fill-duration)) both}@keyframes timeline-dot-celebrate{0%,to{transform:scale(1)}40%{transform:scale(1.7)}}.timeline.celebrating .timeline-row>.sort-card{animation:sort-card-crest var(--crest-wave-duration) linear calc(var(--reach) * var(--line-fill-duration) - var(--crest-wave-lead)), sort-card-ripple var(--drain-wave-duration) linear calc(var(--line-drain-start) + var(--reach) * var(--line-drain-duration) - var(--drain-wave-duration) / 2)}@keyframes sort-card-crest{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}50%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-3px)scale(1.03)}to{transform:translateY(0)scale(1)}}@keyframes sort-card-ripple{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}50%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-2px)scale(1.02)}to{transform:translateY(0)scale(1)}}.sort-card.unplaced{background-color:var(--card-neutral-color);border-width:1px;border-color:var(--line-color)}.sort-card.wrong{animation:sort-card-reject var(--wrong-border-duration) var(--ease-standard) both}@keyframes sort-card-reject{0%{border-width:1px;border-color:var(--line-color)}to{border-width:2px;border-color:var(--red)}}.sort-card.returning{z-index:1000;pointer-events:none;animation:sort-card-reject var(--wrong-return-duration) var(--ease-standard) reverse both;position:fixed}.sort-card.lifted{animation:sort-card-lift .15s var(--ease-decelerate) both}@keyframes sort-card-lift{0%{transform:scale(.97);box-shadow:0 0 #0000}to{box-shadow:0 10px 24px var(--lift-shadow-color);transform:scale(1.03)}}.sort-card.ghost{opacity:.55;border:1px dashed var(--accent-color);background-color:var(--bg-lighter-color)}.sort-card-label{align-items:center;gap:10px;min-width:0;display:flex}.sort-card-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.sort-card-name{font-size:calc(16px * var(--card-text-fit,1));font-weight:var(--bold-weight);overflow-wrap:break-word;text-wrap:balance;line-height:1.2}@media (width<=620px){.sort-card-name{font-size:calc(14px * var(--card-text-fit,1))}}.sort-card-detail{font-size:calc(11px * var(--card-text-fit,1));font-weight:var(--normal-weight);opacity:.78;overflow-wrap:break-word;line-height:1.3}.sort-card-image{object-fit:cover;border-radius:4px;width:30px;height:30px}.stack-divider{width:100%;max-width:calc(var(--top-bar-max-width) + 32px);box-sizing:border-box;align-items:center;gap:14px;margin:6px auto 0;padding:0 16px;display:flex}.stack-divider-rule{background-color:#ffffff29;flex:1;height:1px}.stack-divider-chevrons{flex-direction:column;align-items:center;display:flex}.stack-divider-chevrons.nudging{animation:1.6s ease-in-out infinite stack-divider-bob}@media (prefers-reduced-motion:reduce){.stack-divider-chevrons.nudging{animation:none}.spine-spark,.card-ring,.dot-ring{display:none}.timeline-dot.scanning{animation:timeline-dot-breathe var(--spine-scan-duration) ease-in-out var(--landing-duration) both}.sort-card.just-placed{animation:sort-card-fill var(--card-fill-duration) var(--ease-standard) both}.timeline-dot.revealing{animation:timeline-dot-fade var(--dot-pop-duration) var(--ease-standard) var(--dot-pop-delay) both}.celebration-line{animation:celebration-line-fade calc(var(--line-drain-start) + var(--line-drain-duration)) linear both}.timeline.celebrating .timeline-dot,.timeline.celebrating .timeline-row>.sort-card{animation:none}.sort-card.lifted{box-shadow:0 10px 24px var(--lift-shadow-color);animation:none}}@keyframes timeline-dot-fade{0%{opacity:0}to{opacity:1}}@keyframes timeline-dot-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes celebration-line-fade{0%,to{opacity:0}30%,70%{opacity:1}}@keyframes stack-divider-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.stack-divider-chevron{border-top:3px solid #ffffffa6;border-left:3px solid #ffffffa6;width:12px;height:12px;transform:rotate(45deg)}.stack-divider-chevron.faint{opacity:.5;margin-top:-6px}.stack-area{justify-content:center;width:100%;padding-top:14px;padding-bottom:10px;display:flex}.stack-deck{width:var(--card-width);position:relative}.stack-deck-layer{background-color:var(--card-neutral-color);border:1px solid var(--line-color);border-radius:8px;position:absolute;inset:0}.stack-card{z-index:1;cursor:grab;touch-action:none;position:relative}.stack-card .sort-card-label,.stack-card .stack-card-grip{opacity:var(--stack-face-opacity,1)}.stack-card-grip{background-image:radial-gradient(circle,#ffffff8c 1.8px,#0000 2px);background-size:6px 7px;flex:none;width:12px;height:21px;margin-left:auto}.menu{position:relative}.dropdown-bg{z-index:1000;width:100vw;height:100svh;position:fixed;top:0;left:0}.dropdown{background-color:var(--bg-lighter-color);max-width:calc(100vw - 40px);box-shadow:0 10px 24px var(--lift-shadow-color);z-index:1001;border-radius:10px;padding:10px;position:absolute;right:0}.menu-item{white-space:nowrap;text-align:left;cursor:pointer;width:100%;color:var(--text-color);background-color:#0000;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px 15px;font-size:16px;display:flex}@media (hover:hover){.menu-item:hover{background-color:var(--bg-darker-color)}}.settings-item{margin:20px 0;display:flex}.settings-item-name{min-width:30%;padding-right:10px}.settings-item-options{max-width:70%}.settings-option{font-weight:var(--normal-weight);cursor:pointer;gap:10px;padding-bottom:10px;display:flex}.settings-option input{height:1lh;font:inherit;cursor:pointer;align-self:flex-start;margin:0}.settings-option-explanation{opacity:.8;font-size:14px}.modal-bg{z-index:2000;width:100%;height:100svh;padding:var(--safe-area-inset-top,env(safe-area-inset-top,0px)) var(--safe-area-inset-right,env(safe-area-inset-right,0px)) calc(100px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) var(--safe-area-inset-left,env(safe-area-inset-left,0px));background-color:#0000001a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}html.native-top-banner .modal-bg{padding-top:calc(var(--native-banner-height,70px) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.modal-wrapper{flex-direction:column;width:calc(100vw - 40px);max-width:460px;max-height:calc(100svh - 40px);display:flex;position:relative}.modal{background-color:var(--bg-lighter-color);height:100%;box-shadow:0 1px 1px var(--shadow-color), 0 2px 2px var(--shadow-color), 0 4px 4px var(--shadow-color), 0 8px 8px var(--shadow-color), 0 16px 16px var(--shadow-color);border:var(--modal-border);z-index:2001;scrollbar-gutter:stable both-edges;border-radius:10px;padding:20px 15px;overflow-y:auto}.modal-tutorial-button{flex-direction:column;align-items:center;margin:15px 0 20px;display:flex}.modal-content p:last-of-type{margin-bottom:0}@media (hover:hover){.btn:hover{background-color:var(--bg-darker-color)}}.top-bar{width:100%;max-width:var(--top-bar-max-width);justify-content:space-between;align-items:center;margin:10px 0 20px;display:flex}.top-bar-title{font-weight:var(--bold-weight);font-size:24px}.top-bar-right-placeholder{width:32px;height:32px}.end-screen{flex-direction:column;align-items:center;width:100%;display:flex}.end-msg{text-align:center;background-color:var(--surface-color);border-radius:5px;width:fit-content;max-width:100%;margin:20px auto;padding:20px}.game-wrapper{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.react-calendar{font-size:16px}.react-calendar__navigation button{font-size:inherit;font-weight:inherit;color:var(--text-color);cursor:pointer;background-color:#0000;border:0;border-radius:5px}@media (hover:hover){.react-calendar button:hover{background-color:var(--bg-darker-color)}}.react-calendar button:disabled{opacity:.5;cursor:default}@media (hover:hover){.react-calendar button:disabled:hover{background-color:#0000}}.react-calendar__navigation{display:flex}.react-calendar__navigation__arrow{width:50px;height:50px;font-size:30px!important;line-height:30px!important}.react-calendar__month-view__weekdays__weekday{justify-content:center;align-items:center;height:50px;text-decoration:none;display:flex}.react-calendar__tile{font-size:inherit;font-weight:inherit;color:var(--text-color);cursor:pointer;border:0;border:2px solid var(--bg-color);background-color:#0000;border-radius:5px;height:50px}.game-won{background-color:var(--green)!important}.game-started{background-color:var(--yellow)!important}.language-item{display:flex}.language-options{flex-grow:1}.language-option{border-radius:5px;align-items:center;margin-top:5px;padding:10px 30px;display:flex}.language-option:hover{background-color:var(--bg-darker-color)}.language-option-label{padding-left:10px}.announcement-wrapper{background-color:var(--surface-color);border-radius:10px;justify-content:space-between;align-items:center;max-width:350px;margin-bottom:20px;padding:10px 15px;display:flex}.announcement-content{text-align:center;font-size:inherit;align-items:center;display:flex}@keyframes placeholderAnimation{0%,to{opacity:.8}50%{opacity:.3}}.placeholder{background-color:var(--bg-darker-color);animation:1.2s infinite placeholderAnimation}.board-image{object-fit:contain;max-width:100%;max-height:100%}.board-group-images{flex-flow:wrap;justify-content:center;gap:5px;display:flex}.board-group-image{object-fit:contain;max-width:40px;height:40px}.clippy-img{width:65px;height:65px}._loadError_1g2ti_1{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:360px;margin:70px auto 0;padding:0 20px;display:flex}._message_1g2ti_12{color:var(--text-color);font-size:16px;line-height:1.5}@keyframes _skeleton-pulse_1cita_1{0%,to{opacity:1}50%{opacity:.4}}._grid_1cita_11{grid-template-columns:repeat(7,1fr);gap:4px;width:100%;margin-bottom:8px;display:grid}._cell_1cita_19{border-radius:6px;flex-direction:column;align-items:center;padding:6px 2px;display:flex}._dayButton_1cita_27{color:var(--text-color);border:none;font-family:inherit}._available_1cita_33{cursor:pointer}._unavailable_1cita_37{cursor:default;opacity:.3}._dayAbbrev_1cita_42{font-size:12px}._dayNumber_1cita_46{font-size:16px;font-weight:var(--normal-weight)}._todayNumber_1cita_51{font-weight:var(--bold-weight)}._skeletonBar_1cita_55{background-color:var(--bg-darker-color);border-radius:3px;animation:1.5s ease-in-out infinite _skeleton-pulse_1cita_1}._skeletonBarTop_1cita_61{width:60%;height:16px;margin-bottom:4px}._skeletonBarBottom_1cita_67{width:50%;height:17.5px}._storeCard_1q8tr_1{border:1px solid color-mix(in srgb, var(--text-color) 20%, transparent);width:330px;max-width:calc(100vw - 40px);font-size:15px;font-weight:var(--bold-weight);color:var(--text-color);border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){._storeCard_1q8tr_1:hover{border-color:color-mix(in srgb, var(--text-color) 40%, transparent);background-color:color-mix(in srgb, var(--text-color) 6%, transparent)}}._storeText_1q8tr_26{flex-direction:column;flex:1;gap:2px;display:flex}._storeSubtitle_1q8tr_33{font-size:12px;font-weight:var(--thin-weight);color:color-mix(in srgb, var(--text-color) 60%, transparent)}._gsi-material-button_70nuj_1{-webkit-user-select:none;user-select:none;appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;outline:none;width:auto;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}._gsi-material-button_70nuj_1 ._gsi-material-button-icon_70nuj_41{width:20px;min-width:20px;height:20px;margin-right:12px}._gsi-material-button_70nuj_1 ._gsi-material-button-content-wrapper_70nuj_48{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}._gsi-material-button_70nuj_1 ._gsi-material-button-contents_70nuj_62{text-overflow:ellipsis;vertical-align:top;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}._gsi-material-button_70nuj_1 ._gsi-material-button-state_70nuj_72{opacity:0;transition:opacity .218s;position:absolute;inset:0}._gsi-material-button_70nuj_1:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}._gsi-material-button_70nuj_1:disabled ._gsi-material-button-contents_70nuj_62,._gsi-material-button_70nuj_1:disabled ._gsi-material-button-icon_70nuj_41{opacity:.38}._gsi-material-button_70nuj_1:not(:disabled):active ._gsi-material-button-state_70nuj_72,._gsi-material-button_70nuj_1:not(:disabled):focus ._gsi-material-button-state_70nuj_72{opacity:.12;background-color:#303030}._gsi-material-button_70nuj_1:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}._gsi-material-button_70nuj_1:not(:disabled):hover ._gsi-material-button-state_70nuj_72{opacity:.08;background-color:#303030}._notice_1yzcf_1{text-align:center;opacity:.8;max-width:320px;margin:16px auto 0;font-size:14px;line-height:1.4}._buttons_1nfsq_1{text-align:center;margin:30px 0}._option_y13pb_1{font-weight:var(--normal-weight);cursor:pointer;border-radius:5px;align-items:center;margin-top:5px;padding:10px 30px;display:flex}._option_y13pb_1:hover{background-color:var(--bg-darker-color)}._optionLabel_y13pb_15{padding-left:10px}._newBadgeContainer_yi5ft_1{position:relative}._withChildren_yi5ft_5{position:absolute;top:50%;right:0;transform:translate(110%,-50%)}._newBadge_yi5ft_1{text-transform:uppercase;color:#fff;white-space:nowrap;background-color:#22c55e;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:800;line-height:1}._gamesList_1utoz_1{flex-direction:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:20px;display:flex}._game_1utoz_1{justify-content:center;align-items:center;padding:4px;display:flex}._gameLogo_1utoz_17{padding-right:8px}._gameName_1utoz_21{font-size:16px;font-weight:800;line-height:1}._legalLinks_1utoz_27{flex-wrap:wrap;justify-content:center;gap:8px 16px;padding-top:10px;display:flex}._copyright_1utoz_35{font-size:12px;font-weight:var(--thin-weight);color:color-mix(in srgb, var(--text-color) 55%, transparent);text-align:center;padding-top:14px}._newTag_1utoz_43{text-transform:uppercase;color:#fff;background-color:#22c55e;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:12px;font-weight:800;line-height:1}._topBanner_1e5zk_1{background-color:var(--surface-color);border-radius:5px;justify-content:space-between;align-items:center;max-width:400px;margin-top:15px;margin-bottom:15px;padding:10px;font-size:14px;transition:height 2s ease-out 1s;display:flex;position:relative}._topBanner_1e5zk_1._vertical_1e5zk_16{flex-direction:column;justify-content:center;align-items:center}._topBanner_1e5zk_1._hidden_1e5zk_22{display:none}._topBannerIcon_1e5zk_26{flex-shrink:0;padding:2px 5px 0}._topBannerIcon_1e5zk_26 svg{width:20px;height:20px}._topBannerText_1e5zk_36{margin-left:10px;margin-right:10px}._topBannerButtons_1e5zk_43{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;padding-top:5px;display:flex}._topBannerButtons_1e5zk_43._vertical_1e5zk_16{margin-top:10px}._shell_1gdzi_10{--safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));padding:calc(var(--safe-area-top) + var(--home-screen-top-ad-space,0px)) var(--safe-area-right) calc(var(--safe-area-bottom) + var(--home-screen-bottom-ad-space,0px)) var(--safe-area-left);font-size:16px;position:fixed;inset:0;overflow:hidden}._shell_1gdzi_10._native_1gdzi_36,html.ads-suppressed ._shell_1gdzi_10{--home-screen-top-ad-space:0px;--home-screen-bottom-ad-space:0px}html.native-top-banner ._shell_1gdzi_10{padding-top:calc(var(--native-banner-height,70px) + var(--safe-area-top))}._scrollArea_1gdzi_48{flex-direction:column;align-items:center;height:100%;display:flex;overflow-y:auto}._topBar_1gdzi_58{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}._topBarPlaceholder_1gdzi_67{width:32px;height:32px}._column_1gdzi_72{flex-direction:column;align-items:center;width:100%;padding:0 10px 40px;display:flex}._logo_1gdzi_80{margin:20px 0;display:flex}._title_1gdzi_85{font-size:24px;font-weight:var(--bold-weight);text-transform:uppercase}._description_1gdzi_91{text-align:center;max-width:300px;margin:20px 0;padding:0 20px}._accountRow_1gdzi_98{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._settings_1gdzi_106{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}._outerWrapper_1j0rt_1{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));position:fixed;inset:0;overflow:hidden}._scrollContainer_1j0rt_14{flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden auto}._pageWrapper_1j0rt_23{width:100%;padding:0 calc(10px + var(--safe-area-inset-right,env(safe-area-inset-right,0px))) 110px calc(10px + var(--safe-area-inset-left,env(safe-area-inset-left,0px)));flex-direction:column;align-items:center;display:flex}._pageWrapper_1j0rt_23._fullHeight_1j0rt_39{height:100%;min-height:100%;padding:0 var(--safe-area-inset-right,env(safe-area-inset-right,0px)) 10px var(--safe-area-inset-left,env(safe-area-inset-left,0px))}._pageWrapper_1j0rt_23._fullHeight_1j0rt_39 .top-bar{padding:0 10px}._topBarWrapper_1cueo_1{background-color:var(--bg-color);z-index:100;justify-content:center;align-items:center;width:100%;display:flex}._topBar_1cueo_1{justify-content:space-between;align-items:center;width:100%;max-width:100rem;padding:10px;display:flex}._topBarRightPlaceholder_1cueo_19{width:32px;height:32px}._game_16roi_1{justify-content:center;align-items:center;padding:4px;display:flex}._gameLogo_16roi_8{padding-right:8px}._gameName_16roi_12{font-size:16px;font-weight:800;line-height:1}._otherGames_1ykt3_1{background-color:var(--surface-color);border:1px solid var(--text-color);width:fit-content;margin:var(--other-games-margin,0 auto 20px auto);border-radius:10px;flex-direction:column;align-items:center;max-width:min(400px,100% - 20px);padding:20px 20px 15px;display:flex}._moreGames_1ykt3_14{text-align:center;padding-bottom:10px;font-size:16px}._gamesList_1ykt3_20{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._gamesGrid_1ykt3_27{grid-template-columns:repeat(var(--games-per-row), 1fr);justify-items:center;display:grid}._verticalGame_1ykt3_33{flex-direction:column;align-items:center;padding:10px 15px;display:flex}._gameLogo_1ykt3_40{padding-bottom:8px}._gameName_1ykt3_44{text-align:center;font-size:16px;font-weight:800;line-height:1}._withBadge_1ykt3_51{flex-direction:column;align-items:center;display:flex}._credits_1nlgm_1{font-weight:var(--thin-weight);flex-direction:column;align-items:center;margin-top:50px;font-size:14px;display:flex}._credit_1nlgm_1{justify-content:center;align-items:baseline;gap:6px;display:flex}._creditLabel_1nlgm_17{font-size:12px;font-weight:var(--thin-weight);text-transform:uppercase}._creditValue_1nlgm_23{font-size:16px;font-weight:var(--normal-weight)}
