:root{--border-color: #dfdfdf;--border-color-dark-1: #cccccc;--border-color-dark-3: #aaaaaa;--game-bg-start: rgb(226, 243, 239);--game-bg-end: rgb(221, 237, 245);--game-bg-dark-20: rgb(180.8, 194.4, 191.2);--t-color-main: rgb(0, 112, 238);--t-color-main-light-3: #7da1ff;--t-color-main-light-7: #d2dcff;--t-color-main-light-9: #edf0ff;--t-color-main-dark-2: #004ba3;--text-color: #333333;--text-color-light-9: #ffffff;--danger-color: #ff3950;--success-color: #67c23a;--warning-color: #e6a23c;--t-radius: 4px;--site-bg: #2f4454;--site-backdrop-scrim: color-mix( in srgb, color-mix(in srgb, var(--site-bg, #2f4454), black 50%) 45%, transparent 55% );--site-backdrop-scrim: oklch( from var(--site-bg, #2f4454) calc(l * 0.5) c h / 0.45 );--site-backdrop-solid: color-mix( in srgb, var(--site-bg, #2f4454), black 50% );--site-backdrop-solid: oklch( from var(--site-bg, #2f4454) calc(l * 0.5) c h );--site-jigsaw-canvas-bg: color-mix( in srgb, var(--site-bg, #2f4454), black 15% );--site-jigsaw-canvas-bg: oklch( from var(--site-bg, #2f4454) calc(l * 0.9) c h )}*,*::before,*::after{box-sizing:border-box}html{touch-action:manipulation}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}body{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.5;color:#fff;background:var(--site-bg, #2f4454);-webkit-font-smoothing:antialiased;margin:0;padding:0}html[dir=rtl] body{direction:rtl}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{max-width:960px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.game__inner{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.new-game-link{color:#fff;text-decoration:underline;font-size:clamp(17px,1.05vw,1.05rem);transition:opacity .15s ease}.new-game-link:hover{opacity:.8}button{font-family:"Open Sans",sans-serif !important}.game-menu-button{border:none;background:none;padding:0;font-size:15px;color:#fff;cursor:pointer;line-height:1}.game-menu-button:hover{opacity:.8}.button{border:none;background:rgba(0,0,0,0);padding:0;margin:0;font:inherit;color:#fff;cursor:pointer}.icon{display:flex;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat}.icon--close{background-image:url(/assets/icons/close.svg)}.icon--menu{background-image:url(/assets/icons/menu.svg)}.icon--account{background-image:url(https://img.icons8.com/?size=64&id=teAmm8wzAnK7&format=png)}.icon--sign-out{background-image:url(https://img.icons8.com/?size=64&id=n9aysyUpRtGD&format=png)}.icon--sign-in{background-image:url(https://img.icons8.com/?size=64&id=MSUWfu9MhE92&format=png)}.icon--compare-check{background-image:url(https://img.icons8.com/?size=64&id=0AUe0fpTPlTW&format=png)}.icon--compare-cross{background-image:url(https://img.icons8.com/?size=64&id=5MMXjz5xwQvy&format=png);opacity:.5 !important}header{max-width:100%;margin:0;box-shadow:0 0 20px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;flex-shrink:0;color:#fff}:root:fullscreen header,:root:-webkit-full-screen header,:root:-moz-full-screen header,:root:-ms-fullscreen header{display:none !important}.header__brand{margin-left:.25rem;font-size:15px;white-space:nowrap}.header__logo{display:flex;align-items:center;color:#fff;border:none;background:rgba(0,0,0,0);padding:0;margin:0;height:24px;cursor:pointer;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.header__logo:focus,.drawer__logo-button:focus{outline:none !important}.header img{height:20px;width:auto;display:block}.header__actions{display:flex;align-items:center;gap:2rem}.header__action{display:flex;align-items:center;line-height:1}.header__action:hover{opacity:.8}.header__action .icon{filter:invert(1)}.drawer__backdrop{position:fixed;inset:0;background-color:rgba(20,32,38,.45);background-color:var(--site-backdrop-scrim);opacity:0;pointer-events:none;transition:opacity .18s ease-out;z-index:4000;touch-action:none;-webkit-overflow-scrolling:touch}.drawer__backdrop--open{opacity:1;pointer-events:auto}.drawer{position:fixed;inset:0 auto 0 0;width:min(300px,80vw);max-width:100%;background:var(--site-bg, #2f4454);box-shadow:0 30px 50px 0 rgba(0,0,0,.1);color:#fff;transform:translate3d(-100%, 0, 0);transition:transform .2s ease-out;z-index:5000;display:flex;flex-direction:column;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.drawer--open{transform:translate3d(0, 0, 0)}.drawer__inner{padding:18px 1.5rem;overflow-y:auto}.drawer__header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:1rem;padding-left:0;padding-right:0}.drawer__logo{height:20px;width:auto;display:block}.drawer__logo-button{display:inline-flex;align-items:center;padding:0;margin:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.drawer__brand{margin-left:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;opacity:.85;white-space:nowrap}.drawer__section{margin-top:1.25rem}.drawer__list{list-style:none;padding-left:0;margin:0;text-align:left}.drawer__list li+li{margin-top:.3rem}.drawer__list a{display:block;color:#fff}.drawer__list a:hover{opacity:.8}.drawer__list--languages li{margin-top:.2rem}.drawer__list--languages li.drawer__language{display:none}.drawer__list--languages li.drawer__language--current{display:block}.drawer__list--languages.drawer__list--open li.drawer__language{display:block}.drawer__language--current button{border:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;font:inherit;text-align:left;width:100%;color:#fff}.drawer__language--current button:hover{opacity:.8}h1,h2,h3{font-weight:600;letter-spacing:-0.02em;margin:0 0 .75rem;color:#fff}h1{font-size:clamp(2rem,2.4vw,2.4rem);text-align:center}h2{font-size:clamp(1.5rem,2vw,1.9rem)}.page__title{font-size:clamp(1.8rem,2.1vw,2.1rem);font-weight:600;text-align:left;margin:0 0 1.25rem}.account-page__header{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.account-page__header .account-page__title{margin-bottom:0}.account-page__title{font-size:clamp(1.8rem,2.1vw,2.1rem);font-weight:600;text-align:left;margin:0 0 1.25rem}.account-page__nav{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem;margin-bottom:0}.account-page__tab{padding:0;font-size:15px;font-weight:600;border:0;border-bottom:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:.6;transition:opacity .15s ease,border-color .15s ease;text-decoration:none}.account-page__tab:hover{opacity:.9}.account-page__tab--active{opacity:1;border-bottom-color:currentColor}.account-page__placeholder{opacity:.7;margin:0}.account-page__content{max-width:800px;margin:0;padding:0;line-height:1.7;color:#fff}.account-page__content a{color:#fff}.account-page__content a:hover{opacity:.8}.account-page__content h2,.account-page__content h3{margin-top:2rem;margin-bottom:1rem;color:#fff}.account-page__content p{margin-bottom:1.25rem}.account-page__content ul{list-style:disc;padding-left:1.5rem;margin:1rem 0;max-width:none;text-align:left}.account-page__content ul li{display:list-item}.account-page__content ul li+li{margin-top:0}.account-page__content:has(>.account-stats){max-width:100%;width:100%}.page__content{max-width:800px;margin:0;padding:0;line-height:1.7;color:#fff}.page__content a{color:#fff;text-decoration:underline}.page__content a:hover{opacity:.8}.page__content h2,.page__content h3{margin-top:2rem;margin-bottom:1rem;color:#fff}.page__content p{margin-bottom:1.25rem}.page__content ul{list-style:disc;padding-left:1.5rem;margin:1rem 0;max-width:none;text-align:left}.page__content ul li{margin-bottom:.5rem;display:list-item}.page__content ul li+li{margin-top:0}.admin-table{width:100%;border-collapse:collapse;margin-top:1rem}.admin-table th,.admin-table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.2)}.admin-table th{font-weight:600;opacity:.9}.account__premium{margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.account__premium-label{opacity:.85;font-size:.95em}.account__premium-status{opacity:.9}.account__premium-link{color:#0070ee;text-decoration:none;font-weight:600}.account__premium-link:hover{text-decoration:underline}.account__premium-badge{display:inline-block;padding:.25rem .6rem;font-size:14px;font-weight:600;color:#fff;background-color:#0070ee;border-radius:4px}.account__public-link{margin:1rem 0 0}.account__info{margin:0;padding:0}.account__info dt{margin-top:1rem;margin-bottom:.25rem;font-size:.9em;opacity:.8}.account__info dt:first-child{margin-top:0}.account__info dd{margin:0}.account__info .account__email-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.account__info .account__email-confirmed{flex-shrink:0;font-size:.85em;font-weight:600;white-space:nowrap}.account__in-progress{margin-top:1.5rem}.account__in-progress-title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.account__in-progress-list{margin:0;padding:0;list-style:none}.account__in-progress-list .account__in-progress-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin:.5rem 0;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.account__in-progress-list .account__in-progress-item:last-child{border-bottom:none}.account__in-progress-list .account__in-progress-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.account__in-progress-list .account__in-progress-game-link{font-weight:600;text-decoration:none;color:inherit;line-height:1.3}.account__in-progress-list .account__in-progress-game-link:hover{text-decoration:underline}.account__in-progress-list .account__in-progress-subline{font-size:.875em;opacity:.85;line-height:1.35}.account__in-progress-list .account__in-progress-continue{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:17px;font-weight:600;color:#fff;background:rgba(0,0,0,0);border:1px solid;border-width:1.5px 1.5px 3px;border-radius:10rem;text-decoration:none;white-space:nowrap;cursor:pointer}.account__in-progress-list .account__in-progress-continue:hover{opacity:.8;text-decoration:none;color:#fff}.account__in-progress-empty{margin:.5rem 0 0}.account__in-progress-empty__line{margin:0 0 .25rem;font-size:16px}.account__in-progress-empty__line:last-child{margin-bottom:0}.account-stats{width:100%;box-sizing:border-box}.account-stats__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:.75rem 2rem;margin-bottom:1.25rem}.account-stats__dropdown.controls__dropdown{position:relative;z-index:2}.account-stats__dropdown.controls__dropdown.account-stats__dropdown--variant{z-index:3}.account-stats__dropdown .controls__dropdown-menu{display:none;position:absolute;top:100%;left:50%;right:auto;transform:translateX(-50%);margin:0;padding:0;list-style:none;z-index:5000;box-shadow:0 30px 50px 0 rgba(0,0,0,.1);background:#fff;border-radius:1.5rem;background-clip:padding-box;outline:0;max-width:calc(100vw - 2rem)}.account-stats__dropdown .controls__dropdown-menu button.controls__dropdown-option{border:0;background:rgba(0,0,0,0);outline:none;color:#2b3647;font-size:17px;cursor:pointer;width:100%;text-align:left;padding:0;font-weight:600}.account-stats__dropdown .controls__dropdown-menu button.controls__dropdown-option:hover{opacity:.8}.account-stats__dropdown.controls__dropdown--open>.controls__dropdown-menu{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1.5rem;white-space:nowrap;height:fit-content}.account-stats__dropdown .controls__button{border:none;background:none;padding:0;font-size:17px;line-height:1.35;cursor:pointer;outline:none;color:#fff;display:inline-flex;align-items:center;gap:.25rem;font-weight:600;max-width:100%;text-align:start}.account-stats__dropdown .controls__button:hover{opacity:.8}.account-stats__dropdown .controls__button:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:4px;border-radius:.25rem}.account-stats__dropdown .controls__button .icon{flex-shrink:0}.account-stats__dropdown .controls__button-label{text-align:start;white-space:normal;overflow-wrap:anywhere;hyphens:auto}.account-stats--all-games .account-stats__body.modal__content-stats{font-size:17px}.account-stats--all-games .account-stats__table th.account-stats__col-my,.account-stats--all-games .account-stats__table th.account-stats__col-global{font-size:17px}.account-stats--all-games .account-stats__table td{font-size:17px}.account-stats--all-games .account-stats__section td{font-size:17px}.account-stats__body.modal__content-stats{width:100%;max-width:none;box-sizing:border-box;padding:1rem 1.5rem 1.25rem;border-radius:1rem;background:hsla(0,0%,100%,.1)}.account-stats__empty{text-align:center;padding:1.25rem .5rem .75rem;max-width:28rem;margin:0 auto}.account-stats__empty-title{margin:0 0 .5rem;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:600;color:#fff;letter-spacing:-0.02em}.account-stats__empty-text{margin:0 0 1.25rem;font-size:17px;line-height:1.5;opacity:.88;color:#fff}.account-stats__empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:17px;font-weight:600;color:#fff;background:rgba(0,0,0,0);border:1px solid;border-width:1.5px 1.5px 3px;border-radius:10rem;text-decoration:none;white-space:nowrap;cursor:pointer}.account-stats__empty-cta:hover{opacity:.8;text-decoration:none;color:#fff}.account-stats .modal__content-since{display:block;width:100%;margin-bottom:.75rem;font-size:.9rem;opacity:.85;text-align:center}.account-stats__table{margin:0;width:100%;table-layout:auto}.account-stats__col-metric{width:58%;min-width:min(14rem,50vw)}.account-stats__col-my,.account-stats__col-global{font-size:.92em;font-weight:600;opacity:.88;text-align:end;white-space:nowrap;vertical-align:bottom;padding-inline-start:1.25rem}.account-stats__section td{font-weight:600;padding-top:1.15rem;padding-bottom:.4rem;border-bottom:.5px dashed hsla(0,0%,100%,.35)}.account-stats tbody tr.account-stats__section:first-child td{padding-top:.35rem}.account-stats__subnote td{font-size:.82em;font-weight:400;opacity:.82;padding-top:.2rem;padding-bottom:.45rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.account-stats__value{text-align:end;font-weight:600;white-space:nowrap;padding-inline-start:1.25rem}.account-stats__value--global{opacity:.62;font-weight:600}.account-stats .modal__content-reset{margin-top:1.25rem;text-align:center}.account-stats .modal__button.modal__button--reset{cursor:pointer;outline:none;color:#fff;background:rgba(0,0,0,0);border:0;padding:0;display:inline;font:inherit;font-size:15px;font-weight:400;text-decoration:underline;text-decoration-thickness:from-font;opacity:.7;-webkit-tap-highlight-color:rgba(0,0,0,0)}.account-stats .modal__button.modal__button--reset:hover{opacity:.65}.account-stats .modal__button.modal__button--reset:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:3px;border-radius:.2rem}html.account-stats-reset-open{overflow:hidden}html.account-stats-reset-open body{overflow:hidden}.account-stats-reset{position:fixed;inset:0;z-index:7000;padding:1rem;box-sizing:border-box}.account-stats .account-stats-reset[hidden]{display:none !important}.account-stats .account-stats-reset:not([hidden]){display:flex;align-items:center;justify-content:center}.account-stats-reset .modal__backdrop.account-stats-reset__backdrop{position:absolute;inset:0;background-color:rgba(20,32,38,.45);background-color:var(--site-backdrop-scrim, rgba(20, 32, 38, 0.45));cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}.account-stats-reset .modal__inner{position:relative;z-index:1;width:100%;min-width:min(100%,18rem);max-width:min(26rem,100vw - 1rem*2);border-radius:2rem;background-clip:padding-box;outline:0;background:#273142;background:var(--site-bg, #2f4454);box-shadow:0 24px 48px rgba(0,0,0,.18);color:#fff;overflow:hidden}.account-stats-reset .modal__header{display:flex;padding:1.5rem 1.5rem 1rem;justify-content:center;text-align:center;flex-direction:column;flex-shrink:0;gap:1rem}.account-stats-reset .modal__header-title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;flex-shrink:0;border-bottom:1px solid}.account-stats-reset .modal__content{position:relative;margin:0;padding:0 1.5rem 1rem;display:flex;gap:2rem;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;max-height:none}.account-stats-reset .modal__content-item{display:flex;justify-content:center;text-align:center;line-height:1.55;max-width:36ch;margin:0 auto}.account-stats-reset .modal__footer{padding:1rem 1.5rem 1.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.account-stats-reset .modal__button{cursor:pointer;outline:none;color:#fff;background:none;border:solid;border-width:1.5px 1.5px 3px;padding:.5rem 1rem;border-radius:10rem;font-weight:600;align-items:center;font-size:17px;display:flex;gap:.25rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.account-stats-reset .modal__button:hover{opacity:.8}.account-stats-reset .modal__button.modal__button--secondary{padding:0;border:0}html[dir=rtl] .account-stats__dropdown .controls__button-label{text-align:end}html[dir=rtl] .account-stats__dropdown .controls__dropdown-menu button.controls__dropdown-option{text-align:end}.home__list{list-style:none;padding:0;margin:0;display:flex;gap:0rem 2rem;flex-wrap:wrap;justify-content:center}.home__list li{margin-bottom:1.5rem}.home__list a{font-size:clamp(1.2rem,1.5vw,1.5rem);color:#fff;display:block}.home__list a:hover{opacity:.8}.home__description{margin-top:.5rem;margin-bottom:1.5rem;color:#fff;line-height:1.6}p{margin:.35rem 0 .9rem;color:#fff}ul{list-style:none;padding:0;margin:0;max-width:none;text-align:left}main ul a{display:inline-block}.auth__message{margin-bottom:1rem}.auth__message--error{color:#2f4454;padding:.25rem 1rem;background:#ffb4b4;border-radius:.5rem}.auth__field .auth__message--error{margin-top:.5rem;margin-bottom:0}.auth__text{margin-bottom:1rem}.auth__back{margin-top:1rem}.auth__field{margin-bottom:1.25rem;max-width:300px}.auth__turnstile{max-width:100%}.auth__input{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.08);border:none;border-radius:8px}.auth__input::placeholder{color:hsla(0,0%,100%,.5)}.auth__input:focus{outline:none}.auth__submit{display:flex;padding:.5rem 1rem;font-size:17px;font-weight:600;color:#fff;background:rgba(0,0,0,0);border:1px solid;border-width:1.5px 1.5px 3px;border-radius:10rem;cursor:pointer}.auth__submit:hover{opacity:.8}.auth__disclaimer{margin-top:13px;margin-bottom:0;font-size:12px;line-height:1.4;opacity:.85}.auth__disclaimer a{text-decoration:underline}.premium__trial-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-weight:600;color:#fff;background:rgba(0,0,0,0);border:1px solid;border-width:1.5px 1.5px 3px;border-radius:10rem;text-decoration:none !important;cursor:pointer;white-space:nowrap;box-sizing:border-box}.premium__trial-btn:hover{opacity:.8;text-decoration:none;color:#fff}.page__content:has(.premium-page){max-width:100%}.premium-page{max-width:52rem;margin:0}.premium-page .fancy-card__title{font-size:inherit}.premium-page__subtitle{margin:0 0 1.75rem;color:hsla(0,0%,100%,.88)}.premium-page__compare-heading{margin:0 0 .5rem;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:600;letter-spacing:-0.02em;line-height:1.3;color:#fff}.premium-page__compare-intro{margin:0 0 .85rem;line-height:1.45;color:hsla(0,0%,100%,.88)}.fancy-billing{display:flex;max-width:26.5rem;margin:0 0 1.75rem;padding:4px;gap:0;border-radius:10rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.fancy-billing__btn{flex:1 1 0;display:block;margin:0;padding:.55rem .9rem;font:inherit;font-weight:600;color:#fff;cursor:pointer;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-width:1.5px 1.5px 3px;border-radius:10rem;transition:background .15s ease,opacity .15s ease}.fancy-billing__btn:hover{opacity:.92}.fancy-billing__btn--active{background:hsla(0,0%,100%,.1);box-shadow:none;border-color:hsla(0,0%,100%,.45)}.fancy-billing__btn--active:hover{opacity:1}.fancy-billing__label{display:block;line-height:1.2}.fancy-billing__save{display:block;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2;opacity:.92}.fancy-card{margin:0 0 2.75rem;padding:1.6rem 1.75rem 1.85rem;max-width:26.5rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);box-shadow:none}.fancy-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:1.15rem}.fancy-card__title{margin:0;font-weight:700;line-height:1.15;color:#fff}.fancy-card__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;color:#3d2910;background:linear-gradient(135deg, #ffd78a 0%, #ffb347 100%);border-radius:6px}.fancy-card__badge[hidden]{display:none}.fancy-card__price-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.fancy-card__amount{font-size:32px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#fff}.fancy-card__per{display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:1.2;color:hsla(0,0%,100%,.82)}.fancy-card__per-line{display:block}.fancy-card__billed{margin:.55rem 0 1.2rem;font-size:12px;line-height:1.35;color:hsla(0,0%,100%,.65);white-space:pre-line}.fancy-card__pitch{margin:0 0 1.5rem;line-height:1.45;color:hsla(0,0%,100%,.88)}.premium-page .fancy-card__cta{width:auto;box-sizing:border-box;text-align:start}.fancy-card__cta{width:100%;box-sizing:border-box;text-align:center}.premium-page .fancy-card__trust{text-align:start}.fancy-card__trust{margin:.65rem 0 0;text-align:center;font-size:12px;line-height:1.45;color:hsla(0,0%,100%,.55)}.fancy-card__trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.premium-page__post-compare{margin:2rem 0 0;max-width:26.5rem;width:100%}.premium-page__post-compare-btn{display:inline-flex;width:auto;box-sizing:border-box;text-align:start}.premium-page__post-compare .fancy-card__trust{text-align:start}.premium-page__footnote{margin:1.75rem 0 0;max-width:36rem;text-align:start;font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.45)}.fancy-compare-wrap{overflow-x:auto;width:fit-content;margin:0;padding:0;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);-webkit-overflow-scrolling:touch}.fancy-compare{width:100%;min-width:36rem;border-collapse:collapse;font-size:14px;color:hsla(0,0%,100%,.9)}.fancy-compare thead th{padding:.75rem 1rem;text-align:left;font-weight:600;letter-spacing:-0.02em;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12);white-space:nowrap}.fancy-compare thead th:nth-child(2),.fancy-compare thead th:nth-child(3){text-align:center;width:5.5rem}.fancy-compare tbody td{padding:.55rem 1rem;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.08)}.fancy-compare tbody tr:nth-child(even) td{background:hsla(0,0%,100%,.03)}.fancy-compare tbody tr:last-child td{border-bottom:none}.fancy-compare__mark{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;color:hsla(0,0%,100%,.85)}.fancy-compare__mark .icon{display:inline-flex;width:22px;height:22px;vertical-align:middle;filter:brightness(0) invert(1);opacity:.9}main.game+.placement{padding:0 1.5rem 3rem;box-sizing:border-box}main.game .placement--mirror{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}main.game .placement--mirror-above-game{padding:0 1.5rem .75rem}main.game .placement--mirror-below-game{padding:.75rem 1.5rem 0}.playfield[data-component=solitaire],.playfield[data-component=spider-solitaire],.playfield[data-component=freecell-solitaire]{transition:height .2s ease-out}.placement{width:fit-content;margin:0 auto}.placement__remove{display:inline-block;padding-bottom:.25rem;font-size:13px;opacity:.5}.placement__inner{display:flex;align-items:center;justify-content:center;min-height:92px;min-width:730px;width:fit-content;border:1px dashed hsla(0,0%,100%,.2);transition:min-height .2s ease-out}main.game+.placement-articles{margin:0 auto;box-sizing:border-box;max-width:960px;padding:0 1.5rem 3rem}.placement-articles{display:flex;flex-direction:column;gap:1.25rem}.placement-article{padding:1rem 1.25rem;font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.85)}.placement-article h2,.placement-article h3{margin:0 0 .5rem;font-size:19px;color:hsla(0,0%,100%,.85)}.placement-article p{margin:0 0 .75rem;color:hsla(0,0%,100%,.85)}.placement-article p:last-child{margin-bottom:0}.placement-article ul,.placement-article ol{margin:0 0 .75rem;padding-left:1.35rem;list-style-position:outside}.placement-article ul:last-child,.placement-article ol:last-child{margin-bottom:0}.placement-article ul{list-style-type:disc}.placement-article ol{list-style-type:decimal}.placement-article li{margin:.3rem 0;padding-left:.2rem}.placement-article li::marker{color:hsla(0,0%,100%,.55)}.placement-article li>ul,.placement-article li>ol{margin-top:.35rem;margin-bottom:0}.placement-article a{color:hsla(0,0%,100%,.85);text-decoration:underline}.js-debug-modal-btn{opacity:.15;color:#fff;margin-top:4rem}
